运动会需求分析说明书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
运动会管理系统开发需求
开发需求说明书
目录
1引言 (3)
1.1目的 (3)
1.2文档约定 (3)
1.3系统应用范围 (3)
2系统概述 (4)
2.1任务背景 (4)
2.2系统功能 (4)
2.3用户特点 (5)
2.4运行环境 (5)
2.4.1硬件平台 (5)
2.4.2支持软件 (5)
2.4.3通信环境 (5)
2.5 设计和执行约束 (6)
3外部接口需求 (7)
3.1软件接口 (7)
3.2用户界面 (7)
4功能需求 (8)
4.1个人报名 (8)
4.1.1业务流程 (8)
4.1.2功能需求 (8)
4.2部门报名 (9)
4.2.1业务流程 (9)
4.2.2功能需求 (9)
4.3参赛部门管理 (9)
4.4比赛项目管理 (9)
4.5运动员编码管理 (10)
4.6部门参赛项目管理 (10)
4.7运动员参赛项目管理 (10)
4.8秩序册管理 (10)
4.9检录管理 (10)
4.10成绩录入管理 (11)
4.11成绩汇总管理 (11)
5、采购需求 (12)
1引言
1.1目的
本文档是在对学院运动会学生报名、比赛过程和比赛结果统计进行总体分析后,得出的对学院运动会管理系统的需求说明。
本文将对学院运动会管理系统的软件需求进行详细的定义,并进行进行严格的控制,目的是准确和正确地满足学院运动会管理系统的要求。
本文档将作为对学院运动会管理系统进行设计开发和验收活动的依据。
1.2 文档约定
学院运动会管理系统:斜体、加粗表示系统名称
1.3 系统应用范围
学院运动会管理系统是根据学生运动会、教职工运动会、厅运动会的举办流程,为了提高运动会的举办效率,经学院办公会研究通过而开发的一套适合于学院自身特点的运动会信息化管理软件。
学院使用这套软件后,可以使学院运动会流程更趋于合理化,提高运动会的信息化程度。
2系统概述
2.1 任务背景
目前学院举办运动会时,通常分为学生/教职工报名、运动会比赛日程的编排、比赛现场的协调、比赛成绩统计等几个阶段。
在报名阶段,报名信息需要班级、系逐级上报,然后人工汇总核对。
比赛日程编排阶段,需要手动确定运动员编码,根据参赛人数调整运动项目、参赛运动员合理分组等大量的事务性工作,给运动会组织人员增加了繁重工作压力。
在比赛现场经常会有运动员不到位、运动员参赛项目时间冲突等大量突发性情况需要处理,给比赛的正常组织和协调带来难度。
比赛结束时,需要工作人员及时统计出比赛成绩等常规工作。
在学院运动会管理系统中可以通过学生/教职工的网上报名,自动核对学生/教职工的比赛等级,不会出现错报的情况,可以在规定时限内及时更改参赛项目,使学生/教职工报名更灵活,信息更准确。
通过学院运动会管理系统,自动产生运动员编码,自动生成运动会秩序册,会大大减轻运动会组织人员的工作压力。
通过学院运动会管理系统,自动产生检录单,只需根据个别突发情况进行单独处理;比赛成绩自动汇总到总裁判长,使总裁判长更容易控制和协调比赛进度。
运动会结束后,通过学院运动会管理系统更有利于运动会各项数据的汇总统计。
2.2 系统功能
对运动会的基础数据进行管理和维护,包括比赛项目的管理;比赛项目类型的管理;比赛项目等级的管理;参赛部门的管理等。
对运动会的报名过程进行管理和维护,包括个人项目参赛项目报名;集体项目参赛报名等。
对运动会赛前准备的管理,包括运动员的管理;生成秩序册等。
对运动会比赛过程的管理,包括运动员检录的管理;比赛成绩的管理等。
对运动会赛后管理,包括数据汇总统计等。
2.3 用户特点
学生用户:根据学生班级自动确定参赛等级,如甲组或乙组;在规定时限内可以更改参赛项目。
教职工用户:根据年龄自动确定参赛等级,如青年组或中年组组;在规定时限内可以更改参赛项目。
部门:填报集体项目。
组委会成员:对报名数据、参赛数据、比赛数据进行管理。
是系统重要用户。
2.4 运行环境
2.4.1硬件平台
2.4.2支持软件
2.4.3通信环境
学院内网、外网均能访问;
系统响应时间20ms;
2.5 设计和执行约束
系统采用B/S结构;
避免使用.net framework框架;
系统整体框架采用MVC结构;
避免使用商业性组件或第三方软件;
3外部接口需求
3.1 软件接口
3.2 用户界面
原则:简单、易用、div+css、浏览器兼容
4功能需求
4.1 个人报名
4.1.1业务流程
4.1.2功能需求
个人报名时根据选择的班级确定学生的参赛等级;根据性别确定参赛组别是男子组或女子组;参赛等级和参赛组别确定后,列表显示该等级和组别的比赛项目。
提交时,如果姓名、班级、系别、组别、参赛项目有一项为空,给出相应的提示信息。
提交后,如果再次输入的姓名、班级、系别相同,则自动显示选中上次选择提交的参赛项目。
4.2部门报名
部门报名时以部门为单位参加的集体项目报名。
4.2.1业务流程
4.2.2功能需求
部门报名时选择参赛组别后,列表显示该组别的比赛项目。
提交时,如果部门、组别、参赛项目有一项为空,给出相应的提示信息。
提交后,如果再次选择的部门相同,则自动显示选中上次选择提交的参赛项目。
4.3参赛部门管理
部门信息包括名称、顺序、状态。
顺序用于参赛部门的显示顺序;状态有启用和锁定两种,处于锁定状态的部门不参加运动会。
实现添加功能、删除功能、编辑功能、重新排序功能、查询功能等。
4.4比赛项目管理
比赛项目信息包括名称、类别(田赛、径赛等)、个人/集体项目、项目组别(男子甲组、男子乙组、女子甲组、女子乙组等)、预赛比赛时间、预赛录用的名次、决赛比赛时间、决赛录用名次、顺序、项目状态等。
顺序用于参赛项目的显示顺序;项目状态有启用和锁定两种,处于锁定状态的项目不列入运动会。
实现添加功能、删除功能、编辑功能、重新排序功能、查询功能等。
4.5运动员编码管理
根据设定的起始编号自动完成所有运动员的编码。
顺序用于参赛项目的显示顺序;项目状态有启用和锁定两种,处于锁定状态的项目不列入运动会。
实现重新编码功能、查询功能等。
4.6部门参赛项目管理
显示所有部门报名参加的集体项目列表。
实现删除功能、查询功能等。
4.7运动员参赛项目管理
显示所有运动员报名参加的个人项目列表。
实现删除功能、查询功能等。
4.8秩序册管理
根据设置按照一定格式自动生成运动会秩序册。
实现打印功能、Excel导出功能等。
4.9检录管理
根据生成的秩序册,实现参加比赛的运动员的检录;
如果是径赛,可以调整道次;
可以调换运动员的分组;
实现检录单打印功能等;
检录完成,不能修改;
已经完成的检录信息自动显示在裁判员终端设备。
4.10成绩录入管理
比赛完成,根据检录单实现参加比赛的运动员的成绩录入;
如果是决赛,成绩自动显示到总裁判长,根据名次颁奖;
如果是预赛,根据预赛录用名次,运动员信息自动转检录处;
4.11成绩汇总管理
运动会结束后,自动生成各项比赛的成绩汇总报表,包括项目名称,获奖运动员信息,成绩信息;
实现打印功能;
5、采购需求
目前,根据完成的学院运动会管理系统需求分析,需要完成系统设计和开发。
设计原则:采用主流开发环境和技术,实现表现层、逻辑层和数据层的合理规划。
系统进度安排:
有同类开发经验供货商需提供业绩证明。
付款方式:开发完成付全款。