本项目主要针对计算机相关专业的正在做毕设的学生和需要项目实战练习的小程序学习者,也可作为课程设计、期末大作业。 项目都经过严格调试,确保可以运行! 包含:项目源码、数据库、LW、演示录像等,该项目可以直接作为毕设使用。
①前端:微信小程序开发工具
② 后端:Java
框架:ssm
JDK版本:JDK1.8
服务器:tomcat7
数据库:mysql 5.7
数据库工具:Navicat12
开发软件:eclipse/myeclipse/idea
Maven包:Maven3.3.9
浏览器:谷歌浏览器
【如需全文请按文末获取联系】
本基于微信小程序的体育课评分系统编程语言采用Java,数据库为Mysql。在技术中加入Vue,使界面更加丰富、友好。本系统针对体育课的在线评分而开发,使用角色为管理员和学生、教师。学生可以通过注册登录,在界面里浏览体育教案、校园风采,管理自己的心率和查询身体素质测评、比赛成绩、运动报告记录等,可以对教师的体育教案进行评分和提出建议。教师可以管理自己的体育教案和对学生进行点名、对学生的身体素质测评、管理教学比赛成绩和进行课堂小结、记录运动报告等。管理员可以管理用户信息、类型信息、体育教案信息、教学评分信息、学生心率信息等。在本系统中涉及到和体育相关的多种信息,可以保证学生的体育锻炼。
2.1软件功能模块设计
本系统的功能界面设计为三个,学生界面、教师界面和管理员界面。根据不同用户的不同需求分开设计功能。学生界面的功能为体育教案、教学评分、学生心率、运动报告记录、身体素质测评、教学比赛成绩等,管理员界面的功能为个人中心、类型管理、校园风采管理、点名册信息管理等。教师界面的功能和管理员的功能少了类型管理和校园风采管理、管理员管理。本系统的功能结构图如下图4.1所示:
(1)管理员实体的属性为用户名和密码。管理员实体ER图如下图4.2所示:
(2)学生实体的属性为编号、姓名、班级、专业等。学生实体ER图如下图4.3所示:
(3)体育教案信息实体的属性包括标题、图片、内容等。体育教案信息实体ER图如下图4.4所示:
(4)校园风采实体的属性包括编号、标题、内容、添加时间等。校园风采实体的ER图如下图4.5所示:
(6)本系统的关系ER图如下图4.7所示:
首页界面的实现 本功能设计的目的是帮助用户一键返回首页,在首页里的元素包括图片、列表框、文字、导航栏等。在首页的上半部分轮播图、中间是体育教案推荐、下面是体育教案。导航栏里是首页、体育教案、校园风采、我的功能按键。首页界面的实现界面如下图5.1所示:
在体育教案功能里可以看到课程类型,点击体育教案功能可以看到教案的详情,并可以对教案进行评分和提出建议。体育教案功能的实现界面如下图5.2所示:
学生评分的实现界面如下图5.3所示:
教学评分功能的实现界面 在本功能模块里展示已评分的体育教案,想要看具体的评分详情需要点击教案标题进入详情页。教学评分功能的实现界面如下图5.5所示:
学生心率功能的实现界面 学生可以添加和管理自己的心率,在填写心率时可以选择教师。添加学生心率信息功能的实现界面如下图5.6所示:
运动报告记录功能的实现界面 同样学生也可以查询自己的运动报告记录数据。运行报告记录功能的实现界面如下图5.9所示:
管理员的功能为管理微信端信息和更新微信端信息以及管理用户信息。管理的微信端信息包括体育教案信息、校园风采信息和类型信息、用户信息等。管理员功能的实现界面如下图5.10所示:
教师管理功能的实现界面 教师的功能与管理员的功能类似,缺少管理员信息管理、系统管理和类型管理。教师管理的实现界面如下图5.11所示: