2024年4月17日发(作者:)
基于JavaWeb的心理测试平台设计与实现
本心理测试平台是顺应现在国内外行情,从现实出发,总结了国内已有心理
测试平台的不足和缺点,借鉴了国内其他优秀心理测试平台的优点,从自身能力
出发,采用B/S结构和Java中MVC三层设计模式和MySQL数据库 。
本心理测试平台不同于其他心理测试平台的杂乱性,娱乐性,信息的不安全
性。本系统更加规范化,适用性,简洁性,方便性。这个心理测试平台主要包括
管理员用户管理、心理文章管理、首页图片管理、登录功能等多个模块。比以前
的心理测试更加安全,方便,提高了心理测试的使用率,降低了大量人力的投入,
有利于管理方的数据统计工作,更好的传播心理健康知识。
在开发这个心理测试平台前,做的准备工作有:第一,确定课题,对课题的
国内外现状进行阐述,明确对本项目的理论支持和使用价值,确定其中问题所在。
第二,确定系统的大概模块,细化模块功能,明确系统设计的流程和数据库所需
的设计要求。第三,完成对项目的运行及测试工作。
【关键词】心理测试平台;MVC模式;MySQL数据库
i
目 录
第1章 绪 论 .............................................................................................................. 1
1.1 研究背景 .......................................................................................................... 1
1.2国内外研究现状 ............................................................................................... 1
1.3 前景意义 .......................................................................................................... 2
1.4 系统特征 .......................................................................................................... 2
1.5 论文组织结构 .................................................................................................. 3
第2章 相关技术简介 .................................................................................................. 4
2.1 JSP语言 ............................................................................................................ 4
2.2 B/S结构 ............................................................................................................ 4
2.3 MVC模式 ........................................................................................................ 4
2.4 MySQL数据库 ................................................................................................ 4
第3章 系统分析 .......................................................................................................... 6
3.1可行性分析 ....................................................................................................... 6
3.1.1经济可行性 ............................................................................................. 6
3.1.2技术可行性 ............................................................................................. 6
3.1.3操作可行性 ............................................................................................. 6
3.2需求分析 ........................................................................................................... 6
3.3业务流程分析 ................................................................................................... 7
3.4数据流程分析 ................................................................................................... 8
第4章 概要设计 ........................................................................................................ 10
4.1 设计目标 ........................................................................................................ 10
4.2 系统功能实现 ................................................................................................ 10
4.3 数据库概述 .................................................................................................... 12
4.3.1数据库设计概述 ................................................................................... 12
4.3.2概念设计 ............................................................................................... 12
4.3.3表设计 ................................................................................................... 12
第5章 系统实现 ........................................................................................................ 18
5.1系统结构 ......................................................................................................... 18
I
5.2登录功能实现 ................................................................................................. 18
5.2.1用户(学生)登录 ............................................................................... 18
5.2.2管理员登录 ........................................................................................... 18
5.3管理员模块的实现 ......................................................................................... 20
5.3.1系统用户管理模块的实现 ................................................................... 20
5.3.2心理常识管理模块的实现 ................................................................... 20
5.3.3变幻图管理模块的实现 ....................................................................... 22
5.3.4密码修改模块的实现 ........................................................................... 23
5.3.5试题资源管理模块的实现 ................................................................... 25
5.3.6试卷生成管理模块的实现 ................................................................... 26
5.3.7留言板管理模块的实现 ....................................................................... 27
5.4学生测试管理模块的实现 ............................................................................. 28
5.4.1测试成绩管理模块的实现 ................................................................... 28
5.4.2我的成绩管理模块的实现 ................................................................... 29
第6章 系统测试 ........................................................................................................ 30
6.1系统测试的目的及测试意义 ......................................................................... 30
6.2系统测试结果 ................................................................................................. 30
6.2.1管理员登录模块测试 ........................................................................... 30
6.2.2用户登录模块测试 ............................................................................... 30
6.2.3用户心理测试 ....................................................................................... 31
第7章 总 结 ............................................................................................................ 32
II
第1章 绪 论
1.1 研究背景
随着计算机的流行,学校,家庭,公司,企业等,很多个人或集体都在使用
电脑,电脑的使用量明显增加。电脑也改变了以前的笨重和繁琐的操作,现在变
得更加小巧易操作,同时它强大功能也给人们带来了巨大的遍历,人们现在利用
电脑来工作,减少了人工的投入,还增加了工作的效率,降低工作的出错率。使
用计算机进行信息化的管理已经是今后的大趋势所在,所以用计算机进行心理测
试的管理是必需的,是适应社会发展的必要条件之一。
信息化时代发展,心理测试平台成为非常方便的途径。现在人们对健康越发
重视,不仅是身体健康,心理健康也出现在大众视线里,健康的概念越来越广,
随着心理问题的出现和多样化,从前多数人去咨询室,心理医院进行咨询和测试,
但由于时间线,地点线的不方便,严重阻碍了这些需要测试和咨询的人,信息管
理繁杂,保密性不高,实时性存在不足。但是计算机信息化的管理和网络辅助管
理,可以极大的简化以上的工作内容,管理人员可以使用计算机进行人员和测试
内容的即时更新,不仅提高了效率,也降低了大量人力的投入。
虽说信息技术的管理层面还是有所欠缺和不足之处,然而科技的进步和发
展,这些不足和缺陷必将被逐渐完善,而人工管理定会被一步一步取代。
1.2国内外研究现状
国外在这方面的管理对比国内来说有着极大的优势,他们发展的时间较长,
使用计算机辅助管理方面的经验丰富,有着合理的规则制度,综合能力对比国内
来说有着特别大的优势。因为国外科技发展的较早,到如今已经非常成熟,他们
在信息技术层面应该有着完善且成熟的心理测试功能,计算机进行管理普及度较
高,程序方面趋于完善。而且国外心理测试还有这国家政府的支持,实施推进和
制度完善都有着得天独厚的优势。
根据网上调查,1.5亿青少年中有3000万青少年有情绪和压力问题,困扰着
日常生活和学习。
目前,学校心理咨询室接待学生人数逐年增加,其中,其中低年级。学生表
现出心理问题较多,而随着年纪的增长情况有所好转。这些问题都提醒我们,学
生群体中的心理障碍和问题行为尤为突出,不但阻碍了他们的潜力的充分发挥,
1
严重的还导致了恶性事件。现在不少学校积极开展心理健康服务工作,举办相关
活动,开展相关课程。
由此可见,心理问题已经越来越被重视,心理问题的研究以及心理测试工具
的研究也会越来越被重视。
1.3 前景意义
我国的心理测试行业已经具有了一定的规模和形态,经过多年的经过多年的
发展也积累了丰富的经验。国内从以前的医院群体,到后来很多个人慢慢朝着专
业性发展。
随着生活水平的提高和经济的快速发展,心理方面的测试将会不断增加,随
着使用人数的增加,如果还是使用传统人工管理方法,这将是一个庞大的数据量,
不光是存储不方便,统计错误率增高,还会导致测试公司需要派遣大量的人力来
进行工作,这将会是人工统计一个极大的缺陷。现在学生在学校学习,不仅仅重
视学科教育,更加要求素质教育,注重关心学生的心理素质教育,这会对学校的
各方面更加严苛。
综合一切来看,使用计算机进行信息化管理是十分必要的,在各种编程软件
不断完善的情况下,他们能实现的功能也十分强大,心理测试系统就是一个简单
易操作,并且功能强大实用的软件。对于学校来讲具有便利性,可以更好地了解
学生,可以减少很多人力投入,还能提高信息统计的准确程度,也让学生享受更
快捷,方便的服务。
所以完善和开发一个新的功能齐全、方便操作的系统是时代发展所必需的。。
1.4 系统特征
这个心理测试平台出来对学生、老师、管理员基本信息的查看、添加、修改
的基础上,添加了学生对测试平台的评论以及管理员的回复,实现学生和管理员
的及时沟通处理。还加入了测试模块,实现学生根据最近一星期的情况选择试卷
作答并且给出结果并提供合理建议的功能,而且增加心理文章模块,有利于更好
的传播健康的心理知识,提高学生关于心理健康的关注度。
通过对之前应用程序的环境、技术分析,用MySQL数据来存储其中数据信
息。JSP语言简单易用,安全稳定,维护简单,MySQL有可信任性、高效性、
智能性等特点,因此使用JSP和MySQL进行开发是很好的选择。
2
1.5 论文组织结构
本文主要分为七个章节。第1章为绪论, 第2章为相关技术简介, 第3章
为系统分析, 第4章分为概要设计,第5章为系统实现,第6章分为系统调试
与测试,第7章为总结与展望,主要对本设计工作进行了总结与展望。
3
第2章 相关技术简介
2.1 JSP语言
该系统的开发主要使用JSP(Hypertext Preprocessor,超文本预处理器)作
为开发语言,通俗的说它就是WEB的页面里的一个脚本编程语言而已,但是她
的功能却比想象中的强大的多。JSP语言可以把静态的页面变成交互的动态页面,
方便使用者操作。JSP技术还有很多的优点和好处:
1. 业务层和表示层的分离。可以使用HTML来设计显示的部分,Java程序
代码或者JSP指令生成网页内容。
2. 跨平台。因为JavaScript是在HTML页面之中的,那它就是依赖于浏览
器,只要有浏览器并且浏览器支持这种语言,就可以完美执行程序。
3. 很高的安全性。它本身就是一种安全的语言,通过浏览器来完成动态交
互等功能,可以防止数据的丢失,它不可以访问本地的硬盘,也不可以在服务器
存放数据,更不可以对网络上的文件文档更改和删除。
4. 简单易用,稳定,维护简单。
2.2 B/S结构
在三层体系结构的B/S(Browser/Server,浏览器/服务器结构)系统中,
用户可以直接可以通过浏览器(IE浏览器、Google浏览器等)来访问它,在浏
览器上直接运行。使用浏览器作为客户端的有点就是,用户这边不需要任何更新
维护操作,只要浏览器正常,其他维护升级都可以由制作者直接远程升级,对用
户来说十分便捷。并且只要浏览器满足要求,运行程序,即可使用所有程序功能。
2.3 MVC模式
MVC是一个框架模式,有三个核心部件,即模型(Model)、视图(View)
和控制器(Controller)。模型表示应用程序核心,视图表示显示数据,控制器表
示处理输入。它们各自处理自己的任务,将业务逻辑和数据显示分离,便于代码
的重用。
2.4 MySQL数据库
常见的数据库分为关系型数据库和非关系型数据库。MySQL支持多线程的
特点,可以方便的利用系统资源,有效提高速度,同样,MySQL有可信任性、
4
高效性、智能性等特点,使用MySQL开发是很好的选择。它的开源性也是它深
受欢迎的一大方面,也是其中优势之一吧。对比其他的数据库来说,我们考虑的
因素价格是首要,其次就是性能、认证、和约束条件等等。用MySQL为系统数
据库,有利于对前期的数据和后期的数据进行处理不仅对于有限级的数据处理,
MySQL可以很好的胜任。
5
发布者:admin,转转请注明出处:http://www.yc00.com/web/1713328866a2227249.html
评论列表(0条)