运动会管理系统需求分析
三明学院运动会管理系统
三、需求规格说明书
1.引言 . ............................................................................................................................................ 1
1.1编写目的 . ............................................................................................................................ 1 1.2项目背景 . ............................................................................................................................ 2 1.3定义 . .................................................................................................................................... 2 1.4参考资料 . ............................................................................................................................ 2 2.任务概述 . .................................................................................................................................... 2
2.1目标 . .................................................................................................................................... 2 2.2运行环境 . ............................................................................................................................ 2 2.3条件与限制 . ........................................................................................................................ 2 3.功能需求 . .................................................................................................................................... 2
3.1功能划分 . ............................................................................................................................ 2 3.2功能描述 . ............................................................................................................................ 2 4.性能需求 . .................................................................................................................................... 4
4.1数据精确度 . ........................................................................................................................ 4 4.2时间特性 . ............................................................................................................................ 4 4.3适应性 . ................................................................................................................................ 4 5.运行需求 . .................................................................................................................................... 5
5.1用户界面 . ............................................................................................................................ 5 5.2硬件接口 . ............................................................................................................................ 5 5.3软件接口 . ............................................................................................................................ 5 5.4故障处理 . ............................................................................................................................ 5 6.其它需求 . .................................................................................................................................... 5
1.引言
1.1编写目的
为明确软件需求、安排项目规划与进度、组织软件开发与测试,撰写本文档。
李旭东 [1**********]
09JQ24
1.2项目背景 1.3定义 1.4参考资料
2.任务概述
2.1目标 2.2运行环境
操作系统:Microsoft Windows 2000 Advanced Server 支持环境:IIS 5.0
数 据 库:Microsoft SQL Server 2000
2.3条件与限制
3.功能需求
3.1功能划分
(1)用户登录模块 (2)系统管理模块 (3)赛前编排模块: (4)成绩处理模块: (5)信息查询模块: (6)成绩打印模块
3.2功能描述
(1)用户登录模块
三明学院运动会管理系统
(2)系统管理模块:又分角色管理、用户管理、数据导入、数据导出、日志维护五个子模块,这些都是为整个系统服务的。系统设定系统管理员、运动会管理人员、裁判员、运动员四个角色。根据角色的特点为他们设定不同的系统权限。
(3)赛前编排模块:完成运动会基础信息的维护,基础信息包括运动会信息、代表队信息、组别信息、运动员信息、比赛项目信息、秩序册信息,在比赛项目信息中还要完成针对每个项目的规则设定。比赛的道次、分组将由系统自动产生。
(4)成绩处理模块:完成报名、预赛分组、预赛成绩录入、决赛分组、决赛成绩录入五个子模块。运动员在进行完比赛流程后也就意味着比赛的结束。
(5)信息查询模块:完成两类查询, 一类是代表队成绩,可查询每个代表队的得分名次,另一类是项目成绩,可查出每个项目的运动员的得分名次。
(6)成绩打印模块
功能需求图
李旭东 [1**********]
09JQ24
系统结构图
4.性能需求
4.1数据精确度
要求达到数据库表中所定义的精度。
4.2时间特性
要求系统的相应时间及更新处理时间在1秒之内。
4.3适应性
要求系统具有较好的课移植性,在Windows xp或Windows 2000等系统下都能运行。
三明学院运动会管理系统
5.运行需求
5.1用户界面 5.2硬件接口
因为可能涉及数据的备份应该保持打印机和光盘刻录机的接口。 运动员报名部分的接口是学生登录报名系统,根据自己情况进行报名这样就建立了用户和系统的关系。
5.3软件接口
本系统提供基于SQL Server 的数据导入和导出功能,方便系统数据的备份和恢复,以及与其他系统的数据交换。
5.4故障处理
要求在动态连接数据库时,应避免发生系统错误。向数据库中添加新项目时,若数据类型不符则应给出警告。
6.其它需求
界面需求:
Web 形式可视化界面,对系统进行可视化操作,对不同用户显示相应权限的操作界面 文档需求:
需求说明文档,分别对不同用户进行程序操作的说明,并对系统功能进行描述 数据需求:
运动员基本信息及后续录入的运动员成绩,需要用到数据库文件,对后台档案信息进行存储,调用,分析。
1. 数据录入和处理的准确性和实时性
数据的输入是否准确是数据处理的前提,错误的输入会导致系统输出的不正确和不可用,从而使系统的工作失去意义。数据的输入来源是手工输入。手工输入要通过系统界面上的安排系统具有容错性,并且对操作人员要进行系统的培训。在系统中,数据的输入往往是大量的,因此系统要有一定的处理能力,以保证迅速的处理数据。 2. 数据的安全性与完整性
由于用户使用权限级别不同,运动员只能进行查询操作,裁判员只能进行成绩录入,即运动员没有修改数据的权利,裁判员录入成绩后也不拥有修改数据的权限,只能在系
李旭东 [1**********]
09JQ24
统管理员的协助下进行修改删除操作,保证了数据的安全性,准确性。对于输入的数据,要为其定义完整性规则,如果不能符合完整性约束,系统应该拒绝该数据。 3. 数据的共享与独立性
运动员成绩由运动员及管理员共享,运动员之间不能互相查询,而运动员基本信息也只能被自己查询,不能共享,保证了数据的共享和独立性。 安全保密需求:,
需用户登录名和密码才可进入系统界面。 系统管理员有最高操作权限,可进行职责内的所有操作,运动会管理员只能对赛程进行编排,
裁判员只能进行成绩录入,运动员只能进行相关信息查询。 出错处理需求:
如果输入的记录中某字段的值不符合要求,数据库系统将取消此数据录入,并显示录入错误原因,同时要求用户重新输入。对于裁判已录入的成绩,如果需要修改,需在系统管理员的协助下进行修改。