Le système de gestion des autorisations MSFM est un ensemble d'échafaudages système légers développés sur la base de springBoot. Il peut former son propre backend système et générer automatiquement du code front-end et backend de base à l'aide de frameworks tels que Spring Boot, Shiro, MyBatis, Layui, etc. : Gestion des utilisateurs, gestion des rôles, gestion des droits, gestion des ressources, gestion des bases de données, génération de code source, gestion des plannings, etc.
1. Utilisateurs du système, rôles, ajout d'autorisations, suppression, modification, attribution d'autorisations, correspondance des couleurs d'autorisation
2. Vous pouvez librement choisir le stockage local, Qiniu Cloud Storage et Alibaba Cloud Storage pour le téléchargement de fichiers.
3. Dictionnaire système
4. Configurez les informations de base du site Web, y compris les restrictions sur les données du blog
5. Consultez les journaux des opérations clés du système (les modèles qui doivent être surveillés peuvent être automatiquement personnalisés en arrière-plan du système)
6. Ajoutez la base de données en ligne et générez directement le code source de base front et backend. Placez-le dans le répertoire correspondant du code source et redémarrez Tomcat pour une utilisation et un aperçu directs.
7. Les nouvelles modifications apportées aux tâches planifiées du système seront immédiatement lancées, suspendues et reprises
Framework de base : SpringBoot
Cadre de sécurité : Apache Shiro 1.3.2
Cadre de mise en cache : Redis 4.0
Cadre de recherche : Lucene 7.1
Planification des tâches : quartz 2.3
Cadre de couche de persistance : MyBatis 3 mybatisplus 2.1.4
Pool de connexions à la base de données : Alibaba Druid 1.0.2
Gestion des journaux : SLF4J 1.7, Log4j
Framework front-end : layui
Modèle back-end : layuicms 2.0.
Texte riche : wangEditor
Il est recommandé aux développeurs d'utiliser les environnements suivants pour éviter les problèmes
IDE:idée
Base de données : Mysql5.7 Redis (Fenêtre, Linux)
JDK : JAVA 8
WEB : Tomcat8 (lors du développement à l'aide du framework Springboot, aucun Tomcat supplémentaire n'est utilisé, fourni avec le framework)
Serveur WEB : Weblogic, Tomcat, WebSphere, JBoss, Jetty, etc.
Serveur de base de données : Mysql5.5+
Système d'exploitation : Windows, Linux (Linux est particulièrement sensible à la casse et une attention particulière doit y être accordée. Il n'y a pas de police Microsoft Yahei sous Linux. Vous devez installer cette police pour générer des codes de vérification)
1. Importez le code source dans l'EDI
2. Importez mysiteforme.sql dans src/main/resources/sql sous le chemin du code source dans la base de données (qrtz.sql est déjà inclus dans plusieurs jibenbiao mysiteforme.sql pour les tâches planifiées)
3. Remplacez le nom d'utilisateur et le mot de passe MySQL dans le fichier de configuration application.yml du répertoire srcmainresources par votre fichier local.
4. Lors de l'installation de la base de données Redis, le mot de passe par défaut de la base de données est vide (remarque *** Redis doit être installé, sinon le système signalera une erreur)
5. La fenêtre Redis ne peut pas être téléchargée à certains endroits. Vous pouvez la télécharger ici https://pan.baidu.com/s/1dG22JQT.
6. Enregistrez le service système Redis et ouvrez cmd--->basculez vers le répertoire où Redis est installé--->redis-server.exe --service-install redis.windows-service.conf
7. Démarrez l'adresse d'aperçu du système : http://localhost:8080 Nom d'utilisateur de l'administrateur : test Mot de passe : 1
Connexion au système
Autorisations système
Journal système
Fiche de données
Attribution d'autorisation