Joke Collection Website - Blessing messages - How to develop an easy-to-use management system with low-code tools?

How to develop an easy-to-use management system with low-code tools?

First, low code low code is not a novel topic in essence, nor is it a recent technological breakthrough and innovation. In fact, it is a concept that has existed for more than ten or twenty years.

Early large-scale management software suites all had a drag-and-drop rapid development platform, which was convenient for technicians to quickly complete some basic functions without writing code.

Simply put, the low-code platform is a development platform for business-oriented software systems through drag-and-drop configuration, which can be deployed seamlessly and put into operation. In this process, of course, it is also allowed to write code to expand complex applications, but more importantly, a lot of basic coding work can be quickly and automatically realized by low-code platforms.

Second, the low code scenario The first application scenario of low code is to help mature software products, support personalized requirements at low cost, improve development speed, and even expand customer base.

For example, many mature commercial software (including privatized commercial software suites and SaaS products) hope to strengthen their product expansion capabilities, serve customers better and faster, and cooperate with ISV to expand the target customer base of products to a wider range of fields and industries through the construction of low-code platforms.

In this case, the low-code platform is the ultimate solution to meet the personalized needs with low cost and high efficiency. At this point, the target users of low code may include engineers and implementation consultants.

The second application scenario of low code is to help Party A's enterprise to quickly build a brand-new application system at low cost, especially for business personnel who don't know how to program, so that enterprises can enjoy the benefits of digital technology empowerment business at lower cost.

In fact, a large number of application systems in enterprises are process-oriented. For business scenarios with relatively simple logic and uncomplicated process chain, it is expensive to find package software to support overuse and outsource independent system development, so a low code platform may be a good choice. At this time, the target users of the low-code platform may include business personnel or IT personnel of Party A's enterprise.

The domestic JNPF platform belongs to the second application scenario, which is an all-round low-code platform. It should be noted that at present, some domestic manufacturers who make report platforms and process engines also call themselves low-code platforms for enthusiasm. Strictly speaking, the product capabilities provided by these vendors are only a subset of the capabilities needed to complete a low-code platform, and cannot be regarded as low-code products.

Having said so many concepts, I think everyone's impression of low code is still vague. Next, let's talk about it.

Third, how to build an application with low code? First, click System Management-System menu to create the new application you want to build (as shown).

You can also make more categorized menus for application content.

Formal design

Then, we create a worksheet separately, and the following figure shows the form editing page used to create salary information.

Up to more than 50 kinds of reusable controls, thousands of UI chart configurations, free to play.

Related controls in the form define the fields of the entity. For example, in "Name ID" in salary information, the string type field is automatically displayed as computerfield 10 1 (name). In addition, the database table is also automatically generated, of course, you can also manually generate or add changes.

Painted

The report engine has OLAP multidimensional analysis function, and the property bar and format bar provide multi-style configuration. Simply drag and drop, you can make column charts, line charts, pie charts and other charts, covering a wide range of application scenarios.

process design

The original offline process is moved to JNPF platform, which supports conditional branching, selective branching, parallel branching, sub-processes, one process with multiple forms, one form with multiple processes, regular sending, overtime reminder and other functions, and can be experienced by yourself.

Code generator

Based on the code generator, the front-end and back-end codes are generated online, which can reduce the developer's development tasks by more than 70%. Facing the demand expansion brought by the complexity of business, we can carry out in-depth secondary development. You don't have to worry about the full source delivery of JNPF, which means that you will know the underlying logic well after the transaction, and then you can develop it better.

In addition, it also has perfect basic functions, such as users, roles, menus, organizations, data dictionaries, online scheduled tasks and so on. Permission mechanism, supporting access authorization, button permission, data permission, form permission, etc.

Zero code online development ability, online configuration form, online configuration report, online configuration chart, online design form.

Commonly used * * * packages, various tools (scheduled tasks, SMS interface, email sending, Excel import and export, etc. ), basically meet 80% of the project requirements.

Integrated with simple report tools, it is very convenient to export image reports and data, and to generate graphical reports, pdf, excel, word and other reports.

The front and back separation technology, exquisite page UI, encapsulates common components: time, row table control, interception display control, report component, editor and so on.