目录
目录
1 绪 论
1.1系统背景介绍
1.2课题研究的目的和意义
1.3系统的研究现状
1.4系统实现的功能
1.5系统的特点
2 开发工具和技术
2.1 B/S体系结构
2.2 Java语言简介
2.3 SpringBoot框架
2.4 MySQL简介
3 系统需求分析
3.1 系统可行性分析及目的
3.1.1 系统设计目的
3.1.2 技术可行性
3.1.3 操作可行性
3.1.4 运行可行性
3.1.5 时间可行性
3.2 性能需求分析
3.3系统功能需求
3.4系统流程分析
3.4.1操作流程
3.4.2添加信息流程
3.4.3删除信息流程
4 系统总体设计
4.1 系统体系结构
4.2数据库设计
4.2.1 数据库概念结构设计
4.2.2数据库逻辑结构设计
5 系统详细设计
5.1系统功能模块
5.2管理员功能模块
5.3用户功能模块
5.3教师功能模块
6 系统测试
总 结
参考文献
致 谢
4.2.2数据库逻辑结构设计
根据E-R得出数据库包涵了以下几张数据表来实现了对数据库的存储、调用。以下分别列出数据表的每个字段名、数据类型、主外键及备注。
表4-1:token表
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
userid | bigint | 用户id | |||
username | varchar | 100 | 用户名 | ||
tablename | varchar | 100 | 表名 | ||
role | varchar | 100 | 角色 | ||
token | varchar | 200 | 密码 | ||
addtime | timestamp | 新增时间 | CURRENT_TIMESTAMP | ||
expiratedtime | timestamp | 过期时间 | CURRENT_TIMESTAMP |
表4-2:体质测试
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
ceshibianhao | varchar | 200 | 测试编号 | ||
ceshimingcheng | varchar | 200 | 测试名称 | ||
ceshiwenjian | varchar | 200 | 测试文件 | ||
tupian | varchar | 200 | 图片 | ||
faburiqi | datetime | 发布日期 | |||
ceshishuoming | longtext | 4294967295 | 测试说明 | ||
ceshineirong | longtext | 4294967295 | 测试内容 | ||
jiaoshigonghao | varchar | 200 | 教师工号 | ||
jiaoshixingming | varchar | 200 | 教师姓名 |
表4-3:公告资讯
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
title | varchar | 200 | 标题 | ||
introduction | longtext | 4294967295 | 简介 | ||
picture | varchar | 200 | 图片 | ||
content | longtext | 4294967295 | 内容 |
5.1系统功能模块
大学生体质测试管理系统,在系统首页可以查看首页、体质测试、公告资讯、留言板、个人中心、后台管理等内容进行详细操作,如图5-1所示。
图5-1系统首页界面图
体质测试,在体质测试页面可以查看测试名称、测试编号、测试说明、测试文件、发布日期、教师工号等内容进行测试等操作,如图5-2所示。
图5-2体质测试界面图
用户注册,通过填写用户账号、密码、确认密码、用户姓名、班级、联系方式等内容进行注册等操作,如图5-3所示。
图5-3用户注册界面图
个人中心,在个人中心页面通过填写用户账号、密码、用户姓名、性别、班级、联系方式、图片等内容进行更新信息等操作;如图5-4所示。
图5-4个人中心界面图
详细源码和论文请联系下方名片