【计算机毕设文章】大学生心理健康性格测试系统

摘 要
近几年来,我国高校教育的普及,每年大学生数量在逐年增加。现在生活质量越来越好,加上环境的变化以及课业的负担加重,导致大学生的心理健康性格问题越来越突出。如何解决大学生的心理健康性格问题,是目前全社会重点关注的话题。
大学生心理健康性格测试系统是结合目前计算机技术开发实现的系统,利用计算机的优势,实现大学生可以线上进行心理健康性格测试的目的。通过前期的用户需求分析,设计了大学生心理健康性格测试系统,由本人开发。经过自己学习了解,决定使用Java作为此次系统的编码语言,使用SSM框架搭建后台,JSP进行所有页面的实现。本系统实现了学生、教师以及管理员三个用户角色,实现的功能有学生管理、教师信息管理、健康登记管理心灵鸡汤管理等功能。
该系统上线部署之后,具有较高的实用性、完整性,作为一个应用程序具有较强的可操作性和可扩展性,采用良好的界面视图,美观大方,布局明显。
关键字:大学生;心理健康;测试;SSM;JSP

ABSTRACT
In recent yeaars, waith the paopularization of collegae educatioan in Chiana, the number of college students is increasing year by year. Now the quality of life is getting better and better, coupled with the changes in the environment and the increased burden of schoolwork, leading to more and more prominent mental health problems of college students. How to solve the mental health problems of college students is a topic of social focus.
The mental health personality testing system for college students is a system developed by combining the current computer technology. It uses the advantages of computers to achieve the purpose that college students can conduct mental health personality testing online. Through the analysis of user needs in the early stage, a personality testing system for college students’ mental health was designed and developed by myself. After my own study, I decided to use Java as the coding language of the system, use the SSM framework to build the background, and JSP to implement all pages. This system has realized three user roles: student, teacher and administrator. The realized functions include student management, teacher information management, health registration management, soul chicken soup management, etc.
After the system is deployed online, it has high practicability and integrity. As an application, it has strong operability and scalability. It uses a good interface view, which is beautiful and elegant, and the layout is obvious.

第一章 绪论
1.1选题背景
近几年,随着国家对教育制度的改革,高等教育的普及,每年大学生数量逐年增加。由于现在的学生的生长环境越来越好,导致他们的抗压能力变得很差。目前各大高校对于学生的课业负担加重,以至于目前很多学生心理上承受不起这一些压力,久而久之,就会导致目前大学生的心理健康问题越来越突出。
面对这样的情况,同时自己作为一名计算机的毕业生。我想通过自己大学四年的所学,利用自己学到的知识开发大学生心理健康性格测试系统。通过需求分析,实现的的用户角色有三种用具角色,分别是:学生、教师以及管理员。学生通过在前台的相关信息的查看以及可以参加心理健康测试,还有就是可以预约教师当面进行心理咨询等功能,然后教师及时针对学生的问题进行处理,管理员是拥有最高的权限信息。
该系统基本满足了学生在大学生心理健康问题的需求,用户界面友好,系统有效地实现了心理健康性格测试。
1.2 研究目标与主要研究内容
本课题设计了一个基于JAVA的大学生心理健康性格测试系统,能够实现技术先进、使用方便、高效稳定、安全可靠,能够有针对性地解决大学生心理健康问题。主要研究内容如下:1、用户角色设计分明,功能明确;2、系统页面简洁明了,用户使用起来方便快捷;3、可以实现的功能有学生管理、教师管理、问题咨询等功能;4、系统角色跟功能能够有效的联系起来,达到很好的预期效果。

第二章 系统实现中的关键技术
2.1 JAVA语言简介
Java是一种面向的对象的编程语言,它既吸收了的C++语言的各种优点,又舍弃了的C++中难以理解的的多重继承和指针等概的念。因此,Java的语言功能强大且简单易用的。作为静态面向对的象编的程语言的代表,Java语言出色地实现了面向对象的理论,使程序员能够以优的雅的思的维方式进行复杂的编程。
2.2 SSM框架相关知识概述
SSM 框架集集成了 Spring、SpringMVC、MyBatis 三种技术框架,是一个安全 性较高的 JavaEE 框架,其降低了项目开发成本和维护成本, 提升了项目开发的效 率。SSM 框架如图 2- 1 所示。

图 2-1 SSM 框架图

Spring 框架是一个轻量级的框架, 控制反转(IOC) 是其核心思想,可以简化 Java 开发。也就是说, 在实例化对象的过程中,不需要使用关键字 new 显示的去 创造一个对象,而是构造方法能够在配置文件中由一些特定的参数去调用,让Spring 框架实现这一过程。其就像是一个粘合剂将项目的各个部分连接起来。
SpringMVC 框架,本质上是一个 MVC 框架,是 Spring 框架的一部分,负责 快速开发 Web 应用。Servlet 是其核心,用于解决 Web 应用开发过程中的文件上传、 表单验证、参数接收等等问题,相比较于其他 MVC 框架更加灵活。
Mybatis 框架, 封装了jdbc ,是一种实现“半自动”对象关联映射方式的持久 层框架, 具有更加透明化的数据库底层操作。 Mybatis 框架针对数据库的操作都是 通过一个名为 sqlSessionFactory 创造的实例进行的。 Mybatis 可以通过配置文件与 各个类的 Mapper 文件进行关联,每个类对操作数据库所需要的 sql 语句又通过
Mapper 文件进行 映射 。 系 统后 台 与数据库所存数据进行交互 时 ,会通过 sqlSessionFactory 创造的实例。

2.3 JSP技术
JSP 技术是 SUN 和许 多公司联合开发的面向对象的编程标准,主要使用 Java 编程语言作为脚本语言。 其部署于服务器端, 代替 Servlet 程序响应客户端的请求, 并动态的产生 HTML 网 页,并将其反馈给客户端进行显示。
第三章系统的可行性研究及需求分析
3.1 可行性研究
3.1.1技术可行性分析
经过大学四年的学习,已经掌握了JAVA、Mysql数据库等方面的编程技巧和方法,对于这些技术该有的软硬件配置也是齐全的,能够满足开发的需要。本大学生心理健康性格测试系统采用的是Mysql作为数据库,可以绝对地保证用户数据的安全;可以与Mysql数据库进行无缝连接。所以,大学生心理健康性格测试系统在技术上是可以实施的。
3.1.2经济可行性分析
本大学生心理健康性格测试系统是作为毕业设计自己开发的,所以产生的费用微乎其微,系统建成之后可能会为今后的留守儿童爱心管理提供便利,并且系统完成之后产生的维护费用也不大。综合计算,所有的开支都不大,所以大学生心理健康性格测试系统在经济上是不存在问题的。
3.1.3运行可行性分析
运行可行性是指评价和估计新的系统(即大学生心理健康性格测试系统)给已经存在的系统带来的影响和产生的后果,如工作环境等,还要分析在指定时间内能否按期完成指定的系统开发任务等。
3.2系统现状分析
系统使用用户的数量直接决定了用户信息管理者的工作量,毫无疑问,管理者的工作量较大较繁琐。通过总结出系统当前对用户管理的工作状态得以下分析:
统筹规划,如果系统在信息化管理中不够全面,缺少综合性、系统性、整体性,那不可避免的需要投入大量人力物力来规划整理信息。引入信息化管理方式无疑可以达到节省信息管理成本的目的不仅减少资源浪费还可以使留守儿童爱心信息变得井井有条,成为市场竞争中的一大优势。
基于上述分析,大学生心理健康性格测试系统应该切合实际,做到确实有效,集体表现为:一是系统能够整理并集合归类用户信息,防止用户信息混乱,难以整理;二是系统要安全稳定,不能泄露用户信息,造成隐私泄露,不仅伤害用户利益更是对经营者名誉的损毁;三是系统要具有良好的开放性,不仅要方便定期的维护维修,更要方便及时增加新功能,保证先进的时代契合性。经过详细的讨论论证,确定系统的总体要求。

3.3系统功能需求
该系统主要包括大学生健康性格测试前台界面、学生界面、管理员界面、注册界面还有就是教师界面。各部分主要功能如下:
(1)前台界面:用户门户信息的展示的意思,可以展示教师信息以及一些心灵鸡汤信息和心理健康测试等内容,通过这一些内容可以让学生全方位的看到详细的信息,但是在未登陆的时候是不能查看信息等功能。
(2)学生界面:用于个人信息的查看(包括姓名、专业、学号、性别、身份证、照片、年龄等),还有就是健康档案的添加,学生预约管理跟问题咨询管理等功能。
(3)管理员界面:用于学生、教师信息的管理和教师管理,如学生信息的的查看、健康档案管理学生健康的评估、健康知识管理的查看、心理健康测试试题的添加和试卷信息的查看、咨询评价管理信息的查看等功能。
(4)注册界面:主要是学生跟教师进行账号信息的注册,点击注册之后,填写对应的信息,完成注册。
(5)教师界面:教师主要是需要对自己教师信息可以进行添加,还有就是学生健康档案的查看和对学生问题咨询的回复等功能
3.4 系统的非功能需求
(1)系统界面要求
随着系统的使用越来越广泛,系统的界面也变得越来越重要,它的好坏直接影响系统的使用寿命。具有简单方便、快捷、清晰明了的用户界面系统,既方便了用户,也降低了操作难度。因此,我们必须重视用户界面的设计,开发更具竞争力的系统。
(2)系统性能需求
①灵活性
考虑到用学生的特点、能力和知识水平,用户界面必须满足学生的要求。
②复杂性和可靠性。
第四章系统的总体设计
4.1系统的总体结构设计
本系统是根据本人对该系统的需求进行调研后,以实际为基础进行设计的。学生可以使用此系统进行个人信息的查看,健康档案的新增等操作。管理员可对学生信息进行删除、添加删除心灵鸡汤等操作。教师可以对提交的健康档案进行查看和学生预约管理的信息的回复等操作。该系统主要包括三个用户角色:管理员角色、学生角色,如图4.1所示。

图4.1 系统功能模块图
4.2 各模块功能设计
系统的功能模块图我们既然清楚之后,加下来需要对各个功能模块进行设计,学生的功能、教师的功能以及管理员的功能进行设计。下面将做各个功能模块的详细说明。
(1)系统前台界面:前台主要是让用户可以进行查看的信息,可以实现的功能有:首页、教师信息、心灵鸡汤、心理健康测试、我的、跳转到后台。学生没有登录账号的书是无法进行信息的查看。
(2)学生界面:学生在前台获取完信息之后,可以在学生界面实现自身角色的功能信息。可以实现的功能有:个人中心、健康档案管理、健康等级管理、健康知识管理、学生预约管理等功能。
(3)教师界面:教师主要是针对学生提交的信息进行操作,可以实现的功能有:个人中心、学生管理、教师信息管理、健康档案管理等功能。
(4)管理员界面:管理员是系统最高的权限,可以看到所有权限的信息,可以实现的功能有:教师管理、学生管理、教师信息管理、健康档案管理等功能。
(5)登录注册功能:登录功能是所有用户角色都需要的功能角色,没有登录的话,用户使用不了系统,访问不到。注册的话,本系统只有教师、学生才具有注册功能。
4.3系统数据库设计
系统数据存储是使用MySQL数据进行存储,前面我们提到了MySQL数据库的优势以及自身的特色才会决定系统数据存储采用MySQL。下面我将对主要的数据库表做概要说明。
(1)学生信息表

图 4.2学生信息表 E-R 图
此表主要存储学生的基本信息,比如学生的学号、学生的姓名、学生的年龄、学生的性别等信息,数据库表如表4.1所示。
表 4.1 学生信息表

字段名 类型 长度 主键 注释
id bigint 20 true 主键
xuehao varchar 200 学号
mima varchar 200 密码
xingming varchar 200 姓名
nianling varchar 200 年龄
xingbie varchar 200 性别
zhuanye varchar 200 专业
shouji varchar 200 手机
shenfenzheng varchar 200 身份证
zhaopian varchar 200 照片

(2)管理员信息表

图 4.3管理员信息表 E-R 图
此表主要存储管理员账号的信息,比如管理员账号的用户名、管理员账号的密码以及管理员账号的角色信息,数据库表如表4.2所示。
表 4.2 管理员信息表

字段名 类型 长度 主键 注释
id bigint 20 true 主键
usernamse varcshar 200 用户名
passwosrd varchsar 200 密码
rolse varchar 200 角色
(3)教师信息表

图 4.4教师信息表 E-R 图

此表主要存储教师账号信息的内容,比如教师账号、教师姓名、教师的年龄等信息,数据库表如表4.3所示。
表 4.3教师信息表

字段名 类型 长度 主键 注释
id bigint 20 true 主键
jiaoshizhanghao varchar 200 教师账号
mima varchar 200 密码
jiaoshixingming varchar 200 教师姓名
nianling varchar 200 年龄
xingbie varchar 200 性别
gongling varchar 200 工龄
zhuanye varchar 200 专业
shouji varchar 200 手机
zhaopian varchar 200 照片
(4)教师信息管理表

图 4.5教师信息管理表 E-R 图
此表主要存储教师信息管理的内容,比如教师账号、教师姓名、教师的工龄等信息,数据库表如表4.4所示。
表 4.4教师信息管理表

字段名 类型 长度 主键 注释
id bigint 20 true 主键
jiaoshizhanghao varchar 200 教师账号
jiaoshixingming varchar 200 教师姓名
zhuanye varchar 200 专业
xingbie varchar 200 性别
gongling varchar 200 工龄
zhaopian varchar 200 照片
chushengriqi varchar 200 出生日期
gongzuojingli longtext 工作经历
(5)健康档案管理表

图 4.6健康档案管理表 E-R 图
此表主要存储学生提交的健康档案信息,比如存储学生的基本信息之外,还存储学生的身高信息还有体重信息等,数据表如表4.5所示。
表 4.5健康档案管理表

字段名 类型 长度 主键 注释
id bigint 20 true 主键
xuehao varchar 200 学号
mima varchar 200 密码
xingming varchar 200 姓名
shenfenzheng varchar 200 身份证
zhaopian varchar 200 照片
shengao varchar 200 身高
tizhong varchar 200 体重
zhuyuanjilu longtext 住院记录
(6)健康档案管理表

图 4.7健康档案管理表 E-R 图
此表主要存储健康等级信息,除了保存学生的学号、姓名、年龄之外,还保存健康评估、健康等级信息,数据库表如表4.6所示。
表 4.6健康等级管理表

字段名 类型 长度 主键 注释
id bigint 20 true 主键
xuehao varchar 200 学号
nianling varchar 200 年龄
xingming varchar 200 姓名
jiankangpinggu longtext 健康评估
jiankangdengji varchar 200 健康等级
pingguyiju longtext 评估依据
pingguriqi date 评估日期
(7)心灵鸡汤管理表

图 4.8健康档案管理表 E-R 图
此表主要存储心灵鸡汤管理的信息,比如心灵鸡汤的标题、简介以及发布的时间等信息,数据库表如表4.7所示。
表 4.7健康等级管理表

字段名 类型 长度 主键 注释
id bigint 20 true 主键
biaoti varchar 200 标题
jianjie longtext 简介
fabushijian date 发布时间
fengmian varchar 200 封面
(8)健康知识管理表

图 4.9健康知识管理表 E-R 图
此表主要存储健康知识管理的信息,比如健康知识的标题、内容以及发布的时间等信息,数据库表如表4.8所示。
表 4.8健康等级管理表

字段名 类型 长度 主键 注释
id bigint 20 true 主键
biaoti varchar 200 标题
jianjie longtext 简介
fabushijian date 发布时间
xuehao varchar 200 学号
xingming varchar 200 姓名
(9)咨询评价管理表

图 4.10咨询评价管理表 E-R 图
此表主要存储咨询评价的信息,比如保存评价的态度、服务评价、满意程度、评语、评价的时间等信息,数据库如表4.9所示。
表 4.9咨询评价管理表

字段名 类型 长度 主键 注释
id bigint 20 true 主键
pingjiabianhao varchar 200 评价编号
jiaoshizhanghao varchar 200 教师账号
Jiaoshixingming varchar 200 教师姓名
fuwutaidu varchar 200 服务态度
fuwupingjia varchar 200 服务评价
pingyu varchar 200 评语
pingjiashijian datetime 评价时间

第五章 系统功能详细实现
整个系统采用模块化结构设计和分层模块化程序设计的思想。该系统作为应用程序具有较强的可操作性和可扩展性。使用良好的界面视图,美观大方,布局明显,能够使学生、教师在使用过程中有良好的体验感、操作感。系统应该满足对心灵鸡汤的查看、添加和删除,以及对学生、教师信息的增加、删除以及对他们身份的区别。下面将分别对功能模块的详细实现做说明。
5.1前台界面功能模块
前台界面主要是为了学生可以快速的查看到信息,主要的功能有:首页、教师信息、心灵鸡汤、心理健康测试等功能模块,运行效果图,如图5.1所示。

图5.1前台界面效果图
首页,前台界面的的首页主要是将一些关键信息放在这里进行展示,可以更好的吸引用户的目光,比如教师信息的展示还有就是心灵鸡汤信息的展示,运行效果图,如图5.2所示。

图5.2首页效果图
系统首页核心代码:

图5.3首页核心代码
教师信息,主要是将系统里面的一些教师信息进行展示,学生可以点击该模块进行信息的查看和预约老师咨询等操作,运行效果图,如图5.4所示。

图5.4教师信息效果图
教师信息核心代码:

图5.5教师信息核心代码
心灵鸡汤,学生访问到系统之后可以点击该模块之后查看一些心灵鸡汤类的文章内容,运行效果图,如图5.6所示。

图5.6心灵鸡汤效果图
心灵鸡汤核心代码:

图5.7心灵鸡汤核心代码
心理健康测试,学生通过该功能可以进行心理健康相关的测试,通过测试的结果,可以看到自己的情况,运行效果图,如图5.8所示。

图5.8心理健康测试效果图
心理健康核心代码:

图5.8心理健康核心代码
我的,学生点击这个模块,可以查看自己的基本账号信息也可以查看自己收藏的信息,运行效果图,如图5.9所示。

图5.9我的效果图
我的核心代码:

图5.10我的核心代码
5.2学生界面功能模块
学生界面主要是学生账号自己独立的界面,主要的功能有:健康档案管理、健康等级、健康知识管理、学生预约等功能模块,运行效果图,如图5.11所示。
图5.11学生界面效果图
个人中心,主要是学生账号的密码修改和个人账号信息的修改,其中下文教师以及管理员将不会做说明,因为实现的原理是一样的,修改密码运行效果图,如图5.12所示,个人信息运行效果图,如图5.13所示。

图5.12修改密码效果图

图5.13个人信息效果图
个人中心核心代码:

图5.14个人信息核心代码
健康档案管理,学生通过该功能可以将自己心理健康性格档案的信息进行添加,也可以已有的信息进行删除、修改等操作,运行效果图,如图5.15所示。

图5.15健康档案管理效果图
健康档案核心代码:

图5.16健康档案管理核心代码
健康等级管理,主要是针对学生进行的信息上传之后,教师会通过信息给学生心理健康等级的信息数据,便于学生了解自身的情况,运行效果图,如图5.17所示。

图5.17健康等级管理效果图
健康等级核心代码:

图5.18健康等级管理效果图

健康知识管理,主要是学生可以看到教师发的健康知识信息,运行效果图,如图5.19所示。

图5.19健康知识管理效果图
健康知识管理核心代码:

图5.20健康知识管理效果图
学生预约管理,学生在前台看到教师的信息之后,会对老师进行预约,该功能就是管理跟教师的预约信息,运行效果图,如图5.21所示。

图5.21学生预约管理效果图
学生预约管理核心代码:

图5.22学生预约管理核心代码
问题咨询管理,针对一些问题,学生可以跟教师进行咨询,那么该功能就是管理问题咨询的信息,运行效果图,如图5.22所示。

图5.22问题咨询管理效果图
问题资讯管理核心代码:

图5.23问题咨询管理效果图
咨询评价管理,学生咨询完之后,可以对整个咨询过程进行评价,比如服务态度等内容,运行效果图,如图5.24所示。

图5.24咨询评价管理效果图
资讯评价管理核心代码:

图5.24咨询评价管理核心代码
5.2教师界面功能模块
教师登录账号点击登录,主要是针对学生的心理健康问题进行有针对性的处理,主要实现的功能有:学生管理、教师信息管理、健康档案管理等功能,运行效果图,如图5.25所示。

图5.25教师界面效果图
学生管理,教师点击该功能是可以查看所有学生的基本信息,比如学生的姓名、学号等信息,还有根据信息进行模糊查询学生信息,运行效果图,如图5.26所示。

图5.26学生管理效果图
学生管理核心代码:

图5.27学生管理效果图
教师信息管理,教师针对自身的情况,可以通过教师信息管理添加按钮信息进行信息的新增,可以新增自己的工龄、个人经历等信息,运行效果图,如图5.28所示。

图5.28教师信息管理效果图
教师信息管理核心代码:

图5.29教师信息管理效果图
健康档案管理,教师通过学生添加的健康档案信息可以进行查看详细信息或者是根据条件进行模糊查询信息,运行效果图,如图5.30所示。

图5.30健康档案管理效果图
健康档案管理核心代码:

图5.31健康档案管理核心代码
健康等级管理,学生的健康等级是指心理健康的等级,教师可以查看学生的心理健康等级情况,运行效果图,如图5.32所示。

图5.32健康等级管理效果图
健康等级管理核心代码:

图5.33健康等级管理核心代码
学生预约管理,教师针对学生对自己的预约可以做查看或者是修改再有就是删除等操作,运行效果图,如图5.34所示。

图5.34学生预约管理效果图
学生预约管理核心代码:

图5.34学生预约管理核心代码
问题咨询管理,学生对一些问题的咨询,教师通过该账号进行查看咨询的信息以及删除等操作,运行效果图,如图5.35所示。

图5.35问题咨询管理效果图
问题资讯管理核心代码:

图5.36问题咨询管理效果图
咨询评价管理,学生咨询完之后,会针对整个咨询过程进行评价,教师通过该功能可以查看到评价信息等操作,运行效果图,如图5.37所示。

图5.37咨询评价管理效果图
咨询评价核心代码:

图5.38咨询评价管理效果图
5.3管理员界面功能模块
管理员是系统最高的权限,可以看到所有的功能,主要实现的功能有学生管理、教师管理、健康档案管理等功能,运行效果图,如图5.39所示。

图5.39管理员界面效果图
学生管理,管理员针对这个功能除了查询等操作之外,还有一个重要的操作就是给学生发送相关的健康知识,运行效果图,如图5.40所示。

图5.40学生管理效果图
学生管理核心代码:

图5.41学生管理核心代码
教师管理,管理员针对教师的管理,主要是教师账号信息的管理,可以添加教师账号信息或者是查看教师信息等操作,运行效果图,如图5.42所示。

图5.42教师管理效果图
教师管理核心代码:

图5.43教师管理核心代码
教师信息管理,每个教师需要将自己的个人详细履历进行提交,管理员可以进行查看或者是删除,运行效果图,如图5.44所示。

图5.44教师信息管理效果图
教师信息管理核心代码:

图5.45教师信息管理效果图
健康档案管理,管理员针对学生提交的健康档案除了查询、查看操作之外,还可以对学生的心理健康进行评估,如图5.46所示。

图5.46健康档案管理效果图
健康档案管理核心代码:

图5.47健康档案管理核心代码
健康等级管理,学生的健康等级信息,管理员可以进行查看等操作,运行效果图,如图5.48所示。

图5.48健康等级管理效果图
健康等级管理核心代码:

图5.49健康等级管理效果图
心灵鸡汤管理,前台看到的心灵鸡汤内容,都是需要靠管理员进行新的添加或者是根据已有信息进行修改等操作,运行效果,如图5.50所示。

图5.50心灵鸡汤管理效果图
心灵鸡汤核心代码:

图5.51心灵鸡汤管理核心代码
健康知识管理,管理员通过学生管理给学生发送的健康知识,可以通过这个管理进行查看、删除等管理,运行效果图,如图5.52所示,

图5.52健康知识管理效果图
健康知识管理核心代码:

图5.53健康知识管理核心代码
咨询评价管理,学生针对咨询的问题可以进行评价,管理员通过该功能可以对评价信息进行查看或者是查询等操作,运行效果图,如图5.54所示。

图5.54咨询评价管理效果图
咨询评价管理核心代码:

图5.54咨询评价管理效果图
试题管理,是学生在前台进行的心理健康测试,每一道题目进行还礼,可以添加题目或者是删除题目,运行效果图,如图5.55所示。

图5.55试题管理效果图
试题管理核心代码:

图5.55试题管理核心代码
试卷管理,学生参加的每一次测评,管理员可以在这里进行管理,比如设置测试时长,试卷的状态等信息,还可以进行删除或者修改等操作,运行效果图,如图5.56所示。

图5.56试卷管理效果图
试卷管理核心代码:

图5.57试卷管理核心代码
管理员管理,针对系统的管理员账号信息,可以通过这个功能进行新的添加,运行效果图,如图5.58所示

图5.58管理员管理效果图
管理员管理核心代码:

图5.59管理员管理核心代码
系统管理,主要是针对系统前台所涉及的轮播图进行管理,可以添加轮播图,也可以修改现有的轮播图信息,运行效果图,如图5.60所示。

图5.60系统管理效果图
系统管理核心代码:

图5.61系统管理核心代码
5.4登录注册功能模块
系统所有的用户都需要进行登录注册,不登陆注册的话,系统就无法进行访问,随之而来的就是用户使用不了系统,本系统不管是学生还是教师、管理员,登录实现的原理都是一样的。就是用户输入自己的用户名、密码之后点击登录,数据会对数据库表的信息进行比对,如果比对数据库发现有该条数据,那么成功访问系统。如果数据库里面没有该条数据,那么会提示报错信息。还有就是学生跟教师没有账号的话,则需要进行注册,输入相应的数据之后点击注册就可以使用该账号进行登陆了。学生的登录效果图,如图5.62所示,学生的注册效果图,如图5.63所示。教师、管理员的登录效果图,如图5.64所示,教师的主页效果图,如图5.65所示。

图5.62学生登录效果图

图5.63学生注册效果图

图5.64教师、管理员的登录效果图

图5.65教师注册效果图
学生登录核心代码:

图5.66学生登录核心代码
学生的注册核心代码:

图5.66学生登录核心代码
第六章系统测试
6.1功能测试
6.1.1登录测试
测试系统的登录模块,可以通过设置不同的用户名和密码,在一定程度上还可以测试是否成功连接数据库,使用管理员账号和密码,测试结果如下表6-1所示。
表6-1 管理员测试用例
编号 账号 密码 预期结果 实际结果
1 abo abo 成功登录 成功登录
2 1 2 显示密码输入错误提示信息 显示密码输入错误提示信息
3 ado abo 显示用户名输入错误提示信息 显示用户名输入错误提示信息

6.1.2其他功能测试
测试其他各类的功能模块的数据信息的添加,修改和删除等功能,各个模块按照各自的特征需求,使用不同的测试用例对各个功能模块进行完整的功能测试。测试的结果如表6.2所示。
表6.25 系统功能情况测试表
待测试的功能模块名称 测试结果 备注
系统管理 通过 操作简单
学生管理 通过 操作简单
教师的管理 通过 操作简单
教师信息管理 通过 操作简单
健康档案管理管理 通过 操作简单
健康知识管理 通过 操作简单
咨询评价管理 通过 操作简单
6.2系统维护
对于一个系统来说,完成设可以计只是一部分,最重要的还是后期的维护。系统维护的好坏决定了系统的可以生命力。在最初可以可以设计大学生心理健康性格测试系统时,就已经考虑了系统维可以护的问题,所以在设计可以的过程中,就采用了非常严谨的编写代码的风格,考虑了窗体和控件在可以实际生活中的应可以用,操作数据库时也可以保证了数据的一致性、可靠性和完整性。
第七章 总结
通过这次的设计,我不仅在程序设计水平和数据库应用能力建设上有所收获,而且对 JAVA 和 MySQL 设计中常见的问题和其设计的意义有了更深的了解。这次Java的设计花费了大量的的时间,由于缺乏经验和时间限制,特别是对大学生心理健康设计过程的缺乏了解。从最开始的构思到各种操作的逐步实施,确实非常困难。这个项目运用了许多在课堂上所学的知识以及课堂外的知识,本人在这个过程中,不断的学习不断的巩固自己的知识,对自己Java 方面的知识进行了大量的累积。
虽然到目前为止,系统的研究、调查、分析、设计和调试的工作已经完成,但是还存在很多不足,我会在将来的系统设计过程中不断完善自己的技巧,合理运用自己学到的知识,结合在网上学习吸收到的新知识,将我所有的想法巧思融入系统设计工作中,不断强化自己的技能,不断汲取学习营养,争取在日后的生活工作中成为更加成熟更加厉害的系统设计者。
致谢
我要衷心感谢我所有的教学老师。在我近三年的专升本生涯中,他们在学习上对我严格,在生活上对我关怀。其中特别要感谢我的论文指导老师覃玉老师,认真而有效的指导我的毕业论文,让我顺利完成了我专升本生涯中的最后一课,所有的一切将永远留在我的记忆中。

参考文献
[1]李景华,大学生的心理健康测试分析[J];西安联合大学学报;2000年03期.
[2]陈贤,段明秀,大学生心理健康测试系统框架[J].科技视界,龙源期刊网,2015,04期.
[3]晏燕,在线编程测评系统设计与实现[D].吉林大学,硕士论文,2017,12期.
[4]江丽,基于Android平台的大学生心理健康测试系统设计与实现[D].湖南大学,硕士论文,2016.
[5]万峰,成婷,陈倩,当代大学生学习心理分析[J].当代基于理论与实践,2017,06期.
[6]李文新,郭炜,北京大学程序在线评测系统及其应用[A].2005全国计算机程序设计类课程教学研讨会论文集[C].2005年.
[7]王越,JAVA编程语言在计算机软件开发中的应用[J].电子技术与软件工程,2019.
[8]赵春艳,大学生心理测评系统的研究与设计[D].电子科技大学;2010年.
[9]李坚,大学生心理健康测评系统研究[D];华南师范大学;2007年.
[10]邹青松,计算机软件Java编程特点及其技术运用[J].黑龙江科学,2020,11.
[11]张科,计算机软件开发JAVA编程语言应用分析[J].科技风,2020.
[12]杨雪花,大学生心理健康状况及其研究进展.国外医学社会学分册,2000.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值