基于Web的高校学生心理素质教育系统的设计与开发
2018-03-21王硕田翔华盛晓欣陈胜唐珊珊木拉沙丽·艾买提
王硕 田翔华 盛晓欣 陈胜 唐珊珊 木拉沙丽·艾买提
摘要:该文围绕高校学生心理素质教育系统设计开发问题,设计开发了具有隐秘、方便、快捷等特点的心理素质教育系统。通过使用ASP.NET技术,使用面向对象的开发方法,基于B/S三层结构进行设计,系统模块由用户管理模块、交互模块(心理预约、心理问答、在线评论和在线咨询)、资源管理模块以及心理测评模块构成。在以信息化为主流的时代,高校学生心理素质教育系统对智慧校园的建设有着重要意义,系统结合校园心理教育工作现状,为全校师生提供一个基于Web的信息服务交流平台。
关键词:心理咨询系统;心理测试;ASP.NET
中图分类号:G424 文献标识码:A 文章编号:1009-3044(2018)03-0093-02
Abstract: This paper focuses on the design and development of College Students' psychological quality education system. This paper designs and develops a psychological quality education system with characteristics of privacy, convenience and speed. Through the use of ASP.NET technology, the use of object-oriented development methods, design B/S three layer structure Based on system consists of user management module, interface module, resource management module and the module of psychological evaluation. In this era of information driven, the psychological quality education system of university students is of great significance for the construction of smart campus. Combined with the current situation of campus psychological education, we provide a Web based information service exchange platform for all teachers and students.
Key words: psychological counseling system; psychological test; ASP.NET
1 概述
心理問题已成为高校学生休学、退学的最主要原因[1],高校师生对心理干预、心理辅导的需求越发强烈,而传统的校园心理咨询模式早已不能满足师生的需求。近年来随着互联网突飞猛进的发展,心理咨询网站走进人们的视野,更多的人通过网络说出自己的心理困惑。随着Internet技术的快速发展和Web开发平台的推广应用,客户端的B/S结构逐渐取代了传统的C/S结构,成为了网站开发的主流,得到了普遍的运用[2]。本系统在ASP.NET平台下采用B/S架构,基于三层结构(表示层、业务逻辑层、数据层)进行设计,简化了网站的开发过程、降低了维护成本和用户使用难度。从系统架构、角色及用户权限控制、数据库访问、网站功能实现等方面阐述了如何完成一个功能完善、页面友好的心理咨询网站。
2 学生心理素质教育系统的设计
2.1 用户角色
高校学生心理素质教育系统的用户角色分为四类:管理员、咨询师、普通用户、游客。
2.1.1 管理员
管理员主要任务是不同用户账号及权限进行有效管理,分配用户不同操作功能,确保系统安全稳定的运行。
2.1.2 咨询师
咨询师角色可以完成心理问答、测试、预约、在线咨询等操作过程。咨询师通过系统验证登录后,可以对普通用户的心理问题、预约时间进行回复,通过线上即时通讯平台(例如QQ)与用户进行在线交流,咨询师还可以及时管理评论、预约时间、咨询信息、普通用户心理测试记录,审核普通用户评论信息,实时发布心理方面知识及新闻。
2.1.3 普通用户
普通用户是高校学生心理素质教育系统最重要的服务对象。普通用户正常登录后,可以浏览心理健康知识及新闻,可以与心理咨询师进行心理问答、预约心理咨询时间、进行心理测试,查询个人心理咨询测试结果。
2.1.4 游客
游客可以浏览高校学生心理素质教育系统页面发布的信息、进行心理测评、在线咨询、注册帐号申请成为普通用户等操作。
2.2 主要功能模块
2.2.1 用户管理模块
此模块主要对用户帐号信息的管理。管理员依据用户身份给予用户不同的权限,并可以对用户帐号进行管理。咨询师用户不仅可以管理个人信息,还可以查询普通用户信息、管理和审核普通用户发布的信息。普通用户只能进行个人信息管理和查询个人相关信息。
2.2.2 交互模块
此模块主要是满足普通用户、游客与咨询师用户的交互的功能。主要包括心理咨询时间的预约、心理问答交流、在线互动评论、在线咨询交流等功能。
2.2.3 资源管理模块
资源管理模块包括心理咨询知识库管理、互动问答管理、评论信息管理、心理咨询预约时间管理。
2.2.4 心理测评模块
心理测评模块主要包括在线心理测试、发布心理测试评价结果及用户心理测试记录管理。
3 系统实现
3.1 系统开发环境
系统的开发工具选择Microsoft Visual Studio 2010,开发语言使用C#。数据库选用SQL Server 2008 R2数据库,SQL Server数据库作为一种关系型数据库,它集数据存储、操纵、控制等功能于一体,并且操作方便、安全可靠、灵活易用,深受广大开发者的喜爱[3]。
3.2 系统架构
本系统采用的是 B/S 三层架构模式,客户端浏览器接受用户的请求后向应用服务发送,应用服务从数据库服务中获得数据,应用服务将数据进行计算并将结果提交给客户端[4],客户端的浏览器将结果以网页的形式进行显示。B/S三层架构对客户机配置要求不高,只要安装浏览器就可以在电脑或移动终端(例如手机)上运行,简化了系统管理和维护。
3.3 界面
网站系统给人的第一印象和整体风格是十分重要的,系统运行后要尽可能多吸引用户,进而提高系统访问的点击率。网站在进行设计时,不仅要考虑如何实现浏览者所需要的功能,还要考虑到浏览者对网站界面各种视觉体验的感受[5]。本网站设计秉承风格设计的整体性、色彩设计的均衡性、页面布局的舒适性对界面进行设计,通过运用HTML、JavaScript、CSS控制样式,以此建立起网站首页、登陆、注册、心理知识、新闻、心理测试、心理問答、在线预约等页面。前台和后台部分页面如图1和图2所示。
4 结束语
本系统的开发借鉴了壹心理、525心理咨询网等国内影响较大心理网站的模式,同时结合了传统心理咨询模式和新疆医科大学校园信息化建设现状,从根源上解决了传统模式下心理健康教育效率低下、覆盖面窄、心理预警难的问题。同时还丰富了心理求助者的求助途径,解决了求助者对于隐私泄漏等方面的顾虑。有力地提升了新疆医科大学心理素质健康教育的科学性、针对性、实效性和主动性,为解决大学生心理问题和增强大学生心理素质提供了可借鉴的思路。
参考文献:
[1] 李淑然, 纪秀琴, 屠惠明. 1978-1987年北京市十六所大学本科生因精神疾病休学、退学情况分析[J]. 中国心理卫生杂志, 1989(3):113-115.
[2] 张文涛, 常红星. 基于ASP.NET的B/S架构下的项目管理系统的网络安全模式设计[J]. 计算机科学, 2008, 35(2):101-103.
[3] 李韩, 孙永杰. SQL数据库的安全管理和性能优化[J]. 科技创新与应用, 2016(31):108-108.
[4] 王志俊. 浅析C与C#[J]. 科学之友, 2009(6):146-147.
[5] 国兰, 王逢瑚, 叶方. 高校网站界面色彩设计现状与设计策略[J]. 黑龙江教育学院学报, 2010, 29(10):194-195.