




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
湖南商务职业技术学院毕业设计
目录
1引言1
1.1项目开发背景1
1.2开发技术简介1
1.2.1JSP简介1
1.2.2JavaBean简介1
1.2.3Servlet简介2
1.2.4HBuilderX错误!未定义书签。
1.3开发工具简介2
2需求分析2
2.1功能需求描述2
2.2非功能需求描述3
2.3需求用例建模3
2.3.1用户信息管理模块的用例4
2.3.2博文板块管理模块的用例8
2.3.3评论管理模块的用例11
2.3.4友情链接管理模块的用例16
3系统概要设计20
3.1系统设计原则20
3.2系统框架设计20
3.3系统功能设计21
3.3.1用户信息管理模块功能设计22
3.3.2博文板块管理功能设计23
3.3.3评论管理模块功能设计24
3.3.4友情链接管理模块功能设计26
3.4数据库设计27
3.4.1设计原则27
II
湖南商务职业技术学院毕业设计
3.4.2概念设计27
3.4.3逻辑设计28
3.4.4数据字典28
4系统详细设计30
4.1用户信息管理模块设计30
4.1.1用户信息管理模块说明30
4.1.2用户信息管理模块详细设计30
4.2博文板块管理模块设计32
4.2.1博文板块管理理模块说明32
4.2.2博文板块模块详细设计32
4.3评论管理模块设计34
4.3.1评论管理模块说明34
4.3.2评论管理模块详细设计34
4.4友情链接管理模块设计36
4.4.1友情链接管理模块说明36
4.4.2友情链接管理模块详细设计36
5系统实现37
5.1用户信息管理模块实现37
5.1.1用户信息管理模块界面设计37
5.1.2用户信息管理模块核心代码实现:38
5.2博文板块管理模块实现40
5.2.1博文板块管理模块界面设计40
5.2.2博文板块管理模块核心代码实现40
5.3评论管理模块实现42
5.3.1评论管理模块界面设计42
5.3.2评论管理模块核心代码实现43
5.4友情链接管理模块实现45
5.4.1友情链接管理模块核心代码实现45
III
湖南商务职业技术学院毕业设计
5.4.2友情链接管理模块核心代码实现45
6系统测试47
6.1用户信息管理模块功能测试47
6.2博文板块管理模块功能测试49
6.3评论管理模块功能测试51
6.4友情链接管理模块功能测试53
7设计小结55
参考资料56
IV
湖南商务职业技术学院毕业设计
基于JavaWeb的个人博客的设计与实现
1引言
随着网络技术的发展和网站安全性的提高,个人博客的保密性也在提升,人
们可以在自己的博客。个人博客相对于现实生存空间更具有随意性,也逐步成为
人们感情宣泄、人际交流的重要工具。可以说,个人博客对于现代人的生活质量
具有很普遍的提高意义。
1.1项目开发背景
在网络时代的背景下,传统的交流方式也迎来了巨大的变革,对于网络博客
的研究则是一个很重要的方向。互联网技术下的网络考试系统可以借助于遍布
全球,给大家也节省了不少时间,还拓展了交流和沟通。现如今这个飞速发展
的网络时代,博客已经逐渐成为人们不可或缺的一部分,博客,又名网络日志,
是一种可以自由管理、不定期张贴新的文章的网站。博客结合了文字、图像、
评论或友情链接和与主题相关的媒体。能够让读者以互动的方式留下建议和想
法。博客多以内容为主。也算得上是交媒体网络的一部分。
1.2开发技术简介
本系统使用JavaWeb技术,分别由JSP、JDBC、Servlet、JavaBean四个部
分组成。
1.2.1JSP简介
JSP的脚本是Java语言,作用是当用户在进行HTTP请求时,为用户提供服
务的一种动态的网页技术标准。开发人员通过使用它,可将自己想要呈现的动
态展示内容。
1.2.2JavaBean简介
JavaBean的基本原理是用于在建立某个系统的架构中的一部分层次,开发
人员可通过使用JavaBean来描述Java软件组成模型中的组件结构。在Java开
发模型中,一方面可以不断拓宽Java程序的功能,另一方面其组合可以迅速地
生成APP。
1
湖南商务职业技术学院毕业设计
1.2.3Servlet简介
Servlet具有独立于平台和协议双方的特性,其主要作用在于能在查看和生
成数据的过程中进行交互去生成动态Web内容。开发人员使用它,在开发过程中,
会依次按照其实现流程去实现,最终将动态生成的内容从服务器处将响应之后
的数据返回给客户端。
1.2.4HBuilderX
HBuilderX简称HX,HBuilder,H是HTML的缩写,Builder是建设者。
是为前端开发者服务的通用IDE,或者称为编辑器。与vscode、sublime、
webstorm类似。它可以开发普通web项目,也可以开发DCloud出品的5+App
项目。
1.3开发工具简介
工具的使用:采用Eclipse+Tomcat8.0+Mysql
Eclipse通过插件组件去构建开发环境,在开发过程中会对语法格式、代码
进行检查,减少开发人员在运行时出现错误,去检查代码的时间。
Tomcat不仅在运行时对系统资源影响不大,能做到在性能方面保持稳定,
而且在常用的功能中发挥作用,在安装和部署上都方便。
MySQL的优点有:是最受开发人员喜爱的开源数据库,在开发核心程序中有
着灵活的口令系统及安全的权限;支持外键关联和热备份,而且费用低,可以
持续稳定使用。
2需求分析
2.1功能需求描述
初步设置了3种角色:游客、普通用户和系统管理员。本网站拟实现以下功
能:
(1)用户管理模块:包含注册、登录、、删除、个人账户找回、修改用户
信息、审核用户信息等功能。普通用户可以实现个人账户找回、用户注册、修
改用户信息、用户登录、个人账户找回等功能。系统管理员可以实现用户注册、
用户登录、修改用户信息、个人账户找回、审核用户信息、删除用户等功能。
(2)博文板块管理模块:包含新增博文板块、修改博文板块、删除博文板
2
湖南商务职业技术学院毕业设计
块、查询博文板块、浏览博文板块等功能。其中:游客和普通用户可以实现查
询博文板块、浏览博文板块等功能。系统管理员可以实现新增博文板块、修改
博文板块、删除博文板块、查询博文板块、浏览博文板块等功能。
(3)评论管理模块:包含新增评论、修改评论、删除评论、查询评论、浏
览评论、回复评论、举报违规评论、审核评论等功能。其中:游客可以实现查
询评论、浏览评论等功能。普通用户可以实现查询评论、浏览评论、回复评论、
举报违规评论等功能。系统管理员可以实现新增评论、修改评论、删除评论、
查询评论、浏览评论、审核评论等功能。
(4)友情链接管理模块:包含添加友情链接、修改友情链接、删除友情链
接、查询友情链接、浏览友情链接等功能。普通用户可以实现添加友情链接、
修改友情链接、删除友情链接、查询友情链接、浏览友情链等功能。
2.2非功能需求描述
非功能性需求有以下几个方面:
(1)高效性:能够让用户在运行时速度高效。
(2)安全性:在开发过程中,注重程序安全、系统安全、数据安全。程序
安全看是否存在漏洞,对用户登录输入进行验证;系统安全是看未经授权的用
户是否可以轻易的访问非法的数据;数据安全是对数据的保护。
(3)易用性:在使用过程中便于用户使用,会将用户使用本系统的s试错
率、对新系统的了解程度和反应速度作为参考项。
2.3需求用例建模
通过对功能需求的分析,创建以下总体用例模型,如图2-1所示。
3
湖南商务职业技术学院毕业设计
图2-1博客系统的总体用例模型
2.3.1用户信息管理模块的用例
对面向对象进行需求分析。用户信息管理功能模块具体的用例描述如图2-2
所示,分别具有用户注册、用户登录、修改用户信息、个人账户找回、审核用
户信息、删除用户等功能。
图2-2用户管理模块用例图
通过对用例的细致分析,使用活动图针对系统动态行为进行建模。用户信
息管理模块活动图如图2-3所示。
4
湖南商务职业技术学院毕业设计
图2-3用户管理模块活动图
通过对图2-2用例图及图2-3活动图进一步的细致分析,得到每个用例的
描述表。用户注册模块用例描述如表2-1所示,可进行注册等操作。
表2-1用户注册模块用例描述
项目描述
用例名称用户注册
用例标识号01
参与者用户
简要说明输入个人信息,等待系统验证,字符输入正确则注册成功
前置条件参与者已打开注册页面
1.参与者在用户名的输入框中输入姓名
2.参与者在昵称的输入框中输入昵称
3.参与者在密码的输入框中输入密码
4.选择性别
5.选择用户类型
6.在邮箱输入框里输入邮箱
基本事件流
7.在联系电话输入框里输入11位联系电话
8.选择头像
9.参与者点击注册按钮后,系统校验
10.信息有效则可以进入登录页面,反之则提示错误输入错
误
11.用例终止
其他事件流无
异常事件流提示出现错误,参与者核实确认
后置条件进入系统管理页面
用户登录模块用例描述如表2-2所示,可进行用户登录等操作。
表2-2用户登录模块用例描述
5
湖南商务职业技术学院毕业设计
项目描述
用例名称用户登录
用例标识号02
参与者用户
参与者输入用户名、密码,验证通过后允许登录系统,否
简要说明
则拒绝登录系统
参与者已进入该系统的登录页面
前置条件
数据库中有当前需要登录的用户名
1.在用户名输入框里输入用户名
2.用户在密码输入框里输入密码
3.参与者点击登录按钮后,系统校验所输入内容的有效合
基本事件流理性
4.信息有效则进入系统的主界面,反之则出现错误提示信
息给用户
5.用例终止
其他事件流在点击登录按钮之前,参与者可浏览论坛
异常事件流提示出现错误,参与者核实确认
后置条件进入主界面,装载对应的数据信息
修改用户信息模块用例描述如表2-3所示,可进行修改用户信息等操作。
表2-3修改用户信息模块用例描述
项目描述
用例名称修改用户信息
用例标识号03
参与者用户、管理员
参与者输入待修改的用户信息,系统进行验证后,修改用
简要说明户信息成功,否则提示错误信息。管理者可修改所有用户
信息,用户只能修改个人信息
前置条件参与者已进入待修改的用户页面
1.参与者输入待修改的用户信息
2.参与者点击修改按钮,系统校验所输入内容的有效合理
基本事件流性
3.信息有效则成功修改用户信息,反之则提示错误信息
4.用例终止
其他事件流在点击修改按钮之前,参与者可关闭当前所在的页面
异常事件流提示出现错误,参与者核实确认
6
湖南商务职业技术学院毕业设计
后置条件进入用户列表页面,装载对应的数据信息
个人账户找回模块用例描述如表2-4所示,可进行个人账户找回等操作。
表2-4个人账户找回模块用例描述
项目描述
用例名称个人账户找回
用例标识号04
参与者用户
参与者选择待找回的用户,系统进行验证后,成功找回信
简要说明
息,反之则提示找回失败
前置条件参与者已进入该系统的用户列表页面
1.参与者选中好待找回的用户信息
2.参与者点击找回按钮
基本事件流
3.确认待找回的用户,操作无效则提示相应错误
4.用例终止
其他事件流在点击找回按钮之前,参与者可关闭当前所在的页面
异常事件流提示出现错误,参与者核实确认
后置条件进入用户列表页面,装载对应的数据信息
审核用户信息模块用例描述如表2-5所示,可进行审核用户信息等操作。
表2-5审核用户信息模块用例描述
项目描述
用例名称审核用户信息
用例标识号05
参与者管理员
参与者输入待审核的用户信息,系统进行验证后,成功审
简要说明
核用户信息。
前置条件参与者已进入该系统的用户列表页面
1.参与者输入待审核的用户信息
2.参与者点击审核按钮,系统校验所输入内容的有效合理
性
基本事件流
3.信息有效,则成功审核并显示相对应的用户信息,反之
则提示相应错误
4用例终止
其他事件流在点击审核按钮之前,参与者可关闭当前所在的页面
异常事件流提示出现错误,参与者核实确认
7
湖南商务职业技术学院毕业设计
后置条件进入主界面,装载对应的数据信息
删除用户信息模块用例描述如表2-6所示,可进行删除用户信息等操作。
表2-6删除用户信息模块用例描述
项目描述
用例名称删除用户信息
用例标识号06
参与者管理员
参与者选择待删除用户,系统进行验证后,成功删除用户
简要说明
信息,反之则提示错误信息
前置条件参与者已进入该系统的用户列表页面
1.参与者选中好待删除用户信息
2.参与者点击删除按钮
基本事件流
3.确认删除则删除用户,操作无效则提示相应错误
4.用例终止
其他事件流在点击删除按钮之前,参与者可关闭当前所在的页面
异常事件流提示出现错误,参与者核实确认
后置条件进入用户列表,装载对应的数据信息
2.3.2博文板块管理模块的用例
面向对象的需求分析阶段中,对用例图和活动图进行了梳理分析。博文板
块管理模块具体的用例描述如图2-4所示,分别具有新增博文板块、修改博文
板块、删除博文板块、查询博文板块、浏览博文板块等功能。
图2-4博文板块管理模块用例图
8
湖南商务职业技术学院毕业设计
通过对用例的细致分析,使用活动图针对系统动态行为进行建模。文章内
容管理模块活动图如图2-5所示。
图2-5博文板块管理模块活动图
通过对图2-4用例图及图2-5活动图进一步的细致分析,得到每个用例的
描述表。新增博文模块用例描述如表2-7所示,可进行新增博文内容等操作。
表2-7新增博文模块用例描述
项目描述
用例名称新增博文板块
用例标识号07
参与者管理员
简要说明参与者输入新增博文板块。
前置条件参与者已经进入当前系统的发表板块页面
1.参与者在新增博文板块页面输入新增内容
2.参与者点击发布按钮
基本事件流
3.确认发布则发布文章,操作无效则出现错误提示信息
4.用例终止
其他事件流在点击发布按钮之前,参与者可关闭当前所在的页面
异常事件流提示出现错误,参与者核实确认
后置条件进入系统主界面,装载相应数据
9
湖南商务职业技术学院毕业设计
修改博文板块用例描述如表2-8所示,可以修改博文下方的内容等操作。
表2-8修改博文板块用例描述
项目描述
用例名称修改博文板块
用例标识号08
参与者管理员
简要说明参与者修改博文板块
前置条件参与者已经进入该系统博文板块管理页面
1.参与者输入修改博文的内容
基本事件流2.参与者点击修改按钮
3.确认修改则成功修改,操作无效则出现错误提示信息
其他事件流在点击修改按钮之前,参与者可关闭当前所在的页面
异常事件流出现错误信息提示,参与者核实
后置条件进入博文板块管理页面,装载对应的数据信息
删除博文板块用例描述如表2-9所示,可进行删除博文板块等操作。
表2-9删除博文板块用例描述
项目描述
用例名称删除博文板块
用例标识号09
参与者管理员
参与者选中待删除的博文。用户只能删除自己所发的博文,
简要说明
管理者可以删除所有用户的博文内容
前置条件参与者已进入该系统的文章内容管理页面
1.参与者选中要删除的博文内容
2.参与者点击删除按钮
基本事件流3.确认删除则删除博文内容,操作无效则出现错误提示信
息
4.用例终止
其他事件流在点击删除按钮之前,参与者可关闭当前所在的页面
异常事件流提示出现错误,参与者核实确认
后置条件进入文章内容管理页面,装载对应的数据信息
查询博文板块用例描述如表2-10所示,可进行查询博文板块等操作。
表2-10查询博文板块用例描述
项目描述
10
湖南商务职业技术学院毕业设计
用例名称查询博文板块
用例标识号10
参与者用户、管理员、游客
简要说明参与者输入要查询的博文容
前置条件参与者已进入该系统的博文内容管理页面
1.参与者输入要查询的博文内容
2.参与者点击查询按钮
基本事件流3.确认查询则查询博文内容,操作无效则出现错误提示信
息
4.用例终止
其他事件流在点击查询按钮之前,参与者可关闭当前所在的页面
异常事件流提示出现错误,参与者核实确认
后置条件进入博文内容管理页面,装载对应的数据信息
浏览博文内容模块用例描述如表2-11所示,可进行浏览博文内容等操作。
表2-11浏览博文内容模块用例描述
项目描述
用例名称浏览博文板块
用例标识号11
参与者用户、管理员、游客
简要说明参与者浏览博文内容
前置条件参与者已进入该系统的博文内容管理页面
1.参与者选择博文内容,点击进入浏览
2.博文内容存在时可进入浏览,不存在时则出现错误提示
基本事件流
信息
3.用例终止
其他事件流无
异常事件流出现错误信息提示,参与者核实
后置条件进入博文内容管理页面,装载对应的数据信息
2.3.3评论管理模块的用例
面向对象的需求分析阶段中,对用例图和活动图进行了梳理分析。评论管
理模块具体的用例描述如图2-6所示,分别具有新增评论、修改评论、删除评
论、查询评论、浏览评论、回复评论、举报违规评论、审核评论等功能。
11
湖南商务职业技术学院毕业设计
图2-6评论管理模块用例图
通过对用例的细致分析,使用活动图针对系统动态行为进行建模。版块信
息管理模块活动图如图2-7所示。
图2-7评论管理模块活动图
通过对图2-6用例图及图2-7活动图进一步的细致分析,得到每个用例的
12
湖南商务职业技术学院毕业设计
描述表。编辑版块信息模块用例描述如表2-12所示,可进行编辑版块信息等操
作。
表2-12新增评论模块用例描述
项目描述
用例名称新增评论信息
用例标识号12
参与者管理员
简要说明参与者进入版块信息管理页面,进行新增评论信息。
前置条件参与者已打开当前系统的新增评论信息管理页面
1.参与者选择要新增评论的信息
2.输入要新增的内容
3.参与者点击新增按钮,系统校验所输入内容的有效合理
基本事件流性
4.内容有效则成功新增评论信息,操作无效则出现错误提
示信息
5.用例终止
其他事件流在点击新增评论按钮之前,参与者可关闭当前所在的页面
异常事件流提示出现错误,参与者核实确认
后置条件进入新增评论管理页面,装载对应的数据信息
修改评论用例描述如表2-13所示,可进行删除评论等操作。
表2-13修改评论模块用例描述
项目描述
用例名称修改评论
用例标识号13
参与者管理员
参与者选中待修改的评论,系统进行验证后,成功修改评
简要说明
论,反之则出现错误提示信息
前置条件参与者已进入该系统的博文管理页面
1.参与者选择待修改的评论
2.参与者点击修改按钮
基本事件流
3.确认修改则成功修改评论,操作无效则出现错误提示
4.用例终止
其他事件流在点击修改按钮之前,参与者可关闭当前所在的页面
异常事件流出现错误信息提示,参与者核实
13
湖南商务职业技术学院毕业设计
后置条件进入评论信息管理页面,装载对应的数据信息
删除评论模块用例描述如表2-14所示,可进行删除评论等操作。
表2-14删除评论模块用例描述
项目描述
用例名称删除评论
用例标识号14
参与者管理员
参与者选中待删除的评论,系统进行验证后,成功删除评
简要说明
论,反之则出现错误提示信息
前置条件参与者已进入该系统的博文管理页面
1.参与者选择待删除的评论
2.参与者点击删除按钮
基本事件流
3.确认删除则成功删除评论,操作无效则出现错误提示
4.用例终止
其他事件流在点击删除按钮之前,参与者可关闭当前所在的页面
异常事件流出现错误信息提示,参与者核实
后置条件进入博文信息管理页面,装载对应的数据信息
查询评论模块用例描述如表2-15所示,可进行查询评论等操作。
表2-15查询评论模块用例描述
项目描述
用例名称查询评论
用例标识号15
参与者用户、游客、管理员
简要说明参与者进入查询评论页面
前置条件参与者进入系统的查询评论管理页面
1.参与者输入要查询的评论
2.参与者点击查询按钮,系统校验所输入内容的有效合理
基本事件流性
3.信息有效则成功查询评论,反之则提示错误
4.用例终止
其他事件流点击查询按钮之前,参与者可关闭此页面
异常事件流如果提示错误,参与者进行核实
后置条件进入查询信息页面,装载对应的数据信息
14
湖南商务职业技术学院毕业设计
浏览评论用例描述如表2-16所示,可进行浏览评论等操作。
表2-16浏览评论模块用例描述
项目描述
用例名称浏览评论
用例标识号16
参与者用户、游客、管理员
简要说明参与者进行浏览评论
前置条件参与者已进入该系统的博文评论页面
1.参与者选中要进行浏览的评论
基本事件流2.若博文评论存在,可以浏览;反之则提示错误
3.用例终止
其他事件流无
异常事件流提示出现错误,参与者核实确认
后置条件进入博文评论页面,装载对应的数据信息
回复评论用例描述如表2-17所示,可进行回复评论等操作。
表2-17回复评论模块用例描述
项目描述
用例名称回复评论
用例标识号17
参与者用户
简要说明参与者进行浏览评论
前置条件参与者已进入该系统的博文评论页面
1.参与者选中要进行浏览的评论
基本事件流2.若博文评论存在,可以浏览;反之则提示错误
3.用例终止
其他事件流无
异常事件流提示出现错误,参与者核实确认
后置条件进入博文评论页面,装载对应的数据信息
举报违规评论用例描述如表2-18所示,可进行举报违规评论等操作。
表2-18举报违规评论模块用例描述
项目描述
用例名称举报违规评论
用例标识号18
15
湖南商务职业技术学院毕业设计
参与者用户
简要说明参与者进行举报违规评论
前置条件参与者已进入该系统的博文评论页面
1.参与者选中要进行举报的评论
基本事件流2.若举报成功,则提示成功;反之则提示错误
3.用例终止
其他事件流无
异常事件流提示出现错误,参与者核实确认
后置条件进入博文评论页面,装载对应的数据信息
审核评论用例描述如表2-19所示,可进行评论审核等操作。
表2-19审核评论模块用例描述
项目描述
用例名称审核评论
用例标识号19
参与者管理员
简要说明参与者进行举报违规评论
前置条件参与者已进入该系统的博文评论页面
1.参与者选中要进行举报的评论
基本事件流2.若举报成功,则提示成功;反之则提示错误
3.用例终止
其他事件流无
异常事件流提示出现错误,参与者核实确认
后置条件进入博文评论页面,装载对应的数据信息
2.3.4友情链接管理模块的用例
面向对象的需求分析阶段中,对用例图和活动图进行了梳理分析。友情链
接管理模块具体的用例描述如图2-8所示,分别具有添加友情链接、修改友情
链接、删除友情链接、查询友情链接、浏览友情链接等功能。
16
湖南商务职业技术学院毕业设计
图2-8友情链接管理模块用例图
通过对用例的细致分析,使用活动图针对系统动态行为进行建模。友情链
接管理模块活动图如图2-9所示。
图2-9友情链接管理模块活动图
通过对图2-8用例图及图2-9活动图进一步的细致分析,得到每个用例的
描述表。添加友情链接模块用例描述如表2-20所示,可进行添加友情链接等操
17
湖南商务职业技术学院毕业设计
作。
表2-20添加友情链接模块用例描述
项目描述
用例名称添加友情链接
用例标识号20
参与者用户
简要说明参与者进入添加友情链接页面,进行添加友情链接操作
前置条件参与者进入该系统的添加友情链接管理页面
1.参与者输入要添加友情链接
2.参与者点击发布按钮,系统校验所输入内容的有效合理
基本事件流
性
3.信息有效则成功添加友情链接,反之则提示错误
其他事件流在点击发布按钮之前,用户可关闭当前所在的页面
异常事件流提示出现错误,参与者核实确认
后置条件进入添加友情链接页面,装载对应的数据信息
修改友情链接模块用例描述如表2-21所示,可进行修改友情链接等操作。
表2-21修改友情链接模块用例描述
项目描述
用例名称修改友情链接
用例标识号21
参与者用户
简要说明参与者进入修改友情链接页面。进行修改友情链接
前置条件参与者已进入该系统的修改友情链接页面
1.参与者选择要修改的友情链接
2.参与者输入新修改的友情链接
3.参与者点击修改按钮,系统校验所输入内容的有效合理
基本事件流
性
4.信息有效则成功修改友情链接,反之则提示错误
5.用例终止
其他事件流在点击修改按钮之前,参与者可关闭当前所在的页面
异常事件流出现错误信息提示,参与者核实
后置条件进入友情链接管理页面,装载对应的数据信息
删除友情链接模块用例描述如表2-22所示,可进行删除友情链接等操作。
表2-22删除友情链接模块用例描述
18
湖南商务职业技术学院毕业设计
项目描述
用例名称删除友情链接
用例标识号22
参与者用户
参与者选择友情链接,系统进行验证后,成功删除友情链
简要说明
接,反之提示错误。
前置条件参与者已打开当前系统的友情链接管理页面
1.参与者选择待删除的友情链接
2.参与者点击删除按钮
基本事件流3.确认删除则成功删除友情链接,操作无效则出现提示错
误信息
4.用例终止
其他事件流在点击删除按钮之前,参与者可关闭当前所在的页面
异常事件流提示出现错误,参与者核实确认
后置条件进入友情链接管理页面,装载对应的数据信息
查询友情链接模块用例描述如表2-23所示,可进行查询友情链接等操作。
表2-23查询友情链接模块用例描述
项目描述
用例名称查询友情链接
用例标识号23
参与者用户
简要说明参与者输入要查询的友情链接
前置条件参与者进入系统的友情链接管理页面
1.参与者输入要查询的友情链接
2.参与者点击查询按钮
基本事件流3.确认查询则显示查询到的友情链接,操作无效则出现错
误提示信息
4.用例终止
其他事件流在点击查询按钮之前,参与者可关闭当前所在的页面
异常事件流提示出现错误,参与者核实确认
后置条件进入友情链接页面,装载对应的数据信息
浏览友情链接模块用例描述如表2-24所示,可进行浏览友情链接等操作。
表2-24浏览友情链接模块用例描述
项目描述
19
湖南商务职业技术学院毕业设计
用例名称浏览友情链接
用例标识号24
参与者用户
简要说明参与者对友情链接进行浏览
前置条件参与者进入该系统的浏览友情链接页面
1.参与者选中要进行浏览的友情链接
基本事件流2.若友情链接存在,可以浏览;反之则提示错误
3.用例终止
其他事件流无
异常事件流提示出现错误,参与者核实确认
后置条件进入友情链接页面,装载对应的数据信息
3系统概要设计
3.1系统设计原则
1、合适性:体系结构是系统设计的第一要素,从整个个人博客系统来看,
通过推理和归纳的方法设计出合适的体系结构。
2、结构稳定性:体系结构设计保持稳定
3、可拓展性:指软件在拓展新功能方面的难易程度。同理可得,其在扩展
方面越好,表示软件在承受“改变”上的能力越强。
3.2系统框架设计
根据系统的需求分析、用例建模分析结合开发平台的特点设计个人博客系
统的架构模型,如图3-1所示。
20
湖南商务职业技术学院毕业设计
图3-1个人博客系统整体架构图
3.3系统功能设计
系统模块化结构设计工作是指在系统分析阶段中将系统逐层地分解成多个
独立且功能单一的模块。根据个人博客系统的需求分析和用例建模分析,本文
档确定了个人博客系统的主要功能模块,分别为用户管理、博文板块管理、评
论管理模和友情链接管理四个模块。个人博客系统的功能结构图如图3-2所示,
本系统共有4个主要功能模块。
21
湖南商务职业技术学院毕业设计
图3-2博客系统功能结构图
3.3.1用户信息管理模块功能设计
针对系统功能结构图做进一步细致分析,得到用户信息管理模块相关功能
描述,功能描述使用功能描述表来描述,如下表3-1。
表3-1用户信息管理模块相关功能描述
功能名称用户注册
功能概述添加注册新用户
输入内容用户信息
参与者输入用户名,密码及其它用户信息,系统进行验证
系统处理
后成功新增用户,否则提示错误信息。
输出内容提示注册成功或注册失败
功能名称用户登录
功能概述用户或管理员进行登录
输入内容用户名和密码
系统处理判断输入的信息是否有误
输出内容提示登录成功或登录失败
功能名称修改用户信息
功能概述修改用户原来的信息
输入内容姓名、昵称、密码、邮箱、联系电话
系统处理系统查询出符合条件的用户信息,进行修改
22
湖南商务职业技术学院毕业设计
输出内容提示修改成功或修改失败
功能名称个人账号找回
功能概述在后台管理中查询用户
输入内容用户编号
系统处理系统根据输入的内容进行密码重置
输出内容提示账户找回成功或失败
功能名称审核用户信息
功能概述在后台管理中审核用户信息
输入内容选中想要审核的用户,进行相应操作
系统处理对用户进行审核
输出内容提示审核成功或失败
功能名称删除用户信息
功能概述在后台管理中删除用户
输入内容选中想要删除的用户,进行删除操作
系统处理对删除的用户进行移除
输出内容提示删除成功或删除失败
用户信息管理模块提供了用户注册、用户登录、修改用户信息、删除用户
信息、个人账户找回、审核用户信息等功能。
3.3.2博文板块管理功能设计
针对系统功能结构图做进一步细致分析,得到博文管理模块相关功能描述,
功能描述使用功能描述表来描述,如下表3-2。
表3-2博文板块管理相关功能描述
功能名称新增博文板块
功能概述用户新增博文板块
输入内容文章博文标题、博文板块信息
系统处理将新增的博文板块存入数据库的同时更新数据库
输出内容提示新增成功或新增失败
功能名称修改博文板块
23
湖南商务职业技术学院毕业设计
功能概述用户对文章内容下方的博文进行修改
输入内容修改博文内容下方某个板块
将博文板块下方某条评论的修改存入数据库,同时更新数
系统处理
据库
输出内容提示博文修改成功或修改失败
功能名称删除博文板块
功能概述在后台管理中删除博文内容
输入内容文章内容编号
系统处理系统根据输入的内容进行删除
输出内容提示删除成功或删除失败
功能名称查询博文板块
功能概述在后台管理中查询博文内容
输入内容文章内容编号
系统处理系统根据输入的内容进行查询
输出内容提示查询成功或查询失败
功能名称浏览博文板块
功能概述用户和游客浏览文章内容
输入内容选择要进行浏览的文章内容
系统处理系统查询显示出数据库中的文章内容
输出内容需浏览的文章内容
博文板块管理模块提供了新增博文内容、删除博文内容、查询博文、浏览
文章内容、浏览博文等功能。
3.3.3评论管理模块功能设计
针对系统功能结构图做进一步细致分析,得到评论管理模块相关功能描述,
功能描述使用功能描述表来描述,如下表3-3。
表3-3版块信息管理模块相关功能描述
功能名称新增评论信息
功能概述管理员进行版块信息的发布
输入内容版块信息标题、版块信息内容、版块信息图片
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 美容师实践能力考核内容分析及试题及答案
- 公务员省考管理学知识试题及答案
- 食品检测标准化的试题及答案
- 2024统计学核心知识点测验试题及答案
- 汽车维修工考试题集及答案分析
- 一年级语文考核的全面回顾与考题实例分析试题及答案
- 汽车节能减排的技术分析与应用试题及答案
- 校园自助厨房创业计划书
- 在线调查的方法与应用试题及答案
- 宠物食品营养成分对比解析考题及答案
- 1+X数控车铣加工职业技能等级考试题及答案
- 2024-2025学年人教版八年级物理上学期课后习题答案
- 2024年高考数学北京卷试卷评析及备考策略
- 信息技术(基础模块)模块六 信息素养与社会责任
- 《企业知识产权国际合规管理规范》
- 湖北省武汉市武昌区2023-2024学年四年级下学期期末检测数学试题
- 智慧医联体建设项目可行性研究报告
- 中国主要水域资源分布及开发利用
- 《中电联团体标准-220kV变电站并联直流电源系统技术规范》
- 非机动车交通管理及规划研究
- 劳务派遣及医院护工实施预案
评论
0/150
提交评论