Skip to content
/ cms Public

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

License

Notifications You must be signed in to change notification settings

wormhole/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、个人信息

个人信息

Releases

No releases published

Packages

No packages published