智慧养老系统旨在利用现代科技手段,提升老年人的生活质量和安全性,同时提高养老服务的效率和管理水平。本系统主要面向两类用户:老人用户和工作人员用户。老人用户主要使用系统发起请求,而工作人员用户通过系统为老人提供服务。
老年人随着年龄增长,健康状况和个人情况可能会频繁变化。及时更新个人信息有助于确保工作人员了解老人的最新情况,提供更适合的服务。
- 编辑个人信息:老年人希望能随时更新自己的基本信息、健康状况和紧急联系人的信息,以确保在需要帮助时,工作人员能够快速、准确地获取必要信息。
老年人在日常生活中可能会遇到各种困难,例如家务活、身体不适等,他们需要一个便捷的途径来请求帮助。
- 查看可用服务:老年人希望能够方便地查看当前可用的各类服务,例如医疗护理、家政服务等。
- 发起服务请求:当有需要时,老年人可以选择并请求所需服务,期待工作人员及时响应并提供帮助。
老年人容易感到孤独和无聊,缺乏社交活动会影响他们的心理健康。因此,参与社区活动对他们的生活质量有很大提升。
- 查看活动信息:老年人希望能够随时了解社区内即将举办的各种活动,包括时间、地点和活动内容。
- 报名参加活动:根据自己的兴趣和身体状况,老年人可以选择合适的活动报名参加,丰富自己的社交生活,保持积极心态。
随着年龄增长,老年人的健康状况需要更频繁地监控和管理,及时更新健康档案有助于在需要时提供准确的医疗信息。
- 查看健康档案:老年人希望能够随时查看自己的健康档案,了解自身的健康情况,并在需要时向医疗人员提供参考。
- 健康档案更新:尽管健康档案的更新由工作人员负责,但老年人希望工作人员能够根据最新的体检结果或医疗情况及时更新档案。
老年人身体较为虚弱,容易发生突发疾病或意外情况,需要一个快速、简便的求助途径,以便在紧急情况下及时获得帮助。
- 紧急按钮:老年人希望在发生紧急情况时,只需按一下紧急按钮,就能立即向所有工作人员发送求助信号,包含位置信息,以便工作人员能快速反应并提供救助。
- 系统架构图:展示系统各主要部分的组成和相互关系。
用户管理模块
- 老人用户:主要功能是查看和请求服务、参与活动、编辑个人信息等。
- 工作人员用户:主要功能是管理老人请求、组织活动、管理健康档案和处理紧急情况等。
老人用户功能
- 个人信息管理:老人用户可以编辑自己的个人信息,包括基本信息、健康状况、紧急联系人等。
- 服务请求:查看工作人员上传的可用服务,并选择需要的服务进行请求。
- 活动参与:查看当前可参加的活动,并根据兴趣和需求报名参加。
- 紧急情况处理:点击紧急按钮,向所有工作人员发出紧急求助信号,包含用户位置等信息。
工作人员用户功能
- 服务管理:发布新的服务项目,接收并处理老人用户的服务请求。
- 活动管理:创建、修改或删除活动,并将活动信息通知相关老人用户。
- 健康档案管理:查看和更新老人用户的健康档案。
- 紧急情况处理:接收紧急求助信号并迅速采取相应的措施。
- 开发环境: Intel(R) Core(TM) i7-14650HX,2200 Mhz
- 开发工具: IDEA,VSCode
- 开发框架: Vue,SpringBoot
- 编程语言: Vue,Java,JavaScript,SQL
- 数据库系统:MySQL
- 用户注册:通过在前端表单填写注册信息,提交至后端数据库从而实现用户注册,在前端会进行检验,在后端会进行用户名比对,没有重复才会成功添加,否则提示用户名重复。
- 用户登录:通过输入数据库中的用户名和密码,进行登录,后端获取数据后进行数据库比对,一致则返回登陆成功,并返回token给客户端,此后的访问都在请求头携带token。
- 个人信息展示:从后端接口获取注册时填写的个人信息。
- 个人信息编辑:提交修改后的个人信息,后端通过token识别用户身份,并修改相对应用户的个人信息。
- 亲人信息添加:通过Mybatis进行insert操作,将前端发送给后端的数据插入数据库。
- 亲人信息展示:通过Mybatis的select操作,获取亲人信息。
- 亲人信息编辑:通过Mybatis的update操作,结合token用户身份识别,以及亲人rid进行亲人身份识别,修改数据库中对应的亲人身份信息。
- 图片资源上传:将图片上传至后端,然后通过MultpartFile的.transferTo方法将文件存入本地的路径。同时利用UUID方法给文件生成一个独特的文件名,并将文件名与sid,uid一并存入数据库。
- 使用mybatis进行数据库操作。
智慧养老系统针对老年人的实际需求,提供了个人信息管理、服务请求、活动参与、健康管理和紧急情况处理等功能,这些功能不仅能够帮助老年人更好地管理日常生活和健康,还能确保他们在紧急情况下得到及时的帮助,显著提升他们的生活质量和安全感。
通过全面的功能设计,智慧养老系统不仅满足了老人用户和工作人员用户的需求,提高了养老服务的效率和管理水平,同时使老年人能够享受到更便捷、更全面的养老服务,使晚年生活更加安心、舒适和有保障。未来,系统可以进一步优化和扩展功能,以适应不断变化的需求,提供更加优质的养老服务。