CN111708517A - Customized software system based on graphical mode technology - Google Patents

Customized software system based on graphical mode technology Download PDF

Info

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
Application number
CN202010484834.XA
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.)
Kunshan Charlotte Intelligent Technology Co ltd
Original Assignee
Kunshan Charlotte Intelligent 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 Kunshan Charlotte Intelligent Technology Co ltd filed Critical Kunshan Charlotte Intelligent Technology Co ltd
Priority to CN202010484834.XA priority Critical patent/CN111708517A/en
Publication of CN111708517A publication Critical patent/CN111708517A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/20Software design
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/50Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
    • G06F21/55Detecting local intrusion or implementing counter-measures
    • G06F21/554Detecting local intrusion or implementing counter-measures involving event detection and direct action
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/34Graphical or visual programming
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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)
  • 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

Customized software system based on graphical mode technology
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.
CN202010484834.XA 2020-06-01 2020-06-01 Customized software system based on graphical mode technology Pending CN111708517A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (4)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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