Spring+Struts2+Hibernate+Easyui+Maven+Framemaker实现内容管理系统

这是我在学校写的项目,是一个cms内容管理系统。现在可能项目比较老一些,不过还是希望能对需要的人有所帮助。

cms(内容管理系统),主要实现功能是后台能实时控制前台。这里分享出来。后台填写相应的信息之后,点击生成页面,会重新加载ftl文件,生成html静态文件。

一:系统管理

用户管理

用户管理-用户管理列表

Spring+Struts2+Hibernate+Easyui+Maven+Framemaker实现内容管理系统_第1张图片
系统管理-用户管理

用户管理-添加用户

Spring+Struts2+Hibernate+Easyui+Maven+Framemaker实现内容管理系统_第2张图片
用户管理-添加用户

用户管理-编辑用户

Spring+Struts2+Hibernate+Easyui+Maven+Framemaker实现内容管理系统_第3张图片
用户管理-编辑用户

另外,这里面包含对用户的禁用和启用功能

二:角色管理

添加、编辑、删除,这里不再做截图,主要功能是对角色的授权

角色管理-角色管理列表

Spring+Struts2+Hibernate+Easyui+Maven+Framemaker实现内容管理系统_第4张图片
系统管理-角色管理

角色管理-授权

Spring+Struts2+Hibernate+Easyui+Maven+Framemaker实现内容管理系统_第5张图片
角色管理-授权

三:功能管理

这里主要是对左侧菜单的crud操作

功能管理-功能管理列表

Spring+Struts2+Hibernate+Easyui+Maven+Framemaker实现内容管理系统_第6张图片
功能管理列表

功能管理-添加功能

Spring+Struts2+Hibernate+Easyui+Maven+Framemaker实现内容管理系统_第7张图片
添加功能

功能管理-编辑功能

Spring+Struts2+Hibernate+Easyui+Maven+Framemaker实现内容管理系统_第8张图片
编辑功能

四:系统设置

系统设置包含:系统参数设置、数据库设置、系统定时任务设置

Spring+Struts2+Hibernate+Easyui+Maven+Framemaker实现内容管理系统_第9张图片
系统设置

密码修改

Spring+Struts2+Hibernate+Easyui+Maven+Framemaker实现内容管理系统_第10张图片
密码修改

五:内容管理

新闻管理

内容管理-新闻管理列表

Spring+Struts2+Hibernate+Easyui+Maven+Framemaker实现内容管理系统_第11张图片
新闻管理列表

新闻管理-新闻添加

Spring+Struts2+Hibernate+Easyui+Maven+Framemaker实现内容管理系统_第12张图片
新闻添加

新闻管理-新闻修改

Spring+Struts2+Hibernate+Easyui+Maven+Framemaker实现内容管理系统_第13张图片
内容管理-新闻管理-新闻修改.png

新闻管理-新闻检索

Spring+Struts2+Hibernate+Easyui+Maven+Framemaker实现内容管理系统_第14张图片
新闻检索

新闻管理-前台预览

Spring+Struts2+Hibernate+Easyui+Maven+Framemaker实现内容管理系统_第15张图片
前台预览

新闻审核

新闻审核-新闻审核列表

Spring+Struts2+Hibernate+Easyui+Maven+Framemaker实现内容管理系统_第16张图片
新闻审核列表

六:栏目管理

栏目管理-栏目查询

Spring+Struts2+Hibernate+Easyui+Maven+Framemaker实现内容管理系统_第17张图片
栏目查询

资源管理

资源管理-样式管理

Spring+Struts2+Hibernate+Easyui+Maven+Framemaker实现内容管理系统_第18张图片
样式管理

资源管理-模板管理

Spring+Struts2+Hibernate+Easyui+Maven+Framemaker实现内容管理系统_第19张图片
模板管理

页面生成

页面生成-首页静态化

Spring+Struts2+Hibernate+Easyui+Maven+Framemaker实现内容管理系统_第20张图片
首页静态化

页面生成-栏目静态化

Spring+Struts2+Hibernate+Easyui+Maven+Framemaker实现内容管理系统_第21张图片
栏目静态化

页面生成-内容静态化

Spring+Struts2+Hibernate+Easyui+Maven+Framemaker实现内容管理系统_第22张图片
内容静态化

后台的操作可以控制前台页面的生成,这里使用了了framemaker

七:日志管理

主要包含异常的日志、操作的日志、登陆成功日志、登陆失败日志

日志管理

Spring+Struts2+Hibernate+Easyui+Maven+Framemaker实现内容管理系统_第23张图片
日志管理

辅助功能

Spring+Struts2+Hibernate+Easyui+Maven+Framemaker实现内容管理系统_第24张图片
辅助功能

八:前台页面效果和代码地址

Spring+Struts2+Hibernate+Easyui+Maven+Framemaker实现内容管理系统_第25张图片
前台页面

代码还是放到了github上,地址

不用手动安装数据库了,这里进行了数据库页面的配置就行,自动化安装,访问http://localhost:8080/MyCms/install/index.html

安装本地数据库图解:

Spring+Struts2+Hibernate+Easyui+Maven+Framemaker实现内容管理系统_第26张图片
cms_1

Spring+Struts2+Hibernate+Easyui+Maven+Framemaker实现内容管理系统_第27张图片
cms_2

Spring+Struts2+Hibernate+Easyui+Maven+Framemaker实现内容管理系统_第28张图片
cms_3

你可能感兴趣的:(Spring+Struts2+Hibernate+Easyui+Maven+Framemaker实现内容管理系统)