Das universelle Rechteverwaltungssystem AngelRM_MVC basiert auf der MVC + Front-End-Bootstrap + Ztree + Lodash + JQuery-Technologie. Es verwendet Bootstrap, um die Benutzeroberfläche zu entwickeln und anzuzeigen. WebApi ist hauptsächlich für die logische Interaktion verantwortlich des Frontends und kombiniert jQueryAjax + WebApi, um Datenanfragen zu senden.
Funktionen des universellen Rechteverwaltungssystems AngelRM_MVC 1. Um das Lesen und Schreiben von Daten und die Reife der Sprache zu erleichtern, ist es effizienter und schneller, sich für die Entwicklung von asp.net zu entscheiden.
2. Die Systemarchitektur basiert auf dem MVC-Framework und bietet die Vorteile geringer Kopplung, hoher Wiederverwendbarkeit, schneller Bereitstellung und hoher Wartbarkeit.
3. Die Daten der Systemkonfigurationsdatei werden mithilfe von HttpRuntime.Cache zwischengespeichert, wodurch das Programm während des Betriebs effizienter und schneller wird.
4. Die Auswahl der Datenbank basiert auf dem Datenumfang des Systems und den relevanten Anforderungen der Nachfrageseite. Nach umfassender Prüfung verschiedener Aspekte wird MySQL als Systemdatenbank ausgewählt.
5. Die Betriebsumgebung basiert auf den Eigenschaften der Funktionsmodule, und Windowsserver2008+IIS wird ausgewählt, um die Bereitstellung zu vereinfachen.
6. Verwenden Sie die Open-Source-Komponente NPOI für den Berichtsexport, um Word- oder Excel-Dokumente zu lesen und zu schreiben, ohne Office installieren zu müssen.
7. Um mit mehr Browsern kompatibel zu sein, wird die Benutzeroberfläche benutzerfreundlicher. Wir haben uns für das responsive Layout-Framework Bootstrap entschieden;
8. Wir verwenden die Open-Source-Software Echarts für Systemberichte und bieten eine sehr coole grafische Oberfläche mit Karten sowie Balkendiagramme, Liniendiagramme, Kreisdiagramme, Blasendiagramme und Vierquadrantendiagramme.
9. Das System verwendet ein Bootstrap-Responsive-Layout, sodass es bei Geräten mit unterschiedlichen Auflösungen äußerst flexibel ist und das Problem der Anzeigeanpassung mehrerer Geräte schnell lösen kann.
1. Neue Datei-Upload-Funktionsinstanzen hinzugefügt, um sicherzustellen, dass Dateien fehlerfrei hochgeladen, gespeichert und heruntergeladen werden können;
2. Optimieren Sie den Code des Hintergrundsystem-Frameworks und löschen Sie andere nutzlose Funktionen früherer Großprojekte.
3. Komprimierung von Seitencode-JS- und CSS-Dateien hinzugefügt, um das System schneller laufen zu lassen;
4. Der System-Anmeldeseite wird ein neuer Verifizierungsprozess hinzugefügt, sodass der Verifizierungscode jederzeit überprüft werden kann.
5. Optimieren Sie die Datenladefunktion der Systemladeseite.