基于maven多模块构建的spring+spring mvc+hibernate开发cms内容管理系统,包括后台管理系统,对外接口模块,前端项目
项目描述
这是一个学校的cms系统,是一个maven多聚合项目。
系统前端分为:学校概况、教学教研、特色教育、德育在线、学生天地、在线教育等模块,每个模块下面都有二级文章。
系统后端使用shiro做权限管理,可以管理前端以上模块,以及这些模块下面的二级文章,可以发布文章,置顶文章,审核文章等。
另外还可以给系统换肤。
项目中各个模块解释:
tianti-org:用户权限模块
tianti-common:基础服务
tianti-module-admin:后台web管理
tianti-module-gateway:前端项目
tianti-module-interface:接口项目服务
tianti-cms:资讯类模块
运行环境
jdk8+tomcat8+mysql5.7+eclipse(idea)+maven
项目技术(必填)
Hibernate、Shiro、 Spring MVC、Layer+jquery+ueditor+jsp+jstl
数据库文件(可选)
链接:https://pan.baidu.com/s/1Q2quGvTHRSHqDhjPYTPv2A
提取码:bziu
依赖包文件(可选)
maven多模块搭建
也可以直接下载jar包,百度网盘地址
tianti-module-admin-lib jar包下载链接:https://pan.baidu.com/s/1CsbyCEWAZZf-mI5TtzOWhQ
提取码:ozus
tianti-module-gateway-lib jar包链接:https://pan.baidu.com/s/1HmG7n9SxJsVpLqV0ju273A
提取码:uhjn
tianti-module-interface-lib jar包链接:https://pan.baidu.com/s/1H1X-p9EdEG6XmkkUud2KZw
提取码:oq5p
资源包文件(可选)
在tianti-modules\tianti-module-admin\src\main\webapp中,ueditor是空的,我把它上传到百度云了。解压放到ueditor就可以了
链接:https://pan.baidu.com/s/1qqkvYhRAav3x0EpZYk4IiQ
提取码:ml7y
运行视频(可选)
链接:https://pan.baidu.com/s/15Z9h4nS7eLPGZdwMKmy3ug
提取码:5mcs
是否原创(转载必填原文地址)
转载(https://github.com/xujeff/tianti)
项目截图(必填)
运行截图(必填)
前台网站首页
http://localhost:8080/tianti-module-gateway/tianti/index/index.html
学校概况
其他文章页面大同小异,略过!
tianti-module-admin后台管理首页地址
http://localhost:8080/tianti-module-admin/login
admin 123456
添加用户
用户列表
添加角色
角色列表
添加菜单
菜单列表
换肤管理
换肤成功
添加二级栏目
栏目列表
新增二级栏目结果
新增文章
新增文章列表
文章列表
置顶文章
注意事项(可选)
1.全局搜索 jdbc:mysql:// 可以发现一共有四个地方用到了jdbc连接,这里我们要把这四处修改成自己的数据库ip 用户名,密码
2.tianti-module-interface,tianti-module-admin三个都要部署在eclipse的servers下面,如下图
idea配置如下图
猜你喜欢
- /
- /pom.xml
- /sql
- /sql/tianti_stage.sql
- /tianti-cms
- /tianti-cms/.classpath
- /tianti-cms/.project
- /tianti-cms/.settings
- /tianti-cms/.settings/org.eclipse.core.resources.prefs
- /tianti-cms/.settings/org.eclipse.jdt.core.prefs
- /tianti-cms/.settings/org.eclipse.m2e.core.prefs
- /tianti-cms/src
- /tianti-cms/src/main
- /tianti-cms/src/main/java
- /tianti-cms/src/main/java/com
- /tianti-cms/src/main/java/com/jeff
- /tianti-cms/src/main/java/com/jeff/tianti
- /tianti-cms/src/main/java/com/jeff/tianti/cms
- /tianti-cms/src/main/java/com/jeff/tianti/cms/dao
/tianti-cms/src/main/java/com/jeff/tianti/cms/dao/ArticleDao.java
/tianti-cms/src/main/java/com/jeff/tianti/cms/dao/ArticleDaoCustom.java
/tianti-cms/src/main/java/com/jeff/tianti/cms/dao/ArticleDaoImpl.java
/tianti-cms/src/main/java/com/jeff/tianti/cms/dao/ColumnInfoDao.java
/tianti-cms/src/main/java/com/jeff/tianti/cms/dao/ColumnInfoDaoCustom.java
- /tianti-cms/src/main/java/com/jeff/tianti/cms/dao
- /tianti-cms/src/main/java/com/jeff/tianti/cms
- /tianti-cms/src/main/java/com/jeff/tianti
- /tianti-cms/src/main/java/com/jeff
- /tianti-cms/src/main/java/com
- /tianti-cms/src/main/java
- /tianti-cms/src/main