社区养老机构综合信息管理系统的设计与实现(论文+源码)_kaic

摘  要
随着我国养老服务机构的迅速发展,由于我国起步较晚,管理经营经验有限,急需一款社区养老信息管理平台。因此结合Java技术来‎‏搭建前‎‏端,用MySQL数‎‏据库储‎‏存数据‎‏,结合Spring Boot框架‎‏进行开‎‏发,为用户提供了一个多方位的信息管理平台。针对社区养老综合信息管理系统,论文进行了需求分析,并开发实现了社区养老机构综合信息管理系统,实现了注册登录、个人中心、服务信息、娱乐活动、日常护理、人员管理、活动类型管理、老人档案管理、药品管理、服务管理、娱乐活动管理、上门服务管理、系统管理等功能。通过对系统的功能进行测试,证明其界面友好、功能完善且使用价值较高。
关键词:养老信息;MySQL数据库;Java语言;Spring Boot框架。
 
ABSTRACT
With the rapid development of our country's old-age service institutions, because our country started late, management and management experience is limited, an urgent need for community old-age information management platform. Therefore, combining Java technology to build the front end, using MySQL database to store data, combining with Spring Boot framework something something, provides a multi-dimensional information management platform for users. Aiming at the Integrated Information Management System of Community Endowment, the paper analyzes the requirement, and develops and realizes the integrated information management system of community endowment institution, it has realized the functions of registration, personal center, service information, entertainment, daily nursing, personnel management, activity type management, elderly file management, drug management, service management, entertainment management, door-to-door service management, system management, etc. By testing the function of the system, it is proved that the interface is friendly, the function is perfect and the use value is high.
Key words:Retirement Information;MySQL Database;Java Language; Spring Boot Framework.
目  录
第1章 绪论
1.1 研究目的和意义
1.2 国内外研究现状
1.3 研究内容
1.4 论文组织架构
第2章 相关理论和技术
2.1 Java简介
2.2 MySQL特点
2.3 B/S模式
第3章 系统分析
3.1 可行性分析
3.2 功能需求分析
3.3 用户用例分析
3.4 系统流程分析
3.4.1系统开发总流程
3.4.2登录流程
3.4.3系统操作流程
3.4.4添加信息流程
3.4.5修改信息流程
3.4.6删除信息流程
第4章 系统设计
4.1 功能模块设计
4.2 数据库设计
第5章 系统实现
5.1 实现环境
5.2 登录注册
5.3 个人中心
5.4 服务类型管理
5.5 服务信息管理
5.6 老人档案管理
5.7 娱乐活动管理
5.8 日常护理管理
5.9 上门服务管理
5.10 人员管理
5.11 药品管理
5.12 系统管理
第6章 系统测试
6.1测试过程
6.2 测试流程
6.2.1 登录测试
6.2.2 服务信息管理测试
6.2.3 用户信息管理测试
6.3测试结论
结论及展望
参考文献
致  谢
 
第1章 绪论
1.1 研究目的和意义
在互联网+时代‎‏,移动‎‏终端、‎‏物联网‎‏和云计‎‏算的发‎‏展为共‎‏享模型‎‏创新和‎‏应用提‎‏供了更‎‏多的可‎‏能性。‎‏战略性‎‏新兴产‎‏业如何‎‏充分运‎‏用商业‎‏模式创‎‏新的共‎‏享模式‎‏将具有‎‏重要的‎‏战略价‎‏值家政‎‏服务指‎‏以家庭‎‏为服务‎‏对象,‎‏协助家‎‏庭成员‎‏对其各‎‏类事务‎‏进行实‎‏际操作‎‏和科学‎‏管理的‎‏过程。‎‏由于中‎‏国家庭‎‏小型化‎‏、人口‎‏老龄化‎‏的趋势‎‏日益严‎‏重,中‎‏国城镇‎‏户口中‎‏,需要‎‏家政服‎‏务的家‎‏庭比例‎‏越来越‎‏大,而‎‏与此同‎‏时家政‎‏服务师‎‏的缺口‎‏越来越‎‏大,家‎‏庭服务‎‏行业呈‎‏现出供‎‏给面和‎‏供给质‎‏量均不‎‏足的特‎‏点。网‎‏络技术‎‏是新时‎‏代的新‎‏生力量‎‏,将其‎‏运用于‎‏智能远‎‏程医疗‎‏系统,‎‏可进一‎‏步完善‎‏系统的‎‏信息采‎‏集、数‎‏据处理‎‏以及远‎‏程监测、智能感知与决策等功能,推动和促进个性化医疗服务发展。随着经济能力的‎‏提升以‎‏及人们‎‏养老观‎‏念的转‎‏变,越‎‏来越多‎‏的家庭‎‏选择将‎‏老人送‎‏往专业‎‏的养老‎‏机构安‎‏度晚年‎‏。养老‎‏院中的‎‏老人往‎‏往是自‎‏身需求‎‏未能得‎‏到满足‎‏,或在‎‏居家养‎‏老、社‎‏区养老‎‏中难以‎‏保证自‎‏身主动‎‏权,或‎‏希望给‎‏后辈减‎‏轻生活‎‏负担等‎‏原因选‎‏择机构‎‏养老。‎‏依据中‎‏国的养‎‏老现状‎‏,我国‎‏也在不‎‏断拓展‎‏养老机‎‏构的发‎‏展市场‎‏,以此‎‏来为长‎‏者提供‎‏切实性‎‏的服务‎‏需求以‎‏及缓解‎‏当前我‎‏国的养‎‏老压力‎‏。政府‎‏和社会‎‏的支持‎‏推动了‎‏养老服‎‏务机构‎‏的迅速‎‏发展,‎‏但由于‎‏机构养‎‏老在我‎‏国起步‎‏较晚,‎‏管理运‎‏营经验‎‏有限,‎‏其后续‎‏发展及‎‏运行还‎‏存在很‎‏大的忧‎‏患。因‎‏此设计‎‏了一种‎‏基于Java‎‏技术的‎‏养老院‎‏管理系‎‏统,在‎‏保证老‎‏年人养‎‏老生活‎‏质量的‎‏同时,‎‏也能够‎‏降低人‎‏工成本,提高管理效率[1]。
1.2 国内外研究现状
养老机构在我国日益增‎‏多,健‎‏康管理‎‏系统在‎‏其的应‎‏用也孕‎‏育而生‎‏。白新‎‏国,刘‎‏姿邑,‎‏张光辉‎‏,李景‎‏新,孙‎‏蕊欣,‎‏罗煊润‎‏(20‎‏21)‎‏在《基‎‏于An‎‏dro‎‏id平‎‏台的智‎‏能健康‎‏医疗系‎‏统设计‎‏与开发‎‏》中考‎‏虑到当‎‏前人们‎‏因忙碌‎‏的工作‎‏忽视自‎‏身健康‎‏,重点‎‏解决上‎‏班族上‎‏学族以‎‏及医疗‎‏落后、‎‏小病“‎‏大”治‎‏、挂号‎‏困难和‎‏急救、‎‏自救知‎‏识缺乏‎‏的困扰‎‏,基于‎‏B/S‎‏架构进‎‏行设计‎‏开发了‎‏一款智‎‏能健康‎‏医疗系‎‏统,试‎‏图在一‎‏定程度‎‏上完善‎‏国内目‎‏前尚不‎‏成熟的‎‏医疗系‎‏统,真‎‏正实现‎‏了“互‎‏联网+‎‏”社会‎‏医疗服‎‏务事业‎‏的结合‎‏,进一‎‏步完善‎‏传统的‎‏就医模‎‏式。钱‎‏锦(2‎‏021‎‏)在《‎‏基干物‎‏联网技‎‏术的智‎‏能远程‎‏医疗系‎‏统分析‎‏》中先‎‏探讨了‎‏智能远‎‏程医疗‎‏系统的‎‏定位,‎‏明确了‎‏物联网‎‏技术应‎‏用于智‎‏能远程‎‏医疗系‎‏统的必‎‏要性;‎‏其系统‎‏设计结‎‏合了M‎‏ySQ‎‏L数据‎‏库,在‎‏Jav‎‏a语言‎‏的基础‎‏上进行‎‏开发,‎‏分析了‎‏系统提‎‏供的业‎‏务功能‎‏,以其‎‏为智能‎‏远程医‎‏疗系统的构建提供有价值的参考[2]。
国外对于远程服务也有许多‎‏研究。‎‏Khu‎‏zes‎‏tan‎‏i R‎‏B(2‎‏021‎‏)在《‎‏Per for mance‎‏ opt‎‏imi zat‎‏ion‎‏    an‎‏d s‎‏tru‎‏ctu‎‏re des‎‏ign of‎ pi‎‏ezo‎‏res‎‏ist‎‏ive pr‎‏ess‎‏ure se‎‏nso‎‏r》中‎‏利用B‎‏/S架‎‏构和V‎‏ue等‎‏前端技‎‏术实现‎‏家庭的‎‏智慧医‎‏疗服务‎‏系统的‎‏构建,‎‏能够让‎‏居民在‎‏社区与‎‏家庭中‎‏享受医‎‏疗服务‎‏,提高‎‏居民就‎‏医效率‎‏,极大‎‏地降低‎‏了医疗‎‏机构的‎‏压力。‎‏FL ‎‏Pow‎‏ell‎‏(20‎‏19)‎‏ 在《‎‏Research on MEIIS            pie‎‏zor‎‏esi‎‏sti‎‏ve ‎‏pre‎‏ssu‎‏re sen‎‏sor ‎‏tec‎‏hno‎‏log‎‏y》中‎‏以远程‎‏监护类‎‏的移动‎‏医疗系‎‏统为研‎‏究对象‎‏,分析‎‏了其结‎‏构和功‎‏能需求‎‏。从而‎‏结合数‎‏据库M‎‏ySQ‎‏L、J‎‏ava‎‏语言等‎‏技术在‎‏该系统‎‏上的应‎‏用,分‎‏析了集‎‏合可穿‎‏戴设备‎‏、用户‎‏移动终‎‏端、医‎‏疗机构‎‏终端、‎‏后台数‎‏据库的‎‏移动医‎‏疗服务‎‏系统设‎‏计需要‎‏考虑的‎‏交互特‎‏性和设‎‏计要点‎‏,对于‎‏未来医‎‏疗移动设计起到了先行和指导研究性[3]。
1.3 研究内容
在需求分析的基础上对社区养老机构综合信息管理系统进行设计和实现,包括系统界面设计,数据结构和数据流程的设计,系统实现以及系统测试,重点介绍系统功能模块的详细设计思路和实现方法,对系统关键技术和部分源代码进行详细解释与说明。运用Java技术来搭建前端,用MySQL数据库储存数据,结合SpringBoot框架进行开发。用模块化开发的方法,依据养老公司在管理过程中的需求添加功能,为后期的维护与更新打好基础。
1.4 论文组织架构
论文是一篇系统地介绍开发过程的文章,分为八个章节。第一章为绪论,介绍了本研究的背景和意义,以及国内外研究现状和论文框架结构。第二章为相关理论和技术,介绍了项目所涉及到的相关理论和技术。第三章为系统分析,对可行性和需求两个方面进行了分析[4]。第四章为系统设计,描述了对功能模块的设计以及数据库的设计。第五章为系统实现,展示了系统的核心功能截图,并进行了介绍。第六章为系统测试,介绍了系统的测试方式和结果。最后,第七章为总结,对系统开发过程中的感想进行了总结。通过全面介绍开发工具、搭建环境、编程代码等方面,使读者对所开发的系统有所了解。通过系统的分析、设计、实现和测试,可以更深入地了解该系统的功能和性能,为今后的相关开发提供参考和指导[5]。
第2章 相关理论和技术
2.1 Java简介
Java是一种面向对象的程序设计语言,具有卓越的通用性、高效性、平台移植性和安全性,可用于撰写跨平台应用程序。Java技术广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网等领域,同时拥有全球最大的开发者专业社群[6]。
 Java是由Sum Mi‎‏cro‎‏sys‎‏tem‎‏s公司‎‏推出的‎‏Java面‎‏向对象‎‏程序设‎‏计语言‎‏(以下‎‏简称J‎‏ava‎‏语言)‎‏和Ja‎‏va平‎‏台的总‎‏称。由‎‏Jam‎‏es ‎‏Gos‎‏lin‎‏g和同‎‏事们共‎‏同研发‎‏,并在‎‏199‎‏5年正‎‏式推出‎‏。Ja‎‏va最‎‏初被称‎‏为Oa‎‏k,是‎‏由19‎‏91年‎‏为消费‎‏电子产‎‏品的嵌‎‏入式芯‎‏片而设‎‏计的。‎‏199‎‏5年更‎‏名为J‎‏ava‎‏,并重‎‏新设计‎‏用于开‎‏发In‎‏ter‎‏net‎‏应用程‎‏序。用‎‏Jav‎‏a实现‎‏的Ho‎‏tJa‎‏va浏‎‏览器(‎‏支持J‎‏ava‎‏ Ap‎‏ple‎‏t)显‎‏示了J‎‏ava‎‏的魅力‎‏:跨平‎‏台、动‎‏态We‎‏b、I‎‏nte‎‏rne‎‏t计算‎‏。从此‎‏,Ja‎‏va被‎‏广泛接‎‏受并推‎‏动了W‎‏eb的‎‏迅速发‎‏展,常‎‏用的浏‎‏览器均‎‏支持J‎‏ava‎‏ ap‎‏ple‎‏t。另‎‏数据库一方数据库‏,Java技术不断更新。自从Java面世以来,它的发展就十分迅速,对C++等语言形成了有力的冲击。在全球云计算和移动互联网的产业环境下,Java更具备了显著的优势和广阔的前景。2010年Oracle公司收购了Sum MicroSystems[7]。
2.2 MySQL特点
MySQL目前属于Oracle甲骨文公‎‏司,M‎‏ySQ‎‏L称之‎‏为关系型数‎‏据库、微软的‎‏SQL‎‏        Se‎‏rve‎‏r。M‎‏ySQ‎‏L数据‎‏库能够‎‏支持在‎‏多种操‎‏作系统‎‏上运行‎‏,包括‎‏Sol‎‏ari‎‏s、M‎‏ac ‎‏OS、接池       Fre‎‏eBS‎‏D和W‎‏ind‎‏ows‎‏,Li‎‏nux‎‏通通支‎‏持。数据库的核心功能是处理数据。其中,主要的功能之一是提供空间用于存储数据。存储数据不是直接面向数据库完成的,而是交给表/索类对象完成的。MySQL数据库采用C/S模型(即客户端和服务器模型)。客户端通过账号和密码连接服务器,连接成功后才可以进行数据库的CRUD操作(增加、删除、变更、查询)。My‎‏SQL‎‏的服务‎‏端采用‎‏IO复‎‏用 +‎‏ 可伸‎‏缩的连‎‏接池,实现了网络高并发的经典模型[8]。
2.3 B/S模式
B/S模式,也被称为浏览器/服务器模式,是一种基于互联网技术的软件开发模式。在这种模式下,应用程序的前端部分(用户界面)是通过浏览器访问,而后端部分(业务逻辑、数据存储等)则由服务器提供。B/S模式的应用程序通常由两部分组成:客户端和服务器。客户端是一个浏览器,它通过HTTP协议向服务器发送请求,并将服务器响应的HTML、CSS、JavaScript等资源解析渲染成网页,展现给用户。服务器是应用程序的后端,它接收来自客户端的请求,并进行业务处理、数据存储等操作,并将处理结果返回给客户端。服务器一般采用Web服务器软件,如Apache、Nginx等[9]。
B/S模式的优点在于:首先,易于使用,只需要一个浏览器就能访问应用程序,无需安装复杂的客户端软件,使用门槛低。其次,由于客户端只需要一个浏览器,因此可以在不同的操作系统和设备上使用,具有很好的跨平台性。第三,所有的业务逻辑和数据都集中在服务器端进行处理和管理,避免了分散在不同客户端的管理难题,降低了维护成本。第四,应用程序的数据存储和处理都在服务器端进行,可以采用多种安全机制来保障数据安全,如SSL、防火墙等,安全性高。第五,由于所有的业务逻辑都在服务器端进行处理,因此可以很容易地进行扩展和升级,不需要重新部署客户端[10]。

第3章 系统分析
3.1 可行性分析
3.1.1 技术可行性
技术可行性涉及本次系统开发中所采用的技术、平台、框架以及设计模式。在基础知识介绍部分已经进行了相关说明,本次开发所使用的编程语言是Java。主要基于SSM框架进行开发,并且整个开发思路采用MVC设计模式。采用弹性管理代码,并使用Idea作为主要的多语言集成开发环境。Idea是目前市场上表现最优秀的开发工具之一,同时大多数相关的开发工具都是免费的。
3.1.2 经济可行性
在许多情况下,人们很难经常锻炼。他们可能有忙碌的日程安排,或者觉得每天做相同的锻炼很无聊。此外,有些人可能没有合适的健身设备或场所。针对这种情况,设计和开发了一个网上课程管理系统。该系统建成后,前景广阔,经济价值高,而且整个开发过程都有明确的文件记录,符合发展过程的要求。在系统开发之前,已经在考虑经济可行性。综上所述,认为设计和开发这种智慧医疗问诊系统在经济上是可行的。
3.1.3 操作可行性
当系统交付给用户时,它非常易于使用。大多数功能都是通过直观的图形界面实现的,数据输入灵活完整且没有歧义。管理员和学生可以轻松地查看和管理他们的信息。此外,为了满足不同级别用户的使用需求,整个系统必须简单、高效且支持权限管理。基于以上考虑,可以确定这个开发项目是可行的,且易于操作。
3.1.4 法律可行性
从法律角度来看,整个开发工作具备以下特点:首先,开发所使用的所有技术资料都是合法获取的,不存在任何非法获取的情况。其次,整个开发过程中不存在知识产权问题,没有侵犯任何第三方的知识产权。此外,在开发过程中未抄袭任何网站,也不存在侵犯版权问题。最后,开发过程完全由本人完成,不存在涉及承担法律责任的问题。综上所述,从法律角度来看,整个开发过程合法合规,不存在任何法律风险和纠纷。
3.2 功能需求分析
系统功能需求分析可以提供关于实施软件功能要求和不要求的更多信息。进行良好的分析活动有助于避免或报告早期错误,并提高软件生产效率、降低开发成本并提高软件质量。因此,系统功能需求分析对于软件开发至关重要。
社区养老机构综‎‏合信息‎‏管理系‎‏统,该‎‏系统用‎‏户可以‎‏查看服‎‏务类型‎‏,根据‎‏自己的‎‏需求选‎‏择合适‎‏的类型‎‏服务。‎‏员工可‎‏以查看‎‏养老机‎‏构的各‎‏类信息‎‏,可以‎‏对社区‎‏养老机‎‏构的各‎‏项服务‎‏信息进‎‏行管理‎‏。实践‎‏表明,‎‏该系统‎‏具有一‎‏定的便‎‏捷性,‎‏将为老‎‏人的生活提供很大的便捷。
该社区养老机构综合信息管理系统有如下功能:
1.用户社区养老机构综合信息管理系统可实现用户服务类型信息浏览
2.员工可以实现查看服务信息、预约信息、接待信息、床位安排等信息,并可以对药品分类、药品信息、药品入库、开药信息、老人档案进行管理。
3.护工可以实现娱乐活动,活动报名,请假信息,护工薪资等信息的管理。
4.护工还可以上门服务,实现护工日常护理。
3.3 用户用例分析
在社区养老机构综合管理系统当中,用户注册登录进入系统后,可以登录注册账号,查看公告信息,查看服务信息,查看娱乐活动,查看日常护理,查看评价服务,查看个人中心,管理员在后台系统中进行用户管理、服务类型管理、服务信息管理、预约管理、接待信息管理、床位安排管理等。患者用例图如图3.1所示。

图3.1 用户用例图
管理员用例图如图3.2所示。
图3.2 管理员用例图
3.4 系统流程分析
3.4.1系统开发总流程
在系统开发过程中,首先需要对系统进行分析。在了解用户需求后,进行系统功能设计,系统实现包括编写系统代码和选择系统数据库。最后实现系统调试和功能测试。本系统的开发流程如图3.3所示。

图3.3 系统开发流程图
3.4.2登录流程
登录流程如图3.4所示,无论登录系统角色是管理员还是用户,登录系统时都需要输入其帐号和密码,点击登录按钮即可。然后系统判断登录的用户账号和密码是否正确,系统判断主要是通过本地数据库。如果验证通过,则系统会匹配数据库中的数据。成功登录后将向用户返回匹配项,如果没有匹配项,系统将提示用户输入的用户名或密码以登录系统。

图3.4登录流程图
3.4.3系统操作流程
进入网站访问系统,用户在登录界面输入正确的账号和密码进入系统,系统在后台验证输入的账号和密码是否正确。如输入错误将会提醒重新输入账号和密码,如图3.5所示。


图3.5 系统操作流程图
3.4.4添加信息流程
信息添加流程:如图3.6所示,管理员可以输入和添加设备信息等。

图3.6 添加信息流程图
3.4.5修改信息流程
信息更正流程:如图3.7所示,管理员可以更改设备信息。当管理员输入修改后的数据时,系统进行确认。如果更改后的信息符合要求,系统将更改新数据。数据将重新添加到数据库中。如果修改后的信息不符合要求,系统会提示重新输入数据。

图3.7 修改信息流程图
3.4.6删除信息流程
信息删除流程:管理员删除系统中的用户信息,如图3.8所示。如果管理员选择了一条不需要的数据,然后单击删除,系统数据将从数据库中删除,从而执行删除操作。

图3.8 删除信息流程图

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

开心工作室_kaic

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值