首页 > 其他分享 >心桥计划:校园心理健康网站架构与实现

心桥计划:校园心理健康网站架构与实现

时间:2024-12-23 19:58:15浏览次数:10  
标签:分析 功能 架构 系统 心理健康 校园 用例 管理员 进行

3.1可行性分析
系统是否可以正常实现操作流程,实现操作目的,符合操作流程,这些都可以提前进行分析论证。提前进行分析在开发之前是很重要的,并且进行书面记载,有助于开发流程的缜密性。
3.1.1运行可行性分析
开发校园心理健康网站必然是有运行条件的,开发条件和运行条件都可以进行分析。首先从运行角度上讲,只是作为一个校园心理健康网站的运行环境,不是超大型商业项目,只是运行一个毕业设计,数据量有限,并发条件有限,所以用常规的内存大于4G,CPU双核以上,基本上就能满足运行的硬件需要,硬盘的话常规的大于60G的即可。
3.1.2技术可行性分析
一切可以实现B/S模式的技术很多,而正好在学校就学习了相关的开发技术,采用已经有基础的学习来进行扩展更丰富的功能,从技术上面是不需要太多的重复性投入,可以更快的进行开发,技术可行。
3.1.3经济可行性分析
经济主要考虑投入与获利之间的比例问题,校园心理健康网站开发投入只需要现有的,不必要另外购买的电脑就可以进行使用,一切开放性所用到的工具和资料都可以在图书馆以及互联网上面得到相应的免费资讯,这些都决定了经济上面的投入是不需要太多的。项目功能属于常规功能,没有多并发超用户同时访问的需求,所以也不需要考虑太多的资金投入,所以经济可行。
通过各个方面的研究分析,确定了开发之前这些可行性分析是很有必要的,增加了开发的信心,提高了开发效率,让开发的流程更加的具体化。
3.2系统流程分析
本项目在处理数据方面,必须规定其流程,要让每个步骤都要符合设定预期。注册的结果可以说只有两种结果,一个是成功,一个是失败,成功就会把注册时候输入的数据写入到数据库表里存储,如果失败则提示提示失败,并且不写入数据库。因为两种结果,所以要对数据的合法性进行判断,而数据的合法性需要对每条信息进行判断,主要对哪条信息判断,这些都要有流程。

图3.1用户注册流程图在这里插入图片描述

登录是所有系统必不可少的功能之一。虽然不起眼,但是却是一件不可缺少的事情,登录的作用主要代表着当前操作用户是某人,当然,登录的时候是需要输入账号和密码的,都正确才可以登录,登录的时候会对输入的信息进行判断的。

图3.2 用户登录流程图在这里插入图片描述

数据的添加是一件比较严肃的事情,必须判断正确与否,不然随意的添加可能会导致数据库设定与实际数据输入要求不一致,导致数据丢失的问题,所以必须根据数据设定要求,在输入数据的时候就进行判断输入信息是否合法。

图3.3 信息添加流程图在这里插入图片描述

3.3 系统性能分析
在软件开发的环节,有一个很重要的步骤,那就是关于性能需求分析的环节。如果不对软件的性能需求进行分析和预估,那么后果是很严重的。比如国内的12306,如果只是一个用户登录注册,查票购票退票,那么很容易开发出来,但是同时几百万人次的不同操作,如果没有对这个需求的提前分析预估,还是按照十个八个的并发操作进行软件开发,那肯定是上线就崩溃直接就下线的结果。所以说性能需求是很重要的一个环节。一般系统需求从下面几个角度同时考虑。
3.3.1系统的安全性
一个系统是否安全,不仅仅只是考虑用户的密码是否经过了加密,也更需要考虑数据存储的安全性,比如可以把数据库专门放到一个局域网里的服务器,让主服务器代码远程连接数据库,因为代码服务器与数据服务器的物理分离,如果代码服务器被破解,起码用户数据还有机会保存。
3.3.2系统易维护性
系统长时间运营,肯定需要进行维护。那么维护所需要带来的是性能的提升还是并发数量的提升,这些都是需要考虑的,系统不仅仅要容易维护,数据容易迁移备份,还要符合其他特性。
3.3.3系统可扩展性
系统的功能不可能一成不变的,随时可能会加一些其他的模块,比如有些商场用户积分的问题,这些开始都没有这项设定,后续想加的功能,那么就需要在不改变其原来的功能的前提下,对积分相关模块进行升级,这些就是系统设计之初需要考虑的问题,尽量开发模块化。
综上所述,性能需求必须在符合业务逻辑之外,考虑是否会出现其他的各种情况的一种分析,还必须能解决可能会出现的问题的一种需求分析。所以说,系统的性能需求分析是必不可少的一个环节。

3.4系统功能分析
系统功能主要针对主要模块功能进行分析,暂时不考虑非典型性的问题,只要能满足正确操作流程即可。
校园心理健康网站设置的角色有管理员,教师,学生等。
(1)管理员
管理员管理文章类型,管理知识文章,管理问卷调查,管理问卷答卷,管理分析结果信息,管理情况反馈信息等。对管理员的功能进行分析之后,将使用图3.4的管理员用例图来描述管理员的功能。

图3.4 管理员用例图在这里插入图片描述

(2)教师
教师可以管理学生的分析结果信息,管理情况反馈信息等。对教师的功能进行分析之后,将使用图3.5的教师用例图来描述教师的功能。

图3.5 教师用例图在这里插入图片描述

(3)学生
学生查看知识文章,评论知识文章,查看问卷调查并在线回答问卷调查的问题,查看问卷答卷以及分析结果信息等。对学生的功能进行分析之后,将使用图3.6的学生用例图来描述学生的功能。

图3.6 学生用例图在这里插入图片描述

标签:分析,功能,架构,系统,心理健康,校园,用例,管理员,进行
From: https://blog.csdn.net/2402_85762143/article/details/144676172

相关文章

  • 【Elasticsearch】节点与集群:架构原理与优化实践
    ......
  • 二手车交易平台:技术架构与功能实现详解
    2.1系统使用相关技术分析2.1.1JAVA语言介绍JAVA语言是一种分布式的简单的开发语言,有很好的特征,在安全方面、性能方面等。非常适合在Internet环境中使用,也是目前企业级运用中最常用的一个编程语言,具有很大的影响力。主要是通过面向对象的形式进行开发,这样的话,就更能满足......
  • SSM校园疫情管理系统-毕业设计源码25914
    摘要随着新冠疫情的全球蔓延,校园疫情管理成为了教育领域的重要议题。为了应对这一挑战,本文提出并实现了一个基于微信小程序的校园疫情管理系统。该系统旨在通过数字化手段,提高校园疫情管理的效率和安全性,保障师生的健康与安全。该系统基于微信小程序框架开发,利用其便捷性......
  • 小迪安全->基础入门-Web应用&蜜罐系统&堡垒机运维&API内外接口&第三方拓展架构&部署影
    知识点:1、基础入门-Web应用-蜜罐系统2、基础入门-Web应用-堡垒机运维3、基础入门-Web应用-内外API接口4、基础入门-Web应用-第三方拓展架构一、演示案例-Web-拓展应用-蜜罐-钓鱼诱使蜜罐:https://hfish.net/测试系统:Ubuntu20.04一键安装:bash<(curl-sS-Lhttps://hfish.......
  • ssm毕设校园人员进出管理程序+论文
    本系统(程序+源码)带文档lw万字以上 文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容一、研究背景在现代社会中,校园规模不断扩大,校园内外的交流日益频繁。随着人员流动的增加,传统依靠人工登记和证件检查的校园人员进出管理方式已经难以满足需求......
  • ssm毕设校园自行车租赁系统程序+论文
    本系统(程序+源码)带文档lw万字以上 文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容一、研究背景随着校园规模的不断扩大,学生的出行需求日益多样化。校园内的距离相对较长,自行车成为了一种便捷、环保且经济的出行工具。然而,传统的自行车管理方......
  • 基于FPGA架构的高可靠在轨可重构系统
            介绍了一种FPGA架构下的高可靠在轨重构系统,利用星载设备中普遍使用的“SRAM型FPGA+反熔丝FPGA”的硬件架构,仅通过软件更改来增加在轨重构功能。1.在轨可重构系统        在轨可重构系统不改变在轨设备的硬件架构,由地面站发送配置数据,航天器接收配置......
  • 小迪安全->基础入门-Web应用&架构类别&源码类别&镜像容器&建站模版&编译封装&前后端分
    知识点:1、基础入门-Web应用-搭建架构上的技术要点2、基础入门-Web应用-源码类别上的技术要点一、演示案例-架构类别-模版&分离&集成&容器&镜像1、套用模版型csdn/cnblog/github/建站系统等安全测试思路上的不同:一般以模版套用,基本模版无漏洞,大部分都采用测试用户管......
  • Java 项目实战:基于 Spring Boot 与 Vue.js 技术构建护士排班管理系统的架构设计方案
    一、引言1.1项目背景随着医疗行业的不断发展,医院护士排班管理的复杂性日益增加。传统的手工排班方式难以满足高效、公平、合理的需求,容易出现人力分配不均、员工满意度低等问题。为了提高护士排班的科学性和管理效率,特开发此护士排班管理系统。1.2项目目标本系统旨在实现医......
  • 小迪安全->基础入门-Web应用&架构搭建&域名源码&站库分离&MVC模型&解析受限&对应路径
    知识点:1、基础入门-Web应用-域名上的技术要点2、基础入门-Web应用-源码上的技术要点3、基础入门-Web应用-数据上的技术要点4、基础入门-Web应用-解析上的技术要点5、基础入门-Web应用-平台上的技术要点一、演示案例-域名差异-主站&分站&端口站&子站1、主站www.xiaodi......