系运动会管理系统软件开发说明书.doc_第1页
系运动会管理系统软件开发说明书.doc_第2页
系运动会管理系统软件开发说明书.doc_第3页
系运动会管理系统软件开发说明书.doc_第4页
系运动会管理系统软件开发说明书.doc_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

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

文档简介

第1章问题定义.2第2章可行性研究.2第3章需求分析.33.1任务概述.33.1.1目标.33.1.2用户的特点.33.1.3假定和约束.33.2需求规定.33.2.1对功能的规定.33.2.2输入输出要求.43.2.3数据管理能力要求.43.2.4故障处理要求.43.2.5实体-联系图.43.2.6数据规范化.53.2.7将来可能提出的要求.53.2.8其他要求.53.3运行环境规定.5第4章总体设计.64.1.功能分解.64.2.设计软件结构.64.3.设计数据库.74.3.1.概念结构设计.74.3.2.逻辑结构设计.74.3.3.数据字典设计.84.4.模块划分.101)用户登录模块.102)查询模块.103)成绩录入模块.104)运动员报名模块.105)查看、添加比赛项目模块.10第5章详细设计.105.1.结构程序设计.105.2.人机界面设计.11第6章编码和单元测试.116.1编码要求.116.2单元测试.121)用户登录模块.122)查询模块.123)成绩录入模块.134)运动员报名模块.135)查看、添加比赛项目模块.13第7章综合测试.13第1章问题定义随着计算机及网络技术的飞速发展,Internet/Intranet应用在全球范围内日益普及,当今社会正快速向信息化社会前进,信息自动化的作用也越来越大。从而使我们从繁杂的事务中解放出来,提高了我们的工作效率。目前系运动会成绩管理系统工作还是手工管理,工作效率很低,并且不能及时对比赛成绩进行纵向或横向的比较、查询等,不能更好的适应当前数据管理的要求。手工管理还存在这许多弊端,由于不可避免的人为因素,造成数据的遗漏、误统计。计算机信息化管理有着储存量大,速度快等许多优点,提供给我们的处理信息及时快捷,因此我们利用计算机提供给我们的信息对系运动会的各项成绩形成一整套动态的管理。第2章可行性研究本系统的数据管理对象是系级运动会的各项比赛项目成绩,管理对象结构较为简单。系统由在校大学生利用常见的windows环境下的编译工具自行开发。该系统的运行旨在便于部门单位管理数据,无商业利益,要求开发成本低,周期短。人机界面应符合一般查询习惯。系统流程图如下:成绩数据库文件录入事务成绩录入程序单项赛事成绩表查询事务成绩查询程序查询结果成绩报告图2-1系统流程图该系统接受外界的录入事务和查询事务,其数据流图如下:记录员查询者查询者1.1接受录入事务1.2更新事务2.1接受查询事务2.2查询条件3产生成绩单录入事务录入事务成绩单图2-2数据流图第3章需求分析3.1任务概述3.1.1目标系运动会管理系统软件旨在使系田径运动会成绩管理、运动员统计、运动项目统计达到信息自动化,目前仅面向院系举办的小型田径运动会。软件的人机界面基于FrameWork2.0,采用C#语言编写,在MicrosoftVisualC#2005ExpressEdition编译环境下生成可执行程序。本系统的数据管理对象是系级田径运动会的各项比赛项目成绩,由于管理对象结构较为简单,故下层使用MicrosoftOfficeAccess创建数据库和程序来跟踪与管理信息。3.1.2用户的特点本软件的最终用户分为一般用户和管理员。其中一般用户可以查询成绩和运动员信息;管理员除了有查询权限外还有修改数据库信息的权限,能够录入新的比赛成绩,补录或改正以往的错误信息。一般来说用户是本系教师、学生。该软件将在田径运动会开赛期间使用频繁。3.1.3假定和约束该系统面向田径运动会成绩管理,假定运动会各项比赛项目不采用预决赛形势,仅以记录的成绩排名。由于是公益型项目,故不提供经费,开发期限为两周。3.2需求规定3.2.1对功能的规定1)修改比赛项目信息功能在管理员权限下应有修改比赛项目信息的功能。包括添加、删除比赛项目。其中删除应保证数据库的参照完整性。2)报名功能赛前将运动员与比赛项目的n:n关系录入数据库建表。该功能也属于管理员权限。当运动员存在时直接向其添加报名项目,当运动员信息尚不在数据库中时要求能向数据库中添加新的运动员信息。3)修改运动员信息功能必要时应能删除运动员信息以整理数据库。该项功能也应保证数据库的参照完整性。4)成绩录入功能要求将各比赛项目成绩及时录入数据库。录入时用户选择年份、项目编号,系统输出当前成绩表,由记录员(管理员权限)录入本次成绩。5)成绩查询功能要求根据用户输入的查询条件输出相应的查询结果。该功能可以被所有用户使用。产生各班的成绩单,内容包括各班所取得的每项成绩的项目号,名次(成绩),姓名和得分,产生团体总分报表,内容包括班号、男子团体总分、女子团体总分和团体总分。可查询每个项目的名次(姓名、班级,编号)。可查询每个人的成绩,注意重名情况。6)数据整理功能要求能按各类加分方案为个人、团体统计总分、名次。产生团体总分报表。7)用户登录功能用户输入用户名和权限密码,权限不正确则弹出否认对话框,正确则进行用户要求的操作。3.2.2输入输出要求录入成绩时要求用户输入比赛项目名称,系统将输出当前相应的成绩表供用户填写。填写完毕后回写数据库。查询时要求能够根据用户输入的关键字进行SQL查询,将查询结果以表格的形式返回用户界面。运动员报名要求用户从下拉文本框中选择运动员及要参加的项目。添加运动员时要求用户输入运动员编号、姓名、性别、班级。添加成功时系统返回成功提示,否则给出错误原因。添加比赛项目是要求用户输入比赛项目信息。添加成功时返回成功提示,否则给出错误原因。3.2.3数据管理能力要求由可行性分析可得到如下的数据流图元素:表3-1数据流图元素源点/终点:数据存储:记录员运动员信息-查询者运动员编号数据流:班级录入事务-姓名运动员编号性别项目编号比赛项目信息-成绩项目编号查询事务-项目名称查询关键字

温馨提示

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

评论

0/150

提交评论