本大学生心理健康诊断专家系统是为了提高用户查阅信息的效率和管理人员管理信息的工作效率,可以快速存储大量数据,还有信息检索功能,这大大的满足了学生、专家和管理员这三者的需求。操作简单易懂,合理分析各个模块的功能,尽可能优化界面,让学生、专家和管理员能使用环境更好的系统[13]。
对比要实现的功能来分析出用户的需求,可以让管理员在线对其进行添加、修改、查看、删除,这不仅提高管理员的工作效率,也满足了用户的需求,还大大的节省了时间。
本系统采用自上往下的方法开发,基本定位如下功能:
1.前后端分离项目,前端使用vue框架
2.后端使用nodejs编程语言的vue框架
3.项目中登录模块用到token
4.源码包部署调试
5.每个笔记均有对应源码
数据库:mysql5.7/8.0或以上版本
持久化层使用Mybatis,项目管理Maven3,
项目中登录模块用到token
本课题要求实现一套大学生心理健康诊断专家系统,系统主要包括管理员模块和学生、专家模块。?
本系统采用intellij idea支持eclipse
项目架构:B/S架构web
开发语言:java
前端技术:vue.js+ElementUi
后端技术:spring、mybatis、Springmvc
运行环境:win10/win11、jdk1.8
支持eclipse ,mysql,持久化层使用Mybatis,项目管理Maven3,
摘 ?要
本文首先实现了大学生心理健康诊断专家系统设计与实现管理技术的发展随后依照传统的软件开发流程,最先为系统挑选适用的言语和软件开发平台,依据需求分析开展控制模块制做和数据库查询构造设计,随后依据系统整体功能模块的设计,制作系统的功能模块图、E-R图。随后,设计采用Spring Boot框架,B/S架构,依据设计的框架撰写编码,完成系统的每个功能模块。最终,对基本系统开展了检测,包含软件性能测试、单元测试和性能指标。测试结果表明,该系统能够实现所需的功能,运行状况尚可并无明显缺点。
关键字:大学生心理健康诊断专家系统; B/S架构;Spring Boot框架
目 ?录
摘 ?要?? ?I
Abstract?? ?II
1 绪 ?论?? ?1
1.1选题意义?? ?1
1.2研究目标?? ?1
1.3系统总概?? ?2
1.4论文结构?? ?2
2 开发技术介绍?? ?3
2.1 MySQL介绍?? ?3
2.2 JAVA简介?? ?4
2.3 Spring Boot框架介绍?? ?4
2.4 B/S架构?? ?5
3 系统分析?? ?6
3.1可行性分析?? ?6
3.1.1 技术可行性?? ?6
3.1.2 操作可行性?? ?6
3.1.3 经济可行性?? ?7
3.1.4 法律可行性?? ?7
3.2系统需求分析?? ?7
3.3其他系统需求分析?? ?7
3.3.1性能要求?? ?8
3.3.2安全要求?? ?9
3.4系统结构和流程设计?? ?9
4系统设计?? ?10
4.1系统基本结构设计?? ?10
4.2 数据库设计?? ?10
4.2.1 数据库实体?? ?10
4.2.2 物理模型设计?? ?11
5系统详细设计?? ?18
5.1 前台功能模块?? ?18
5.2 管理员功能模块?? ?18
5.3专家功能模块?? ?19
5.4 学生功能模块?? ?19
6系统测试?? ?21
6.1 软件测试简介?? ?21
结 ?论?? ?23
参考文献?? ?24
致 ?谢?? ?26