版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、华科学院信息管理与信息系统专业数据库课程设计报告(2011/2012学年 第一学期)学生姓名:石玉英学生班级:信息管理与信息系统 092理1H学生学号:0116指导教师:武妞2012年 1月 4日学校运动会管理系统的设计与实现目录第一章系统概述 11. 1 系统开发背景与意义 1系统开发背景 1系统开发意义 1第二章系统需求分析22. 1 系统功能要求 33. 2 需求分析概述3功能需求分析 3性能分析。 3可行性分析 42. 3 系统层次划分 43. 4 系统数据流图54. 5 数据字典 6第三章 系统总体设计 125. 1 系统总体设计目标 126. 2 系统概念设计 12概念模型(E-R
2、图) 12关系模式 13第四章 数据库系统实现 147. 1 系统实现工具简介 15SQL Server 2000简介 158. 2 学生运功会管理系统数据库实现 15总结语 18参考文献 19第一章 系统概述系统开发背景与意义系统开发背景1 .开发背景。在当今社会上, 体育运动越来越普及, 参与运动会的人越来越多, 素质越来越高。传统的运动会,一般是以人手组织为主,运动员的报名、赛事的安排、比赛场地的安排和成绩的记录等操作全都由人手操作,参加人数越多,运动会的规模就越大,管理工作就更加费时费力,而且容易出错。学校田径运动会管理系统则为组织者提供一个简捷方便的方式来组织管理运动会,学校田径运动
3、会管理系统是一种 “人机交互系统” ,通过简单的键盘输入与鼠标点击来完成烦琐的记录与安排工作,保证运动会的正常流畅的进行。2 .主要仪器设备。1)硬件:计算机2)软件:windows 2000 和 SQL Server 20003 .开发内容安排。学校田径运动会管理系统是典型的数据库应用系统, 可完成田径运动会管理中的 运动员报名、分组编排,竞赛成绩处理及公告,成绩统计信息查询等事务处理功能。系统开发意义1 .系统开发的目的通过课程设计,让学生能够全面了解数据库应用系统的整个开发过程,验证课堂教学中的理论,掌握数据库系统的基本概念,基本原理及应用技术,掌握SQL语言的定义和各种操作能力,进一步
4、掌握SQL语言的数据库编程技能,学会利用课堂上已学过的数 据库知识进行数据库设计,使学生对开发信息管理系统有一个总体认识,可使学生得到 很好的锻炼,为以后学习、工作打下很好的基础。本次为学校举行的田径运动会设计运动会管理系统。要求对运动员(包括比赛项目和比赛成绩) ,比赛项目的设置,分组分道等进行管理。具体来讲,田径运动会包括若干个比赛项目,由学校设置比赛项目和比赛规则,运动员根据比赛规则报名参赛,裁判对运动员进行分组分道,运动员参加比赛,由裁判评定和处理成绩,但须公平公正。2.系统开发应解决的问题。1)系统具有较广的覆盖面系统将整个运动会组织管理的具体情况量身定制,应该包括运动会管理的各个方
5、面,从比赛项目信息到运动员信息,从报名信息到比赛成绩信息等都应该包含到位。2)系统具有较高的安全性数据库系统的身份检查,系统的登录和身份检查,非登录用户不允许直接进入工 作页面。第二章 系统需求分析系统功能要求根据用户需求,按照结构化程序设计的思想,采用自顶向下的结构化分析方法,整个系统可以划分为三大部分:赛前准备,赛中管理,赛后处理。( 1)赛前准备: 根据比赛需求,学校制定相关比赛规则和比赛项目,运动员根据比赛规则报名,并确定所要参加的比赛项目。所有的运动员都需要在报名表上登记个人的基本信息。(2)赛中管理:根据比赛结果,裁判对运动员的进行成绩评定、成绩录入和成绩处理,从而判定出各个比赛项
6、目的名次,并对运动队的成绩和团体总分进行统计,实现智能化成绩处理。(3)赛后管理:运动员可以根据自己的院系、姓名、号码等查询自己的成绩,并根据赛前准备和比赛管理阶段所涉及到的各个信息, 打印出各种检录表、 成绩单及团体总分表、奖牌榜、决赛成绩总表、破记录情况表。2 2 需求分析概述本系统适用于各种学校田径运动会的全程管理。 本系统竞赛规程设置灵活,输入运动员报名表方便,秩序册自动生成,成绩录入方便快捷,成绩查询功能丰富。同时还考虑了界面的友好性,操作的简单性,运行的可靠性功能需求分析(1) 该系统是田径运动会比赛期间的信息处理系统,同时也是对外发布信息的窗口。赛会管理人员可以通过发布比赛信息,
7、如比赛准备期间的比赛规则,比赛项目流程信息,比赛期间的各个比赛实时信息等。因此,该系统必须要有一个简捷的操作界面给管理人员进行操作。( 2 )提供报名功能。运动员的报名信息是一届运动会的关键信息,因此,要给运动员提供一个方便快捷的方式进行报名操作。( 3)运动会期间要进行比赛成绩,排名等信息的录入和发布的操作。( 4 )比赛结束后,要为运动会信息管理提供各个比赛项目信息的查询,统计功能,并且将统计结果生成文档,打印为报表。性能分析。1 .运行需求:运行流畅,功能简洁。2 .用户界面:语言支持:用户界面均采用中文表述,不得出现英文提示和乱码提示。3 .操作便捷性:能够让用户用鼠标、键盘操作,提供
8、给用户快捷键及快捷图标可行性分析可行性分析也称可行性研究,是决策部门在采取一项重大改革或投资行动之前,对该项目的必要性和可能性进行分析与论证的活动,具体可以对几下方面分析:1、技术可行性运动会的开展需要具有良好技术人员, 只有掌握系统的操作方法才能更好的而又合理的运用本系统。在技术方面的确非常先进,方便对运动会各方面的管理,有利于本次运动会的开展。无论是经营方面,还是管理方面都占优势,该技术的可行的。经过详细的分析和调查,本运动会管理系统利用计算机信息处理的迅速、准确、可靠且有强大存储能力的突出特点,全面提高本次运动会的管理水平和工作效率,并且及时、完整的业务经营资料,为本次运动会的及时转换提
9、供一定的支持。2、经济可行性只需要一台PC机,需要的支持软件较少,软件投入应用时也不需要很高配置的计 算机设备和网络的安装,软件的运行寿命比较长,成本低,所以开发该系统有经济可行性。3、管理可行性新的运动会管理系统充分发挥了计算机技术、网络技术的强大功能,从整体上改善了运动会的管理工作,提高了运动会服务的功能和质量,实现了运动会信息管理系统的的信息化、网络化、自动化。通过对经济、技术、管理可行性的充分研究,确定了运动会管理系统的开发是必要的、可行的。综上所述,开发该小型运动会管理系统是非常可行的。2 3 系统层次划分(一)报名统计( 1 )业务描述:报名活动由学校相关组织人员辅助来报学生(或是
10、已经统一了学生申报信息的班主任)完成,主要进行学生班级信息的核对、班级相关项目人数的核对、以及项目最大人数的核对。( 2)需要产生的报表:运动员表( 3)涉及的业务人员:由学校相关组织自己决定。(二)赛程安排(1)业务描述:该阶段主要包括:项目场地管理、项目器材管理、项目人员管理这三个主要阶段。相关工作人员跟据:项目表、场地表、器材表、及举办项目所需要的工作 人员表进行查询和核实,确保万事俱备。(2)需要执行的查询:各种人员、器材、场地、时间信息。(3)输入数据项:项目名。(4)输出数据项:各种人员名称、器材名及数量、场地名及地点、具体开始时间。(三)得分统计(1)业务描述:跟据统计人员获得的
11、比赛数据,由普通操作人员计录相关运动员的项 目信息,以及得分信息。及在颁奖及奖品领取时根据该表产生出相应的名次表或视图信 息,再根据相关的排名信息核对名次情况并颁发奖励。(2)需要执行的查询:根据学生的信息,查询相应的名次信息(或是排名信息)。图报名统计数据流图斤退班员让图赛程安排数据流图P2 币七7比FE场挂栏总耶甥材代总P6得分交法起动员庠图总的数据流图数据字典数据流的描述1)数据流编号: F1数据流名称: 申报信息简述:学生的基本信息数据流来源:学院数据流去向:申报信息核对数据流组成:学号+姓名+性别+年龄+所在系+班级数据流量: 3 次/天2)数据流编号:F2数据流名称: 比赛开始时间
12、信息简述:比赛时间数据流来源:项目信息数据流去向:场地分配数据流组成:年月日+开始时间+结束时间数据流量: 6 次/ 天3)数据流编号:F3数据流名称: 人员信息简述:管理人员信息数据流来源:工作人员信息数据流去向:人员就位数据流组成:管理人员姓名 +年龄 +性别+管理项目数据流量: 3 次/ 天4)数据流编号:F4数据流名称: 分配完毕信息简述:分配信息数据流来源:场地分配数据流去向:器材准备数据流组成:场地号+场地名称+场地容纳人数数据流量: 3 次/ 天5)数据流编号: F5数据流名称: 准备完毕信息简述:准备完毕数据流来源:器材准备数据流去向:人员就位数据流组成:器材号+器材名称+器材
13、数量数据流量: 3 次/ 天6)数据流编号: F6数据流名称: 场地信息简述:比赛场地数据流来源:场地信息数据流去向:场地分配数据流组成:场地号+场地名称+场地项目数据流量: 3 次/天7)数据流编号: F7数据流名称: 运动员就位信息简述:运动位就位数据流来源:运动员准备数据流去向:具体比赛数据流组成:运动员号+运动员姓名+运动员性别+运动员年龄+运动员参赛项目数据流量: 3 次/天8)数据流编号: F8数据流名称: 成绩信息简述:比赛场地数据流来源:具体比赛数据流去向:成绩记录数据流组成:成绩号+成绩+参赛项目+参赛运动员姓名数据流量: 3 次/天(二)处理逻辑的描述1)处理逻辑编号: P
14、1处理逻辑名称:申报信息核对简述:对学生的信息进行相应处理输入的数据流:学院处理描述:根据学生信息,录入管理系统中输出的数据流:学院处理频率: 10 次/天2)处理逻辑编号:P2处理逻辑名称:场地分配简述:对学生参赛项目的场地进行处理输入的数据流:项目信息处理描述:根据学生信息所报的项目,选择场地的安排输出的数据流:器材准备处理频率: 10 次/天3)处理逻辑编号:P3处理逻辑名称:器材准备简述:根据所报的项目的器材进行处理输入的数据流:场地分配处理描述:管理员根据项目信息,进行器材的准备输出的数据流:人员就位处理频率: 10 次/ 天4)处理逻辑编号: P4处理逻辑名称:运动员准备简述:对比
15、赛的名单进行审核输入的数据流:人员就位处理描述:对参赛的运动员就位准备比赛输出的数据流:具体比赛处理频率: 10 次/ 天( 5)处理逻辑编号:P5处理逻辑名称:具体比赛简述:学生进行项目比赛输入的数据流:人员就位处理描述:根据学生所报的项目在规定的场地进行比赛输出的数据流:成绩记录处理频率: 10 次/ 天( 6)处理逻辑编号: P6处理逻辑名称:成绩记录简述:对运动员的成绩进行处理输入的数据流:具体比赛处理描述:管理员对运动员该项目比赛成绩的记录输出的数据流:得分统计处理频率: 10 次/ 天( 7)处理逻辑编号: P7处理逻辑名称:得分统计简述:管理员将成绩录入系统中输入的数据流:具体比
16、赛处理描述:管理员登陆系统后,将学生比赛后的成绩录入系统中输出的数据流:比赛排名(三)数据存储的描述数据存储编号: F-01数据存储名称:项目信息简述:运动会比赛项目信息数据存储组成:项目号+项目名称+项目时间+项目地点关键字:项目号相关联的处理:申报信息核对+场地分配数据存储编号: F-02数据存储名称:运动员信息简述:参加比赛运动员的相关信息数据存储组成:运动员号+姓名+年龄+性别+参赛项目号关键字:运动员号+项目号相关联的处理:申报信息核对+人员就位数据存储编号: F-03数据存储名称:工作人员信息简述:关于比赛的相关工作人员数据存储组成:工作人员号+姓名+年龄+性别+负责项目好关键字:
17、工作人员号+项目号相关联的处理:人员就位数据存储编号: F-04数据存储名称:场地信息简述:比赛的场地相关信息数据存储组成:场地号+场地项目 +场地使用时间关键字:场地号相关联的处理:场地分配数据存储编号: F-05数据存储名称:器材信息简述:器材信息数据存储组成:器材号+器材名称 +器材数量关键字:器材号相关联的处理:器材准备数据存储编号: F-06数据存储名称:成绩排名信息简述:成绩排名信息数据存储组成:运动员号+运动员成绩排名号+运动员参赛项目+参赛时间关键字:运动员号+成绩排名号相关联的处理:得分统计第三章系统总体设计系统总体设计目标1 .报名系统:根据发布的运动会比赛的具体详情,以学
18、院为单位上报想要参赛的 学生信息。2、赛程安排:根据比赛项目安排场地、器材、相关人员的准备。3、得分统计:根据最后的比赛结果,记录相应的比赛成绩及排名情况。学校运动会管理系统报名系疣赛程安排项目场地管 理项目器材管 理项目人员管理得分统计图功能模块图系统概念设计概念模型(E-R图)图总的E-R图关系模式学院(学院编号,学院名称) 3NF比赛项目(项目编号,项目规则,项目名称,项目类型,制定人,制定日期,学校编号)3NF运动员(运动员编号,姓名,性别,年龄,院系名称,遣派人数,运动队编号) 3NF运动队(运动队编号,运动队名称)3NF裁判员(裁判员编号,姓名,性别,岗位,项目编号) 3NF成绩(
19、等级,排名,用户名,密码)3NF报表(报表编号,报表名称,打印时间) 3NF报名(运动员编号,项目编号,比赛细则,人数限制) 3NF参加(运动员编号,项目编号,比赛地点,比赛时间,比赛人数) 3NF裁决(裁判员编号,项目编号,裁决人) 3NF评定(裁判员编号,项目编号,评定规则,评定人) 3NF第四章 数据库系统实现系统实现工具简介SQL Server 200面介SQL Server 2000 是Microsoft公司推出的SQL Server数据库管理系统的新版本。 该版本继承了 SQL Server版本的优点,同时又比它增加了许多更先进的功能,具有使 用方便、可伸缩性好、与相关软件集成程度
20、高等优点。可跨越从运行Microsoft Windows 98的膝上型电脑,到运行 Microsoft Windows 2000的大型多处理器的服务器等多种平 台使用。SQL Server 2000数据库引擎提供完整的XML支持。它还具有构成最大的 Web站点的数据存储组件所需的可伸缩性、可用性和安全功能。SQL Server 2000中包括一系列管理和开发工具,这些工具可改进在多个站点上安 装、部署、管理和使用SQL Server的过程。SQL Server 2000还支持基于标准的、与 Windows DNA集成的程序设计模型,使SQL Server数据库和数据仓库的使用成为生成强大的可伸
21、缩系统的无缝部分学生运功会管理系统数据库实现用户登录 赛前管理 褰中管理 赛后管理曰径运动会管理系统话输入用户者s语输入密码: 亘55登录界面图登陆界面田径运动会信息管理系统赛前爸理运动员揖名分组令道编林贲程表输出跋严表 事出竞芟用表 运动员参共信足查诅赛中管理寡后管理运动员基本信息:系别:请选悔所在系班魁序选择所在斑氨 V姓名二学号二I性别;。男。女报名信息参赛组别大-Y 报名防目 报包项目r 抿名项目才 报名项目工 提交清诜超参寿西连选怪参赛痂目*请选择参赛项厂/语砺舂贾顶日v据名臂理界面图报名管理界面田径运动会管理系统甲尸昔录 赛前管理 赛口管理 赛后曾旺直询后即息的畅电信息:至别;歌学
22、与计算机科学学院 班期 1班廿|鞋心 华阴性疑。男。女己根宅信息: 运动员嫌(号图报名信息查询界面田径运动会管理系统图个人信息查询界面目户亭录 理前菅理 事中营理 赛后管理组别I |女子甲坦 城 项目I 女子2口咪 T姐次I 侬 Y成靖运动员编号姓名0012的三0022李四0014王五任役运动受管理系统图成绩输入界面田径运动会管理系统项目破记学查河查询结果;秋记录或凝 被元录学生姓名 破土学学生系.利砥记录时同t被记尿学生性别.录学生学号,图破纪录学生信息查询界面田径运动会管理系统个人成绩查询!系别"一雌择杀别一二妣然 运司为编号工 请锣班线一莫孟提交Tn1;项目2;名次工名次;总结语通过这三周的课程设计从在课本上熟悉基本知识到去图书馆的相关图书中了解其 他与设计工资管理系统有关的知识,这不仅使我对课本中的基本知识有了更深的掌握, 而且还使我对其他方面的知识有了更深的认识与了解。由于要独立地进行自己分工系统的设计,需要自己去分析架构和设计,提高了自己分析问题和解决问题的能力。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年汽车抵帐合同(1篇)
- 2026北京师范大学实验小学教师及实习生招聘备考题库附参考答案详解ab卷
- 2026福建三明市清流县新任教师招聘5人备考题库及答案详解【基础+提升】
- 2026年3月广西玉林市陆川县城镇公益性岗位人员招聘5人备考题库含完整答案详解(各地真题)
- 2026贵州贵阳贵安统一招聘中小学(幼儿园)教师819人备考题库附完整答案详解(名校卷)
- 2026贵州安顺关岭自治县民族中等职业学校招聘社会培训外聘人员备考题库【考点提分】附答案详解
- 2026年重庆工程职业技术学院单招综合素质考试题库含答案详细解析
- 吉林长春市面向2026年普通高校毕业生开展“强医计划”招聘事业单位人员110人备考题库附参考答案详解【夺分金卷】
- 2026年甘肃省兰州市高职单招职业技能考试题库附答案详细解析
- 2026中国美术学院特殊专业技术岗位招聘19人备考题库(浙江)附参考答案详解【满分必刷】
- 2026年常州纺织服装职业技术学院单招职业倾向性测试题库附参考答案详解(考试直接用)
- 2026河北邢台市数字化城市管理服务中心公开招聘编外工作人员20名笔试备考试题及答案解析
- 水利工程运行维护与故障处理指南
- 神州数码集团在线测评题
- 掺混肥料生产管理制度
- 2026年安徽财贸职业学院单招综合素质笔试备考试题附答案详解
- 2026内蒙古事业单位招聘第一阶段减少招聘人数岗位(公共基础知识)测试题附答案
- 胆总管结石课件
- 2025年10月自考05677法理学试题及答案含评分参考
- 2025年专升本旅游管理历年真题汇编试卷及答案
- GB/T 11021-2014电气绝缘耐热性和表示方法
评论
0/150
提交评论