基于SpringBoot的月子中心服务管理系统的设计与实现

摘 要

自从进入二十一世纪以来,我国的经济已经进入了由大到强的一个新时代,尤其是近几年,我国的经济发展也已经出现了一些新的特征,其中行业政策和产业发展也有了很多新的变化。自2010年以来,我国经济发展的转型速度也在逐步加快,其中新兴服务业以及高端制造业发生了高速的增长。而随着服务业的快速发展,细分出更多的新兴行业,母婴服务行业就是其中之一。伴随着我国城镇居民人均可支配收入和人均消费水平的稳步晋升,新生儿父母的健康意识也在不断加强,导致其对于产后母婴服务的需求逐渐增加,月子中心所能够提供的一站式母婴服务新模式受到新一代新生儿家庭的欢迎。

本次课题是针对月子中心服务管理系统,使用Java语言,Vue前端技术,SpringBoot框架和MySQL数据库完成系统的开发。以往月子中心传统的孕期健康管理方法,是通过线下的月嫂对孕妇实时关注,但是这也导致了员工压力的增大,开发本系统后可以帮助孕期妈妈线上及时反应自己的健康情况,线上预约月嫂,做到孕前、孕期和孕后的系统化专业化服务,帮助孕妇更加健康的生活。

关键词:母婴服务;Java;SpringBoot;孕期健康管理

系统的分析在软件开发中占有举足轻重的地位,它是指系统开发工程师或者产品经理通过各种措施获得用户对于系统和产品在功能、稳定性、性能等方面的要求,分析实现这些要求需要具备的外部和内部的条件,通过一定的方法能够把用户希望的要求在软件上以功能模块的方式实现。

本章主要介绍月子中心服务管理系统的可行性分析、需求分析以及用户的需求等内容。随着信息技术的飞速发展,人们进入快节奏的生活方式,人们可以随时随地了解处理孕期问题,这种互联网挂号的形式加快了医疗行业走向信息化管理的步伐,为很多准妈妈们带来了更便捷的服务。

2.1 可行性分析

在系统可行性评价标准中,技术可行性可以说是最核心的一项,因为即便在确定了具体需求的情况下,没有技术能力的支撑,即使有成本预算,想要开发出满足需要的系统也只能是一句空谈,所以本次可行性分析的关键就是能否应用本人熟悉的软件技术和理论知识开发出满足系统需求的功能。所以将从技术可行性、经济可行性和操作可行性对月子中心服务管理系统进行可行性分析[14]。

2.1.1 技术可行性分析

本人所采用的技术准备如下,系统开发设计方面:Java是一种面向对象的语言,已经问世多年,本人对Java语言也较为熟悉。系统设计使用了SpringBoot框架来实现,降低了开发难度,并且页面也较为美观,数据库方面:选用MySQL数据库作为数据的存储方式,此数据库成熟稳定,数据存储的安全性和稳定性也可以得到保证。综上,该研究在技术可行性方面是能够满足基本要求的。

2.1.2 经济可行性分析

估算新系统的成本效益分析,其中包括估计项目开发的成本,开发费用和今后的运行、维护费用,新系统将获得的效益,本次设计所使用的编辑器、数据库等都是免费的,使用的是成本较低的开发模式,所以在经济成本上是可行的。

2.1.3 社会可行性分析

目前随着数字化技术不断的发展,计算机已经在各行各业得到了应用。本管理系统通过操作计算机实现完善的月子中心服务管理等相关操作,既可以避免传统方式中容易信息丢失的失误,也可以节约更多的时间为孕妇筹备更好的知识信息。综上所述,开发月子中心服务管理系统在社会上是可行的[15]。

2.2 项目功能模型

开始项目研究设计之前,要根据用户的需求来去设计一些相关功能模型。能够更完美的将系统完成,而且在开发过程当中也能够提高研究速度。如果在前期的分析不明确,后面开发出的系统很可能存在问题。

本次开发的系统是基于SpringBoot的月子中心服务管理系统,其中孕妇端主要包含登录注册功能,个人信息维护,知识学习功能,贴吧交流功能,康复训练功能,预约挂号功能等。月嫂端主要实现查看用户预约功能,登记日志工作,发布孕妇食谱信息等功能。管理员主要包含孕妇用户信息管理,月嫂信息管理,发布知识点管理,系统管理等。

功能结构图如图3-1所示。

基于SpringBoot的月子中心服务管理系统的设计与实现_第1张图片

图3-1 系统功能结构图

 

3.2.2 系统功能设计

月子中心服务管理系统的模块设计主要包括三个方面:本次系统设定的角色主要是用户和月嫂,他们拥有各自不同的功能。

3.2.3 数据库设计

为了满足管理大量的、持久的共享数据,为了应用系统的开发环境,要进行数据库的概念结构设计。系统整体E-R图如图3-2所示。

基于SpringBoot的月子中心服务管理系统的设计与实现_第2张图片

图3-2 系统整体E-R图

注册功能界面如图4-2所示。

基于SpringBoot的月子中心服务管理系统的设计与实现_第3张图片

图4-2 注册界面

 

4.5.2 用户信息管理界面

管理员对用户信息管理界面截图的如图4-14所示。可以通过会员号、姓名来进行查询操作。方便快速查询到用户的信息。

基于SpringBoot的月子中心服务管理系统的设计与实现_第4张图片

 

图4-14 用户信息管理界面

 

5.3.1 注册功能测试

用户注册测试用例如下表5-1所示。目的:检测系统的用户是否可以正常的注册。前提:已有用户账号为“eew3”。

表5-1  注册功能测试

序号

输入数据

预期结果

实际结果

测试结果

1

账号:eew3

密码:123456

已存在的用户名

已存在的用户名

测试成功

2

账号:zfehwehfb1

密码:123456

注册成功

注册成功

测试成功

3

账号:dguq

密码:null

提示密码不能为空

提示密码不能为空

测试成功

4

账号:null

密码:12hich6

提示账号不能为空

提示账号不能为空

测试成功

测试结论:通过该测试,用户注册功能达到系统设计的功能要求。

5.3.2 登录功能测试

用户登录测试用例如下表5-2所示。目的:检测系统的用户是否可以正常的登录。前提:已有用户账号为“eew3”。

表5-2 用户登录功能测试

序号

输入数据

预期结果

实际结果

测试结果

1

账号:eew3

密码:123456

提示登陆成功

提示登陆成功

测试成功

2

账号:eew3cd

密码:123456

提示用户名密码错误

提示用户名密码错误

测试成功

3

账号:eew3

密码:111

提示用户名密码错误

提示用户名密码错误

测试成功

4

账号:eew3

密码:null

密码不能为空

密码不能为空

测试成功

5

账号:null

密码:123456

账号不能为空

账号不能为空

测试成功

测试结论:通过该测试,用户登录功能达到系统设计的功能要求。

5.3.3 个人信息功能测试

个人信息相关功能测试用例如下表5-3所示。目的:检测系统是否可以正常上传修改个人信息。前提:已成功登录系统。

表5-3 上传个人信息功能测试

序号

输入数据

预期结果

实际结果

测试结果

1

用户名:张小张

未被注册,修改成功

未被注册,修改成功

通过

2

用户名:zxl123

已被注册,修改失败

已被注册修改失败

通过

3

手机:Null

请输入手机号

请输入手机号

通过

4

邮箱:Null

请输入邮箱

请输入邮箱

通过

测试结论:通过该测试,修改个人信息管理功能达到系统设计的功能要求。

你可能感兴趣的:(spring,boot,后端,java)