大学室友所选的课程题目,获得校级优秀毕业设计(如果你是大佬请绕行),下面简单介绍一下:

1.系统概述

1. 系统功能概述

本次课题一共分为三类角色,即学生,教师以及管理员。每个角色在登陆平台后经过研究调查,分别设计出适应相关角色的功能模块。通过角色和相关功能的对应,设计出如下系统架构:

从以上系统整体架构图来看,该平台一共由三个大模块组成,分别为学生,教师和管理员,在学生中又通过二次权限将普通学生与心理委员分开,教师也如此,这个角色主要由辅导员与心理老师两个角色组成。在教师主页面同样使用二次权限将两者独立开。普通学生包含着系统功能,每日推送,心理测试,秘密分享等模块。心理委员除了普通学生拥有的模块,还享有专区的访问权限,即只有心理委员才能访问的模块。包括本班学生信息查询,测试信息查看以及异常学生名单提交等专有功能。教师模块主要包括修改密码,活动管理与在线分享等模块。辅导员专区报货辅导员专有的模块,查看学生情况,测试情况与异常学生信息查看等。心理老师专区包括预约流程等只有心理老师才能访问的模块。管理员模块主要是对数据库的维护,对项目所创表的增删改查操作等等。

2. 模块需求描述

在设计平台时,经过对大学生心理方面的调查,根据大学生实际需求设计出真正对促进大学生心理健康有所帮助的功能模块。设计秘密倾述这个模块也算是本次项目的一个创新点,事实证明,这个功能模块也很有必要。它主要让学生通过匿名的方式进行交流与分享。解决了很多学生害怕秘密被公开的心理。鼓励学生勇敢说出自己的困境与想法,让能够帮助他们的人能够真正的去了解他们,进而对症下药,达到事半功倍的效果。

在此次项目里,还设计了每日推荐模块,该模块主要包括两个子模块,一个文章推荐,一个轻松一刻。文章推荐的设计目的是考虑到大学生心里安全意识薄弱,解决问题的能力也不足。在文章推荐中进行了再度分类,包括情感美文,日常交际问题,毕业焦虑等方面的知识。学生只要根据自己的需要进行操作,就能够查看需要的知识与解决办法。轻松一刻为学生提供了一系列放松心情的子模块,包括幽默笑话,脑筋急转弯,搞笑段子等。它主要为学生提供一个轻松幽默的环境,让心灵得到安慰与轻松。

在线测试模块,这个模块主要是通过一些测试提来反映学生的心理状况。包括情感,生活以及日常交际方面的问题。提交测试过后,后台会自动给出反馈与建议。进而达到帮助学生的目的。

心理委员模块,心理委员的模块是根据辅导员的需求而设计的。光靠心理测试反映的结果是远远不够的。作为心理委员和学生接触的机会更多。通过心理委员反馈的情况更符合学生的表现情况。辅导员通过心理委员提交的异常名单反馈,能够更快的帮助学生解决问题。

在线聊天模块,这个模块解决问题最直接的方式,通过即时通讯,让学生和其他用户进行沟通与交流。互相帮助,让问题得以解决。

留言板模块,老师并不会一直都登陆系统,与学生保持即时交互。学生有困惑时可以通过留言的方式让辅导员了解自己近段时间的心理状况,两个一起相处解决问题。把问题掐死在萌芽时期。

活动模块,主要让学生参加一些有益身心的活动,通过团体帮助来排解内心孤独降低心理阴影。

管理员对表的维护是非常有必要的,所以创建了管理员模块,在此模块中,添加了对数据庫访问的链接。进而来维护系统的正常运行。

2. 系统开发环境

开发环境:windows10 64位

相关开发软件:Idea2018.2、HBuilder、mysql数据库

相关工具包·:maven、jquery.js、echarts.js、webSocket

环境配置:jdk1.8、mysql,maven、tomcat服务器、maven本地仓库

由于该毕设的模块较多,室友还制作了一个功能介绍的视频,会详细的介绍该平台的使用情况。

3.设计思路

本次课题定位一个系统平台,所有的功能模块通过角色进行定位。在进入主页时,需要设计一个身份选择页面供用户选择使其跳转到不同的主页面。主要运用ssm框架进行后台环境搭建,在项目开发前,需要将框架结构以及利用maven工具将所需的jar包,数据库表也要根据需要进行合理设计。前端界面也需要通过前端技术优化,给用户一种舒适友好的界面感受。

4.系统界面原型设计

1. 角色身份选择页面设计

该页面是在用户刚开始进入页面时,需要在刚开始进入系统时选择自己的角色,进而进入到相应的登陆页面。设计这个页面的原因是增强用户的界面体验感。让用户在刚开始进入系统后就有一个全新的体验。刚开始设计这个页面上,用的只是一个简单的下拉菜单,通过选中一个值发送一次post请求从控制器层跳转到用户对应的登陆界面。后来考虑到采用下拉框让学生选择不仅太low,而且页面也不美观。通过3D动画的方式不再是单调枯燥的选择下拉选择框,而是以一种3D拖拽动画的方式给用户一种很炫酷很与众不同的全新体验。通过双击图片的方式进入登陆不仅美观,更给用户一种眼前一亮的感觉。

2. 漂流瓶页面设计

该模块主要包括漂流瓶,悄悄话和查看秘密这几个核心功能,设计这个模块的目的在于鼓励那些敏感度高,害怕自己秘密被别人知道的同学大胆说出自己内心真正的困扰,让能够帮助自己的人,老师也好,同学也好,大家一起分担,共同努力,让学生能够即使走出这一片灰色阴影。

3. 每日推送模块

每日推送模块主要在每天为大学生推送一些关于情感,压力,生活阻碍与日常交际方面的文章和知识,此外这个模块还添加了轻松一刻功能,主要用来为学生制造轻松愉快的环境进而减少心理压力。该模块主要包括两个功能,分别是文章推送和轻松一刻。文章推送分为六类。即情感美文,学业压力,生活阻碍,日常交际,毕业焦虑和新手引导。学生只要点击相应的类型就能查看和了解这一天所对应的文章或者知识,设计这个功能的目的在于提高学生们的防范意识和心理常识以及常见的解决与自我疏导方法。

5. 项目截图

毕业设计 大学生心理健康管理平台相关推荐

  1. [附源码]JSP+ssm计算机毕业设计大学生心理健康管理平台的设计与实现55k7k【源码、数据库、LW、部署】

    项目运行 项目含有源码.文档.程序.数据库.配套开发软件.软件安装教程 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclisp ...

  2. SSM大学生心理健康服务平台毕业设计源码071131

    摘  要 为贯彻落实<中共中央国务院关于进一步加强和改进大学生思想政治教育的意见>精神,进一步加强和改进大学生心理健康教育,各个高校都在积极实施心理健康网络教育平台的建设工作. 而开发一个 ...

  3. java计算机毕业设计面向大学生心理健康服务平台源码+系统+mysql数据库+lw文档

    java计算机毕业设计面向大学生心理健康服务平台源码+系统+mysql数据库+lw文档 java计算机毕业设计面向大学生心理健康服务平台源码+系统+mysql数据库+lw文档 本源码技术栈: 项目架构 ...

  4. java-php-python-ssm面向大学生心理健康服务平台计算机毕业设计

    java-php-python-ssm面向大学生心理健康服务平台计算机毕业设计 java-php-python-ssm面向大学生心理健康服务平台计算机毕业设计 本源码技术栈: 项目架构:B/S架构 开 ...

  5. java毕业设计大学生心理健康系统Mybatis+系统+数据库+调试部署

    java毕业设计大学生心理健康系统Mybatis+系统+数据库+调试部署 java毕业设计大学生心理健康系统Mybatis+系统+数据库+调试部署 本源码技术栈: 项目架构:B/S架构 开发语言:Ja ...

  6. java毕业设计‘大学生心理健康咨询管理系统mybatis+源码+调试部署+系统+数据库+lw

    java毕业设计'大学生心理健康咨询管理系统mybatis+源码+调试部署+系统+数据库+lw java毕业设计'大学生心理健康咨询管理系统mybatis+源码+调试部署+系统+数据库+lw 本源码技 ...

  7. JAVA计算机毕业设计写手管理平台Mybatis+源码+数据库+lw文档+系统+调试部署

    JAVA计算机毕业设计写手管理平台Mybatis+源码+数据库+lw文档+系统+调试部署 JAVA计算机毕业设计写手管理平台Mybatis+源码+数据库+lw文档+系统+调试部署 本源码技术栈: 项目 ...

  8. java计算机毕业设计医疗健康管理平台会员管理子系统源码+数据库+系统+lw文档+部署

    java计算机毕业设计医疗健康管理平台会员管理子系统源码+数据库+系统+lw文档+部署 java计算机毕业设计医疗健康管理平台会员管理子系统源码+数据库+系统+lw文档+部署 本源码技术栈: 项目架构 ...

  9. java毕业设计牙科诊所信息化管理平台Mybatis+系统+数据库+调试部署

    java毕业设计牙科诊所信息化管理平台Mybatis+系统+数据库+调试部署 java毕业设计牙科诊所信息化管理平台Mybatis+系统+数据库+调试部署 本源码技术栈: 项目架构:B/S架构 开发语 ...

  10. 基于Java毕业设计写手管理平台源码+系统+mysql+lw文档+部署软件

    基于Java毕业设计写手管理平台源码+系统+mysql+lw文档+部署软件 基于Java毕业设计写手管理平台源码+系统+mysql+lw文档+部署软件 本源码技术栈: 项目架构:B/S架构 开发语言: ...

最新文章

  1. 高性能NIO框架Netty入门篇
  2. 第一次创业失败的总结 - 产品设计
  3. c++ 结构体初始化_【干货】c语言基础语法——结构体
  4. Managing Tables
  5. MySQL三大范式详解(小白也能懂哦)
  6. C#的未来:简化参数空值验证
  7. 《技术的潜能:商业颠覆、创新与执行》一一2.12决心、愿望和耐力
  8. ATL(COM) 开发下 -- VS2010
  9. python gui 选择
  10. Arcgis javascript那些事儿(十七)——地理编码服务的发布与使用
  11. iOS navigationBar导航栏底部与self.view的分界线的隐藏
  12. 【转】vue中如何实现数据的双向绑定
  13. 电感式传感器的原理大白话
  14. java多线程问题(代码示例)
  15. 哪种机械键盘更适合打游戏? 机械键盘5种常用机械轴详细介绍
  16. 【记录】关于编码格式导致的中文乱码问题
  17. xctf攻防世界 MISC高手进阶区 saleae
  18. 【实用工具系列之爬虫】python实现爬取代理IP(防 ‘反爬虫’)
  19. 项目中使用 husky 格式化代码和校验 commit 信息
  20. 转载 真正解决activesync与wince5连接问题

热门文章

  1. 微波遥感——微波与大气
  2. BS和CS的区别有哪些:
  3. Python合并两个有序链表
  4. c语言 步进电机 程序,步进电机c语言控制程序
  5. cesium——鼠标拾取坐标并转换为经纬高
  6. php在线售卡系统,云尚在线发卡系统PHP源码|专门为个人或小型企业提供在线售卡,订单处理系统...
  7. js模板引擎template.js的使用
  8. 自己收集的全国行政区划,具体到县级,不包括过直辖市和特别行政区
  9. 几种简单的图像加密方法
  10. 关于海康门禁的开发体会一