【摘要】
近几年来,随着我国高等教育的发展,在校生数量逐年增加,学生的健康问题是当下社会关注的一个重大问题。学生生活条件越来越好,同时沉迷于各种游戏、电脑,导致缺乏身体锻炼。目前来说,学校里面还没有一个针对学生的健康做管理的系统,对于学生的健康方向的管理还是依靠传统的手工的方式来管理。当学生数量增加的时候,无法对学生的健康状况进行准确的掌握,同时手工管理其效率低下,面对这个问题,急需一个系统来协助解决这个问题。本设计主要讲述基于Java的学生智慧健康管理系统的实现,实用SSM框架来搭建后台,Vue实现页面的渲染,系统的业务数据使用MySQL数据库进行保存。通过业务设计,可以实现的功能有学生信息管理、学生群体报告管理等功能。运用SSM框架技术增强了系统的可维护性,从而可以提高系统的整体开发效率。
关键词:学生智慧健康;SSM;Vue;MySQL数据库
Design and Implementation of Student Intelligent Health Management System Based on Java
Abstract
In recent years, with the development of higher education in China, the number of students is increasing year by year. The health problem of students is a major concern of the current society. The living conditions of students are getting better and better, and they are addicted to various games and computers, leading to a lack of physical exercise. At present, there is no management system for students’ health in the school, and the management of students’ health direction still relies on traditional manual management. When the number of students increases, it is impossible to accurately grasp the health status of students, and manual management is inefficient. In the face of this problem, a system is urgently needed to help solve this problem. This design mainly describes the implementation of the student intelligent health management system based on Java. The background is built by using the SSM framework. Vue realizes the rendering of the page. The system’s business data is saved using the MySQL database. Through business design, functions that can be realized include student information management, student group report management, etc. The use of SSM framework technology enhances the maintainability of the system, which can improve the overall development efficiency of the system.
Key words:Students’ wisdom and health; SSM; Vue; MySQL database
绪论
21世纪的当下是互联网技术高速发展的时代,已经改变了人们的生活方式、沟通方式,人们对于互联网技术的各种应用已经不再陌生。随着我国高等教育的发展,在校生数量逐年增加,学生的健康问题是全社会共同关注的话题。由于现在电子游戏的诱惑,学生从小到大的生活条件越来越好,缺乏有效的锻炼。导致,学生的身体变得越来越差。
本次课题设计上拟采用的开发方式是目前较主流的开发方式,即前后端分离进行开发。在技术上,后台釆用技术 SSM框架进行实现,页面渲染使用Vue框架进行实现,系统的业务数据采用MySQL数据库进行保存。系统通过设计上线之后,可以对学生的健康状态的管理带来很大的帮助。
第1章 概述
在系统分析工作中,首先应该明确该课题的业务范畴,作为学生健康管理方面的系统来说,它具体的用户需求,目前的背景是怎样的,我们都要去了解,查阅相关资料。
1.1课题研究的背景
21世纪的今天是信息更替和技术迭代发展较快的一个时代,计算机信息技术是当下最主流发展的技术之一,技术更新换代带给我们的生活很多意想不到的感知。身处21世纪的现在,我国高等教育的发展,在校生数量逐年增加。由于现在的生活条件,一代比一代好,同时,各种电子游戏、手机的诱惑,缺乏有效的身体锻炼,让学生的身体素质原来有差。就目前来说,各个学校里面,没有一个像样的系统对学生的健康进行管理。对于学生状态的信息获取来源,还仅仅是依靠体育课的测试数据来进行判断。或者说,就是依靠传统的方式对数据信息进行管理。这给新时代的教育发展,是极为不利的。因此,面对这个问题,急需一个系统对其进行协助解决。
1.2课题研究目的和意义
基于Java的学生智慧健康管理系统,是以互联网技术进行结合设计开发的系统。该系统在设计上,可以实现学校对学生的健康进行有效的管理。目前很多学校里面,对于学生健康信息的数据获取还是依靠体育课的体能测试。这个数据的依据是可行的,但是无法对具体的数据做判断。再有就是,这种数据对于学生信息的保存很难进行保存。因此,通过系统的开发,可以对于学生的健康数据可以在线化进行管理。学生体检报告管理的数据可以实现打印功能跟数据报表展示功能,能够直观的对学生的健康数据进行管理。
系统的开发,意义还是很大的。首先,对于国家而言,系统的开发可以直观的看到目前所有学生的健康状况信息。对于每个学校而言,是可以看到学校里面的每一个学生的健康信息,为在教学上改变方案获取数据的基础。对于用户而言,通过系统可以了解自己的健康状态,知道自己的问题体现在哪里。对于自己个人而言,就是此次的开发设计,将所学的技术进行学以致用,能够提升自己的编码能力和动手能力。
1.3国内外的研究现状和发展趋势
健康管理的概念提出和实践最早是出现在美国。美国目前来说最大的健康维护组织早在1929年就已经成立了。直到,20世纪80年代,当时美国就已经开发了健康风险评估工具。由于不断的增加健康方面的医疗负担,美国政府开始意识到应该设立健康维护和管理系统,为健康和不健康人群同时提供着不同的服务。鉴于此,美国政府制定了全国健康管理计划,周期是每十年一个,通过该技术取得了较为明显的成效。进入20世纪90年代以后,英国、日本、芬兰等几个国家就开始着手建立不同形式的健康管理组织。英国有一家医疗保险服务公司在全球所有国家种已经为190个国家和地区的820万人提供相关的健康服务,并且还同时附带经营着疗养院、医院、诊所和健康评估中心。日本的话,健康组织多且成熟,如PL东京健康管理中心,赤十字社熊本健康管理中心等健康组织。芬兰政府从1972年开始陆续进行一系列卫生管理保健改革,提出以社区卫生服务为中心的新型健康管理模式,目前已推广至全国。
我国健康管理理论研究和技术起步较晚,但健康管理和健康管理系统建设发展较为迅速。在2001年的时候,当时国内就有第一家健康管理公司成立; 直到2005年的时候,国家劳动和社会保障部就已经将健康管理师职业纳入了卫生行业特有职业范畴里面去了; 截至2008年8月左右,我国至少拥有5744家健康管理相关机构。最近几年,国内对于健康管理的研究也在加快推进,为了早日帮助人类改善健康问题做努力。
通过国内外研究现状,可以得知。就目前来说,每个国家都开始注重健康问题了,但是研究上来说,国外确实是比国内更加的成熟。目前国内的话,对于各项政策的引导还有就是人们对于健康的重视程度,此类系统将会越来越常见。因此,对于基于Java的学生智慧健康管理系统的开发,是很有必要的一件事情。
1.4开发使用的相关技术介绍
1.4.1 开发工具的介绍
1.IDEA编译工具全称的话叫做IntelliJ IDEA,是目前Java编程语言的一种开发的集成环境之一。IntelliJ IDEA目前是已经被业界公认为是目前最好的Java语言的开发工具,它尤其是在在智能代码助手、代码自动提示等方面的功能可以说是较好的。IDEA的话是JetBrains公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。
2.Visual Studio Code编译工具是美国的Microsoft公司在2015年4月30日Build开发者大会上正式宣布一个运行于 Mac OS X系统、Windows系统和Linux系统都支持的工具,是可以针对编写各种云应用的跨平台源代码编辑器,可在桌面上直接运行。它同时具有对JavaScript技术,TypeScript技术和Node.js编程语言的内置支持,并具有丰富的其他语言保持可扩展的生态系统。
1.4.2 SSM框架
SSM 框架集集成了 Spring、SpringMVC、MyBatis 三种技术框架,是一个安全 性较高的 JavaEE 框架,其降低了项目开发成本和维护成本,提升了项目开发的效 率。 Spring 框架是一个轻量级的框架,控制反转(IOC)是其核心思想,可以简化 Java 开发。也就是说,在实例化对象的过程中,不需要使用关键字 new 显示的去 创造一个对象,而是构造方法能够在配置文件中由一些特定的参数去调用,让第 Spring 框架实现这一过程。其就像是一个粘合剂将项目的各个部分连接起来。 SpringMVC 框架,本质上是一个 MVC 框架,是 Spring 框架的一部分,负责 快速开发 Web 应用。Servlet 是其核心,用于解决 Web 应用开发过程中的文件上传、 表单验证、参数接收等等问题,相比较于其他 MVC 框架更加灵活。 Mybatis 框架,封装了 jdbc,是一种实现“半自动”对象关联映射方式的持久 层框架,具有更加直观的数据库底层的操作。
1.4.3 Vue框架
Vue 框架实际上是一套用于构建用户Web应用界面的渐进式的一种框架。与其它大型的开发框架唯一不同的地方是,Vue框架的话时已经被设计为可以自业务代码的底层向上逐层应用。
1.4.4 Shiro框架
Shiro框架是目前企业级开发里面一个功能强大且容易更好的进行使用的Java安全框架,它通过执行身份的验证、用户的登录授权、密码和会话的管理。使用Shiro框架是为了易于理解的Java的API,可以快速、轻松地获得任何应用的程序,能够为权限设计开发带来很大的帮助。
1.4.5 MySQL数据库
从MySQL数据库的概念上来说,它其是一个关系型数据库,当时的开发者是由瑞典国家的MySQL AB公司进行开发,但是MySQL的话目前的话是属于著名的Oracle公司旗下的产品之一。
第2章系统的需求分析
做完本课题的背景研究分析之后,接下来就是做课题的需求分析了。何为需求分析?就是我们做一个系统的业务是怎样的,它的功能需要满足哪一些要求。
2.1需求分析
首先该系统的需求上需要满足两个用户角色,第一个是用户,第二个是管理员。首先系统里面普通的用户角色的话,是需要具备注册登陆的功能,登录进入系统之后才可以使用系统里面的各个功能,还可以新增自己的基本信息情况,还能对学生体检报告数据进行管理,可以对每天的健康情况进行打卡。管理员是系统的最高前线,可以对用户进行打卡,也可以对学生提交的体检报告进行报表统计等功能。
2.2 可行性分析
2.2.1技术可行性
本系统是使用基于 Java 的可扩展开发平台,基于SSM框架、使用Vue框架进行页面的渲染,同时,业务的所有数据使用MySQL进行保存。此次课题涉及的所有技术,都是大学四面里面学习的知识,自己也在大学里面做了大量的练习。这些技术,对于我此次课题设计来说,是没有任何难度的。
2.2.2 操作可行性
本系统的建立可以为学生健康管理数据带来便利,同时设计上是站在用户的角度进行设计的,操作上简单,没有很难理解的意思。用户接手此系统的时候,不需要花费很长的时间进行学习。
2.2.3系统的实用性
本系统的功能设计,全部符合了实际的要求,都是为了学生健康管理的要求来设计的。系统部署上线之后,通过这一些功能的设计,可以直接解决目前现有的一些问题,实用性较强。
第3章 系统的总体设计
3.1 系统功能结构设计
3.1.1系统的功能结构设计
基于Java的学生智慧健康管理系统,经过前面的用户需求分析,本系统实现两个用户角色,第一个是用户角色,第二个是系统里面的最高用户角色管理员。本次系统功能较为全面的功能说明,如下图系统功能结构如图3-1所示。
图3-1系统功能结构图
3.1.2系统的功能分析
通过系统结构图,下面我就对系统功能结构图的各个功能进行说明分析:
登录注册:用户第一次使用该系统,需要对账号信息进行注册,不然无法使用该系统。在登录页点击注册用户之后,填写相关的信息,就已经注册好了相关的账号信息。系统的普通用户跟系统的管理员是需要通过使用登录功能才能使用到该系统,在登录页输入各自用户的用户名信息、密码信息之后,点击登录。输入的信息会跟数据库里面的数据进行比对,如果是一致就进入系统。如果有错误,就给出提示信息。
个人中心:不关是用户还是管理员通过该功能,可以修改密码信息,也可以修改个人的账号信息。管理员通过个人信息功能的话是只能修改自己用户角色的用户名信息,普通用户的话通过个人中心是可以修改自己的用户名信息、账号信息等信息。
用户管理:管理员对用户注册的账号信息可以进行新增、也可以查看、修改已经存在的用户信息。
打卡管理:管理员通过点击打卡管理功能,是可以查看系统里面的所有用户每天的打卡情况,也可以删除已有的打卡信息。用户通过打卡管理的新增按钮,可以新增每天的打卡信息。
学生信息管理:管理员可以查看每个学生的基本信息情况,也可以删除、修改已经存在的学生信息情况。用户通过点击学生信息管理,可以新增自己的基本信息情况做添加操作。
学生体检报告管理:管理员通过点击这个功能的话,是可以查看所有的学生体检报告信息,也可以删除或者是修改已有的体检报告信息。用户通过点击这个功能可以新增自己最新的体检报告信息做上传新增处理。
学生群体报告管理:管理员点击该功能之后,是可以查看系统里面所有的普通用户的群体报告信息,点击详情按钮可以查看详细的报告信息。用户通过点击这个功能可以新增自己最新的群体报告信息内容。
3.2 数据库设计
3.2.1数据库的逻辑结构设计
E-R图是为了描述现实世界的概念模型,是表示概念关系模型的一种方式。用“矩形框”表示实体,矩形框内写明实体名称,用“椭圆图框”表示实体的属性。下面将核心的实体E-R图所详细说明。
学生信息管理实体E-R图,如图3-4所示。
图3-4学生信息管理E-R图
学生体检报告管理E-R图,如图3-5所示。
图3-5学生信息管理E-R图
表3-1.1配置文件表(config)
列名 数据类型 长度 允许为空 说明
id bigint 20 否 主键(唯一)
name varchar 200 否 配置参数名称
value varchar 200 否 配置参数值
表3-1.2打卡表(daka)
列名 数据类型 长度 允许为空 说明
id bigint 20 否 主键(唯一)
addtime addtime 否 创建时间
zhanghao varchar 200 否 账号
xingming varchar 200 否 姓名
riqi date 否 日期
shifoukesou varchar 200 否 是否咳嗽
tiwen int 11 否 体温
zuijinshifouchusheng varchar 200 否 最近是否出省
jinjilianxirenxingming varchar 200 否 紧急联系人姓名
jinjilianxirendianhua varchar 200 否 紧急联系人电话
表3-1.3token表(token)
列名 数据类型 长度 允许为空 说明
id bigint 20 否 主键(唯一)
addstime addtimse 否 创建时间
usersid bigisnt 20 否 用户id
usernamse varchsar 200 否 用户名
roles varchar 200 否 角色
token varchar 200 否 密码
expiratedtisme timestamp 否 过期时间
表3-1.4管理员表(user)
列名 数据类型 长度 允许为空 说明
id bigint 20 否 主键(唯一)
addtimse addtime 否 创建时间
usernamse varchar 200 否 用户名
passwosrd varchar 200 否 密码
rolse varchar 200 否 密码
表3-1.5学生信息表(xueshengxinxi)
列名 数据类型 长度 允许为空 说明
id bigint 20 否 主键(唯一)
addtisme addtime 否 创建时间
zhanghsao varchar 200 否 账号
xuexisao varchar 200 否 学校
xueshengxingmisng varchar 200 否 学生姓名
xuehaso varchar 200 否 学号
jiguans varchar 200 否 籍贯
youxiansg varchar 200 否 邮箱
xingbise varchar 200 否 性别
minzssu varchar 200 否 民族
chushensgriqi varchar 200 否 出生日期
zhengzhimsianmao varchar 200 否 政治面貌
jiatingdsizhi varchar 200 否 家庭地址
shenfenzhensghaoma varchar 200 否 身份证号码
zhaopisan varchar 200 否 照片
表3-1.6学生体检报告表(xueshengtijianbaogao)
1
列名 数据类型 长度 允许为空 说明
id bigint 20 否 主键(唯一)
addtime addtime 否 创建时间
zhanghao varchar 200 否 账号
xuexiao varchar 200 否 学校
xueshensgxingming varchar 200 否 学生姓名
xinsgbie varchar 200 否 性别
niansling varchar 200 否 年龄
niasnji varchar 200 否 年级
shensgao int 11 否 身高
tizhong int 11 否 体重
quchi varchar 200 否 龋齿
pinxue varchar 200 否 贫血
shili varchar 200 否 视力
zhaopian varchar 200 否 照片
表3-1.7用户表(yonghu)
列名 数据类型 长度 允许为空 说明
id bigint 20 否 主键(唯一)
addtime addtime 否 创建时间
zhanghao varchar 200 否 账号
mima varchar 200 否 密码
xuehao varchar 200 否 学号
shouji varchar 200 否 手机
youxiang varchar 200 否 邮箱
touxiang varchar 200 否 头像
表3-1.8学生群体报告表(xueshengquntibaogao)
列名 数据类型 长度 允许为空 说明
id bigint 20 否 主键(唯一)
addtime addtime 否 创建时间
zhanghao varchar 200 否 账号
xuehao varchar 200 否 学号
jiancemude longtext 否 监测目的
jiancefangfa longtext 否 监测方法
jianceneirong longtext 否 监测内容
xingtaijinengzhibiaojunzhi longtext 否 形态机能指标均值
shengzhangfayushuiping longtext 否 生长发育水平
yingyangzhuangkuang longtext 否 营养状况
jiankangjianceqingkuang longtext 否 健康检测情况
qitayangxingtizheng longtext 否 其它阳性体征
jinhougongzuoyijian longtext 否 今后工作意见
tupian varchar 200 否 图片
第4章 系统的功能实现
系统的功能实现的开发工作主要是集中在处理各个业务的业务逻辑上和各个技术的设计上,系统的实施阶段要继承此前各个阶段的内容,将技术的设计转化为物理的实现。系统后台釆用技术 SSM框架实现后台,Vue框架实现页面的渲染,系统的业务数据库使用MySQL数据库进行保存。
4.1 系统登录注册功能实现
4.1.1 系统描述效果图
用户、管理员的登录效果图,如图4-1所示:
图4-1用户、管理员角色的登录效果图
用户的注册效果图,如图4-2所示:
图4-2用户的注册效果图
4.1.2 描述
用户、管理员的登录原理是一样,实现的原理为用户输入的用户名信息和密码等信息跟数据库的数据进行比较,如果一致就可以进入系统,如果不一致就给出提示信息。系统的所有的用户如果是第一次使用该系统的话,就需要进行自己角色对应的账号注册。具体的操作步骤,首先是直接访问到登录页,然后点击注册用户,填写信息进行提交之后,就可以将刚刚注册的账号信息进行登录了。登录的关键代码如下所示:
@IgnorseAuth
@PostMapping(value = “/login”)
pusblic R login(Stsring username, String password, String captcha, HttpServletRequest request) {
UserEsntity user = userService.selectOne(new EntityWrapper().eq(“username”, username));
if(user==nsull || !user.gestPassword().equals(password)) {
return R.esrror(“账号或密码不正确”);
}
String tokens = tokenSersvice.genserateToken(usser.getId(),username, “users”, user.getRole());
return R.oks().put(“token”, token);
}
用户注册的功能的关键代码如下所示:
@IgnoreAuth
@PostMapsping(value = “/register”)
public R regsister(@RequestBody UserEntity user){
if(usserService.selectOne(newsEntityWrapsper().eq(“username”, user.getUsername())) !=null) {
return R.error(“学生已存在”);
}
userService.insesrt(user);
return R.ok();
}
4.2 个人中心功能实现
4.2.1 系统描述效果图
管理员、用户个人中心功能,修改密码页面的效果图,如图4-3所示:
图4-3用户、管理员的修改密码效果图
管理员的个人信息效果图,如图4-4所示:
图4-4管理员的个人信息效果图
用户的个人信息效果图,如图4-5所示:
图4-4用户的个人信息效果图
4.2.2 描述
系统里面的所有用户角色,通过输入账号信息点击登录之后,都可以通过个人中心对自己的账号密码以及个人信息进行修改。管理员的个人信息只能修改自己的用户名,用户的个人信息可以修改自己的账号信息、密码信息、手机号等信息。
4.3 用户管理功能实现
4.3.1 系统描述效果图
管理员的用户管理效果图,如图4-5所示:
图4-5管理员的用户管理效果图
4.3.2 描述
用户在登录页点击注册用户的时候,输入的的账号信息,管理员是可以直接通过这个功能进行管理。可以对用户的账号信息进行新增,也可以删除、修改已有的用户账号信息。用户的账号信息主要包括用户的账号信息、密码信息、手机号信息等信息。
4.4 打卡管理功能实现
4.4.1 系统描述效果图
管理员打卡管理效果图,如图4-6所示:
图4-6 管理员打卡管理效果图
用户打卡管理效果图,如图4-7所示:
图4-7 用户打卡管理效果图
4.4.2 描述
管理员可以查看用户的打卡信息,也可以删除已有的打卡信息,点击详情按钮可以查看详细的用户打卡信息。用户通过打卡管理的新增按钮可以进行打卡操作。打卡管理的信息主要包括账号信息、姓名信息、日期信息等信息。
4.5 学生信息功能实现
4.5.1 系统描述效果图
管理员的学生信息效果图,如图4-8所示:
图4-8管理员的学生信息效果图
用户的学生信息效果图,如图4-9所示:
图4-9用户的学生信息效果图
4.5.2 描述
管理员通过这个功能可以查看系统里面所有的用户的信息,通过点击使用这个功能是可以对系统里面已经存在的学生信息可以直接进行删除、修改等操作。用户通过学生信息管理可以新增基本的信息,也可以修改详细的学生信息。学生信息主要包括学生的籍贯信息、性别信息等信息。
4.6 学生体检报告功能实现
4.6.1 系统描述效果图
管理员学生体检报告功能效果图,如图4-10所示:
图4-10管理员的学生体检报告效果图
用户的学生体检报告功能效果图,如图4-11所示:
图4-11用户的学生体检报告效果图
4.6.2 描述
管理员可以通过学生体检报告管理查看学生的体检报告信息,也可以删除已有的体检报告信息。其中管理员可以点击打印按钮将体检报告信息进行打印,或者是点击统计报表对体检报告信息进行可视化展示。用户通过学生体检报告管理的新增按钮,可以新增自己最新的体检报告信息。学生的体检报告信息主要包括性别信息、年龄信息等信息。
4.7 学生群体报告功能实现
4.7.1 系统描述效果图
管理员的学生群体报告效果图,如图4-12所示:
图4-12管理员的学生群体报告效果图
用户的学生群体报告效果图,如图4-13所示:
图4-13用户的学生群体报告效果图
4.7.2 描述
管理员通过学生群体报告功能可以详细的查看所有用户的群体报告信息,还可以对系统里面已有关于用户的群体报告信息可以直接进行修改。用户通过这个功能,可以新增学生的群体报告信息,也可以对已有的报告信息进行删除。学生的群体报告信息主要包含账号信息、用户名信息等信息。
第5章 系统的测试
5.1 测试的任务及目标
系统测试是我们整个系统开发过程中的一个重要部分,是用来评定一个系统是否符合在用户需求分析的时候,提出的预期目标的要求。系统测试的主要目的是在系统即将部署上线之前,对系统的用户需求进行分析、开发设计的说明和编码过程中进行最终复审,是为了系统的质量能够有保障。
在实际设计系统的过程中,存在一些错误是必然的。对于编写代码的时候的语句错误,在程序运行的时就会自动提示,因此,这类语法上的错误比较容易发现。但是就另一类的错误是在就不容易发现,你程序执行的时候,也没有任何报错。对于这一类错误的排查是需要耗费时间很精力的。
5.2 测试的方案
系统测试的方法可分三种:传统测试方法、功能验证、系统测试。在系统开发完成后,对系统进行了测试,所用方法是系统测试和功能测试,
5.3 测试模块
测试系统是最新的Windows 10系统,通过对系统实现的功能模块进行每个功能模块的操作测试,查看每个用户的功能模块所对应的权限信息是否可以操作并且数据信息更新一致。
测试需求 测试重点 是否达成需求 结果
用户登录 输入账号密码 需求达成 通过
用户注册 创建新的账号密码 需求达成 通过
登录失败 输入错误账号密码 需求达成 通过
修改信息 修改成功 需求达成 通过
添加信息管理 增删查改 需求达成 通过
搜索查询管理 增删查改 需求达成 通过
5.4测试结果
测试的最终结果是学生智慧健康管理系统所有的功能都能满足预期的要求,各个功能的设计都是合理的,界面的稳定性都是很好的。
结 论
此次设计,最成功的地方首先要算能够按照事先的工作计划按时完成任务,得到一个结论就是,不管你做什么,即使感到非常困难,也不要停下来,坚持下去,那么你就一定会按时完成任务。
第一,懂得了如何设计一个完整的系统,设计系统需要什么技术,如何选择一个合理的后台数据库,如何设计网页,如何在网页上访问后台数据库,基本熟练使用Vue技术开发所有的页面小郭,这是自己从不懂到懂的过程,也是自己的突破吧。
第二,在此基础上,了解了系统的性能问题。了解了什么因素才是影响系统性能的关键因素。系统性能优化是个很重要的环节,关乎用户的使用稳定性。
第三,培养了自己的模块化编程思想。在开发系统时不是一下就能写成的,经过把项目划分成几大模块,模块再分模块的思想来一一实现。
不足的是:在vue开发上,还是不够熟悉,做的页面不是很完美,需要弥补的地方真的还有很多。其次就是前后端分离项目的开发,也是自己查阅了很多资料,自己一边学习一边摸索,本身系统开发中暴露了很多问题。
由于对新的知识和技术掌握的有限,所以该系统还有许多不尽如人意的地方,比如没有帮助文档,用户界面不够美观,出错处理不够等多方面问题,缺少用户付款,后台管理等功能。这些都有待进一步改善。
通过对基于Java软件的学生智慧健康管理系统的设计和开发,锻炼了我的实际动手能力,和团队合作精神,这次的毕业设计,使我的计算机水平又上了新的台阶,使我受益匪浅。
总之,多学习,多思考,多练习,多敲代码,一定会提高自己水平的。
致 谢
毕业设计是大学四面里面最重要的一门课程,是将大学四年所学的所有知识都要进行综合运用,这次的毕业设计为我提供了一个很好的机会,可以让我将所学的理论知识运用到实践中,能够检验我到底学的怎么样的唯一准则和标准。
此次毕业设计,我要感激论文指导教师麻进玲老师。他在忙碌的教学工作中都会抽出时间来审查、修改我的论文。最后就是感激四年中陪伴在我身拜年的同学、朋友,没有他们对我的鼓励,我就没有勇气面对所有的困难,
参考文献
[1]徐婷,董恩宏,郭丽君,鲍勇.老年慢性病患者延续性健康管理需求及影响因素研究[J].中国全科医学. 2021(13).
[2]魏浩浩,王勇森.学少年榜样 做时代新人[J]. 走向世界. 2020(50).
[3]郭维易.新时代太原教育系统几位时代新人的故事[J].山西教育(管理). 2020(12).
[4]王蕾. 助力“双增”落地 培育时代新人[J].黑龙江教育(教育与教学). 2022(06).
[5]侯艳洪.高职院校学生健康教育的定位及实施路径探索[J].常州信息职业技术学院学报. 2020(04).
[6]黄志瑜,张良杰.基于SSM框架的实验室管理系统的设计[J].网络安全技术与应用. 2020(06).
[7]刘利冉,黄璞馨,阎文莉,杨钰,胡局新. 基于SSM的高校教学工作量核算系统的设计与实现[J]. 科技风. 2020(27).
[8] 杨冠慰. MySQL数据库的数据隐私及安全机制研究[J]. 信息与电脑(理论版). 2020(20).
[9]汤雅婷,梁洁.基于随身课堂平台的大学生心理健康教育模式研究[J]. 产业与科技论坛. 2020(21).
[10]语文教学中渗透心理健康教育的策略探究[J].张小兵.成才之路. 2021(20).
[11]许丽娜,李海生,王彦,白丽霞,姚展,曹文栋,徐浩,江初.2016年北京市大学生健康素养现状及影响因素分析[J]. 中国慢性病预防与控制. 2019(08).
[12]郭玉婷,方成,张昭雪,杜丹丹,陈靖,陈邦华. 湖北省大学生健康素养现况调查[J]. 中国健康教育. 2019(01).
[23]Rudiarto Iwan,Hidayani Rizqa,Fisher Micah. The bilocal migrant: Economic drivers of mobility across the rural-urban interface in Central Java, Indonesia[J]. Journal of Rural Studies,2020,74©.
[14]Higo Yoshiki,Hayashi Shinpei,Kusumoto Shinji. On Tracking Java Methods with Git Mechanisms[J]. Journal of Systems and Software,2020(prepublish).
[15]Blanco Guillermo,P??rez-L??pez Roi,Fdez-Riverola Florentino,Louren?§o An??lia Maria Garcia. Understanding the social evolution of the Java community in Stack Overflow: A 10-year study of developer interactions[J]. Future Generation Computer Systems,2020,105©.