Advertisement

心理教育辅导系统:Spring Boot技术实现

阅读量:

4 系统设计
4.1 系统概要设计
高校心理教育辅导系统的功能模块主要包括管理员端、教师端以及学习者端三个部分,在互联网环境下构建了一个基于B/S架构(Browser/Server)的模型架构,并支持基于Web服务的模式运行。无论您何时何地接入互联网即可使用该系统。其工作原理图示于图4-1。

在这里插入图片描述

图4-1 系统工作原理图
4.2 系统结构设计
系统架构的整体规划是一个将一个庞大而复杂的任务分解为若干个较小且独立的任务的过程。这些独立的任务一旦完成并得到整合后,则能够共同构成一个完整的功能体系。本高校心理教育辅导系统的构建包含学生、教师以及管理人员三个主要功能模块,并详细配置如图4-2所示。

在这里插入图片描述

图4-2 系统架构图
4.3 系统流程图
(1)登录流程图
在登录过程中,用户首先进入系统登录界面,在此处用户需输入用户名与密码组合,并点击"登录"按钮以完成账户认证。当用户名与密码验证通过后,则完成账户登录;若认证失败则会触发指定的异常处理机制。其中该用户的主界面将基于成功的认证信息进行展示及操作;而 login 流程chart 如图4-3所示。

在这里插入图片描述

图4-3 登录顺序图
(2)注册顺序图
未注备账号的用户可通过.register界面完成账号创建流程,在.create界面内填写个人基本信息及认证资料后点击submit按钮进入系统流程,在系统将检查用户名是否已存在若存在将提示请重新输入否则将对输入的信息进行验证若验证通过则将在数据库中存储了该用户的 registration信息并显示成功提示信息如需返回可至返回路径处查看操作记录如需继续可至下一步骤查看后续流程如需返回可至返回路径处查看操作记录

在这里插入图片描述

请查看注册流程图。(3)第3步是处理用户的账户更改。当用户登录系统后将被引导至更改账户界面进行操作。该界面要求用户提供其当前使用的账号信息以及新的设置选项,在提交更改请求前,请确保您已正确输入上述信息。系统将在后台核实原始信息的一致性,并在验证通过后将此次更改记录保存到数据库中。所有变更操作完成后将生成相应的操作日志记录。这些变更过程的详细情况将在附录中展示。完成所有设置后返回主界面以确认变更结果是否正确无误。

在这里插入图片描述

4.4 数据库设计
4.4.1 数据库实体(E-R 图)
基于 E-R 图的数据描述方法是一种能够完整展现数据间相互关联关系的有效工具。该方法通过 E-R 图的形式清晰地反映了现实模型中存在的各种关联特征。
为了刻画现实世界中各个体之间相互关联的关系,在数据库设计过程中运用实体联系模型作为主要手段。该模型基于现有的数据体系框架来分析当前项目中各实体间的实际关联性。
通过 E-R 图不仅能够直观展现各实体间的相互关联情况,并且能明确体现它们之间的主外键联系以及所具有的延伸属性。
在具体设计数据库属性及其相关联时,则可以通过 E-R 图的形式更加清晰地展现这些关键特征。
本系统的心灵教育辅导数据库模型如图 4-5 所示:
(1)试卷实体属性 E-R 图如图 4-6 所示。

在这里插入图片描述

图4-6 试卷实体属性E-R图
(2)试题实体属性E-R图如图4-7所示。

在这里插入图片描述

图4-7 试题实体属性E-R图
(3)管理员实体属性E-R图如图4-8所示。

在这里插入图片描述

图4-8 管理员实体属性E-R图
(4)教师实体属性E-R图如图4-9所示。

在这里插入图片描述

图4-9 教师实体属性E-R图
(5)学生实体属性E-R图如图4-10所示。

在这里插入图片描述

采用的是MySQL数据库管理系统。各表的设计情况如下:表格名称为exampaper的试卷信息表。各列信息如下所述:编号字段是20位的大整数类型,并且不允许为空;记录时间使用精确到毫秒的时间类型,并且允许为空;试卷名称字段长度不超过200个字符,并且允许为空;考试时长存储为整数类型,并且允许为空;试卷状态同样存储为整数类型,并且允许为空。

表4-2 examquestion试题信息表

表4-3 users_administrators information table

表4-4 jiaoshi教师信息表
字段名 数据类型 是否允许空 字段含义
id bigint(20) NOT NULL 编号
addtime timestamp NULL 添加时间
jiaoshigonghao varchar(200) NULL 教师工号
mima varchar(200) NULL 密码
jiaoshixingming varchar(200) NULL 教师姓名
touxiangvarchar(200) NULL 头像xingbie varchar(200) NULL 性别
lianxifangshi varchar(200) NULL 联系方式
youxiang varchar(200) NULL 邮箱
shenfenzhenghao varchar(200) NULL 身份证号

表4-5 学生信息表

5 系统的实现
5.1 学生功能模块的实现
学生用户通过登录系统后即可访问并查看相关信息。在功能布局上,默认情况下界面设计主要以简洁直观为主,并通过友好的交互设计提升用户体验。

在这里插入图片描述

图5-1 系统主界面概览图
5.1.1 学生登录界面
用户在进行账号 login 时需提供有效的账号名称与密码。系统将基于账号名称与密码作为参数来完成 login 信息的验证过程。当验证通过时则实现 login 成功状态;否则将导致 login 失败的结果出现。该用户的 login 界面将对应示意图如图5-2所示。

在这里插入图片描述

如图5-2所示的学生登录界面图像中可以看到留评功能入口

在这里插入图片描述

图5-3 展示的是反馈交流 interface。
在本节中,默认情况下会显示试题库中的试题信息及作答情况。
学生可在该 interface 上浏览全部课程内容并完成相关作业。

在这里插入图片描述

图5-4 试卷列表界面图

在这里插入图片描述

如图5-5所示的图形展示了考试界面。第5.1.4节为辅导预约界面。学生在登录系统后即可发起辅导预约请求。通过图5-6可以看出辅导预约界面的布局与功能。

在这里插入图片描述

5.2 管理员功能模块的实现
5.2.1 管理员登录界面
为了使管理员能够进入后台执行管理操作,在线系统提供了相应的功能模块。具体而言,在线系统提供了一个直观的界面供管理员进行身份验证与权限管理(如图5-7所示)。

在这里插入图片描述

显示为管理员登录页面的截图。
本节介绍的学生管理系统中允许用户查看全部学生成绩数据。
系统不仅提供基础浏览功能,
还支持对这些记录进行更新与删除。
具体展示于图示部分。

在这里插入图片描述

图5-8 Student管理界面图
第5章小节 3 教师管理系统
该系统具备增删改查功能,并通过图形用户界面(GUI)实现对教师信息的完整操作流程。

在这里插入图片描述

如图5-9所示为教师管理界面图。第5.2.4节辅导预约管理界面对话教师可以查看学生辅导预约信息,并对这些信息进行审核。

在这里插入图片描述

该图表展示了辅导预约管理的相关信息。
本节将介绍教师功能模块的功能实现。
在本小节中将详细讲解教师功能模块中的个人信息页面。
其中的个人信息页面展示情况如图5-11所示。
在登录系统后即可进入其个人信息页面并完成相关资料修改。

在这里插入图片描述

如图5-11所示的个人信息界面图

在这里插入图片描述

该界面用于测试结果分析,并标记为图5-12。
本节介绍了心理健康学习管理系统的用户界面设计。
系统管理员可通过增删改查功能对心理健康的学习信息进行管理,并在使用过程中实时查看相关数据统计指标。

在这里插入图片描述

图5-14 心理健康学习管理界面图

全部评论 (0)

还没有任何评论哟~