运动会管理系统需求说明书.docx
《运动会管理系统需求说明书.docx》由会员分享,可在线阅读,更多相关《运动会管理系统需求说明书.docx(16页珍藏版)》请在冰豆网上搜索。
运动会管理系统需求说明书
运动会管理系统需求说明书(总12页)
四个番茄
文档编号
产品版本
密级
XK-DN-2000-10-11-02
V.01
内部
产品名称:
需求规格说明书
共14页
文档作者:
雷扬日期:
2013/5/26
文档校对:
刘浩、张仁保、杨平日期:
2013/5/26
管理办:
______________日期:
____/____/____
四个番茄
版权所有不得复制
1引言
1.1编写目的
学校田径运动会管理系统是典型的信息管理系统,本系统为田径运动会运动会组织者提供方便、快捷的方法,系统的对运动会进行合理的安排与管理,实现无纸化工作,节省大量人力和物力,随着科学技术的飞速发展与计算机技术的普遍应用,自动化的信息管理已深入各行各业,但由于传统信息管理方法的影响,目前国内高校运动会管理水平仍处于较低水平,主要存在以下问题。
1.采用人工操作,不仅费时费力,而且容易出错;
2.信息不集中,不便于人们查看,致使人们对运动会相关信息不了解;
3.信息更新费时费力,也不能及时反映得分情况;
4.对于比赛日程查询麻烦且不全面,不容易发现运动员的比赛时间冲突,给比赛进程带来麻烦;
5.不能及时统计各项总分,不便于人们随时关注总体得分情况。
运动会管理系统系统提供了强大的高校运动会系统管理功能,方便管理员对运动员成绩等信息的操作,采用运动会管理系统后,运动员在比赛前由院系统一输入个人信息即可,方便了运动员的报名,有错误时可以及时汇报修改。
裁判员单独对各自的项目进行管理,保证上了比赛的公正、公平。
每个项目都有单独的帐号和密码对应,以保证成绩录入人员对自己管辖范围的唯一性。
成绩查询界面中可以准确及时的查询到各项目、各运动员的个人信息、比赛成绩、排名、和团体加分的情况,同时为比赛安排裁判。
系统开发完成后,可减少管理人员的数量,提高工作效率并保证数据的实时性、准确性、安全性、可靠性。
1.2背景
在当今社会上,体育运动越来越普及,参与运动会的人越来越多,素质越来越高。
传统的运动会,一般是以人手组织为主,运动员的报名、赛事的安排、比赛场地的安排和成绩的记录等操作全都由人手操作,参加人数越多,运动会的规模就越大,管理工作就更加费时费力,而且容易出错。
学校运动会管理系统则为组织者提供一个简捷方便的方式来组织管理运动会,学校运动会管理系统是一种“人机交互系统”,通过使用计算机进行信息管理,使得以往在运动会举行过程中存在的参赛人数多,项目设置复杂,时间安排紧凑等问题迎刃而解。
同时能使人为因素对成绩的干扰降到最低并且减少赛场作弊行为的发生。
此外,计算机还能为参赛的教练员和运动员及时准确地提供竞赛的相关信息。
不难看出,计算机技术在信息管理方面的应用,大大提高了信息的实时性、准确性、安全性、可靠性。
通过简单的键盘输入与鼠标点击来完成烦琐的记录与安排工作,保证运动会的正常流畅的进行。
所以,我们开发一个适用于学校举办运动会的校级运动会管理系统是非常必要的。
1.3参考资料
1.郭江.SQLServer2005数据库技术与应用.北京:
人民邮电出版社2002。
2.杨选辉.信息系统分析与设计.北京:
清华大学出版社。
3.薛华成.管理信息系统.北京:
清华大学出版社。
4.XX百科、维基百科。
1.4术语和缩写词
数据流图、数据字典、SQLServer2005、E-R图
特别说明:
凡涉及到公司内部秘密的部分用(略)代替
2概述
2.1软件总体说明
本软件是一项独立、完整的软件。
本软件的主要功能为对运动会管理系统进行分析。
2.2软件总体描述
*******************************************。
该软件的基本要求有:
1.操作简便,便于管理;
2.减轻运动会组织人员的劳动强度,提高工作效率并保证数据的实时性、准确性、安全性、可靠性。
3.考虑界面的友好性,显示清晰,运行的可靠性。
4.可打印结果数据,分析图和列表。
使用者的特点
本软件预期使用频度为每学期几次。
使用人员为一般学校工作人员、裁判员,业务水平从高中到本科。
2.3约束和假设
1.本系统仅限于学校运动会管理使用,不得用于传输非法的
信息,违者后果自负。
2.本系统软件基于浏览器、服务器等运行环境;
3.严禁软件系统数据信息外泄,用于商业用途。
3运行环境规定
PC台式或笔记本电脑。
3.1支持软件环境
基于计算机的WinXP/7操作系统。
3.2接口
A.计算机、互联网
B.操作要求:
键盘或鼠标输入;
C.PF1文件。
4软件详细需求
4.1性能需求
1.运行需求:
运行流畅,功能简洁。
2.用户界面:
a.语言支持:
用户界面均采用中文表述,不得出现英文提示和乱码提示。
b.一致性:
用户界面的—致性使得在用户对于界面运作建立起精确的心理模型,从而降低培训和支持成本,提供使用效率。
3.操作便捷性:
能够让用户用鼠标、键盘操作,提供给用户快捷键及快捷图标。
功能与非功能需求
(1)登录管理模块:
分为登录比赛项目(管理人员、裁判员),报名限制要求(包括报名项目、人数、班级)、报名编号(完成规则报名、为符合要求的运动员自动编号)。
(2)比赛管理模块:
安排裁判员,运动员报到、检录,为符合要求的运动员安排比赛。
(3)成绩管理模块:
完成两类查询,一类是团体成绩,可查询每个团体的得分名次,取前若干名;另一类是单项成绩,可查出每个项目的运动员的得分名次,并取前若干名。
在比赛过程中和比赛结束后,可查询成绩并进行打印。
用例图:
顺序图:
4.2故障处理要求
1.用户同一时间输入的数据过多导致系统的崩溃;进行服务器维护
2.不当操作引起的某些功能的不可实现,提示用户正确操作。
3.可能产生信息安全问题,定期进行安全维护。
4.3可靠性和安全性要求
1.该软件的可靠性要求输入、输出不出现溢出、保护性错误。
2.安全性要求:
①为确保数据库和系统的安全性,用户必须通过用户名和密码才能登录系统,行使自己的权限,系统管理员密码必须复杂,不能由纯数字组成。
②不同的用户有不同的系统权限,不允许用户进行超过自身权限的操作。
③为了防止数据丢失,需要定期对数据库进行备份。
④为了防止黑客入侵篡改运动会有关信息,要求系统有相关的审计信息,包括数据库操作记录,系统登录日志等。
5数据需求说明
A.系统数据流图:
顶层图:
1.报名统计数据流图。
2.比赛安排数据流图
3.总的数据流图
B.数据字典
(一)数据流的描述
(1)数据流编号:
F1
数据流名称:
申报信息
简述:
学生的基本信息
数据流来源:
学院
数据流去向:
申报信息核对
数据流组成:
学号+姓名+性别+年龄+所在系+班级
(2)数据流编号:
F2
数据流名称:
比赛开始时间信息
简述:
比赛时间
数据流来源:
项目信息
数据流去向:
场地分配
数据流组成:
年月日+开始时间+结束时间
(3)数据流编号:
F3
数据流名称:
人员信息
简述:
管理人员信息
数据流来源:
工作人员信息
数据流去向:
人员就位
数据流组成:
管理人员姓名+年龄+性别+管理项目
(4)数据流编号:
F4
数据流名称:
分配完毕信息
简述:
分配信息
数据流来源:
场地分配
数据流去向:
器材准备
数据流组成:
场地号+场地名称+场地容纳人数
(5)数据流编号:
F5
数据流名称:
准备完毕信息
简述:
准备完毕
数据流来源:
器材准备
数据流去向:
人员就位
数据流组成:
器材号+器材名称+器材数量
(6)数据流编号:
F6
数据流名称:
场地信息
简述:
比赛场地
数据流来源:
场地信息
数据流去向:
场地分配
数据流组成:
场地号+场地名称+场地项目
(7)数据流编号:
F7
数据流名称:
运动员就位信息
简述:
运动位就位
数据流来源:
运动员准备
数据流去向:
具体比赛
数据流组成:
运动员号+运动员姓名+运动员性别+运动员年龄+运动员参赛项目
(8)数据流编号:
F8
数据流名称:
成绩信息
简述:
比赛场地
数据流来源:
具体比赛
数据流去向:
成绩记录
数据流组成:
成绩号+成绩+参赛项目+参赛运动员姓名
(二)处理逻辑的描述
(1)处理逻辑编号:
P1
处理逻辑名称:
申报信息核对
简述:
对学生的信息进行相应处理
输入的数据流:
学院
处理描述:
根据学生信息,录入管理系统中
输出的数据流:
学院
(2)处理逻辑编号:
P2
处理逻辑名称:
场地分配
简述:
对学生参赛项目的场地进行处理
输入的数据流:
项目信息
处理描述:
根据学生信息所报的项目,选择场地的安排
输出的数据流:
器材准备
(3)处理逻辑编号:
P3
处理逻辑名称:
器材准备
简述:
根据所报的项目的器材进行处理
输入的数据流:
场地分配
处理描述:
管理员根据项目信息,进行器材的准备
输出的数据流:
人员就位
(4)处理逻辑编号:
P4
处理逻辑名称:
运动员准备
简述:
对比赛的名单进行审核
输入的数据流:
人员就位
处理描述:
对参赛的运动员就位准备比赛
输出的数据流:
具体比赛
(5)处理逻辑编号:
P5
处理逻辑名称:
具体比赛
简述:
学生进行项目比赛
输入的数据流:
人员就位
处理描述:
根据学生所报的项目在规定的场地进行比赛
输出的数据流:
成绩记录
(6)处理逻辑编号:
P6
处理逻辑名称:
成绩记录
简述:
对运动员的成绩进行处理
输入的数据流:
具体比赛
处理描述:
管理员对运动员该项目比赛成绩的记录
输出的数据流:
得分统计
(7)处理逻辑编号:
P7
处理逻辑名称:
得分统计
简述:
管理员将成绩录入系统中
输入的数据流:
具体比赛
处理描述:
管理员登陆系统后,将学生比赛后的成绩录入系统中
输出的数据流:
比赛排名
(三)数据存储的描述
数据存储编号:
F-01
数据存储名称:
项目信息
简述:
运动会比赛项目信息
数据存储组成:
项目号+项目名称+项目时间+项目地点
关键字:
项目号
相关联的处理:
申报信息核对+场地分配
数据存储编号:
F-02
数据存储名称:
运动员信息
简述:
参加比赛运动员的相关信息
数据存储组成:
运动员号+姓名+年龄+性别+参赛项目号
关键字:
运动员号+项目号
相关联的处理:
申报信息核对+人员就位
数据存储编号:
F-03
数据存储名称:
工作人员信息
简述:
关于比赛的相关工作人员
数据存储组成:
工作人员号+姓名+年龄+性别+负责项目好
关键字:
工作人员号+项目号
相关联的处理:
人员就位
数据存储编号:
F-04
数据存储名称:
场地信息
简述:
比赛的场地相关信息
数据存储组成:
场地号+场地项目+场地使用时间
关键字:
场地号
相关联的处理:
场地分配
数据存储编号:
F-05
数据存储名称:
器材信息
简述:
器材信息
数据存储组成:
器材号+器材名称+器材数量
关键字:
器材号
相关联的处理:
器材准备
数据存储编号:
F-06
数据存储名称:
成绩排名信息
简述:
成绩排名信息
数据存储组成:
运动员号+运动员成绩排名号+运动员参赛项目+参赛时间
关键字:
运动员号+成绩排名号
相关联的处理:
得分统计。
C.数据库的设计:
1.SQLServer2005简介:
SQLServer2005,是Microsoft公司推出的SQLServer数据库管理系统的新版本。
该版本继承了SQLServer7.0版本的优点,同时又比它增加了许多更先进的功能,具有使用方便、可伸缩性好、与相关软件集成程度高等优点。
可跨越从运行MicrosoftWindows98的膝上型电脑,到运行MicrosoftWindows2000的大型多处理器的服务器等多种平台使用。
2.SQLServer2005数据库引擎提供完整的XML支持。
它还具有构成最大的Web站点的数据存储组件所需的可伸缩性、可用性和安全功能。
SQLServer2005中包括一系列管理和开发工具,这些工具可改进在多个站点上安装、部署、管理和使用SQLServer的过程。
SQLServer2005还支持基于标准的、与
WindowsDNA集成的程序设计模型,使SQLServer数据库和数据仓库的使用成为生成强大的可伸缩系统的无缝部分。
指导教师评语及成绩:
成绩:
指导教师签名:
批阅日期: