摘 要
随着时代的进步,人们对生活的要求越来越高。月子基本是每一个生育期的母亲都要精力的一个特殊阶段,在中国人的传统观念中月子是一个非常重要的时期,只有在月子期间得到更好的照顾才能尽快的康复。传统的家庭一般都缺少月子期间对母婴照顾的专业知识和手法,因此社会上诞生了月子中心这一产物,月子中心是一个专门服务于母婴的机构,为了提高月子中心的管理质量我们通过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图设计
- 基于WEB的月子系统房间预约E-R图
图4-2基于WEB的月子系统房间预约E-R图
- 基于WEB的月子系统房间预约E-R图
图4-3基于WEB的月子系统房间预约E-R图
- 基于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.