Skip to content
/ cms Public
forked from wormhole/cms

一个基于Springboot的内容管理系统(CMS)

License

Notifications You must be signed in to change notification settings

shui0855/cms

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

内容管理系统(后端工程)

downloads forks stars repo size release license

内容管理系统(前端工程)传送门

一、如何运行

1、打包

mvn package -Dmaven.javadoc.skip=true

2、将resources/lib下的动态库放到java.library.path路径下面,运行以下代码可查看路径

String property = System.getProperty("java.library.path");

3、运行

  • Linux
nohup java -jar CMS.war > /dev/null &
  • Windows
java -jar CMS.war

4、使用

打开浏览器,输入http://localhost,超级管理员用户和密码为admin,123456

二、项目结构

├─java
│  └─net
│      └─stackoverflow
│          └─cms
│              ├─common             (公共代码)
│              ├─config             (配置)
│              ├─constant           (常量类)
│              ├─dao                (数据库访问层)
│              ├─exception          (自定义异常类)
│              ├─model              
│              │  ├─entity          (实体类)
│              │  └─vo              (View Object)
│              ├─security           (Spring Security相关代码)
│              ├─service            (服务层代码)
│              ├─util               (工具类)
│              └─web                
│                  ├─controller     (业务层代码)
│                  │  ├─auth        (认证授权模块)
│                  │  ├─config      (系统设置模块)
│                  │  ├─dashboard   (仪表盘页面)
│                  │  └─personal    (个人详情页面)
│                  ├─filter         (过滤器)
│                  ├─interceptor    (拦截器)
│                  └─listener       (监听器)
└─resources                         
    ├─keystore                      (https key)
    ├─lib                           (sigar动态库)
    ├─mapper                        (Mybatis mapper文件)
    ├─sql                           (建库脚本)
    ├─static                        (静态文件,前端打包后放这)
    ├─templates                     (模板文件)
    ├─application.properties        (配置文件)
    └─logback.xml                   (logback日志配置)

三、功能列表

  • 认证授权

    • 用户注册
    • 用户登录
    • 验证码校验
    • 用户管理
    • 角色管理
    • 权限管理
  • 仪表盘

    • 在线用户统计
    • 流量统计
    • cpu监控
    • 内存监控
    • 磁盘监控
  • 系统设置

    • 标题设置
    • 版权设置
    • 头像设置
    • 还原默认配置
  • 个人信息

    • 基本信息修改
    • 密码修改

四、演示

1、登录页

登录

2、仪表盘

仪表盘

3、用户管理 (角色管理, 权限管理与之类似)

用户管理

4、角色分配 (权限分配与之类似)

角色分配

5、系统设置

系统设置

6、个人信息

个人信息

About

一个基于Springboot的内容管理系统(CMS)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 99.9%
  • HTML 0.1%