大亚湾养老服务平台
1.参与项目需求和接口分析、 MySQL 表设计,主要负责系统管理下面的人事管理,服务管理下的床位管理以及膳食管理;
2.人事管理部分包含员工信息的录入编辑,使用 MinIO 存储员工照片。同时还包含员工的离职登记以及请假登记。请假登记中分配了权限,由主任进行审批普通员工,可以进行驳回,如到期仍未处理将其定为失效。使用 Redis 禁止未审批的员工重复提交休假请求,使用 RabbitMQ 消息队列修改员工在职状态;
3.员工休假审批利用 Spring的 AOP 技术,记录操作日志;
4.床位管理中,可以对老人进行转房或者转床操作,以及在各区域添加或禁用房间、床位等。需要对房间和下面床进行判断,床的可用状态以及是否住人。对转房或转床的老人进行记录下时间以及转床的前后价格,之后结算住院床位总金额。实时展示每个区域房间床位的情况,可以通过多条件查询。对于住人的床位可以点进查询老人的情况,如老人基本信息、是否欠费、责任护士、护理等级、健康情况等等;
5.膳食管理为老人提供了丰富的菜品,可以依据老人们喜好而推荐菜品,同时可自由选择菜品组合成套餐;
6.使用 XXL-Job 设置定时任务,每晚十二点为老人更新当日菜系。可以选堂食或配送,使用 RabbitMQ 来进行预约,到点联系护工配送。可根据护理级别、饮食习惯,选择计划周期为老人定制膳食计划,分早中晚配餐;
7.用 EasyExcel 实现脚本业务的导出操作;
8.使用 Vue+Element-UI 绘制展示部分后台的页面如床位等。