【个人作品案例展示】基于SSM的医养结合社区养老服务平台设计与实现-初稿

摘  要
随着国内经济的发展,老年人口数量逐年增加,年轻人由于工作忙等因素的产生,无法顾及老人的生活起居。因此,养老问题将是当下社会着重解决的问题之一。在此之前,多数年轻人会将老人送到养老院或者是居家养老。这种传统的养老方式,导致老人的幸福感无法增强,也就使得老人无法享受到的幸福晚年生活。基于上述问题的发生,需要开发一套系统进行协助解决。
医养结合社区养老服务平台,结合当下先进的互联网思想进行功能设计的。经过前期对计算机的学习和用户需求进行了解,本系统拟采用Java语言作为系统实现的编码语言,系统所有功能的实现通过使用SSM框架进行编码完成,系统所有页面效果通过使用Vue框架进行渲染编码完成,所有功能模块的数据通过使用MySQL数据库进行存储的。结合本系统实际的应用场景,最终实现了家属、护工和管理员角色,主要将实现的功能有老人信息管理、用药情况管理等功能。
本文为了满足管理员等用户角色对医养结合社区养老服务平台的实际用户需求,从提升用户使用系统功能的角度,运用计算机技术设计并实现本系统所有的功能,通过系统的设计可以提升老人的晚年幸福生活。
关键词:医养结合;社区养老;Java;SSM;Vue

Abstract
With the development of the domestic economy, the number of elderly people is increasing year by year. Due to factors such as busy work, young people are unable to take into account the daily life of the elderly. Therefore, the issue of elderly care will be one of the key issues to be addressed in current society. Prior to this, most young people would send their elderly to nursing homes or take care of them at home. This traditional way of elderly care leads to an inability to enhance the happiness of the elderly, which in turn prevents them from enjoying a happy old age. Based on the occurrence of the above problems, it is necessary to develop a system to assist in solving them.
The community elderly care service platform combining medical care with elderly care is designed with the current advanced Internet ideas. After learning about computers and understanding user needs in the early stage, this system plans to use Java language as the coding language for system implementation. All functions of the system are encoded using the SSM framework, and all page effects are rendered and encoded using the Vue framework. The data of all functional modules is stored in a MySQL database. Based on the actual application scenarios of this system, the roles of family members, caregivers, and administrators have been ultimately implemented. The main functions to be implemented include elderly information management, medication management, and other functions.
In order to meet the actual user needs of administrators and other user roles for the community elderly care service platform that combines medical and elderly care, this article uses computer technology to design and implement all the functions of the system from the perspective of improving user use of the system. Through the design of the system, it can enhance the happy life of the elderly in their later years.
Keywords: combination of medical care and elderly care; Community elderly care; Java; SSM; Vue

1绪论
本章中主要包括对医养结合社区养老服务平台的研究背景等进行分析介绍,结合本课题实际的应用场景进行分析,找到该课题未来需要重点解决的方向,同时重点对本课题的主要研究内容进行详细介绍。
1.1选题背景
由于人口老龄化已经成为我国现代社会面临的主要问题之一,在人口老龄化快速发展的背景下,如果无法很好的解决老年人养老问题,必然对我国社会的发展产生较大的影响,在政策的支持下我国各类型的养老院得到了快速的发展,养老院规模不断扩大,信息化程度不断提高,硬件设施也不断趋于完善。通过调查走访发现,在此之前,多数养老机构主要是通过传统的人工进行管理,其效率低下且运营成本过大等问题,在老人的照顾上,无法做到与时俱进,也就无法让老人的幸福感得到提高。基于上述原因的发生,开发一套基于医养结合的社区养老服务平台就显得很有必要了。
1.2选题意义
基于医养结合的社区养老服务平台,是使用Java语言进行编码实现的。本系统的开发,在充分调研目前养老机构的现状的基础上进行设计开发的。通过功能设计,可以实现家属通过系统能够准确的了解到老人的详细信息,还能实现护工通过系统高效的开展工作,提升了工作效率,节省了时间。在老人日常的生活中,护工可以给老人用一些基础的药品,比如感冒药等基础性的药品,这样就可以直接突出医养结合的主题思想。在本人看来,可以将大学学习到的计算机技术学以致用,从而提高编码能力和动手能力,为今后从事相关的工作打下基础。
1.3国内外研究现状
1.3.1国内研究现状
党的十八大提出“积极应对人口老龄化,大力推进老龄服务事业和产业发展”,为老龄服务体系建设带来了重大机遇。近年来,在国家一系列政策推动下,我国养老机构发展迅速。截至2014年,已有各类养老服务床位551.4万张,每千名老年人拥有养老床位26张。我国在发展养老机构的过程中,不断引入市场机制,强调市场、社会、家庭和个人在社会福利领域中的责任,逐步打破政府垄断社会福利的局面,引导和支持社会力量参与到养老服务市场化进程中来,丰富了养老机构的类型。通过查阅资料,目前市面上的养老服务系统不多且多数系统主要是针对传统的养老方式,比如智慧社区养老服务管理系统。在国家医养结合的养老理念提出后,本课题的开发将具有现实的意义。
1.3.2国外研究现状
国外由于经济比较发达,养老体系也比较完善。通过养老院的视频监控,荷兰人可以把自己的父母送到养老院,而且养老院会提供专业的医疗服务,养老院里有专门的护理人员,并且护理人员每天会对老人进行常规的身体检查,并在夜间进行观察,还会进行医疗护理。这种方式对于老人来说非常有保障。而且这种方式的费用比公立养老院高很多,因为养老院有一个高质量的医疗服务,并且提供了很多看护服务,而且费用也不是很多。因此,养老院中护理人员所面对的问题,就是提供护理的专业人员的数量。目前,欧美的智慧养老系统发展相对较早,主要包括智能护理、健康监测、社交互动、居家安全等方面。
1.4主要研究内容
本文主要针对社区养老服务平台的开发进行研究与设计,主要是对目前社区养老方式进行了分析,再对课题实现具体的用户需求分析上,对社区养老服务平台具体实现的功能进行设计,通过对具体的功能分析,主要实现老人信息管理、药品信息管理、护理情况管理、费用信息管理等方面的具体需求。
1.5本章小结
本章中对社区养老服务平台根据课题相关的的选题背景及选题意义等方面进行了详细的分析,为后期系统的具体需求分析做好准备。

2 相关理论和技术
在社区养老服务平台的具体功能模块实现方面,主要将运用Java语言作为系统实现的编码实现,将用到SSM框架等计算机技术进行编码实现。本章将主要对涉及到的框架以及数据库的有关基础知识,加以简单阐述与分析。
2.1 Java语言
Java语言最早是由Sun公司在1995年推出的一门新型的计算机编程语言,经过多年的发展,能够具有大部分计算机编程语言的一些特点。Java语言又是一门基于面向对象思想的计算机编程语言,不仅可以吸收接纳C++语言的优势,也在一定程度上放弃了它的一些不足之处。Java计算机语言具有分布式等特点。Java语言可以开发的应用主要有安卓应用、网站开发等应用。
2.2 Vue框架
Vue框架是可以构建项目用户操作界面的应用框架,所有的系统页面效果设计通过采取自底向上的增量开发设计思想,在项目数据传输上提供了MVVM的业务数据双向绑定思想。Vue框架的主要特点是:1.Vue框架提供了数据的双向绑定进行传输的效果;2.Vue框架项目的数据是通过路由进行管理;3.Vue框架的轻量级,使得开发人员更加容易上手进行项目开发。
2.3 MySQL数据库
MySQL数据库在项目中运行速度快,对于平时开发使用到的平台是没用任何的限制,能够被广泛的应用在企业级开发中。MySQL数据库是指一个基于开源的和多线程的用户关系和管理的数据库系统,MySQL是基于开放源代码的数据库管理系统,能够跨一定的平台且可以正常的进行使用。
MySQL数据库管理并不是让所有的数据表都统一放在一个空间足够大的数据存储容器的里面,而是要把同一个数据库里面存储的全部数据信息都可以分别的存放在各个不同格式的存储表当中,MySQL作为一种关联性数据库的管理系统,能够有效快速地去提升数据处理存储的速度安全性与效率。并且这样也可以让数据库的灵活程度得到很大幅度的提高。
2.4 IDEA开发工具
IDEA开发工具的全称是叫IntelliJ IDEA,是可以进行Java语言功能编码实现的工具之一。IDEA编译工具目前在Java程序编程中是最理想的一种开发工具,它本身既拥有智能的且便捷实用的代码助手、丰富而灵活强大的编码模板库支持、超强且高效简洁的快捷键体系,并且它能自动提示代码、代码分析、全栈开发等方面的功能都极为优秀。提倡智能编码,能够最大限度的减少系统设计上的工作量。
2.5 SSM框架
SSM框架是JAVA语言里面三大基本的应用框架的组合体,是一个标准的MVC的应用框架之一。一个完整的使用SSM框架开发的系统,其代码结构,主要是由四个部分进行组成,能够对业务进行结构化的拆分。在项目中,使用Spring框架可以实现对项目中的所有业务对象信息进行管理,使用SpringMVC框架能够对项目中的用户操作功能的请求信息进行转发并进行其他的操作,使用Mybatis框架可以对项目中的数据信息进行持久化的操作处理。
2.6 本章小结
本章节中描述了社区养老服务平台功能模块的开发与设计中所需要用到的相关技术,主要介绍了IDEA开发工具等计算机知识概述,为开发后续功能模块准备工作,也是为了能够更好的进行功能模块的开发。

第3章 系统需求分析
在社区养老服务平台的整个开发过程中,系统的需求分析是整个开发设计过程中的核心阶段,需求分析是指导系统设计的方案。本章以社区养老服务平台用户的需求为背景,进行设计开发,通过实地走访了解的形式掌握最新的需求要求。
3.1 可行性分析
3.1.1 技术可行性
技术可行性分析是对实现系统的功能以及实现的条件上进行分析,从专业的技术角度上去分析系统实现的可行性。通过前期的学习了解,本文课题基于医养结合的社区养老服务平台所采用的SSM框架、Vue框架等计算机技术,这些技术是目前成熟的技术,前期的代码以及后期的系统维护,都是非常便利的。
3.1.2 操作可行性
在社区养老服务平台的功能设计的初衷是能够让用户便于进行使用,需要在用户实际操作上,对用户的使用体验相对来说要非常的良好,也可以符合用户使用的一些基本习惯。当用户第一次接触后,可以快速的进行操作,不需要花费太多的时间进行学习。
3.1.3经济可行性分析
考虑到社区养老服务平台的实际的用户需求,在前期的硬件支出主要是一台电脑和一部手机,在整个项目开发的软件使用信息都是开源的,也不需要额外的经济支出。在系统开发完成之后需要的服务器也不需要配置很高的,所需要的费用极低,因此社区养老服务平台的经济可行性是完全没有问题的。
3.1.4法律可行性分析
基于医养结合的社区养老服务平台,从最开始的开题报告撰写到最后的毕业论文,都是本人独立完成的,没有跟相关类似的系统以及相关的资料存在侵权等行为的发生。因此,本课题的开发在法律上的可行性是完全没有问题的。
3.2 需求概述
查阅医养结合养老的相关资料,国内老年人数量逐年增加。截止到2021年12月31日,全国60周岁及以上老年人口数量为26736万人,占国内总人口的18.9%。根据民政部在2023年发布的数据,截至2022年的年底,我国60周岁以上老年人口已经超过28004万人,占国内总人口的19.8%。面对这么庞大的老年人数量,如何更好的进行养老,是当下社会重点关注的话题之一。但是,当下多数年轻人真多老年人的养老方式,要么就是送养老院或者是居家养老,久而久之就会影响老年人的晚年生活。通过使用计算机技术进行开发社区养老服务平台,不仅家属实现对老人的养老问题进行了解,提高老年人的幸福生活,还可以提高护工以及管理员社区养老服务的工作效率。综上所述,家属、护工和管理员对社区养老服务平台具有显著的需求。
3.3 系统功能性需求
功能性需求分析主要是指的开发社区养老服务平台应该如何去进行功能模块的开发,系统最终需要实现哪一些具体的功能,这些都是功能性需求分析要做的事情。通过前面的需求概述分析,本系统最终实现了家属、护工和管理员三类用户角色,通过权限设计让不同的用户角色具有不同的功能模块。下面将通过不同用户角色要实现的具体功能通过用例进行分析说明。
家属是社区养老服务平台的基础用户角色,通过本系统可以实现查看老人的基本信息以及老人的用药情况信息等操作。家属用例图如图3-1所示。

图3-1 家属用例图
管理员是社区养老服务平台的最高用户权限角色,可以看到所有的用户功能数据。管理员主要是对用药情况、老人信息等信息进行有效的进行维护操作。管理员用例图如图3-2所示。

图3-2 管理员用例图
护工是负责照料老人生活起居的角色,通过使用本系统可以实现药品出入管理等信息进行维护管理。护工用例图如图3-3所示。

图3-3 护工用例图
3.4 系统非功能性需求
3.4.1系统功能实现编码要求
正确地命名社区养老服务平台的所有应用对象:主要应用程序的名字一般都要由数字字符和字母字符组成,一个完整的英文字符串命名方法,能够准确的描述应用系统的具体定义,就能直接获取应用系统的对象名等信息,这些都必须是对对象名的统一使用。
3.4.2 系统用户操作界面要求
随着社区养老服务平台后期使用越来越广泛,系统的用户操作界面也变得越来越重要,它的好坏直接影响系统的使用寿命。具有简单方便、快捷、清晰明了的用户界面系统,既方便了用户,也降低了操作难度。因此,我们必须重视用户界面的设计,开发更具竞争力的系统。
3.5 本章小结
本章首先从技术可行性、系统功能性需求、系统非功能需求等方面分析社区养老服务平台实际的系统用户需求,能够便于后期更好的进行系统功能设计。

4系统设计
4.1 系统架构设计
社区养老服务平台的后台所有功能的具体实现主要是以IDEA开发工具为主,后台功能模块的逻辑编码实现使用SSM框架进行编码实现。系统的前端页面代码主要以VsCode工具为主,整个系统页面效果的渲染效果使用Vue框架进行编码实现。本系统使用B/S架构进行功能模块的开发,B/S架构主要是将系统所有的功能通过分离的模式进行项目的开发,将相关的功能业务逻辑从系统用户操作界面中能够进行解耦出来,这种将系统业务分离的模式能够更好的对用户的业务逻辑进行有效控制。B/S架构图如图4-1所示。

图4-1 B/S架构图
4.2系统总体功能设计
通过第三章的系统需求分析,能够明确可以本系统最终实现了三类用户角色,分别是家属、护工和管理员角色。通过权限设计,让不同的用户角色赋予不同的功能模块。通过使用计算机技术进行开发社区养老服务平台的所有功能,不仅实现家属实现对老人的养老问题进行了解,从而提高晚年生活的幸福指数,还可以提高护工以及管理员对社区养老服务的工作效率。系统总体功能模块图如图4-2所示。

图4-2 系统总体功能模块图
4.3系统功能模块设计
通过系统总体功能设计,能够明确本系统具体实现了哪些功能模块。由于本系统最终实现的功能模块比较多,故系统功能模块设计选取核心功能的具体设计过程做具体的描述与分析。
4.3.1 老人入住功能设计
老人入住功能主要是对所有老人入住房间的信息管理功能。管理员通过老人入住功能,能够实现查看所有老人的入住房间信息,查看每位老人的入住房间号等信息。同时,还能查看老人目前的退房状态可视化数据信息的功能。护工可以实现查看自己负责的老人的入住情况,还能实现对老人的入住进行身体、用药等数据的新增操作。家属可以通过老人入住功能,查看老人的入住信息。
4.3.2护理情况功能设计
护理情况功能主要是护工对老人的护理情况进行管理的功能。管理员通过护理情况功能,可以实现家属对护工的评价信息进行查看,还能查看每位护工评价的可视化数据信息。家属可以查看护工对老人的护理情况信息进行查看以及进行其他相关的操作。
4.3.3预交费功能设计
预交费功能是对老人入住养老院之后的费用信息进行管理的功能。管理员可以根据老人的入住编号新增预交费的相关信息,还能实现对以往新增的预交费信息进行修改以及其他的操作。家属可以查看老人的预交费信息并对费用实现在线模拟支付的操作。
4.3.4药品信息功能设计
药品信息功能对老人日常需要的药品信息进行管理的功能,这里也是课题医养结合养老方式的体现。管理员通过药品信息功能,对药品的名称以及生产厂家信息进行新增,还能实现对药品信息进行修改以及其他相关的操作。护工通过药品信息,可以对药品信息进行查看以及可以实现对药品信息进行入库等操作。
4.3.5老人档案功能设计
老人档案功能对老人的基本信息进行管理的功能。管理员可以实现通过老人档案功能,对所有老人的档案信息进行查看,还能实现对已经存在的老人档案信息进行修改以及修改等操作。护工实现对所有老人的档案信息进行查看,还能实现对已经存在的老人档案信息进行修改以及修改等操作。家属实现对老人的档案信息进行查看等操作。
4.3.6用药情况功能设计
用药情况功能对老人的用药情况进行管理的功能。管理员可以实现通过老人的用药情况功能,对所有老人的用药情况信息进行查看,还能实现对老人的用药情况进行修改等操作。护工可以实现对自己的老人的用药情况进行查看以及可以实现对老人的用药情况进行修改等操作。
4.4数据库设计
数据库设计是社区养老服务平台搭建的基础,是构建系统后台数据存储和处理的关键环节。数据库的实体与关系设计影响着数据的操作效率,科学合理的数据库设计关系着社区养老服务平台开发与运行的成功与否。
4.4.1 数据库的设计原则
社区养老服务平台中所有的功能模块业务数据存储是整个系统中最为重要的一个部分,所以数据库设计是系统功能模块开发中非常重要的一步,想要设计出稳定、安全、可靠的数据库就必须遵循下面这些原则:
(1)统一性原则:必须对社区养老服务平台需要的所有数据信息进行系统的分析,根据数据信息进行合理的设计,能够保障用户最后操作的有效性。
(2)规范化原则:社区养老服务平台中的所有功能模块的数据库表的设计应该遵循三范式,能够保障数据库的规范性。
(3)完整性原则:对社区养老服务平台的用户添加的数据要规范,确保功能模块数据上的完整性。
4.4.2 数据库的逻辑结构设计
数据库概念结构设计与数据建模的观点基本是一致的,用于存储功能模块数据信息的工具。通过绘制E-R图可以更加地清楚和直观的所有实体之间存在的关系。
(1)老人入住实体的E-R图,如图4-3所示。

图4-3 老人入住实体的E-R图
(2)护理情况实体的E-R图,如图4-4所示。

图4-4 护理情况实体的E-R图
(3)预交费实体的E-R图,如图4-5所示。

图4-5 预交费实体的E-R图
(4)药品信息实体的E-R图,如图4-6所示。

图4-6 药品信息实体的E-R图
(5)老人档案实体的E-R图,如图4-7所示。

图4-7 老人档案实体的E-R图
(6)用药情况实体的E-R图,如图4-8所示。

图4-8 用药情况实体的E-R图
4.4.3数据库表结构设计
社区养老服务平台实现的功能模块的主要实体E-R图确定好了之后,接下来就可以进行系统数据库表的设计了。在数据库表的设计中,所有业务数据之间的关系是由数据库表组成的,数据库的结构展示体现在数据库字段上,本系统中主要的数据库表结构如下所示。
(1)老人入住表结构,如表4-1所示。
表4-1 老人入住表
序号 列名 数据类型 长度 主键 说明
1 id bigint 20 是 主键
2 addtime timestamp 0 否 创建时间
3 ruzhubianhao varchar 200 否 入住编号
4 fangjianhao varchar 200 否 房间号
5 loufangmingcheng varchar 200 否 楼房名称
6 chuangweihao varchar 200 否 床位号
7 laorenxingming varchar 200 否 老人姓名
8 laorenzhaopian varchar 200 否 老人照片
9 laorenxingbie varchar 200 否 老人性别
10 laorennianling varchar 200 否 老人年龄
11 jiashuzhanghao varchar 200 否 家属账号
12 jiashuxingming varchar 200 否 家属姓名
13 jiashushouji varchar 200 否 家属手机
14 guanxi varchar 200 否 关系
15 hugonggonghao varchar 200 否 护工工号
16 hugongxingming varchar 200 否 护工姓名
17 ruzhushijian date 否 入住时间
18 tuifangzhuangtai varchar 200 否 退房状态

(2)护理情况表结构,如表4-2所示。
表4-2 护理情况表
序号 列名 数据类型 长度 主键 说明
1 id bigint 20 是 主键
2 addtime timestamp 0 否 创建时间
3 ruzhubianhao varchar 200 否 入住编号
4 laorenxingming varchar 200 否 老人姓名
5 jiashuzhanghao varchar 200 否 家属账号
6 jiashuxingming varchar 200 否 家属姓名
7 hugonggonghao varchar 200 否 护工工号
8 hugongxingming varchar 200 否 护工姓名
9 pingjia int 11 否 评价
10 pingjianeirong longtext 否 评价内容

(3)预交费表结构,如表4-3所示。
表4-3 预交费
序号 列名 数据类型 长度 主键 说明
1 id bigint 20 是 主键
2 addtime timestamp 0 否 创建时间
3 ruzhubianhao varchar 200 否 入住编号
4 laorenxingming varchar 200 否 老人姓名
5 jiashuzhanghao varchar 200 否 家属账号
6 jiashuxingming varchar 200 否 家属姓名
7 yujiaofei float 否 预交费
8 shuoming longtext 否 说明
9 dengjishijian datetime 0 否 登记时间
10 ispay varchar 200 否 是否支付

(4)药品信息表结构,如表4-4所示。
表4-4 药品信息表
序号 列名 数据类型 长度 主键 说明
1 id bigint 20 是 主键
2 addtime timestamp 0 否 创建时间
3 yaopinbianhao varchar 200 否 药品编号
4 yaopinmingcheng varchar 200 否 药品名称
5 jixing varchar 200 否 剂型
6 yaopinshuoming longtext 否 药品说明
7 shengchandanwei varchar 200 否 生产单位
8 yaopintupian varchar 200 否 药品图片
9 yaopinjiage float 否 药品价格
10 shuliang int 11 否 数量

(5)老人档案表结构,如表4-5所示。
表4-5老人档案表
序号 列名 数据类型 长度 主键 说明
1 id bigint 20 是 主键
2 addtime timestamp 0 否 创建时间
3 ruzhubianhao varchar 200 否 入住编号
4 laorenxingming varchar 200 否 老人姓名
5 laorenxingbie varchar 200 否 老人性别
6 laorenzhaopian varchar 200 否 老人照片
7 jiashuzhanghao varchar 200 否 家属账号
8 shenghuoxiguan longtext 否 生活习惯
9 xingquaihao longtext 否 兴趣爱好
10 jiwangbingshi longtext 否 既往病史
11 xingweinengli longtext 否 行为能力
12 jinjiwupin longtext 否 禁忌物品
13 dengjishijian datetime 0 否 登记时间
14 hugonggonghao varchar 200 否 护工工号

(6)用药情况表结构,如表4-6所示。
表4-6 用药情况表
序号 列名 数据类型 长度 主键 说明
1 id bigint 20 是 主键
2 addtime timestamp 0 否 创建时间
3 jiashuzhanghao varchar 200 否 家属账号
4 laorenxingming varchar 200 否 老人姓名
5 yaopinmingcheng varchar 200 否 药品名称
6 dengjiriqi date 否 登记日期
7 hugonggonghao varchar 200 否 护工工号
8 hugongxingming varchar 200 否 护工姓名
4.5本章小结
本章主要从系统架构设计等内容进行具体的设计描述。其中系统功能设计部分,主要分系统的功能模块设计对照上一章节的系统需求分析内容,分别对主要模块的具体设计思路和技术实现方法进行详细论述。数据库设计部分,主要包括数据实体属性和数据设计,同时建立各数据表关系图及数据表并进行具体展示。

5详细设计与实现
5.1管理员功能设计与实现
5.1.1老人入住功能设计与实现
老人入住功能主要是对所有老人入住房间的信息管理功能。管理员通过老人入住功能,能够实现查看所有老人的入住房间信息,查看每位老人的入住房间号等信息。同时,还能查看老人目前的退房状态可视化数据信息的功能。老人入住流程图如图5-1所示。

图5-1 老人入住流程图
老人入住效果图如图5-2所示。

图5-2 老人入住效果图
老人入住统计报表效果图如图5-3所示。

图5-3 老人入住统计报表效果图
老人入住功能实现核心代码截图如下图5-4所示。

图5-4 老人入住实现核心代码截图
5.1.2护理情况功能设计与实现
护理情况功能主要是护工对老人的护理情况进行管理的功能。管理员通过护理情况功能,可以实现家属对护工的评价信息进行查看,还能查看每位护工评价的可视化数据信息。护理情况流程图如图5-5所示。

图5-5 护理情况流程图
护理情况效果图如图5-6所示。

图5-6 护理情况效果图
护理情况统计报表效果图如图5-7所示。

图5-7 护理情况统计报表效果图
护理情况功能实现核心代码截图如下图5-8所示。

图5-8 护理情况核心代码截图
5.1.3预交费功能设计与实现
预交费功能是对老人入住养老院之后的费用信息进行管理的功能。管理员可以根据老人的入住编号新增预交费的相关信息,还能实现对以往新增的预交费信息进行修改以及其他的操作。预交费流程图如图5-9所示。

图5-9 预交费流程图
预交费效果图如图5-10所示。

图5-10 预交费效果图
预交费功能实现核心代码截图如下图5-11所示。

图5-11预交费核心代码截图
5.1.4药品信息功能设计与实现
药品信息功能对老人日常需要的药品信息进行管理的功能,这里也是课题医养结合养老方式的体现。管理员通过药品信息功能,对药品的名称以及生产厂家信息进行新增,还能实现对药品信息进行修改以及其他相关的操作。药品信息流程图如图5-12所示。

图5-12 药品信息流程图
药品信息效果图如图5-13所示。

图5-13预交费效果图
药品信息功能实现核心代码截图如下图5-14所示。

图5-14药品信息核心代码截图
5.2护工功能设计与实现
5.2.1 老人入住功能设计与实现
老人入住功能主要是对所有老人入住房间的信息管理功能。护工可以实现查看自己负责的老人的入住情况,还能实现对老人的入住进行身体、用药等数据的新增操作。老人入住流程图如图5-15所示。

图5-15老人入住流程图
老人入住效果图如图5-16所示。

图5-16老人入住效果图
老人入住功能实现核心代码截图如下图5-17所示。

图5-17老人入住核心代码截图
5.2.2用药情况功能设计与实现
用药情况功能对老人的用药情况进行管理的功能。护工可以实现对自己的老人的用药情况进行查看以及可以实现对老人的用药情况进行修改等操作。用药情况流程图如图5-18所示。

图5-18用药情况流程图
用药情况效果图如图5-19所示。

图5-19用药情况效果图
用药情况功能实现核心代码截图如下图5-20所示。

图5-20用药情况实现核心代码截图
5.3家属功能设计与实现
5.3.1老人入住功能设计与实现
老人入住功能主要是对所有老人入住房间的信息管理功能。家属可以通过老人入住功能,查看老人的入住信息。老人入住流程图如图5-21所示。

图5-21老人入住流程图
老人入住效果图如图5-22所示。

图5-22老人入住效果图
老人入住功能实现核心代码截图如下图5-23所示。

图5-23老人入住实现核心代码截图
5.3.2预交费功能设计与实现
预交费功能是对老人入住养老院之后的费用信息进行管理的功能。家属可以查看老人的预交费信息并对费用实现在线模拟支付的操作。预交费流程图如图5-24所示。

图5-24预交费流程图
预交费效果图如图5-25所示。

图5-25预交费效果图
预交费功能实现核心代码截图如下图5-26所示。

图5-26预交费实现核心代码截图
5.4本章小结
本章首先介绍的是社区养老服务平台,主要功能模块的的详细设计与具体实现,通过对每个功能模块的+每个功能的流程图+功能模块实现具体的文字描述+每个功能模块的效果图进行展现。在本章介绍,主要对老人入住、预交费、用药情况等功能具体的实现思路进行描述与分析。

6 系统测试
6.1测试目的
社区养老服务平台功能测试的目的主要是为了找出在开发所有功能模块的的过程中存在的一些问题。对于开发“蕴芝音”音乐网站的开发人员,在设计程序的过程中,肯定会存在一些错误信息。同时,也有人理解系统测试是为了发现系统的缺陷,通过系统的测试,通过完善系统,提高整个系统的代码质量。
6.2测试方法
社区养老服务平台的测试方法由很多,对系统功能模块的测试主要有白盒测试跟黑盒测试。目前使用的比较多的系统测试方法是黑盒测试法。在本系统中,将采用黑盒测试法对老人入住等功能模块进行测试。
6.3系统功能测试
经过前面对测试方法的了解,本系统的功能测试将用到黑盒测试法。由于本系统功能实现的比较多且多半功能模块的实现原理类似,因此,本章节将对社区养老服务平台主要的功能进行测试用例说明。
6.3.1老人入住功能的测试
老人入住功能主要是对所有老人入住房间的信息管理功能。管理员通过老人入住功能,能够实现查看所有老人的入住房间信息,查看每位老人的入住房间号等信息。同时,还能查看老人目前的退房状态可视化数据信息的功能。护工可以实现查看自己负责的老人的入住情况,还能实现对老人的入住进行身体、用药等数据的新增操作。家属可以通过老人入住功能,查看老人的入住信息。老人入住测试用例如表6-1所示。
表6-1 老人入住测试用例表
编号 测试功能 操作 预期结果 实际结果
1 老人入住信息的新增 护工新增一条老人的入住信息,家属登录进行查看 家属可以查看到老人的入住登记信息已经在页面中进行显示 与预期结果一致,家属可以查看到老人的入住信息
2 老人入住的缴费新增 管理员对老人的入住缴费信息进行新增,家属通过预交费功能进行查看 家属可以通过日常缴费功能信息新增成功并且可以对缴费信息进行支付 与预期结果一致,家属可以查看到缴费信息新增成果并且可以进行支付

6.3.2预交费功能的测试
预交费功能是对老人入住养老院之后的费用信息进行管理的功能。管理员可以根据老人的入住编号新增预交费的相关信息,还能实现对以往新增的预交费信息进行修改以及其他的操作。家属可以查看老人的预交费信息并对费用实现在线模拟支付的操作。预交费测试用例如表6-2所示。
表6-2 预交费测试用例表
编号 测试功能 操作 预期结果 实际结果
1 预交费信息的新增 管理员根据老人的入住编号新增一条预交费信息,家属通过预交费功能进行查看 家属通过预交费功能可以查看到管理员新增的预交费功能 与预期结果一致,家属通过预交费功能可以查看到管理员新增的预交费功能
2 预交费信息的支付 家属将刚刚管理员新增的预交费信息进行支付,管理员进行查看是否已经进行了支付 管理员可以查看到家属已经支付成功预交费 与预期结果一致,管理员可以查看到家属已经支付成功预交费

6.3.3药品信息功能的测试
药品信息功能对老人日常需要的药品信息进行管理的功能,这里也是课题医养结合养老方式的体现。管理员通过药品信息功能,对药品的名称以及生产厂家信息进行新增,还能实现对药品信息进行修改以及其他相关的操作。护工通过药品信息,可以对药品信息进行查看以及可以实现对药品信息进行入库等操作。药品信息测试用例如表6-3所示。
表6-3 药品信息测试用例表
编号 测试功能 操作 预期结果 实际结果
1 药品信息的新增 管理员新增一条药品信息,护工查看药品信息 护工可以查看到管理员新增的药品信息 与预期结果一致,护工可以查看到管理员新增的药品信息
2 药品信息的入库 护工将管理员新增的药品进行入库操作,管理员点击药品入库进行查看 管理员点击药品入库查看到已入库成功 与预期结果一致,管理员点击药品入库查看到已入库成功

6.3.4用药情况功能的实现
用药情况功能对老人的用药情况进行管理的功能。管理员可以实现通过老人的用药情况功能,对所有老人的用药情况信息进行查看,还能实现对老人的用药情况进行修改等操作。护工可以实现对自己的老人的用药情况进行查看以及可以实现对老人的用药情况进行修改等操作。用药情况效果图如图6-4所示。
表6-4用药情况测试用例表
编号 测试功能 操作 预期结果 实际结果
1 用药情况的查看 当护工给老人进行用药之后,家属登录账号进行查看用药情况 家属可以查看到护工在什么时候以及用了什么药品 与预期结果一致,家属可以查看到护工在什么时候以及用了什么药品
2 用药情况的修改 当护工给老人进行用药之后,管理员对老人的用药时间进行修改,家属登录账号进行查看用药情况 家属可以查看到用药的时间发生了变化 与预期结果一致,家属可以查看到用药的时间发生了变化
6.4测试总结
通过对社区养老服务平台目前实现的上述功能通过测试之后,所有的功能都达到了预期目标。通过测试结果得出此系统的各功能模块基本实现,满足了社区养老服务平台所有用户的使用并且系统能够运行稳定。但是在测试过程中也有些不足之处,还有待改进。
6.5本章小结
本章主要对社区养老服务平台测试进行介绍,通过系统测试目的、测试方法以及功能测试,对系统测试进行具体的描述。

总结
第一次独立完成一个前后端分离的项目开发,虽然在整个设计过程中,确实遇到了很多困难,但是通过在网上查找相关资料,对所有困难都得到了解决。在完成毕业设计的过程中,自己也学到了不少的知识,得到了能力的提升。
本文通过对旅游票务流程进行分析,从系统前期的用户需求分析、数据库设计等方面对社区养老服务平台实现过程进行了说明。在技术涉及上,主要用到SSM框架、Vue框架等技术进行开发与实现。社区养老服务平台,将面向三类用户群体,不仅家属实现对老人的养老问题进行了解,提高老年人的幸福生活,还可以提高护工以及管理员社区养老服务的工作效率。
系统开发完成之后,虽已达到了基本的需求,但是还是存在一些不足之处。用户支付费用的时候,仅仅是通过模拟支付状态,没有应用支付宝等当前主流的支付方式。其次,该系统没有实现其他养老相关的功能,还是比较单一。最后,该功能目前逻辑还是比较简单,无法适应复杂的应用环境。

参考文献

[1]李文明.基于疫情影响下的养老院照料单元平面设计研究[J].城市建设理论研究(电子版),2023:52-54.
[2]臧梦璐.游乐园式养老院征服日本老人[J].光彩,2022:34-38.
[3]邓莹.挽救缺“爱”缺“管”的民营养老院[J].中国社会保障,2021:8-10.
[4]黄菊.虚拟养老院发展中的政府能促型角色与功能发挥——以广西12349平台为例[J].西部财会,2022:67-69.
[5]胡旭阳,陈秋娴,谢家柏,郭俊男.基于物联网技术的养老院智慧护理系统的设计与实现[J].信息与电脑(理论版),2020:112-114.
[6]杨光.医养结合养护型养老院老年人日常生活照护问题——以北京两家养护院为例[J].区域治理,2020:199-201.
[7]时松和,胡雪琪,贺坤,田庆丰,赵浩,张文莉,郭丽芳,李颖菲,霍振昂,刘建涛,史展,侯准科,戴歌,张倩,河南省医养结合机构老年人养老服务利用现状及影响因素分析[J].中国康复医学杂志,2023(01):74-77.
[8]万乐平,韦慧燕,杨光媚,梁笑笑,董海颖,何燕.基于EQ-5D量表的社区居家老年人医养结合服务需求分析[J].郑州大学学报(医学版),2022(06):810-815.
[9]郭同,张琴,喻兰莹,刘亮,郑人源.健康中国视域下老年人群对中医药医养结合服务的认知及需求分析[J].成都医学院学报,2022(06):770-783.
[10]娜迪热·阿里木,小明.基于Kano模型的自治区某三级医养结合医院失能老年人长期照护需求研究[J]. 实用预防医学,2022(08):978-981.
[11]代莉莉,段艳芹,张梅,陈娟,孙玉玲,李卓然,思芳.社区老年人居家护理服务需求结构性研究[J].中国全科医学,2021(25):3238-3243.
[12]王彬丁,刘刚,郑新烈,王航,张宝露.医养结合养老机构老年人日常生活活动需求未满足状况及影响因素研究[J].中国全科医学,2021(19):2465-2471.
[13]符小玲,林白浪,郑启德,付斌.基于Kano模型的海口市医养结合养老机构老年人服务需求层次分析[J].广西医学,2021(08):998-1004.
[14]周霖,李莉,张颖,曹洪.“医养结合”服务模式在医疗机构中的认识与探讨[J].中国医院,2021(04):45-47.
[15]支梦佳,季佳林,胡琳琳.1 389名老年人对社区居家医养结合养老服务模式的选择意愿及影响因素分析[J]. 护理学报,2021(04):50-56.
[16]陈尹,宋祯,程翠,吴新春.医养结合型养老机构的现状分析——以合肥市高端养老机构为例[J].中国临床保健杂志,2020(04):573-576.
致谢
大学四年的时光如白驹过隙,稍纵即逝,当毕业论文完成提交的时候,我的大学生活也要结束了,从此我将要正式步入社会,开启我人生中新的篇章。四年虽然短暂,但却留给我非常珍贵的回忆,在大学里我不仅学到了有用的知识和为人处事的原则,而且也结识了良师和志同道合的朋友,他们的鼓励和帮助给予我不断前行的勇气!
这次能够顺利完成毕业设计和毕业论文离不开导师XXX老师的帮助,XXX老师认真地对我的论文进行修改批注、对我的毕业设计指出问题并且提出解决办法,在此期间,老师与我进行电话联系,对论文和毕业设计项目中出现的问题详细说明和提出建议,这使我在撰写论文和设计系统上有了新的收获!
因为有老师和同学们的帮助,使我更加有信心克服困难,在规定的时间内完成了毕业设计,顺利完成了毕业论文。在完成毕业设计的整个过程中,除了灵活运用所有的所学知识,同时也学到了丰富的课外知识,让我对软件设计有了更加深刻的了解和认识。
最后,我要感谢我的父母,感谢他们多年里对我的培养和鼓励,每当我在生活中遇到困难,他们都会鼓励我,帮助我,有他们做我最坚强的后盾,才能让我没有后顾之忧地去探索。我会在今后更加努力,不辜负父母和老师们的期望!

  • 15
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值