【Jsp精品源码栏目提醒】:网学会员,鉴于大家对Jsp精品源码十分关注,论文会员在此为大家搜集整理了“【精品计算机毕业设计论文】大学生心理健康测试档案管理系统 - 毕业设计”一文,供大家参考学习!
大学生心理健康测试档案管理系统的设计摘要 大学生心理健康测试档案管理系统是典型的管理信息系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。
对于前者要求建立起数据一致性和完整性强、数据安全性好的库。
而对于后者则要求具备应用程序功能完备,易使用等特点。
经过分析,我使用
JSP 作为开发工具,MySQL 作为后台数据库,开发出了以B/S 为模式的基于
JSP 的大学生心理健康测试档案管理系统。
本系统分为两大模块:用户模块和管理员模块与用户模块来说,只能测试和浏览属于本用户(学生)的相关信息;而管理员模块,则可以添加、查询、修改、删除、查看所有学生的信息,并且可以对心理健康档案信息、班级信息进行管理。
关键词 JSPB/S大学生心理健康,档案管理,管理系统Students mental health test file management system designAbstract College Students mental health test file management systemis a typical management information system MIS including thedevelopment of its database background to the establishment andmaintenance and front-end application development aspects. With regardto the former request to establish data consistency and integrity of stronggood for data security. For the latter request an application proceduresfully functional easy to use and so on. After analysis I use the
JSP as a development tool MySQL databaseas a background to develop the B/S model for the
JSP-based mental healthof college students test file management system. The system is divided intotwo modules: the user module and administrator module and user module theonly testing and here are the users students the relevant informationand the administrator module you can add query modify delete See allthe students the information and can file information on mental healthinformation management classes.Key words
JSP B/S students of Mental Health the file management 目录1 引言 ...............................................................12 需求分析 ...........................................................3 2.1 问题定义 ......................................................3 2.2 可行性分析 ....................................................3 2.2.2 可行性研究 ..............................................3 2.2.3 经济可行性 ..............................................3 2.2.4 技术可行性 ..............................................4 2.2.5 运行可行性 ..............................................4 2.2.6 法律可行性 ..............................................4 2.3 系统需求 ......................................................4 2.3.1 系统功能需求 ............................................4 2.3.2 技术需求 ................................................5 2.3.3 目标系统的特点 ..........................................6 2.4 开发环境与开发工具 ............................................6 2.4.1 硬件开发环境 ............................................6 2.4.2 软件开发环境 ............................................6 2.4.3 相关技术介绍 ............................................73 系统概要设计 ......................................................11 3.1 总体设计 .....................................................11 3.2 业务流程分析 .................................................12 3.3 数据库设计 ...................................................14 3.3.1 数据库的需求分析 .......................................14 3.3.2 数据库表的具体设计 .....................................15 3.3.3 数据库应用 .............................................164 详细设计 .........................................................20 4.1 大学生心理测试档案管理系统登陆模块 ...........................20 4.2 用户个人档案信息管理模块 .....................................22 4.2.1 用户修改个人信息 .......................................22 4.2.2 用户查看个人信息 .......................................22 4.3 用户心理测试模块 .............................................24 4.4 用户心理测试档案查询模块 .....................................26 档案管理模块 4.5 管理员管理模块 ...............................................26 4.5.1 管理员登录管理的设计 ...................................26 4.5.2 添加管理员的设计 .......................................27 4.5.3 查看管理员的设计 .......................................28 4.5.4 删除管理员的页面设计 ...................................29 4.6 班级管理的界面设计 ...........................................30 …健康测试档案管理模块 4.6.1 添加班级的界面设计 .....................................30 4.6.2 查看班级的页面设计 .....................................31 4.7 管理员对心理健康测试管理模块 .................................31 4.8 管理员对学生信息管理模块 .....................................31 …学生档案信息管理模块 4.8.1 查看学生信息 ...........................................31 4.8.2 修改学生信息 ...........................................325 系统测试 ..........................................................33 5.1 测试目的 .....................................................33 5.2 测试方法 .....................................................33 5.3 测试用例 .....................................................33 5.4 测试结果 .....................................................34结论 ................................................................35致谢 ................................................................36参考文献 ............................................................37 1 引言 心理档案管理是指根据学生的成长历程和心理特征建立起来的、用以预测学生心理行为并为实施心理辅导和危机干预提供参考依据的动态管理系统。
为了更好地做好学生的心理咨询工作,加强科研资料的积累,开始建立学生的心理健康档案,实行计算机管理。
心理档案由学生心理健康指导中心负责保存管理。
档案中记有学生的个人基本信息,心理健康状况和各种心理测试结果和个别咨询的情况。
学生在心理健康档案管理网站上查看个人的心理健康档案,使学生能正确地认识自己,面对现实,积极进取。
心理健康指导老师在十分保密的情况下,可以查阅心理健康档案,使健康教育更好地为教育学服务。
重视学生的心理健康,必然带来学生整体素质的提高。
学生心理档案是运用心理学的方法对学生的认知过程、智能状况、个性特征和心理健康状况做出鉴定和评价的记录,建立心理档案是系统地收集资料与证据,对学生的心理进行描述、分类的过程。
心理档案如同“学籍档案”和“身体健康检查档案”,打破了以往老师、家长仅凭主观意识来评价学生的做法,不仅为开发学生潜能提供了帮助,为学生心理素质的提高与培养提供了条件,同时也为教师进行心理辅导提供了保证。
若从长远一点的角度来看,心理的发展是一个动态的过程,学生阶段仅仅是整个人生的一部分。
我们可以把学生心理档案系统作为毕生心理档案系统的一个探测石,在积攒足够经验和档案数据的基础上,建立人生的各个阶段的心理档案系统,并将各系统以个体为主线有机的联结起来,使心理档案成为伴随人一生的珍贵记录。
当今学生心理问题社会上有目共睹,1999 年以来教育部先后出台《教育部关 、于加强中小学心理健康教育的若干意见》《教育部关于加强普通高等学校大学生 、心理健康教育工作的意见》《普通高等学校大学生心理健康教育工作实施纲要试行》等文件,可见教育主管部门对学生心理健康教育的重视。
青少年心理普遍处于亚健康状态的问题已不容忽视,大力开展青少年心理健康教育工作至关重要。
形成科学、完善的测评、监控系统,具有非同寻常的意义。
现代学生的压力越来越大,他们的心情焦虑、紧张、自卑,来自社会和学习各方面的压力使他们出现了厌学、逃学、叛逆等不良行为,更为严重的,甚至导致犯罪、自杀来逃避现实。
心理健康教育和心理危机干预是当前高校健康教育的重要主题。
传统心理健康档案基于人工管理,其工作量大,细节烦琐,且不宜被应用,心理档案要建全当前群体或个人的全部信息,和生活状态,了解群体和个人的精神生活。
把人们日常关心的和所处生活状态要完全概括,并根据所搜集的信息或资料整理,并得出结论,指出当事人的心理状况,以便做后期的辅导和治疗作指导。
另做倍份作为一个案例。
但一直以来人们使用传统人工的方式管理文件档案、统计和查询数据,这种管理方式存在着许多缺点如:效率低、保密性差人工的大量浪费;另外时间一长将产生大量的文件和数据这对于查找、更新和维护都带来了不少困难。
我们这次除拉调查还专门找拉一些学生做面对面的心理咨询,另我们意外的是这些学生往往对心理咨询有些心理抵触,经了解原来同学们把做心理咨询和精神不健康划上拉等号。
看成是一种病态的表现。
有的同学还反映如果是和认识的人或好朋友再一起问答会感到不自然而不敢说出自己的真实想法。
这些都是很现实的问题,但是传统的心理健康档案只能作为纸面和面对面问答形式。
所以上述问题无可避免从而不能得出真正的第一手材料。
另外现在的人们生活节奏快。
心理和精神都承受着巨大的压力,不同的行业的人群其表现各异。
需要我们要不段的去了解和调查不同的当事人的活动,这就给传统的心理健康档案制造大的工作量。
学生心理档案系统,正是为心理问题早期发现和预防提供一个好的途径和空间。
同时也是顺应档案管理现代化发展趋势的必然选择。
与传统的人工建立心理档案,具有更科学、更专业、反馈及时、安全可靠、使用方便等等优势。
学生心理档案系统包括:心理咨询、心理测量、心理测试结果、在线管理等,是为了学校整个心理辅导服务。
在全面了解学生心理健康状况的基础上,为学生建立了强有力的心理支持系统。
通过本系统的各项测评,心理老师可以全面了解学生的人格特征和心理健康指数,针对心理健康指数异常学生及时进行心理调适或危机干预,调整教育方式,有效地进行大学生的心理健康教育。
档案的记录一般包括:学生基本信息、学生测评报告、学生指导记录,该档案系统主要有二个特点,一是报告自动以 Word 文档生成,二是对测试结果自动生成测评百分比,便于查询和统计。
学生心理档案的建立并非摆设,而确实能够在育人上发挥很大作用。
它是学生了解自我、完善自我、挖掘自我潜能的辅助工具;是教师了解学生、培养学生、科学育人的助手;它是家长了解孩子、帮助成材、教会做人的参谋;是学校教育、教学、科研的依据。
因此,尽早尽快建立、完善学生心理档案,使之发挥应有的作用,意义重大,影响深远。
2 需求分析2.1 问题定义 心理健康管理档案系统的设计目的就是将对用户的调查心理和行为表现,问卷和返回信息通过网络进行管理,为管理员和用户提供便利。
本系统通过大量走访,调查得出当今学生和社会群体的一些关注的病理,例如抑郁自评量表,焦虑自评量表,九十项病症自评表,Y-G 性格测验表,大学生人格问卷,心理健康量表,应对量表,领悟社会量表,艾森克人格量表等当今热门测试问题。
从而广泛的了解和测试不同人群的不同人格走向。
系统使用者共有 2 种类型,分为系统管理员和普通用户,且系统对于每一种类型的用户只允许一种身份登陆。
系统管理员登陆后可以对系统进行管理其主要操作就是维护用户和问答问题的基本信息。
普通用户登陆后是对网络问卷进行问答,并返回基本信息。
将系统需求加以总结得出系统如下: 一、系统可以运行在 windows 系统操作平台上,并具有良好的用户界面。
二、系统用户类系类型为:管理员,普通用户。
三、系统对于一个用户只允许一种身份登陆。
四、只有管理员才可以管理系统的基本信息。
五、用户可以通过填写信息问卷来了解自己当前状况。
2.2 可行性分析 用计算机管理学校的心理健康档案信息不但可以节省许多人力物力,而且还可以提高档案管理的效率,尤其从档案的保密性、安全性考虑,大大的增强了心理健康测试档案管理的保密性及安全性。
从而提高了学校的管理能力,因此用计算机来管理学校心理健康档案信息,是非常必要的。
2.2.2 可行性研究 可行性研究的目的是用最小的代价在尽可能的时间内确定问题是否能够解决,以避免盲目投资带来的巨大浪费。
2.2.3 经济可行性 本系统的开发提高了学校心理健康档案管理工作的效率,节省了许多人力物力的资源,并且提高了档案管理的保密性和安全性等。
因此,本系统在经济上是可行的。
2.2.4 技术可行性 为了保障档案管理适应将来的发展,本系统选择 JAVAMYSQL,这主要是基于成本、安全及将来的扩展性来考虑的。
使用 Java 作为系统开发的开发环境,它作为一种现代的编程语言,提供完善的指令控制语句、类与对象的支持及丰富的数据类型,给开发高性能系统提供的保障为开发满足客户要求的系统,保证了代码的模块化要求,而代码模块化的提高,非常有利于以后对新系统的扩展与修改。
并且本系统利用 MySQL 作为数据库,它是一个支持多用户的新型数据库,适用于中型规模的数据量需求。
因此,本系统在技术上是可行的。
2.2.5 运行可行性 21 世纪以来,人类经济高速发展,人们发生了日新月异的变化,特别是计算机的应用及普及到经济和社会生活的各个领域。
使原本的旧的管理方法越来越不适应现在社会的发展。
许多人还停留在以前的手工操作。
这大大地阻碍了人类经济的发展。
为了适应现代社会人们高度强烈的时间观念,心理健康测试档案管理系统软件为学校管理学生心理健康信息带来了极大的方便。
我所开发的这个系统所采用的是当前较为流行的编程软件 Java 作为实现语言,以数据库 My SQL 作为系统的后台操作,其功能在系统内部有源代码直接完成,我们只需按系统要求输入即可操作。
本系统为一个中型的学生心理健康档案管理系统,所耗费的资源小,学校的电脑无论是硬件还是软件都能够满足条件,因此,本系统在运行上是可行的。
2.2.6 法律可行性 本系统属于私人设计,在开发过程中没有涉及合同、责任等与法律相抵触的方面。
因此,本系统在法律上是可行的。
2.3 系统需求 2.3.1 系统功能需求 建立大学生心理档案测试档案管理系统包括的功能模块包括: (1)学生基本信息模块。
主要提供一些背景资料,以帮助教师深入分析学生心理,正确诊断学生问题产生的原因。
包括:个人基本信息、身体状况(一般健康状况、有无生理缺陷、个人病史)、家庭环境(家庭结构、成员关系,这一部分由学生完成)。
及心理辅导员对通过使用本系统提供的测试问卷而发现存在某些方面心理问题的学生进行的个别辅导,其间留下的记录要保留到该生的心理档案中。
(2)心理测评模块。
本提供的心理量表都是经过标准心理学量表的信效度检验以及本土化检验,并被允许普及使用的规范量表。
每个量表都附有背景介绍和详细的使用说明。
采用联机心理测验输入建设心理档案系统的数据采集方式。
(3)档案查询模块。
包括学生对个人测评结果查询,管理员对学生个人测评结果的查询及群体测评结果查询。
同时支持多种查询方式,比如可以按学生学号、性别、班级等方式查询。
(4)档案管理模块。
主要通过维护系统的基本数据库来实现。
比如年级信息的管理、班级名的管理、学生信息、班主任信息、心理辅导员信息的管理。
大学生使用本系统进行心理测试和管理员整理、分析心理档案数据,和对发现存在心理问题的学生进一步采取帮助措施提供了后台保障。
在功能设置上力求既满足用户的使用要求,又具有一定的灵活性。
2.3.2 技术需求 本系统采用 Java 开发语言,Java 语言具有一处编译,处处执行的优点,可以使用于 Windows,Linux,Unix 等操作系统。
有着良好的特性。
应用 Java 语言的 Struts 框架和
JSP 方法数据库连接采用 JDBC,数据库采用 MySQL。
Struts 是一个基于 Sun J2EE 平台的 MVC 框架,主要是采用 Servlet 和
JSP技术来实现的。
由于 Struts 能充分满足应用开发的需求,简单易用,敏捷迅速,在过去的一年中颇受关注。
Struts 把 Servlet、
JSP、自定义标签和信息资源message resources整合到一个统一的框架中,利用其进行开发时不用再自己编码实现全套 MVC 模式,极大的节省了时间,所以说 Struts 是一个非常不错的应用框架。
用
JSP 开发的 Web 应用是跨平台的,即能在 Linux 下运行,也能在其他操作系统上运行。
JSP 技术使用 Java 编程语言编写类 XML 的 Tags 和 Scriptlets,来封装产生动态网页的处理逻辑。
网页还能通过 Tags 和 Scriptlets 访问存在于服务端的资源的应用逻辑。
JSP 将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于 Web 的应用程序的开发变得迅速和容易。
JDBCJava DataBase Connectivity是 Java 语言为了支持 SQL 功能而提供的与数据库相连的用户接口。
JDBC 由一组 Java 语言编写的类和接口组成,使用内嵌式的 SQL主要实现三方面功能:建立与数据库的连接,执行 SQL 声明以及处理 SQL执行结果。
JDBC 是建立在 ODBC 的基础上,实际上可视为 ODBC 的 Java 语言翻译形式3。
MySQL 是一个精巧的 SQL 数据库管理系统,它的强大功能、灵活性、丰富的应用编程接口(API)以及精巧的系统结构,受到了广大自由软件爱好者甚至是商业软件用户的青睐。
目前 MySQL 被广泛地应用在 Internet 上的中小型网站中。
由于其体积小、速度快、总体拥有成本低,尤其是开放
源码这一特点,为了降低网站总体拥有成本而选择了 MySQL 作为网站数据库。
2.3.3 目标系统的特点 作为现代计算机档案管理系统之一,本系统具备一些特点,努力做到档案系统开发的规范性与用户用好性: (1)界面友好、操作简便。
众多的提示功能,保证了学生能顺利地进行心理测试和管理员能有效地管理档案数据。
(2)适用于单人施测、多人施测和集体施测等多种情况。
比如遇有测试内容较敏感的量表,为保证获取的心理档案数据的准确性。
让学生在计算机上独自完成测验,这样就避免了团体测验中的无关干扰因素,确保了数据的有效性。
(3)通过电脑自动统计、自动分析并给出结果,并且对测试的结果还可以整理打印输出。
根据报告结果,管理员或辅导员可以给出相应的心理帮助计划。
(4)数据库管理方便,能够对个体进行跟踪调查。
例如:通过本系统定期进行的考试焦虑测验,发现某学生入学时的焦虑水平为正常值,而一年后焦虑水平较高。
使得辅导员能够及早的发现这个问题,并引起充分的重视,以立刻实施相应的帮助计划。
2.4 开发环境与开发工具 2.4.1 硬件开发环境 (1)CPU:AMD Athlon 64 3000 (2)内存:KingMax PC3200 512MB (3)硬盘:Seagate SATA 8M 120GB (4)光驱:LG GDR-H30N (5)显卡:NVIDIA GeForce FX 5200 2.4.2 软件开发环境 (1)操作系统:WindowsXP Professional SP2 (2)数据库:Mysql-5.0.27-win32 (3)Web 服务器:Apache-tomcat-6.0.14 (4)IDE:Eclipse3.1.1Myeclipse5.5.1GADreamweaver8 (5)外部包:Struts.jar 2.4.3 相关技术介绍 2.4.3.1 JDBC 技术 JDBC 是 Java 的开发者——Sun 的 Javasoft 公司制定的 Java 数据库连接Java.