1.系统介绍

  随着人口老龄化程度不断加深,传统养老院面临着信息管理混乱、家属与院方对接不畅、运营效率低下等诸多问题,难以满足现代养老服务的精细化、信息化需求,因此,开发一套高效、便捷的养老院管理系统具有重要的现实必要性。

  本次设计采用 Java 语言开发,以 SpringBoot 作为后端框架、Vue 作为前端框架、MySQL 作为数据存储数据库,实现了用户端、员工端、管理员端三端协同功能。其中用户端支持床位预约、健康档案添加等核心操作,员工端负责排班、考勤等日常工作管理,管理员端实现全流程系统管控与数据可视化,三端功能互补,形成了完整的养老院运营管理闭环。

  该系统的实现有效解决了传统养老院的运营痛点,提升了养老服务的信息化水平与管理效率,既方便家属实时掌握老人在院情况,也为养老院员工与管理员提供了高效的工作工具,同时为养老行业的智能化、规范化发展提供了可借鉴的实践案例,具有较强的实用价值与推广前景。

2.系统用例分析

  用户端支持注册登录与个人中心管理,可查看养老院及床位相关信息,系统提供床位和养老院推荐服务,用户能查看排班与床位详情并完成预约。同时可查看老人健康数据、添加健康档案,还能联系客服咨询问题、浏览系统公告,满足用户对老人养老相关的各类查询与操作需求。用户端用例图如图所示。

  员工端支持注册登录与个人中心维护,核心负责日常工作管理,包括排班信息管理、考勤打卡与统计、客服咨询对接。同时承担健康档案管理、健康数据维护、床位管理及床位预约审核等工作,可进行基础系统管理,规范自身工作流程,提升养老院日常运营服务效率。员工端用例图如图所示。

  管理员端仅支持登录与个人中心管理,具备全系统管控权限。可管理用户、员工及养老院基础信息,负责考勤、公告、费用、订单、评论等全模块管理,统筹床位、排班、健康数据及档案相关工作,提供数据可视化功能,实现养老院运营全流程规范化管控。管理员端用例图如图所示。

3.系统结构功能

  本基于SpringBoot的养老院系统采用分层架构,结合Vue前端框架与MySQL数据库,按用户端、员工端、管理员端划分功能模块,实现全流程规范化管理。用户端支持注册登录、床位与养老院相关操作、健康数据查看及客服咨询等功能;员工端涵盖注册登录、排班考勤、健康与床位相关管理及基础系统管理;管理员端具备全系统管控权限,统筹用户、员工、养老院等各类信息管理,提供可视化功能,实现养老院运营各环节的全面管控。系统结构功能图如图所示。

4.数据库设计

  在系统开发过程中,E-R图是数据库设计的一个重要步骤,其重要性是多方面的。该方法将数据实体、属性以及它们之间的相互关系以可视的形式展现出来,便于开发人员迅速了解系统数据结构,便于交流和合作。在此基础上,提出了一种基于E-R关系的概念,即:1-1,1对多,多对多等,从而实现了精确的数据逻辑建模,消除了数据的冗余与不一致。在需求分析与设计阶段,利用E-R图表,可以帮助使用者找出资料模型中的缺点与缺点,并藉此预先进行规划,以降低日后修正的代价。另外,标准的E-R图表也是该系统文件中不可缺少的一部分,对于以后的系统维护与更新具有明确的指导意义。

5.系统功能实现

5.1后台用户登录

  后台分为员工和管理员两种角色,管理员进入后台管理系统后,可以对系统的所有信息进行管理,需要先进行登录。根据提示输入用户名和密码,点击登录按钮,进行登录。

5.2系统管理

  管理员在系统管理中可以对密码进行修改,进行轮播图管理,关于我们管理等操作。点击进入到系统管理界面,可以对密码进行修改,对轮播图和关于进行管理,包括新增,删除,修改等操作。

5.3考勤管理

  管理员进入到考勤管理界面,在考勤信息编辑中可以对签到签退信息进行新增,删除,修改等操作。

5.4数据可视化

  管理员进入到数据可视化界面中后,可以对系统的可视化图表进行查看,包括缴费次数统计数据饼状图以及费用统计柱状图等,方便管理员对系统信息进行管理。

5.5费用管理

  管理员可以对系统的费用信息进行添加,点击新增按钮,添加费用详情等信息,进行费用信息进行添加。用户对管理员添加的费用信息进行添加。

5.6排班信息管理

  管理员可以对系统的排班信息进行添加,点击新增按钮,添加标题,上班时间,值班人名称等信息,进行排班信息进行添加。添加完成后,管理员对添加的排班进行管理。

5.7床位预约管理

  管理员和员工可以对系统用户的床位预约信息进行管理,进入到床位预约信息管理界面中,对用户的申请进行同意或者拒绝等操作。

5.8床位推荐

  用户进入到首页后,在轮播图下方展示系统的床位信息推荐列表,点击可以进行更多床位信息的查看。查询当前登录用户收藏的床位信息,查询成功后,查询成功后,对用户的收藏的床位信息进行去重。根据去重后的用户收藏的床位信息,获取用户收藏床位的床位分类,对系统的所有床位信息与查询到的用户床位信息进行比对,查询出系统所有与用户去重后的床位分类的相同的床位,将查询出的床位进行展示;如果推荐的条数大于查询出的床位信息条数,优先将查询出的床位进行展示,剩余的根据床位收藏时间进行展示;如果推荐的条数小于查询出的床位信息条数,则根据床位信息的收藏时间进行推荐。

5.9养老院

  用户点击养老院信息,跳转到养老院信息界面中,界面中展示养老院列表,可以按照名称进行搜索,点击可以查看养老院信息的详情信息。

5.10床位信息

  用户点击床位信息,跳转到床位信息界面中,界面中展示床位列表,可以按照名称进行搜索,点击可以查看床位信息的详情信息。可以对喜欢的以及合适的床位进行预约。点击预约按钮,添加预订信息,进行提交。

5.11床位预约

  用户可以对合适的床位进行预约,点击预约申请按钮,添加预约人的信息,进行提交,员工进行审核,审核通过后,用户对预约信息进行支付,支付完成后,预约成功。

更多推荐