uml投票系统分析
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
UML期末大作业
项目:投票系统
专业:软开java 三班
成员:丁若晨
学号:20137760303
一、需求陈述: (2)
二、主要用例模型如下: (2)
2.1用户用例图 (2)
三、用例规约: (3)
四、静态分析; (5)
五、动态分析; (6)
5.1顺序图和协作图 (6)
5.2活动图 (10)
5.3状态图 (11)
六、设计 (12)
6.1构件图 (12)
一、需求陈述:
投票系统主要用来统计网站客户对某个主题或热门话题的意见。决策者通过这些统计数据做出相应的决策。
通过对客户的需求调查分析,可以概括出客户的功能需求如下:在线投票、查看投票结果、投票设计和投票检测。
◆ 在线投票:客户从多个选项中选取进行投票。
◆ 查看投票:提供客户查看当前投票情况,投票结果以条形图显示。
◆ 投票设计:管理员可以设计不同的投票主题,及投票主题的内容供客户进行投票。投票设计又包括以下功能需求:增加主题、删除主题、查看主题、修改主题。
◆ 投票检测:管理员针对不同主题及投票结果进行汇总,得出有效结论。
二、主要用例模型如下:
用户用例图
管理员用例图
查看投票
用户管理三、用例规约:
四、静态分析;类图:
五、动态分析;
5.1顺序图和协作图
前台客户顺序图
前台客户协作图
用户查看投票情况的时序图
4:
管理员投票检测顺序图
管理员投票检测协作图
3:
管理员设计主题顺序图
管理员设计主题协作图
在线投票系统前台活动图
在线投票系统后台活动图
管理员管理投票系统状态图
主题设计状态图
六、设计
6.1构件图
•web应用程序
在线投票管理系统构件图