本课题主要是设计一套基于Java EE技术的学生体能测试管理系统,实现体测的信息化,主要设计以下内容:
1.根据题目的要求,设计一套学生体能测试管理软件,含项目基本信息、主要合格指标、训练日期、测试数据、体测报表、评价等级等管理功能。(体能项目有:身高,体重,肺活量,坐位体前屈,1000m,50m,立定跳远,可以对数据进行分析得出最后的成绩)
成绩录入:使用Excel导入的形式导入电子数据,也可以一条条导入。(电子数据为:学生体能测试的电子数据身高体重这些)
查询功能:可查询某个专业的学生的电子数据和成绩(以专业划分查询),某个学院的学生的电子数据和成绩(以学院划分查询),某个班级的学生的电子数据和成绩(以专业划分),某个班级的学生的电子数据和成绩(以专业划分)查询的体测报表可进行导出excel功能,导出学院体测报表,导出班级成绩报表
2.设计的核心是系统根据评价等级自动分析确定某学生在某项目中水平。(给他们定分数是重点)
3.系统的辅助管理功能,如用户名密码管理;学生的增加、删除;测试人员的基本信息等功能,需要贴合实际,确保系统实用可靠又具有人性化。
4.不同的权限赋予。
4.2.1整体结构设计
表4-1 dict学院信息表
字段名 | 说明 | 类型 | 长度 | 可否为空 | 主键 |
Id | 编号 | int | 11 | 否 | 是 |
types | 学院名称 | varchar | 255 | 是 | 否 |
descs | 学院简介 | varchar | 255 | 是 | 否 |
表4-2major专业信息表
字段名 | 说明 | 类型 | 长度 | 可否为空 | 主键 |
Id | 编号 | int | 11 | 否 | 是 |
name | 学院 | varchar | 255 | 是 | 否 |
content | 专业名称 | varchar | 255 | 是 | 否 |
type | 专业简介 | varchar | 255 | 是 | 否 |
表4-3score成绩信息表
字段名 | 说明 | 类型 | 长度 | 可否为空 | 主键 |
id | 编号 | int | 11 | 否 | 是 |
userid | 学生 | varchar | 255 | 是 | 否 |
date | 测试日期 | varchar | 255 | 是 | 否 |
height | 身高 | varchar | 255 | 是 | 否 |
weight | 体重 | varchar | 255 | 是 | 否 |
bmi | BMI | varchar | 255 | 是 | 否 |
V1 | 肺活量 | varchar | 255 | 是 | 否 |
V2 | 体前屈 | varchar | 255 | 是 | 否 |
V3 | 立定跳远 | varchar | 255 | 是 | 否 |
V4 | 引体向上 | varchar | 255 | 是 | 否 |
V5 | 1000m | varchar | 255 | 是 | 否 |
V6 | 仰卧起坐 | varchar | 255 | 是 | 否 |
V7 | 800m | varchar | 255 | 是 | 否 |
V8 | 50m | varchar | 255 | 是 | 否 |
score | 成绩 | varchar | 255 | 是 | 否 |
表4-4 user用户信息表
字段名 | 说明 | 类型 | 长度 | 可否为空 | 主键 |
Id | 编号 | int | 11 | 否 | 是 |
no | 学号 | varchar | 255 | 否 | 否 |
username | 用户名 | varchar | 255 | 否 | 否 |
password | 密码 | varchar | 255 | 否 | 否 |
name | 姓名 | varchar | 255 | 否 | 否 |
birthday | 生日 | varchar | 255 | 否 | 否 |
tel | 电话 | varchar | 255 | 否 | 否 |
sex | 性别 | varchar | 255 | 否 | 否 |
post | 职务 | varchar | 255 | 否 | 否 |
| 邮箱 | varchar | 255 | 否 | 否 |
isadmin | 是否管理员 | varchar | 255 | 否 | 否 |
status | 状态 | varchar | 255 | 否 | 否 |
college | 学院 | varchar | 255 | 否 | 否 |
major | 专业 | varchar | 255 | 否 | 否 |
classes | 班级 | varchar | 255 | 否 | 否 |