需求分析说明书

上传人:pu****.1 文档编号:429796007 上传时间:2023-08-24 格式:DOC 页数:5 大小:99.05KB
返回 下载 相关 举报
需求分析说明书_第1页
第1页 / 共5页
需求分析说明书_第2页
第2页 / 共5页
需求分析说明书_第3页
第3页 / 共5页
需求分析说明书_第4页
第4页 / 共5页
需求分析说明书_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《需求分析说明书》由会员分享,可在线阅读,更多相关《需求分析说明书(5页珍藏版)》请在金锄头文库上搜索。

1、系统需求规格说明书1. 引言 1.1编写目的 对于本系统的可行性研究省略,其目的是进一步明确本系统的实际需求,同时,我们可以对安排项目规划与进度,组织软件开发与测试,撰写本文档。本文档供项目经理、设计人员、开发人员参考。 1.2项目背景 开发软件名称:田径运动会管理系统。 项目开发者: 用户:田径运动会管理者 系统与其他软件,系统的关系: 田径运动会管理系统分为两部分:客户程序和mySQL数据库。 关系图如下: 1.3定义 【专门术语】: 【缩写词】: 1.4参考资料 (1)软件工程导论,张海藩,清华大学出版社。 (2)实用软件工程,郑仁杰等,清华大学出版社。2. 任务概述 2.1目标本系统实

2、现后,能够极大方便运动会管理者对与田径比赛的管理,能够自动生成比赛 名单。随机生成的比赛名单,能够保证比赛的公正公平。对于成绩统计也是完全的内部进行,只显示最终结果。在各个客户端进行的各种操作,是对同一个数据库服务器进行的,保证了数据的一致性,能够减少人工操作带来的误差。 2.2运行环境服务器sun工作站,终端为pc机运行环境:win 7数据库:my SQL 2.3条件与限制1. Client/Server结构总体设计方案对它的约束: 田径运动会管理系统作为Client/Server结构的一个应用系统,不可避免的要收到Client/Server结构的约束。再其实施的各个阶段都要服从它的一些规划

3、,包括功能设计、系统配置和计划。同时,由于信息的共享,田径运动会管理系统还受到其他系统的约束。2. 人力、时间的约束 田径运动会管理系统的目标是实现管理的便捷性,在开发过程中受到人力和时间的约束,本次课程设计的时间较短,所以系统的功能实现很少一部分。3.技术发展规律的约束3.数据描述 3.1数据特性1.数据的输入是否准确是数据处理的前提,错误的数据将会导致系统输出的不正确和不可用,从而使系统的工作失去意义。数据的输入来源是手工输入。手工输入要通过系统界面上的安排系统具有容错性,并且对操作人员要进行系统培训。在系统中,数据的输入往往使大量的,因此系统要有一定的处理能力,以保证迅速的处理数据。数据

4、的一致性和完整性由于系统的数据是共享的,所以如何保证这些数据的一致性,是系统必须解决的问题。要解决这一问题,要有一定的人员维护数据的一致性,在数据录入处控制数据的去向,并且要求对数据库的完整性进行严格的约束。对于输入的数据,要为其定义完整性规则,如果不能符合完整性约束,系统应该拒绝该数据。 3.2 系统数据流图 3.3数据库描述 数据库采用mySQL。 3.4数据词典 名字:报名表 描述:运动员报名时需要填写的资料 定义:报名表=运动员姓名+性别+年龄+籍贯+所在团队+参加项目 位置:在客户端由运动员填写 名字:运动员姓名号码对照表 描述:运动员报名后为运动员反馈的信息,分配参赛号码 定义:运

5、动员姓名号码对照表=运动员姓名+参赛号码+比赛日期 位置:在客户端和服务器端均显示 名字:项目分组表 描述:裁判员进行比赛所需的材料 定义:项目分组表=项目名+参赛人员号码+参赛人员姓名+项目负责人 位置:在客户端显示 名字:成绩录入表 描述:比赛结束之后裁判员需要填写的资料 定义:成绩录入表=项目名称+运动员号码+比赛成绩 位置:在客户端由裁判员填写 名字:名次判定表 描述:根据个人成绩进行名次的输出 定义:名次判定表=运动员号码+运动员姓名+个人成绩+参加项目+名次 位置:在客户端查询 名字:运动队成绩查询表 描述:运动队对本队成员的成绩查询表 定义:运动对成绩查询表=运动员号码+运动员姓

6、名+年龄+籍贯+参加项目+成绩+名次 位置:在客户端查询 名字:团体总分表 描述:对各个运动队进行总分的统计 定义:团体总分表=团体名称+团体总分+名次 位置:在客户端查询 名字:破纪录统计表 描述:对破纪录的人员进行显示 定义:破纪录统计表=运动员号码+运动员姓名+参加项目+成绩 位置:在客户端查询 名字:奖牌榜表 描述:对各个团体的奖牌进行统计 定义:奖牌榜表=团体名称+金牌数+银牌数+铜牌数+总奖牌数+名次 位置:在客户端查询 名字:决赛成绩表 描述:对决赛成绩进行录入 定义:决赛成绩表=运动员号码+运动员姓名+参加项目+成绩 位置:在客户端由裁判员录入 名字:破纪录人次统计表 描述:对

7、破纪录的人数进行统计。 定义:破纪录人次统计表=项目名称+破纪录人次 位置:在客户端查询4. 功能需求 系统逻辑模型 1.客户端子系统客户端子系统将负责将运动员输入的报名信息、查询信息经过有效性验证之后,将报名信息、查询信息等数据进行打包,发送到服务器端,并接收从服务器端返回的信息,根据查询要求进行输出或打印。 2.服务器端子系统 服务器端子系统负责接收客户端子系统发送的数据,解包后判断请求数据,执行相应的数据库操作,并将操作的结果返回给客户端。5. 性能需求为保证系统能够长期、稳定、安全、可靠、高效的运行,田径运动会管理系统应该满足以下性能要求:1. 系统处理的准确性和及时性系统处理的准确性

8、和及时性是系统的必要性能。在系统设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足用户对信息处理的需求。在系统开发过程中,必须采用一定的方法保证系统的准确性。2. 系统的开放性和系统的可扩充性 田径运动会管理系统子在开发过程中,应充分考虑以后的可扩充性。例如:该系统可能扩展成为整个运动会的管理系统,可能会直接生成运动委员会的专用软件,对整体进行监控等。所以在进行开发过程中,要求能够提供扩展功能。这就要求系统的模块性较强,能够独立增加删除模块。3. 系统的易用性和易维护型 田径运动会管理系统是直接面向使用人员的,使用人员往往对计算机并不是非常熟悉。这就

9、要求系统能够提供友好的交互界面和良好的用户接口,易使用的人机交互界面。要实现这一点,就要求系统应该使用用户熟悉的属于和中文信息的界面;针对用户可能出现的使用问题,要能够提供信息,指导用户操作4. 系统的标准型系统在设计开发使用过程中都要涉及到很多计算机硬件、软件。所有的这些都要符合主流的国际、国家和行业标准。例如在开发过程中使用的操作系统、网络系统、开发工具都必须符合通用标准。如规范的数据库操纵界面、作为业界标准的TCP/IP网络协议及ISO9002标准所要求的规范等;同时,在自主开发本系统时,要有良好的设计工作,制定行之有效的软件工程规范,保证代码的易读性、可操作性和可移植性。5.系统的先进

10、性田径运动会管理系统能够将大部分的人工统计计算功能交给计算机执行,并保证数据的一致性和准确性,是我们对系统的基本要求。此次课程设计对于整体系统来说只是一小部分,通过系统的开放性和可扩充性能够不断完善系统的功能。另外,在系统设计和开发过程中,应在考虑成本的基础上尽量采用当前主流并先进且有良好的发展前景的产品。6. 运行需求 田径运动会管理系统的各个子系统软件和硬件配置如下: 1.服务器端子系统的运行要求 系统软件:Linux 数据库管理系统:mySQL 硬件要求:Pentium III 450以上,256RAM,14G HD 2.客户端子系统的运行要求: 系统软件:windows 2000 Professional以上 硬件要求:Pentium 133以上,32MRAM,4.3G HD

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业/管理/HR > 营销创新

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号