资源描述
《面向对象技术与UML》综合实验报告
学号
姓名
实验地点
软件学院三楼实验室
实验时间
任课教师
实验指导教师
系统名称
论坛用户管理系统
总分(60分)
实验结果(学生填写)
一.系统需求描述(软件使用者提出的需求200字以上)
得分(5分)
参与者分为游客、注册会员、版主、超级版主。论坛是为广大使用者提供相互讨论、相互交流、相互学习的平台。游客访问论坛时可以随意浏览公共网页,公共评论。但不能下载资源,不能参加评论。游客注册之后可成为会员,可以挑选自己喜欢的板块参加评论抒发己见,并下载论坛里相关资源。版主是会员的进阶,可以开拓相关话题的板块供会员进行讨论。同时他们也可以管理会员在自己创建板块的评论,板块里的相关下载资源。超级版主管理整个论坛的会员、版主、以及是否同意游客游览。
二.系统用例图及每个用例的用例描述
得分(15分)
系统用例图:
用例1:
用例名称
论坛浏览
参与者
游客
用例说明
查看论坛网页
前置条件
进入论坛
基本事件流
浏览
其它事件流
输入正确网址
异常事件流
后置条件
用例2
用例名称
注册
参与者
游客
用例说明
游客注册成为会员
前置条件
点击注册界面
基本事件流
注册用户名密码,输入验证码,点击确定
其它事件流
确定提交前可以随时返回
异常事件流
出现名字重复时,提示重新输入
后置条件
用户列表更新
用例3:
用例名称
发表评论
参与者
会员,版主,超级版主
用例说明
参与者在论坛发表评论
前置条件
账号已注册
基本事件流
编写文字,图片,声音等形式的评论,确定输入
其它事件流
确定提交前可以随时返回。
异常事件流
出现格式错误时提示,并要求重新输入
后置条件
论坛版面更新
用例4:
用例名称
资源下载
参与者
会员,版主,超级版主
用例说明
下载论坛中的相关文件,连接
前置条件
账号已注册
基本事件流
下载资源
其它事件流
确定前可以随时返回
异常事件流
出现网络连接问题时提示,并询问是否重新下载
后置条件
用例5:
用例名称
资源管理
参与者
版主,超级版主
用例说明
对资源的数量,内容进行设置
前置条件
版主及版主以上权限
基本事件流
对论坛上资源进行整合
其它事件流
确定前可以随时返回
异常事件流
后置条件
论坛版面更新
用例6:
用例名称
人员管理
参与者
超级版主
用例说明
分为会员管理和版主管理
前置条件
超级版主权限
基本事件流
会员管理中增删会员,版主管理中增删版主,同时包含对这两大模块的修改
其它事件流
对论坛用户信息进行重新整合
异常事件流
删减时出现空名,增添时出现重名时,进行提示
后置条件
用户数据库更新
三.系统详细类图(建议画多张类图,如:领域类图、边界类图等)
得分(20分)
Member类:会员类,含有ID,name,keyword成员,可以进行下载,评论两种操作,以及内部成员改动函数。
Super moderator类:版主类,含有ID,name,keyword成员,在拥有会员权限的基础上还可以增删人员。
startOverview类:有关评论板块的中增删操作类依赖于此。
Menagerresouce类:有关资源下载板块的增删操作依赖于此。
Managermoderator类:有关会员的增加,修改,删除操作类。
Managermember类:Managermoderator类的父类,设计的目的在于便于以后增加人员种类时增加相对应的人员操作。
四.系统主要的时序图(至少画5个序列图)
得分(10分)
用户注册
增加人员
删除人员
增加资源
删除资源
五.系统状态图
得分(5分)
登陆状态;
下载资源状态;
六.系统活动图
得分(5分)
管理人员资料活动;
管理系统资源活动;
评语
评阅人:
评阅日期:2011年12月24日
10
展开阅读全文