Das MSFM-Berechtigungsverwaltungssystem ist eine Reihe leichter Systemgerüste, die auf SpringBoot basieren. Es kann ein eigenes System-Backend bilden und mithilfe von Frameworks wie Spring Boot, Shiro, MyBatis, Layui usw. automatisch grundlegenden Front- und Backend-Code generieren : Benutzerverwaltung, Rollenverwaltung, Rechteverwaltung, Ressourcenverwaltung, Datenbankverwaltung, Quellcodegenerierung, Terminverwaltung usw.
1. Systembenutzer, Rollen, Hinzufügen von Berechtigungen, Löschen, Ändern, Zuweisen von Berechtigungen, Farbanpassung von Berechtigungen
2. Sie können den lokalen Speicher, Qiniu Cloud Storage und Alibaba Cloud Storage für den Datei-Upload frei wählen.
3. Systemwörterbuch
4. Konfigurieren Sie grundlegende Website-Informationen, einschließlich Blog-Datenbeschränkungen
5. Sehen Sie sich die Protokolle wichtiger Systemvorgänge an (Vorlagen, die überwacht werden müssen, können im Systemhintergrund automatisch angepasst werden)
6. Fügen Sie die Datenbank online hinzu und generieren Sie direkt den Front- und Backend-Basisquellcode. Legen Sie ihn im entsprechenden Verzeichnis des Quellcodes ab und starten Sie Tomcat zur direkten Verwendung und Vorschau neu.
7. Neue Änderungen an geplanten Systemaufgaben werden sofort eingeleitet, angehalten und fortgesetzt
Kernframework: SpringBoot
Sicherheits-Framework: Apache Shiro 1.3.2
Caching-Framework: Redis 4.0
Suchframework: Lucene 7.1
Aufgabenplanung: Quarz 2.3
Persistenzschicht-Framework: MyBatis 3 mybatisplus 2.1.4
Datenbankverbindungspool: Alibaba Druid 1.0.2
Protokollverwaltung: SLF4J 1.7, Log4j
Front-End-Framework: Laui
Backend-Vorlage:layuicms 2.0.
Rich-Text: wangEditor
Um Probleme zu vermeiden, wird Entwicklern die Verwendung der folgenden Umgebungen empfohlen
IDE:Idee
DB:Mysql5.7 Redis (Windows, Linux)
JDK: JAVA 8
WEB: Tomcat8 (Bei der Entwicklung mit dem Springboot-Framework wird kein zusätzlicher Tomcat verwendet, der mit dem Framework geliefert wird)
WEB-Server: Weblogic, Tomcat, WebSphere, JBoss, Jetty usw.
Datenbankserver: Mysql5.5+
Betriebssystem: Windows, Linux (Linux unterscheidet besonders zwischen Groß- und Kleinschreibung und sollte besonders beachtet werden. Unter Linux gibt es keine Microsoft Yahei-Schriftart. Sie müssen diese Schriftart installieren, um Bestätigungscodes zu generieren.)
1. Importieren Sie den Quellcode in die IDE
2. Importieren Sie mysiteforme.sql in src/main/resources/sql unter dem Quellcodepfad in die Datenbank (qrtz.sql ist bereits in mehreren jibenbiao mysiteforme.sql für geplante Aufgaben enthalten).
3. Ändern Sie den MySQL-Benutzernamen und das Passwort in der Konfigurationsdatei application.yml im Verzeichnis srcmainresources in Ihr lokales
4. Bei der Installation der Redis-Datenbank ist das Standarddatenbankkennwort leer (Hinweis: *** Redis muss installiert sein, sonst meldet das System einen Fehler).
5. Das Redis-Fenster kann an einigen Stellen nicht heruntergeladen werden. Sie können es hier herunterladen: https://pan.baidu.com/s/1dG22JQT
6. Registrieren Sie den Redis-Systemdienst und öffnen Sie cmd ---> wechseln Sie in das Verzeichnis, in dem Redis installiert ist ---> redis-server.exe --service-install redis.windows-service.conf
7. Starten Sie die Systemvorschau-Adresse: http://localhost:8080 Administrator-Benutzername: test Passwort: 1
Systemanmeldung
Systemberechtigungen
Systemprotokoll
Datenblatt
Berechtigungszuweisung