uml投票系统分析

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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应用程序

在线投票管理系统构件图

相关文档
最新文档