mcpcms-web
所属分类:Java编程
开发工具:Java
文件大小:10475KB
下载次数:1
上传日期:2019-05-14 21:02:33
上 传 者:
tyuopwazs
说明: 基于Maven管理的Spring+SpringMVC+Mybatis后台管理系统,数据库使用mysql
(It is a set of content management system developed by myself. The purpose is to develop a general, sustainable, integrated and easy-to-extend CMS system. At present, it is mainly used to replace my WordPress blog.)
文件列表:
mcpcms-web (0, 2019-05-14)
... ...
# mcpcms-web 内容管理系统
#### 介绍
mcpcms-web一款基于Spring+SpringMVC4+Mybatis3+Shiro+Vue+ehcache+Swagger2敏捷开发系统架构,并且支持多模块开发,主要致力于Web应用程序,如网站管理后台,网站会员中心,CMS,CRM,OA。所有前端后台代码封装过后十分精简易上手。
#### 软件架构
软件架构说明
技术 名称 官网
1. Spring Framework 容器 http://projects.spring.io/spring-framework/
2. SpringMVC MVC框架 http://docs.spring.io/spring/docs/current/spring-framework-reference/htmlsingle/#mvc
3. Apache Shiro 安全框架 http://shiro.apache.org/
4. MyBatis ORM框架 http://www.mybatis.org/mybatis-3/zh/index.html
5. MyBatis Generator 代码生成 http://www.mybatis.org/generator/index.html
6. PageHelper MyBatis物理分页插件 http://git.oschina.net/free/Mybatis_PageHelper
7. Druid 数据库连接池 https://github.com/alibaba/druid
8. FluentValidator 校验框架 https://github.com/neoremind/fluent-validator
9. FreeMarker 模板引擎 http://www.FreeMarker.org/
10. Velocity 模板引擎 http://velocity.apache.org
11. Quartz 作业调度框架 http://www.quartz-scheduler.org/
12. Ehcache 进程内缓存框架 http://www.ehcache.org/
13. Log4J 日志组件 http://logging.apache.org/log4j/1.2/
14. Swagger2 接口测试框架 http://swagger.io/
15. Maven 项目构建管理 http://maven.apache.org/
#### 主要功能
1. 用户管理:用户是系统操作者,该功能主要完成系统用户配置。
2. 部门管理:配置系统组织机构(公司、部门、小组),树结构展现支持数据权限。
3. 岗位管理:配置系统用户所属担任职务。
4. 菜单管理:配置系统菜单,操作权限,按钮权限标识等。
5. 角色管理:角色菜单权限分配、设置角色按机构进行数据范围权限划分。
6. 字典管理:对系统中经常使用的一些较为固定的数据进行维护。
7. 参数管理:对系统动态配置常用参数。
8. 通知公告:系统通知公告信息发布维护。
9. 操作日志:系统正常操作日志记录和查询;系统异常信息日志记录和查询。
10. 登录日志:系统登录日志记录查询包含登录异常。
11. 在线用户:当前系统中活跃用户状态监控。
12. 定时任务:在线(添加、修改、删除)任务调度包含执行结果日志。
13. 代码生成:前后端代码的生成(java、html、xml、sql)支持CRUD下载 。
14. 系统接口:根据业务代码自动生成相关的api接口文档。
15. 服务监控:监视当前系统CPU、内存、磁盘、堆栈等相关信息。
16. 在线构建器:拖动表单元素生成相应的HTML代码。
17. 连接池监视:监视当前系统数据库连接池状态,可进行分析SQL找出系统性能瓶颈。
#### 安装教程
1. 开发工具:
MySql: 数据库
Tomcat: 应用服务器
SVN|Git: 版本管理
IntelliJ IDEA: 开发IDE
PowerDesigner: 建模工具
Navicat for MySQL: 数据库客户端
开发环境:
Jdk8+
Mysql5.5+
Tomcat8
2. 安装手册
环境搭建和系统部署文档最新sql(作者:小杜,qq:1102343666)
3. 截图
#### 使用说明
#### 参与贡献
1. Fork 本仓库
2. 新建 Feat_xxx 分支
3. 提交代码
4. 新建 Pull Request
#### 码云特技
1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md
2. 码云官方博客 [blog.gitee.com](https://blog.gitee.com)
3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解码云上的优秀开源项目
4. [GVP](https://gitee.com/gvp) 全称是码云最有价值开源项目,是码云综合评定出的优秀开源项目
5. 码云官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help)
6. 码云封面人物是一档用来展示码云会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)
近期下载者:
相关文件:
收藏者: