《数据库课程设计、学校运动会管理系统.docx》由会员分享,可在线阅读,更多相关《数据库课程设计、学校运动会管理系统.docx(22页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、华科学院信息治理与信息系统专业数据库课程设计报告2023/2023 学年 第一学期学生姓名:学生班级:信息治理与信息系统 092201H学生学号:2023 年 1 月 4 日I学校运动会治理系统的设计与实现III名目第一章 系统概述11. 1 系统开发背景与意义11.1.1 系统开发背景11.1.2 系统开发意义1其次章 系统需求分析32. 1 系统功能要求32.2 需求分析概述32.2.1 功能需求分析32.2.2 性能分析。32.2.3 可行性分析42.3 系统层次划分42.4 系统数据流图52. 5 数据字典6第三章 系统总体设计123. 1 系统总体设计目标123. 2 系统概念设计1
2、23.2.1 概念模型E-R 图123.2.2 关系模式13第四章 数据库系统实现154. 1 系统实现工具简介154.1.1 SQL Server 2023 简介154. 2 学生运功会治理系统数据库实现15总结语18参考文献19第一章系统概述1.1 系统开发背景与意义1.1.1 系统开发背景1. 开发背景。在当今社会上,体育运动越来越普及,参与运动会的人越来越多,素养越来越高。传统的运动会,一般是以人手组织为主,运发动的报名、赛事的安排、竞赛场地的安排和成绩的记录等操作全都由人手操作,参与人数越多,运动会的规模就越大,治理工作就更加费时费力,而且简洁出错。学校田径运动会治理系统则为组织者供
3、给一个简捷便利的方式来组织治理运动会,学校田径运动会治理系统是一种“人机交互系统”,通过简洁的键盘输入与鼠标点击来完成烦琐的记录与安排工作,保证运动会的正常流畅的进展。2. 主要仪器设备。1) 硬件:计算机2) 软件:windows 2023 和 SQL Server 2023 3.开发内容安排。学校田径运动会治理系统是典型的数据库应用系统,可完成田径运动会治理中的运发动报名、分组编排,竞赛成绩处理及公告,成绩统计信息查询等事务处理功能。1.1.2 系统开发意义1. 系统开发的目的通过课程设计,让学生能够全面了解数据库应用系统的整个开发过程,验证课堂教学中的理论,把握数据库系统的根本概念,根本
4、原理及应用技术,把握SQL 语言的定义和各种操作力量,进一步把握SQL 语言的数据库编程技能,学会利用课堂上已学过的数据库学问进展数据库设计,使学生对开发信息治理系统有一个总体生疏,可使学生得到很好的熬炼,为以后学习、工作打下很好的根底。本次为学校进展的田径运动会设计运动会治理系统。要求对运发动包括竞赛工程和竞赛成绩,竞赛工程的设置,分组分道等进展治理。具体来讲,田径运动会包括假设干个竞赛工程,由学校设置竞赛工程和竞赛规章,运发动依据竞赛规章报名参赛,裁判对运发动进展分组分道,运发动参与竞赛,由裁判评定和处理成绩,但须公正公正。32. 系统开发应解决的问题。1) 系统具有较广的掩盖面系统将整个
5、运动会组织治理的具体状况量身定制,应当包括运动会治理的各个方面,从竞赛工程信息到运发动信息,从报名信息到竞赛成绩信息等都应当包含到位。2) 系统具有较高的安全性数据库系统的身份检查,系统的登录和身份检查,非登录用户不允许直接进入工作页面。其次章系统需求分析2.1 系统功能要求依据用户需求,依据构造化程序设计的思想,承受自顶向下的构造化分析方法,整个系统可以划分为三大局部:赛前预备,赛中治理,赛后处理。(1) 赛前预备:依据竞赛需求,学校制定相关竞赛规章和竞赛工程,运发动依据竞赛规章报名,并确定所要参与的竞赛工程。全部的运发动都需要在报名表上登记个人的根本信息。(2) 赛中治理:依据竞赛结果,裁
6、判对运发动的进展成绩评定、成绩录入和成绩处理, 从而判定出各个竞赛工程的名次,并对运动队的成绩和团体总分进展统计,实现智能化成绩处理。(3) 赛后治理:运发动可以依据自己的院系、姓名、号码等查询自己的成绩,并依据赛前预备和竞赛治理阶段所涉及到的各个信息,打印出各种检录表、成绩单及团体总分表、奖牌榜、决赛成绩总表、破记录状况表。2.2 需求分析概述本系统适用于各种学校田径运动会的全程治理。本系统竞赛规程设置敏捷,输入运发动报名表便利,秩序册自动生成,成绩录入便利快捷,成绩查询功能丰富。同时还考虑了界面的友好性,操作的简洁性,运行的牢靠性2.2.1 功能需求分析(1) 该系统是田径运动会竞赛期间的
7、信息处理系统,同时也是对外公布信息的窗口。赛会治理人员可以通过公布竞赛信息,如竞赛预备期间的竞赛规章,竞赛工程流程信息, 竞赛期间的各个竞赛实时信息等。因此,该系统必需要有一个简捷的操作界面给治理人员进展操作。(2) 供给报名功能。运发动的报名信息是一届运动会的关键信息,因此,要给运发动供给一个便利快捷的方式进展报名操作。(3) 运动会期间要进展竞赛成绩,排名等信息的录入和公布的操作。(4) 竞赛完毕后,要为运动会信息治理供给各个竞赛工程信息的查询,统计功能,并且将统计结果生成文档,打印为报表。2.2.2 性能分析。1. 运行需求:运行流畅,功能简洁。2. 用户界面:语言支持:用户界面均承受中
8、文表述,不得消灭英文提示和乱码提示。3. 操作便捷性:能够让用户用鼠标、键盘操作,供给应用户快捷键及快捷图标2.2.3 可行性分析可行性分析也称可行性争论,是决策部门在实行一项重大改革或投资行动之前,对该工程的必要性和可能性进展分析与论证的活动,具体可以对几下方面分析:1、技术可行性运动会的开展需要具有良好技术人员,只有把握系统的操作方法才能更好的而又合理的运用本系统。在技术方面确实格外先进,便利对运动会各方面的治理,有利于本次运动会的开展。无论是经营方面,还是治理方面都占优势,该技术的可行的。经过具体的分析和调查,本运动会治理系统利用计算机信息处理的快速、准确、牢靠且有强大存储力量的突出特点
9、,全面提高本次运动会的治理水平和工作效率,并且准时、完整的业务经营资料,为本次运动会的准时转换供给肯定的支持。2、经济可行性只需要一台 PC 机,需要的支持软件较少,软件投入应用时也不需要很高配置的计算机设备和网络的安装,软件的运行寿命比较长,本钱低,所以开发该系统有经济可行性。3、治理可行性的运动会治理系统充分发挥了计算机技术、网络技术的强大功能,从整体上改善了运动会的治理工作,提高了运动会效劳的功能和质量,实现了运动会信息治理系统的的信息化、网络化、自动化。通过对经济、技术、治理可行性的充分争论,确定了运动会治理系统的开发是必要的、可行的。综上所述,开发该小型运动会治理系统是格外可行的。2
10、.3 系统层次划分一报名统计(1) 业务描述:报名活动由学校相关组织人员关心来报学生或是已经统一了学生申报信息的班主任完成,主要进展学生班级信息的核对、班级相关工程人数的核对、以及工程最大人数的核对。(2) 需要产生的报表:运发动表(3) 涉及的业务人员:由学校相关组织自己打算。(二)赛程安排(1) 业务描述:该阶段主要包括:工程场地治理、工程器材治理、工程人员治理这三个主要阶段。相关工作人员跟据:工程表、场地表、器材表、及举办工程所需要的工作人员表进展查询和核实,确保万事俱备。(2) 需要执行的查询:各种人员、器材、场地、时间信息。(3) 输入数据项:工程名。(4) 输出数据项:各种人员名称
11、、器材名及数量、场地名及地点、具体开头时间。(三)得分统计(1) 业务描述:跟据统计人员获得的竞赛数据,由一般操作人员计录相关运发动的工程信息,以及得分信息。及在颁奖及奖品领取时依据该表产生出相应的名次表或视图信息,再依据相关的排名信息核对名次状况并颁发嘉奖。(2) 需要执行的查询:依据学生的信息,查询相应的名次信息或是排名信息。2.4 系统数据流图图 2.1 报名统计数据流图5图 2.2 赛程安排数据流图图 2.3 总的数据流图2.5 数据字典6一数据流的描述(1) 数据流编号: F1数据流名称: 申报信息简述:学生的根本信息数据流来源:学院数据流去向:申报信息核对数据流组成:学号+姓名+性
12、别+年龄+所在系+班级数据流量:3 次/天(2) 数据流编号: F2数据流名称: 竞赛开头时间信息简述:竞赛时间数据流来源:工程信息数据流去向:场地安排数据流组成:年月日+开头时间+完毕时间数据流量:6 次/天(3) 数据流编号: F3数据流名称: 人员信息简述:治理人员信息数据流来源:工作人员信息数据流去向:人员就位数据流组成:治理人员姓名+年龄+性别+治理工程数据流量:3 次/天(4) 数据流编号: F4数据流名称: 安排完毕信息简述:安排信息数据流来源:场地安排数据流去向:器材预备10数据流组成:场地号+场地名称+场地容纳人数数据流量:3 次/天(5) 数据流编号: F5数据流名称: 预
13、备完毕信息简述:预备完毕数据流来源:器材预备数据流去向:人员就位数据流组成:器材号+器材名称+器材数量数据流量:3 次/天(6) 数据流编号: F6数据流名称: 场地信息简述:竞赛场地数据流来源:场地信息数据流去向:场地安排数据流组成:场地号+场地名称+场地工程数据流量:3 次/天(7) 数据流编号: F7数据流名称: 运发动就位信息简述:运动位就位数据流来源:运发动预备数据流去向:具体竞赛数据流组成:运发动号+运发动姓名+运发动性别+运发动年龄+运发动参赛工程数据流量:3 次/天(8) 数据流编号: F8数据流名称: 成绩信息简述:竞赛场地数据流来源:具体竞赛数据流去向:成绩记录数据流组成:
14、成绩号+成绩+参赛工程+参赛运发动姓名数据流量:3 次/天二处理规律的描述(1) 处理规律编号:P1处理规律名称:申报信息核对简述:对学生的信息进展相应处理输入的数据流:学院处理描述:依据学生信息,录入治理系统中输出的数据流:学院处理频率: 10 次/天(2) 处理规律编号:P2处理规律名称:场地安排简述:对学生参赛工程的场地进展处理输入的数据流:工程信息处理描述:依据学生信息所报的工程,选择场地的安排输出的数据流:器材预备处理频率: 10 次/天(3) 处理规律编号:P3处理规律名称:器材预备简述:依据所报的工程的器材进展处理输入的数据流:场地安排处理描述:治理员依据工程信息,进展器材的预备
15、输出的数据流:人员就位处理频率: 10 次/天(4) 处理规律编号:P4处理规律名称:运发动预备简述:对竞赛的名单进展审核输入的数据流:人员就位处理描述:对参赛的运发动就位预备竞赛输出的数据流:具体竞赛处理频率: 10 次/天(5) 处理规律编号:P5处理规律名称:具体竞赛简述:学生进展工程竞赛输入的数据流:人员就位处理描述:依据学生所报的工程在规定的场地进展竞赛输出的数据流:成绩记录处理频率: 10 次/天(6) 处理规律编号:P6处理规律名称:成绩记录简述:对运发动的成绩进展处理输入的数据流:具体竞赛处理描述:治理员对运发动该工程竞赛成绩的记录输出的数据流:得分统计处理频率: 10 次/天
16、(7) 处理规律编号:P7处理规律名称:得分统计简述:治理员将成绩录入系统中输入的数据流:具体竞赛处理描述:治理员登陆系统后,将学生竞赛后的成绩录入系统中输出的数据流:竞赛排名三数据存储的描述数据存储编号:F-01数据存储名称:工程信息简述:运动会竞赛工程信息数据存储组成:工程号+工程名称+工程时间+工程地点关键字:工程号相关联的处理:申报信息核对+场地安排数据存储编号:F-02数据存储名称:运发动信息简述:参与竞赛运发动的相关信息数据存储组成:运发动号+姓名+年龄+性别+参赛工程号关键字:运发动号+工程号相关联的处理:申报信息核对+人员就位数据存储编号:F-03数据存储名称:工作人员信息简述
17、:关于竞赛的相关工作人员数据存储组成:工作人员号+姓名+年龄+性别+负责工程好关键字:工作人员号+工程号相关联的处理:人员就位数据存储编号:F-04数据存储名称:场地信息简述:竞赛的场地相关信息数据存储组成:场地号+场地工程+场地使用时间关键字:场地号相关联的处理:场地安排数据存储编号:F-05数据存储名称:器材信息简述:器材信息数据存储组成:器材号+器材名称+器材数量关键字:器材号相关联的处理:器材预备数据存储编号:F-06数据存储名称:成绩排名信息简述:成绩排名信息数据存储组成:运发动号+运发动成绩排名号+运发动参赛工程+参赛时间关键字:运发动号+成绩排名号相关联的处理:得分统计第三章 系
18、统总体设计3.1 系统总体设计目标1. 报名系统:依据公布的运动会竞赛的具体详情,以学院为单位上报想要参赛的学生信息。2、赛程安排:依据竞赛工程安排场地、器材、相关人员的预备。3、得分统计:依据最终的竞赛结果,记录相应的竞赛成绩及排名状况。图 3.1 功能模块图3.2 系统概念设计3.2.1 概念模型E-R 图12图 3.2 报名系统E-R 图3.2.2 关系模式图 3.3 总的E-R 图13学院学院编号,学院名称 3NF竞赛工程工程编号,工程规章,工程名称,工程类型,制定人,制定日期,学校编号 3NF运发动运发动编号,姓名,性别,年龄,院系名称,遣派人数,运动队编号3NF 运动队运动队编号,
19、运动队名称3NF裁判员裁判员编号,姓名,性别,岗位,工程编号3NF 成绩等级,排名,用户名,密码3NF报表报表编号,报表名称,打印时间3NF报名运发动编号,工程编号,竞赛细则,人数限制3NF参与运发动编号,工程编号,竞赛地点,竞赛时间,竞赛人数3NF 裁决裁判员编号,工程编号,裁决人3NF评定裁判员编号,工程编号,评定规章,评定人3NF14第四章 数据库系统实现4.1 系统实现工具简介4.1.1 SQL Server 2023 简介SQL Server 2023, 是 Microsoft 公司推出的 SQL Server 数据库治理系统的版本。该版本继承了 SQL Server 7.0 版本的
20、优点,同时又比它增加了很多更先进的功能, 具有使用便利、可伸缩性好、与相关软件集成程度高等优点。可跨越从运行 Microsoft Windows 98 的膝上型电脑,到运行 Microsoft Windows 2023 的大型多处理器的效劳器等多种平台使用。SQL Server 2023 数据库引擎供给完整的 XML 支持。它还具有构成最大的 Web 站点的数据存储组件所需的可伸缩性、可用性和安全功能。SQL Server 2023 中包括一系列治理和开发工具,这些工具可改进在多个站点上安装、部署、治理和使用 SQL Server 的过程。 SQL Server 2023 还支持基于标准的、与
21、 Windows DNA 集成的程序设计模型,使 SQL Server 数据库和数据仓库的使用成为生成强大的可伸缩系统的无缝局部4.2 学生运功会治理系统数据库实现图 4.1 登陆界面15图 4.2 报名治理界面图 4.3 报名信息查询界面16图 4.4 成绩输入界面图 4.5 破纪录学生信息查询界面图 4.6 个人信息查询界面17总结语通过这三周的课程设计从在课本上生疏根本学问到去图书馆的相关图书中了解其 他与设计工资治理系统有关的学问,这不仅使我对课本中的根本学问有了更深的把握, 而且还使我对其他方面的学问有了更深的生疏与了解。由于要独立地进展自己分工系统的设计,需要自己去分析架构和设计,
22、提高了自己分析问题和解决问题的力量。同样在此过程中,我们初步的生疏了学生运动会治理系统的根本流程和运动会进展过程中各个阶段的运作状况。这段时间的课程设计不仅使我对课本上的学问有了更深刻的理解,同时也使我生疏到课本上的学问是师机械的,外表的,要想真正的把握就必需将其运用到实践中,在实践中加深对它的理解,才能做到彻底的把握。课程设计把死板的课本学问变得生动好玩,激发了学习的乐观性。把课堂上学到数据库与治理信息系统的学问相结合然后通过自己的课程设计表示出来,加深了对理论学问的理解。在实际操作过程中虽然不行避开的会犯一些错误但每次都会有意外的收获, 渐渐的感觉实训很有意思。在具体操作中使我在这学期所学
23、的数据库理论学问得到巩 固,到达实训的根本目的,也觉察自己的缺乏之出与需要提高的地方。实践是对理论学习的一个很好的稳固,并且加深了对理论学问的生疏,学到了寻常很多书上所不能得到的实践阅历,由于实践中遇到很多以前从未遇到过的问题,需要很多的学问,并且促进对理论学问的学习。通过这次实践课,让我们学会了很多寻常学不到的东西,对我们影响颇大!19参考文献1 郭江.SQL Server 2023 数据库技术与应用.北京:人民邮电出版社 20232 应宏.数据库原理.重庆:西南师范大学出版社 20233 黄健全、丁宝康.数据库有用教程.北京:清华大学出版社 20234 高金兰.数据库原理与 SQLServer 应用.北京:科学出版社 20235 郑阿奇.SQL Server 使用教程M.其次版.北京:电子工业出版社,20236 钱学忠.数据库原理及应用.北京:北京邮电大学出版社,20237 蔡奎春等.Delphi 数据库开发实例解析M.北京:机械工业出版社,20238 刘斌等.Delphi7 数据库高级教程M.北京:清华大学出版社,2023
限制150内