管理员 账号 密码
选手 表 可以导入导出 导入数据 若证件号已经重复 以导入为主 |
项目表 项目编号 项目名称 项目基础分
成绩表 队伍号 项目编号 得分 扣分 扣分原因 排名末位 取消成绩
[h3] 名次 成绩
女生人数 计算队伍中的 女生人数
名次 成绩
每个项目进行排名,所有比赛结束还有一个总排名
成绩 =( 正式男*0.2+正式女*03 )*(项目基础分+得分-扣分);
|
轨迹表 队伍号 经度 纬度 时间 项目编号
成绩计算(四项比赛依次进行)
定向越野例:
1、参赛队T1有1名女生和8名男生作为正式队员,1名女生作为替补,则其某项比赛成绩=(0.3+8x0.2)x(得分-扣分);
2、参赛队T2有9名男生作为正式队员,1名女生作为替补,则其某项比赛成绩=(9x0.2)x(得分-扣分)
自行车、障碍
自行车比赛时间为20分钟,障碍比赛时间为4分钟,超时成绩作废;记录每个队伍比赛时间,初始分为100分,违规要扣分,每次扣1分,得到最终得分与系数求积得到单项成绩。
射击
比赛时间为5分钟,射击30次,初始分为50分,击中1个目标+1分,超时成绩作废
注:计算成绩以正式队员中的女生人数为准
看轨迹
选择一个队伍(如T1)在地图上依次标点,模拟此队比赛时经过的位置,按时间顺序存到表里。
如果点击 生成路径 按钮,可以将T1的这些点连成折线。
仅定向越野一项需要看轨迹,其他比赛不需要。
选手信息:
姓名(张大头,马冬梅。。。也可自己填写)
性别(男、女)
主键证件号(11位)、(11111111111、22222222222、33333333333。。。也可自己填写)
年级(1、2、3、4)
专业(自动化、网络工程、土木工程、通信工程、气象工程、机械工程、电气工程。。。也可自己填写)
出生日期(19951110、19960728、19970806、19990101、19940305、19950101。。。也可自己填写)
人员类型(本科生、研究生、地方人员、教师)
籍贯(内蒙古呼和浩特、新疆乌鲁木齐、西藏拉萨、宁夏银川、山西太远、陕西西安、江苏南京、贵州遵义、北京北京、台湾台北。。。也可自己填写)
职位(班长、组长、市长、学生会主席。。。也可自己填写)
(所属)队伍号(T1、Y1、Z1、T2、Y2、Z2。。。也可自己填写)
是否为队长(是、否)
成绩信息:
序号(1、2、3、4、5、6、7、8、9。。。自动生成)
主键队伍号(与选手信息一致)
得分(手动填写)
扣分(手动填写)
扣分原因(妨碍比赛、破坏设施、搭乘交通工具、伪造图案)
女生人数(与选手信息一致)
排名末位(是、否)
取消成绩(是、否)
名次(。。。自动生成)
成绩(。。。自动生成)
题目:体能对抗竞赛管理系统的设计与实现
一、系统主要功能
1、登录注册;
2、选手管理;
3、成绩管理;
4、赛程管理。
队伍号 项目编号 是唯一性的
有记录 就给更新








表数量9
成绩 |
|
字段名称 |
数据类型 |
自增主键 |
允许为空 |
默认值 |
ID |
integer |
是 |
|
|
队伍号 |
nvarchar(50) |
|
|
|
项目编号 |
nvarchar(50) |
|
|
|
得分 |
float |
|
|
|
扣分 |
float |
|
|
|
扣分原因 |
nvarchar(500) |
|
是 |
|
排名末位 |
integer |
|
|
|
取消成绩 |
integer |
|
|
|
表:1
地图范围 |
|
字段名称 |
数据类型 |
自增主键 |
允许为空 |
默认值 |
ID |
integer |
是 |
|
|
经度 |
nvarchar(50) |
|
|
|
纬度 |
nvarchar(50) |
|
|
|
放大级别 |
nvarchar(50) |
|
|
|
表:2
队伍 |
|
字段名称 |
数据类型 |
自增主键 |
允许为空 |
默认值 |
ID |
integer |
是 |
|
|
队伍号 |
nvarchar(50) |
|
|
|
队长证件号 |
nvarchar(50) |
|
是 |
|
正式男 |
integer |
|
是 |
|
正式女 |
integer |
|
是 |
|
替补男 |
integer |
|
是 |
|
替补女 |
integer |
|
是 |
|
表:3
管理员 |
|
字段名称 |
数据类型 |
自增主键 |
允许为空 |
默认值 |
ID |
integer |
是 |
|
|
账号 |
nvarchar(50) |
|
|
|
密码 |
nvarchar(50) |
|
|
|
表:4
轨迹 |
|
字段名称 |
数据类型 |
自增主键 |
允许为空 |
默认值 |
ID |
integer |
是 |
|
|
项目编号 |
nvarchar(50) |
|
|
|
队伍号 |
nvarchar(50) |
|
|
|
经度 |
nvarchar(50) |
|
|
|
纬度 |
nvarchar(50) |
|
|
|
时间 |
datetime |
|
|
getdate() |
表:5
项目 |
|
字段名称 |
数据类型 |
自增主键 |
允许为空 |
默认值 |
ID |
integer |
是 |
|
|
项目编号 |
nvarchar(50) |
|
|
|
项目名称 |
nvarchar(50) |
|
|
|
项目基础分 |
integer |
|
|
|
表:6
选手 |
|
字段名称 |
数据类型 |
自增主键 |
允许为空 |
默认值 |
ID |
integer |
是 |
|
|
证件号 |
nvarchar(50) |
|
|
|
照片 |
nvarchar(50) |
|
是 |
N'0.gif' |
队伍号 |
nvarchar(50) |
|
|
|
姓名 |
nvarchar(50) |
|
|
|
性别 |
nvarchar(50) |
|
是 |
|
年级 |
nvarchar(50) |
|
是 |
|
专业 |
nvarchar(50) |
|
是 |
|
出生日期 |
nvarchar(50) |
|
是 |
|
人员类型 |
nvarchar(50) |
|
是 |
|
籍贯 |
nvarchar(50) |
|
是 |
|
职位 |
nvarchar(50) |
|
是 |
|
表:7
坐标 |
|
字段名称 |
数据类型 |
自增主键 |
允许为空 |
默认值 |
ID |
integer |
是 |
|
|
项目编号 |
nvarchar(50) |
|
|
|
坐标类型 |
nvarchar(50) |
|
|
|
经度 |
nvarchar(50) |
|
|
|
纬度 |
nvarchar(50) |
|
|
|
备注 |
nvarchar(50) |
|
是 |
|
表:8
v成绩 |
|
字段名称 |
数据类型 |
自增主键 |
允许为空 |
默认值 |
ID |
integer |
是 |
|
|
队伍号 |
nvarchar(50) |
|
|
|
项目编号 |
nvarchar(50) |
|
|
|
得分 |
float |
|
|
|
扣分 |
float |
|
|
|
扣分原因 |
nvarchar(500) |
|
是 |
|
排名末位 |
integer |
|
|
|
取消成绩 |
integer |
|
|
|
成绩 |
float |
|
是 |
|
正式男 |
integer |
|
是 |
|
正式女 |
integer |
|
是 |
|
表:9