O sistema de gerenciamento de permissões MSFM é um conjunto de andaimes de sistema leves desenvolvidos com base no springBoot. Ele pode formar seu próprio back-end de sistema e gerar automaticamente código básico de front-end e back-end usando estruturas como Spring Boot, Shiro, MyBatis, Layui, etc., incluindo. : Gerenciamento de usuários, gerenciamento de funções, gerenciamento de direitos, gerenciamento de recursos, gerenciamento de banco de dados, geração de código-fonte, gerenciamento de agendamento, etc.
1. Usuários do sistema, funções, adição de permissão, exclusão, modificação, alocação de permissão, correspondência de cores de permissão
2. Você pode escolher livremente o armazenamento local, Qiniu Cloud Storage e Alibaba Cloud Storage para upload de arquivos.
3. Dicionário do sistema
4. Configure informações básicas do site, incluindo restrições de dados do blog
5. Visualize os registros das principais operações do sistema (os modelos que precisam ser monitorados podem ser personalizados automaticamente no plano de fundo do sistema)
6. Adicione o banco de dados online e gere diretamente o código-fonte básico de front e backend. Coloque-o no diretório correspondente do código-fonte e reinicie o Tomcat para uso direto e visualização.
7. Novas modificações nas tarefas agendadas do sistema serão imediatamente iniciadas, pausadas e retomadas
Estrutura principal: SpringBoot
Estrutura de segurança: Apache Shiro 1.3.2
Estrutura de cache: Redis 4.0
Estrutura de pesquisa: Lucene 7.1
Agendamento de tarefas: quartzo 2.3
Estrutura da camada de persistência: MyBatis 3 mybatisplus 2.1.4
Pool de conexão de banco de dados: Alibaba Druid 1.0.2
Gerenciamento de log: SLF4J 1.7, Log4j
Estrutura de front-end: layui
Modelo de back-end: layuicms 2.0.
Texto rico: wangEditor
É recomendado que os desenvolvedores usem os seguintes ambientes para evitar problemas
IDE:ideia
Banco de dados: MySQL5.7 Redis (janela, Linux)
JDK: JAVA 8
WEB: Tomcat8 (ao desenvolver usando o framework springboot, nenhum tomcat adicional é usado, que vem com o framework)
Servidor WEB: Weblogic, Tomcat, WebSphere, JBoss, Jetty, etc.
Servidor de banco de dados: Mysql5.5+
Sistema operacional: Windows, Linux (o Linux é particularmente sensível a maiúsculas e minúsculas e atenção especial deve ser dada a ele. Não há fonte Microsoft Yahei no Linux. Você precisa instalar esta fonte para gerar códigos de verificação)
1. Importe o código-fonte para o IDE
2. Importe mysiteforme.sql em src/main/resources/sql no caminho do código-fonte para o banco de dados (qrtz.sql já está incluído em vários jibenbiao mysiteforme.sql para tarefas agendadas)
3. Altere o nome de usuário e a senha do mysql no arquivo de configuração application.yml no diretório srcmainresources para o seu local
4. Ao instalar o banco de dados redis, a senha padrão do banco de dados está vazia (nota *** redis deve ser instalado, caso contrário, o sistema reportará um erro)
5. A janela redis não pode ser baixada em alguns lugares. Você pode baixá-la aqui https://pan.baidu.com/s/1dG22JQT.
6. Registre o serviço do sistema redis e abra cmd ---> mude para o diretório onde o redis está instalado ---> redis-server.exe --service-install redis.windows-service.conf
7. Inicie o endereço de visualização do sistema: http://localhost:8080 Nome de usuário do administrador: teste Senha: 1
Login do sistema
Permissões do sistema
Registro do sistema
Ficha de dados
Atribuição de permissão