Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method for automatically generating software based on data model driving

An automatic generation and data model technology, applied in the direction of model-driven code, database indexing, software engineering design, etc., can solve problems such as technical support slack, artificial intelligence bottleneck, user insensibility, etc., to improve writing efficiency and improve programming Efficiency, the effect of ensuring safety

Pending Publication Date: 2021-05-07
潘胜怀
View PDF0 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] Two bottles of poison: a large number of enterprises and companies need a lot of software, and the cost of maintaining a technical team is high, but the outsourcing company's technical support will be slack or even stopped if the demand changes slightly in the way of outsourcing
This leads to the embarrassment of choosing one of two bottles of poison
[0008] 3. Artificial intelligence bottleneck: The development of artificial intelligence requires the software itself to have a strong evolutionary ability, but the current genetic algorithm cannot satisfy
[0009] 4. Design flaws: Companies or enterprises rarely have high-concurrency and high-security designs at the beginning of software design, while inter-code builds system security and concurrent design into the system, and users are indifferent
[0011] There are many basic, repetitive and essential tasks in software development. At present, people have not found an efficient way to simplify these repetitive tasks. It is more and more important to de-duplicate programming work!

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method for automatically generating software based on data model driving
  • Method for automatically generating software based on data model driving
  • Method for automatically generating software based on data model driving

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0101] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of the present invention.

[0102] see figure 1 , the present invention provides a technical solution: a method for automatically generating software based on a data model drive, the method comprising the following steps:

[0103] S1: artificial page layout binding data or direct mathematical model,

[0104] ①Construct the page and automatically generate the corresponding items of the page, including:

[0105] S1.1. The front-end H5 page that meets the Vue framework specification is generat...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a method for automatically generating software based on data model driving, which comprises the following steps of: S1, binding data or a direct mathematical model on a manual page layout, S2, automatically compiling into an intermediate code by a system, S3, separating a front-end database and a rear-end database by an intermediate code compiler, compiling into a third-party language (high-level language) and creating a management system at the same time, S4, compiling and deploying the system; and S5, uploading the system. Duplicated code programming is greatly reduced, so that the software writing efficiency is improved; the system can well respond to the demand change; through the design of a self-defined business expression language, the system has strong business adaptability, and meanwhile, the separation of a front-end background and a database code can be completed, so that the security is ensured; and when the data redundancy is increased, the function can be quickly queried, so that the efficiency maximization of the bottleneck function is ensured.

Description

technical field [0001] The invention relates to the technical field of software development, in particular to a method for automatically generating software based on data model driving. Background technique [0002] At present, the development of a software often requires the preparation of background management and front-end respectively. The background management includes the bean package for storing data classes, the DAO layer for accessing data, and the servlet for accepting user requests and responding Layer, front-end writing includes software graphical user interface (UI), management page, etc. For relatively large projects, software often requires corresponding front-end and back-end engineers to develop. For the background management side, the entity classes in many bean packages and the operations on entity classes are repetitive, such as creating entity classes, writing get and set methods, etc., and adding, deleting, modifying and checking the database at the DAO...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F8/35G06F8/38G06F8/30G06F16/25G06F16/22
CPCG06F8/35G06F8/38G06F8/315G06F16/252G06F16/2282
Inventor 潘胜怀
Owner 潘胜怀
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products