大学生是从为数众多的中学生中选拔出来的佼佼者,在心理上有很强的优越感和自豪感。但是与此同时,大学生也承受着更大的压力和挑战。大学生往往自视甚高,很容易受挫折,并随之发生一系列心理卫生问题。相比生理而言,心里健康就尤为重要了。本项目旨在研究影响大学生心理健康的主要因素,同时建立大学生心理健康档案,以便随时关注大学生的心理健康问题,从而为大学生心理健康的引导提供理论依据。
此外,学生通过该题目的设计过程,可以初步掌握软件系统的开发原理和开发方法,得到软件工程的训练,提高解决实际问题的能力。
基于JSP的大学生在线心理测试系统
一、主要功能模块:
1.用户注册
2.用户登录
3.在线心理测评
4管理员模块(权限设置)
5.信息管理模块
二、前台:用户注册,用户登录,个人信息修改,在线测评(包含多种测评量表),帮助,测试记录查询,测试成绩查询,总结分析
后台:登录管理,查询系统,题库管理(可增删改查量表,增加修改删除题目),用户管理,时间控制,统计系统
用户类型:学生和管理员两类
三、要求:
(1) 界面友好(界面多以绿色和蓝色为主)、操作简便。众多的提示功能,能够进行多种类型的心理测试,保证学生能顺利地进行心理测试和管理员能有效地管理档案数据。(2)适用于单人施测、多人施测和集体施测等多种情况。(3)通过电脑自动统计、自动分析并给出结果,实现数据存档和查询功能,根据报告结果,管理员或辅导员可以给出相应的心理帮助计划。 (4)在测试过程中提供时间控制功能。(5)数据库使用mysql,数据库是一个单独的文件,可以导入(数据库至少包含7张表)。源码也要求可以从磁盘直接导入MY ECLIPSE8.5。
四、开发环境
以mysql数据库为后台,使用JSP作为开发工具,在MyEclipse8.5环境下开发的一个在线心理测试系统 。系统采用mysql作为数据库平台,既可以被应用程序访问,又可在后台操作,完成对数据的整理等。采用Tomcat6.0服务器作为中间件。
五、备注
功能描述不够全面和清楚,请修改!
姓名:周凤
目 录
1 绪论 4
1.1 开发背景 4
1.2 开发意义 4
1.3 研究现状 4
2 开发环境介绍 5
2.1 系统开发模式的选择 5
2.2 Sqlserver 6
2.3 Jsp技术 6
2.4 Myeclipse开发平台 6
2.5 系统对软硬件要求 7
3 系统分析 7
3.1 可行性分析 8
3.1.1 技术可行性 8
3.1.2 经济可行性 8
3.1.3 操作可行性 8
3.1.4 法律可行性 8
3.2 功能需求分析 9
3.3 总体设计选择 9
3.4 设计思想 10
3.5 数据库设计 11
3.5.1 概念设计 11
3.5.2 逻辑设计 14
3.5.3 数据库的链接原理 17
4 系统实现 18
4.1 系统首页设计 18
4.2 科目管理模块 20
4.3 题库模块 21
4.4 试卷管理模块 21
4.5 心理老师模块 22
4.5.1 考生管理 22
4.5.2 心里测试阅卷 22
4.5.3 考生得分查看 23
4.5.4 公告查看 23
4.6 学生模块 23
4.6.1 在线测试 23
4.6.2 分数查询 24
5 系统运行与测试 24
5.1 软件测试的目的 24
5.2 软件测试的准则 25
5.3 测试环境 25
5.4 测试方法 25
5.5 测试过程 25
5.5.1 系统公告模块测试 26
5.5.2 登录模块测试 26
6 总结 28
6.1 编写代码的经验 28
6.2 测试经验 28
6.3 遇到问题和解决的办法 29
结束语 30
参考文献 31
致谢 32