摘 要

随着信息技术的发展,管理系统越来越成熟,各种企事业单位使用各种类型的管理系统来提高工作效率,从而降低手工操作的弊端。在高校,校领导一直以来都非常重视学生身体的健康状况,近几年来学生人数逐渐增加,对健康管理的需求越来越多。因此,通过开发陕商院学生体测管理系统来提高体测效率,增强学生身体健康,通过系统跟踪学生的测试报告,并提高了校相关管理者的工作效率,学生也可以通过系统查询个人的测试成绩情况。

陕商院学生体测管理系统利用Java语言开发的一款基于SSM管理系统,数据存储到MySQL中。本文先充分调查陕商院学生体测管理系统的需求分析,深入剖析系统应该具有的功能,并设计完善的数据库。利用成熟的开发技术完成编码工作,最后进行投入前的测试工作。最终,完成前台和后台的陕商院学生体测管理系统的功能,主要包括学生信息管理、体质测试管理、测试报告管理、成绩管理等,通过前后台实现数据的传递。本系统的使用势必会提高学生的体测管理工作,对教师的工作也起到了一定的辅助作用,学生可以不受时空限制的在线查询体测成绩,提高了查询效率。


关键词:学生;体测管理;陕商院;B/S;SSM


 

Abstract

With the development of information technology, the management system is becoming more and more mature. Various enterprises and institutions use various types of management systems to improve work efficiency and reduce the disadvantages of manual operation. In colleges and universities, school leaders have always attached great importance to the health of students. In recent years, the number of students has gradually increased, and the demand for health management is increasing. Therefore, through the development of the student physical examination management system of Shaanxi Business University, the efficiency of physical examination and the health of students can be improved. Through the system, the test report of students can be tracked, and the work efficiency of the school's relevant managers can be improved. Students can also query the personal test results through the system.

The student physical examination management system of Shaanxi Business School uses Java language to develop a SSM-based management system, and the data is stored in MySQL. This paper first fully investigates the demand analysis of the student physical examination management system of Shaanxi Business University, deeply analyzes the functions that the system should have, and designs a perfect database. Use mature development technology to complete the coding work, and finally carry out the test work before the investment. Finally, complete the functions of the student physical examination management system of Shaanxi Business School at the front and back ends, mainly including student information management, physique test management, test report management, performance management, etc., and realize data transmission through the front and back ends. The use of this system is bound to improve students' physical examination management, and also play a certain auxiliary role in teachers' work. Students can query physical examination results online without time and space constraints, improving the query efficiency.


Key words: students; Physical examination management; Shaanxi Academy of Commerce; B/S; SSM

 

目 录

1 绪论 1

1.1 系统开发背景 1

1.2 系统开发意义 1

1.3 本文研究内容 2

2系统相关技术 3

2.1 SSM框架 3

2.2 MySQL数据库 4

2.3 Java语言 4

3需求分析 6

3.1功能需求分析 6

3.2系统主要业务流程 8

3.3非功能需求分析 10

4系统设计 12

4.1系统体系结构 12

4.2系统功能结构 13

4.2.1管理员功能设计 13

4.2.2老师功能设计 14

4.2.3学生用户功能设计 14

4.3数据库设计 15

4.3.1数据库E-R图 15

4.3.2数据库表设计 16

5系统实现 18

5.1前台功能实现 18

5.1.1 学生登录功能实现 18

5.1.2前台主页界面 18

5.1.3在线体质功能 19

5.1.4我的体质成绩功能 19

5.2管理员和老师端功能实现 20

5.2.1老师信息管理功能 20

5.2.2学生信息管理功能 21

5.3.3体质测试信息管理功能 21

5.3.4测试报告信息管理功能 22

5.3.5成绩信息管理功能 23

6系统测试 24

6.1测试目的 24

6.2测试用例 24

6.3测试分析 26

结论与展望 28

致 谢 30

参考文献 32


1.1 系统开发背景

在信息技术持续发展的同时,也影响着学生体测的管理方式,科技软件的经济效益发展巨大,突破大家的想象,软件成为人们生活中不可或缺的部分[1]。学校传统的体测管理效率低下,也逐渐需需要进行信息化管理,把体测测试、测试报告、测试成绩等结合在一起,开发陕商院学生体测管理系统,可以有效的对这些内容进行整合,提高体质的管理效率。

在国内,体测管理系统的发展先后进行了三代的变革,第一代是单片机时期,体质系统容易出错,管理不方便;第二代体质系统是通过Web技术,实现在线管理,解决时空的限制;第三代体质系统利用智能化的手段,实现体质系统的统计分析,为在线教学提供便利。

在美国,信息技术应用较广泛。各种学生体测管理系统也比较成熟,比如drive test,拥有海量最新题库,让学习者能自由选择熟悉的语言进行学习,并通过模拟体质进行知识测验,查漏补缺,让越来越多的学习者了解健康知识[3]。

当前,信息化的发展如日中天,互联网+、人工智能等行业也逐渐成熟,利用计算机进行业务管理是企事业单位选择重要的途径,陕商院学生体测管理系统正是在这种情况下发展起来。利用校园网的网络平台进行开发部署,实现在线体质的智能化管理,提高学校管理水平,让更多的学生参与进来[4]。该项目利用软件开发的思想,结合中学实际,将学习中的理论知识和具体实践结合,通过编程语言和建模技术开发完善的陕商院学生体测管理系统,对编程和解决问题的能力具有很大帮助。

1.2 系统开发意义

随着计算机技术的发展,传统的学生体质测试不再适应当前信息化的发展。本次设计的web版的陕商院学生体测管理系统的主要内容就是针对信息化管理的部分。在现在这个快速发展的数字时代中,实现在线体质测试的无纸化 [6]。

随着通讯技术的飞速发展以及各类新媒体的不断涌出,Java己经成为大众关注的新焦点。Java成熟稳定,适合开发web的管理系统,而且还拥有广泛的用户基础。无论是老师管理者还是学生,都希望通过有效的技术手段改变效率低下的体质测试手段,通过管理系统进行全面的线上管理。管理者可以通过陕商院学生体测管理系统,全面掌握体质信息的各项状态,学生通过系统查询体质信息,在线上传下载,可以快速的查询成绩,缩减了传统体质测试的时间。

在技术方面,后台使用Java语言进行开发,前端采用Html等布局。这些技术可以处理陕商院学生体测管理系统的业务逻辑,并方便用户操作,部署简单,适应本项目的开发。数据库使用MySQL,比较成熟稳定,具有高效、简洁的特点。

1.3 本文研究内容

陕商院学生体测管理系统使用B/S架构,选择Tomcat服务器统一进行部署,结合Java语言、MySQL数据库、SSM框架等技术进行开发。首先,分析系统的需求分析,通过用理图进行用户功能描述。然后对陕商院学生体测管理系统进行整合,梳理业务流程,建立模块组织,实现系统功能。同时设计系统架构和网络拓扑结构,根据陕商院学生体测管理系统的功能搭建数据库模型,由此设计数据库架构。根据功能设计,数据库设计架构设计,使用Java技术进行实现,最后通过功能测试完成系统的测试,根据研究的内容模块设计了六大章节。

第一章对陕商院学生体测管理系统开发的背景意义进行介绍。

第二章分析开发陕商院学生体测管理系统的相关技术和理论知识。

第三章梳理陕商院学生体测管理系统的需求分析,描述业务流程。

第四章设计系统架构、网络拓步结构和数据库。

第五章实现系统功能,介绍功能代码和算法流程。

第六章对陕商院学生体测管理系统进行测试。

最后进行了开发总结和未来展望。


陕商院学生体测管理系统的管理员部分,主要功能包括修改登录密码、老师信息管理、学生信息管理以及分数统计功能。

管理员功能模块  

(1)管理员登录:管理员通过输入用户,密码,选择角色等信息进行系统登录,管理员登录进入大学生体质测试管理系统可以查看首页、个人中心、用户管理、教师管理、体质测试管理、测试报告管理、测试成绩管理、留言板、系统管理等内容进行详细操作。

(2)用户管理:在用户管理页面可以对索引、用户账号、用户姓名、性别、班级、联系方式、头像等内容详情、修改或删除等操作。

(3)教师管理:在教师管理页面可以对教师工号、教师姓名、性别、职称、联系电话、头像等内容进行详情、修改或删除等操作。

(4)体质测试管理:在体质测试管理页面可以对索引、测试编号、测试名称、测试文件、图片、发布日期、教师工号、教师姓名等内容进行详情、修改或删除等操作。

(5)测试报告管理:在测试报告管理页面可以对索引、测试编号、测试名称、教师工号、教师姓名、报告文件、提交日期、用户账号、用户姓名、班级等内容进行详情、修改或删除等详细的操作。

(6)测试成绩管理:在测试报告管理页面可以对索引、测试编号、测试名称、教师工号、教师姓名、报告文件、提交日期、用户账号、用户姓名、班级等内容进行详情、修改或删除等详细的操作。

(7)留言板:在留言板页面可以对索引、用户名、留言内容、留言图片、回复内容、回复图片等内容进行详情、修改、回复或删除等操作。

大学生体质测试管理系统-计算机毕业设计源码+LW文档_测试报告

大学生体质测试管理系统-计算机毕业设计源码+LW文档_管理系统_02

大学生体质测试管理系统-计算机毕业设计源码+LW文档_管理系统_03