Master Table Segmentation for Web Application Screen Modification
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current Web application development requires significant man-hours for modifying and testing screen layouts due to the need for rewriting application software when changing display specifications, as highlighted in existing techniques.
Innovation Solution
An application screen display program implementation method that utilizes a master table to control display elements, associates variables in source code with display elements, and uses transaction data for input and output, employing a three-dimensional array index system to streamline the process.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the application software is rewritten to change the layout or display items of each panel, then the display screen can be modified to meet new specifications, but a large amount of man-hours is required for modifying, testing, or debugging the source code
Solution Approach 1:
The patent segments the display screen into multiple independent panels, where each panel can be individually configured and modified. The master table is also segmented into multiple records, with each record controlling a specific panel. This segmentation allows modifications to be made at the panel level rather than requiring complete source code rewriting, significantly reducing development time while maintaining adaptability.
Solution Approach 2:
The patent introduces a master table as an intermediary data structure between the source code and the display screen. The master table stores configuration information for each panel, including layout and display items. When display specifications need to be changed, modifications are made to the master table records rather than the source code itself. This intermediary layer decouples the source code from the display configuration, enabling rapid adaptation without extensive programming work.
2Adaptability or versatility
If the source code is rewritten to change display specifications, then the display screen can be updated, but testing and debugging processes require significant additional time
Solution Approach 1:
The patent creates a data model (master table) that copies or represents the display screen configuration in a structured format. Instead of modifying the actual source code, the system uses this copied representation to control panel display. This allows specifications to be updated by modifying data records rather than program code, eliminating the need for extensive testing and debugging while maintaining full adaptability.
Solution Approach 2:
The patent makes the display configuration dynamic by storing panel control information in a database table rather than hardcoding it in the source code. The master table can be dynamically modified to reflect changing display specifications, and the application software dynamically reads these changes. This dynamic approach allows the system to adapt to new requirements without requiring recompilation or extensive testing, significantly improving development efficiency.
Data Source
AI summary
There is provided an application screen display program implementation method for executing application software to display a screen using an information processing apparatus. Each record of a master table for controlling the display of each display element for display elements configuring a screen and transaction data input and output from the display element has a field for holding an index of an array, and association with an index of an array in a source code of an execution program is performed. Therefore, in application development, the required man-hours with respect to the change of the display screen are reduced.


