sass主要负责:评估管理、长者管理、订单管理。
评估管理模块:
1. 基于 Mybatis 进行多表联查,获取题库信息,基于 AOP 和 OCP 原则和 Spring 的 Cacheable 注解将题库信 息存入 redis 缓存提高页面响应速度。
2. 前端将电子签名图片 Base64 转成字符串,后端解码,将老人的评估结果,电子签名图片生成 Pdf 为后缀的评 估报告。难点:评估结果的排列组合。
长者管理模块:主要功能为老人信息 Excel 批量导入,导出,并且对老人身份证等信息进行合法校验,老人信息是否重复。
订单管理模块: 订单有主表和从表。主要负责订单查询和修改,基于 Quartz 框架,修改 5 分钟未支付成功的订单状态。
贝茨管理商城主要负责:
1. 负责医生和医院管理,附近医院统计和显示。
2. 负责医生排班管理,采用乐观锁对阈值进行并发控制。
3. 负责预约管理,预约支付提交订单,支付成功回调。预约状态显示。