一、项目介绍
心理健康教育的重要性纷纷得到认可,于是网络心理测试平台也逐渐建立起来,但是近年来,网络心理测试题被反映怪、空、肤浅、以及题量大,总的说人们抱怨网络心理测试越来越不切合实际。
高等院校和社会各界人士也认识到大学生心理健康的重要性,并明确了当前大学生心理健康教育工作的主要任务:依据大学生的心理特点,讲授心理健康知识,开展辅导或咨询活动,帮助大学生树立心理健康意识,优化心理素质,增强心理调适能力和社会生活的适应能力,预防和缓解心理问题。帮助他们处理好环境适应、自我管理、学习成才、人际交往、交友恋爱、求职择业、人格发展和情绪调节等方面的困惑,提高健康水平,促进德智体美等全面发展等等。
然而,即使各高校面向大学生开设了心理咨询平台,一方面由于面向全校大学生,范围广泛,再加上高校的大学生普遍认为做心理咨询的群体肯定有心理疾病,碍于面子,所以迟迟不肯做心理咨询;另一方面真要实施起来大学生数量极多,针对性差,因为少数的心理老师管不了庞大的大学生群体,不能做到一对一的解决,所以总体来说大学生的心理健康问题还是没有很好的得到解决。
设计思想遵循以下几点:
本系统主要分为前端和后端两大板块,其中包括了系统用户管理、科目信息管理、测试题管理、论坛版块管理、留言信息管理、知识园地管理、系统管理等功能模块,其中以心理测试和论坛模块最为重要[6]。
表3-1 功能需求列表
编号 | 功能名称 | 功能描述 | 输入内容 | 输出内容 |
| 前台登录 | 保证注册用户通过身份验证进入系统前台进行操作 | 用户名、密码 | 用户登录是否成功和用户登录状态 |
| 用户注册 | 对注册用户进行检测,信息通过检测之后成为本系统的用户 | 用户名,密码、性别、QQ、邮箱等 | 注册的结果(提醒“用户注册成功”或者“用户注册失败”) |
| 站内搜索 | 用户可以通过标题和类别搜索站内信息 | 输入标题、选择类别,点击搜索按钮 | 搜索出来的列表信息 |
| 添加板块 | 管理员添加板块 | 板块的相关信息 | 板块列表 |
| 编辑板块 | 管理员修改板块信息 | 板块相关信息 | 是否编辑成功 |
| 删除板块 | 管理员删除板块 | 用户言论 | 板块删除成功或失败 |
| 发表留言 | 用户可以根据自己的需要选择板块发表留言 | 用户的言论 | 用户的言论 |
| 浏览留言 | 用户可以任意浏览留言 | 单击任一话题 | 该话题相关内容 |
| 删除留言 | 管理员删除不合法留言 | “删除”命令 | 显示删除结果 |
| 个人中心查询 | 用户查询个人心理测试个人中心 | 点击查询个人中心 | 个人中心信息 |
| 修改个人信息 | 用户可以根据自己当前的情况修改个人的信息 | 要修改的信息 | 提示修改的结果 |
| 后台登录 | 仅管理员能够登录后台 | 后台用户名,密码,前台的用户名 | 后台登录是否成功 |
| 添加友情链接 | 申请添加友情链接 | 友情链接的相关信息 | 通过单击Logo可跳转到友情链接 |
| 删除友情链接 | 对于不合适的友情链接进行合理的清理 | “删除”命令 | 显示删除结果(“删除成功”或者“删除失败”) |
| 系统简介设置 | 管理员对系统简介进行设置 | 系统简介设置内容 | 设置是否成功 |
| 系统公告设置 | 管理员对系统公告进行设置 | 系统公告设置内容 | 设置是否成功 |
二、技术介绍:
Java;;JSP;Mysql
三、开发工具:
1.eclipse或者Myeclipse10.Navicat 3.Mysql 4.JDK8
四、提供的服务:
源代码(前后端源代码+sql脚本)
配套文档(一万字左右)答辩ppt
一键启动项目(适合基础薄弱的同学,一键启动,无需搭建复杂环境)
远程调试包运行
源代码和配套文档领取加文章最下方的名片哦~
代码+数据库+论文+包调试运行+答辩ppt+开题报告
系统的业务流程设计主要包括总体业务流程设计、用户注册业务流程设计、用户登录业务流程设计、管理员登录业务流程设计和管理员管理业务流程设计,为了使系统业务流程直观易懂,设计如下的系统业务流程图:
1.总体业务流程:首先在网站前台,游客用户可以经过账号注册,管理员审核通过后,用账号密码登录网站前台,查看知识园地、心理互助、心理测试等栏目信息,进行发布留言、回复留言、在线测试,在前台用户可以通过标题和类别进行前台信息的搜索,用户可以登录个人中心进行个人资料管理、心理测试个人中心查询等功能。后台主要由管理员使用,以管理员的身份在登录页面输入账号和密码,经过数据库身份验证,验证成功后登录系统主页,可以使用系统用户管理、科目信息管理、测试题管理、论坛版块管理、留言信息管理、知识园地管理、系统管理等功能操作。
2.用户注册业务流程:用户根据注册页面,认真填写相应的信息,确认无误后,点击注册,用户注册信息资料都插入到数据库中了。然后用户就可以根据自己的账号信息进入到网站。
3.用户登录业务流程:用户将自己的用户名以及密码正确的填写到登录界面上相应位置,点击登录后,系统会将用户输入的信息进行身份验证,如果验证无误的话,那么会显示登录成功,并跳转到相应的页面。
4.管理员登录业务流程:和用户登录流程一样,都要进行身份验证,如果输入的信息正确的话,就可以进入系统操作界面。
首先系统用户使用账号和密码等数据就行登录,此时数据流由界面输入流向数据库进行逻辑验证,如果找到该数据记录则进行页面跳转,根据用户身份信息,跳转至相应的功能页面,系统用户在系统内进行数据操作,此时数据流的有效数据流流向数据库中心执行相应的数据sql语句,完成增删改查等操作,最后数据流由数据库中心流向系统界面,进行结果显示[7]。
- 系统登录:系统登录是用户访问系统的路口,设计了系统登录界面,包括用户名、密码和验证码,然后对登录进来的用户判断身份信息,判断是管理员用户还是普通用户[10]。
- 系统用户管理:不管是超级管理员还是普通管理员都需要管理系统用户,包括普通管理员的添加、删除、修改、查询,修改管理员的登录密码,新添加的管理员用户可以登录系统。
- 注册用户管理:游客在前台首页注册后,经过管理员后台,不管是超级管理员还是普通管理员都需要管理注册用户,包括注册用户审核、删除、修改、查询,审核通过后,注册用户既可以通过账号和密码登录系统。
- 修改密码:系统所有用户(管理员和注册用户)应该都要能修改自己的登录密码,修改后需要重新登录。
- 系统公告设置:系统管理员应该可以通过系统公告设置功能设置网站前台的系统公告信息,网站前台的系统公告是随后台的变化而变化的,系统公告应该使用编辑器,实现图片,文字,列表,样式等多功能输入。
- 论坛交流:论坛的使用角色为没有登录的浏览者和登录后的注册用户,浏览者只能浏览版块,搜索留言,查看留言,并不能发表留言、回复他人的留言,当浏览者点击发表留言或回复留言,系统会提示浏览者用户进行登录,注册用户则可以直接发布留言、回复他人的留言,管理员则拥有最高权限,删除留言、修改留言。
- 心理测试:在网站前台,用户进行心理测试,测试采用单选题,用户选择答案后,提交试卷,系统自动计算出个人中心。
- 个人资料管理:由注册用户使用,注册用户登录个人后台,可以修改个人当初的注册信息,如修改电话号码、邮箱等,用户的用户名是无法修改的。
- 友情链接管理:由超级管理员和普通管理员使用,对系统所有的友情链接信息进行添加、删除、修改、查询,同时网站前台的友情链接随着后台的友情链接变化而更新。