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/)

近期下载者

相关文件


收藏者