4 系统关键模块设计与实现
基于springboot的心理健康网站的详细设计与实现主要是根据前面的需求分析和总体设计来设计页面并实现业务逻辑。主要从界面实现、业务逻辑实现这两部分进行介绍。
4.1 普通用户功能模块
4.1.1 首页界面
当进入基于springboot的心理健康网站的时候,首先映入眼帘的是系统的导航栏,其主界面展示如下图4-1所示。
图4-1 首页界面图
4.1.2 用户登录界面
基于springboot的心理健康网站中的注册后的用户是可以通过自己的账户名和密码进行登录的,当用户输入完整的自己的账户名和密码信息并点击“登录”按钮后,将会首先验证输入的有没有空数据,再次验证输入的账户名+密码和数据库中当前保存的用户信息是否一致,只有在一致后将会登录成功并自动跳转到基于springboot的心理健康网站的首页中;否则将会提示相应错误信息,用户登录界面如下图4-2所示。
图4-2用户登录界面图
4.1.3 交流论坛界面
当用户点击“交流论坛”后,可以查看系统发布的所有交流论坛信息,在详情页面可以进行点赞、收藏、评论等操作,页面如图4-3所示。
图4-3交流论坛详情界面图
4.1.4 心理测评界面
用户点击系统首页导航栏上的“心理测评”后,用户可以查看各种心理测评的可以答题等操作。页面如图4-4所示。
图4-4 心理测评详情界面图
4.1.5 在线咨询界面
当用户在心理沙龙管理详情页面点击“在线咨询”,可以进行在线咨询。界面如下图所示。
图4-5在线咨询登记界面图
4.2 医生用户功能模块
4.2.1 用户登录界面
基于springboot的心理健康网站中的注册后的用户是可以通过自己的账户名和密码进行登录的,当用户输入完整的自己的账户名和密码信息并点击“登录”按钮后,将会首先验证输入的有没有空数据,再次验证输入的账户名+密码和数据库中当前保存的用户信息是否一致,只有在一致后将会登录成功并自动跳转到基于springboot的心理健康网站的首页中;否则将会提示相应错误信息,用户登录界面如下图4-6所示。
图4-6登录界面图
4.2.3 咨询信息界面
当用户点击“咨询信息”后,可以查看系统发布的所有交流论坛信息,在详情页面可以进行查看等操作,页面如图4-7所示。
图4-7咨询信息详情界面图
4.2.4 个人中心界面
用户点击系统首页导航栏上的“个人中心”后,用户可以查看个人中心等操作。页面如图4-8所示。
图4-8个人中心详情界面图
4.3 后台管理员功能模块
4.3.1 系统用户管理界面
基于springboot的心理健康网站中的管理人员是可以对注册的普通用户进行管理的,也可以对管理员进行管控。界面如下图4-9所示。
4.3.2 系统管理界面
管理员点击“系统管理”这一菜单会显示轮播图这一个子菜单,管理员可以对前台展示的轮播图进行设置,界面如下图4-10所示。
图4-10系统管理界面图
4.3.3 在线咨询管理界面
当管理员点击“在线咨询管理”这一菜单的时候可以管理在线咨询的详细信息,包括添加、删除和编辑心理沙龙管理。界面如下图所示。
图4-11在线咨询管理界面图
4.3.4咨询信息管理界面
当管理员点击“咨询信息管理”这一菜单的时候,可以对咨询信息管理进行增删改查操作。资源管理界面如下图所示。
图4-12咨询信息管理界面图
4.3.5 心理沙龙管理界面
管理员点击“心理沙龙管理”这个菜单,可以对系统中的心理沙龙管理进行管理,包括心理沙龙管理的编辑、删除等操作。心理沙龙管理界面如下图所示。
图4-13心理沙龙管理界面图
5 系统测试
5.1 系统测试的目的
系统开发到了最后一个阶段那就是系统测试,系统测试对软件的开发其实是非常有必要的。因为没什么系统一经开发出来就可能会尽善尽美,再厉害的系统开发工程师也会在系统开发的时候出现纰漏,系统测试能够较好的改正一些bug,为后期系统的维护性提供很好的支持。通过系统测试,开发人员也可以建立自己对系统的信心,为后期的系统版本的跟新提供支持。
5.2 系统测试用例
系统测试包括:用户登录功能测试、心理沙龙管理展示功能测试、心理沙龙管理添加、心理沙龙管理搜索、密码修改功能测试,如表5-1、5-2、5-3、5-4、5-5所示:
表5-1 用户登录功能测试表
用例名称 | 用户登录系统 |
目的 | 测试用户通过正确的用户名和密码可否登录功能 |
前提 | 未登录的情况下 |
测试流程 | 1) 进入登录页面 2) 输入正确的用户名和密码 |
预期结果 | 用户名和密码正确的时候,跳转到登录成功界面,反之则显示错误信息,提示重新输入 |
实际结果 | 实际结果与预期结果一致 |
心理沙龙管理查看功能测试:
表5-2心理沙龙管理查看功能测试表
用例名称 | 心理沙龙管理查看 |
目的 | 测试心理沙龙管理查看功能 |
前提 | 用户登录 |
测试流程 | 点击心理沙龙管理列表 |
预期结果 | 可以查看到所有心理沙龙管理 |
实际结果 | 实际结果与预期结果一致 |
管理员添加心理沙龙管理界面测试:
表5-3 管理员添加心理沙龙管理界面测试表
用例名称 | 心理沙龙管理添加测试用例 |
目的 | 测试心理沙龙管理添加功能 |
前提 | 管理员正常登录情况下 |
测试流程 | 1)管理员点击心理沙龙管理管理,然后点击心理沙龙管理添加,点击添加后并填写信息。 2)点击进行提交。 |
预期结果 | 提交以后,页面首页会显示新的心理沙龙管理 |
实际结果 | 实际结果与预期结果一致 |
心理沙龙管理搜索功能测试:
表5-4心理沙龙管理搜索功能测试表
用例名称 | 心理沙龙管理搜索测试 |
目的 | 测试心理沙龙管理搜索功能 |
前提 | 无 |
测试流程 | 1)在搜索框填入搜索关键字。 2)点击搜索按钮。 |
预期结果 | 页面显示包含有搜索关键字的心理沙龙管理 |
实际结果 | 实际结果与预期结果一致 |
密码修改功能测试:
表5-5 密码修改功能测试表
用例名称 | 密码修改测试用例 |
目的 | 测试管理员密码修改功能 |
前提 | 管理员用户正常登录情况下 |
测试流程 | 1)管理员密码修改并完成填写。 2)点击进行提交。 |
预期结果 | 使用新的密码可以登录 |
实际结果 | 实际结果与预期结果一致 |
通过编写基于springboot的心理健康网站的测试用例,已经检测完毕用户登录模块、心理沙龙管理查看模块、心理沙龙管理添加模块、心理沙龙管理搜索模块、密码修改功能测试,通过这5大模块为基于springboot的心理健康网站的后期推广运营提供了强力的技术支撑。
东莞做网站企业定制app软件开发的企业手机安卓市场qq网页版手机登录入口婚纱摄影店潍坊注册公司软件开发项目标书360推广怎么收费天津网站开发购物小程序模板深圳公司注册代办一般多少钱培训前端能找到工作吗网络系统建设与运维(中级)怎么做公众号微信推文集团门户网站建设购物平台哪家好管理咨询有限公司是做什么的桂林生活网新闻爆料百度云资源网站的详细设计步骤广州网站制作服务商网页游戏设计与制作免费的品牌设计策划公司北京建站公司兴田德润赞扬房地产最新消息2021医院网站源码下载知页简历网站深圳网站设计服务老域名更新通知购买了域名下一步该怎么做北京开发app公司