CN111708517A - Customized software system based on graphical mode technology - Google Patents
Customized software system based on graphical mode technology Download PDFInfo
- Publication number
- CN111708517A CN111708517A CN202010484834.XA CN202010484834A CN111708517A CN 111708517 A CN111708517 A CN 111708517A CN 202010484834 A CN202010484834 A CN 202010484834A CN 111708517 A CN111708517 A CN 111708517A
- Authority
- CN
- China
- Prior art keywords
- module
- function
- graphical
- program execution
- execution engine
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/20—Software design
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/50—Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
- G06F21/55—Detecting local intrusion or implementing counter-measures
- G06F21/554—Detecting local intrusion or implementing counter-measures involving event detection and direct action
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/34—Graphical or visual programming
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/38—Creation or generation of source code for implementing user interfaces
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)
- Human Computer Interaction (AREA)
- Computer Hardware Design (AREA)
- Stored Programmes (AREA)
Abstract
The invention particularly discloses a customized software system based on a graphical mode technology, which comprises a terminal or a browser installed in a client and a graphical mode program execution engine system installed in a server, wherein the terminal or the browser is connected with the graphical mode program execution engine system through the Internet and a graphical programming tool, the graphical mode program execution engine system comprises an intelligent manufacturing module, an enterprise management module, an equipment monitoring module and an auxiliary software module, the graphical programming tool comprises an application system modeling module, a cloud window application design module, a data modeling module, a data transaction module, a component modeling module, a cloud report module, a cloud vector doodle module and the like which correspond to the graphical mode program execution engine system, and the customized software system is manufactured through the graphical mode technology and has high development efficiency and implementation efficiency, The customized software has the advantages of high maintenance efficiency, high operation efficiency, easy knowledge transfer, low total ownership cost and high safety.
Description
Technical Field
The invention relates to a code-free development management information system, in particular to a customized software system based on a graphical mode technology.
Background
The traditional customized software has the following three problems in the development stage:
the method comprises the following steps that I, from beginning to end, a complete software development life cycle is required, namely, the processes of data analysis, software design, software development, software testing and the like are required, and the development cycle of the whole customized software is long;
the artificial BUG comprises defects and errors of programmer coding and deviation of each link (namely, analysis, design, development, test and other links) of software engineering, and can be corrected only through a large amount of tests and modifications in order to eliminate the artificial BUG, so that the development efficiency is improved;
the technical requirements on development teams are high, namely the technical requirements on C language/Java development technology/database technology/mobile phone terminal technology/front end H5 technology/… and the like are high.
The traditional customized software has the following four problems in the maintenance phase:
A. maintenance costs increase with the age of the custom software;
B. the flow of maintenance personnel is inevitable;
C. the robustness and readability of the code are continuously reduced;
D. maintenance can only be performed by developers who are very familiar with the system;
in addition, in a general maintenance period, the longer the online time is, the more stable the system is, and the number of maintenance personnel is reduced year by year until 1, when the maintenance personnel changes, new maintenance personnel cannot understand the system implementation manner and all program source codes (i.e., maintain the blank window period) in a short period, the maintenance blank window period has a great influence on the stability of the system, and the service life of the system codes is shortened in a serious case.
Disclosure of Invention
To solve the above technical problem, we propose a customized software system based on graphical schema technology, with the purpose of: the customized software which is high in development efficiency, implementation efficiency, maintenance efficiency and operation efficiency, easy in knowledge transfer, low in total cost of ownership and high in safety is manufactured through a graphical mode technology.
In order to achieve the purpose, the technical scheme of the invention is as follows:
a customized software system based on graphical mode technology comprises a terminal or a browser installed in a client and a graphical mode program execution engine system installed in a server, wherein the terminal or the browser is connected with the graphical mode program execution engine system through the Internet and a graphical programming tool;
the graphical mode program execution engine system comprises an intelligent manufacturing module, an enterprise management module, an equipment monitoring module and an auxiliary software module;
the intelligent manufacturing module has an MES function, a real-time board watching function, a data tracing function, a quality management function, an ampere lamp management function, an equipment maintenance management function, a cutter mold management function and an early warning management function;
the enterprise management module has a WMS function, an SRM function, an ERP function, an OA function, a PLM function, a PMS function, a BPM function and an HR function;
the equipment monitoring module has a WCS storage control function, an SCADA function, an industrial Internet of things function and a digital virtual factory function;
the auxiliary software module has a portal function, a micro-animation design function and a vector drawing function;
the graphical programming tool comprises an application system modeling module, a cloud window application design module, a data modeling module, a data transaction module, an assembly modeling module, a cloud report module, a cloud vector doodling module, an equipment data docking module, a mobile terminal design module, a television billboard application design module and a label printing module, wherein the application system modeling module corresponds to a graphical mode program execution engine system.
Preferably, the client is an android mobile phone, an apple mobile phone, a PDA palm computer, an industrial personal computer, an equipment data edge computing platform and a barcode label printing platform.
Preferably, the terminal, the graphic mode program execution engine system and the graphic programming tool all support a multi-operating system environment, and the terminal, the graphic mode program execution engine system and the graphic programming tool all support languages.
By the technical scheme, a graphical programming tool is logged in through a terminal or a browser to operate a graphical mode program execution engine system, and the specific operation contents are object-oriented modeling, component modeling, tree control modeling, instrument panel modeling, production calendar modeling, chart modeling, animation panel modeling, user-defined component extension, a bar code label designer, a report designer, report modeling, user-defined report functions, graphical data modeling, cloud window application design, handheld terminal application design, television billboard application design, software integration design, a super management platform system and the like, wherein the graphical mode program execution engine system is supported by various databases, supports Oracle and SQL Server from a model to a structure, supports database read-write separation and supports a Server cluster, and comprises two parts of a window design and a logic window code, the graphical model also supports microsoft Visual studio net programming extension (C #, VB).
In addition, the automatic coding of the graphical mode replaces the manual coding, thereby avoiding the defects and errors of the manual coding; meanwhile, the graphical mode adopts a graphical development mode, the service prototype is mapped into a system in the graphical mode operator, the links of system coding and effective compression development are omitted, and the purpose of high development efficiency of customized software is achieved.
The graphical mode is a service description language facing to a management information system, and the rapid configuration and adjustment of the driving application system are described according to requirements through a visual design tool, so that a software design mode dominated by a service advisor is created, and the aim of high implementation efficiency of customized software is fulfilled.
The updating of the environment in the operation of the graphical mode always keeps downward compatibility so as to ensure that the system adapts to the change of the technical environment constantly and greatly improve the maintenance efficiency; the system environment is changed, the user habit is changed, the IT technology is evolved, and the graphical mode fundamentally provides a proper tool for the rapid realization and the continuous optimization of the information system, thereby realizing the purpose of high maintenance efficiency of the customized software.
The graphical mode applies a mixed request forwarding mode of the application server, meets performance requirements by adding application server hardware, supports application service load balancing, also supports a multi-application node development mode, processes data circulation or operation in distributed deployment, and achieves the purpose of high running efficiency of customized software.
The graphical mode adopts graphical language, so that the knowledge transfer cost is reduced, the system maintenance type training only needs one week, and the system development type training only needs two weeks on the basis of having general development skills; the upgrading, the transformation and the perfection of the system service function can be automatically completed by enterprise teams, and the purpose of easily transferring the knowledge of customized software is realized.
The graphical mode is simple, easy to learn and transfer; in the development stage, various visual modeling tools greatly reduce the communication cost of projects, the efficient code-free development is realized, and the customization, individuation and better interactive experience of the system are realized under the condition of ensuring limited resource investment; because the service model description file generated by the graphical mode is separated from the operating environment of the graphical mode, the change of the system environment does not influence the service of the client system, the structure not only can change the information capacity as required, but also greatly protects the software assets, avoids the loss of system investment in each stage, and realizes the purpose of low total ownership cost of the customized software.
The client prevents SQL injection, cross-site scripting attack, backdoor clamping and the like; preventing data packet from being stolen in the network transmission process; and various safety measures such as a firewall, intrusion prevention, DDOS, malicious code prevention, safety audit and the like are compatible, so that the safety of the technical level is ensured; the safety of a service layer, the imaging mode is based on the role empowerment, a multi-level control mechanism such as function authority, documents, field authority, data authority and the like is built in, and the safety of an application layer is ensured by adopting user authentication and enhanced authentication means; aiming at the development of the functions of the confidential business and the maintenance and optimization of the system, an enterprise team can finish the development independently, the maintenance cost is reduced, meanwhile, the business confidentiality of the enterprise is effectively protected, and because the development and learning cost of the visualized software in the graphical mode is low, the problem of knowledge transfer between software manufacturers and application clients is effectively solved, the development of the confidential functions is generally finished by the enterprise internal team, the safety of the business confidentiality is ensured, and the purpose of high safety of customized software is realized.
Detailed Description
The technical solutions in the embodiments of the present invention are clearly and completely described, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
A customized software system based on graphical mode technology comprises a terminal or a browser installed in a client and a graphical mode program execution engine system installed in a server, wherein the terminal or the browser is connected with the graphical mode program execution engine system through the Internet and a graphical programming tool;
the graphical mode program execution engine system comprises an intelligent manufacturing module, an enterprise management module, an equipment monitoring module and an auxiliary software module;
the intelligent manufacturing module has an MES function, a real-time board watching function, a data tracing function, a quality management function, an ampere lamp management function, an equipment maintenance management function, a cutter mold management function and an early warning management function;
the enterprise management module has a WMS function, an SRM function, an ERP function, an OA function, a PLM function, a PMS function, a BPM function and an HR function;
the equipment monitoring module has a WCS storage control function, an SCADA function, an industrial Internet of things function and a digital virtual factory function;
the auxiliary software module has a portal function, a micro-animation design function and a vector drawing function;
the graphical programming tool comprises an application system modeling module, a cloud window application design module, a data modeling module, a data transaction module, an assembly modeling module, a cloud report module, a cloud vector doodling module, an equipment data docking module, a mobile terminal design module, a television billboard application design module and a label printing module, wherein the application system modeling module corresponds to a graphical mode program execution engine system.
The client is an android mobile phone, an apple mobile phone, a PDA palm computer, an industrial personal computer, an equipment data edge computing platform and a bar code label printing platform.
The terminal, the graphical mode program execution engine system and the graphical programming tool all support a multi-operating system environment, and the terminal, the graphical mode program execution engine system and the graphical programming tool all support languages.
The graphical schema program execution engine system provides a runtime environment for the logical execution of graphical symbols.
The graphical schema is a domain-specific language for code-free development management information systems. The graphical pattern language is composed of three parts, namely syntax semantics, a graphical design cloud tool and a runtime environment.
The syntactic semantics of the graphical mode is described by an XSD (XML schema Definition) file, which contains the contents of business engineering, a business blueprint, interface elements, data objects, relations and the like, and supports team development and management.
The KG-Cloud tool supports a user to carry out system modeling from dimensions such as business engineering, business blueprints, interface elements and data relations to demands, greatly facilitates application of graphical mode languages, can quickly create management system prototypes only through simple operations such as selection, dragging and description, and can experience operation effects at any time.
In the graphical mode operation environment, the designed engineering level system prototype is loaded and can be automatically mapped into the management software meeting the requirements, and the graphical mode operation comprises three functional operation modes, namely user interaction operation, automatic service operation and hardware configuration operation.
The graphical mode program execution engine system is operated by logging in a graphical programming tool through a terminal or a browser, and the specific operation contents are used for object-oriented modeling, component modeling, tree control modeling, dashboard modeling, production calendar modeling, chart modeling, animation panel modeling, user-defined component extension, a bar code label designer, a report designer, report modeling, a self-defined report function, graphical data modeling, cloud window application design, handheld terminal application design, television billboard application design, software integration design, a super management platform system and the like, wherein the graphical mode program execution engine system is supported by various databases, supports Oracle SQL and Server from a model to a structure, supports database reading and writing separation and supports a Server cluster, and the cloud window application design comprises two parts of window design and window logic code, the graphical model also supports microsoft Visual studio net programming extension (C #, VB).
In addition, the automatic coding of the graphical mode replaces the manual coding, thereby avoiding the defects and errors of the manual coding; meanwhile, the graphical mode adopts a graphical development mode, the service prototype is mapped into a system in the graphical mode operator, the links of system coding and effective compression development are omitted, and the purpose of high development efficiency of customized software is achieved.
The graphical mode is a service description language facing to a management information system, and the rapid configuration and adjustment of the driving application system are described according to requirements through a visual design tool, so that a software design mode dominated by a service advisor is created, and the aim of high implementation efficiency of customized software is fulfilled.
The updating of the environment in the operation of the graphical mode always keeps downward compatibility so as to ensure that the system adapts to the change of the technical environment constantly and greatly improve the maintenance efficiency; the system environment is changed, the user habit is changed, the IT technology is evolved, and the graphical mode fundamentally provides a proper tool for the rapid realization and the continuous optimization of the information system, thereby realizing the purpose of high maintenance efficiency of the customized software.
The graphical mode applies a mixed request forwarding mode of the application server, meets performance requirements by adding application server hardware, supports application service load balancing, also supports a multi-application node development mode, processes data circulation or operation in distributed deployment, and achieves the purpose of high running efficiency of customized software.
The graphical mode adopts graphical language, so that the knowledge transfer cost is reduced, the system maintenance type training only needs one week, and the system development type training only needs two weeks on the basis of having general development skills; the upgrading, the transformation and the perfection of the system service function can be automatically completed by enterprise teams, and the purpose of easily transferring the knowledge of customized software is realized.
The graphical mode is simple, easy to learn and transfer; in the development stage, various visual modeling tools greatly reduce the communication cost of projects, the efficient code-free development is realized, and the customization, individuation and better interactive experience of the system are realized under the condition of ensuring limited resource investment; because the service model description file generated by the graphical mode is separated from the operating environment of the graphical mode, the change of the system environment does not influence the service of the client system, the structure not only can change the information capacity as required, but also greatly protects the software assets, avoids the loss of system investment in each stage, and realizes the purpose of low total ownership cost of the customized software.
The client prevents SQL injection, cross-site scripting attack, backdoor clamping and the like; preventing data packet from being stolen in the network transmission process; and various safety measures such as a firewall, intrusion prevention, DDOS, malicious code prevention, safety audit and the like are compatible, so that the safety of the technical level is ensured; the safety of a service layer, the imaging mode is based on the role empowerment, a multi-level control mechanism such as function authority, documents, field authority, data authority and the like is built in, and the safety of an application layer is ensured by adopting user authentication and enhanced authentication means; aiming at the development of the functions of the confidential business and the maintenance and optimization of the system, an enterprise team can finish the development independently, the maintenance cost is reduced, meanwhile, the business confidentiality of the enterprise is effectively protected, and because the development and learning cost of the visualized software in the graphical mode is low, the problem of knowledge transfer between software manufacturers and application clients is effectively solved, the development of the confidential functions is generally finished by the enterprise internal team, the safety of the business confidentiality is ensured, and the purpose of high safety of customized software is realized.
The structure characteristics and the action effect of the customized software system based on the graphical mode technology have the advantages that: the customized software which is high in development efficiency, implementation efficiency, maintenance efficiency and operation efficiency, easy in knowledge transfer, low in total cost of ownership and high in safety is manufactured through a graphical mode technology.
The above description is only a preferred embodiment of the present invention, and it will be apparent to those skilled in the art that various changes and modifications may be made without departing from the inventive concept of the present invention, and these changes and modifications are within the scope of the present invention.
Claims (3)
1. A customized software system based on graphical mode technology is characterized by comprising a terminal or a browser installed in a client and a graphical mode program execution engine system installed in a server, wherein the terminal or the browser is connected with the graphical mode program execution engine system through the Internet and a graphical programming tool;
the graphical mode program execution engine system comprises an intelligent manufacturing module, an enterprise management module, an equipment monitoring module and an auxiliary software module;
the intelligent manufacturing module has an MES function, a real-time board watching function, a data tracing function, a quality management function, an ampere lamp management function, an equipment maintenance management function, a cutter mold management function and an early warning management function;
the enterprise management module has a WMS function, an SRM function, an ERP function, an OA function, a PLM function, a PMS function, a BPM function and an HR function;
the equipment monitoring module has a WCS storage control function, an SCADA function, an industrial Internet of things function and a digital virtual factory function;
the auxiliary software module has a portal function, a micro-animation design function and a vector drawing function;
the graphical programming tool comprises an application system modeling module, a cloud window application design module, a data modeling module, a data transaction module, an assembly modeling module, a cloud report module, a cloud vector doodling module, an equipment data docking module, a mobile terminal design module, a television billboard application design module and a label printing module, wherein the application system modeling module corresponds to a graphical mode program execution engine system.
2. The customized software system based on graphic modeling technology as claimed in claim 1, wherein the client is android phone, apple phone, PDA palm computer, industrial personal computer, device data edge computing platform and barcode label printing platform.
3. The graphical schema technology-based customized software system according to claim 1, wherein the terminal, the graphical schema program execution engine system and the graphical programming tool support a multi-operating system environment, and the terminal, the graphical schema program execution engine system and the graphical programming tool support a language.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202010484834.XA CN111708517A (en) | 2020-06-01 | 2020-06-01 | Customized software system based on graphical mode technology |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202010484834.XA CN111708517A (en) | 2020-06-01 | 2020-06-01 | Customized software system based on graphical mode technology |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN111708517A true CN111708517A (en) | 2020-09-25 |
Family
ID=72539102
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202010484834.XA Pending CN111708517A (en) | 2020-06-01 | 2020-06-01 | Customized software system based on graphical mode technology |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN111708517A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113642920A (en) * | 2021-08-30 | 2021-11-12 | 南京数睿数据科技有限公司 | Rapid construction method for digital application in industrial manufacturing field |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110058846A (en) * | 2019-04-19 | 2019-07-26 | 深圳市康拓普信息技术有限公司 | A kind of service application software development system and method |
| CN110825362A (en) * | 2019-11-04 | 2020-02-21 | 广东道一信息技术股份有限公司 | Low-code application software development system and method |
| CN110989983A (en) * | 2019-11-28 | 2020-04-10 | 深圳航天智慧城市系统技术研究院有限公司 | A Zero-Code Application Software Rapid Construction System |
| CN115878109A (en) * | 2022-09-14 | 2023-03-31 | 福建海峡基石科技集团有限公司 | Low-code rapid development method based on process engine |
-
2020
- 2020-06-01 CN CN202010484834.XA patent/CN111708517A/en active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110058846A (en) * | 2019-04-19 | 2019-07-26 | 深圳市康拓普信息技术有限公司 | A kind of service application software development system and method |
| CN110825362A (en) * | 2019-11-04 | 2020-02-21 | 广东道一信息技术股份有限公司 | Low-code application software development system and method |
| CN110989983A (en) * | 2019-11-28 | 2020-04-10 | 深圳航天智慧城市系统技术研究院有限公司 | A Zero-Code Application Software Rapid Construction System |
| CN115878109A (en) * | 2022-09-14 | 2023-03-31 | 福建海峡基石科技集团有限公司 | Low-code rapid development method based on process engine |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113642920A (en) * | 2021-08-30 | 2021-11-12 | 南京数睿数据科技有限公司 | Rapid construction method for digital application in industrial manufacturing field |
| CN113642920B (en) * | 2021-08-30 | 2023-10-31 | 南京数睿数据科技有限公司 | Quick construction method for digital application in industrial manufacturing field |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12498915B2 (en) | Systems and methods for transformation of reporting schema | |
| US7730446B2 (en) | Software business process model | |
| US11392393B2 (en) | Application runtime configuration using design time artifacts | |
| US8548938B2 (en) | Business rules for configurable metamodels and enterprise impact analysis | |
| US7580946B2 (en) | Smart integration engine and metadata-oriented architecture for automatic EII and business integration | |
| US8448132B2 (en) | Systems and methods for modifying code generation templates | |
| US20040181771A1 (en) | Framework for supporting business software applications | |
| US20060004845A1 (en) | Method and apparatus for generating user interfaces based upon automation with full flexibility | |
| CN104517181B (en) | A nuclear power plant enterprise content management system and method | |
| US20040015822A1 (en) | Method and apparatus for dynamic assembly and verification of software components into flexible applications | |
| CN105204863B (en) | Illegal Data Audit System | |
| WO2020176563A1 (en) | Method and system for implementing application lineage metadata and registration | |
| WO2023164767A1 (en) | Blockchain rules engine | |
| CN120218040A (en) | A dynamic template generation method, device and medium based on business needs | |
| US9525673B1 (en) | Content protection for extract, transform, load (ETL) scripts | |
| US20110224954A1 (en) | Modelling of systems | |
| CN117972235A (en) | Space data query method and system and electronic equipment | |
| CN111708517A (en) | Customized software system based on graphical mode technology | |
| Girbea et al. | Efficient address space generation for an OPC UA server | |
| CN112269776A (en) | Database operation and maintenance management platform | |
| CN118586700A (en) | An automatic review and supervision system for contract compliance identification based on intelligent learning model | |
| Kulkarni | Model Driven Software Development: A Practitioner Takes Stock and Looks into Future | |
| CN116431200A (en) | Configuration method, device, equipment and storage medium for application data configuration information | |
| He et al. | Design and implementation of student attendance management system based on MVC | |
| Bagga | SAP Integration Advisor |
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 | ||
| WD01 | Invention patent application deemed withdrawn after publication | ||
| WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20200925 |