地方高校青年教师心理测试系统设计与实现
2014-02-16
(商洛学院物理与电子信息工程系,商洛,726000)
地方高校青年教师心理测试系统设计与实现
王 博
(商洛学院物理与电子信息工程系,商洛,726000)
传统的心理测试系统一般都是零散的心理测试,不能适应高校青年教师的测评需求。在sqlserver2000、myEclipse8、tomcat6的软件环境下,对地方高校青年教师心理测试系统的数据库表、功能模块、前台界面、后台逻辑进行设计,量表采用卡氏16人格因素测验(16PF)、抑郁自评量表(SDS)和焦虑自评量表(SAS)生活事件量表(LES)进行测试。
心理测试;地方高校;MVC
1 地方高校青年教师心理问题现状研究
地方高校青年教师占教师总数的比例往往比较大,因而青年教师的优秀程度和发展状况不仅仅代表着其所在院校的发展水平,更是提高我国教育水平的重要指标。但是目前,地方高校相比于各部委直属高校存在科研经费少、教学水平低、地理位置比较差等问题。青年教师面临诸多压力,诸如社会对高校教师期望高、高校人事改革、教学压力、科研压力,以及婚姻、住房、待遇和自身期望与自身能力偏差带来的压力等都会给青年教师的发展造成障碍。青年教师更是由于有诸多压力,加大了产生心理问题的风险。受心理问题困扰的青年教师不但会影响自身及其家庭发展,更会影响其所接触的广大学生的身心发展。随着jsp技术的发展,用其开发的web应用也越来越广泛,这也给开发适合于青年教师的网上心理测评系统提供了技术上的支持。青年教师可以通过浏览器进行人格测验、心理与行为问题评估、应激与相关问题评估。通过这些典型的量表及时的了解自身心理健康问题。
图1 地方院校要青年教师心理测评系统总体设计图
2 心理健康测试系统设计
设计主要包括:系统的总体框图设计,用户权限设计、数据库设计等。需要满足的功能主要有:青年教师可以同过本系统对自身心理问题完成测评,通过卡氏16人格因素测验(16PF)抑郁自评量表(SDS)和焦虑自评量表(SAS)生活事件量表(LES),能够对自身的心理状态得出一个确定的结论,系统应该提供心理健康方面的知识以及能提供一个青年教师和心理咨询师交流的平台。另外系统应具有可靠性和较好的可扩展性。
2.1功能模块设计
按照需求,本系统的设计框图如图1所示:
图1中,用于测评用户心理健康的模块有:人格测试、心理行为问题评估、应激及相关问题评估。其中人格测试模块使用16PF,测验共需要做187个题目,被测者需要以直觉性的判断依次作答,每题有A、B、C三个备选答案,答题结束会根据答题情况给出1-10分的分数,并依照分数对个人性格做出判断。人格测试使用两种量表来测试,分别为抑郁自评量表(SDS)和焦虑自评量表(SAS)。上述两个量表各自包含有20个项目,按照症状出现的频度分为四级评分,用来评定最近一周来被测者的抑郁和焦虑程度。应激及相关问题的评估选用生活事件量表(LES)列举我国比较常见的48中生活事件,评定一年以内的生活事件,反应个体所承受的精神压力的大小。
2.2用户权限设计
涉及到的用户总共可以分成三类:青年教师、系统管理员和高校心理咨询师。系统管理员具有系统的最高权限,可以对系统中所有的功能进行操作,包括对所有用户进行添加、删除、查询操作,打印报表、定期向系统中发布文章以及日常的管理和维护工作;青年教师作为该系统的主要面向对象,具有的权限有:对自己的账号信息进行修改,对自身心理进行有针对性的测试,可以选择人格测验、心理行为问题评估和应激相关问题的测评,评估后可以查询测评结果,并可以打印自己相关测评的报表,以便及时进行心理辅导等;心理咨询师作为本系统的另一用户群体,其作用是帮助有心理健康问题的青年教师进行心理辅导或者抗压训练等,其具备的权限主要有查询被测者得各项测评结果,以及打印报表功能,并针对相应的问题对有心理健康问题的青年教师进行回复。
2.3数据库设计
系统的数据库使用sqlserver2000进行开发,数据库设计如下表单:users、16PF、sds、sas、les,result,suggest心理咨询师给出对应被测者得建议。Users表单字段为:用户名、密码、用户类别、用户性别、系别等用户具体信息。16PF、sas、les、其中包含所有测试中所用到的测试题目,以及测试题目所对应的评分情况。Result表单中包含被测用户、测试项目、测试分数、测试结论。
3 心理健康测试系统实现
3.1开发平台
开发所需要的硬件条件为具有windowsxp以上操作系统计算机一台,要求主频大于2.4Ghz,内存大于2Gbit。系统开发工具使用Myeclipse8.5+tomcat6.0+sqlserver 2000+Dreamweaver8的软件平台。
3.2使用MVC设计模式
MVC模式实现了模型、视图、控制层得分离,利用该模式可以增加代码的可重用性、减少数据的描述和应用操作的可耦合度,提高软件的可维护性可扩展性和可修复性。本文实现MVC是用struts2框架,它是一个用于简化MVC的web应用框架,用来快速的开发web应用,应用struts2需要对web.xml和struts.xml进行配置。对web.xml的配置一般从struts2中所带的例子程序中直接拷贝即可。这种方法只需要在action中配置成“*”的形式即可,但是对应的方法名、页面名、Action的名字都必须相互匹配。
3.3javaMail实现Email
JavaMail API是jsp专门用来处理Email的API,本文中青年教师和心理咨询师进行交流的心理咨询平台选取Email。利用javamail完成心理咨询模块。需要安装jsvamail,由于j2ee中已经包含有javamail因此只需要将j2ee添加到ClassPath中即可。然后在Jsp页面中建立Form,包括文本框和文本域用来填写主题、发送人、收件人、邮件内容。随后在业务逻辑层建立Mail类,并编写sendMessage类和recMessage类即可。
4 系统实现
4.1系统安全
系统安全主要从以下几方面进行实现:1用户的权限划分,不同权限的用户只能访问相应资源。2.登录系统使用验证码,首先在服务器端随机生成验证码字符串,保存在内存中,然后将该字符串写入图片,发送给浏览器端显示。在浏览器端比较有用户提交的字符串和服务器端提交的验证码字符串是否一致来确认用户登录。3.加密处理,系统所涉及到的测评结果涉及到个人隐私,对测评结果使用MD5加密。
4.2主要界面
系统的主要运行界面如图2,图3所示:
Design and Implementation of Psychological for Young teachers in local college Evaluation System
Wang Bo
(Department of Physics and Electronc Information Engineering Shangluo University.726000)
Traditional psychological test system are generally fragmented psychological test,can't adapt to the measurement of young university teachers demand.In sqlserver2000,myEclipse8,tomcat6 software environment,the local universities young teacher psychological test system the database table,function module,interface at the front desk,backstage logic design,scale using cattell 16 personality factor test (16 pf),depression self rating scale (SDS) and anxiety self-assessment scale(SAS),life events scale(LES)for testing.
Psychological Test;local college;MVC
图2 SDS答题界面
TP39