版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精选优质文档-倾情为你奉上目录1 引言1.1 立项背景 随着我国经济水平的不断提高,体育运动的迅猛发展,篮球运动是一项在我国普及最广的运动之一,各级各类的篮球比赛连连不断,目前,很多篮球比赛都采用手工的管理方式,为了提高篮球竞赛的管理制度,需要有一套针对于篮球赛事的管理系统。1.2 立项原因概述针对CBA赛事的特点,为了帮助提高篮球竞赛的管理水平,适应篮球竞赛当前市场化的需要,我们将开发一个CBA赛事管理系统1.3 UML 概述面向对象的系统分析与设计,包括OOA(面向对象分析)与OOD(面向对象设计)两个部分。其中OOA 的主要任务是分析问题,找出问题解决方案。同时,发现对象并分析对象内部构
2、成和外部关系,建立软件系统的对象模型。OOD 的主要任务是根据已确立的系统对象模型,运用面向对象技术,设计对象与类,进而设计系统结构、人机界面、数据管理、任务管理等子系统。UML(Unified Modeling Language)是第3 代的面向对象建模语言。UML 是由Rational 公司的面向对象技术研究专家Grady Booch、Ivar Jacobson 和Jim Rumbaugh 联合开发的。它采纳和扩展了Booch 标记法、OMT 的面向对象建模技术的方法,以及面向用例(Use-Case)的OOSE 方法,并且吸取了其他学者和软件厂商的建议。UML 在提交给OMG( Obicc
3、t ManagementGroup)后,最终成为大众所接受的标准建模语言。UML建模语言吸取和发展了Booch、OMT 和OOSE 方法,以及其它OO 和非OO 方法的优点。它融入了软件工程领域的新思想、新方法和新技术,提出如模板、扩展机制、活动图等新概念。UML 易于表达且功能强大,应用广泛。它不但适用于面向对象的软件分析与设计,还支持从需求分析开始的软件开发的全过程。UML 定义了一系列图形工具,以对现实世界进行面向对象建模。标准建模语言UML 已成为面向对象技术的主流建模工具,支持系统分析、设计和实现等软件开发全过程。UML 定义了5 类10 种模型图,用于提供静态建模机制和动态建模机制
4、。静态模型包括用例图、类图、对象图、包图、构件图。配置图动态模型包括行为图(活动图,状态图)和交互图(顺序图,合作图)。(1)用例图:描述应用领域需求与功能,以及事务(用例)之间的逻辑关系。(2)类图:是显示一组类、接口、协作以及它们之间关系的图。1)对象图:类的实例图。2)包图:提供类图的分组优化机制(3)行为图:描述跨越多个用例的对象行为(数据操作功能),包括活动图和状态图。1)活动图:描述多用例和多对象的复杂行为及活动间的约束关系;或者说,描述复杂行为中的活动及其执行顺序。2)状态图:描述单个对象的所有可能状态及转移条件。(4)交互图:显示一个交互,由一组对象和它们之间的关系构成,其中包
5、括在对象间传递的消息,包括顺序图和协作图。1)顺序图:是强调消息的时间顺序的交互图。2)协作图:是强调发送和接收消息的对象之间的结构组织的交互图。(5)实现图:用于描述系统实现的一些特性,包括构件图和配置图。1)构件图:描述软构件及相互间的依赖(及调用)关系,包括源文件、二进制文件、可执行文件。2)配置图:描述构件运行环境及系统软硬件体系结构。1.4 参考文献1 齐志昌,谭庆平,宁洪.软件工程(第二版)M.北京.高等教育出版社.20042 王珊,萨师煊.数据库系统概论(第四版)M.北京.高等教育出版社.2006.2 项目概述2.1 面向的用户 赛事管理员主要是查询、录入和修改赛事信息,参赛队员
6、、观众主要是查询、系统管理员主要维护系统和数据处理。2.2 实现目标(1)建立一个具有友好界面,操作简单的CBA赛事管理系统;(2) 能够更好的管理、维护和保存赛事的相关信息;(3) 实现对参赛队员、裁判员信息录入,并建立完整的数据库,对所有的工作人员统一管理; (4)管理员登陆本系统,可以查询、修改、更新系统数据,参赛队员和观众只能查询数据信息;2.3 项目开发要求(1)项目开发规范统一、模块划分;(2)程序优化、安全并要有良好的可扩展性;(3)用户界面简洁明了、操作简单实用;(4)与用户保持良好的沟通,及时根据用户新的需求改善系统功能。2.4 开发工具Microsoft Visual C+
7、 6.0Rational Rose20033 系统描述3.1 系统概述CBA赛事管理系统主要分为四大系统,分别是人员信息管理系统、参赛队信息管理系统、计分项目管理系统、赛事安排管理系统和场地管理系统。管理员可以对系统里面的数据进行修改、更新查询等操作,但一般人员只能进行查询操作。CBA赛事管理系统3.2 系统总体结构 参赛队信息管理人员信息管理赛事信息管理计分项目管理场地管理查询参赛队信息修改参赛队信息录入参赛队信息修改人员信息录入人员信息录入赛事信息安排赛事查询赛事录入成绩查询场地安排查询人员信息安排场地查询成绩统计成绩修改成绩CBA赛事管理系统3.3 系统各部分功能模块登陆界面运动员登陆普
8、通用户登录管理员登陆成绩查询模块管理员管理模块成绩查询模块4 系统分析4.1 用例图4.1.1赛事信息管理用例分析:用例名称:赛事信息描述:赛事管理员录入所有的赛事情况(共有多少比赛)标识符:uc1优先级:A(高)角色:赛事管理员前置条件:赛事管理员已成功登录系统并具有录入赛事信息的权限主事件流:1.赛事管理员选择“赛事信息管理”选项,用例开始2. 赛事管理员获取赛事信息表3. 赛事管理员输入赛事信息并检查赛事信息的有效性 A1:信息无效4系统自动更新数据库的赛事信息表6. 将更新的信息写入日志文件7用例结束其他事件流:A1:输入的赛事信息错误 (1)系统显示错误的提示信息 例如:一个参赛队在
9、一个时间段只能打一场比赛 (2)返回主事件流第 3步后置条件:系统成功将赛事信息赛程安排管理系统特殊需求: 4.1.2赛程安排管理用例分析:用例名称:赛程安排管理描述:赛事管理员使用赛程安排管理用例完成安排赛程任务标识符:uc1优先级:A(高)角色:赛事管理员前置条件:赛事管理员已成功登录系统并具有修改赛程安排的权限主事件流:1.赛事管理员选择“安排赛程管理”选项,用例开始2. 赛事管理员打开赛事安排界面获取赛程信息表3. 赛事管理员输入赛程信息并检查赛程信息的有效性 A1:信息无效4系统自动更新数据库的赛程信息表6. 将更新的信息写入日志文件7用例结束其他事件流:A1:输入的赛程信息错误 (
10、1)系统显示错误的提示信息 (2)返回主事件流第 3步后置条件:系统成功将赛程安排信息记入计分项目管理系统特殊需求:计分项目管理系统和赛程安排管理系统之间应该存在相应的接口4.1.3比赛场地管理用例分析:用例名称:比赛场地管理描述:安排参赛队的比赛场地使用情况。角色:场地管理员前置条件:场地时可利用的主事件流:1、场地管理员安排参赛队的比赛场地,用例开始2. 场地管理员打开场地安排界面3. 场地管理员安排场地并检查场地安排的有效性 A1:信息无效4系统自动更新数据库的场地安排信息5. 将更新的信息写入日志文件6用例结束其他事件流:后置条件:特殊需求:4.1.4比赛赛数据计分管理用例分析:用例名
11、称:比赛球员数据统计描述:运动员在一场比赛中,在赛场上的表现以数据形式统计下来。角色:数据管理员前置条件:运动员在比赛中有上场。主事件流:1. 数据管理员选择“比赛球员数据统计”选项,用例开始2. 打开比赛球员数据统计窗体3. 选择需要编辑的球员4. 数据管理员对球员的数据进行修改或添加5. 数据管理员保存改动后的数据6. 用例结束其他事件流:后置条件:特殊需求:用例名称:查看数据描述:球员可对自己或其他球员数据查询角色:球员主事件流:1. 查看数据2. 查看得分,篮板,抢断,犯规,失误,助攻情况3. 用例结束其他事件流:后置条件:特殊需求:4.1.5人员信息管理用例分析:用例名称:人员信息管
12、理描述:对人员信息进行统一的管理。角色:管理员前置条件:有与赛事有关的所有的人员档案资料主事件流:1、管理员获取人员信息,用例开始2. 管理员打开人员信息管理界面3. 管理员录入人员信息并设置访问权限4系统自动更新数据库的人员信息5. 将更新的信息写入日志文件6用例结束其他事件流:后置条件:特殊需求:4.2 活动图4.2.1赛程安排管理4.2.2赛事信息的查询4.2.3比赛场地安排管理4.2.4比赛球员计分项目管理4.2.5数据查询管理4.2.6人员信息管理4.3 时序图4.3.1赛程安排时序图4.3.2场地赛程安排时序图4.3.3比赛球员统计计分时序图4.3.4数据查询时序图4.3.5 人员
13、信息管理时序图4.4 类分析4.4.1赛程安排用例的实现4.4.2比赛场地的用例实现4.4.3 数据管理用例实现4.4.4普同用户用例实现4.4.5管理员用户用例实现4.5 类设计4.5.1赛事安排类关系图4.5.2球员数据类关系图4.5.3人员信息类关系图5 系统接口5.1 用户接口说明人机交互界面的用户需求,如屏幕格式,报表,菜单的格式与内容及功能键定义。5.2 硬件接口本产品的用户一般需要通过终端进行操作,进入主界面后点击相应的窗口,分别进入相对应的界面(如:输入界面、输出界面)。用户对程序的维护,最好要有备份。6 性能需求6.1 精度要求(1)软件的输入精度:小数点后保留3位有效数字。
14、(2)输出数据精度的要求: 小数点后保留3位有效数字。(3)传输过程中的精度: 小数点后保留3位有效数字。6.2时间特征(1)WEB首页打开速度5s以下,web登陆速度 15s以下。(2)系统能在高于实际系统运行压力1倍的情况下,稳定的运行12小时 。(3)数据的转换和传送时间: 1秒以内。(4)解题时间: 1秒以内 。6.3灵活性(1)操作方式上的变化:该软件实用与现在流行的操作系统。(2)精度和有效时限的变化:可以根据实际情况自行设置。7 软件属性7.1 系统安全性通过sql的数据库安全设置,一定程度上保证了数据库的安全性。系统根据用户身份不同赋予不同权限,用户用密码登陆,同样也保证了系统数据的安全性。定期备份数据库,以确保因病毒、系统崩溃等其他原因引起数据丢失。7.2 可维护性系统管理者和维护者须懂得SQL数
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《造价员基础知识》课件
- 2024年四川省内江市中考化学真题【附答案】
- 丙肝的病毒学治疗
- 《儿童腹泻病后》课件
- 医疗系统讲解
- 《汽车品牌及标志》课件
- 《汽车电路图识读》课件
- 关爱活动月主题班会
- 《员工入厂须知讲义》课件
- 纸船和风筝课件
- 2024年新人教版八年级上册物理全册教案
- 城乡供水一体化项目小沔至狮滩等段供水管网连通改造工程初步设计报告
- 2024年秋新华师大版七年级上册数学教学课件 2.3 整式课时1
- DBJ33T 1319-2024 住宅小区供配电工程技术标准
- 延长石油招聘笔试题库
- 2023-2024学年山东省潍坊市青州市、临朐县、昌邑县、诸城市、昌乐县、寿光市八年级(上)期中英语试卷
- 幼儿园课件:古诗《绝句》
- 【新教材】人教版(2024)七年级上册英语Unit 2 Were Family!教案
- 【我国绿色债券市场发展现状及问题探究9100字(论文)】
- 小学教育集团三年发展规划(2024年-2027年)
- (高清版)TDT 1015.1-2024 地籍数据库 第1部分:不动产
评论
0/150
提交评论