CN109032580A - A kind of production method that general data is reported to a higher authorities for approval and analyzes software - Google Patents

A kind of production method that general data is reported to a higher authorities for approval and analyzes software Download PDF

Info

Publication number
CN109032580A
CN109032580A CN201810772687.9A CN201810772687A CN109032580A CN 109032580 A CN109032580 A CN 109032580A CN 201810772687 A CN201810772687 A CN 201810772687A CN 109032580 A CN109032580 A CN 109032580A
Authority
CN
China
Prior art keywords
software
data
group
approval
configuration
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201810772687.9A
Other languages
Chinese (zh)
Inventor
魏红君
郭子平
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hebei University of Engineering
Original Assignee
Hebei University of Engineering
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hebei University of Engineering filed Critical Hebei University of Engineering
Priority to CN201810772687.9A priority Critical patent/CN109032580A/en
Publication of CN109032580A publication Critical patent/CN109032580A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/31Programming languages or programming paradigms
    • G06F8/315Object-oriented languages
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/31Programming languages or programming paradigms
    • G06F8/316Aspect-oriented programming techniques
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/38Creation or generation of source code for implementing user interfaces

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computing Systems (AREA)
  • Human Computer Interaction (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The invention discloses a kind of general datas to report the production method with analysis software to a higher authorities for approval, belongs to computer information technology field.The present invention uses B/S framework, and its step are as follows: (1) constructing multi-group data item, correspond to the end Web for every group of data strip and correspond to configuration file with javascript scripting language;(2) the global message mapped file of setting change software configuration item of overall importance;(3) analysis program is write, configuration file corresponding to every group of data strip is read, is formed using HTML as the interactive interface of carrier;(4) according to user demand modify every group of data strip corresponding to configuration file configuration item, and/or modification global message mapped file configuration item of overall importance, new interactive interface is formed by analysis program.The present invention further abstracts the business procedure of such software and the operation logic of user, digitization, then a set of software parsed to this data is write, the software for meeting demand can be produced after parsing, realize the purpose of " producing software with software ".

Description

A kind of production method that general data is reported to a higher authorities for approval and analyzes software
Technical field
The present invention relates to a kind of general datas to report the production method with analysis software to a higher authorities for approval, belongs to computer information technology neck Domain.
Background technique
The development of information technology and internet changes the mode of production and life of people, software systems side Internet-based People handle information business demand.In modern messaging software system, it is a kind of more normal that data, which report software to a higher authorities for approval, The software seen, this kind of software play an important role in each mechanism such as government, enterprise, business, education, health or department, Important data reference is provided for management implementation, the policy making of policymaker.The market demand of such software constantly increases, But such software is made according to traditional, regular software production method, production efficiency is lower, so how will be such soft The general character of part is separated, and using abstract, the means of digitization, the automation or semi-automation of software production is realized, to mention The productivity of high such software, meets ever-increasing social demand, becomes an extremely urgent research topic.
Information is a kind of valuable source of current social, and data are source and the carrier of information, each unit, enterprise, portion Door provides reference by collecting relevant data come the formulation of development, decision for business and implementation.The development of software technology is The collection of data provides convenience, efficient modernization instruments.Modern people are generally by using software data processing, including number According to report collection, the analysis etc. of data.Such as: certain unit will develop a set of data and report software to a higher authorities for approval, and subunit uses this Software carrys out reported data, for statistical analysis after audit.Be it is easy to use, software use B/S framework, it is contemplated that software can Transplantability, rear end instruction are developed using Java, use MySQL database software realization data persistence.The industry of this unit Business divide it is very thin, there are many subunit, the data to be made a report on of each department in terms of content, on format, it is different in quantity, By analysis, it finally needs to make a report on a data form more than 30.According to general software development methodology, with the production of front end page For, need to make a html page more than 30, the corresponding one group of business datum of each page makes a report on, audits.Such exploitation Method, repeated work is more, and development efficiency is low, and the development cycle is long.Hard work amount not only is brought to developer, can also It makes troubles for test, the later period upgrade maintenance etc. of software.Solving the problems, such as this effective way is: invention methodology, fortune With modern software technology, mass automatically generates this more than 30 a page, to greatly shorten software development cycle, drops Low software development cost.
Currently, software most of way of the exploitation based on B/S framework is, and the corresponding Web page in a service point, allusion quotation Type reports class software to a higher authorities for approval such as data, and the user of different business department needs to make a report on different classes of data or even the same department Need to make a report on different groups of data, then will be for each department even one individual Web page of each group of data creating Face, interaction when making a report on data for user.Thus to safeguard a large amount of Web static page file, when demand has modification, such as The interior perhaps format that data are made a report on by certain department has variation it is necessary to modify its corresponding Web static page file or remake One Web page, such exploitation, maintenance work low efficiency, error-prone, the flexibility of software configuration is poor.So, one kind is invented Flexible configuration, there is the method that need not work out Web static page when demand change again again to become and improves such software productivity, Reduce the task of top priority of maintenance cost.
Summary of the invention
Technical problem to be solved by the invention is to provide a kind of general datas to report the production method with analysis software, purport to a higher authorities for approval It is more succinct efficient in the development process for making data report class software to a higher authorities for approval, it is easy to maintain, easily extend.Reduction software analysis designer, Software developer, software maintenance staff repeated work, improve software production efficiency.
In order to solve the above technical problems, the technical solution used in the present invention is: a kind of general data report to a higher authorities for approval with analyze it is soft The production method of part, using B/S framework, which is characterized in that its step are as follows:
(1) multi-group data item is constructed, corresponding to the end Web is that every group of data strip is corresponding with javascript scripting language Configuration file;
(2) the global message mapped file of setting change software configuration item of overall importance;
(3) analysis program is write, configuration file corresponding to every group of data strip is read, is formed using HTML as interaction circle of carrier Face;
(4) according to user demand modify every group of data strip corresponding to configuration file configuration item, and/or modification global message The configuration item of overall importance of mapped file, forms new interactive interface by analysis program.
Preferably, the configuration item of the configuration file includes the attribute of control, and such as control type, is shown data detection requirement Show width etc..
Preferably, the configuration item of the configuration file includes the ID of table, title text, column processing function, operation Button name and its handle, the rear end address of table primary data, operate the address of list data, if having search box and search The corresponding control ID of condition, title etc..
Preferably, the configuration item of overall importance includes DB Backup path, if opens automated back-up, if is allowed same Grade account audit etc..
The beneficial effects of adopting the technical scheme are that the method for the present invention by the business procedure of such software and The operation logic of user further abstracts, digitization, then writes a set of software parsed to this data, by parsing The software for meeting demand can be produced afterwards, realize the purpose of " producing software with software ".This software of the method for the present invention Production model reduces the production cost of similar software, improves the productivity of software.
Specific embodiment
The following is a clear and complete description of the technical scheme in the embodiments of the invention, it is clear that described embodiment Only a part of the embodiments of the present invention, instead of all the embodiments.Based on the embodiments of the present invention, this field is common Technical staff's every other embodiment obtained without making creative work belongs to the model that the present invention protects It encloses.
In the following description, numerous specific details are set forth in order to facilitate a full understanding of the present invention, but the present invention can be with Implemented using other than the one described here other way, those skilled in the art can be without prejudice to intension of the present invention In the case of do similar popularization, therefore the present invention is not limited by the specific embodiments disclosed below.
The production of one software will be by links such as demand analysis, system design, coding realization, test maintainings.If needed The similar software of other set that changes or redevelop is sought, the links in soft project will nearly all come one time again, Its duplication of labour rate is high.By taking data report class software to a higher authorities for approval as an example, in actual development, if using this traditional soft project side Method, the development cycle is long, development process is complicated, development cost is high, and such mode causes the productivity of software low.By analysis As it can be seen that reported to a higher authorities for approval in class software in data, business procession with the operation logic of user be it is similar, be only different demand its Data content, the format, the possible difference of property reported to a higher authorities for approval.The method of the present invention patrols the operation of the business procedure of such software and user Further abstract, digitization are collected, a set of software parsed to this data is then write, can be produced after parsing Meet the software of demand out, realizes the purpose of " producing software with software ".This software development model of the method for the present invention reduces The production cost of similar software, the productivity for improving software.
A kind of general data disclosed by the invention reports the production method with analysis software to a higher authorities for approval, and using B/S framework, feature exists In its step are as follows:
(1) multi-group data item is constructed, corresponding to the end Web is that every group of data strip is corresponding with javascript scripting language Configuration file;
(2) the global message mapped file of setting change software configuration item of overall importance;
(3) analysis program is write, configuration file corresponding to every group of data strip is read, is formed using HTML as interaction circle of carrier Face;
(4) according to user demand modify every group of data strip corresponding to configuration file configuration item, and/or modification global message The configuration item of overall importance of mapped file, forms new interactive interface by analysis program.
Preferably, the configuration item of the configuration file includes the attribute of control, and such as control type, is shown data detection requirement Show width etc..
Preferably, the configuration item of the configuration file includes the ID of table, title text, column processing function, operation Button name and its handle, the rear end address of table primary data, operate the address of list data, if having search box and search The corresponding control ID of condition, title etc..
Preferably, the configuration item of overall importance includes DB Backup path, if opens automated back-up, if is allowed same Grade account audit etc..
Under the framework of the method for the present invention, it is now to produce the data that a set of industrial and commercial industry uses and reports software to a higher authorities for approval.According to need Description is asked, needs to make a report on 31 groups of data altogether in the application system, for wherein one group, specific implementation process is such as Under:
It is " investigating and prosecuting infringement consumers' rights and interests case of contravention " that the group, which reports the corresponding Business Name of data to a higher authorities for approval, as desired Description, the data entry for needing to make a report on have " above calling time ", " case type ", " title of a cause ", " decision for punishment book number ", " case Value ", " the fine and confiscation amount of money ", " business description " etc. totally seven, then thinking according to the method for the present invention, in conjunction with the B/S mould of the software Formula feature works out corresponding configuration file, as file name is set to xbwq_ccajhz.js.This document content includes being formed in the future Each configuration project of HTML, comprising: data form ID, data form title, the tool button for adding, deleting, edit And its mapping method, primary data rear end address, data addition, inquiry, update, delete address, interactive controls ID, title, Type etc..
When user selects this group of data to make a report on function, above-mentioned configuration file is passed into analysis program, so that dynamic is raw At html page, user completes the basic services logics such as addition, inquiry, update, deletion, the audit of data under this page.When So, according to the difference of the permission of user, the business operation that can be completed is not quite similar.
If demand changes, for example, it is desired to add some data entries, then it need to only increase its correspondence in configuration file Control ID, control type etc. configuration data, these controls can resolve to HTML automatically, handed over for user by analysis program Mutually use.Change is similar with the treatment process of entry is deleted, and repeats no more.
In the industry and commerce industrial application software, implementation process as described above, other 30 groups of data report place to a higher authorities for approval Reason process is similar, and this completes the buildings of a large software system.By strictly testing, the implementation process is stable, can It leans on.

Claims (4)

1. a kind of general data reports the production method with analysis software to a higher authorities for approval, using B/S framework, which is characterized in that its step are as follows:
(1) multi-group data item is constructed, corresponding to the end Web is that every group of data strip is configured with javascript scripting language is corresponding File;
(2) the global message mapped file of setting change software configuration item of overall importance;
(3) analysis program is write, configuration file corresponding to every group of data strip is read, is formed using HTML as the interactive interface of carrier;
(4) according to user demand modify every group of data strip corresponding to configuration file configuration item, and/or modification global message mapping The configuration item of overall importance of file, forms new interactive interface by analysis program.
2. a kind of general data according to claim 1 reports the production method with analysis software to a higher authorities for approval, which is characterized in that described The configuration item of configuration file includes the attribute of control.
3. a kind of general data according to claim 1 or 2 reports the production method with analysis software to a higher authorities for approval, it is characterised in that: The configuration item of the configuration file includes the ID of table, title text, column processing function, operation button title and its sentence Handle, the rear end address of table primary data, operates the address of list data, if has search box and the corresponding control of search condition ID, title.
4. a kind of general data according to claim 1 reports the production method with analysis software to a higher authorities for approval, it is characterised in that: it is described Configuration item of overall importance includes DB Backup path, if opens automated back-up, if account at the same level is allowed to audit.
CN201810772687.9A 2018-07-14 2018-07-14 A kind of production method that general data is reported to a higher authorities for approval and analyzes software Pending CN109032580A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810772687.9A CN109032580A (en) 2018-07-14 2018-07-14 A kind of production method that general data is reported to a higher authorities for approval and analyzes software

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810772687.9A CN109032580A (en) 2018-07-14 2018-07-14 A kind of production method that general data is reported to a higher authorities for approval and analyzes software

Publications (1)

Publication Number Publication Date
CN109032580A true CN109032580A (en) 2018-12-18

Family

ID=64642361

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810772687.9A Pending CN109032580A (en) 2018-07-14 2018-07-14 A kind of production method that general data is reported to a higher authorities for approval and analyzes software

Country Status (1)

Country Link
CN (1) CN109032580A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111596607A (en) * 2020-04-14 2020-08-28 宝鸡石油机械有限责任公司 Upper computer general HMI interface design method capable of configuring text and operation command
CN111722880A (en) * 2020-05-11 2020-09-29 深圳市共进电子股份有限公司 Equipment production method, device, terminal equipment and medium

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102156741A (en) * 2011-04-16 2011-08-17 武钢集团昆明钢铁股份有限公司 Custom dynamic report system and implementation method thereof
CN103699384A (en) * 2013-12-23 2014-04-02 青岛优维奥信息技术有限公司 Rapid development method for project process management and data content management

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102156741A (en) * 2011-04-16 2011-08-17 武钢集团昆明钢铁股份有限公司 Custom dynamic report system and implementation method thereof
CN103699384A (en) * 2013-12-23 2014-04-02 青岛优维奥信息技术有限公司 Rapid development method for project process management and data content management

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111596607A (en) * 2020-04-14 2020-08-28 宝鸡石油机械有限责任公司 Upper computer general HMI interface design method capable of configuring text and operation command
CN111596607B (en) * 2020-04-14 2021-07-13 宝鸡石油机械有限责任公司 Upper computer general HMI interface design method capable of configuring text and operation command
CN111722880A (en) * 2020-05-11 2020-09-29 深圳市共进电子股份有限公司 Equipment production method, device, terminal equipment and medium
CN111722880B (en) * 2020-05-11 2024-02-09 深圳市共进电子股份有限公司 Equipment production method and device, terminal equipment and medium

Similar Documents

Publication Publication Date Title
US8340995B2 (en) Method and system of using artifacts to identify elements of a component business model
Bennett Software evolution: past, present and future
CN106445536B (en) Automatic business design management system
US20130332232A1 (en) Infrastructure and architecture for development and execution of predictive models
JP2008511935A (en) User interface for data integration systems
JP2013507712A (en) Excel-based analysis report creation system and method
Molcho et al. Computer aided manufacturability analysis: Closing the knowledge gap between the designer and the manufacturer
CN109871406B (en) Design method of general monitoring report platform
CN102938096B (en) A kind of implementation method of the power plant registration information declaration system of dynamic configuration
CN113919680A (en) Method for constructing management information system based on general tasks
CN109032580A (en) A kind of production method that general data is reported to a higher authorities for approval and analyzes software
CN111461575A (en) Visual task management and control system and method
CN112860899B (en) Label generation method and device, computer equipment and computer readable storage medium
CN116910567A (en) Online training sample construction method and related device for recommended service
CN114895875B (en) Zero-code visual information system metadata production application method and system
CN104516957A (en) Data query management method and system
US20140149186A1 (en) Method and system of using artifacts to identify elements of a component business model
CN107992509B (en) Method and device for generating job dictionary information
Hope et al. Digital skills in the Australian and International economies
CN114862334A (en) Design method of intelligent contract examination rule configuration platform
CN109242550B (en) Steel process cost prediction system
Bollen On the applicability of requirements determination methods
CN111143322A (en) Data standard treatment system and method
US20190034425A1 (en) Dynamic data relationships in a graph database
KR102676519B1 (en) Apparatus and Method for Providing Intelligent Task Automation Service

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination