这是我在学校写的项目,是一个cms内容管理系统。现在可能项目比较老一些,不过还是希望能对需要的人有所帮助。
cms(内容管理系统),主要实现功能是后台能实时控制前台。这里分享出来。后台填写相应的信息之后,点击生成页面,会重新加载ftl文件,生成html静态文件。
一:系统管理
用户管理
用户管理-用户管理列表
用户管理-添加用户
用户管理-编辑用户
另外,这里面包含对用户的禁用和启用功能
二:角色管理
添加、编辑、删除,这里不再做截图,主要功能是对角色的授权
角色管理-角色管理列表
角色管理-授权
三:功能管理
这里主要是对左侧菜单的crud操作
功能管理-功能管理列表
功能管理-添加功能
功能管理-编辑功能
四:系统设置
系统设置包含:系统参数设置、数据库设置、系统定时任务设置
密码修改
五:内容管理
新闻管理
内容管理-新闻管理列表
新闻管理-新闻添加
新闻管理-新闻修改
新闻管理-新闻检索
新闻管理-前台预览
新闻审核
新闻审核-新闻审核列表
六:栏目管理
栏目管理-栏目查询
资源管理
资源管理-样式管理
资源管理-模板管理
页面生成
页面生成-首页静态化
页面生成-栏目静态化
页面生成-内容静态化
后台的操作可以控制前台页面的生成,这里使用了了framemaker
七:日志管理
主要包含异常的日志、操作的日志、登陆成功日志、登陆失败日志
日志管理
辅助功能
八:前台页面效果和代码地址
代码还是放到了github上,地址
不用手动安装数据库了,这里进行了数据库页面的配置就行,自动化安装,访问http://localhost:8080/MyCms/install/index.html