1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
系统实现系统主要界面登陆界面,主要用来运动员各系管理员组委会管理员后勤部门管理员的登陆。
图登陆界面各系管理员登录界面,可实现全系运动员信息查询添加运动员运动会报名教练安排全系赛程信息查询全系运动员成绩查询。
图各系管理员管理界面运动员登录界面,可实现添加运动员信息,查看赛程信息,查看比赛得分。
图运动员管理界面运动会组委会管理员登录界面,可实现添加运动员信息,查看赛程信息,查看比赛得分。
图运动会组委会管理员管理界面后勤管理员登录界面,可实现场地安排医生对运动员体检保安安排车辆安排。
图后勤管理员管理界面数据处理查询信息查询全系运动员信息图查询全系运动员信息插入运动员信息语言林磊磊所影响的行数为行图查询运动员信息通过查询运动员信息会发现多了这条记录。
运动员报名例如对运动员进行报名首先要在数据库中添加运动员信息语言王磊查询全系运动员信息语言返回如下信息查询全部赛程信息说明获得赛程信息后再进行报名语言返回如下信息报名说明向插入运动员和赛程关系信息语言所影响的行数为行查询全系运动员赛程信息语言,计算机科学系查询结果课程设计总结为期周的课程设计已经结束了,在老师的耐心指导和全组组员的共同努力下,我们克服了种种困难,终于完成了本次的课程设计。
这次数据库课程设计给我们的最大的印象就是如果自己有了兴趣,就动手去做,困难在你的勇气和毅力下是抬不了头的。
出于对新技术的好奇,出于对切未知的求知。
我们完成了这次数据库课程设计,不过这只是我们学习路上的驿站,以后我们会继续努力的,俗话说,万事开头难,在这次数据库课程设计的初期,我们用了天的时间来分析我们所要完成的设计课程运动员管理系统。
我们发现要滤清事物之间的关系是件挺难的事情,这就涉及到如果我们要做好这个系统,首先就得先完成两件事,第步先做好需求分析,画出它的功能流程图,然后,再根据这个功能流程图画出这个系统的图,这是建立数据库的关键,也是这次数据库课程设计的关键。
在画图的时候我们也遇到了许多问题,在诸多的实体中主要理清他们之间的关系,在与老师的探讨中,关系逐渐明晰,最后顺利的完成了图的绘制。
我们在组长的带领下,分工明确,各自完成自己所负责的设计部分。
有了困难我们共同解决,在本次的设计中,我们用到了,用它来完成数据库功能流程图和图的绘制。
用由逻辑数据库转化成物理数据库,这个软件功能很强大,可以很轻松的完成庞大的建库工作。
使用制作简单的界面。
用和完成数据库的链接。
与其临渊羡鱼,不若退而结网。
这是我们在这次数据库课程设计中,深刻理解的句话,虽然,在这次的设计中,我们学到很多东西,扩展了知识面,但是我们知道自己的知识层面还是很肤浅的,在以后的学习中还要继续加强。
其次,这次数据库设计的完成与我们组各个成员共同努力分不开的。
这次的课程设计使我们懂得团体合作的重要性。
我们此次的运动会管理系统主要完成管理运动会主要人员,日程安排等功能,其中包括运动员报名系统,各个系系统,后勤部门,以及运动会组委会等系统,功能全面,涵盖知识面广。
但是其中还有很多不完善的地方,希望能在以后的学习中继续改进。
目录需求分析需求描述功能需求功能描述信息需求概念结构设计局部图的设计全局图的设计逻辑结构设计数据库实施关系表数据库实施代码系统实现系统主要界面数据处理查询信息运动员报名查询全系运动员赛程信息课程设计总结需求分析需求描述运动会主界面设置密码,用户通过密码后才能进入系统的水平命令菜单水平命令菜单主要包括运动员管理,后勤管理,各系管理,运动会组委会管理等模块运动员管理模块主要包括添加运动员信息,查询全系运动员信息,查看赛程信息,查看比赛得分等菜单项。
后勤管理模块主要包括场地安排,运动员体检,安全保卫,车辆安排等菜单项。
各系管理模块主要包括添加运动员,教练安排,运动会报名,修改运动员信息,查询赛程安排,查询排名信息等菜单项。
运动会组委会模块主要包括管理员,数据录入,宣传等菜单项。
功能需求本系统包括教学管理及财务管理两个子系统,共有运动员管理各系负责人后勤部门运动会组委会,四个功能模块。
运动员管理填写信息查询信息登录查询成绩查询赛程各系负责人学生学号各系报名修改信息查询全系排名查询全系赛程场地安排教练安排后勤部门场地安排医疗部安全部车辆安排运动员休息观众席比赛场地体检记录伤病记录赛场秩序人员安全车辆信息运动会组委会数据导入宣传组管理员账号赛程成绩开幕式颁奖宣传运动员管理图总体功能模块图运动员管理填写信息查询信息登录查询成绩查询赛程图运动员管理模块各系管理学生学号各系报名修改信息查询全系排名查询全系赛程场地安排教练安排图各系管理模块后勤部门场地安排医疗部安全部车辆安排运动员休息观众席比赛场地体检记录伤病记录赛场秩序人员安全车辆信息图后勤部门管理模块运动会组委会数据导入宣传组管理员账号赛程成绩开幕式颁奖宣传图运动会组委会管理模块功能描述运动员管理本功能模块提供了运动员登录信息,填写信息,查询信息,查询赛程,查询成绩等功能。
各系负责人该功能模块提供了各系报名,分配学生学号,修改信息,查询全系赛程场地安排,查询全系排名和教练安排等功能。
后勤部门可以管理运动员休息,比赛场地,观众席的安排。
其中的医疗部负责体检记录和伤病记录。
安全部负责赛场秩序和人员安全。
还有安排运动会期间的车辆部署。
运动会组委会包括管理员,数据导入,和宣传组,其中管理员管理所有的账号和赛程安排。
数据导入负责导入比赛成绩。
宣传组负责开幕式,宣传和颁奖。
信息需求通过分析,我们可以得到本系统中主要管理的对象是运动员各系赛程比赛项目,需存储的信息包括运动员信息具有学号姓名性别位置等信息。
教练具有编号姓名等级信息。
系具有编号系别领导信息。
参赛者具有名称类别等信息。
裁判编号姓名等级信息。
赛程编号地点时间信息。
比赛项目编号名称人数等信息。
通过分析,本系统中各实体之间的联系如下系运动员个运动员只能在个系,个系可以有多个运动员,因此系和运动员之间的关系是对多的关系。
运动员教练个运动员可以在多个教练那训练,个教练可以训练多个运动员,因此运动员和教练之间是多对多的关系。
比赛项目赛程个比赛项目属于个赛程,个赛程可以有多个比赛项目,因此比赛项目和赛程之间是对多的关系。
赛程参赛者个参赛者可以有多个参赛者,个参赛者也可以有多个赛程,因此赛程和参赛者之间是多对多的关系。
赛程裁判个赛程可以有多个裁判,个裁判可以评判多个赛程,因此赛程和裁判之间是多对多关系。
赛程成绩参赛者个赛程可以为有多个参赛者的多个成绩,个参赛者可以在多个赛程中得到多个成绩,个成绩可以被多个参赛者在多个赛程中获得。
概念结构设计局部图的设计运动员与系的图图运动员与系的图赛程和参赛者的图图赛程和参赛者图比赛项目赛程参赛者和成绩的图图比赛项目赛程参赛者和成绩的图全局图的设计图运动会管理系统全局图逻辑结构设计根据图中的实体及实体之间的联系,关系模式如下运动员信息学号,姓名,性别,系别,年龄教练编号,姓名,等级系编号,系名,领导参赛者编号,名称,类别,组员赛程编号,地点,时间比赛项目编号,名称,人数,类别裁判编号,姓名,等级成绩编号,分数,类别,单位,是否破记录运动员系编号,运动员编号,系编号数据库实施关系表将前面得到的关系模式转换为支持的具体关系表如下运动员教练系关系表字段名字段类型字段宽度是否允许空说明运动员教练系关系表编号,主键运动员信息教练编号系编号运动员系关系表字段名字段类型字段宽度是否允许空说明运动员系关系表编号,主键运动员信息编号系编号运动员信息表字段名字段类型字段宽度是否允许空说明运动员信息,主键运动员姓名运动员性别运动员年龄运动员所在系别运动员是否健康教练表字段名字段类型字段宽度是否允许空说明教练编号,主键教练姓名教练级别参赛者表字段名字段类型字段宽度是否允许空说明参赛者编号,主键参赛者姓名参赛者类别参赛者组员参赛者赛程成绩关系表字段名字段类型字段宽度是否允许空说明参赛者赛程关系表编号,主键参赛者编号赛程编号成绩编号系表字段名字段类型字段宽度是否允许空说明系编号,主键系名系领导医生运动员关系表字段名字段类型字段宽度是否允许空说明医生运动员关系表编号,主键医生编号运动员编号医生赛程关系表字段名字段类型字段宽度是否允许空说明医生赛程关系表编号,主键医生编号赛程编号医生表字段名字段类型字段宽度是否允许空说明医生编号医生姓名医生类别成绩表字段名字段类型字段宽度是否允许空说明成绩编号,主键分数分数类别成绩计量单位成绩是否破纪录裁判表字段名字段类型字段宽度是否允许空说明裁判编号裁判姓名裁判级别登录表字段名字段类型字段宽度是否允许空说明登陆,主键用户名密码类别是否锁定比赛项目表字段名字段类型字段宽度是否允许空说明比赛项目编号,主键比赛项目名称比赛项目人数比赛项目类别比赛项目赛程关系表字段名字段
