Form Structure Definition Database for Report Generation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing report generation systems require individual coding and development for each report form, making it inconvenient to generate and use new report forms, as data input windows and output forms need to be coded separately for each report type.
Innovation Solution
A method using a form structure definition database (DB) where an administrator client registers input form settings and user clients input information, which is then stored and combined with a preset output form, eliminating the need for individual coding of input and output forms for each report type.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If individual coding and development is performed for each report form, then the report can be generated in a specific form, but the complexity of the system increases and new report forms become difficult to implement
Solution Approach 1:
The system segments the report generation functionality into distinct components: form structure definitions, item definitions, input forms, and output forms. Each component is independently configurable and stored in the database, allowing new report forms to be created by combining existing components rather than coding from scratch.
Solution Approach 2:
The patent creates universal templates and structures that can be reused across multiple report forms. The form structure definition DB stores reusable components that can be applied to different report types, reducing the need for individual coding of each report form while maintaining versatility.
2Ease of operation
If individual coding is done for each report input form, then the report can accept specific input data, but the development time and effort increase
Solution Approach 1:
The system performs preliminary action by pre-defining form structures, items, and templates in the database before actual report creation. Administrators can set up reusable form templates and item definitions in advance, so that when new report forms are needed, they can be quickly generated by selecting and configuring existing components rather than coding from scratch.
Solution Approach 2:
The patent enables copying of existing form structures and templates to create new report forms. Once a report form structure is defined and validated, it can be copied and reused for similar reports, significantly reducing development time while maintaining consistency across the system.
3Adaptability or versatility
If separate coding is performed for each report output form, then the report can be output in the desired format, but the maintenance burden increases
Solution Approach 1:
The system uses universal output templates and form structures that can be applied to multiple report types. Instead of maintaining separate coded output forms for each report, the system stores reusable templates in the database that can be configured and applied as needed, reducing maintenance burden while maintaining output form variety.
Data Source
AI summary
A method for generating an online report using a form structure definition DB, and a computer program for the same are proposed. The method for generating the online report using the form structure definition DB, and the computer program for the same are configured to register input form setting information of a report into a form structure definition DB through an administrator client, store input information for each item input through an input form from a user client into a report result DB, and for the report requested to be output, generate and output the report in a form that the input information for each item stored in the report result DB is combined with a preset output form.


