养老服务管理系统的设计与实现.docx

上传人:封****n 文档编号:96762484 上传时间:2024-03-19 格式:DOCX 页数:39 大小:982.32KB
返回 下载 相关 举报
养老服务管理系统的设计与实现.docx_第1页
第1页 / 共39页
养老服务管理系统的设计与实现.docx_第2页
第2页 / 共39页
点击查看更多>>
资源描述

《养老服务管理系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《养老服务管理系统的设计与实现.docx(39页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、目 录内容摘要:1一、绪论1(一)研究背景与目的1(二)国内外研究现状2(三)系统建设意义3(四)研究主要工作3二、系统可行性分析3(一)法律可行性3(二)经济可行性4(三)技术可行性4三、系统需求分析4(一)系统概述4(二)系统总体需求分析4(三)系统功能模块分析5(四)系统非功能性需求6四、系统设计方案7(一)系统总体设计7(二)系统功能设计8(三)数据库设计14五、系统实现18(一)开发环境的配置18(二)系统的具体实现18六、总结28参考文献:28Abstract:30后 记31养老服务管理系统的设计与实现内容摘要:随着社会的发展,老年人口正在迅速增长,老龄化已成为我国即将面临的实际问

2、题1。老年人信息管理的传统方式已经逐渐显现出严重的弊端,为了给更多的老年人和养老工作人员提供更好的专业信息化的服务,以便于机构管理和指导日常工作,设计一个功能较为完善的养老服务管理系统是十分有必要的。本系统以MySQL为数据库,Java语言和Eclipse为开发工具进行设计与实现,首先对养老服务管理系统的背景及现状进行了详细的了解,对系统的可行性进行了分析,并基于管理员和老人的服务要求阐述了系统的需求分析,根据前期的准备总结出系统的总体设计方案,完成了系统总体结构和基本框架设计、用户界面设计以及数据库设计等,最终系统设计并实现了老人信息管理、公告信息管理、房间信息管理、护理服务管理、医疗服务管

3、理、服务评价管理、费用结算管理等多项功能。 关键词:信息管理 养老服务 Java MySQL 一、绪论(一)研究背景与目的根据联合国的预测,中国的人口在今后将在很长一段时间保持快速增长,预计将在21世纪40年代后期达到老龄化人口的高峰期2。现在中国的老年人口已经是世界上最高的,老年人的数量仍在迅速增长。而目前,我国的一些养老机构通常通过纸质文件手动记录并保存老年人的信息并进行管理。这需要大量的人力来记录此信息,这可能导致某些信息的重复输入,并且查询个人基本健康信息极为不便,使管理工作混乱。结果就会导致不能有效地统计老年人的一些基本信息,使得建立老年人养老方面的信息管理带来了巨大的困难,并且存在

4、大量的无效数据。 为了能给老年人带来更便捷、完善的信息服务,并促进管理人员在老年人养老服务上的管理和指导,建立更加全面的老年人服务管理系统尤为重要。该系统的主要服务对象是养老机构管理员和老年人,系统可以使老年人在受服务活动过程中的相关资源用电子记录的形式保存,这样在管理效率方面也会有所提高,并会减少相应的工作量。此次设计将充分的利用现代信息技术和网络技术,真正确保服务老年人的项目能够有效满足老年人的需求,相信我国各项关于养老服务的设施会随着老人数量的增长变得越来越全面和规范。随着老龄化趋势的深入,政府对养老产业支持力度持续增强,养老服务产业的发展也在不断深化,信息化将在其中发挥巨大作用3。(二

5、)国内外研究现状1国内研究现状我国对养老服务系统的建设起步较晚,整体信息化水平不高。在家庭养老方面,一些家庭的养老服务已经跟不上时代的发展和变迁,已经不能满足当代社会养老的需要。同时,在传统观念的影响和社会经济发展水平的制约下,传统的养老服务水平不高,养老机构在数量和质量方面也无法满足老年人日益多样化的养老服务需求。在养老服务管理系统的建设方面,我国与发达国家相较发展缓慢。在此之前进行研究的学者田佳麟4认为:“传统的老年人的管理方式已经无法满足老年人的增多和老年人管理个性化的需求,采用信息化的手段对养老进行管理是十分有必要的手段。所以开发一个有效的老年管理系统具有很强的必要性”。李熙5提出:“

6、养老管理信息系统使养老机构的管理更加便利,同时使管理人员更有效地咨询老年人的健康信息,护理信息和费用。养老管理信息系统还可以使养老机构的运作更加规范。因此,建立养老管理综合信息系统是老年护理机构业务管理过程中非常重要的一个问题”。在未来的养老服务研究中,不能仅停留在理论层面,更要填补实践层面的空白6。因此,如何建设全面可靠的养老服务系统,大力推进养老服务的发展是现阶段急需解决的一个重要课题。近几年我国陆续推出了一些养老服务管理的系统,并且系统已经比较完善。例如颐养通、广西金中养老信息平台。大部分的系统平台都考虑到了老人的信息管理问题、日常生活所需问题,但发现也存在着一些问题需要改进。例如系统的

7、细节功能短缺,系统响应时间久,并且这些倾向于管理层面的服务,对老年人的细致服务方面较少7。平台相对集中在发达地区,区域分布不均。许多老年服务系统信息复杂,无法提供单一、精致的服务。在本系统的设计上主要针对养老机构的老人们了解老人需要的服务需求,更好地为养老机构设计一个符合需求并便捷的系统。2国外研究现状在许多发达国家,由于经济的迅速发展以及政府对老龄化问题的重视,在对待养老服务的研究上起步较早,关于养老系统的研究和应用随之越来越多,他们在开展建设养老服务系统上积累了丰富的经验。例如,在美国,大力推广老年保健计划,更加关注先进的技术对相关老年服务产品的开发和应用。在瑞典,Tass公司近年来更加重

8、视开发系统的应用软件,如移动健康监测系统。在一些欧洲国家,个人养老的服务管理也日益重视,许多国家开始尝试使用系统进行远程医疗。在英国,已经开发出一种养老系统,可以提供日常护理、疾病监测等服务8。国外发达国家的养老服务信息化水平较高,在面向老年人信息化养老服务上,国外依靠已研发的服务管理软件和系统让老人可以及时得到相应的服务。(三)系统建设意义服务管理系统的设计不仅可以提高健康管理的运行效率,优化配置相关的社会资源,而且可以更有效地为老年人的健康服务。从长远来看,在个人和家庭的稳定幸福以及社会的稳定与和谐有很大的益处。该系统可以满足老人生活服务的需要,实现的各项功能有利于老人、机构的管理人员等之

9、间的信息沟通,通过系统,积累在养老服务上的建设经验,帮助老人得到优质的服务,有利于身心健康,积极的促进养老服务的优化。从服务设计的角度出发,在实际的养老服务管理中,存在许多方面需要设计。设计的目的是解决实践中遇到的问题,服务设计的理论和方法能够有效挖掘养老服务系统运行中的问题,有利于转变为设计的契机。因此,探索和研究养老机构的养老服务管理系统,是有效发挥信息管理价值的地方。系统可以帮助养老机构进行养老服务档案和相关管理职能的建设,有利于对养老服务机构的管理9。(四)研究主要工作本次研究的主要工作包括:通过查阅相关文献、书本以及其他各种资料,了解目前存在的养老服务管理系统的特点,针对系统建设需要

10、进行的主要内容进行分析,研究总结国内外的研究现状和系统建设的意义;对系统的法律、经济、技术可行性进行分析;对系统的需求进行分析,得出系统整体和系统每个功能模块的需求分析,具体论述系统的功能设计,并简要介绍系统的非功能性设计; 在研究系统过程中对系统应用的技术与框架进行简要的介绍,并阐述系统使用的开发框架、数据库、服务器等情况,进行数据库和功能的设计;在系统实现部分,主要介绍系统开发的环境配置以及功能模块的实现;对设计完成的系统归纳总结。二、系统可行性分析(一)法律可行性养老服务管理系统用于毕业设计,在开发的过程当中使用的辅助软件大多是开源软件,所以在设计开发过程中,几乎没有法律冲突。在数据库设

11、计、系统开发到检测和改进等方面由自己完成,系统的开发在法律上是满足条件的。(二)经济可行性开发养老服务管理系统的周期约为两个月,采用的技术是Java技术。在对现有的养老服务相关管理系统的调查和研究后,制定更符合养老服务需求的系统功能,实现提高用户的使用满意度,尽可能满足用户的实际需求。相较于一些大型复杂的系统开发成本低,并且该系统对硬件的配置要求不高。综上,从经济方面考虑,养老服务管理系统是完全可行的。(三)技术可行性根据对养老机构的调查和研究,在系统的技术方面,系统采用Java为开发语言,它的技术发展趋于成熟,而且调试安装较简便。数据库采用MySQL,MySQL有着对硬件设置要求不高,容易安

12、装和数据库小等特点,而且MySQL的性能高,有良好的可用性、事务吞吐量和可伸缩性10。在本科学习阶段,已经充分了解并掌握上述知识。随着技术的发展,现实编程的过程中可以使用的辅助技术很多,运用合适的方法和技术,按照用户提出的需求,在实现技术上是可行的。三、系统需求分析(一)系统概述近年来,随着国家对养老服务的重视,养老机构在机构管理方面更开始注重养老服务。养老机构的信息化管理不再依赖手工纸质管理,而是逐步利用信息系统的优势,规范管理流程。老人的个人信息、护理服务信息、所住房间信息、医疗服务信息、服务评价信息、费用结算信息等数据都可以存储在养老机构的数据库中,大大加强了信息的保存,数据备份和还原功

13、能有效防止信息的丢失。综合之前相关系统在服务方面的功能再进行创新完善,为老年人提供护理及其他相关服务,进一步提升管理水平。系统让养老机构的管理更加方便,使管理员与老人更有效地查询老年人的服务和费用等信息。系统总体目标是建立一个满足养老机构日常业务管理要求,记录机构里的服务信息,统筹实现养老机构日常运转的系统。养老机构的管理员统一获取老人信息,老人可以查询到自己消费的服务信息,大大提高了信息传递的效率。(二)系统总体需求分析系统的设计和开发基于我国养老产业特点和机构养老模式,以信息技术为支撑,查阅并借鉴国内外成功经验,在突出个性化养老服务需求的基础上,把提高机构的服务质量为动力,为养老机构专门开

14、发的养老服务管理软件。系统旨在方便养老服务的日常信息管理。利用计算机网络的广泛性、低成本等方面的特点,构建了一个供管理员、老人信息管理和信息查询的平台。系统需要实现养老机构的多种需求,包含了各项服务信息管理的功能,同时也要满足养老机构管理员的管理和老人信息的查询和反馈。(三)系统功能模块分析1系统功能模块的具体需求养老服务管理系统的用户包含管理员、老人。下面按照管理员、老人的用户权限分别介绍功能需求:(1)管理员用户的功能需求个人信息管理:查看个人信息并进行管理操作;公告信息管理:管理员将养老机构的最新公告信息进行录入、编辑、修改、删除等操作;老人信息管理:管理员在该功能中对老人的信息有着增加

15、、查询、删除以及修改权限;房间信息管理:管理员可以对房间编号、房间位置信息、可住人数等房间信息进行管理,有增加、查询、删除以及修改权限;护理服务管理:管理员可以对名称、内容、收费标准等护理项目服务信息进行管理,有增加、查询、删除以及修改权限;医疗服务管理:管理员可以对名称、内容、收费标准等医疗项目服务信息进行管理,有增加、查询、删除以及修改权限;服务评价管理:管理员可以对服务项目的评价信息进行管理;费用结算管理:记录所有老人消费的各项服务;可以统计老人的各项服务,以及花销总的报表,并且可以报表打印;数据备份还原:对数据信息进行备份和还原。(2)老人用户的功能需求个人信息查询:查看个人信息;公告

16、信息查看:老人用户可以查看养老机构的公告信息;护理服务查询:查看护理项目服务信息;医疗服务查询:查看医疗项目服务信息;服务项目评价:老人可以对提供的护理及医疗服务进行评价,提出改善建议;费用信息查询:查询自己消费的各项服务;可以统计自己的各项服务以及花销总的报表,并且可以报表打印。2功能需求用例分析根据对管理员、老人用户的功能需求分析,画出用例图(用例图已修改),如下图:图1 管理员用例图图2 老人用例图(四)系统非功能性需求在明确系统的功能需求后,还需要考虑非功能性需求。下面将从系统美观性、安全性以及性能三个方面进行描述和分析。1系统的美观性在设计系统时,要考虑到色彩与布局协调,系统设计要美

17、观、简洁大方,组成统一,机制清晰,界面友好。系统的美感决定了用户在使用系统时是否感到满意,是否有继续使用的欲望。为防止用户在使用过程中往往因为体验太差,页面美学不达标而放弃使用的情况,因此将选择美观的前端框架,专业的艺术设计,并根据大多数用户的浏览习惯来调整页面布局。2系统的安全性系统的安全性是十分重要的,一旦系统的信息泄露,系统内有大量的数据信息,涉及到系统内的老年人信息以及管理人员的所有信息。因而需要保障系统要具有足够高的数据安全性。针对系统存在的安全问题,要对用户设置安全保护。为了加强账户安全,可以采取账户加密、IP地址访问限制、验证码登录等措施。然后检查代码中是否有漏洞,逐一检查,从根

18、本上预防问题。对不同的系统账户分别在增、删、改、查、打印等设置不同的操作权限。为防止信息数据丢失,系统设置了数据库的备份及恢复功能11。3系统的性能系统在运行的过程中,在接口的稳定性、响应速度、处理效率等方面也需要满足需求。在编写代码时,需要尽可能简化代码,代码质量就会有所提高,系统的响应速度也会变快,在运行时更有效的保证系统体验的要求。四、系统设计方案(一)系统总体设计1选择系统的开发语言在系统开发中,系统运用Java语言。Java语言本身提供了许多内置类库,有效地提升系统开发人员的工作效率,这也是Java能够成为应用最广泛语言的原因12。Java语言的功能十分强大而且容易操作,许多Web应

19、用程序都是用这种语言开发的,它使面向对象理论得到了很好的实现,使开发人员能够执行复杂的编程时以优雅的思维方式进行。系统开发的前台页面采用JSP技术,它是一种动态网页技术标准,使用Java语言编程。基于JSP的前台Web应用程序具有跨平台、简单易用、更新及时等优点,可以部署在Windows、Linux等操作系统中13。2选择系统的数据库系统数据库开发的过程中,为了方便查询和建立数据表内容,数据库采用MySQL。MySQL具有体积小、多语言支持、速度快、高效查询等特点14。MySQL 可以随时通过终端访问数据库,由终端发起SQL语句来将表中内容进行修改、添加、删除、更新数据,并且它已经能够充分满足

20、数据信息的存储。在开发的过程当中,要注意MySQL的性能和安全性,尽量避免一些优化细节,可以通过一些方法来提高MySQL的性能,比如创建视图、表结构优化和临时表优化。3选择服务器系统中使用的服务器是Tomcat服务器,它属于轻量级应用服务器,是一个免费的开源Web应用服务器15。很多开发人员喜欢它的免费和开源特性,它通常用于部署中小型网站系统,具有操作方便、集成方便、部署简单等特点。Tomcat服务器的安装方法比较简单,相应的安装文件包可以直接在官网上下载。在运行时,它占用的系统资源较少,支持邮件服务和负载平衡等功能来开发应用程序。4选择系统的设计模式系统采用的是MVC(Model-View-

21、Controller)设计模式。三层架构降低了层与层之间的依赖,还可以独立的针对各层开发维护,使得项目结构条理更加清晰,并提高了系统的安全性16。表现层(UI):显示给用户的界面。用户在进入系统时,看到的是养老服务管理系统中的JSP页面。业务逻辑层(BLL):指对每个用户的请求进行一系列的处理。在养老服务管理系统中,它是Manage包。数据访问层(DAL):数据库的操作。在系统中,它是Dao和Domain包。5选择系统的开发环境系统的开发环境采用Eclipse,它是一个基于Java的、开源的、可扩展的应用开发平台。Eclipse很适合Java语言,它在开发、编写、错误检查、编译、帮助等方面都非

22、常方便。在使用它做Java Web开发时,为了避免出现中文乱码问题,可以在编写JSP页面时设置默认编码17。Eclipse由附带标准的插件集。Eclipse具有免费、扩展性强等特点。因此,在编写系统时,选择的开发环境为Eclipse。(二)系统功能设计系统管理员用户的功能总体结构图(机构图部分修改)如下图:图3 系统管理员的功能结构图1个人信息模块在个人信息界面管理员用户可以对姓名、性别、年龄、联系方式信息进行编辑,老人用户可以看到自己系统的登录名、真实姓名、联系方式、当前状态、身份证号以及住院状态等信息,但上述信息已由管理员录入,老人无权限进行修改。系统的管理员和老人用户都可以对自身的登录密

23、码进行修改。管理员的功能结构图如下图:图4 个人信息管理功能结构图2公告信息模块管理员需要录入的信息主要包括,录入完成后,老人可以登录查看公告信息。管理员用户的功能结构图如下图:图5 公告信息管理功能结构图3老人信息模块老人需要注册的信息主要包含用户名、密码、姓名、性别、年龄、联系方式、所住房间、身份证号、照片等基础信息。输入的信息将保存在数据库中,以便后续可以使用。注册完成后的信息可以在老人信息查询列表中查询。对录入的信息,系统设计时将身份证号设置为唯一性,来防止信息的准确以及真实性。管理员用户的功能结构图如下图:图6 老人信息管理功能结构图功能设计如下:(1)管理员用户可在老人信息管理功能

24、模块中通过老人姓名、房间号等信息进行查询;(2)管理员可以对新入住的老人基本信息进行录入;(3)管理员对已存储的老人信息,管理员可以批量进行删除操作;(4)管理员对已登记的老人信息,管理员可以对老人的信息进行编辑更新操作。4房间信息模块房间信息模块的管理员用户主要功能有房间查询和新增房间。房间查询的属性有序号、房间号、所在位置、可住人数、已住人数等,新增房间需对房间编号、所在位置、可住人数进行登记。管理员用户的功能结构图如下图:图7 房间信息管理功能结构图功能设计如下:(1)管理员用户可点击房间信息管理模块的房间查询功能,通过房间号、所在位置等查询实际住房信息情况;(2)管理员在添加新的房间信

25、息时,可对房间位置,容纳人数进行登记提供添加和取消操作,添加完成后的信息可以在房间列表中进行查询;(3)管理员对已经登记的房间可以在此模块中进行重新编辑和删除操作。5护理服务模块护理服务管理模块设计了按摩护理、夜间护理、日常护理等项目,并对应不同的收费标准。管理员用户的功能结构图如下图:图8 护理服务管理功能结构图功能的设计如下:(1)管理员可以在护理服务管理中添加护理服务下添加新的护理服务种类的信息;(2)管理员用户在护理服务查询的护理服务查询表中针对服务名称进行查询操作,可以对护理服务查询表中已录入的服务项目信息进行编辑和删除操作;(3)老人用户在护理服务查询界面输入护理服务名称进行搜索查

26、询,可以看到自己曾经消费的护理服务的具体信息,包括服务名称以及收费标准等。6医疗服务模块医疗服务模块的管理员用户功能主要包括医疗服务查询和新增医疗服务模块。医疗服务模块的老人用户的功能是医疗服务查询。管理员用户的功能结构图如下图:图9 医疗服务管理功能结构图功能的设计如下:(1)管理员在新增医疗服务中可以将新的医疗服务按照服务名称、服务内容、收费标准属性信息进行添加;(2)管理员用户在医疗服务查询的护理服务查询表中针对服务名称进行查询操作,可以对医疗服务查询表中的服务项目信息进行编辑和删除操作;(3)老人用户在医疗服务查询界面,可输入医疗服务名称进行搜索查询,可以看到自己曾经消费的医疗服务的具

27、体信息,包括服务名称以及收费标准等。7服务评价模块管理员用户的功能包括。可以看到老人用户对服务项目评价的信息,其中有。老人用户中显示的属性有管理员用户的功能结构图如下图:图10 服务评价管理功能结构图功能的设计如下:(1)管理员可以添加服务项目评价的信息,收集老人用户的信息反馈;(2)管理员可以对老人评价的信息进行查询;(3)管理员可以对老人评价的信息进行删除;(4)老人用户可以看到管理员设置的项目评价信息,可以进行填写进行实时反馈。8费用结算模块管理员用户中费用结算管理模块包括服务记录查询、新增服务记录、服务记录统计。服务记录列表的属性有老人姓名、性别、服务类型、服务名称、收费标准、服务日期

28、。老人用户的功能为费用结算查询,包括服务记录查询、服务记录统计。在费用结算查询界面,老人可以看到自己曾经消费的所有类型服务的具体信息,包括服务名称、服务内容以及收费标准以及服务日期。服务记录统计模块中属性有老人姓名、性别、护理服务、医疗服务、总计收费。管理员用户的功能结构图如下图:图11 费用结算管理功能结构图功能的设计如下:(1)系统的管理员可以通过老人姓名、当前状态、服务类型、服务日期的属性进行查询并可以对已存在信息进行编辑和删除操作;(2)管理员在新增服务记录中可以将老人姓名、服务类型、服务日期进行登记录入;(3)管理员在服务记录统计中可以查询过往的收费信息以及进行打印;(4)老人可以在

29、服务记录查询中通过输入服务类型、服务日期等进行搜索查询;(5)老人在服务记录统计中可以针对属性进行搜索查询,也可以将自己的服务记录统计信息打印出来。(三)数据库设计数据库是常见存储在计算机内部的,有组织、可共享、统一管理的数据的集合18。数据库设计过程主要包括用户需求分析、概念结构设计、逻辑结构设计等部分。需求分析部分主要需要结合系统各用户的应用需求,由功能需求中确定用户需要并从数据库中获取信息的内容和性质。在数据库概念设计阶段,主要对数据库中存储的实体、实体中包含的信息以及实体之间的关系进行规划。数据库的逻辑设计需要对概念设计进行转换和优化19。1用户需求分析养老服务管理系统可以对数据信息进

30、行添加、删除、修改以及查询等功能。这就要求数据库能满足各类信息实体的具体数据要求,通过对上述系统功能的分析,分析总结出的功能需求列出如下数据项:(1)系统用户信息:编号、用户名、密码、姓名、性别、年龄、身份证号、照片、联系方式、所在房间、添加时间、用户类型;(2)房间信息:编号、房间编号、所在位置、可住人数、已住人数;(3)护理服务信息:编号、服务名称、服务内容、收费标准;(4)医疗服务信息:编号、服务名称、服务内容、收费标准;(5)费用结算信息:编号、老人ID、医疗服务ID、护理服务ID、服务类型、服务日期。(6)公告信息:编号、公告标题、公告日期、公告内容;(7)项目评价信息:编号、老人I

31、D、服务名称、项目类别、评价等级、改善建议;2数据库概念结构设计数据库的概念设计是通过描述现实世界中实体与实体之间的关系,将现实世界转化为信息世界20。根据系统数据库的需求分析,规划出实体结构,从而建立实体之间的关系。系统的实体包括:用户信息实体、房间信息实体、护理服务信息实体、医疗服务信息实体、费用结算信息实体。(添加新的实体)实体属性图如图所示:图10 用户信息实体属性图图11 房间信息实体属性图图12 护理服务信息实体属性图图13 医疗服务信息实体属性图图14 费用结算信息实体属性图3数据库逻辑结构设计根据上述对数据库的概念设计,针对系统中的每个实体,把实体在数据库中存储的名称、数据类型

32、、属性是否为空等进行了定义。数据库由多个表组成,包括用户表、公告信息表、房间信息表、医疗服务表、服务评价表、费用结算表等。表1 用户表属性属性表示属性类型主外键约束备注编号user_idintPKNOT NULL用户名user_namevarcharNOT NULL密码user_passvarcharNOT NULL姓名real_namevarchar性别user_sexint1:男2:女年龄user_ageint联系方式user_mailvarchar身份证号user_cardvarchar照片user_photovarchar居住房间house_idint添加时间reg_datedatet

33、ime用户类型user_typeintNOT NULL1:老人2:管理员表2 房间信息表属性属性表示属性类型主外键约束备注编号house_idintPKNOT NULL房间编号house_novarcharNOT NULL居住位置house_addressvarcharNOT NULL可住人数house_fullint已住人数house_fillint表3 护理服务表属性属性表示属性类型主外键约束备注编号hlserve_idintPKNOT NULL服务名称hlserve_namevarcharNOT NULL服务内容hlserve_contentvarchar服务收费hlserve_pric

34、edouble表4 医疗服务表属性属性表示属性类型主外键约束备注编号ylserve_idintPKNOT NULL服务名称ylserve_namevarcharNOT NULL服务内容ylserve_contentvarchar服务收费ylserve_pricedouble表5 费用结算表属性属性表示属性类型主外键约束备注用户IDuser_idintNOT NULL医疗服务IDhlserve_idint护理服务IDylserve_idint服务类型serve_typeint服务日期serve_datedate五、系统实现(一)开发环境的配置考虑到系统的实际业务需求、用户特点、开发人员情况和系统

35、的扩展等因素,选择合适的开发平台、开发语言和开发工具也是系统设计中需要考虑的关键问题21。开发应用到软件的详细资料如下:编译工具:Eclipse数据库:MySQL 5.7应用服务器:Tomcat 8.0JDK(Java Development Kit)版本:1.8.0(二)系统的具体实现系统的用户包含管理员、老人,下面就按照不同的用户权限分别展示系统的部分功能实现情况。1系统登录模块当用户进行后台时,先通过登录界面。在系统的登录界面设有对用户权限进行判断的语句,在核实用户信息后方可进入,登录的界面由登录名、登录密码、验证码组成,登录时对输入的登录名和密码进行判断验证。后台登陆界面如图:图15

36、登录界面图系统登陆流程图如图所示:图16 系统登录流程图用户登录的主要代码如下图:图17 用户登录主要代码图在登录时,用户的信息传到后方的数据库,数据库进行匹配,匹配成功后,进入到主页面。在主界面的左侧是系统包含的功能模块的菜单,可以通过图标选择功能板块。当登录系统进入主页时,系统会调用系统数据库中的数据,所以要连接数据库,连接数据库的部分代码如下:图18 连接数据库部分代码图2管理员功能模块系统的管理员权限对应的功能是:个人信息管理、公告信息管理、老人信息管理、房间信息管理、医疗服务管理、服务评价管理、费用结算管理和数据还原备份管理。个人信息中心板块是系统用户共有的模块,主要是实现的是对个人

37、信息和登录密码的修改功能。界面如下图:图19 个人信息界面图图20 修改密码界面老人信息管理板块是系统管理员的专属板块,这里主要是实现的对养老机构中的老人信息进行管理,主要界面如图:图21 老人查询界面图22 添加老人界面模块流程图如下图:图23 老人信息管理流程图管理员的专属板块还包括公告信息管理、房间信息管理、护理服务管理、医疗服务管理和服务评价管理等系统的辅助板块。在实现房间信息管理、护理服务管理和医疗服务管理模块时,进行编写时的思路差别不大。下面就以房间信息管理为例展示一下实现效果,如下图:图24 房间信息管理流程图图25 房间信息查询界面图图26 新增房间信息界面图公告信息管理的界面

38、如下图:服务评价管理中包含和。主要实现的是老人接受服务后对服务项目的评价进行及时的反馈,养老机构及时了解并做出调整。界面如下图:费用结算管理包含服务记录查询、服务记录统计和新增服务记录。服务记录查询可以对已生成的服务记录进行按条件查询,同时也可以对记录进行删除操作。服务记录统计主要是针对老人消费的服务进行汇总统计,并且可以将统计结果进行打印。新增服务记录中对老人消费的服务内容进行添加。图27 服务结算管理流程图图28 费用记录统计界面图数据备份还原板块主要是对系统的数据库资料进行导出备份和导入与还原。图31 数据备份界面图3老人功能模块老人权限的对应的模块是:个人信息中心、公告信息查看、医疗服

39、务查询、护理服务查询、服务项目评价和费用结算查询。老人的个人中心模块和管理员的权限一样,老人权限板块的医疗服务查询、护理服务查询和费用结算查询都是以查询功能的实现为主。在公告信息查看模块,功能实现是老人查看养老机构信息。在服务项目评价模块,老人可对服务项目进行评价并提出改善建议。费用结算查询就是为老人提供一个查询个人消费记录的途径,在这里可以按照查询自己的每一次的服务记录,可以汇总查询自己的消费总额。老人功能权限的主要界面如下图:图34 医疗服务查询界面图图36 服务记录统计界面图六、总结养老服务管理系统实现了预期设想的各项功能,实现了系统多用户权限的要求,满足不同用户在不同功能模块的权限需求

40、。管理员可以统一获取系统中老人的信息,老人可以对自己消费的服务和费用信息进行查询。通过系统的开发,不仅提高了养老服务过程中信息管理的效率,降低了机构管理的人力成本,而且为老人提供了一个及时了解信息的平台。在毕业设计过程中,对养老服务管理系统的研究和开发有了更加深入的了解,在系统各项功能的基本实现上取得了较大的进步。前期查阅相关文献,总结归纳中学习了很多知识,但是当自己着手去编写系统的时候,却感到无处下手,在实现系统的过程中遇到很多难以解决的问题,自己通过上网查阅慢慢调试,询问同学共同讨论,向老师请教等方法一步步的解决问题,让系统逐渐完善。在这个过程中学习并巩固了大学四年的专业知识,训练了自己的

41、专业技能。慢慢熟练了页面的布局、后台与数据库的连接、调试程序等等。通过系统的设计,在专业技能方面有了很大的提升,端正了自己遇到问题时解决问题的学习态度。但开发的系统仍存在着一些不足,比如系统的界面设计还有所欠缺、数据库属性涉及不全面、系统运行时稳定性较差等。在系统的界面以及功能等方面还有需要进行改善的地方,在今后的研究和学习的过程中继续努力,不断进步,更好地提升自身能力。参考文献:1 申浩. 人口老龄化背景下我国城市社区养老服务研究J. 中国集体经济,2018(35):3-4.2 仉长娟. 面向养老院的健康管理服务设计研究D.无锡:江南大学,2017.3 杨阳,李春青等. 养老机构信息化管理调

42、研及对策分析J.中国管理信息化,2016,19(13):207-207.4 田佳麟. 社区养老服务信息管理系统设计与实现D.成都:电子科技大学,2014.5 李熙. 基于B/S架构的智慧养老综合管理系统设计与实现D.长沙.湖南大学,2018.6 许志程,张健. 我国老年人社会养老服务的研究J. 护理研究,2017,(19):2387-2389.7 刘东. 基于Java Web的养老服务网站的设计与实现D.北京:北京邮电大学,2018.8 张慧. 新疆融汇公司智慧养老系统构建研究D.长春:吉林大学,2019.9 王兴鹏. 大连市某区养老服务信息管理系统设计与实现D.大连:大连理工大学,2018.

43、10 王叶. 智慧社区服务管理系统的设计与实现D.哈尔滨:哈尔滨工程大学,2015.11 梁敏怡,毛宁,陈文戈,俞爱林,陈江涛,许星莹. 养老机构服务管理系统的设计与实现J.科技创新与应用,2017(05):1-2.12 印东,张显. Java Web应用开发技术课程教学改革与实践J. 电脑与电信,2017,25(06):72-74.13 李璞. 老年人居家养老管理系统的研究及实现D.兰州:兰州大学,2015.14 齐剂. PHP技术应用于中小企业网站开发D.长春:吉林大学,2012.15 刘卓华,冉瑞生. 基于JSP模型的客户管理系统设计与实现J.电脑知识与技术,2019,15(18):64

44、-67.16 朱沙. 浅析JavaScript MVC框架在系统开发中的应用J.通讯世界. 2017(13):284-285.17 张学诚. Java WEB开发中的中文乱码问题解决方法J. 电脑知识与技术,2018,(27):62-63.18 陶永才,张青. 数据库技术与应用M.北京:清华大学出版社,2014.19 谢晓珊. 颐老会智慧养老护理管理系统的研究与实现D.广州:广东工业大学,2016.20 欧昱. 居家养老服务信息系统设计与实施D.北京:北京邮电大学,2010.21 潘永友. 基于物联网技术的养老院管理系统设计与实现D.杭州:杭州电子科技大学,2013.The Design an

45、d Implementation of Pension Service Management SystemAbstract: With the development of society, the elderly population is growing rapidly, and the aging of population has become the practical problem that our country is about to face. The traditional information management of the elderly in China has gradually shown serious drawbacks. In order to provide more senior citizens and senior staff with better professional information services, so as to facilitate the management of institutions and guide their

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 期刊短文 > 信息管理

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁