田径运动会管理系统_第1页
田径运动会管理系统_第2页
田径运动会管理系统_第3页
田径运动会管理系统_第4页
田径运动会管理系统_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

田径运动会管理系统计算机学院软件课程设计2目录需求说明书部分1引言311编写目的312背景32任务概述321目标322用户的特点43需求规定431对功能的规定4311系统DFD4312数据字典632对性能的规定9321精度9322时间特性要求10323灵活性1033数据管理能力要求1034故障处理要求104运行环境规定1141设备1142支持软件1143接口1144控制11概要设计说明书1引言1211编写目的1212背景122总体设计1221需求规定1222运行环境1323基本设计概念和处理流程133接口设计1531用户接口1532外部接口1633内部接口164运行设计165系统数据结构设计166系统维护设计247安全保密设计24参考书目24田径运动会管理系统需求说明书1引言11编写目的随着学校规模的不断扩大以及体育运动的不断发展,校运动会的规模也不断扩大,比赛项目和种类也日益增多,运动会所处理的数据量剧增,产生错误和时延的可能性也增大。为了能方便、及时、准确地对运动会的各种数据进行有效的管理,本系统尝试运用计算机技术加以解决。12背景说明待开发软件系统的名称田径运动会管理系统列出此项目的任务提出者于姝晖开发者于姝晖,王莹用户举行田径运动会的各大、中、小学2任务概述21目标本课题根据运动会的具体要求,试图实现以下目标1、运动项目管理2、运动员管理3、运动会日程管理4、运动会成绩管理22用户的特点针对熟练操作微机,和稍懂运动会流程的人员。3需求规定31对功能的规定311系统DFD顶层图描绘了系统的外貌系统从收发员那里接受“报名单”,将“运动员号码单”、“各队成绩”输出给收发员;系统将“项目参加者”输出给裁判长,裁判长将“比赛项目”、“项目成绩”送交给系统,系统还向公布台输出“单项名次”和“团队名次”。图如下第二层DFD图,把系统分解为“记录报名单”和“统计成绩”两部分。图如下继续分解后获得的第三层DFD图如下312数据字典数据流数据字典条目报名单数据流名报名单别名组成运动员编号运动员姓名备注将团体号隐含在编号中运动员号码单数据流名运动员号码单别名组成运动员编号运动员姓名备注各组成绩数据流名各组成绩别名组成运动员编号运动员姓名成绩备注单项名次数据流名单项名次别名组成运动员编号运动员姓名名次成绩备注团体名次数据流名团体名次别名组成团体编号团体名称成绩名次备注运动会项目数据流名运动会项目别名组成项目名备注项目成绩数据流名项目成绩别名组成运动员编号运动员姓名成绩项目名备注项目参加者数据流名项目参加者别名组成运动员编号运动员姓名备注文件数据字典条目项目表表名项目表组成项目编号项目名称参赛人员的性别项目类别项目编排方式是否男子全能是否女子全能组织按照项目编号排列备注运动员名单表名运动员名单表组成运动员编号运动员姓名运动员所属团体组织按照运动员编号排列备注运动员成绩表表名运动员名单表组成运动员编号项目编号成绩组织按照运动员编号或者项目编号排列备注团体成绩表表名运动员名单表组成团体编号团体名称成绩组织按照团体编号或者成绩排列备注最高记录表表名运动员名单表组成项目编号成绩组织按照项目编号排列备注数据项数据字典条目参赛人员的性别数据项名参赛人员的性别别名取值男/女/男女备注项目类别数据项名项目类别别名取值田赛/径赛/全能备注项目编排方式数据项名项目编排方式别名取值直道/弯道/跨栏/分组不分道/田赛不分组/田赛分组/全能方式备注项目编排方式数据项名项目编排方式别名取值直道/弯道/跨栏/分组不分道/田赛不分组/田赛分组/全能方式备注32对性能的规定321精度比赛成绩必须以数值输入,时间表示格式既支持标准的电计时格式,也支持传统的分、秒“表示格式,田赛小数点以前代表米数,小数点后两位分别代表分米、厘米;径赛可以精确到小数点以后4位,小数点以前代表分钟数,小数点后1,2位代表秒,3,4位代表百分之一秒。例如1234代表田赛中的12米34,而22158代表径赛中的2分21秒58。322时间特性要求系统尽可能快速的快速实现数据处理,但是本系统并无实时要求。323灵活性本运动会具有针对性,针对田径运动会的特点进行设计。如果举行更大型的运动会,需考虑重新设计新功能。33数据管理能力要求本系统主要负责处理院校级田径运动会的相关数据本系统的跑道设置范围为110道,比赛组别可以随意设置多达十个组,运动员编号可选择四至五位数,比赛单位的个数、运动员人数无限制,但单项的人数不能超过99人34故障处理要求系统能够具有基本的容错功能。据有数据备份功能,防止突发的意外。物理故障仅由备份数据来恢复。软件操作失误可由备份数据恢复。4运行环境规定41设备PIII10256M服务器,和可运行浏览器的客户端。1G磁盘空间42支持软件AMICROSOFTWINDOWS2000SERVER以上服务器版本系列操作系统,运行IIS。BMICROSOFTSQLSERVER2000数据库服务器软件。C客户端兼容浏览器。43接口系统相对独立,无对外提供接口。44控制系统服务器端依托在IIS中运行,受到IIS的控制。客户端在客户端浏览器显示,受到客户浏览行为的控制。概要设计说明书1引言11编写目的本概要设计是经过认真的需求分析之后,为明确各项功能的需求,作为软件开发人员选择方案、进一步实现系统的参照。12背景说明A待开发软件系统的名称;田径运动会管理系统B列出此项目的任务提出者于姝晖C开发者于姝晖,王莹D用户需要举行田径运动会的各大、中、小学2总体设计21需求规定系统要求支持以下功能(1)运动会的常规设置(2)运动会报名(3)赛前编排(4)比赛处理(5)统计查询22运行环境基本硬件环境CPUPENTIUM133MHZ内存16M硬盘100M以上的可用空间软件环境操作系统WINDOWS平台,如WINDOWS95/98/2000/XP文档数据环境SQLSEVER200023基本设计概念和处理流程结构登录运动会管理系统全局参数可选项目组别设置组别实赛项目单位设置运动会设置常规设置统计查询各项报名人数统计兼报人员统计参赛单位统计团体分数统计破纪录统计单项成绩统计运动会报名报名表格人员报名核对参赛人员信息运动员排号赛前编排编排赛程赛程微调自动分组分道比赛处理预赛成绩输入决赛成绩输入预赛筛选编组3接口设计31用户接口311主系统菜单界面(登陆界面)312常规设置3121全局参数3122可选项目3123组别设置3124组别实赛项目3125单位设置3126运动会313运动会报名3131报名表格3132人员报名3133核对参赛人员信息3134运动员排号314赛前编号3141编排赛程3142赛程微调3143自动分组分道315比赛处理3151预赛成绩输入3152决赛成绩输入3153预赛筛选编组316统计查询3161各项报名人员统计3162兼报人员统计3163参赛单位统计3164团体分数统计3165单项成绩统计3166破纪录统计32外部接口主要是与打印机的连接。33内部接口田径运动会管理系统内各子系统之间的连接4运行设计本系统运行于客户机操作系统WIN98,2000,XPPROFESSIONCPU400M,内存264M5系统数据结构设计系统功能模块描述常规设置模块功能名称全局参数功能说明对系统使用的全局信息进行设置,比如赛道的大小等等信息数据结构参数名称字符串参数值整型功能名称可选项目功能说明定义可以举办的项目名称,供各个参赛组选择。数据结构名称字符串性别整型类别整型编排方式整型全能方式整型是否女子全能整型功能名称组别设置功能说明设定一届运动会的参赛组。数据结构组名字符串单项报名人数限定整型功能名称组别实赛项目功能说明设定一届运动会的参赛组的实际参赛项目项目从可选项目中选择数据结构名称字符串性别整型类别整型编排方式整型全能方式整型是否女子全能整型是否预赛布尔功能名称运动会设置功能说明管理历届运动会的名称数据结构运动会名称字符串注释字符串功能名称单位设置功能说明一届运动会的参赛单位的录入,以及其参加的组的设定。数据结构单位名称字符串参赛组字符串运动会报名管理模块功能名称报名表格功能说明生成运动会的报名表,数据结构运动员名称字符串参赛项目运动员参赛的项目功能名称人员报名功能说明处理填写好的报名表格。数据结构同上功能名称核对参赛人员信息功能说明列表参赛运动员的信息,留作人工核对。数据结构同上功能名称运动员排号功能说明对参赛运动员编排号码。数据结构运动员名字符串运动员编号整型赛前编排管理模块功能名称编排赛程功能说明辅助赛程编排人员编排合理的赛程数据结构组名称字符串性别整型项目名称字符串小组号整型预赛布尔功能名称赛程微调功能说明辅助赛程编排人员调整编排合理的赛程数据结构组名称字符串性别整型项目名称字符串小组号整型预赛布尔功能名称自动分组分道功能说明根据项目的人数和赛场限制各处比较合理的分组。数据结构小组号整型项目名称字符串比赛处理管理模块功能名称预赛成绩输入功能说明输入预赛成绩数据结构运动员号整型项目号整型预赛成绩整型功能名称决赛成绩输入功能说明输入决赛成绩,刷新纪录数据结构运动员号整型项目号整型决赛成绩整型功能名称预赛筛选编组功能说明根据完整的预赛成绩输入进行名次排序,和生成决赛的名单分组数据结构运动员号整型排名整型决赛分组整型统计查询管理模块功能名称个项报名人数统计功能说明统计单个项目的报名人数名单功能名称兼报人员统计功能说明统计项目简报人员的名单功能名称参赛单位统计功能说明统计参赛单位的参赛人数和各个项目的报名人数功能名称团体分数统计功能说明统计参赛单位各团体的分数排名功能名称单项成绩统计功能说明统计单项的成绩排名功能名称破纪录统计功能说明统计破纪录的项目和人员名单建立数据表1可选项目表字段名称数据类型字段长度可否为空主键项目编号IDENTIFY4否项目名称NVARCHAR50否性别TINYINT1否比赛类型TINYINT1否项目编排方式TINYINT1否全能TINYINT1否2组参赛项目标字段名称数据类型字段长度可否为空主键项目编号IDENTIFY4否项目名称NVARCHAR50否性别TINYINT1否比赛类型TINYINT1否项目编排方式TINYINT1否全能TINYINT1否是否预赛BIT1否3参赛组表字段名称数据类型字段长度可否为空主键组编号INT4否组名称NVARCHAR50否人员限报TINYINT1否届编号INT4否4参赛运动员表字段名称数据类型字段长度可否为空主键运动员编号CHAR30否名称INT4否所在的参赛队伍INT4否号码布号码VARCHAR10否届编号INT4否5运动员参赛表字段名称数据类型字段长度可否为空主键运动员编号CHAR30否项目编号INT4否项目成绩INT4否项目积分INT4否6单位表字段名称数据类型字段长度可否为空主键单位编号INT4否单位名称NVARCHAR50否届编号INT4否7运动会信息表字段名称数据类型字段长度可否为空主键编号INT4否名称NVARCHAR50否状态TINYINT1否注释NTEXT16否8运动员分组表字段名称数据类型字段长度可否为空主键编号INT4否运动员编号INT4否运动员名字NVARCHAR50否项目编号INT4否单位名称NVARCHAR50否分组号INT4否号码布VARCHAR10否成绩TINYINT1否是否预赛BIT1否届编号INT4否赛程开始时间DATETIME4是赛程结束时间DATETIME4是9局参数表字段名称数据类型字段长度可否为空主键编号INT4否参数名称VARCHAR30否参数值INT4否11用户标字段名称数据类型字段长度可否为空主键编号INT4否用户名NVARCHAR10否密码CHAR30否权限CHAR30是系统各功能模块实现流程图稍简单的插入删除和修改功能在此不再做详细的流程图。下面仅做稍复杂

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论