ChengDu University Mental Health Website

2023-10-22 13:20

本文主要是介绍ChengDu University Mental Health Website,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

ChengDu University Mental Health Website 需求分析文档 V4.0

编制人:刘雷,黄凯

日期:2019/4/28

 

 

 

版本修订历史记录:

版本

日期

修改内容

作者

1.0

2019/4/20

初始此WEB系统版本,仅说明设计框架

刘雷

2.0

2019/4/21

增加了其他模块设计说明

黄凯

2.1

2019/4/22

改进了有关功能设计说明

刘雷

3.0

2019/4/23

完善了缺乏的内容,基本完成了需求分析文档

黄凯

4.0

2019/4/27

改进和完善了部分模块设计,实现了与系统兼容架构

刘雷

5.0

待定

待定

刘雷黄凯 

 

一 引言
1.1 编写目的
  本文档根据此心理健康测试的设计要求,提供一个整体业务逻辑架构和设计思路,其中明确了各个功能的实现,供使用单位确认系统的功能和性能,并提供给开发者进行后续开发。

1.2 背景

  心理健康是指精神、活动正常、心理素质好。受到遗传和环境的双重影响,尤其是幼年时期的原生家庭的教养方式,对心理健康的发展影响甚大。心理健康突出在社交、生产、生活上能与其他人保持较好的沟通或配合,能良好地处理生活中发生的各种情况。

1.3 市场分析

  经过网络搜索、市场调研,我们发现各个学校(暂时只针对大学),大学生的心理健康很大一部分人都处于亚健康状态,来源于平时的学习压力,感情,生活等一系列事情,而各个大学也非常重视这一块的教育和疏导,但是效果却不是很理想。在心里健康这一方面,往往直接影响一个人的职业生涯未来的发展。虽然每个大学都开设了大学生心理健康课程,但是一旦有些重要的东西提上了大学课堂,就会出现学生不重视的现象,从而导致开设了课,像没开一样。2014年,美国心理健康市场的规模为1790亿美元,人均花费560美元,是中国人均花费的50倍中国心理健康市场的规模为140亿美元,人均花费11美元,这反映出对心理健康的投入还远远落后,也意味着巨大的成长潜力。事实上,美国和中国成年人的精神疾病患病率非常接近,美国18.1%vs中国17.5%;但令人惊讶的是,美国和中国的精神疾病治疗率相差悬殊,美国40%的患者会寻求帮助,而中国只有8%放弃寻求帮助的中国人,把耻辱感费用麻烦列为主要原因。目前,心理健康是美国移动互联网健康最活跃的领域之一,在苹果App Store大众健康App数目排名第二位,仅次于健身移动互联网浪潮之下,美国心理健康市场有哪些新动向?中国心理健康行业的机会又都在哪里?经双湖投资授权,壹心理发布中美移动互联网心理健康市场研究报告,让你深入了解中美心理健康市场真实状况样。个体能够适应发展着的环境,具有完善的个性特征;且其认知,情绪反应,意志行为处于积极状态,并能保持正常的调控能力。在生活实践中,能够正确认识自我,自觉控制自己,正确对待外界影响,从而使心理保持平衡协调,就已具备了心理健康的基本特征。心理健康的基本含义是指心理的各个方面及活动过程处于一种良好或正常的状态。心理健康的理想状态是保持性格完美、智力正常、认知正确、情感适当、意志合理、态度积极、行为恰当、适应良好的状态。与心理健康相对应的是心理亚健康以及心理病态。心理健康从不同的角度有不同的含义,衡量标准也有所不同。心理健康,是现代人健康不可分割的重要方面,那么什么是人的心理健康呢?人的生理健康是有标准的,一个人的心理健康也是有标准的。不过人的心理健康标准不及人的生理健康标准具体与客观。了解与掌握心理健康的定义对于增强与维护人们的健康有很大的意义。当人们掌握了衡量人的心理健康标准,以此为依据对照自己,进行心理健康的自我诊断。发现自己的心理状况某个或某几个方面与心理健康标准有一定距离,就有针对性地加强心理锻炼,以期达到心理健康水平。如果发现自己的心理状态严重地偏离心理健康标准,就要及时地求医,以便早期诊断与早期治疗。

二、总体设计

2.1 设计简述

  本心理测试系统为解决大学对于学生心理健康的一些评估及给出更好的建议,使学生心理健康发展,在学习生活中更好的展现自我,在职业规划和未来发展中实现自我价值。主要通过一些心理测试问题,然后给出综合评分,对应自己的心理健康,并给出一些调整自己建议,并将学生测试记录记入数据库,进行长期的统计。统计整个学校的学生的心理综合评分,辅助学校进行学生思想的教育。

2.2 运行环境

服务器运行平台:

  Linux系统

系统访问平台:

  Chrome浏览器,windows系统,手机(andriod、ios)系统。

2.2 总体设计

  此心理测试系统有两部分构成:1前端Html5网页2:后台tomcat服务器(可能会更改架构为Spring框架)。

总体设计框图

  

  此心理测试系统的基本物理架构:

  

二、可行性分析

2.1技术分析

  在技术方面,本心理测试系统,编译器采用的IDEA,在语言上前端用html5+css+ajax技术进行实现,后台采用java语言进行数据处理,数据库使用mysql8.0,使用了servlet技术和服务器采用Apache Tomcat服务器,前期通过在Apache服务器上测试运行,后期将移植到Spring框架下,使用容器技术进行技术支持,使系统运行更稳定。由于国内外大型WEB项目大多已经采用了容器技术,这是技术迭代的趋势,所以会运用最前沿的容器技术实现此心理健康测试系统。

 本系统采用B/S模式,其解决方案是:对这三层进行明确分割,并在逻辑上使其独立,这种计算模型极大地方便了应用程序的开发和维护,无须考虑客户端的兼容性,它实现了开发环境与应用环境的分离,大大提高了工作效率1。JSP技术是以Java语言作为脚本语言,跨平台,是一种较成熟与稳定的动态网页编程技术; Java 语言通过提供防止内存泄露的方法在内存管理方面大显身手,加之JSP为应用程序提供了更为健壮的意外事件处理机制,更大地发挥了Java的优势。所以在技术上是可行的。

2.2系统需求分析
  系统需求分析是以可行性分析为出发点的,本质的工作是回答“系统必须做什么”这个问题,确定系统须具备的功能;它的主要任务是:确定系统的功能需求、性能需求、运行需求等。

2.3系统功能需求

2.3.1

  客户端:1、进行心理健康分析测试并获取结果和分析指导;

    2、进行兴趣分析测试并获取结果和建议;

      3、进行情感分析测试并获取结果和分析指导;

    4、进行职业生涯分析和推荐;

    5、获取缓解心理问题的文章、调整心理健康的一些方法推荐;

    6、客户注册、修改密码;

  服务端:1、管理员账号登录;

    2、用户管理;

    3、修改心理健康、情感、兴趣、职业生涯分析测试的题目;

    4、增删环境心理问题文章;

    5、导出整个系统后台数据;

2.3.2系统运行性能分析

    1、提供友好的前端界面,使用户进入后能够减轻压力,全身心的投入测试。对整体用户操作进行分析,调整网页布局,优化网页整体风格。

    2、设置后台报警装置,如果后台检测到前端有任何异常(访问量激增)、服务器崩溃,及时通知管理员进行系统维护。

    3、运用最新技术对网站进行优化,提升用户体验。

2.3.4系统业务逻辑分析

    

转载于:https://www.cnblogs.com/hhhkai/p/10831090.html

这篇关于ChengDu University Mental Health Website的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/261695

相关文章

[Android 源码解析]bluez中几个重要plugin的初始化--audio,input,network,health

本来只想分析一下hciops的初始化就不再管了,后来发现别的plugin的初始化在后面还是会有涉及,心中想,既然已经分析了这么多,咋就索性都分析了算了,反正也不差这一点代码,其它的plugin还有audio,input,network,health。我们只看两个函数init或者setup。所以看起来应该会比较简单一点。   2.3.7.1 audio的init分析  audio 这个插件的分

spring boot之——health监控实现

1.实现HealthIndicator这个接口 package org.springframework.boot.actuate.health;public interface HealthIndicator {Health health();} 2.AbstractHealthIndicator这个抽象类实现HealthIndicator接口 package org.springframe

POJ2010 Moo University - Financial Aid

题意:奶牛学校招生,c头奶牛报名,要选n头(n为奇数),学校是义务制,所以每头奶牛的学费都由学校负责。每头奶牛都由自己的考试分数和它需要花的学费,学校总共有f的资金,问合法招生方案中中间分数(即排名第(n+1)/2)最高的是多少。 题解:先将所有的奶牛按照分数由高到低排序,假设k是招的奶牛中排名中间的那头,按照排序可知,[1,k-1]中的奶牛必定被招了(n-1)/2头,[k+1,c]中也必定被招

Protected and unprotected Meilisearch projects(/health)

Elasticsearch 做为老牌搜索引擎,功能基本满足,但复杂,重量级,适合大数据量。 MeiliSearch 设计目标针对数据在 500GB 左右的搜索需求,极快,单文件,超轻量。 所以,对于中小型项目来说,我们可以考虑另一种搜索引擎:MeiliSearch。 调用 /health 接口,检查健康状况。可以配置成定时任务,作为健康检查,配置一个策略(比如5分钟内有3次

跟TED演讲学英文:Toward a new understanding of mental illness by Thomas Insel

Toward a new understanding of mental illness Link: https://www.ted.com/talks/thomas_insel_toward_a_new_understanding_of_mental_illness Speaker: Thomas Insel Date: January 2013 文章目录 Toward a n

2016 Multi-University Training Contest 2-1001---HDU 5734 Acperience

题目链接:HDU 5734题意:有一个向量: W=(w1,w2,...,wn) W=(w_1,w_2,...,w_n),求一个数 α(α≥0) \alpha(\alpha \ge 0)和一个 B=(b1,b2,...,bn) B=(b_1,b_2,...,b_n)向量,使得 ∥W−αB∥2 \left\| W - \alpha B \right\|^2的值最小。 注: ∥X∥=x21+⋯+x2n

2016 Multi-University Training Contest 2-1005---HDU 5738 Eureka

题目链接:HDU 5738 题意: xjb推导一下可以知道best set一定是一些共线的点, 于是问题变成问有多少个点集共线. 题解: 最基本的想法是,两点确定一条直线,然后判断其他点是否在这条直线上,但是O(N^3)复杂度太高。 可以以一点为基本点,判断其他点与这个点的斜率,将斜率与其对应的点数用map存下来,斜率相等表示都与这个点共线共线。所有点都判断完成后计算与这个点共线的点集

2016 Multi-University Training Contest 1-1005---HDU 5727 Necklace(枚举+二分图匹配)

题目链接:HDU 5727 题意:有一些 宝石,分为阴阳两种,且数量相等,要串成一条项链,并且阴阳宝石不能相邻。同时,有一些阳宝石与特定的阴宝石相邻则会使得其变得暗淡无光。给出这些规则要求最少有多少个阳宝石会变得暗淡无光。 题解 : 其实就是一个阴阳宝石怎么交错摆放的问题,很容易想到通过DFS去搜索枚举,但是直接阴 阳交错搜索的话,时间复杂度太高。因此我们首先选取一种宝石(假设为阴),枚举所

2016 Multi-University Training Contest 1-1011---HDU 5733 tetrahedron(计算几何)

题目链接 HDU 5733题意: 给出一个四面体的四个点,求内切球的半径和圆心。题解: 设四面体的四个顶点分别为 A1 A_1, A2 A_2, A3 A_3, A4 A_4。 四面体内切球半径: 四面体的总体积: V=VPA2A3A4+VPA1A3A4+VPA1A2A4+VPA1A2A3 V=V_{PA_2 A_3A_4}+V_{PA_1A_3A_4}+V_{PA_1A

2016 Multi-University Training Contest 1-1004---HDU 5726 GCD

题目链接:HDU 5726 题意:给出一串数,对于每次区间查询输出这个区间的GCD,并且统计共有多少个区间的GCD等于这个GCD值。 题解: 区间GCD查询:线段树。 统计区间个数:首先,在统计某个区间的GCD值时,相当于统计最后一个数和前面所有数的 GCD 的GCD。 用一个map ans来记录全局的GCD区间个数,map中key为GCD值,value为等于这个值得区间个数。 枚举区