基于SSM框架的CMS内容管理系统的设计与实现(付源码+论文)
工作任务:
1、通过学习和查找相关的资料,掌握SpringMVC、Spring、Mybatis框架的搭建及开发;通过学习掌握freemarker、BootStrap等前端模板引擎和前端框架技术,前端的系统页面进行动态展示要使用JS和JQuery前端语言;学习sql语句编写,实现简单的crud,配置一个免费开源的数据库MySQL;学习Maven项目导入依赖方法,Maven项目集成搭建Tomcat服务器;对CMS内容管理系统进行设计,划分各大功能模块。。
2、分析CMS内容管理系统,设计该系统的详细的实现方法。
3、根据系统功能,设计数据库表结构,设计表关系,关联表,并写入测试数据。
4、深入学习SpringMVC的使用、作用、好处,相比web的区别;Spring框架给项目实现带来的便利;Mybatis框架的实现逻辑,与jdbc操作的区别,操作数据库时注意要点等等。最后就是ssm的整合。
5、研究freemarker前端模板引擎、BootStrap前端框架的语法使用和注意事项。
6、进行相关功能的业务逻辑和代码实现。
7、对数据库数据进行设计,合理地填写测试数据。
8、对CMS内容管理系统进行测试。
功能模块:
前台(用户)部分
1、首页模块
访问本系统的首页信息,根据首页可以进行选择各大模块信息。
2、模块分类
访问需要了解的信息的大模块进行查看。
3、文章阅读
通过阅读模块中发布的各种文章加上图片,去了解需要查看的信息。
后台(管理员)部分
1、登录模块
验证帐号、密码是否正确,验证用户是普通管理还是管理员。
2、管理员管理模块
管理员可以查看普通管理员信息、可以对普通管理进行设置权限,分配权限。
3、文章列表模块
管理员通过编辑文章信息上传图片提交文章,管理员审核文章是否发布,审核完毕进行发布。
4、首页模块
管理员可以对用户访问的首页进行管理编辑、上传图片。
5、模块列表模块
管理员通过设置该模块信息。对文章类别进行分类,对各模块权限进行分配。
6、安全退出模块
登录时存入管理员信息在session中,退出登录销毁session中管理员的信息,防止非法登录。
7、管理员权限分配模块
管理员可以对各个管理员进行模块的权限分配。
8、修改密码
管理员对自身的密码进行修改,防止密码遗忘泄露。
源码下载链接