技术栈
后端
-
Spring Boot 3.1.5
-
MyBatis-Plus 3.5.8
-
Spring Security
-
JWT
-
MySQL 5.7+
-
BCrypt 密码加密
前端
-
Vue 3
-
Element Plus
-
Pinia(状态管理)
-
Vue Router(路由管理)
-
Axios(HTTP请求)
-
ECharts(图表展示)
-
docx(Word文档生成)
-
file-saver(文件下载)
-
Vite(构建工具)
功能特性
管理员功能
-
系统用户管理:添加、编辑、删除系统用户(管理员和家属)
-
公告管理:发布、编辑、删除公告
-
楼层管理:管理养老院的楼层信息
-
房间管理:管理房间信息,包括房间类型、价格、入住状态等
-
入住申请审批:审批家属提交的入住申请,支持通过/拒绝操作
-
入住记录:查看所有入住记录,支持按状态筛选
-
探望记录管理:查看和管理所有探望记录
-
餐饮管理:发布每天的菜单(早餐、午餐、晚餐、加餐)
-
食材管理:管理食材信息,包括食材名称、类别、单位等
-
食材库存记录管理:记录食材的入库和出库操作
-
缴费项目管理:管理缴费项目(房租、餐费、医疗等)
-
发布缴费任务:向家属发布缴费任务,支持批量发布
-
健康检查登记:登记老人的健康检查信息(体温、血压、心率、血糖、体重等)
-
数据统计Dashboard:查看系统统计数据,包含多个图表展示
家属功能
-
公告查看:查看管理员发布的公告
-
登录注册:用户注册和登录功能
-
办理入住:提交入住申请,填写老人信息和选择房间
-
我的申请:查看自己的入住申请状态和审批结果
-
探望记录登记:登记探望记录,包括探望人信息、探望时间等
-
餐饮查看:查看每天的菜单信息
-
我的缴费:查看和缴纳费用,支持在线缴费
-
健康信息查看:查看自己家属的健康检查记录
-
健康报告导出:导出单条记录的Word格式健康报告,或批量导出CSV格式报告
-
个人信息管理:查看和编辑个人信息
-
修改密码:修改登录密码
截图预览














