客户端身份识别 指纹 人脸硬件对接,企业资质登记相关业务办理,所有相关业务服务对接接入行方接口。
1)开箱登记 线上通道项目经理对企业申请入库
2)柜面开箱 线下通过人工系统操作入库
3)授权管理 项目经理业务功能授权申请认证
4)认证变更 企业资质变更
5)客户挂失 企业资质挂失登记
6)客户解挂 企业资质恢复正常
7)续租登记 企业到期后续租登记
8)换箱登记 企业更换箱体登记
9)退租登记 企业退租登记
10)信息变更 企业信息变更申请
11)冻结账户 自动冻结和手动冻结企业账号
12)解冻账户 手动解冻企业账号
13)凭证管理 企业资质证书管理
14)箱体设置 箱子管理
整个项目就一个后端 一个前端,一个c++,项目周期半年(开发4.5个月,测试1个月,试运营半个月),第6的个月中旬正式投入使用。我主要负责整个b端的前端数据对接,硬件对接,用户交互工作。
------功能如下-------
基础功能 【用户,角色,权限】
业务功能 【功能介绍中的业务】
统计功能 【箱体统计,客户统计,租约统计】等
-------技术栈--------
vue2 + Ant Design
-------项目亮点------
每个模块交互细节非常多 功能点也非常多,在交互上 引导上进行了操作业务上的简化 减少了少用户操作的繁琐,得到客户一致好评。比如申请入库,字段比较多,前端进行了缓存的处理,避免客户录入大量数据后因各种因素导致数据丢失等。
利用插件实现网页自定义execl。对于不同数据结构进行考虑。
硬件对接,复杂打印,websocket等等
--------项目难点-------
1)需求不够明确,很散,需要对客户提出的想法进行举一反三,或者客户提出问题,我这边给客户提供几个方案 供客户选择。
2)硬件对接,需要考虑多种因素导致的异常情况。
3)大文件分片,大文件2T为例 合并多个异步为一组进行同步执行,并加入队列中,用户此时可以操作其他功能,也可以实时查看上传情况。
4)页面交互过于复杂,需要对业务需求理解得很到位。
有个小改进的地方,保存个人信息后退出在进入个人信息编辑,头像不在了 需要重新上传 其他数据没丢