基于springboot的月子会所系统

摘 要

随着时代的进步,人们对生活的要求越来越高。月子基本是每一个生育期的母亲都要精力的一个特殊阶段,在中国人的传统观念中月子是一个非常重要的时期,只有在月子期间得到更好的照顾才能尽快的康复。传统的家庭一般都缺少月子期间对母婴照顾的专业知识和手法,因此社会上诞生了月子中心这一产物,月子中心是一个专门服务于母婴的机构,为了提高月子中心的管理质量我们通过Java语言开发了本次的基于web的月子系统,希望通过本系统提高月子中心的服务质量,让母婴得到更好的照顾和尽早的康复。
本基于WEB的月子系统是根据实际情况开发的,基于WEB的月子系统使用springboot框架,Java语言和MySQL数据库来进行开发,通过本系统可以月子中心在信息管理上更加的科学,同时给月子期间的母婴更好的照顾。
基于WEB的月子系统分为月子中心的管理员,宝妈,月子中心的前台用户,月子中心的的财务人员四部分,这四种角色相互合作共同完成了月子中心内的所有业务信息。系统功能主要包括了系统用户管理,宝妈管理,员工管理,房间管理,套餐管理,护理项目管理,菜谱管理,通知公告管理,房间预约管理,菜谱预约管理,护理预约管理,套餐预约管理,收款退款打印管理等功能,通给这些功能可以让月子中心的工作人员更好的为母婴服务。

关键词:月子;中心;管理;springboot框架;MySQL

Abstract
With the progress of The Times, people have higher and higher requirements for life. Menstruating period is basically a special period of energy for mothers in every reproductive period. In the traditional Chinese concept, menstruating period is a very important period. Only when mothers get better care during menstruating period can they recover as soon as possible. Traditional families generally lack the professional knowledge and techniques to take care of mothers and infants during the period of the month, so the birth of the month center is a product of the society. The month center is an institution dedicated to serving mothers and infants. In order to improve the management quality of the month center, we developed the web-based month system through Java language. We hope to improve the service quality of the maternity center through this system, so that mothers and babies can get better care and recover as soon as possible.
This web-based monthly system is developed according to the actual situation. The web-based monthly system uses Springboot framework, Java language and MySQL database to develop. Through this system, the monthly center can be more scientific in information management, and at the same time give better care to the mother and child during the month.
The web-based yuezi system is divided into four parts: the administrator of yuezi Center, the mother of treasure, the front user of yuezi center, and the financial personnel of yuezi Center. These four roles cooperate with each other to complete all the business information in yuezi Center. System functions mainly include system user management, bao Ma management, staff management, room management, package management, nursing project management, recipe management, notice and announcement management, room reservation management, recipe reservation management, nursing reservation management, package reservation management, collection and refund printing management and other functions, Through these functions, the maternity center staff can better serve mothers and babies.

Key words: Yuezi; Center; Management; Springboot framework; MySQL

目 录

摘 要 I
目 录 III
第1章 系统概述 1
1.1 研究背景 1
1.2 研究意义 1
1.3研究内容 1
第2章 系统开发环境 2
2.1 Java语言介绍 2
2.2 SSM介绍 2
2.3 MySQL数据库介绍 2
第3章 需求分析 4
3.1基于WEB的月子系统需求分析 4
3.2 可行性分析 4
3.2.1技术可行性 4
3.2.2社会可行性 4
3.2.3经济可行性 4
3.1.4法律可行性 5
3.3界面需求分析 5
第4章 系统概要设计 6
4.1系统结构 6
4.2 数据库ER图设计 6
4.3 数据库设计 10
第5章 系统详细设计 15
5.1管理员登录模块的实现 15
5.2宝妈信息管理 15
5.3员工信息管理 17
5.4菜谱信息管理 19
5.5房间信息管理 20
5.6护理项目信息管理 21
5.7套餐信息管理 22
5.8通知公告信息管理 23
5.9菜谱预约信息管理 25
5.10房间预约管理 26
5.11护理预约管理 27
5.12套餐预约信息管理 29
第6章系统测试 31
6.1 基于WEB的月子系统的测试目的 31
6.2 基于WEB的月子系统的测试方法 31
6.3 基于WEB的月子系统的测试 31
第7章 总结 35
致谢语 36
参考文献 37

第1章 系统概述

1.1 研究背景
随着时代的进步,人们对生活的要求越来越高。月子基本是每一个生育期的母亲都要精力的一个特殊阶段,在中国人的传统观念中月子是一个非常重要的时期,只有在月子期间得到更好的照顾才能尽快的康复。但是很多时候因为传统观念的原因,很多人还是用老的思想和方法进行月子期间的照顾,有时候老的传统是缺乏科学依据的,而月子中心是一个有专业人员进行服务的场所。月子中心的人员一般都是经过专业培训的,现在的年轻人也更愿意到月子中心进行产后的康复和调养。但是很多月子中心一般都是人工管理的方式,为了能够让月子中心和产妇拥有更加方便的信息化管理我们开发了本系统
1.2 研究意义
随着我国今年来信息化技术的发展,很多领域都拥有了属于自己行业的专用系统。这也为员工信息管理系统的诞生奠定了很好的信息基础。通过计算机来对月子中心的信息进行管理,一方面可以对不同的宝妈基本信息进行管理,这样宝妈需要什么服务的时候直接进行预约就可以了,另一方面月子中心的管理服务人员可以看到宝妈们的需求,可以在线对宝妈的预约进行审核,从而让宝妈享受到自己想要的个人定制化服务。通过这本系统不仅提高了月子中心管理人员的工作效率,而且降低了运行的成本,同时给来宝妈们提供了一个自主预定服务的平台,从而提高了月子中心在行业中的竞争力。
1.3研究内容
于WEB的月子系统分为月子中心的管理员,宝妈,月子中心的前台用户,月子中心的财务人员四部分,这四种角色相互合作共同完成了月子中心内的所有业务信息。系统功能主要包括了系统用户管理,宝妈管理,员工管理,房间管理,套餐管理,护理项目管理,菜谱管理,通知公告管理,房间预约管理,菜谱预约管理,护理预约管理,套餐预约管理,收款退款打印管理等功能。

第2章 系统开发环境

2.1 Java语言介绍
本基于WEB的月子系统的开发采用Java语言开发,Java语言是当前最流行的计算机高级语言之一,它是一种类C的语言,所以在语法结构上符合大多数程序员的习惯。Java语言不仅是免费开源的而且一种即时编译的跨平台语言,这是其他语言所不具备的一个重要优势。Java语言编写的程序可以在Windows,Unxi以及安卓等多平台下完美的运行,真真的实现一次编写到处使用的要求。
Java的另外一个重要的标志就是它是一个面向对象的高级语言,在Java语言中一切皆对象,这是一种非常优秀的软件开发方法。 面向对象的特点让程序员在编程的时候可以更加快速方便的对不同类型的对象进行操作,这极大的提高了系统的开发效率。
2.2 Springboot介绍
Springboot是一个基于Java的开源框架,它是Spring全家桶中的一个重要成员,Spring是一个基于Java的轻量级框架,它的主要特点就是实现了反转控制,这样在调用的时候直接调用控制层中的方法即可。SpringMVC是一个基于Spring的MVC开发框架,它将程序进行了分解,方便了开发时的协同开发,它通过不同的层来对程序进行构造,这样当多人协同的时候就还可以每个人负责一分部,从而提高了开发的效率。MyBatis是一个一款非常优秀的基于Java的持久层框架,通过MyBatis开发者可以将对应对应的SQL语句都写到对应的XML文档中,而不是再将SQL写死在程序里面,这样极大的提高了程序的二次开发效率,一旦当数据库发生变化的时候,只需要修改对应的MyBatis内容即可。
2.3 MySQL数据库介绍
当前主流的数据库包括SQL Server,Oracle和MySQL,先比而言前两者都比较庞大,且都是收费的,MySQL不仅小巧,查询速度快,而且它是免费开源的。这也是本次开发使用MYSQL数据库做完存储介质的一个重要原因。MySQL虽然小巧,但是它的功能依然非常的强大,当前很多主流的互联网公司也都在使用MySQL,尤其是随着Web的盛行,MySQL更是变成了当前最后欢迎的数据库之一。MySQL除了提供基本的机构化查询语句之外,还提供了视图,存储过程和事务等非常强大的功能。这对于基本的开发完全可以胜任,所以本次开发选择了MySQL做完存储数据库。

第3章 需求分析

3.1基于WEB的月子系统需求分析
于WEB的月子系统分为月子中心的管理员,宝妈,月子中心的前台用户,月子中心的财务人员四部分,这四种角色相互合作共同完成了月子中心内的所有业务信息。系统功能主要包括了系统用户管理,宝妈管理,员工管理,房间管理,套餐管理,护理项目管理,菜谱管理,通知公告管理,房间预约管理,菜谱预约管理,护理预约管理,套餐预约管理,收款退款打印管理等功能,通过这些功能基本可以满足一个月子中心对信息的处理需求。
3.2 可行性分析
3.2.1技术可行性
基于WEB的月子系统在开发的时候使用的是Java语言,MySQL数据库和IDEA这一IDE做完开发工具,在项目开始之前我就将所需的软件和工具都安装在了电脑上,并且这些技术在上学期间都认真的学习过,且开发过对应的项目,我个人对这些技术还是比较熟悉的,当遇到不会的问题的时候可以查询开发者文档,也可以向老师和同学请教,所以在开发的技术上没有太大压力,是可行的。
3.2.2社会可行性
基于WEB的月子系统是为了方便月子中心对日常事务管理而开发的,这对社会而言是一件非常有意义的事情,在社会上是可行的。
3.2.3经济可行性
基于WEB的月子系统开发所使用的工具都是免费的,直接在官网下载即可,这不需要额外的经济支出;在开发设备上我拥有自己的笔记本电脑和手机也无需额外购买,没有经济支出;在开发人员上是我一个人独立开发的,只需保证自己的一日三餐即可,所以也没有额外的经济支出。综合来说本项目在经济上没有大的开支,是完全可行的。
3.1.4法律可行性
基于WEB的月子系统是一个我个人独立开发的项目,并且项目开发中使用的环境都是免费的,不存在版权等法律纠纷。另外就是本项目的立题是积极向上的,是对国家和社会有益的,不存在违法违规等情况,所以本项目在法律上是完全可行的。

3.3界面需求分析
系统界面是用户直接操作的内容,在设计的时候一定要符合用户的操作习惯,界面是否美观大方并且易于操作是直接影响用户好感度的一个重要参数,所以本系统在设计的时候都遵循了软件界面设计的原则,并且对一些常用的功能放在了导航菜单中,方便用户的操作。

第4章 系统概要设计
4.1系统结构
基于WEB的月子系统分为月子中心的管理员,宝妈,月子中心的前台用户,月子中心的的财务人员四部分,这四种角色相互合作共同完成了月子中心内的所有业务信息。系统功能主要包括了系统用户管理,宝妈管理,员工管理,房间管理,套餐管理,护理项目管理,菜谱管理,通知公告管理,房间预约管理,菜谱预约管理,护理预约管理,套餐预约管理,收款退款打印管理等功能。具体功能如下图所示

在这里插入图片描述

图4-1系统功能结构图
4.2 数据库ER图设计

  1. 基于WEB的月子系统房间预约E-R图
    在这里插入图片描述

图4-2基于WEB的月子系统房间预约E-R图

  1. 基于WEB的月子系统房间预约E-R图

在这里插入图片描述

图4-3基于WEB的月子系统房间预约E-R图

  1. 基于WEB的月子系统护理项目预约E-R图
    在这里插入图片描述

图4-4基于WEB的月子系统护理项目预约E-R图
4. 基于WEB的月子系统菜谱预约E-R图
在这里插入图片描述

图4-5基于WEB的月子系统菜谱预约E-R图

4.3 数据库设计
表 4-1 系统数据库整体信息表

表名 说明 功能
admin_info 管理员信息表 主要用来存放管理员信息表的相关内容
baomaxinxi_info 宝妈信息 主要用来存放宝妈信息的相关内容
caipuxinxi_info 菜谱信息 主要用来存放菜谱信息的相关内容
caipuyuyue_info 菜谱预约信息 主要用来存放菜谱预约信息的相关内容
fangjianxinxi_info 房间信息 主要用来存放房间信息的相关内容
fangjianyuyue_info 房间预约 主要用来存放房间预约的相关内容
hulixiangmuxinxi_info 护理项目信息 主要用来存放护理项目信息的相关内容
huliyuyue_info 护理预约 主要用来存放护理预约的相关内容
shoukuanxinxi_info 收款信息 主要用来存放收款信息的相关内容
taocanxinxi_info 套餐信息 主要用来存放套餐信息的相关内容
taocanyuyue_info 套餐预约信息 主要用来存放套餐预约信息的相关内容
tongzhigonggao_info 通知公告信息 主要用来存放通知公告信息的相关内容
yuangongxinxi_info 员工信息 主要用来存放员工信息的相关内容
表 4-2 管理员信息表

字段名 说明 类型 长度 可否为空 主键
id ID int 4 是 否
username 姓名 varchar 50 是 否
mima 密码 varchar 50 是 否
nickName 昵称 varchar 50 是 否
sex 性别 varchar 50 是 否
age 年龄 varchar 50 是 否
birthday 生日 varchar 50 是 否
phone 手机号 varchar 50 是 否
address 地址 varchar 50 是 否
code 编号 varchar 50 是 否
email 邮箱 varchar 50 是 否
cardId 身份证 varchar 50 是 否
表 4-3 宝妈信息表

字段名 说明 类型 长度 可否为空 主键
id 主键 int 4 是 否
yonghuming 用户名 varchar 50 是 否
mima 密码 varchar 50 是 否
xingming 姓名 varchar 50 是 否
nianling 年龄 varchar 50 是 否
shenfenzheng 身份证 varchar 50 是 否
lianxidianhua 联系电话 varchar 50 是 否
baobaochushengriqi 宝宝出生日期 varchar 50 是 否
baobaoxingbie 宝宝性别 varchar 50 是 否
jiatingdizhi 家庭地址 varchar 50 是 否
status 状态 varchar 50 是 否
addtime 添加时间 varchar 50 是 否
表 4-4 菜谱信息表

字段名 说明 类型 长度 可否为空 主键
id 主键 int 4 是 否
caipumingcheng 菜谱名称 varchar 50 是 否
jiage 价格 varchar 50 是 否
shuoming 说明 varchar 50 是 否
status 状态 varchar 50 是 否
addtime 添加时间 varchar 50 是 否
表 4-5 菜谱预约信息表

字段名 说明 类型 长度 可否为空 主键
id 主键 int 4 是 否
caipumingcheng 菜谱名称 varchar 50 是 否
jiage 价格 varchar 50 是 否
shijian 时间 varchar 50 是 否
yonghuming 用户名 varchar 50 是 否
xingming 姓名 varchar 50 是 否
zhuangtai 状态 varchar 50 是 否
beizhu 备注 varchar 50 是 否
addtime 添加时间 varchar 50 是 否
表 4-6 房间信息表

字段名 说明 类型 长度 可否为空 主键
id 主键 int 4 是 否
fangjianbianhao 房间编号 varchar 50 是 否
fangjianleixing 房间类型 varchar 50 是 否
jiagexinxi 价格 varchar 50 是 否
jichusheshi 基础设施 varchar 50 是 否
addtime 添加时间 varchar 50 是 否
表 4-7 房间预约信息表

字段名 说明 类型 长度 可否为空 主键
id 主键 int 4 是 否
fangjianbianhao 房间编号 varchar 50 是 否
fangjianleixing 房间类型 varchar 50 是 否
jiagexinxi 价格信息 varchar 50 是 否
yuyueshijian 预约时间 varchar 50 是 否
yonghuming 用户名 varchar 50 是 否
xingming 姓名 varchar 50 是 否
zhuangtai 状态 varchar 50 是 否
beizhu 备注 varchar 50 是 否
addtime 添加时间 varchar 50 是 否
表 4-8 护理项目信息表
此表用于记录系统所有护理项目信息的基本信息,包括主键,护理名称,价格,护理内容,,添加时间等信息
字段名 说明 类型 长度 可否为空 主键
id 主键 int 4 是 否
hulimingcheng 护理名称 varchar 50 是 否
jiage 价格 varchar 50 是 否
hulineirong 护理内容 varchar 50 是 否
addtime 添加时间 varchar 50 是 否
表 4-9 护理预约信息表

字段名 说明 类型 长度 可否为空 主键
id 主键 int 4 是 否
hulimingcheng 护理名称 varchar 50 是 否
jiage 价格 varchar 50 是 否
shijian 时间 varchar 50 是 否
yonghuming 用户名 varchar 50 是 否
xingming 姓名 varchar 50 是 否
zhuangtai 状态 varchar 50 是 否
beizhu 备注 varchar 50 是 否
addtime 添加时间 varchar 50 是 否
表 4-11 收款信息表

字段名 说明 类型 长度 可否为空 主键
id 主键 int 4 是 否
yonghuming 用户名 varchar 50 是 否
xingming 姓名 varchar 50 是 否
jiaofeishijian 缴费时间 varchar 50 是 否
jine 缴费金额 varchar 50 是 否
zhuangtai 状态 varchar 50 是 否
beizhu 备注 varchar 50 是 否
addtime 添加时间 varchar 50 是 否
表 4-12 套餐信息表

字段名 说明 类型 长度 可否为空 主键
id 主键 int 4 是 否
taocanmingcheng 套餐名称 varchar 50 是 否
jiage 价格 varchar 50 是 否
fuwuneirong 服务内容 varchar 50 是 否
addtime 添加时间 varchar 50 是 否
表 4-13 套餐预约信息表

字段名 说明 类型 长度 可否为空 主键
id 主键 int 4 是 否
taocanmingcheng 套餐名称 varchar 50 是 否
jiage 价格 varchar 50 是 否
shijian 时间 varchar 50 是 否
yonghuming 用户名 varchar 50 是 否
xingming 姓名 varchar 50 是 否
zhuangtai 状态 varchar 50 是 否
beizhu 备注 varchar 50 是 否
addtime 添加时间 varchar 50 是 否
表 4-14 通知公告信息表

字段名 说明 类型 长度 可否为空 主键
id 主键 int 4 是 否
biaoti 标题 varchar 50 是 否
faburen 发布人 varchar 50 是 否
shijian 时间 varchar 50 是 否
neirong 内容 varchar 50 是 否
addtime 添加时间 varchar 50 是 否
表 4-15 员工信息表
此表用于记录系统所有员工信息的基本信息,包括主键,用户名,密码,姓名,性别,电话,地址,部门,添加时间等信息
字段名 说明 类型 长度 可否为空 主键
id 主键 int 4 是 否
yonghuming 用户名 varchar 50 是 否
mima 密码 varchar 50 是 否
xingming 姓名 varchar 50 是 否
xingbie 性别 varchar 50 是 否
dianhua 电话 varchar 50 是 否
dizhi 地址 varchar 50 是 否
bumen 部门 varchar 50 是 否
addtime 添加时间 varchar 50 是 否

第5章 系统详细设计

5.1管理员登录模块的实现
基于WEB的月子系统分为月子中心的管理员,宝妈,月子中心的前台用户,月子中心的的财务人员四部分,这些用户都需要在登录后才可以对系统内的信息进行管理,在登录的时候输入用户名+密码,并选择正确的角色即可完成登录操作,如果输入的账号和密码错误系统会给出提示直到输入正确的账号和密码方可登录系统进行相关操作。基于WEB的月子系统登陆界面如图5-1所示

在这里插入图片描述

图5-1基于WEB的月子系统登录页面
5.2宝妈信息管理
基于WEB的月子系统的管理员用户可以管理宝妈信息,在宝妈信息管理中输入对应的用户名,密码,姓名,年龄,身份证,联系电话,宝宝出生日期,宝宝性别,家庭地址等基本信息后点击宝妈信息管理中的[保存]按钮,系统会将用户输入的信息通过baomaxinxi_infoControl中的方法将数据添加到数据库baomaxinxi_info表中,在页面中我们通过required来进行控件的非空验证,这样用户在没有输入信息的时候系统会给出对应的提示。基于WEB的月子系统宝妈信息添加界面如图 5-3
在这里插入图片描述

图5-3宝妈信息添加页面

基于WEB的月子系统的管理员在上一步中对宝妈信息进行了添加操作之后还根据对宝妈信息进行管理的操作,主要包括根据关键字对宝妈信息进行查询,对有误的信息进行修改,对不需要的宝妈信息进行删除等操作。基于WEB的月子系统宝妈信息管理界面如图5-4所示
在这里插入图片描述

图5-4宝妈信息管理列表页面
5.3员工信息管理
基于WEB的月子系统的管理员用户可以管理员工信息,在员工信息管理中输入对应的主键,用户名,密码,姓名,性别,电话,地址,部门等基本信息后点击员工信息管理中的[保存]按钮,系统会将用户输入的信息通过yuangongxinxi_infoControl中的方法将数据添加到数据库yuangongxinxi_info表中,在页面中我们通过required来进行控件的非空验证,这样用户在没有输入信息的时候系统会给出对应的提示。基于WEB的月子系统员工信息添加界面如图 5-5
在这里插入图片描述

图5-5员工信息添加页面
基于WEB的月子系统的管理员在上一步中对员工信息进行了添加操作之后还根据对员工信息进行管理的操作,主要包括根据关键字对员工信息进行查询,对有误的信息进行修改,对不需要的员工信息进行删除等操作。基于WEB的月子系统员工信息管理界面如图5-6所示
在这里插入图片描述

图5-6员工信息管理列表页面
5.4菜谱信息管理
基于WEB的月子系统的管理员用户可以管理菜谱信息,在菜谱信息管理中输入对应的菜谱名称,价格,说明等基本信息后点击菜谱信息管理中的[保存]按钮,系统会将用户输入的信息通过caipuxinxi_infoControl中的方法将数据添加到数据库caipuxinxi_info表中,在页面中我们通过required来进行控件的非空验证,这样用户在没有输入信息的时候系统会给出对应的提示。基于WEB的月子系统菜谱信息添加界面如图 5-7
在这里插入图片描述

图5-7菜谱信息添加页面
基于WEB的月子系统的管理员在上一步中对菜谱信息进行了添加操作之后还根据对菜谱信息进行管理的操作,主要包括根据关键字对菜谱信息进行查询,对有误的信息进行修改,对不需要的菜谱信息进行删除等操作。基于WEB的月子系统菜谱信息管理界面如图5-8所示
在这里插入图片描述

图5-8菜谱信息管理列表页面
5.5房间信息管理
基于WEB的月子系统的管理员用户可以管理房间信息,在房间信息管理中输入对应的主键,房间编号,房间类型,价格,基础设施等基本信息后点击房间信息管理中的[保存]按钮,系统会将用户输入的信息通过fangjianxinxi_infoControl中的方法将数据添加到数据库fangjianxinxi_info表中,在页面中我们通过required来进行控件的非空验证,这样用户在没有输入信息的时候系统会给出对应的提示。基于WEB的月子系统房间信息添加界面如图 5-9
在这里插入图片描述

图5-9房间信息添加页面
基于WEB的月子系统的管理员在上一步中对房间信息进行了添加操作之后还根据对房间信息进行管理的操作,主要包括根据关键字对房间信息进行查询,对有误的信息进行修改,对不需要的房间信息进行删除等操作。基于WEB的月子系统房间信息管理界面如图5-10所示
在这里插入图片描述

图5-10房间信息管理列表页面
5.6护理项目信息管理
基于WEB的月子系统的管理员用户可以管理护理项目信息,在护理项目信息管理中输入对应的主键,护理名称,价格,护理内容等基本信息后点击护理项目信息管理中的[保存]按钮,系统会将用户输入的信息通过hulixiangmuxinxi_infoControl中的方法将数据添加到数据库hulixiangmuxinxi_info表中,在页面中我们通过required来进行控件的非空验证,这样用户在没有输入信息的时候系统会给出对应的提示。基于WEB的月子系统护理项目信息添加界面如图 5-11
在这里插入图片描述

图5-11护理项目信息添加页面
基于WEB的月子系统的管理员在上一步中对护理项目信息进行了添加操作之后还根据对护理项目信息进行管理的操作,主要包括根据关键字对护理项目信息进行查询,对有误的信息进行修改,对不需要的护理项目信息进行删除等操作。基于WEB的月子系统护理项目信息管理界面如图5-12所示
在这里插入图片描述

图5-12护理项目信息管理列表页面
5.7套餐信息管理
基于WEB的月子系统的管理员用户可以管理套餐信息,在套餐信息管理中输入对应的主键,套餐名称,价格,服务内容等基本信息后点击套餐信息管理中的[保存]按钮,系统会将用户输入的信息通过taocanxinxi_infoControl中的方法将数据添加到数据库taocanxinxi_info表中,在页面中我们通过required来进行控件的非空验证,这样用户在没有输入信息的时候系统会给出对应的提示。基于WEB的月子系统套餐信息添加界面如图 5-13
在这里插入图片描述

图5-13套餐信息添加页面
基于WEB的月子系统的管理员在上一步中对套餐信息进行了添加操作之后还根据对套餐信息进行管理的操作,主要包括根据关键字对套餐信息进行查询,对有误的信息进行修改,对不需要的套餐信息进行删除等操作。基于WEB的月子系统套餐信息管理界面如图5-14所示
在这里插入图片描述

图5-14套餐信息管理列表页面
5.8通知公告信息管理
基于WEB的月子系统的管理员用户可以管理通知公告信息,在通知公告信息管理中输入对应的主键,标题,发布人,时间,内容等基本信息后点击通知公告信息管理中的[保存]按钮,系统会将用户输入的信息通过tongzhigonggao_infoControl中的方法将数据添加到数据库tongzhigonggao_info表中,在页面中我们通过required来进行控件的非空验证,这样用户在没有输入信息的时候系统会给出对应的提示。基于WEB的月子系统通知公告信息添加界面如图 5-15
在这里插入图片描述

图5-15通知公告信息添加页面
基于WEB的月子系统的管理员在上一步中对通知公告信息进行了添加操作之后还根据对通知公告信息进行管理的操作,主要包括根据关键字对通知公告信息进行查询,对有误的信息进行修改,对不需要的通知公告信息进行删除等操作。基于WEB的月子系统通知公告信息管理界面如图5-16所示
在这里插入图片描述

图5-16通知公告信息管理列表页面
5.9菜谱预约信息管理
基于WEB的月子系统的宝妈用户可以对想要的菜品进行预约,在菜谱预约信息管理中输入对应的菜谱名称,价格,时间,用户名,姓名等基本信息后点击菜谱预约信息管理中的[保存]按钮,系统会将用户输入的信息通过caipuyuyue_infoControl中的方法将数据添加到数据库caipuyuyue_info表中,在页面中我们通过required来进行控件的非空验证,这样用户在没有输入信息的时候系统会给出对应的提示。基于WEB的月子系统菜谱预约信息添加界面如图 5-17
在这里插入图片描述

图5-17菜谱预约信息添加页面
基于WEB的月子系统的宝妈用户在上一步中对菜谱预约信息进行了添加操作之后还根据对菜谱预约信息进行管理的操作,主要包括根据关键字对菜谱预约信息进行查询,对有误的信息进行修改,对不需要的菜谱预约信息进行删除等操作。基于WEB的月子系统菜谱预约信息管理界面如图5-18所示

在这里插入图片描述

图5-18菜谱预约信息管理列表页面

当宝妈用户预约了菜谱信息之后,月子中心的管理人员对宝妈的预约进行审核,分为通过和拒绝两个选项,通过之后宝妈即可享用到对应的服务。基于WEB的月子系统菜谱预约审核管理界面如图5-19所示

在这里插入图片描述

图5-19菜谱预约信息审核页面

5.10房间预约管理
基于WEB的月子系统的宝妈用户可以对月子中心的房间进行预约,在房间预约管理中输入对应的房间编号,房间类型,价格信息,预约时间,用户名,姓名等基本信息后点击房间预约管理中的[保存]按钮,系统会将用户输入的信息通过fangjianyuyue_infoControl中的方法将数据添加到数据库fangjianyuyue_info表中,在页面中我们通过required来进行控件的非空验证,这样用户在没有输入信息的时候系统会给出对应的提示。基于WEB的月子系统房间预约信息添加界面如图 5-20
在这里插入图片描述

图5-20房间预约添加页面
基于WEB的月子系统的宝妈用户在上一步中对房间预约信息进行了添加操作之后还根据对房间预约信息进行管理的操作,主要包括根据关键字对房间预约信息进行查询,对有误的信息进行修改,对不需要的房间预约信息进行删除等操作。基于WEB的月子系统房间预约管理界面如图5-21所示
在这里插入图片描述

图5-21房间预约管理列表页面
当宝妈用户预约了房间信息之后,月子中心的管理人员对宝妈的预约进行审核,分为通过和拒绝两个选项,通过之后宝妈即可享用到对应的服务。基于WEB的月子系统房间预约审核管理界面如图5-22所示

在这里插入图片描述

图5-22房间预约信息审核页面

5.11护理预约管理
基于WEB的月子系统的管理员用户可以管理护理预约,在护理预约管理中输入对应的主键,护理名称,价格,时间,用户名,姓名,状态,备注,,添加时间等基本信息后点击护理预约管理中的[保存]按钮,系统会将用户输入的信息通过huliyuyue_infoControl中的huliyuyue_infoadd()方法将数据添加到数据库huliyuyue_info表中,在页面中我们通过required来进行控件的非空验证,这样用户在没有输入信息的时候系统会给出对应的提示。基于WEB的月子系统护理预约信息添加界面如图 5-23

在这里插入图片描述

图5-23护理预约添加页面
基于WEB的月子系统的管理员在上一步中对护理预约信息进行了添加操作之后还根据对护理预约信息进行管理的操作,主要包括根据关键字对护理预约信息进行查询,对有误的信息进行修改,对不需要的护理预约信息进行删除等操作。基于WEB的月子系统护理预约管理界面如图5-24所示
在这里插入图片描述

图5-24护理预约管理列表页面
当宝妈用户预约了护理信息之后,月子中心的管理人员对宝妈的预约进行审核,分为通过和拒绝两个选项,通过之后宝妈即可享用到对应的服务。基于WEB的月子系统护理预约审核管理界面如图5-25所示

在这里插入图片描述

图5-25护理预约信息审核页面

5.12套餐预约信息管理
基于WEB的月子系统的管理员用户可以管理套餐预约信息,在套餐预约信息管理中输入对应的主键,套餐名称,价格,时间,用户名,姓名,状态,备注,,添加时间等基本信息后点击套餐预约信息管理中的[保存]按钮,系统会将用户输入的信息通过taocanyuyue_infoControl中的taocanyuyue_infoadd()方法将数据添加到数据库taocanyuyue_info表中,在页面中我们通过required来进行控件的非空验证,这样用户在没有输入信息的时候系统会给出对应的提示。基于WEB的月子系统套餐预约信息添加界面如图 5-26
在这里插入图片描述

图5-26套餐预约信息添加页面
基于WEB的月子系统的管理员在上一步中对套餐预约信息进行了添加操作之后还根据对套餐预约信息进行管理的操作,主要包括根据关键字对套餐预约信息进行查询,对有误的信息进行修改,对不需要的套餐预约信息进行删除等操作。基于WEB的月子系统套餐预约信息管理界面如图5-27所示
在这里插入图片描述

图5-27套餐预约信息管理列表页面
当宝妈用户预约了套餐信息之后,月子中心的管理人员对宝妈的预约进行审核,分为通过和拒绝两个选项,通过之后宝妈即可享用到对应的服务。基于WEB的月子系统套餐预约审核管理界面如图5-28所示

在这里插入图片描述

图5-28套餐预约信息审核页面

第6章系统测试

6.1 基于WEB的月子系统的测试目的
基于WEB的月子系统是一个涉及到宝妈和宝宝安全信息的系统,所以在上线之前一定要经过各方面的测试方可上线,如果没有经过测试就进行上线在管理月子中心信息的时候很可能因为系统Bug给用户造成经济上的损失,同时也会影响用户的体验。所以在系统正式上线之前一定要进行各类测试,将一些潜在的Bug消灭在上线之前,只有这样才能交付给用户一个安全方便的系统。
6.2 基于WEB的月子系统的测试方法
基于WEB的月子系统在测试的时候主要使用模块测试和集成测试两种方面,模块测试又叫单元测试,从字面意思我们就可以知道它针对的是对每个模块进行单独的测试,这个测试不考虑其他模块,只对当前需要测试的模块进行验证,查看本模块中的功能是否实现,功能是否能够满足对模块的设定。集成测试又叫组合测试,它和模块测试不同,它的主要目的是测试相关联的模块之间是否能够协同合作,测试模块之间的关系是否正确,输入和输出项是否满足预定目标,例如用户的各类预约,管理人员的各类预约审核之间都是属于集成测试的,只有模块测试和单元测试都通过之后系统才算完整的通过了测试这一关。

6.3 基于WEB的月子系统的测试
本基于WEB的月子系统的设计与实现满足用户对企事业内员工管理的需求。所以系统的基本功能一定要完善,对一次基本的功能要经过测试并提供测试用例方可交付用户使用,基于WEB的月子系统的具体测试用例如下:

表6-1基于WEB的月子系统登录测试用例
测试模块 基于WEB的月子系统用户登录模块测试
测试目的 测试基于WEB的月子系统用户登录功能是否存在问题。
测试方法 单元测试
测试数据 1:登录时不输入用户名+密码直接点击登录按钮
2:登录时输入正确的用户名+密码并点击等按钮
预期结果 1:系统提示需要输入完成的信息方可登录
2:成功的登录到系统并跳转到系统的首页
实际结果 符合对登录模块的要求
结论 基于WEB的月子系统的登录功能正常,可以交付用户使用。
实际结果 与实际要求和预想中的基本一致。
结论 订单管理模块功能完成,未发现潜在问题。
表6-2基于WEB的月子系统宝妈信息模块测试
测试模块 基于WEB的月子系统宝妈信息管理模块测试
测试目的 测试宝妈信息管理模块的功能是否正常
测试方法 黑盒测试
测试数据 1:输入完整的宝妈信息,并点击确定按钮
2:点击编辑页面,输入要修改的信息,并点击确定
3:点击要删除的宝妈信息,系统提示是否确定删除,点击确定按钮
预期结果 1:成功添加宝妈信息,系统提示操作成功
2:成功修改宝妈信息,系统提示操作成功
3:成功删除宝妈信息,系统提示操作成功
实际结果 与预想一致
结论 宝妈信息管理模块的功能基本正常
表6-3基于WEB的月子系统菜谱信息模块测试
测试模块 基于WEB的月子系统菜谱信息管理模块测试
测试目的 测试菜谱信息管理模块的功能是否正常
测试方法 黑盒测试
测试数据 1:输入完整的菜谱信息,并点击确定按钮
2:点击编辑页面,输入要修改的信息,并点击确定
3:点击要删除的菜谱信息,系统提示是否确定删除,点击确定按钮
预期结果 1:成功添加菜谱信息,系统提示操作成功
2:成功修改菜谱信息,系统提示操作成功
3:成功删除菜谱信息,系统提示操作成功
实际结果 与预想一致
结论 菜谱信息管理模块的功能基本正常
表6-4基于WEB的月子系统房间信息模块测试
测试模块 基于WEB的月子系统房间信息管理模块测试
测试目的 测试房间信息管理模块的功能是否正常
测试方法 黑盒测试
测试数据 1:输入完整的房间信息,并点击确定按钮
2:点击编辑页面,输入要修改的信息,并点击确定
3:点击要删除的房间信息,系统提示是否确定删除,点击确定按钮
预期结果 1:成功添加房间信息,系统提示操作成功
2:成功修改房间信息,系统提示操作成功
3:成功删除房间信息,系统提示操作成功
实际结果 与预想一致
结论 房间信息管理模块的功能基本正常
表6-5基于WEB的月子系统护理项目信息模块测试
测试模块 基于WEB的月子系统护理项目信息管理模块测试
测试目的 测试护理项目信息管理模块的功能是否正常
测试方法 黑盒测试
测试数据 1:输入完整的护理项目信息,并点击确定按钮
2:点击编辑页面,输入要修改的信息,并点击确定
3:点击要删除的护理项目信息,系统提示是否确定删除,点击确定按钮
预期结果 1:成功添加护理项目信息,系统提示操作成功
2:成功修改护理项目信息,系统提示操作成功
3:成功删除护理项目信息,系统提示操作成功
实际结果 与预想一致
结论 护理项目信息管理模块的功能基本正常
表6-6基于WEB的月子系统套餐信息模块测试
测试模块 基于WEB的月子系统套餐信息管理模块测试
测试目的 测试套餐信息管理模块的功能是否正常
测试方法 黑盒测试
测试数据 1:输入完整的套餐信息,并点击确定按钮
2:点击编辑页面,输入要修改的信息,并点击确定
3:点击要删除的套餐信息,系统提示是否确定删除,点击确定按钮
预期结果 1:成功添加套餐信息,系统提示操作成功
2:成功修改套餐信息,系统提示操作成功
3:成功删除套餐信息,系统提示操作成功
实际结果 与预想一致
结论 套餐信息管理模块的功能基本正常

第7章 总结

在经历了数月的艰苦奋斗之后我的毕业设计基于WEB的月子系统项目终于顺利的完成了,从题目确定到项目完成这段期间我付出了太多的艰辛也学习到了很多的知识。在本课题的开发中通宵熬夜基本是家常便饭,我的笔记本和鼠标键盘见证了我在毕设上的每一分付出。整个过程虽然艰辛,但是项目完成的那一刻缺无比的幸福。
在题目确定之后我就开始对当前月子中心管理系统情况进行了研究,发现很多小型的月子中心还是使用手工的方式进行管理,这更加坚定了我开发本系统的决心。然后就开始了搭建环境,并根据软件开发的要求一步步的对系统进行开发,因为是第一次独立完成这样的项目,所以期间难免会遇到各种问题,例如对不同用户需要操作不同的功能,尤其是在宝妈进行各类服务的预约管理的过程中要可以让用户选择预约的服务,同时要可以让工作人员能够对这些预约进行审核,这些都是我在设计中遇到的问题,我通过查找资料和研究前辈们的案例终于将这些问题一一解决。
回忆整个毕设的过程,充满了困难和挑战,经常因为一个小问题而花费几个小时甚至几天的时间去研究这让我明白了程序开发的不易,同时也锻炼了我解决分析问题的能力,整个毕设过程是对大学四年所学知识的一个综合事件同时也是一间收货颇丰的过程,感谢这期间给我与帮助的每一个人。

致谢语

时光总是在不经意之间就被悄悄的偷走了,转眼我们即将结束大学四年的学习生涯,这期间有太多的不舍和回忆,初入校园时的好奇,军训时的汗水,课上的提问,课下和同学之间的打闹,一起躲在被窝畅想未来,这一幕幕都在眼前不经的浮现出来。时间偷走了我们太多的回忆,也让我们完成了最后的学生生涯。
在论文结束之际我要感谢在我学习和成长过程中给我帮助的每一个人,首先要感谢的是我的父母,是他们将我从一个呱呱坠地的婴儿培育成了一个意气风发的少年,是他们通过自己的辛苦劳作给了我一个如此良好的学习成长环境,虽然我现在还没能力报答您们,但是我毕业工作之后一定会给您们一个更加舒适的生活;然后要感谢的是在学习过程中教授过我的每一个老师,是他们起草贪黑的备课教学,将知识传授给了我们让我们能够持续不断的获取系统的知识,是他们让我开阔了眼界,走入社会之后我们用您们传授的知识更好的回报社会;最后要感谢的是大学四年期间同窗们的陪伴,是他们和我一起学习生活,一起打闹虽此后将各奔东西,但是这份同学情将永存心间。
最后,再次感谢父母的养育,教师的培育,同窗的陪伴,愿此后不负韶华不负流年。

参考文献

[1]杜一川. 母婴专家共谋月子中心标准化建设[N]. 温州日报,2021-11-12(006).
[2]王振亚. 月子中心走俏 监管空白有待填补[N]. 湖南日报,2021-10-31(003).
[3]肖明月. 月子中心,为什么会这么“香”[J]. 大众健康,2021,(06):86-87.
[4]邢国英. 月子中心成流行 坐月子选择需理性[J]. 温州人,2020,(21):40-41.
[5]若冬. 2020互联网+月子中心TOP100[J]. 互联网周刊,2020,(10):16-21.
[6]刘靖玉,宁明辉,谢旭辉,张予舒,费也珊,高焕香. 孕产妇对月子中心认知程度及其影响因素的调查研究[J]. 全科护理,2019,17(14):1762-1764.
[7]陈璐. 月子中心母婴护理服务系统设计研究与实践[D].中国美术学院,2019.
[8]王福强.SpringBoot揭秘:快速构建微服务体系[M] .北京:机械工业出版社2016.
[9]陈陆扬.Vue.js前端开发快速入门与专业应用[M] .北京:人民邮电出版社2017.
[10]张峰.应用SpringBoot改变web应用开发模式[J] .科技创新与应用ꎬ2017.
[11] 何军陈倩怡.Vue+SpringBoot开发消费管理系统[J] .电脑编程技巧与维护2019.

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/577649.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【干货分享】OpenHarmony轻量系统适配方案

1. 简介 本文在不改变原有系统基础框架的基础上, 介绍了一种OpenAtom OpenHarmony(以下简称“OpenHarmony”)轻量系统适配方案。 本方案使用的是 OpenHarmony v3.2 Release版本源码。 2. 方案设计 本文使用的硬件模块的主要特性及功能如…

4/1 背刺!春招B站一面,这些问题你都会吗?

❝ 下面我将分享一位同学在Bilibili一面的面试经历,对于这次面试,他的评价是,「很有难度」,你试试呢? ❞ 【提醒】通过这次面试经验,你将可以复习到以下知识点,注意汇总,不超过10个 …

git的使用日常习惯规范与一些特殊操作

git的使用日常习惯规范与一些特殊操作 操作习惯规范创建本地新分支,推送新分支到云端仓库1.创建一个本地的login分支2.创建新分支后切换到新分支3.推送新分支到云端 git的特殊操作撤回commit(取消提交到本地版本库的动作,本地工作区写的代码不…

c语言游戏实战(7):扫雷

前言: 扫雷是一款经典的单人益智游戏,它的目标是在一个方格矩阵中找出所有的地雷,而不触碰到任何一颗地雷。在计算机编程领域,扫雷也是一个非常受欢迎的项目,因为它涉及到许多重要的编程概念,如数组、循环…

考研数学一——概率论真题——自我总结题型整理(总分393)

系列文章目录 终于考完研了,本人考的是南京航空航天大学的仪器科学与技术,英一数一电路,以下是成绩单: 平时习惯整理自己的学习体系,以下是一个记录。 其实,每个人都应该训练,看到某一类题目…

【Unity】TextMeshPro富文本

启用富文本 在Unity里&#xff0c;如果需要使用富文本&#xff0c;首先需要开启Rich Text 如果不开启Rich Text&#xff0c;就会在UI上显示富文本代码 1.粗体 <b>Game</b> Over2.斜体 <i>Game</i> Over3.下划线 <u>Game</u> Over4…

4G/5G防爆布控球

#防爆布控球 #远程实时监控 #移动应急指挥 #高清图像采集 #防爆安全认证 4G/5G防爆布控球 M130-EX防爆布控球是针对石化装置、石油平台、燃气、化工、制药、煤炭、冶炼、船舶制造、纺织等易燃易爆环境及危险场所而开发设计的防爆智能一体化电气设备。 产品型号&#xff1a;M13…

CMS(内容管理系统)

一、系统的编写可以在开源网站上下载一个相关项目&#xff0c;然后做2次开发 企业建站系统:MetInfo(米拓)、蝉知、SiteServer CMs等; B2C商城系统:商派Shopex、ECshop、HiShop、XpShop等; 门户建站系统:DedeCMS(织梦)、帝国CMS、PHPCMS、动易、CmsTop等; 博客系统:WordPres…

【数据结构】新篇章 -- 顺序表

&#x1f308; 个人主页&#xff1a;白子寰 &#x1f525; 分类专栏&#xff1a;python从入门到精通&#xff0c;魔法指针&#xff0c;进阶C&#xff0c;C语言&#xff0c;C语言题集&#xff0c;C语言实现游戏&#x1f448; 希望得到您的订阅和支持~ &#x1f4a1; 坚持创作博文…

光伏智慧管理平台:全周期全流程光伏业务管理

随着光伏技术的快速发展和光伏电站规模的不断扩大&#xff0c;光伏业务的管理变得越来越复杂。为了提高管理效率、降低运营成本并提升光伏电站的运行效益&#xff0c;光伏智慧管理平台应运而生。本文将重点介绍光伏智慧管理平台的功能及其在全周期全流程光伏业务管理中的应用。…

哲学家带你深♂入了解文件操作

目录 一、文件指针 二、文件的打开与关闭 三、顺序读写函数的介绍 四、文件的随机读写 1、fseek 2、ftell 3、rewind 总结 前言 c语言中的文件操作虽然不怎么常用但也是非常重要的知识&#xff0c;今天由本哲学家带大家深♂入了解c语言文件操作。 一、文件指针 每个被使用的文…

【python】深入探讨flask是如何预防CSRF攻击的

✨✨ 欢迎大家来到景天科技苑✨✨ &#x1f388;&#x1f388; 养成好习惯&#xff0c;先赞后看哦~&#x1f388;&#x1f388; &#x1f3c6; 作者简介&#xff1a;景天科技苑 &#x1f3c6;《头衔》&#xff1a;大厂架构师&#xff0c;华为云开发者社区专家博主&#xff0c;…