收藏 分销(赏)

校运动会管理系统的设计与实现.doc

上传人:精*** 文档编号:4126659 上传时间:2024-07-31 格式:DOC 页数:13 大小:61.54KB
下载 相关 举报
校运动会管理系统的设计与实现.doc_第1页
第1页 / 共13页
校运动会管理系统的设计与实现.doc_第2页
第2页 / 共13页
校运动会管理系统的设计与实现.doc_第3页
第3页 / 共13页
校运动会管理系统的设计与实现.doc_第4页
第4页 / 共13页
校运动会管理系统的设计与实现.doc_第5页
第5页 / 共13页
点击查看更多>>
资源描述

1、校运动会管理系统的设计与实现目录第一章系统概述11.1 系统开发背景与意义11。1。1 系统开发背景11。1。2 系统开发意义1第二章系统需求分析22。1系统功能要求222 需求分析概述223系统层次划分324 系统数据流图525 数据字典7第三章系统总体设计133.1 系统总体设计目标133。2 系统概念设计103。2.1 概念模型(ER图)143。2.2 关系模式15第四章数据库系统实现164.1 系统实现工具简介164。1。1 SQL Server 2000简介164.2 人事管理系统数据库实现16结束语22参考文献231运动会管理系统第一章 系统概述1.1 系统开发背景和意义1.1。1

2、系统开发的背景计算机以其强大的性能价格优势给人们的工作、学习和生活带来极大的方便计算机代替人工处理一些事务已成为必然。整个人类社会已进入高度信息化,人们对信息和数据的利用和处理已经进入自动化、网络化和社会化的阶段.在当今社会上,体育运动越来越普及,参与运动会的人越来越多,素质越来越高。传统的运动会,一般是以人手组织为主,运动员的报名、赛事的安排、比赛场地的安排和成绩的记录等操作全都由人手操作,参加人数越多,运动会的规模就越大,管理工作就更加费时费力,而且容易出错。学校田径运动会管理系统则为组织者提供一个简捷方便的方式来组织管理运动会,学校田径运动会管理系统是一种“人机交互系统”,通过简单的键盘

3、输入与鼠标点击来完成烦琐的记录与安排工作,保证运动会的正常流畅的进行。学校田径运动会管理系统是典型的数据库应用系统,可完成田径运动会管理中的运动员报名、分组编排,竞赛成绩处理及公告,成绩统计信息查询等事务处理功能。根据学校田径运动会的一般进程,本系统分为前期编排处理、比赛管理处理、查询输出处理和系统维护等四个工具模块来完成所期望的功能。依据关系型数据库理论设计数据库的结构。使用该系统可以极大地减小工作人员的劳动量,同时还可大大提高工作效率、可靠性和正确性1。1.2系统开发的意义1掌握数据库设计原理及相关软件的使用:2实现方便合理安排运动会方面的管理工作;3为了运动会管理系统更完善;4。 为了减

4、轻工作人员的工作负担.第二章 系统需求分析2.1系统功能要求1. 对运动员报名,编号,分组编排,赛程安排,决赛,成绩汇总等进行全面管理;2. 对运动会业务流程提供全面、一致和快速处理;3. 系统具有界面友好性和易操作性. 4. 本系统具体需要实现的功能有:1, 报名单输入2, 运动员编号3, 比赛项目的分组4, 打印秩序册5, 检录6, 成绩输入7, 校记录更新8, 团体成绩统计9, 运动会各项信息的输出等。22 需求分析概述1学校田径运动会主界面设置密码,用户通过密码后才能进入系统的水平菜单。2水平命令菜单要能实现前期编排,比赛管理,查询输出,系统工具这几个功能。 3前期编排需要定义比赛项目

5、,设置工作岗位、录入工作人员,运动员报名表录入,输入记录成绩,查看秩序册等功能. 4比赛管理需田赛成绩录入与输出,径赛成绩录入与输出,全能成绩录入与输出等功能。5查询输出需要运动员成绩、项目成绩、代表队成绩查询,总分表、项目得分表、成绩名次表查询,成绩册汇总等功能.23系统层次划分根据系统的目标、组织职能和需求的相关性,确定系统需求结构如图2。2。1所示田径运动会管理系统赛中事务处理系统维护赛前事务处理运动员检录决赛处理数据备份初始化规矩定义代码管理运动员分组报名单信息管理运动员编号报名单信息管理日程安排理打印秩序册理预赛处理图2.1根据系统的目标、组织职能和需求的相关性,确定系统流程图如图2

6、.2.2所示图2.224系统数据流图符号说明:在绘制数据流程图时使用到了处理逻辑,外部实体,数据存储和数据流四个符号,它们分别如下所示:处理逻辑外部实体数据存储数据流通过需求分析,得出运动会管理信息系统已编号的各层数据流程分别如图2.。3图2.12所示。图2。3运动会管理顶层数据流程图图2.4学生信息记录数据流程图图2.5项目录入数据流程图图2.6学生报名数据流程图图2。7裁判信息数据流程图图2。8比赛名单审核数据流程图图2。9成绩录入数据流程图图2.10比赛成绩审核数据流程图图2。11比赛名单审核细分数据流程图图2。12比赛成绩审核细分数据流图25数据字典(1)数据流的描述数据流编号: F1

7、数据流名称: 学生信息 简述:学生的基本信息数据流来源:S1数据流去向:P1数据流组成:学号+姓名+性别+所在系+编号数据流编号: F2数据流名称: 管理员信息 简述:管理员基本信息数据流来源:S2数据流去向:P6数据流组成:管理员号+管理员姓名+管理员性别+管理员年龄数据流编号: F3数据流名称: 不合格比赛名单 简述:不符合规范的报名单数据流来源:P6。1数据流去向:S1数据流组成:报名号+姓名+报名项目数据流编号: F4数据流名称: 合格比赛名单 简述:符合规范的报名单数据流来源:P6。1数据流去向:D3数据流组成:报名号+姓名+报名项目数据流编号: F5数据流名称: 不合格比赛成绩单

8、简述:不符合规范的比赛成绩单数据流来源:P8.1数据流去向:S2数据流组成:成绩编号+姓名+参赛项目+成绩+名次数据流编号: F6数据流名称: 合格比赛成绩单 简述:符合规范的比赛成绩单数据流来源:P8.1数据流去向:D4数据流组成:成绩编号+姓名+参赛项目+成绩+名次数据流编号: F8数据流名称:裁判信息 简述:裁判的基本信息数据流来源:C1数据流去向:P9数据流组成:裁判编号+姓名+性别(2)数据存储的描述数据存储编号:D1数据存储名:学生信息简述:存储学生信息输入的数据流:F1输出的数据流:数据存储编号:D2数据存储名:项目信息简述:存储项目信息输入的数据流:F2输出的数据流:数据存储编

9、号:D3数据存储名:比赛名单简述:存储比赛名单信息输入的数据流:F1,F2输出的数据流:数据存储编号:D4数据存储名:比赛成绩简述:存储比赛成绩信息输入的数据流:F2输出的数据流:(3)处理逻辑的描述处理逻辑编号:P1处理逻辑名称:学生信息设置 简述:对学生的信息进行相应处理输入的数据流:F1处理描述:根据学生信息,录入管理系统中输出的数据流:处理逻辑编号:P2处理逻辑名称:信息审核 简述:对学生的信息进行审核操作输入的数据流:处理描述:根据学生信息,对录入管理系统中的信息进行审核输出的数据流:处理逻辑编号:P3处理逻辑名称:项目设置 简述:项目的录入处理输入的数据流:F7处理描述:管理员根据

10、项目信息,录入管理系统中输出的数据流:处理逻辑编号:P4处理逻辑名称:项目审核 简述:对项目信息进行审核操作输入的数据流:处理描述:管理员根据项目信息,对录入管理系统中的项目信息进行审核输出的数据流:处理逻辑编号:P5处理逻辑名称:项目报名 简述:学生进行项目的报名输入的数据流:F1处理描述:学生结合自身情况,选取爱好或擅长的项目报名输出的数据流:处理逻辑编号:P6处理逻辑名称:比赛名单审核 简述:对比赛的名单进行审核输入的数据流:F2处理描述:管理员登陆系统后,对比赛名单进行审核,有查询,修改等操作输出的数据流:处理逻辑编号:P7处理逻辑名称:成绩录入 简述:管理员将成绩录入系统中输入的数据

11、流:F2处理描述:管理员登陆系统后,将学生比赛后的成绩录入系统中输出的数据流:处理逻辑编号:P8处理逻辑名称:比赛成绩审核 简述:对比赛成绩进行审核输入的数据流:F2处理描述:管理员登陆系统后,对比赛成绩进行审核,有查询,修改等操作输出的数据流:处理逻辑编号:P6。1处理逻辑名称:比赛名单查询 简述:对比赛的名单进行查询输入的数据流:F2,F4处理描述:管理员登陆系统后,对比赛名单进行查询,如不合格,将通知学生进行修改,最后管理员将合格的比赛名单录入系统中输出的数据流:F4处理逻辑编号:P6.2处理逻辑名称:比赛名单修改 简述:对比赛的名单进行修改输入的数据流:F1处理描述:学生收到管理员通知

12、,将其不合格的报名单修改输出的数据流:处理逻辑编号:P8。1处理逻辑名称:比赛成绩查询 简述:对比赛的成绩进行查询输入的数据流:F2处理描述:管理员登陆系统后,对比赛成绩进行查询,如不合格,系统返还给管理员进行其他相应操作输出的数据流:F5,F6处理逻辑编号:P8.2处理逻辑名称:比赛成绩修改 简述:对比赛的成绩进行修改输入的数据流:F2处理描述:管理员登陆系统后,对其不合格的成绩进行修改操作输出的数据流:第三章 系统总体设计31系统总设计目标概念设计阶段主要是将需求缝隙阶段得到的用户需求抽象为信息结构即概念模型的过程,它是整个数据库设计的关键,设计概念结构通常有四类方法:自顶向下、自底向上、

13、逐步扩张、混合策略。概念结构设计的任务是在需求分析阶段产生的需求说明书的基础上,按照特定的方法把它们抽象为一个不依赖于任何具体机器的数据模型,即概念模型.概念模型使设计者的注意力能够从复杂的实现细节中解脱出来,而只集中在最重要的信息的组织结构和处理模式上。 概念模型具有以下的特点: 1.概念模型是对现实世界的抽象和概括,它真实、充分地反映了现实世界中事物 和事物之间的联系,能满足用户对数据的处理要求. 2.由于概念模型简洁、明晰、独立于计算机,很容易理解,因此可以用概念模型 和不熟悉计算机的用户交换意见,使用户能积极参与数据库的设计工作,保证 设计工作顺利进行。 3。概念模型易于更新,当应用环

14、境和应用要求改变时,容易对概念模型修改和扩充。32系统概念设计3。2.1概念模型(ER图)性别编号姓名裁判负责项目 M N图3.1报名时间报名项目报名号姓名项目号项目名称学号报名参赛人数所在系项目学生M N 性别成绩比赛时间年龄比赛规则图3。2总E-R图3。2.1关系模型运动会管理系统关系模式表结构(其中带下划线的是主码,粗体斜线是外码)学生(学号,姓名,性别,年龄,所在系)裁判员(裁判编号,姓名,性别)项目(比赛项目号,项目名称,参赛人数,比赛时间,比赛规则,比赛场地)报名表(报名号,报名项目,报名时间)成绩表(姓名,参赛项目,成绩,名次)报名(学号,报名号,报名时间)选择(学号,比赛项目号

15、)赛程安排(项目号,裁判编号,报名号,比赛场地,比赛时间,比赛规则)第四章 数据库系统实现 4。1系统实现工具简介4。1。1 SQL Server 2000简介SQL Server 2000 是Microsoft公司推出的SQL Server 数据库管理系统的一个版本。该版本继承了SQL Server 7。0 版本的优点同时又比它增加了许多更先进的功能,具有使用方便,可伸缩性好与相关软件集成程度高等优点,可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2000 的大型多处理器的服务器等多种平台使用。SQL Server 2000 关系

16、数据库引擎支持当今苛刻的数据处理环境所需的功能.数据库引擎充分保护数据完整性,同时将管理上千个并发修改数据库的用户的开销减到最小。SQL Server 2000 分布式查询使您得以引用来自不同数据源的数据,就好象这些数据是 SQL Server 2000 数据库的一部分,同时分布式事务支持充分保护任何分布式数据更新的完整性.复制同样使您得以维护多个数据复本,同时确保单独的数据复本保持同步。可将一组数据复制到多个移动的脱接用户,使这些用户自主地工作,然后将他们所做的修改合并回发布服务器.SQL Server 2000 中包括一系列管理和开发工具,这些工具可改进在多个站点上安装、部署、管理和使用

17、SQL Server 的过程。SQL Server 2000 还支持基于标准的、与 Windows DNA 集成的程序设计模型,使 SQL Server 数据库和数据仓库的使用成为生成强大的可伸缩系统的无缝部分。这些功能使您得以快速交付 SQL Server 应用程序,使客户只需最少的安装和管理开销即可实现这些应用程序.数据仓库。 SQL Server 2000 中包括析取和分析汇总数据以进行联机分析处理 (OLAP) 的工具。SQL Server 中还包括一些工具,可用来直观地设计数据库并通过 English Query 来分析数据.4.2运动会管理系统数据库实现1。基本表的建立:1。学生基

18、本信息表图4。1图4.22。管理员信息表图4。3图4.43。裁判员信息表图4.5图4。64。项目表图4.7图4.85。报名表图4。9图4。106。成绩表图4。11图4.122。对表的查询:1,对学生信息的查询图4.132,对裁判员信息的查询图4。143,对项目的查询图4。154,对赛程的查询图4。165,对项目的查询表4。17结束语经过了一学期的学习,我从起初对数据库的认识模糊到后来清晰,深入,我认为我学到了许许多多的东西。当然,在学习中,得到了老师的更多指导,与帮助。在对课程的学习中,学习的Oracle语句和数据库知识对之前刚开始的学习数据库时有了更深一步认识。在学习的深入中,虽然学习有时是

19、十分叫人感到枯燥乏味的,但我庆幸的是我坚持了下来,在学期的课程设计中,对自己的认识和加深是十分有帮助的。我在设计发现,我对其中有许多以前不是十分明的地方,在通过这次课程设计后,对其中的一些疑惑顿时全消,了然于胸了。像其中对有关数据路径是透明还是隐藏的问题,后来明白了其中含有的深层的含义。总结这学期我对数据库的学习,驱使我不断的学习和努力。其次,通过这次对数据库的课程设计我对使我对数据库开发和软件开发产生了极大的兴趣,我想我会在这条路上继续前进下去。我相信,只要以严格心态要求自己,注意培养自己的思维能力,就一定会有更大更辉煌的发展和提高。参考文献1姚卿达.数据库设计。北京:高等教育出版社,19872王珊,吴欧奇.ER图/数据模型转换的一点标记。小型微型计算机系统,19833王珊,数据库系统简明教程.北京:高等教育出版社,20044萨师煊,王珊。数据库系统概述(第二版)。北京:高等教育出版社,19915 数据库系统原理与应用-SQL Server 2000 夏冰冰 国防工业出版社6 数据库技术及应用 范剑波 浙江大学出版社7 数据库技术与应用实践教程-SQL SERVER 严辉,刘卫国 清华大学出版社8 数据库原理及应用 钱雪忠 北京邮电大学出版社 13

展开阅读全文
部分上传会员的收益排行 01、路***(¥15400+),02、曲****(¥15300+),
03、wei****016(¥13200+),04、大***流(¥12600+),
05、Fis****915(¥4200+),06、h****i(¥4100+),
07、Q**(¥3400+),08、自******点(¥2400+),
09、h*****x(¥1400+),10、c****e(¥1100+),
11、be*****ha(¥800+),12、13********8(¥800+)。
相似文档                                   自信AI助手自信AI助手
百度文库年卡

猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服