AngelRM_MVC universal rights management system is based on asp.net (C#) MVC + front-end bootstrap + ztree + lodash + jquery technology. It uses bootstrap to develop and display the UI at the front end. WebApi is mainly responsible for the logical interaction of the front end, and combines jQueryAjax + WebApi to submit data requests.
AngelRM_MVC universal rights management system features:
1. In order to facilitate the reading and writing of data and the maturity of the language, it is more efficient and faster to choose asp.net development;
2. The system architecture is built using the MVC framework with the advantages of low coupling, high reusability, fast deployment, and high maintainability;
3. System configuration file data is cached using HttpRuntime.Cache, making the program more efficient and faster during operation;
4. The selection of database is based on the data scale of the system and the relevant requirements of the demand side. After comprehensive consideration of various aspects, mysql is selected as the system database after investigating various databases;
5. The operating environment is based on the characteristics of the functional modules, and windowsserver2008+IIS is selected to make the deployment simpler;
6. Use the report export open source component NPOI to read and write Word or Excel documents without installing Office;
7. In order to be compatible with more browsers, the user interface will be more friendly. We chose the responsive layout framework bootstrap;
8. We use echarts open source software for system reports, and we provide a very cool graphical interface, featuring maps, and also provide bar charts, line charts, pie charts, bubble charts, and four-quadrant charts;
9. The system adopts bootstrap responsive layout, so that it is highly flexible when facing devices with different resolutions and can quickly solve the problem of multi-device display adaptation;
AngelRM_MVC universal rights management system update log:
Updated on 2021-04-28 as follows:
1. Added new menu sub-operation permission management, and more detailed operation permission control;
2. Added dictionary data function to facilitate the system to flexibly modify parameters;
3. Added system multi-tab navigation function;
4. Added user single line editing and deletion function;
5. Added Echarts statistical table function page;
6. Modify the error report when uploading files;