数据库课程设计报告-校运动会管理系统_第1页
数据库课程设计报告-校运动会管理系统_第2页
数据库课程设计报告-校运动会管理系统_第3页
数据库课程设计报告-校运动会管理系统_第4页
数据库课程设计报告-校运动会管理系统_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

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

文档简介

数据库课程设计报告游戏数据库系统目录第一章系统概述21.1系统开发的背景和意义21.1.1系统开发背景21.1.2系统开发的重要性2第二章系统需求分析32.1需求分析概述32.2.1功能需求分析32.2.2可行性分析2.2系统数据流图42.3数据字典6第三章系统总体设计103.1系统概念设计103.1.1概念模型(工程-关系图)103.2关系模式11第四章数据库的定义和数据安全与完整性的定义114.1数据库定义124.2数据安全和完整性的定义1415胡红,软件一班第一章系统概述1.1系统开发的背景和意义1.1.1系统开发背景高校运动会是高校体育工作的重要组成部分。近年来,随着招生规模的扩大,竞赛项目和参赛人数都在增加。与此同时,人们对比赛结果的准确性和实时性要求越来越高。团队需要获得及时准确的相关信息,以便有效地进行比赛的决策指导。这些问题和需求很难通过人工方法或单机版的游戏管理系统来解决。为此,我们研究了奥运会信息集成管理系统,使奥运会的筹备、组织、管理和协调全面实现计算机网络化和自动化,大大提高了工作效率和信息处理的实时性。作为各种体育运动的基础,高校运动会具有广泛的群众性。每一次高校运动会都是一次大型运动会,是提高和检验学生健康水平、开展全民健身活动的有效途径。由于竞赛项目数量多、参赛人数多、数据处理量大、变化的时效性要求高、管理复杂,安排、记录和发布工作是一项复杂的工程。为了解决运动会管理和组织中的各种问题,我们开发了一个适合高校的运动会管理系统。该系统在分析运动会管理需求的基础上,通过对比分析不同的开发模式和特点,采用了简单实用的基于浏览器/服务器的模式,在视窗环境下,以SQL Server2008为后台数据库,提供查询、添加、修改和删除数据库等操作,实现信息在线管理,并对信息管理功能进行了详细分析,实现了动态、交互式、高效的网络信息管理。该系统能够准确统计运动员注册信息,有效处理比赛日程中的实时数据。1.1.2系统开发的意义这一次,为学校田径运动会设计了一个体育管理系统。需要对运动员(包括比赛项目和结果)、比赛项目的设置、裁判对比赛的判断、后勤人员以及宣传团队的相关工作等进行管理。具体来说,田径比赛包括几个项目。学校设立了项目和规则。运动员按照规则参加比赛。裁判记录运动员的比赛。裁判评估和处理运动员比赛的结果,但他们必须公平和公正。通过课程设计,我们可以充分了解数据库应用系统的整个开发过程,在课堂教学中验证理论,掌握数据库系统的基本概念、基本原理和应用技术,掌握SQL语言的定义和各种操作能力,进一步掌握SQL语言的数据库编程技能,学会利用课堂上学到的数据库知识来设计数据库,使学生对信息管理系统的开发有一个大致的了解,使学生得到很好的锻炼,为以后的学习和工作打下良好的基础。第二章系统需求分析2.1需求分析概述该数据库系统适用于各学校田径比赛的整体管理。该系统竞赛规则灵活,运动员申请表录入方便,订单自动生成,成绩录入方便快捷,成绩查询功能丰富。2.2.1功能需求分析(1)系统是田径比赛中的信息处理系统,也是发布信息的窗口。竞赛管理人员可以发布竞赛信息,如竞赛准备期间的竞赛规则、竞赛项目的流程信息、竞赛期间各竞赛的实时信息等。(2)提供注册功能。运动员注册信息是运动会的关键信息,因此有必要为运动员提供一种便捷的注册方式。(3)比赛期间,应进行比赛结果、排名等信息的录入和发布。(4)赛时将有物流团队为运动员服务,赛时的信息管理将对各物流团队进行相关分工。(5)比赛结束后,需要为每个比赛项目的信息管理提供查询和统计功能,并生成文档,将统计结果打印成报告。可行性分析可行性分析,也称为可行性研究,是决策部门在采取重大改革或投资行动之前,对项目的必要性和可能性进行分析和论证的活动。它可以具体分析以下几个方面:1.技术可行性该系统在分析运动会管理需求的基础上,通过对比分析不同的开发模式和特点,采用了简单实用的基于浏览器/服务器的模式,在Windows环境下,以SQL Server2008为后台数据库,提供查询、添加、修改和删除数据库等操作,实现信息在线管理,并对信息管理功能进行了详细分析,实现了动态、交互式、高效的网络信息管理。该数据库的开发是可行的。2.经济可行性只需要一台电脑,所需的支持软件更少。当软件投入应用时,也不需要安装高度配置的计算机设备和网络。该软件使用寿命长,成本低,开发该系统在经济上是可行的。3.管理可行性新的游戏管理数据库系统充分发挥了计算机技术和网络技术的强大功能,提高了游戏的整体管理水平,提高了游戏服务的功能和质量,实现了游戏信息管理系统的信息化、网络化和自动化。通过对经济、技术和管理可行性的充分研究,确定开发体育管理系统的必要性和可行性。综上所述,为本次小型运动会开发管理数据库系统是非常可行的。2.2系统数据流图数据流图(DFD):简写为DFD,从数据传输和处理的角度,以图形方式表达系统的逻辑功能、系统中数据的逻辑流向和逻辑转换过程。它是结构系统分析方法的主要表达工具,也是表示软件模型的图形化方法。数据流图是软件设计者和用户之间良好的沟通工具。首先,我们应该输入每个运动员的报名表,并建立相关的数据库。在比赛过程中,需要及时输入每个运动员的比赛项目的成绩并进行相应的调整,打印成绩报告单,提供每场比赛的信息查询。1登记签约雇用签约雇用交通分隔分组表运动员注册信息项目信息输出0登记运动员姓名数字对照表输出奔跑注册输出竞争中的输出结果排名2完成比赛学生奔跑产生项目成果产生3完成预赛,决赛名次排列表学术成果4输出性能信息各种报表竞赛日程数据流程图2.5数据字典数据结构号数据结构名称意义的解释作文01报名表记录运动员的相关信息姓名、性别、学生编号、运动员编号、部门、参赛项目02竞赛日程记录学校设置的比赛项目。比赛编号、项目名称、比赛类型、预赛和决赛03裁判台记录裁判的信息和与处罚相关的比赛信息。裁判员号码、性别、姓名、级别、比赛号码04物流组表记录员工后期的工作。值班的次数、次数和时间05宣传小组表记录宣传小组提交文章的宣传情况。作者姓名、作者部门、文章名称、作者学术编号06大学餐桌记录大学排名学院名称,排名07项目成就表记录每个项目的最终比赛结果信息运动员编号、项目编号、项目名称、初步排名、最终排名、是否打破记录以上10种数据定义如下:(1)报名表数据项编号数据项名称意义的解释名字数据类型数据长度数值范围1名字运动员的全名YDY_name可变长字符串20任何汉字2性别运动员的性别YDY_sex可变长字符串2男性还是女性3运动员号码班级全名YDY_num可变长字符串8任何汉字4能力运动员部YDY_xym可变长字符串20任何汉字(2)竞赛日程数据项编号数据项名称意义的解释名字数据类型数据长度数值范围1项目编号项目数量BSBH可变长字符串5数字2竞赛名称竞赛的全称BSMC可变长字符串20任何汉字3竞赛类别记录项目的类型BSLB可变长字符串20任何汉字4预赛时间到了记录比赛的预赛BSSJ_ys日期类型-5最终比赛时间记录比赛的决赛时间。BSSJ_js日期类型-(3)裁判台数据项编号数据项名称意义的解释名字数据类型数据长度数值范围1裁判员号码识别裁判的唯一标识。CPBH可变长字符串5数字2性别裁判的性别预算外预算可变长字符串2男性还是女性3名字裁判的名字BSLB可变长字符串20任何汉字4等级法官的专业等级CPXM可变长字符串10任何汉字(4)物流组表数据项编号数据项名称意义的解释名字数据类型数据长度数值范围1税号唯一标识班组的标识ZBBH可变长字符串5数字2值班人员姓名值班人员姓名ZBRXM可变长字符串5数字3出席时间值班时间ZBSD可变长字符串20任何汉字(5)宣传小组表数据项编号数据项名称意义的解释名字数据类型数据长度数值范围1作者姓名投稿人姓名ZZXM可变长字符串5任何汉字2作者部门投稿人的部门ZZYX可变长字符串20任何汉字3作者学生编号贡献者是学生的学生人数。ZZXH可变长字符串20任何汉字(6)大学餐桌数据项编号数据项名称意义的解释名字数据类型数据长度数值范围1学院名称学院的全称XYM可变长字符串20任何汉字2大学排名大学在竞争中的排名XYPM可变长字符串20任何汉字(7)项目成就表赛事结果(运动员编号、比赛编号、赛事名称、初步排名、最终排名、破纪录与否)3NF数据项编号数据项名称意义的解释名字数据类型数据长度数值范围1运动员号码运动员比赛的独特识别YDY_bh可变长字符串20数字2匹配号码参加比赛的运动员人数YDY_bsbh可变长字符串20数字3项目名项目的全名YDY_bsmc可变长字符串20任何汉字4初步排名记录运动员在预赛中的排名。YDY_yspl可变长字符串5汉字或数字5最终排名记录运动员在决赛中的排名。YDY_jspl可变长字符串5汉字或数字6打破记录看看运动员是否打破了记录。PJL可变长字符串2是或不是(8)初步表格数据项编号数据项名称意义的解释名字数据类型数据长度数值范围1运动员号码运动员的人数YS_bh可变长字符串20任何汉字2匹配号码参加比赛的运动员人数YS_bsmc可变长字符串20任何汉字(9)最终表数据项编号数据项名称意义的解释名字数据类型数据长度数值范围1运动员号码运动员的人数YS_bh可变长字符串20任何汉字2匹配号码参加比赛的运动员人数YS_bsmc可变长字符串20任何汉字(10)物流形式数据项编号数据项名称意义的解释名字数据类型数据长度数值范围1税号税号ZBBH可变长字符串5任何汉字2值班人员的姓名和号码值班人员的姓名和号码ZBMXM可变长字符串20任何汉字(11)主机表数据项编号数据项名称意义的解释名字数据类型数据长度数值范围1裁判员号码裁判员号码CPBH可变长字符串5任何汉字2匹配号码匹配号码BSBH可变长字符串5任何汉字(12)服务列表

温馨提示

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

评论

0/150

提交评论