[关键词] 心理测试;java;mysql;交流信息
1.2 课题意义
本次毕业设计我主要研究如何应用计算机技术与数据库原理开发出一个功能强大的,实用的心理测试及分析系统。进一步的深入研究面向对象编程方法、数据库的开发等一些市面上较为流行的、实用的软件开发技术。由于我们严格按照软件工程的要求来完成此次设计,所以熟练的掌握了软件开发的整体过程。同时掌握了基于网络开发系统的相关技术。
3.1 系统规划
开发此心理测试软件,以供从事心理测试工作的人员使用,使心理测试管理工作自动化、简单化。提高工作效率、质量。心理测评系统是一个现代社会中最为典型的数据库开发应用程序,是由学生登录模块和老师登录模块组成。
(1)学生登陆模块
学生登录模块的主要功能包括教师介绍、修改密码、心理知识、心理问答、scl90测试、查看scl90结果。
(2)教师登录模块
后台管理模块的主要功能包括教师管理、知识管理 、学生问题、查看学生、 查看班级、查看专业、查看全校 、退出。
目 录
1 背景与意义 1
1.1 课题背景 1
1.2 课题意义 2
1.3 国内外研究现状 2
1.4 课题应解决主要问题及应达到的技术要求 3
2 需求分析 3
2.1 目标及基本功能 3
2.2 初步要求 4
2.3 开发环境介绍 4
2.3.1 java简介 4
2.3.2 mysql简介 4
2.4 系统的特点 5
2.5 可行性分析 5
2.5.1 经济性 5
2.5.2 技术性 5
2.5.3 时间可行性分析 5
2.6 数据流图 5
3 系统设计 6
3.1 系统规划 6
3.2 系统的功能模块图 6
3.3 系统功能关系图 7
3.4 系统的结构图 7
3.5 系统流程分析 8
3.5.1 教师管理模块数据流程图 8
3.5.2 学生测试模块数据流程图 9
3.6 开发及运行环境 9
3.7 数据库设计 10
4 心理测试系统的编码与实现 11
4.1 前台文件总体构架 11
4.1.1 模块的主要功能 11
4.1.2 文件架构 12
4.2 网站主页模块设计 12
4.3 网站主页中学生管理模块设计 12
4.4 网站心理知识模块设计 13
4.5 SCL90测试功能设计 14
4.6 网站主页中教师管理模块设计 15
4.7 教师管理模块设计 17
4.8 学生问题模块设计 18
4.9 查看学生模块设计 18
4.10 查看专业模块设计 19
5 系统测试与运行 20
5.1 单元测试 20
5.1.1 Scl90测试分析 20
5.2 集成测试 22
5.3 黑盒测试 22
5.4 系统测试 22
5.5 分析结果 22
6 总结与展望 23
结束语 24
参考文献 25
附录 26
致谢 34