基于web学生心理疏导防控系统

目录

1 绪    论

1.1研究背景及意义

1.2国内外研究现状

2 关键技术

2.1 MySQL数据库

2.2 项目管理工具Maven

2.3 MyBatis框架

2.4 Spring框架

2.5 SpringMVC框架

3 需求分析

3.1 功能需求

3.2 系统设计目标

3.3 可行性分析

3.3.1 技术可行性分析

3.3.2 经济可行性分析

3.3.3 操作可行性分析

3.4 非功能需求分析

4 概要设计

4.1功能模块

4.2功能设计

4.3 数据库设计

4.3.1 概念性数据模型

4.3.2 逻辑结构分析设计

5 系统实现

5.1 管理员登录

5.2 管理员功能模块

5.2.1 管理员首页

5.2.2 导师信息管理

5.2.3 学生信息管理

5.2.4热门文章管理

5.2.5咨询回复管理界面

5.2.6专题辅导管理界面

5.2.7试题管理界面

5.3 导师客户端功能模块

5.3.1注册

5.3.2登录

5.3.3前台首页

6 系统测试

6.1 测试概念

6.2 测试方法

6.3 测试过程

6.3.1 登录用例

7 总结与展望

7.1 总结

7.2 展望

参考文献:

致    谢

基于web学生心理疏导防控系统与设计

  摘要:随着当今互联网的快速发展,线上心理疏导防控系统,由于能较好的保护个人隐私和方便进行咨询,它已逐步取代线下的模式。学生心理疏导防控系统能够提高管理员的管理效率,提供给用户查找、咨询、解惑、预约的功能。本文设计的目标是为了设计一款人性化可以有效保护隐私和方便心理咨询的心理疏导防控系统,是一种创新的系统创新点包含了系统框架进行结合,选用了开源框架SSM。本心理疏导防控系统采用编程语言Java实现系统代码,数据库MySQL存储系统中的信息。

关键词:SSM;Java;MySQL

Web based student psychological counseling prevention and control system and design

AbstractWith the rapid development of today's Internet, the online psychological counseling, prevention and control system has gradually replaced the offline mode due to the fact that it can better protect personal privacy and facilitate consultation.The student psychological counseling prevention and control system can improve the management efficiency of administrators, and provide users with the function of finding, consulting, solving doubts and booking.The goal of this paper is to design a humanized psychological counseling prevention and control system that can effectively protect privacy and facilitate psychological consultation. It is an innovative system innovation point including the system framework, and that the open source framework SSM is selected.The psychological counseling prevention and control system adopts the programming language Java to implement the system generation Code, the information in the database MySQL storage system.

Keywords:SSM;Java;MySQL

1 绪    论

1.1研究背景及意义

学生心理疏导防控系统建立规范化的流程能够帮助学生保护隐私,克服心理障碍自由咨询和预约可以更好的解决心理疏导问题,而目前管理员管理学生心理疏导的时候还是依靠人力的方式进行管理较多,这种做法不好首先学生的隐私得不到妥善的保护,学生也很难克服自我心理的障碍。随着时间的发展,行业的管理方式趋于信息化,管理学生心理疏导防控的模式也在发生改变,热衷于使用智能化的技术辅助管理员管理。随着互联网热潮的来临[3],学生心理疏导防控的模式不能使用传统的人工方式记录登记,需要进行紧跟时代的改革。在我们的日常生活中,有许多场景需要信息技术的辅助,我们可以切实感受到科学技术所能带来的各种好处。利用计算机能够方便管理系统的信息,这对于学生心理疏导防控是较好的一个模式。

1.2国内外研究现状

在很多的发达国家都非常重视心理健康,美国在1940年到1949年,日本1950年到1959年,就已经在学校开展心理疏导工作。目前多数发达国家的大,中,小学校都有专职的学校心理学工作人员从事心理咨询工作。我国台湾在60年代,香港在70年代,也开始有打算地在各级校慢慢推行心理疏导。现在,在一些国家和地域。心理健康教育被得到重视,也被列为重要的课程。学校心理教育从十九世纪末,由于义务教育,美国的学校教育对心理教育有了需求,美国在1890年学校心理学家一个都没有,到1920年就有200位心理学家。心理健康在全世界得到快速的发展,学校的心理健康得到了教育的重要部分,心理咨询也取得了不错的发展。无论在国内还是国外,很多的学校专门聘请了一些心理学家,社会工作者和教师一起进行心理健康的实践。经过多年的发展,国外发达国家心理健康研究的范围已经广,范围大,而且手段比较现代化,形式也比较新颖。总之,心理健康是重点,我国需要借鉴国外的形式,综合自己的国情,更有效的开展心理疏导工作。

1.3 研究内容

通过编写学生心理疏导防控系统,使得自己对于开源框架SSM和数据库有了较深的认识,在此过程中提高了自己的编程能力。

(1)本次选择使用软件开发的一般流程对学生心理疏导防控系统进行前期的调研和分析最终确定了软件选择使用的技术,为了能够同时满足不同功能模块的设计与需求,我经过多方面的选择与假设最后选择了用SSM框架、Java语言以及web等现代技术来实现我的学生心理疏导防控系统。

(2)框架属于程序开发者写好的功能集合,可以帮助程序开发者快速构建软件体系。本学生心理疏导防控系统使用的开源框架为SSM,其通常具有良好的开发部署优势。通过调用不同开发的框架可以帮助程序开发者减少代码量,这样有助于系统的运行和可靠[4]。

2 关键技术

2.1 MySQL数据库

我们学习过的都知道数据库如它的名字一样是可以用了存放数据的一个库,可以提供管理者或用户对库中存放的文件数据进行新增,删减,截取,等操作运行的。因此这种仓库的数据结构在当今互联网时代是非常受欢迎的,大多数高校排课都安排这门数据库课程作为必修课,学校的一系列管理系统多数都使用了MySQL作为数据库管理和存储数据。MySQL被公认为世界上最流行和使用最广泛的数据库系统,在业内的评价通常是性能高和可靠性好。

MySQL是被世界认可的一款数据库APP,也被我国的很多企业所使用,能够储存大量的数据也方便数据的输出与管理。我们学校排课系统使用的数据库也是MySQL,因此,不用担心用户数据储蓄的问题。MySQL相比于其它很多数据库来说是更加值得信任的,速度和性能上能够提高不少。数据库有一个很好的界面处理工具Nativcat for MySQL,方便应用操作减少数据出错的担忧,如果想要往数据库记录中插入数据的话也会很方便。数据库的功能比较齐全不仅可以管理数据还可以恢复误删数据。

MySQL具有很多的特性:

(1)能够支持不同的操作系统,比如我们常用的数据库MySQL就可以能够被许多系统所适用,如Windows和Linux。

(2)MySQL能够利用计算机CPU的速度,也可以通过它的关系型数据库起到多线程的支撑与利用。

(3)MySQL通过内部数据库SQL的优化来间接提高数据查询的效率。

(4)MySQL它本身的功能就很强大所以处理数据的能力是非常的好,可以同时处理好多条数据记录。

2.2 项目管理工具Maven

Maven是项目管理工具中的一种,学生心理疏导防控系统的开发不只是写代码,在开发实现的过程当中往往伴随着其它的事情,比如:

(1)学生心理疏导防控系统需要引入jar包,如果项目工程量较大的话,往往会需要引入上百个jar包,如果每次都使用手动的方式引入jar包的话,那样会引起jar包和版本的冲突,也太过浪费时间。

(2)在编写Java程序的时候,需要将它从代码的形式转变为二进制字节码,这样电脑才能够读取到数据,这一个环节是相当的重要集成开发工具能够完。

(3)系统开发实现之后还需要进行单元测试,这样有助于减少代码的出错率。Maven可以完成以上这些细节处理,通过pom.xml文件能够引入jar包,编译代码的同时还能够自动对系统单元测试。

2.3 MyBatis框架

MyBati框架非常的轻巧好用,不会对我们的数据库产生太多的影响而且还能减少一些不必要的手动操作,提供XML标签支持编写SQL语句,不需要过多去思考数据库操作。在使用MyBatis框架之前首先需要引入jar包,如果需要操作数据库则需要配置SQL映射。MyBatis框架在使用的时候较为灵活,将SQL语句写在了xml文件当中这样不会对现有的系统作为大的改变。开源框架MyBatis通过DAO层可以实现将代码和数据访问层进行分离,这样可以使得系统易于维护和业务测试。

2.4 Spring框架

开发一个简单的Java项目,Spring作为开发框架。开源框架Spring可以帮助容器IOC控制对象间的依赖关系,这样有助于避免程序代码的耦合问题。Java语言可以让各个Bean对象建成相互依赖。Spring还包含有AOP功能,与业务无关的逻辑代码封装起来并且由管理员统一管理,这样有利于减少代码的冗余。

通过Spring开源框架可以让程序开发者把更多的精力放在程序的应用开发上,而不是设计模式。Spring能够更加简单地对程序进行测试,通过非容器的方式测试系统,同时,Spring框架还可以集成其它Web框架从而操作系统的数据。

2.5 SpringMVC框架

SpringMVC框架底层编程语言为Java,属于轻量级框架中的一种并且能够应用在Web层,它不需要完成系统设计的接口,可以通过其他的方式进行,这样有助于Java操作更加简单方便。在运行过程中,处理数据和显示数据这两个过程当中需要技术的。而业务代码修改视图发送的数据往往需要较高的耦合度,多个视图往往会依赖于一个业务对象,这样会导致业务对象灵活性变得较差。

3 需求分析

3.1 功能需求

 (1)管理员登录系统之后可以进入到后台管理展示界面中,管理员可以对个人中心、学生管、导师管理、热门文章管理、导师信息管理、在线咨询管理、咨询回复管理、专题辅导管理、心理评测管理、试题管理、系统管理以及测试管理等进行管理操作。

图3.1管理员用例图

(2)导师登录系统之后可以进入到导师个人中心后台展示界面中,导师可以对个人中心、导师信息管理、在线预约管理、在线咨询管理以及咨询回复进行操作。

图3.2 导师用例图

(3)学生登录系统之后可以进入到前台首页中,在首页展示面中,有热门文章、导师信息、专题辅导、心理评测、新闻动态、个人中心以及后台管理。

图3.3 学生用例图

3.2 系统设计目标

本次学生心理疏导防控系统的设计目标为将线下的业务转移到计算机中进行,能够为用户提供更加便捷的服务。设计学生心理疏导防控系统的过程当中,详细考虑了学生心理疏导防控系统需要的相关功能模块[5],所以系统最后实现的时候需要具有以下的特征:

  1. 稳定性:为了确保系统的安全和稳定性,保护程序的正常运行。
  2. 准确性:学生心理疏导防控系统需要提供使用手册,方便管理员管理后台数据以及用户使用。

(3)可扩展性:如果学生心理疏导防控系统提供了新的服务类型的时候,系统可以在原有功能基础上增加新的服务模块。

(4)可维护性:如果系统需要调整接口参数,要求不需要改变系统的框架也可以完成。

(5)独立性:学生心理疏导防控系统功能模块需要独立存在,管理员可以管理相应的功能模块。

3.3 可行性分析

3.3.1 技术可行性分析

Java具有较多的优点,比如安装起来比较简单,上手比较容易非常适合我这种半斤八两的水平。因此本次设计系统的编程语言选用的是Java,前端框架采用的是JSP,因为它们可以很方便的使我完成前端开发的设计,可能也是因为我在学校学过一些自我感觉还不错。它可以配合了常见的前端开发技术完成前端的开发。数据存储工具我选择了大众喜欢的MySQL,MySQL数据库不仅功能强大还是免费,运行快还不怎么占用电脑内存。学生心理疏导防控系统是一个前后端结合的项目,使用的设计模式为分层设计。

3.3.2 经济可行性分析

随着网络技术的不断发展,我国的经济也在上涨各个行业的竞争力也不断的加大。基于互联网技术开发的应用更是成为当代生活的主流的追求,因为这些网络技术带来的运用有很多优点好处,比如能够为商家节约成本且提高服务的质量。本学生心理疏导防控系统的开发能够打破时间和地点的限制,可以使管理员管理起来更加方便简捷高效,方便心理疏导平台的成立还可以创造不少的利益。对于普通用户来说,更是方便了他们的使用,因为咨询时间自由方便操作很大程度上赢得了用户的欢心。

3.3.3 操作可行性分析

学生心理疏导防控系统被程序开发者开发出来的目的是为了给用户群体访问和操作,所以程序开发者在设计实现系统的时候需要考虑到用户的不同需求,而我们当代群体很小就开始接受网络等信息化的洗脑,所以面临用户的学习成本是比较低。系统界面的简单设计可以提高用户的使用效率。

3.4 非功能需求分析

学生心理疏导防控系统的非功能需求分析,能够提高系统的质量,还影响了系统功能的扩展。

(1)系统安全稳定性

本系统为学生心理疏导防控系统,系统在运行的时候必须要保证安全稳定,能够满足用户的不同要求,管理员能够方便管理系统中的信息,因此数据库需要稳定和完整。

(2)系统可靠性

系统可靠性指的是学生心理疏导防控系统能够在较短的时间内有效的完成需要完成的任务。本学生心理疏导防控系统能够承载较多的用户登录系统。

(3)系统的可扩展性

如果后续心理疏导防控系统需要增加功能模块的时候,可以修改较少的代码添加功能模块。

(4)系统页面可操作性

系统在设计页面的时候需要注意可操作性性的问题,页面设计得不用太过于复杂,用户不需要花费过多的学习成本就可以使用[6]。

(5)科学性原则

学生心理疏导防控系统在设计上要符合科学性的原则,需要一定程度上避免信息有误,能够快速响应用户的请求。

(6)大众化原则

学生心理疏导防控系统为了能够最大化地使得用户接受,在设计操作的时候可以本着简单的原则,不管什么用户都能够适应,设计操作上要促进内容的进一步丰富。

(7)艺术性原则

学生心理疏导防控系统界面设计上要杜绝粗制滥造,设计中要保持一定的审美意识,从而保证界面设计的清晰。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值