基于Web技术的学生心理测评档案管理系统设计与实现

2018-02-15 12:41郑振隆
读天下 2018年24期
关键词:管理系统心理健康

摘 要:随着现代信息技术的不断发展,信息化管理手段也逐步运用到高校心理健康教育管理工作中。本文从学院学生心理健康教育管理工作的实际出发,利用ASP.NET技术和SQL SERVER数据库技术,开发出一套涵盖教师档案、学生档案、题库管理、危机预警管理等模块的学生心理测评档案管理系统,为学院做好大学生心理健康教育管理工作提供了信息化的解决方案。

关键词:心理健康;管理系统;ASP.NET SQL SERVER

近年来,随着我国社会的高速发展,高校的内外部环境发生了巨大变化,部分大学生产生了心理问题,甚至有学生走上了自杀或犯罪的道路,如:2007年上海交大一名大四学生跳楼身亡、2012年南京江宁女大学生发微博自杀、2013年复旦大学林森浩故意投毒事件等。大学生心理健康问题受到社会的广泛关注。

目前大部分高校通过设置心理咨询室、建立心理健康档案或进行心理测评等手段对学生的心理健康进行跟踪、干预和教育,但管理手段滞后,工作效率偏低,不能紧跟时代潮流。如今信息化技术已广泛运用于各行各业,使得管理更加合理、规范、科学。为顺应信息化发展的潮流,提升学校信息化管理工作的水平,我院早已建设一套完善的校园网,并拥有自己的网站。因此,在学院,借助信息化的管理手段开发一套符合实际需求的学生心理测评档案管理系统成为可能,而这将为学生心理问题早期预防、发现和干预提供一个好的途径和空间。

一、 系统需求分析

(一) 业务需求

我院地处山区,办学时间短,教师队伍配备不齐全,尤其是心理辅导工作的专业教师严重缺乏,学生心理健康教育难以有效开展。通过与专业教师交流,与部分学生、特别是有一定心理障碍的学生座谈,到心理咨询室现场观摩,到档案室调阅学院现有学生纸质心理档案等方式获取有关一手资料,整理凝练后,确定业务需求为:

(1)每个学生有一套完整心理健康档案,能查询并打印;(2)教师能对任何一名学生的基本资料和心理健康档案进行管理,有增加、修改、删除、查询和打印等功能;(3)教师能对题库进行维护并同时生成考卷让学生考试;(4)学生考卷系统自动批改并评分,教师可以对每份考卷修改及评语;(5)教师能方便查询每个学生的资料,尤其是心理有障碍的学生;学生只能查看自己的资料,做题目,同时查询自己的成绩。

(二) 功能需求

系统应满足以下几点功能:

(1)利用信息技术,采用“人机对话模式”,让学生在有网络的地方可以随时使用本系统;(2)通过学生的心理测评,心理教师可以全面了解学生的人格特征和心理健康指数,从而对有障碍的学生提早进行心理调适或危机干预,有效进行心理健康教育;(3)心理档案无纸化,即实现电子化档案管理;提供各种方便的查询和统计方式,供心理教师及学生使用,使心理档案管理更科学、更专业、更安全可靠;(4)遵循信息保密制度,不同的登录人员只能看到被授权查看的信息;(5)界面人性化,操作简单,符合大家日常使用电脑的习惯。

二、 技术构架介绍

(一) B/S结构

B/S结构(即Browser/Server,浏览器/服务器结构),是C/S结构的一种变化或改进的结构。B/S结构下,用户通过浏览器访问系统并实现用户界面。其特点是:

(1)维护和升级方式简单。用户都是通过浏览器来访问B/S结构的软件,因此客户端电脑只要有浏览器就可以,这样基本不需要做任何维护;(2)具有分布性特点;只要有网络,用户可以不限制地点不限制时间的使用软件进行各种操作;(3)成本降低,选择更多。用户客户端只要有浏览器就行,服务器可以选择免费的操作系统,如Linux系统;数据库也可以选择免费的数据库管理系统;(4)需要考虑应用服务器的数据安全;为防止应用服务器故障而导致数据丢失等不堪设想的后果,做好数据库存储服务器,以防万一。

(二) ASP.NET

ASP.NET是.NET FrameWork的一部分,是一项微软公司的技术,是一种嵌入网页中的脚本,可由因特网服务器执行的服务器端脚本技术;是基于.NET的环境,可以用Visual Basic.NET、C#或JScript.NET等任何一种与.NET兼容的语言创作应用程序;适应当前软件发展的需求,为了让开发人员更容易开发出Web软件,向Web转移的战略需要,ASP.NET提供很多策略进行支持,如结构清晰的代码、可用编译类语言编写、代码易于重用和共享等等。

(三) Microsoft SQL Server 2005

SQL Server 2005是微软公司2005年推出的一个版本,是一个全面的数据库平台,具有以下几个特点:

(1)将.NET Framework功能植入数据库引擎中;(2)强化XML的处理能力,并新增本地的XML数据类型,以及支持原生XML数据类型的XML查询运算符;(3)Transact-SQL提供了新的语言功能,提高了语言的性能;(4)数据库引擎的安全性功能大幅强化;(5)提供Web服务、报表服务、增强的全文搜索功。

三、 系统总体结构设计

本系统实现的是学生心理测评及心理健康档案管理。使用本系统的用户按角色划分为管理员、教師和学生,对应的功能:管理员是进行基础数据设置和维护的系统管理功能,教师是进行题库维护和试卷维护的功能,学生是答卷的功能。根据用户角色及其对应的功能把系统分为系统管理、教师出卷管理、学生答卷管理三个大模块,系统的总体结构如图1:

(一) 系统管理模块结构图

系统管理模块的功能由管理员操作,管理员可以对编码维护、学生档案、教师档案和权限管理等内容进行管理。系统管理模块结构图如图2:

1. 编码维护:具体包括对编码进行新增、删除、修改的功能。增加新的编码,可以在该模块里添加,同时对已经存在的编码可以进行删除或者修改。

2. 学生档案:具体包括对学生资料进行新增、删除、修改的功能。新入学的学生在该模块里添加,同时对已经就学的学生进行删除或者修改。每个学生的个人信息、学籍情况等基本资料都在该模块实现。但学生的心理测评成绩或者教师评语等资料需要在其他对应功能模块中实现。

3. 教师档案:具体包括对教师资料进行新增、删除、修改的功能。新使用系统的教师在该模块里添加,同时对已经使用系统的教师进行删除或者修改。教师的基本信息资料维护都在该功能里实现。

4. 权限管理:具体包括三個功能。功能一是修改当前登录的管理员的密码;功能二是对教师的权限进行管理,如教师的密码修改、限制教师是否可以登录系统、教师是否离职等;功能三是对学生的权限进行管理,如学生的密码修改,限制学生是否可以登录系统,学生是否退学等。

5. 注销登录:当前登录的管理员退出系统,同时删除所有登录期间存储的信息。

(二) 教师出卷管理模块结构图

教师出卷管理模块是指教师进行操作的模块,是系统关键模块之一。教师利用该模块进行题库维护、题库制定试卷样本、把试卷分发给学生、对已经答题的试卷进行评分等操作,最后还可以对学生的档案、成绩和危机预警报告进行查询或管理等。教师出卷管理模块结构如图3:

1. 题库维护:具体包括对题库里的题目进行新增、删除、修改的功能。需要新增加的题库题目在该模块里添加,具有对已经存在的题库题目进行删除或者修改的功能。题库是由一条条心理测评题目组成,每题题目由题目内容和题目答案组成。根据现实情况,题目分为单选题、多选题、判断题、填空题和问答题五种类型。

2. 试卷样本:具体包括对试卷样本进行新增、修改、删除的功能。需要新增加的试卷样本该模块里添加,具有对已经存在的试卷样本进行删除或者修改的功能。教师首先确定好试卷的名称,然后确定五种类型题目的每题分数,最后再按五种类型分别在题库里面选择对应的题目,最终生成试卷样本并提交到数据库。

3. 考试评分:具体包括试卷分发、系统自动评分和老师审核评分。试卷分发是指教师把已生成的试卷样本分发给学生;系统自动评分是系统自动完成,不需要人工干预,学生交卷的同时系统就自动评分;老师审核评分是指教师人工阅卷得出人工评分分数,然后通过系统把人工评分和系统自动评分累加,得出每张试卷的总分。

4. 信息查询:具体包括学生档案查询、学生成绩查询、危机分数设置和危机预警报告查询。该模块主要是方便教师对每个学生的档案和成绩进行查询;同时设置一个危机分数,由此就可以统计出所有低于这个分数的学生,最后形成一个危机预警报告。通过信息查询,教师可以方便直观地对所有学生进行管理。

5. 密码修改:登录的教师在此进行密码修改。

6. 注销登录:即退出系统,所登录的教师退出系统,同时删除所有登录期间存储的信息。

(三) 学生答卷管理模块结构图

学生答卷管理是指学生进行操作的模块,也是系统关键模块之一。学生利用该模块进行考试管理、基础数据查询、成绩查询等操作。学生答卷管理模块结构如图4:

1. 考试管理:具体包括领取试卷、进行答题和提交试卷。领取试卷是指登录系统的学生就可以领取属于自己的试卷;进行答题是指试卷领取后开始进行心理测评;提交试卷是指学生试卷答题完毕,即本次心理测评结束,直接进行试卷提交,系统会对单选题、多选题、判断题和填空题这四种类型的题目进行自动评分,并汇总自动评分的总成绩。

2. 基础数据查询:具体包括个人信息查询和教师信息查询。个人信息查询是指学生可以查询到自己本人的档案。教师信息查询是指学生可以查询到教师档案里的所有教师的一些公开信息。

3. 成绩查询:具体包括单张试卷查询和所有试卷汇总查询。单张试卷查询是指学生可以对已经答题完毕并经过教师审核评分后的试卷的内容及成绩查询。所有试卷汇总查询是指学生可以查询出一段时间内所有已经答题完毕并经过教师审核评分后的试卷的汇总表。通过成绩查询,学生方便对自己的心理测评进行归纳总结。

4. 注销登录:即退出系统,所登录的学生退出系统同时删除所有登录期间存储的信息,如Session信息。

四、 压力测试

(一) 测试环境

网络情况:学院内部局域网,服务器与客户端连接速率为10/100M自适应。服务器配置:IBM X3650服务器,两个四核2.0GHz的CPU,4G内存,操作系统为Windows2003。这台服务器既做Sqlserver数据库服务iq,又做IIS服务器和Web Service服务器。客户端为:Dell电脑,1个双核2.2G的CPU,2G内存,操作系统为Windows XP。

(二) 测试结果

安装好WAST测试工具后,并设置并行连接数、设置持续时间、延迟时间、挂起时间、带宽、用户数等各项参数后,就开始测试。根据多种测试报告得出系统各个页面的系统响应时间都在7秒与14秒之间,由此推断按目前服务器的配置及系统的部署可以让用户比较满意地体验。测试结果表明该系统基本满足了心理测评及心理档案管理的功能要求,并可以满足不同用户角色的不同需求、运行用户角色之间的数据处理。总的来说,该系统的设计结果达到了预定的基本目标,系统运行情况良好。

五、 结束语

本系统是一套基于Web技术的学生心理测评档案管理系统,基本体现了学生心理健康测评及心理健康档案管理的特点。系统使用Asp.net技术、开发语言C#,并利用Web Service技术,后台采用Sql Server数据库,使得系统的安全性、管理性、稳定性、可维护性、保密性都极大提高。同时系统既遵循大学生心理健康教育的普遍规律,又紧密结合了学院学生心理健康教育的现状,用面向对象的设计方法构建了心理测评档案管理的各模块需求。凭借系统良好的功能设计和友好用户界面,并借助校园网和国际互联网带来的便利性,用户可以不受时间和地域的限制使用该系统,这将大大提高学生对心理健康教育的参与度和重视度。

参考文献:

[1]王万山.大学生心理健康教育[M].中国出版集团、现代教育出版社,2012年8月.

[2]张卫平.高校心理健康教育研究[M].辽宁大学出版社,2013年5月.

[3]史济民,顾春华,郑红.软件工程-原理、方法与应用[M].高等教育出版社,2009年3月.

[4]郎登何.ASP.NET(C#2008)项目开发案例教程[M].机械工业出版社,2010年6月.

[5]郑宇军.C#语言程序设计基础(第2版)[M].清华大学出版社,2011年10月.

[6]刘卫国,熊拥军.数据库技术与应用——SQL Server 2005[M].清华大学出版社,2010年1月.

作者简介:

郑振隆,讲师,福建省泉州市,泉州工艺美术职业学院。

猜你喜欢
管理系统心理健康
基于单片机MCU的IPMI健康管理系统设计与实现
基于物联网的IT运维可视化管理系统设计与实现
融入式心理健康教育的路径探索
微课在心理健康团训师培养中的应用探讨
基于分布式数据库Cedar的高效工单管理系统设计与实现
基于人际交往的心理健康课程
基于.NET框架的内容管理系统设计与实现
关注自己的心理健康