基于ASP.NET高校运动会系统设计
第1章概况
1.1背景
为促进体育运动事业的发展,配合学院每年运动会的管理工作,我们开发了一套运动会的管理系统。在开发过程中我们充分考虑了目前运动会的实际情况,以及管理上的各种业务需求和人员的计算机水平、主办单位的经济情况等,达到了既能满足管理上的各种需要,易于使用的目的。
1.2软件开发的目的
本软件主要解决原来人工操作中存在的大量重复劳动,保证数据的一致性,如在赛前按照运动会比赛规程,根据各参赛单位的报名情况及竞赛日程安排,自动编排竞赛日程表、竞赛分组编排,兼项统计等各种报表,随时调整最终得到一个合理的竞赛秩序册。最终建立运动会资料数据库,统一管理运动会中产生的相关数据,以利于工作人员查询和分析、评价等功能需求,并减少赛前的工作处理及管理者的工作量,提高工作效率,使管理工作轻松而又富有创造性。
性能要求,是指运动会管理者要求计算机系统具备的主要性能。运动会计算机管理系统的性能要求主要有:软件运行速度;检索查全率、查准率;输出的报表格式,要求符合有关规范;用户界面是否友好并操作灵活简便,使用户无需经过计算机专门训练就能胜任,此外要求通用性强、适应性好;存入资料数据库的数据安全可靠,保密性强;软件具有可靠性强,易于维护和扩充等功能。
1.3软件应用环境
网络:具有Internet接入端口的局域网
用户:运动员、各系指导老师、体育部老师、系统维护人员。
第1章需求分析
1.1需求分析阶段的主要活动和分析流程(理论介绍)
(一)系统使用者
系统管理员:负责运动会管理、管理员管理、部门管理、代表队管理、比赛项目管理、数据库管理、成绩管理、新闻管理。
单位管理员:负责审批该代表队运动员报名信息的合法性以及新闻管理。
运动员: 包括学生和教师,应如实填写自己的报名信息,有查看报名情况和比赛安排的权利,登陆后还可以修改自己的报名信息,比赛结束后还可以查看自己的成绩
(二)比赛前期安排
在新开始一届运动会时由系统管理员输入本届运动会的名称、开始日期、结束日期后完成本届运动会的创建(运动会的编号由系统自动配置)。每一届运动会的资料都支持修改和删除。
系统管理员设置参加本届运动会的部门,并在各部门中设置代表对。一个部门中允许有多个代表队参加比赛。设置的方式为添加、修改、和删除。
系统管理员设置比赛项目,方式为添加、修改、删除。
系统管理员设置代表队管理员,确保每个代表队有一个管理员。
(三)报名过程控制
任何人都可以查看比赛安排和报名情况
想报名的人员,点击“注册报名”导航,选择是学生注册报名还是教师注册报名,填写注册报名信息,报名注册信息包括个人资料、注册密码和所报项目(个人单项比赛项目和团体比赛项目)。
若运动员报名注册信息有误,运动员可以以学号(或工作证号)和注册密码登录系统,修改报名注册信息
队管理员以系统管理员分配的用户名和密码登录后可以删改该队运动员报名的信息。
报名结束后,代表队管理员可以将本队报名信息打印或导出。
报名结束后,系统管理员可以将全院的运动员报名信息打印或导出
(四)比赛过程中
任何人可以查看一切比赛结束的项目详细信息。查看尚未进行的项目安排。
(五)运动会结束后