CN112596819A - Novel system development graphical configuration tool - Google Patents

Novel system development graphical configuration tool Download PDF

Info

Publication number
CN112596819A
CN112596819A CN202011614184.2A CN202011614184A CN112596819A CN 112596819 A CN112596819 A CN 112596819A CN 202011614184 A CN202011614184 A CN 202011614184A CN 112596819 A CN112596819 A CN 112596819A
Authority
CN
China
Prior art keywords
configuration
configuration module
module
database
electrically connected
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
CN202011614184.2A
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.)
Beijing Zhongyou Technology Co ltd
Original Assignee
Beijing Zhongyou Technology Co ltd
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 Beijing Zhongyou Technology Co ltd filed Critical Beijing Zhongyou Technology Co ltd
Priority to CN202011614184.2A priority Critical patent/CN112596819A/en
Publication of CN112596819A publication Critical patent/CN112596819A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • G06F9/44505Configuring for program initiating, e.g. using registry, configuration files
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/34Graphical or visual programming
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/70Software maintenance or management
    • G06F8/71Version control; Configuration management

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Stored Programmes (AREA)

Abstract

The invention discloses a novel system development graphical configuration tool, which adopts the technical scheme that: the system comprises a configuration starting module and a plurality of configuration data modules, wherein the configuration starting module is electrically connected with the configuration starting module; the configuration module comprises a user configuration module, and the user configuration module is electrically connected with the starting configuration module, and the invention has the advantages that: the method comprises the steps of automatically reading database configuration, automatically identifying the type and version of the database according to the configuration, automatically converting the database into corresponding operation statements according to the identified type and version of the database when the database is subjected to adding, deleting, modifying and inquiring operations, wherein the conversion operations comprise conversion of a character string function, conversion of a mathematical function, conversion of a date function and conversion of other statements, a tool lays out all components in a grid mode and a frame mode, the operation mode comprises modes of dragging, clicking and the like, and the tool automatically checks whether system configuration is correct.

Description

Novel system development graphical configuration tool
Technical Field
The invention relates to the technical field of system development tools, in particular to a novel system development graphical configuration tool.
Background
Generally, the software engineer is used to build application software for specific software packages, software frameworks, hardware platforms, operating systems, and the like, and from domestic representative software development tools, we can see the general context of this class of products, the asia-siei TNT platform development tool: the TNT platform has the core advantage of low-cost personalization, and can simultaneously provide T-business system templates, namely standardized application systems such as OA, CRM, document management, information portals and online exams for customers; n-open source component package, namely the source code of the application system; t-development tool, namely the rapid development tool based on Microsoft Jupiter platform, the developer can complete the rapid development of the business system by the method of interface attribute setting, and automatically generate the system of two languages of C # and JAVA, obviously, two 'T' in TNT are the key points of the business, and killer mace is low price.
The prior art has the following defects: the existing system development tool is high in learning cost and long in development period, the whole project needs to be operated to browse and simply interact with the function, and the project of the same type has a large amount of repeated work in the development work stage, so that the work efficiency is low.
Therefore, it is necessary to invent a new type of system development graphical configuration tool.
Disclosure of Invention
Therefore, the invention provides a novel system development graphical configuration tool, which can automatically read database configuration, automatically identify the type and version of the database according to the configuration, automatically convert the database into corresponding operation statements according to the identified type and version of the database during the operation of adding, deleting, modifying and inquiring the database, wherein the conversion operation comprises the conversion of a character string function, the conversion of a mathematical function, the conversion of a date function and the conversion of other statements, the tool arranges all components in a grid mode and a frame mode, the operation mode comprises the modes of dragging, clicking and the like, and the tool automatically checks whether the system configuration is correct so as to solve the problem that the efficiency of projects of the same type is greatly repeated in the development working stage, thereby causing the low working efficiency.
In order to achieve the above purpose, the invention provides the following technical scheme: a novel graphical configuration tool for system development comprises a configuration starting module and a plurality of configuration data modules, wherein the configuration data modules are electrically connected with the configuration starting module, and a configuration module is arranged at the connection end of the configuration starting module;
the configuration module comprises a user configuration module, the user configuration module is electrically connected with the starting configuration module, a role configuration module is arranged at the connection end of the user configuration module, and a verification configuration module is arranged at the connection end of the role configuration module;
the configuration module also comprises a starting configuration module electrically connected with the terminal, and the connecting terminal is electrically connected with the role configuration module;
the configuration module also comprises a resource configuration module, the resource configuration module is electrically connected with the starting configuration module, and the connection end of the resource configuration module is provided with an authority configuration module;
the configuration module also comprises a menu configuration module, the menu configuration module is electrically connected with the start configuration module, and the connecting end of the menu configuration module is electrically connected with the authority configuration module;
the configuration module further comprises a dictionary configuration module, the dictionary configuration module is electrically connected with the starting configuration module, and the connecting end of the dictionary configuration module is electrically connected with the permission configuration module.
Preferably, the configuration data module includes a database a, and a connection end of the database a is provided with a configuration data source a.
Preferably, the permission configuration module connecting end is electrically connected with the role configuration module.
Preferably, the role configuration module connecting end is provided with a verification configuration module.
Preferably, the verification configuration module is provided with a connection end, and the connection end is electrically connected with the start configuration module.
Preferably, the verification configuration module connecting end is further provided with a success module.
Preferably, the successful module connecting end is provided with an ending configuration module.
The invention has the beneficial effects that:
1. the method automatically reads the configuration of the database, automatically identifies the type and version of the database according to the configuration, automatically converts the type and version of the database into corresponding operation statements according to the identified type and version of the database when the operation of adding, deleting, modifying and inquiring the database is carried out, the conversion operation comprises the conversion of a character string function, the conversion of a mathematical function, the conversion of a date function and the conversion of other statements, all components are arranged by a tool in a grid mode and a frame mode, the operation mode comprises the modes of dragging, clicking and the like, and the tool automatically checks whether the configuration of the system is correct.
2. The technology of the invention uses JAVA graphical user interface to layout GUI, the compatibility of tools is strong, and the mainstream operating system can run.
3. The tool can configure a plurality of data sources, and simultaneously configure a plurality of systems independently without mutual interference.
4. Through the tool, developers do not need to master grammar and characteristic operation of various databases, only need to operate components on the tool to realize the operation of various databases, operate data in the databases without worrying about problems of unfamiliar grammar, unclear keywords, unused functions, unoptimized statements and the like, and the learning cost of the developers is reduced.
5. The graphical configuration operation can easily complete the system infrastructure construction work, the database is not required to be repeatedly added, deleted, changed and checked, the operation data is simplified, and the work efficiency is improved.
6. The realization of system functions reduces code writing, the requirement of system developers on the skill level is reduced, and the number of errors generated by development is reduced.
7. The tool checks whether the system configuration is correct according to the specified rule, if the system configuration is verified to be correct, the configuration is finished, and if the system configuration is not verified to be correct, the configuration can be correspondingly modified according to the prompt message; and verifying whether the modification is passed or not after the modification is completed, and repeatedly performing modification verification until the verification is passed.
Drawings
FIG. 1 is a schematic view of the overall structure provided by the present invention;
in the figure: the system comprises a database A1, a configuration data source A2, a configuration data source A3, a starting configuration module 4, a menu configuration module 5, a permission configuration module 6, a failure module 7, a dictionary configuration module 8, a resource configuration module 9, a flow configuration module 10, a role configuration module 11, a user configuration module 12, a verification configuration module 13, a success module 14, an ending configuration module 15 and a configuration module 16.
Detailed Description
The preferred embodiments of the present invention will be described in conjunction with the accompanying drawings, and it will be understood that they are described herein for the purpose of illustration and explanation and not limitation.
Referring to fig. 1, the novel system development graphical configuration tool provided by the present invention includes a configuration starting module 4 and a plurality of configuration data modules 3, where the plurality of configuration data modules 3 are all electrically connected to the configuration starting module 4, and a configuration module 16 is disposed at a connection end of the configuration starting module 4;
the configuration module 16 comprises a user configuration module 12, the user configuration module 12 is electrically connected with the start configuration module 4, a role configuration module 11 is arranged at the connection end of the user configuration module 12, and a verification configuration module 13 is arranged at the connection end of the role configuration module 11;
the configuration module 16 further comprises a module 10, the module 10 is electrically connected to the configuration starting module 4, and the connection end of the module 10 is electrically connected to the role configuration module 11;
the configuration module 16 further comprises a resource configuration module 9, the resource configuration module 9 is electrically connected with the start configuration module 4, and a right configuration module 6 is arranged at a connection end of the resource configuration module 9;
the configuration module 16 further includes a menu configuration module 5, the menu configuration module 5 is electrically connected to the start configuration module 4, and a connection end of the menu configuration module 5 is electrically connected to the permission configuration module 6;
the configuration module 16 further includes a dictionary configuration module 8, the dictionary configuration module 8 is electrically connected to the start configuration module 4, and a connection end of the dictionary configuration module 8 is electrically connected to the permission configuration module 6.
Further, the configuration data module 3 comprises a database a1, and the database a1 is connected with a configuration data source a 2.
Further, the connection end of the permission configuration module 6 is electrically connected to the role configuration module 11.
Further, the connection end of the role configuration module 11 is provided with a verification configuration module 13.
Further, the connecting end of the verification configuration module 13 is provided with a connection end 7, and the connection end 7 is electrically connected with the starting configuration module 4.
Further, the connecting end of the verification configuration module 13 is also provided with a success module 14.
Further, the connection end of the success module 14 is provided with a finish configuration module 15.
The using process of the invention is as follows: in using the present invention, the GUI: a Graphical User Interface (GUI) refers to a computer operation User Interface displayed in a Graphical manner.
AWT abstract window component toolkit: is a basic tool provided by Java to build and set up Java's graphical user interfaces.
The system development graphical configuration tool is realized by a graphical user interface layout GUI of JAVA. The method mainly uses JFrame container class, AWT abstract window component toolkits, Swing function expansion kits, JDBC toolkits and the like. The method specifically realizes imaging operation, compatibility database connection, automatic analysis of a database chart structure and system configuration according to requirements.
1 patterning operation
The operable interface is realized by JAVA graphical user interface layout GUI technology, and the interface comprises windows, buttons, panels, labels, tables, text boxes and other components. All the components are arranged in a grid mode and a frame mode, so that the operation interface is concise and attractive.
The graphical operation is mainly clicking, dragging and filling components.
2 compatible database connectivity
The JDBC mode is used for connecting the database in the tool, the method for connecting the database is redesigned, and the database is connected through automatic reading of the database configuration in the configuration file. And automatically identifying the database type according to the database configuration, and automatically matching a data storage form according to the read database type when the tool configuration system is used. A plurality of data sources can be configured in the tool, and a plurality of databases can be operated simultaneously to carry out a plurality of system configurations.
3 automatic parsing database diagram structure
The database is connected by reading the configuration file of the database, the database is scanned after the connection is successful, statistics and summarization are carried out, and the content comprises the following steps: tables, instances, namespaces, triggers, indexes, views, users, stored procedures, etc., are graphically presented in the tool for operation.
4 configuring the system according to the requirements
The system can be configured through tool graphical operation, and the configuration content comprises: the system comprises a user configuration module 12, a role configuration module 11, a permission configuration module 6, a menu configuration module 5, a dictionary configuration module 8, a resource configuration module 9, an organization, a role permission relationship, a menu permission relationship, process nodes, a process route, a user role relationship, a user organization relationship, a relationship between process nodes, a resource field relationship, a field dictionary relationship and the like.
The above description is only a preferred embodiment of the present invention, and any person skilled in the art may modify the present invention or modify it into an equivalent technical solution by using the technical solution described above. Therefore, any simple modifications or equivalent substitutions made in accordance with the technical solution of the present invention are within the scope of the claims of the present invention.

Claims (7)

1. A novel system development graphical configuration tool, comprising a start configuration module (4) and a plurality of configuration data modules (3), characterized in that: the configuration data modules (3) are electrically connected with a configuration starting module (4), and a configuration module (16) is arranged at the connecting end of the configuration starting module (4);
the configuration module (16) comprises a user configuration module (12), the user configuration module (12) is electrically connected with the start configuration module (4), a role configuration module (11) is arranged at the connecting end of the user configuration module (12), and a verification configuration module (13) is arranged at the connecting end of the role configuration module (11);
the configuration module (16) further comprises a configuration module (10), the configuration module (10) is electrically connected with the configuration starting module (4), and the connection end (10) is electrically connected with the role configuration module (11);
the configuration module (16) further comprises a resource configuration module (9), the resource configuration module (9) is electrically connected with the starting configuration module (4), and a right configuration module (6) is arranged at the connecting end of the resource configuration module (9);
the configuration module (16) further comprises a menu configuration module (5), the menu configuration module (5) is electrically connected with the start configuration module (4), and the connection end of the menu configuration module (5) is electrically connected with the permission configuration module (6);
the configuration module (16) further comprises a dictionary configuration module (8), the dictionary configuration module (8) is electrically connected with the starting configuration module (4), and the connecting end of the dictionary configuration module (8) is electrically connected with the permission configuration module (6).
2. The novel system development graphical configuration tool of claim 1, characterized in that: the configuration data module (3) comprises a database A (1), and a configuration data source A (2) is arranged at the connecting end of the database A (1).
3. The novel system development graphical configuration tool of claim 1, characterized in that: the connection end of the permission configuration module (6) is electrically connected with the role configuration module (11).
4. The novel system development graphical configuration tool of claim 1, characterized in that: the connection end of the role configuration module (11) is provided with a verification configuration module (13).
5. The novel system development graphical configuration tool of claim 4, characterized in that: the verification configuration module (13) is provided with a connecting end (7), and the connecting end (7) is electrically connected with the starting configuration module (4).
6. The novel system development graphical configuration tool of claim 4, characterized in that: the connecting end of the verification configuration module (13) is also provided with a success module (14).
7. The novel system development graphical configuration tool of claim 6, characterized in that: and a finishing configuration module (15) is arranged at the connecting end of the success module (14).
CN202011614184.2A 2020-12-30 2020-12-30 Novel system development graphical configuration tool Pending CN112596819A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011614184.2A CN112596819A (en) 2020-12-30 2020-12-30 Novel system development graphical configuration tool

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011614184.2A CN112596819A (en) 2020-12-30 2020-12-30 Novel system development graphical configuration tool

Publications (1)

Publication Number Publication Date
CN112596819A true CN112596819A (en) 2021-04-02

Family

ID=75206851

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011614184.2A Pending CN112596819A (en) 2020-12-30 2020-12-30 Novel system development graphical configuration tool

Country Status (1)

Country Link
CN (1) CN112596819A (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101108534B1 (en) * 2011-01-24 2012-01-30 (주)아이비즈소프트웨어 The domain rule based automatic management system that both verifies user input data and transforms the result of database sql statements for web applications and controlling method therefore
CN103425778A (en) * 2013-08-16 2013-12-04 国家电网公司 Intelligent development platform for database application system
CN105549982A (en) * 2016-01-14 2016-05-04 国网山东省电力公司物资公司 Automated development platform based on model configuration
CN109062567A (en) * 2018-07-09 2018-12-21 南京君度科技有限公司 Information management system quick development platform based on B/S structure
CN109933310A (en) * 2019-03-11 2019-06-25 山东鲁能软件技术有限公司 A kind of configurable JAVA development platform based on data template

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101108534B1 (en) * 2011-01-24 2012-01-30 (주)아이비즈소프트웨어 The domain rule based automatic management system that both verifies user input data and transforms the result of database sql statements for web applications and controlling method therefore
CN103425778A (en) * 2013-08-16 2013-12-04 国家电网公司 Intelligent development platform for database application system
CN105549982A (en) * 2016-01-14 2016-05-04 国网山东省电力公司物资公司 Automated development platform based on model configuration
CN109062567A (en) * 2018-07-09 2018-12-21 南京君度科技有限公司 Information management system quick development platform based on B/S structure
CN109933310A (en) * 2019-03-11 2019-06-25 山东鲁能软件技术有限公司 A kind of configurable JAVA development platform based on data template

Similar Documents

Publication Publication Date Title
CN101334728B (en) Interface creating method and platform based on XML document description
US20040158820A1 (en) System for generating an application framework and components
CN110069246A (en) The plateform system and its application that a kind of Java Web application is quickly developed
TW200412495A (en) A generic software testing system and mechanism
CN101996131A (en) Automatic test method and automatic test platform for graphic user interface (GUI) based on x extensive makeup language (XML) packaging key word
CN111078555B (en) Test file generation method, system, server and storage medium
KR101770292B1 (en) Computer-executable model reverse engineering method and apparatus performing the same
CN102521008B (en) Program compiling device and method for compiling program
CN101859303A (en) Metadata management method and management system
CN110688145B (en) Android MVP code automatic generation method and device, medium and electronic equipment
CN112506505A (en) Method for producing program code by code template engine
CN111813393A (en) Application program development method and device
CN112988165A (en) Kubernetes-based interactive modeling method and device, electronic equipment and storage medium
CN116048610A (en) Flow-driven conversation system implementation method and workflow engine-based conversation robot
CN114968192A (en) Project creation method and device, computer equipment and storage medium
CN101201750B (en) Method of providing data for encoding/decoding using syntax lexical analysis tool
CN112596819A (en) Novel system development graphical configuration tool
CN111008011A (en) System builder for power platform application development
CN106599087B (en) A kind of Secondary of spatial Information Service
CN114281797A (en) Method for quickly creating basic level data aggregation warehouse based on agile low-code platform
CN114218105A (en) UI automatic regression testing system based on configuration application mode
CN114356430A (en) DAG (demand oriented architecture) dependency configuration tool based on airflow scheduling system
CN113971044A (en) Component document generation method, device, equipment and readable storage medium
KR20210040545A (en) Multilingual manual authoring apparatus based on XML and method thereof
CN111178016A (en) Method for collaboratively editing and generating document

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