运动会成绩系统设计与分析(共31页).doc
《运动会成绩系统设计与分析(共31页).doc》由会员分享,可在线阅读,更多相关《运动会成绩系统设计与分析(共31页).doc(31页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上基于UML的运动会成绩统计系统设计1问题描述1.1运动会成绩统计系统包括个人成绩统计,单项成绩统计和团体成绩统计。1.2个人成绩统计即指该参赛者的所参与的各项运动后的单项成绩统计。1.3单项成绩统计即指某一项比赛项目的成绩统计,分为男子组和女子组。1.4团体成绩统计是按学员分组统计学院的得分,从而得出团体成绩的分数和排名。2 用户需求2.1用户的身份识别系统的用户分为一般的用户(指包括参赛者在内的学生)和运动会成绩的统计人员。一般的用户只能查询运动会的成绩,运动会成绩的统计人员负责将成绩写入和修改。 2.2运动会成绩输入运动会成绩的统计人员能将运动会的成绩写入系统,包
2、括参与者编号,参与者的学院,学号,姓名,性别,项目,成绩,分数和名次等等。 2.3运动会成绩修改 记分员能通过输入参赛者的编号和项目,对该参赛者所参与的项目的成绩进行修改。 2.4运动会成绩浏览和查询数据输入完毕后,用户可通过菜单查询到以下内容:2.4.1 输入参赛者的编号能查询该参赛者所参加的所有项目的成绩情况。2.4.2 通过选择学院,查看某学院的团体总分和名次。2.4.3 通过选择某项比赛项目(分为男子组和女子组),能够查看参加了该项目的各个运动员的成绩。3 系统分析3.1 系统的用例模型建模3.1.1 用户类划分用户类说明记分员这个运动会成绩统计系统的成绩输入工作主要由运动会的记分员输
3、入运动的成绩,在作完输入成绩的工作后可以对成绩进行查看和修改。学生学生是包括参赛者在内的学生,可以查看运动会的各个成绩。3.1.2 核心用例的用例图顶层用例图:顶层的用例图包含如下用例:(1)登陆系统。用户凭借账号和密码进行登录系统。 (2)学生登进系统。学生进入学生登录后的页面。 (3)记分员登进系统。记分员进入记分员登录后的页面。【用例图描述】参与者:用户(包括学生和记分员)用户凭自己的账号和密码登录系统,根据身份的选择,进入不同的登进界面。分解用例图1:此用例图包含如下用例:(1)登陆系统。记分员凭借账号和密码进行登录系统。 (2)输入成绩。记分员输入成绩。 (3)修改成绩。记分员修改成
4、绩。【用例图描述】参与者:记分员用户凭自己的账号和密码登录系统,进入记分员的登进界面,进行成绩的输入操作和修改成绩操作。只有先正确登陆系统,才能进行查询和修改操作。即记分员的账号必须在数据库中存在,这样的记分员才是合法的用户。分解用例图2:此用例图包含如下用例:(1)登陆系统。学生凭借学号和密码进行登录系统。 (2)查看成绩表。学生可以查看运动会成绩的统计表。 【用例图描述】参与者:学生学生凭自己的学号和密码登录系统,进入学生的登进界面,进行查看运动会成绩表的操作。只有先正确登陆系统,才能进行查询和修改操作。即学生的学号必须在数据库中存在,这样的学生才是合法的用户。分解用例图2.1:学生登录系
5、统用例【用例图描述】参与者:学生学生凭自己的学号和密码登录系统,进入学生的登进界面。分解用例图2.2:学生查看单项成绩统计用例【用例图描述】参与者:学生学生通过选择某项比赛项目(分为男子组和女子组),能够查看参加了该项目的各个运动员的成绩表。分解用例图2.3:学生查看个人成绩统计用例【用例图描述】参与者:学生学生通过输入参赛者的编号能查看该参赛者所参加的所有项目的成绩情况表。分解用例图2.4:学生查看团体成绩统计用例【用例图描述】参与者:学生学生通过选择学院,查看某学院的团体总分和名次表。3.2分析类图的描述经过分析,在运动会成绩统计系统中用到的主要类有6个:登录类(MyFrame),管理员窗
6、口类(ManagerFrame),学生窗口类(StudentFrame),个人成绩表类( PersonalGame),团体成绩表类(TeamGame),单项成绩表类( SingleGame)。4 系统设计4.1核心用例的设计类图建模(类图见下页)【类图说明】(1)MyFrame类是登录类,它的属性有窗口大小(size)、控件的种类(controler)、窗口背景(backgroundcolor),主要操作有生成界面(open)、 身份识别(checkInfo)和选择登进窗口(selectFrame)。(2)ManagerFrame类是管理员窗口类,它的属性有窗口大小(size)、控件的种类(c
7、ontroler)、窗口背景(backgroundcolor),主要操作有输入成绩(addScore)和修改成绩(updateScore)。(3)StudentFrame类是学生窗口类,它的属性有窗口大小(size)、控件的种类(controler)、窗口背景(backgroundcolor),主要操作是生成不同的表(selectFrame)。(4)PersonalGame类是个人成绩表类,它的属性有窗口大小(size)、控件的种类(controler)、窗口背景(backgroundcolor),主要操作有查找编号(selectSID)和显示成绩(showScore)。(5)TeamGame
8、类是团体成绩表类,它的属性有窗口大小(size)、控件的种类(controler)、窗口背景(backgroundcolor),主要操作有选择学院(selectCollege)、计算该学院总分(calculateTotalScore)、计算该学院总名次(calculateTotalRanking)和显示成绩(showScore)。(6)SingleGame类是单项成绩表类,它的属性有窗口大小(size)、控件的种类(controler)、窗口背景(backgroundcolor),主要操作有选择比赛项目(selectEvent)、选择组别(selectSex)和显示成绩(showScore)。
9、4.2核心用例的顺序图建模 42.1学生登录用例顺序图42.2记分员登录用例顺序图42.3记分员输入成绩用例顺序图42.4记分员修改成绩用例顺序图42.5学生查看个人成绩统计表用例顺序图42.6学生查看单项成绩统计表用例顺序图42.7学生查看团体成绩统计表用例顺序图4.3核心用例的状态图建模 42.1学生登录用例状态图 42.2学生查看单项成绩统计表用例状态图42.3学生查看个人成绩统计表用例状态图42.4学生查看团体成绩统计表用例状态图42.5记分员登录用例状态图42.6记分员输入成绩用例状态图42.7记分员修改成绩用例状态图4.4组件图建模通过分析,对系统的业务构建组件图如下:【组件图说明
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 运动会 成绩 系统 设计 分析 31
限制150内