欢迎来到课桌文档! | 帮助中心 课桌文档-建筑工程资料库
课桌文档
全部分类
  • 党建之窗>
  • 感悟体会>
  • 百家争鸣>
  • 教育整顿>
  • 文笔提升>
  • 热门分类>
  • 计划总结>
  • 致辞演讲>
  • 在线阅读>
  • ImageVerifierCode 换一换
    首页 课桌文档 > 资源分类 > DOCX文档下载  

    运动会管理系统的数据库设计报告.docx

    • 资源ID:1053304       资源大小:276.52KB        全文页数:23页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    运动会管理系统的数据库设计报告.docx

    大理学院数学与计算机学院数据库系统设计课程设计汇报班级:12级计算机科学与技术一班学号:姓名:至旭系统名称:运动会管理系统总分:试验汇报内容及撰写规定:一、需求分析程序的重要功能描述,可以用文字、框图、用例等方式。参照数据库系统设计任务书附录中的内容来进行设计汇报的撰写。重要应当包括分析的过程及分析后得到的数据流图和数据字典。二、数据库设计2.1 数据库概念设计实体关系模型设计,创立分ER图和总体ER图,并描述总体E-R图合并时的问题处理。2.2 数据库的逻辑设计根据概念设计成果,创立数据库的逻辑模型,建立在详细DBMST(SQLSERVER2023)的表构造,并根据规范化理论对表构造进行优化调整。同步,根据应用需求,创立数据库系统所需的外模式(视图)、模式和内模式(索引)等,此外,应当根据需求,建立数据完整性约束(实体完整性,参照完整性和顾客自定义完整性)。三、系统实现3.1 数据库访问D数据访问类及实现代码2) SQL语句3.2 业务逻辑层类及代码描述业务流程、数据处理功能的模块代码3.3 体现层的实现可以用界面截图及其实现类及关键代码描述四、总结系统概述1.1、 开发背景目前,运动会已经在全国普遍开展,许多学校每年都定期的举行不同样规模的田径运动会。不过,在运动会举行过程中一直存在着参赛人数多,项目设置复杂,时间安排紧凑等问题,并且这些问题能否处理直接关系着运动会0成功与否。另首先,人们对于比赛成果B¾实时性、精确性、安全性、可靠性的规定也越来越高,而这些规定是人工操作很难实现的。同步竞赛组织者要尽量减少人为原因0干扰,减少赛场作弊行为的发生,还要为参赛的教练员和运动员及时精确地提供竞赛的有关信息,辅助进行竞赛的决策指导。因此,计算机技术的融入就成为一种必然,并且逐渐成为运动会信息管理的关键所在。根据调查,目前全国已经有不少学校在田径运动会举行过程中采用了现代化B¾计算机技术进行运动会B¾系统管理,有0已经抵达了一种相称高B¾水平。不过我们发现这些运动会管理系统0¾设计和实现原则不一,参差不齐,并且更多的状况下这些系统只是实现了对运动会的分数记录等功能,在提供运动会的整个举行过程中的人性化、自动化服务等方面尚有许多局限性和欠缺。我们小组根据目前学校运动会的开展组织状况,结合运动会的组织原则和有关规定,运用现代计算机技术,以全新0模式设计开发了适合田径运动会0校级运动会管理系统。采用了本运动会管理系统后,运动员在比赛前由院系统一输入个人信息即可,这样就以便了运动员的报名,有错误时可以及时汇报修改。裁判员单独对各自的项目进行管理,保证上了比赛的公正、公平。每个项目均有单独的帐号和密码对应,以保证成绩录入人员对自己管辖范围的唯一性和确定性。在成绩查询界面中可以精确及时0查询到各参赛队伍、各项目、各运动员0个人信息、比赛成绩、排名、和团体加分0¾状况。以上运动会中各环节组织和编排工作的系统实现,使大量繁琐B¾人工组织编排任务通过简朴以便B¾操作便可以实现,大大减轻了运动会组织人员的劳动强度,节省了大量物力、人力、财力,提高了工作效率,保证了数据的实时性、精确性、安全性、可靠性,充足体现出了现代化的计算机技术在信息采集、处理、和管理等方面的无可比拟的优越性。1.2、 系统描述本系统采用软件工程原理,使用面向对象的Java编程环境编写校级运动会管理系统,运用SQLSerVer数据库技术,对数据库进行了全面的开发。系统重要包括前台应用程序的开发以及后台数据库的建立和维护两个方面,实现了运动员成绩数据库的创立及运动员成绩的输入、记录、浏览和维护,使得系统具有界面友好,功能强大,易于维护B特点。本校级运动会管理系统在功能实现方面重要分为如下几点:1)运动员个人信息管理模块。运动员管理与一般的顾客管理基本类似,包括顾客的添加、修改、编辑和删除功能,参赛项目的维护。例如有的运动员临时因伤不能参寒,有的又调整为可以参与某个项目(虽然严格说来,不容许运动员临时更改参赛项目,但需要在系统中留有余地)。2)运动员成绩管理模块。操作员可以对成绩进行录入,一旦提交则只能查看不能修改管理员可以查当作绩并调整成绩,由于前场工作人员也许出错,需要管理员进行更改,但日志中要对此更改善行记录。运动员可以通过终端查看运动成绩。权限管理模块。管理员可以对操作人员进行信息维护,如增长前场成绩录入人员,或者某位成绩录入人员调离岗位则取消其权限。对于运动员可以匿名查询某个项目的成绩。1.3、 系统目的学生信息是高等学校非常重要的一项数据资源,但其包括的!数据量大,波及的人员面广,并且需要及时更新,故较为复杂,难以单纯地依托人工管理,并且老式的人工管理方式既不易于规范化,管理效率也不高。该系统针对学生信息H勺特点以及管理中实际需要而设计,可以有效地实现学生信息管理的信息化,减轻管理人员的工作承担,高效率、规范化地管理大量的学生信息,并防止人为操作的错误和不规范行为。伴随科学技术、网络信息的不停发展,计算机科学也日渐成熟,其强大的功能已为人们深刻认识,如今,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对学生信息进行管理,具有手工管理所无法比拟的长处。例如:检索迅速、查找以便、可靠性高、存储量大、保密性好、使用寿命长、成本低等。开发基于java的运动会成绩管理就是为了抵达如下目的:1、节省学校运动会管理的人力物力财力,充足运用校园网,2、提高了田径运动会多种数据的处理速度和工作效率。3、实现操作简朴快捷、功能全面完善、信息及时公布、访问以便快捷。4、提高了体育教学和管理工作的信息化、现代化程度和工作效率。5、通过浏览器来实现顾客工作界面,实现不同样人员、从不同样地点、不同样接入方式访问和操作系统。1.4、系统开发流程及设计思想本系统将以书本和某些课外书籍为参照,按照毕业设计老师的作业规定,从系统开发背景一业务流程分析一数据流分析一功能模块设计一数据库设计一输入输出设计一系统布署一步步对系统进行分析和设计。该系统开发的总体任务是实现基于javaH勺运动会成绩管理系统化,规范化和自动化。系统对永久记录的文献实现归档管理,支持高效率完毕运动会信息管理的各项任务。确定在一定的时间内能完毕预定的程序功能是可行性分析汇报的重点。尽量采用学校既有的软硬件环境及先进Fl勺管理系统开发方案,从而抵达充足运用学校既有的资源,提高系统开发水平和应用效果的!目欢I。系统采用模块化程序设计措施,既便于系统各子功能的组合和修改,又便于未参与开发的技术维护人员进行补充、维护。系统应具有数据库维护功能,及时根据顾客需求进行数据的添加,删除。系统应符合学校对运动会信息管理流程满足学校运动会对运动员、大会组织人员、裁判员的管理需要,并抵达操作过程中的直观,以便,实用,安全等规定。1.5、可行性研究汇报、可行性研究的任务基于java的运动会成绩管理系统的可行性从经济可行性,技术可行性,管理可行性及操作可行性来分析。估算项目的开发成本和投入使用后也许带来的效果,进行效益分析及对老式网站的影响。运行操作可行性研究的重要任务是研究它在未来能否在学校运动会管理中得到普及。、系统可行性分析(1)技术可行性伴随计算机技术的发展,要将我校田径运动会管理从原始的手工管理转化为信息化管理,是有很强的可行性的。并且诸多高校已经实现了运动会管理信息化。本系统是以Eclipse作为开发工具,以MicrosoftSQLServer2023作为后台数据库,java采用面向对象技术和编程语言并从数据库的应用和开发的实效性角度出发。在之前做过的毕业设计中,都是通过这两种开发工具来实现的,因此在技术上不存在问题。(2)经济可行性本系统只要拥有计算机设备及对应的运行软件即可开发运行。因此对经济需求并不高,何况学校具有计算机设备及对应的运行软件。若该项目开发成功,不仅能加紧数据处理能力,节省人力物力及时间,并且数据的规范化输入输出也能提高数据可用性,减小了数据冗余所带来的不便,同步也增强了数据的安全系数。(3)管理可行性本系统波及到权限的管理,可以对有关数据进行保密,系统实行后来,管理者不会存在管理方面的问题。(4)操作可行性本系统采用面向对象技术,开发出来的界面友好,几乎人人都可以很简朴地按照有关阐明进行操作。综上所述,得出结论:从技术、经济、管理、操作角度开发基于C#的运动会成绩管理系统可行。二、系统分析2,1、系统需求分析2.11、信息需求代表队信息:代表队名称,领队,人数,所参与项目,积分,名次,运动员信息。运动员信息:运动员编号,姓名,性别,项目,代表队,类别,成绩,名次,日期,记录比赛项目信息:项目名称,项目类型,项目比赛信息,项目规则,项目裁判,及注意事项登陆顾客信息:姓名,顾客口令,顾客身份,顾客权限等运动员编号范围信息:代表队,编号范围参赛队信息:参赛单位,参赛项目,参赛类别2.1.2、功能需求系统要实现的重要功能有:1)、对于运动员来说:可以查看运动员所在代表队B¾名称、领队、本代表队的总积分、总名次;查看运动员参与比赛的项目、每个项目日勺成绩、积分等2)、对于裁判员来说:可以记录并查看运动员参与比赛项目的成绩、积分、名次;查看各代表队卧J总积分、总名次等。对顾客信息B管理,可以完毕信息的添加、修改和删除,并按一定条件查询信息。3)、对系统管理员来说,可以完毕信息B添加、修改和删除,可以设置管理登陆权限,并能查询所有队日勺成绩及各项信息,拥有对系统0各项管理权。4)、对参赛队来说,可以完毕信息的添加、修改和删除,可以查询各项信息,如自己队员的各项成绩,各个项目,以及参赛队的成绩排名等等。系统管理员。层图成绩信息参赛状况2.3.数据词典:名字:运动员信息描述:运动员成绩及运动员其他信息定义:运动员信息=运动员编号+姓名+性别+项目+代表队+成绩+名次+日期+记录位置:存储输出给顾客名字:项目信息描述:运动会中的比赛所有项目定义:项目信息=项目名称+项目类型+项目比赛详细信息输出供查询及维护名字:参赛信息描述:运动会参赛代表队信息定义:参赛信息=参赛队+参赛项目+参赛类别位置:存储输出供查询及维护名字:顾客信息描述:访问系统数据H勺顾客信息定义:顾客信息:顾客名+顾客口令+顾客权限位置:存储输出供查询及维护名字:运动员编号描述:唯一标识运动员成绩及有关信息的关键域定义:运动员编号=8字符)8位置:运动员信息查询及成果名字:成绩描述:运动员获得的成绩定义:由数据构成;8字符三、系统设计3.1 、模块构造设计3.1.1、 概念模型设计实体联络ER图分er图ftj不安3.1.2、 逻辑模型设计逻辑构造设计的任务就是把概念模型设计阶段设计好的基本E-R图转换为与选用FI勺详细机器上的DBMS产品所支持的数据模型相符合H勺逻辑构造,现选用关系模型,E-R图向关系模型的转换成果如下所示: 运动员1运动员编号,姓名,性别,项目,学院,成绩,名次,日期,记录运动员编号为此关系H勺码。 项目项且,项目类型)项目为此关系的!码。 顾客(顾客名,密码,权限)顾客名为此关系的码。3.2 数据库设计(1)数据库和表名称在本系统中数据库的名称设置为运动会管理系统。数据库中表名称和字符标识如下所示:序号表名称1运动员信息2项目表3参赛表4顾客(2)表的构造设计表一(运动员信息表)字段名称类型宽度小数位数与否为空运动员编号Char8NO姓名Char20Yes性别char4Yes项目Char20Yes学院Char20Yes成绩Char12Yes名次int40Yes项目字段名称类型宽度小数位数与否为空项目Char20NO类别Char8Yes参赛表字段名称类型宽度小数位数与否为空参赛单位Char20NO参赛项目Char20Yes参赛类别char8Yes顾客表字段名称类型宽度小数位数与否为空顾客名Char20NO密码Char20Yes顾客类型Char10Yes模块测试计划3.5.1.系统功能构造设计为了详细描述系统模块功能,在系统功能模块划分的的基础上,对对应系统的数据流图进行功能分解,得到含义明确、功能单一的单元功能模块,从而得到系统的功能模块图。如下图所示(I)赛前管理模块这一模块是重要完毕运动会赛前事务,如确定每个学院运动员的编号范围,参赛的项目,及每个学院所打破项目记录的状况。如图所示比赛项目浏览、项目记录浏览运动员编号范围浏(2)成绩管理模块这一模块重要完毕运动员成绩的管理,包括运动员成绩的录入,成绩排名,与否破纪录,项目排名,和记录所有运动员成绩。按编号或姓名查询运动员的成绩,按记录查询本次运动会中破纪录的运动员信息,按学院查询本学院比赛状况,如图5所示。(3)顾客管理模块这一模块重要完毕浏览顾客,删除/修改顾客权限,修改顾客密码。四、系统实现4.1软件运行界面五、总结这次课程设计通过亲身的实践操作,学到诸多东西,自己的管理系统基本上实现了某些功能。通过这次设计,感到伴随科技口勺发展,管理系统在进行数据管理时起到时作用越来越大。就运动会管理系统而言,此系统是针对一般的小型运动会中成绩的记录仍需要手动处理和排序、个人的成绩往往会在处理中丢失或者不精确、比赛排名出来慢等现象而设计的,通过这个小型的运动会管理系统,展现怎样设计这样一种复杂的系统。本系统从数据库层的设计、业条的处理及C#界面实现,都需要详细地设计与规化。在设计此系统的过程中,碰到许多问题,不过通过查资料和问询同学还是想措施处理了问题!本次课程设计在自己一边学习一边操作下,最终还是只完毕了一部分,这让我意识到认识到我们存在的诸多问题,我们学过的知识掌握不是很牢固,有些知识也有些遗忘,在碰到没学过的知识,我们会感到很迷茫,对课外的知识理解较少,在后来的学习中我们必须加倍努力,通过本次学习得到的经验为我们后来的学习指明了方向。

    注意事项

    本文(运动会管理系统的数据库设计报告.docx)为本站会员(夺命阿水)主动上传,课桌文档仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知课桌文档(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-1

    经营许可证:宁B2-20210002

    宁公网安备 64010402000986号

    课桌文档
    收起
    展开