本系统实现个人博客的主要基本功能有主界面,用户注册,用户登录,发表文章,浏览文章,发表评论等。这里主要是区分了个人博客的注册用户和游客。注册用户,可以在任何时候写下自己的主张,记录下自己的点点滴滴。而游客主要的权限是阅读博客所有注册用户写的文章,阅读后发表评论和留言。当然由于个人博客的网络流行特点以及个人个性的展示,还适当要求界面比较漂亮轻快,直接便捷,操作方式简单以及人性化
本系统基于SSM(Spring+SpringMVC+MyBatis)框架,适用于毕业设计,采用javaweb,基于B/S模式,Myeclipse或者eclipse idea为开发工具,mysql数据库,感兴趣的朋友们可以下载研究一下。
1.用户管理模块: 该模块包括注册用户管理和系统用户管理,系统用户主要是普通管理员,对用户信息进行管理,只有注册用户才可在该系统上进行相应的操作。用户对个人信息可进行修改;管理员可对自己的个人信息进行维护,同时可对用户的密码信息进行修改,也可删除系统中的用户。 2.新闻管理模块 管理员点击新闻管理菜单,点击新闻添加子菜单,添加新闻信息,填写标题、内容、类别、图片,添加成功后,该新闻信息将显示给用户查看。 3.博客管理模块 用户点击博客管理菜单,点击博客添加子菜单,添加博客信息,添加成功后,管理员审核该博客,审核成功后,该博客信息将显示给用户查看。 4.留言信息管理模块 用户登录系统后,可在留言板进行留言,管理员在后台可以查看或搜索留言信息,同时可回复或删除留言信息。 5.评论信息管理模块 评论模块分为用户评论和管理员管理评论信息,用户登录系统后,选择想要评论的博客,添加评论,管理员查询该评论信息,并有权对其管理,包括删除。 6.打印和导出模块 系统多个页面可以进行打印功能,包括信息详细页,信息列表页,打印时调用外部打印机,完成打印设置即可打印,在信息列表页可以将该信息列表导出至excel中,用户选择保存excel文件的路径,既可以下载至本地,在excel中可以自由编辑
目 录 摘 要 I ABSTRACT II 目 录 III 第1章 绪论 1 1.1开发背景与意义 1 1.2开发现状 1 1.3论文结构 1 第2章 主要技术和工具介绍 2 2.1 jsp脚本语言 2 2.2 Mysql数据库 2 2.3 B/S结构 3 2.4 MVC模式 3 2.5 SSM框架 3 2.6 tomcat服务器概述 3 第3章 系统分析 4 3.1可行性分析 4 3.1.1技术可行性 4 3.1.2经济可行性 4 3.1.3操作可行性 4 3.2需求分析 4 3.3业务流程分析 5 第4章 系统设计 6 4.1整体架构 6 4.2系统结构设计 6 4.3功能模块设计 7 4.4系统安全设计 8 4.5表单字段校验处理设计 8 4.6系统维护设计 8 4.7数据库设计 9 4.7.1数据库设计概述 9 4.7.2概念设计 9 4.7.3逻辑设计 9 4.7.3物理设计 10 第5章 系统实现 13 5.1登录模块的实现 13 5.2用户子系统模块的实现 15 5.2.1用户首页的实现 15 5.2.2注册模块的实现 15 5.2.3留言模块的实现 17 5.2.4评论模块的实现 19 5.2.5博客模块的实现 21 5.3管理员子系统模块的实现 22 5.3.1用户管理模块的实现 22 5.3.2密码修改模块的实现 24 第6章 系统测试 27 6.1测试目的与定义 27 6.2功能测试 27 6.3测试结果 28 6.4测试评价 28 第7章 总结 29 致 谢 30 参考文献 31
|