目录
一
、
系统需求分析
本次课程设计的题目是体育项目比赛管理系统,系统内容要求是:
参加比赛的有多个代表团,每个代表团有多名运动员,但每个运动员只能属于一个代表团。
一个运动员可以参加多个运动项目,同时一个运动项目可由多个运动员参加。一个比赛类别有多个比赛项目,但每个比赛项目隶属于一个比赛类别。
系统的使用者分为管理人员和普通用户。他们对该数据库系统有不同的操作:
管理人员:可以对代表团
以及每个运动员信息进行删除和添加操作,也可以改变代表团和运动员的编号,可以在有新的项目进行时,对信息进行添加,包括该比赛项目的比赛类别及类别编号,类别名,主管;在比赛结束时,进行比赛信息的删除。可以在不同的比赛项目进行信息的更改;总之,管理人员可以对数据库系统进行增加、删除、更新、查询。
普通用户:普通用户可以根据
自己的一些基本信息来查询。比如根据自己的编号查询自己的比赛项目,比赛时间,比赛得分,比赛类别。同时还可以查询隶属于代表团的团编号,地区以及住址等等。总之,普通用户可以对数据库系统进行查询操作。
从管理员角度
|
|
Int |
|
|
||
|
地区 |
|
char |
4 |
|
一个地区有一个代表团 |
|
住所 |
|
vchar |
20 |
|
一个住所有一个代表团 |
|
|
Int |
|
|
||
|
|
|
|
|||
|
|
|||||
|
年龄 |
|
char |
4 |
|
|
|
比赛项目名 |
标注比赛 |
|
4 |
|
一个项目名对应一个比赛项目 |
|
比赛时间 |
记录比赛时间 |
char |
10 |
|
|
|
比赛得分 |
记录比赛得分 |
Char
|
4 |
|
|
|
|
|
|
|||
|
级别 |
|
char |
4 |
|
一个项目属于一个级别 |
|
主管 |
|
char |
20 |
|
一个比赛类别有一个主管负责 |
|
|
数据结构:
|
代表团 |
|
|
|
运动员 |
|
|
|
比赛项目 |
|
|
|
比赛类别 |
|
|
|
比赛得分 |
记录比赛得分信息 |
运动员编号、项目编号、项目名称、得分信息w
|
为什么选择我
博主本身从事开发软件开发、有丰富的编程能力和水平、累积给上千名同学进行辅导、Java领域优质创作者,掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和学生毕业项目实战,高校老师/讲师/同行前辈交流和合作。
源码获取:
大家点赞、收藏、关注、评论啦 、查看👇🏻
获取联系方式
👇🏻精彩专栏推荐订阅:在下方专栏👇🏻
