[Switch] several functions that ASP. NET quick development platform has to do, the high-grade background management UI, and the quick development platform ui
As the saying goes, it is true that it takes an hour to sharpen a knife in the morning to cut a lot of firewood. We do the same thing in software development. With a well-established development framework in hand, development is always easier. So what functions should a quick MVC development framework have at least to help us achieve efficient and high-quality development? Next, let's take the development framework of the management system as an example to talk about the main functions of the quick development framework.
We hope you will be inspired by the online experience Demo address.
Address: http://learun.cn: 8090/
Home: http://www.learun.cn/
I. High-end interface layout.
A person first sees his face, and his face looks pleasing to the eye. You may be willing to communicate with this person more deeply. The same is true for the software. The nice interface can also easily capture the hearts of customers/users. Currently, the interface layout I use is as follows.
The first is the classic drawer-type accordion menu, which is more traditional.
The second is the tree-based Accordion style. This style is similar to the first one. However, if there are many menu levels, you can use this menu navigation because it supports unlimited scalability and better layout.
The third option is to imitate the Windows Start Menu, which looks more atmospheric.
2. permission management: permission management is performed on most systems. permission management function development takes up a lot of time for project development. If the permission function has been completed in advance, development is much easier.
Function permission authorization:
Data permission authorization:
For ease of authorization, the permission system supports authorization by role, user, user group, and position.
Iii. Code Generator, each framework has its own characteristics, and a DIY code generator is also necessary.
4. General Data interfaces. Generally, the software interacts with data in other systems. Is it necessary to change the code when an interface is added? This is too troublesome, so general data interfaces are essential.
5. In the general Excel import module, there are too many items to be imported. Writing a single table as a method keeps pressing ctrl + c and ctrl + v to drive people crazy, with the general import module, common users can set the relationship between Excel and tables.
Vi. Report and Printing
VII. emails and messages
8. System Logs
Of course, there are some common functions. I will not give them one by one here. If you are interested in a demo, you can check them out.