1、项目描述:
因公司海外业务拓展,需要将国内的安如氏防摔雷达产品销往海外,为给海外用户提供更方便、快捷的服务,需要开发一套后台系统,为安如氏海外版2.0 App提供后台数据与服务支持。功能包括:提供用户注册与登录功能,发送邮箱验证码注册或重置密码认证;为用户提供绑定设备、修改设备信息或批量管理功能;接收已绑定设备的报警与警告信息,将报警、警告信息拨打电话通知用户或推送至用户手机App;提供报警与警告汇总信息数据等功能。
2、采用技术:
使用SpringBoot作为基础框架构建项目,项目采用MVC设计模式;
数据持久层使用Mybatis Plus + MySQL,非关系型数据库使用Redis;
Token令牌采用JWT生成与加密,保证用户数据安全;
自定义Interceptor拦截器组件,校验请求Token令牌,拦截非法请求;
3、工作职责:
登录注册模块:验证用户提交的表单,提供邮箱验证码校验用户的真实性,保存新用户基本数据,生成加密Token令牌,并缓存在Redis中,在高并发下,能大大缓解MySQL数据库的访问压力。
设备模块:处理用户添加新设备、绑定设备、修改设备信息与删除设备等操作;接收已绑定设备数据,缓存设备状态,指定时间执行轮寻任务,及时更新设备在线状态,处理设备报警与警告信息,使用电话、短信或FCM通道推送至用户手机,降低了风险预警的响应时间,提高了预警信息传递的效率。
房间模块:提供房间新建、房间管理功能与添加紧急联系人功能,给App下发多种VIP功能和设置参数,接收用户VIP功能设置,实现动态增减VIP功能列表,便于后续功能拓展管理。
用户模块:可以修改用户的基本信息(邮箱、登录密码、紧急联系人与受监护人等),查看使用手册与帮助文档;接收App提交的VIP充值订单,接收谷歌服务器支付信息回调,验证订单的真实性并入库;处理用户的登出操作,并清除token缓存;
编写项目开发文档,与App进行联调、测试;
维护项目,修复和优化测试人员发现的BUG。
这是一个眼科医院电脑触屏的视觉小测试系统 独立完成 使用e
2.根据不同角色记录医废去向 3.根据角色,医疗废物分类,
2.根据甲方给的连接定时从第三方进行拉取商品,药店,诊所,医
在该项目中,我主导了医院及科室信息的自动化数据采集与分析工作
通过zigbee自组网模块实现无线对各类康复设备进行运行情况
是针对健康体检后的数据和结果管理的系统。其主要目标是帮助组织
需求方专属客服,免费梳理匹配
添加客服微信,免费为您安排与该工程师直接沟通
长按二维码添加客服微信
如当前档期不合,也可免费为您推荐相似案例作者