心居心理健康系统的设计与实现毕业设计论 文_第1页
心居心理健康系统的设计与实现毕业设计论 文_第2页
心居心理健康系统的设计与实现毕业设计论 文_第3页
心居心理健康系统的设计与实现毕业设计论 文_第4页
心居心理健康系统的设计与实现毕业设计论 文_第5页
已阅读5页,还剩31页未读, 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本科毕业论文(设计)中文题目心居心理健康系统的设计与实现英文题目TheDesignandImplementationoftheMentalHealthSystemofXinju选题编号系(部)专业学生姓名学号指导教师完成时间本科毕业论文(设计)-13-1绪论1.1研究背景随着社会竞争压力的增大,工作和生活方式的变化,心理问题已经成为当今社会日益严重的普遍问题。由于心理咨询管理的不一般性,传统咨询模式的面对面谈心方式固然有用,但基于心理咨询的私密性,这一模式也存在极大的限制。伴随互联网的发展,互联网技术也逐渐溶于社会中的各个领域,将互联网技术融入心理咨询也是一种发展趋势,且互联网的特点让人更具有大胆真实的表达欲,让沟通更具有隐私性,利用网络平台进行心理健康咨询将更有意义。基于此原因,心居心理健康系统将开发一个实用的大学生心理健康服务平台,把心理咨询和现代计算机技术密切结合起来,实时的为学生提供比较专业的心理咨询服务,保护学生的隐私和维护他们的自尊心,同时也能通过线上的预约进行咨询包容咨询的亲切性与信任感,提升高校心理健康教育的科学化,规范化,信息化和隐私性。系统使心理健康咨询测试工作网络化、智能化,是对常规心理健康咨询的一种补充,是促进大学生倾述和沟通咨询的一条有效途径,具有一定的研究意义。1.2国内外研究现状1.2.1国内现状在国内,随着大学生以及各行各业人们心理压力的增加,国内学者们也开始充分认识到心理健康在社会上以及学生教育中的重要性,对计算机应用技术与心理学相结合的问题进行了探索。目前国内一些高校或职业院校也采用互联网式的心理健康管理系统,比较有名的、应用较广的心理健康管理系统有:北京的心海心理管理系统、广州的知我心理测评系统、浙江的心程云测评等,这些系统基本上有测评功能、咨询功能、预警功能等心理健康管理功能[2]。1.2.2国外现状在国外,关于心理健康教育理念发展靠前,比较重视心理健康管理,因此关于这方面的研究起步早,信息化管理模式相比国内较为成熟和完善。从879年德国心理学家冯特建立世界上第一个心理实验室以来,心理学已经历了一百年的发展,1896年,美国心理学家魏特曼首次把心理教育引进大学校园,当时是为了对学生进行教育咨询。随着社会发展和技术进步,采用互联网方式来管理心理健康及测评也成了主流方式。如在英国国家心理档案馆保存和收藏是国家数量最多的世界心理档案馆之一,也是电子文件管理的早期发展中的一个,并打开自己的网站在互联网上的存档,而在1995年,英国公共心理档案馆开始探索方法向公众利用互联网提供远程在线服务[1]。有教育理念引领、各级政府重视,目前,国外高校对学生管理的信息化比国内要早,通过多年的研究,已经成功研发了很多比较成熟的心理健康管理系统,有基于ASP.NET的心理健康管理系统、基于Ajax的心理健康管理系统、基于J2EE的心理健康管理系统等[2]。1.3本文研究内容1.3.1论文结构针对以心居心理健康系统所写的此论文主要可以分为以下几个部分:第一部分是绪论部分,简要概述此系统的项目背景、目前的发展概况以及设计的目的和方法等。第二部分系统的可行性分析、使用的技术和需求分析部分。从经济、技术和实际操作等方面进行产品的可行性分析;对实现系统所用到的软件和技术进行介绍;根据业务、功能和性能等方面进行需求分析。第三部分是该系统的系统设计部分,介绍系统架构设计、功能设计以及数据库设计。第四部分是该系统详细的设计和实现部分,说了系统的开发环境和详细的功能实现模块。第五部分是系统的测试部分,测试系统的各种模块功能。第六部分总结与展望,总结系统设计和开发过程中的问题以及之后系统发展可改进的方向。1.3.2研究方法及手段本系统采用前后端分离的开发模式,所开发的系统拟在Windows系统下开发完成。使用Java技术作为系统的开发语言,SSM框架,MySQL作为数据库等进行系统开发。系统具有良好的性能,最后根据系统开发撰写毕业设计论文,以下是系统设计的方法和手段:观察法:发现心理咨询存在的问题,观察用户的需求,针对需求创设。模拟法:对已有的心理健康管理系统进行模拟,创设相似的主要功能,设计新功能。文献调查法:在文献中查找相关资料,通过搜索引擎广泛收集相关资料、并将所得资料进行分析。定性分析法:通过对相关资料的研究,深入了解JavaWeb网站的相关技术,从而理解并学习相应的工作原理。2系统分析2.1可行性分析2.1.1经济可行性分析此系统选用的开发模式成本相对较低。此系统的经济需求成本的主要部分有两个:一个是硬件设备的成本,如:台式机、笔记本等,这些设备的市场价格普遍比较便宜且易获得;另一部分就是软件开发的成本,本系统所需要使用的开发工具可从其官网下载,且都为免费且开源的软件,相应的技术也可以自行在网上学习。综上所述,系统从经济上是可行的。2.1.2技术可行性分析就技术可行性而言,以现在的软件技术完全可以完成这个工作,本次系统采用JSP\servlet和MySQL开发Windows10操作系统,采用JDBC方式与后台数据进行连接,而现在的计算机技术的发展已经到很高的水平,处理这个系统是不成问题的。在数据库方面,MySQL是成功的一个数据库开发工具,它灵活且易维护,在开发方面具有方便快捷、使用灵活的特点,它可以对数据库实施操作,更新,维护,和权限识别,目前广泛实际应用。综上所述,系统从技术上是可行的。2.1.3操作可行性分析本系统操作简单,设计的管理系统对象比较明确,功能板块的操作简洁直观,数据库也具有较强的关联性,设计的也不复杂,数据类型和种类也比较单一。因此,整个软件的操作非常便捷单一,任何一个普通的计算机用户都能在短时间内很快的熟练操作这个系统的基本功能。再加上本系统所需要耗费的资源不大,所以任何用户只需要在一般的电脑上面,就能够使用这个程序。综上所述,系统从操作上是可行的。2.2需求分析2.2.1关键技术系统采用前后端分离的开发模式,所开发的系统拟在Windows系统下开发完成,主要运用了SSM框架进行开发,数据库使用MySQL数据库,服务器使用的是Tomcat,在开发语言上面使用了Java,开发工具主要是Eclipse。SSMSSM是Spring、SpringMVC和MyBatis集成的框架,是目前比较主流的JavaEE企业级框架,适用于搭建各种企业级应用系统[7]。Spring是一个轻量级的控制反转(IoC)和面向界面(AOP)的容器框架。它可以装在备案,利用这个机制,就不需要在每次使用某个类的时候进行初始化,很少用到关键字new[7]。SpringMVC是一种基于Java的实现的,能使用在Web层的轻量级框架,属于SpringFrameWork的后续产品[8]。MyBatis框架作用于数据持久层,在它的内部封装了jdbc的操作,开发者中用关注编写的SQL语句本身,而不需要过多的关注数据库连接的操作[8]。SSM框架是迄今颇为主流的企业级架构方案,其简单易懂的特点是许多公司广泛使用的重要原因[7]。TomcatTomcat是Apache软件基金会的Jakarta项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发的。由于Tomcat技术先进、性能稳定,而且免费,故深受Java爱好者的喜爱,并且得到了部分软件开发商的认可,成为比较流行的Web应用服务器。Tomcat深受广大Java程序员的喜爱,不仅因为它的扩展性好,支持负载平衡,运行时占用内存资源小,提供了邮件服务等开发Web应用项目中常用的一系列功能,还因为它在不断完善和改进中,开源使得所有Java程序员都可以改进壮大Tomact[9]。MySQLMySQL是由瑞典MySQLAB公司开发的一个关系型数据库管理系统。目前,是Oracle旗下最流行的关系型数据库管理系统。在Web应用方面MySQL是最好的RDBMS(关系数据库管理系统)应用软件之一。它是一种关系数据库管理系统,它将数据存储在在不同的表中,而不是将所有数据放在一个大仓库中,从而提高了速度和灵活性。MySQL使用的SQL语言是最常见的访问数据库的标准化语言,MySQL软件采用了双重许可策略,有社区版和商业版两个版本。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,被广泛地应用在Internet上的中小型网站中[6]。B/SB/S模式(Browser/Server,浏览器/服务器模式)是随着Internet技术的兴起、网络的不断发展和Web技术的发展而出现的一种应用系统模式。它是一种基于Web的,三层架构的瘦客户端/服务器模式。第一层为客户端表示层,这里的客户层仅仅保留一个Web浏览器,不需要安装浏览器以外的任何其他应用软件。只需要通过本地浏览器访问相应网址,其就会自动从远程的Web服务器上下载代码,并快速执行代码,然后相应信息就会以网页的形式出现,供用户浏览并进行相应操作。位于第二次的应用服务器层,负责对数据库的访问和应用中的所有业务逻辑等工作,其结构更加简单,仅包括一台或多台服务器,且相对灵活,其服务器数目可根据应用的需要而增加,可扩充行良好。第三层是数据中心层,其负责数据信息的底层处理,主要是数据库服务器组成的数据库系统[1]。2.2.2业务流程分析此系统主要是针对咨询、测试、班级信息和帖子发表为重点进行设计的,外加一些基础功能,如登录注册、用户信息查询之类的基础模块。下列选取了部分模块进行详细业务流程分析,如基础功能的用户信息会通过不同的权限进行登录,获取用户信息存入数据库表;重点功能的心理测试,老师会先对测试题进行输入,然后发布在页面存入数据库,形成测试题库表,在由数据库到用户页面,学生进行作答。学生做的测试题最终进行存入数据库,形成用户做过的测试题数据,些内容都会有后台的管理员进行管理,这就是一个业务流程。每个功能都有相应的业务流程,以下则是其他功能相对应的业务流程图解。用户登录注册业务流程图如图2.1所示。图2.1用户登录注册业务流程图学生心理测试业务流程图如图2.2所示。图2.2学生心理测试业务流程图心理咨询业务流程图如图2.3所示。图2.3心理咨询业务流程图班级消息业务流程图如图2.4所示。图2.4班级消息业务流程图2.2.3功能需求分析通过查阅资料和以往的设计经验借鉴,系统设计按不同用户需求权限分为学生、老师和管理员三个权限,按系统功能分为注册登录、用户信息、心理咨询、心理测试、匿名广场、班级消息公告、文章推送、留言板八个大的模块,其中以咨询、测试、匿名广场和班级消息公告四个为核心模块。不同的权限对于功能的操作有着细微的差别。学生权限主要包括登录注册,心理咨询聊天,做心理测试题,班级消息公告的查看,匿名广场的帖子发布和交流浏览,文章推送的浏览以及网站疑问的留言板;老师权限则是老师的登录注册,咨询界面的消息,心理测试题的发布,班级活动组织公告的发布,以及文章的推送的浏览和发布,以及匿名广场的帖子发布和交流浏览;至于管理员权限则是对账号的管理,文章推送的管理,匿名广场消息言论的管理,匿名咨询信息的管理等。部分功能模块可以进行不同用户的相同操作,模块在用户上有一定程度的操作交叉。以下对系统的部分功能进行详细的介绍和分析:登录注册模块在登录注册时有不同的权限选项,根据不同的需求注册用户,当注册成功后就登录相对应的页面进行基本操作,不同角色有不同模块的查看和操作权限。图2.5登录注册用例图心理咨询模块学生可以选择心理咨询,选择咨询的老师,进行一对一的心理咨询服务。老师界面当有心理咨询在线指导的新增,看见咨询消息后,可以进行信息回复。管理员对咨询信息进行管理,可以在此处查找到到匿名者的信息以及咨询内容,以便后续查找管理图2.6心理咨询用例图心理测试模块学生选择心理测试题进行心理测试,也可以是老师要求的活动。老师进行测试题发布,观察测试题完成情况以及总体选项情况,可对已经发出的测试题进行修改,根据测试选项内容进行统计。管理员对测试题的增删查改,完成次数统计和结果的统计。图2.7心理测试用例图班级消息公告模块学生界面中这属于班级老师发布的关于心理健康的组织活动,可以是课外的活动,也可以是学校的座谈会,这个功能主要是体现消息的发布,学生只有查看的权限。老师界面则是对要进行的活动发布通知和公告,针对性的进行班级发布。管理员对于班级任务则是后台的增删查改。图2.8班级消息公告用例图匿名广场模块这类似于树洞,是一个关于心理问题倾述的地方,学生都可以发帖然后大家可以回复讨论一系列问题。这里是块公共区域,老师和管理员也可以在此发帖和回复,唯一区别则是管理员可在后台管控,对于言语不得当的帖子和评论进行删除。图2.9匿名广场用例图2.2.4性能需求分析对与本系统程序在运行的时可能出现的问题,在功能上可对代码进行修改加以完善;在运行环境上,可对系统运行的硬件设备进行软件升级,以及可以针对不同权限的人设定特殊的功能。数据精确度:确保查询搜索率和搜索准确率为100%。包含查询关键字的所有记录都可以在相应字段中找到,不包含查询关键字的记录在都不能在相应字段中找到。系统响应时间:系统对大部分操作的相应时间应在1-2秒内。适应性:应适应于各种系统的操作环境,并能在允许的操作系统之间能够安全转换并与其他应用程序一起运行。2.2.5数据需求分析学生用户:学号、姓名、密码、性别、所属院系、年级、班级、专业等。老师用户:账号、姓名、密码、性别、所属部门、联系方式等。管理员用户:账号、姓名、密码、性别、联系方式等。输入数据:通过键盘鼠标对于数据新建、修改、查询和按钮点击等。输出数据:通过查询显示的统计结果、操作的成功和失败以及页面的浏览等。2.2.6接口需求分析硬件接口除硬盘和操作接口外,还应保持多个USB接口、网络接口和光盘刻录机光驱,以便上传和备份大量数据。软件接口这主要是指软件与系统之间的接口。因考虑到文档的处理需要常用的办公软件,系统需要与常用的办公软件兼容,例如Microsoftoffice系列。2.2.7将来可能提出的需求分析心理健康的预测和分析。页面的美化。功能模块需求的新增和完善。

3系统设计此系统采用B/S模式结构,用户在PC端进行浏览操作,对用户角色的操作权限进行设置,对于具体问题将集中在业务逻辑层进行业务逻辑处理,处理好的数据存储进数据库,最终展示到用户界面。这将数据单独集中放在一起,方便集中管理和日常的维护,这前后端分离也使系统的升级和更改更加便捷。3.1架构设计架构设计是人们对一个结构内的元素及元素间关系的一种主管映射的产物,是一系列相关的抽象模式,对于指导软件系统各个方面的设计。系统架构图如图3.1所示:图3.1系统架构图架构设计就是通过找到系统中的元素并搞清楚他们之间的关系,从业务复杂度、技术复杂度、设计复杂度三方面,来解决软件系统复杂度带来的问题,以达到提升软件的质量和效率,降低风险和成本。架构设计模型主要五种模型图,有逻辑架构、开发架构、数据架构、物理架构和运行架构,架构设计的过程则主要是全局分析业务、设计方案、概要设计、详细设计、补充设计。3.2功能模块设计根据前面的分析,本系统的功能模块图如图3.2所示。图3.2系统功能模块图系统时以咨询,测试,匿名广场,班级消息公告为重点功能,附加文章推送,用户信息,留言板等功能共同构成的一个心理健康系统,根据不同的权限操作模块中相对应的功能。其中功能以咨询和测试为核心,用户以学生和老师为重点,学生对老师进行咨询,老师对学生进行回复;老师发布测试题,学生做题进行测试,最终给老师反馈。而匿名广场和班级信息公告则是此系统的一个创新,学生和老师都可以在匿名广场进行交流互动,匿名状态进行吐槽和述说,打造树洞模式。对于其他功能则是一些辅助,如文章推送是心灵鸡汤,留言板则是用户觉得可以改进和完善系统的建议等,一起都以为中心功能服务为目的。3.3数据库设计3.3.1概念模型设计通过分析,系统各主要实体与属性、实体与实体之间的联系图E-R图如下:学生用户实体及属性。对于实体事物学生用户,其特征属性包括账号、密码、昵称以便登录系统,名字、班级、电话以便关键时候可以能找到具体的人。如图3.3所示:图3.3学生用户实体及属性教师用户实体及属性。对于实体事物教师用户,其特征属性包括账号、密码、昵称以便登录系统,名字、院系、电话以便关键时候可以能找到具体的人。如图3.4所示:图3.4教师用户实体及属性该系统的老师用户只有一个角色,隶属一个院系;一个学生只有一个专业一个班级;一个班级的老师管理多个学生,可以发布测试题、文章推送、班级消息;学生可以查看文章推送,发布匿名帖子、留言。各系统实体之间的关系E-R图,如图3.5所示:图3.5实体之间关系的E-R图3.3.2数据库表的设计本系统采用的数据库为MySQL,因为它支持多种语言与操作系统,同时也支持多线程,它的SQL查询算法,为系统查询数据提供了巨大的便利,显著地提升了查询速度,还便于管理与检查,而且对于广大用户来说是属于开源的,在经济上也降低了开发的成本,因此使用的人也有许多,属于现今流传的一款软件。通过研究分析,初步确定主要数据库表如下:年级班级表,包含了院系、年级、班级、专业,在系统中可以通过此表对年级班级等数据进行管理。表设计结构如表3.1所示:表3.1年级班级表序号字段名称数据类型长度主键允许空字段说明1idint10是否自动生成2deptvarchar64否否院系3gardevarchar32否否年级续表3.1年级班级序号字段名称数据类型长度主键允许空字段说明4classvarchar32否否班级5majorvarchar32否否专业学生用户表,表中包含了学生的账号、密码、昵称、专业、班级等信息,在系统中可以通过此表对学生信息等数据进行管理。表设计结构如表3.2所示:表3.2学生信息表序号列名数据类型长度主键允许空字段说明1student_idint32是否学生ID2usernameint32否否学/帐号3passwordvarchar64否否密码4nicknamevarchar20否否昵称5realnamevarchar20否否真名6deptint32否否院系7majorint32否否专业8gradeint10否否年级9classint10否否班级10e-mailvarchar64否否邮箱11telephonevarchar32否否电话老师用户表,其中包括了老师账号、密码、电话、院系等信息,在系统中可以通过此表对老师信息等数据进行管理。表设计结构如表3.3所示:表3.3老师信息表序号列名数据类型长度主键允许空说明1tether_idint32是否老师id2usernamevarchar32否否账号续表3.3老师信息表序号列名数据类型长度主键允许空说明3passwordvarchar64否否密码4telephonevarchar11否否电话5realnamevarchar64否否真实姓名6rolevarchar32否否角色7deptvarchar32否否院系8emailvarchar30否否邮箱心理咨询表,表中包括了咨询双方和咨询内容,在系统中可以通过此表对心理咨询等数据进行管理。表设计结构如表3.4所示:表3.4心理咨询表序号列名数据类型长度主键允许空说明1idint32是否自动生成2tether_idint32否否老师3student_idint32否否学生4contentvarchar64否否内容心理测试表,表中有做题的学生、答案、分值,在系统中可以通过此表对心理测试等数据进行管理。表设计结构如表3.5所示:表3.5心理测试表序号列名数据类型长度主键允许空说明1idint32是否自动生成2student_idint32否否学生3answervarchar64否否答案4scoreint32否否分值

4系统实现4.1开发环境此系统采用了B/S结构体系,基于Java开发,数据库选用MySQL开源数据库,对于运行环境要求相对较低,如表4.1所示。表4.1系统所需软、硬件环境硬件环境软件环境CPU:3.0G以上操作系统:Windows10以上版本内存:2GB以上数据库:MySQL8.0;JDK版本:1.8硬盘:50GB以上Web服务器:Tomcat7.0以上版本浏览器:GoogleChrome;Edge4.2功能模块实现4.2.1匿名广场模块功能介绍学生登录可以点击匿名广成模块,在文件框里进行发布消息,消息发布后会在下部形成实时更新发布的内容,形成一个发表文件在下方,用户可以将这里看作树洞,这里的都是匿名状态。管理员可以在后台进行监管,对于不好的言论进行删除。代码展示效果图展示图4.1匿名广场展示界面4.2.2心理咨询模块功能介绍学生登录点击导航栏的心理咨询,然后会跳转到咨询界面,在文本框里面发布咨询消息,老师用户就可以收到这条咨询信息。老师看见这条消息后,就会进行相应的回复,回复的消息会出现在对话框里。管理员也可以在后台看见这条咨询消息,管理员可以对这个咨询消息进行相应的操作等。代码展示效果图展示图4.2心理咨询展示界面4.2.3心理测试模块功能介绍学生登录点击导航栏的心理测试,然后会跳转到测试界面,根据测试题进行选项,选择后会自动划到下一题,完成后进行提交。老师和管理员都可以发布测试题,系统的后台还会对测试题进行答案总结显示,管理员和老师都可以对测试题进行管理,进行相关的增删查改的操作。代码展示效果图展示图4.3心理测试展示界面4.2.4文章推送模块功能介绍学生登录点击导航栏的文章推送,然后会跳转到文章推送界面,点击相应的文章,可以查看文章的内容,老师也可以查看文章推送,管理员可以对文章进行相应的增删操作,因此这里老师和学生的权限是相同的。代码展示效果图展示图4.4文章推送展示界面4.2.5用户信息模块功能介绍学生登录点击用户信息,然后会跳转到用户信息界面,用户包括学生和老师,都可以对表单里面自己的信息进行修改更新,管理员后台也有用户资料的管理,可以进行相应的增删改查的操作,对用户和用户信息进行管理。代码展示效果图展示图4.5文章推送展示界面

5系统测试5.1测试计划系统设计编写好后进行了系统测试,其目的是提高系统的质量,保证软件的高质量;保证系统的安全性,防止系统出现致命的漏洞;提升用户体验感,使系统更加符合用户的需求。此次测试主要是运用黑盒测试对系统的功能进行重点测试,除此之外还有对于系统兼容问题的兼容性测试和不同软硬件配置下的测试环境。5.1.1测试范围与主要内容此次系统测试的主要模块分别是:心理咨询咨询对象、匿名状态、消息回复、后台记录心理测试测试题发布、选项点击状态、试题的完成与提交、试题答案的统计、后台记录匿名广场帖子的发布、匿名状态、帖子的回复、后台的记录与管理班级消息公告老师与学生的关联、消息发布、消息的获取、后台管理5.1.2测试方法本次的系统测试采用的是黑盒测试。黑盒测试又叫功能测试、数据驱动测试或基于需求规格说明书的工能测试。该测试注重测试软件的功能需求,通过测试来检验每个功能是否能正常使用。黑盒测试是在测试中,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,在程序接口进行测试,它只检查程序功能是否按照需求的规定正常使用,程序是否能适当地接收输入数据而产生正确的输出信息。图5.1黑盒测试示意图此测试方法能更真实的从用户角度来考察被测系统的功能需求的实际情况,在软件测试的各个阶段,如单元测试、集成测试、系统测试及验收测试等阶段中,黑盒测试都发挥这重要的作用,尤其在系统测试和确认测试中,其作用是其他测试方法无法取代的。但因为该测试是通过用户角度,对输入与输出的对于关系进行测试,所以如果是设计本身的问题,通过黑盒测试是无法发现的。5.1.3测试环境测试环境是指测试运行其上的软件和硬件环境的描述,以及其他与被测软件进行交互的软件,是在进行软件测试工作时需要用到的硬件、软件、网络、历史数据的总称。表5.2是在不同的软硬件配置下对此系统进行测试的详细描述和测试结果,其测试结果与期望一致。表5.2测试环境客户端软、硬件配置备注硬件软件ACPU:P42.66GOS:Windows10页面显示正常,功能运行流畅内存:1G心居心理健康系统硬盘:160G浏览器:GoogleChromeBCPU:P42.66GOS:Windows11页面显示正常,功能运行流畅内存:4G心居心理健康系统硬盘:520G浏览器:Edge5.2功能测试功能测试就是对所有可以直接追踪到用例或者业务功能,以及业务规则的测试需求。这种测试的目标是核实数据的接受、处理和检索是否正确,业务规则的实施是否恰当,以及是否能实现预想中的功能。系统建成后,通过对系统的各个功能模块的详细测试,发现输入数据与预期结果之间存在一些问题,针对测试中出现的问题和预期结果不符的内容进行了相应的修改和调整。目前系统的整体功能界面相对能够很好的正常展示,基本功能大多都能够实现,无明显的缺陷,与预想的状态较为吻合,但从长远运营的角度来说,仍然有继续改进的空间和范围。本次功能测试主要任务是测试系统的登录注册、心理咨询、心理测试、匿名广场等模块,并对测试结果进行说明。此次测试没有较大的问题,其结果大多与预期相符,以下表5.1是一个功能测试的用例表。表5.1功能测试用例表编号测试项描述/输入/操作期望结果实际结果1注册文本框填写对于昵称、密码、班级、专业、性别等的输入注册成功存入数据库与期望一致2登录文本框填写输入账号、密码登录成功跳转到首页与期望一致3咨询界面导航栏点击导航栏处显示的导航链接1)正确显示所在页面的模块名称2)正确导航与期望一致4咨询界面输入文本框与聊天界面1)在文本框中输入想表达的内容2)点击按钮发送提交1)正确提交2)跳转到以及提交的页面3)不出现乱码与期望一致5匿名广场界面导航栏点击导航栏处显示的导航链接1)正确显示所在页面的模块名称2)正确导航与期望一致6文本框输入1)文本框输入内容2)点击提交按钮1)提交后存入数据库2)在页面中显示提交的消息与期望一致7测试界面导航栏点击导航栏处显示的导航链接1)正确显示所在页面的模块名称2)正确导航与期望一致8测试题选择1)按钮选择试题选项2)点击按钮提交正确提交选项到数据库与期望一致9班级任务界面导航栏点击导航栏处显示的导航链接1)正确显示所在页面的模块名称2)正确导航与期望一致10查看内容点击消息链接展示班级任务消息与期望一致11留言界面导航栏点击导航栏处显示的导航链接1)正确显示所在页面的模块名称2)正确导航与期望一致12文本框填写文本框输入留言内容1)提交到数据库2)显示到管理员后台与期望一致5.3兼容性测试在大多数生产环境中,计算机、网络和数据库服务器的具体硬件规格有所不同。计算机可能会安装不同的软件例如应用程序、驱动程序等,同时在任何时候都可能运行很多不同的软件,进而占用不同的资源。表5.3兼容性测试用例表操作系统浏览器运行软件结果Window10GoogleChrome心居心理健康系统正常Edge心居心理健康系统Window11GoogleChrome心居心理健康系统正常Edge心居心理健康系统MACOSGoogleChrome心居心理健康系统正常Edge心居心理健康系统5.4测试结论本系统经过功能测试和兼容性测试后,各个模块的功能正常运行,达到了系统设计时的预期结果,测试过程中发现了一些问题并对问题及时做出修改,软件运行更加可靠、稳定。最终得到了符合要求的高效率的心居心理健康系统。

6总结与展望6.1总结在这次的毕业设计中,采用B/S模式即浏览器端/服务器模式开发的心居心理健康管理系统,最终实现了其功能,取得了以下几点主要成果:老师和学生登录成功进入系统后可进行符合当前权限的各个模块的操作;管理员登录成功后可以在后台进行管控;学生可以咨询测试以及匿名发帖聊天等功能;老师可以观察测试数据和发布组织活动等功能。经过这次毕业设计,了解到了更多的知识,学习了更多的技术,也在这途中提高了资料查阅能力和动手能力,拓宽了个人的知识储备,也完善了专业理论体系。相对其他来说,编程应用方面较为薄弱,很多知识都是临时学习或者重新复习,相对影响了系统的开发速度。在这行业中,编程语言是必不可少的,在以后的学习中,对编程语言也需要加大力度研究和学习,让编程语言不成为短板。除此之外专业技术还缺少了广度,以至于实现方法单一,后期还应加强这方面的关注和了解,提高技术敏感度。6.2展望此系统可以达到平稳运行、操作简便、大方直观的目标。但本设计并不是一个高质量的系统,其原因如下:一个优秀的系统需要实践的改进和完善;系统功能不够细致全面,考虑的情况相对片面,需要在实际运用中根据所需要的功能进行改进;界面设计想法简单,欠缺一定的美感。归纳则主要是功能、技术、界面的改进,这将是系统在实践中会面临的问题和需要改进的地方。除了这三个方面意外,在实践运用中也会存在对已有的功能进行优化的情况,这需要在实践运用中不断总结和探索。

参考文献吴文才.基于B/S模式的高校心理健康管理系统的设计与实现[D].广东:华南理工大学软件学院.2013.张余别.基于Web的学生心理健康测评与管理系统[D],广东:广东工业大学计算机学院,2020.李科生,念靖晴,李琦等.“互联网+”心理平台:大数据时代心理健康循证实践的新途径[J].中国临床心理学杂志,2019.DOI:10.16128/ki.1005-3611.2019.01.044.初庆东,张敏霞,崔卫韬.一种新型高校学生信息管理系统的设计与实现[J].信息技术,2019(6):69-71,76.DOI:10.13274/ki.hdzj.2019.06.017.张余别.基于Web的学生心理健康测评与管理系统[

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论