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.
Features of AngelRM_MVC universal rights management system 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;
1. Added new file upload function instances to ensure that files can be uploaded, saved and downloaded without error;
2. Optimize the background system framework code and delete other useless functions of previous large projects;
3. Added compression of page code JS and CSS files to make the system run faster;
4. A new verification process is added to the system login page, so that the verification code can be verified all the time;
5. Optimize the system loading page prompt data loading function.