中融信托二期
前台用户系统(包括用户开户信息填写、风险测评、视频面签、产品购买、签署合同)
后台管理系统(主要模块是工作人员进行视频面签及视频结果的审核、视频预约时间或者账号的管理、测评题题目和选项的管理、风险揭示书的数据管理、合同数据的流程管理、客户回访、首页banner图的维护、新闻资讯的维护、动态菜单项的维护、客户信息、员工信息、权限控制等数据进行管理)
视频组件(主要是对视频相关进行一个组件化设计)
消息组件(发送邮件、短信或者系统通知、数据同步的组件)
APP、H5应用开发(功能同前台系统)。
后台:视频预约时间或者账号的管理、测评题题目和选项的管理、风险揭示书的数据管理、合同数据的流程管理、菜单模块、banner图。消息组件中消息的产生和发布
购买产品:主要负责项目信息的确认,购买产品过程中的风险测评以及风险揭示的PDF文件签名。
合同签署:客户的基本信息,以及银行账号的填写保存,客户签署合同PDF文件,并且合同打码号必须唯一。
预约号管理模块:包括预约号申请,预约号查询,预约号审核。预约号申请:通过产生预约账号跟预约密码来给面签系统增加订单,该预约号必须审核通过才可用,并且只能使用一次。
风险揭示书的数据管理:集成了kindeditor富文本编辑器。
使用Dubbo 作为服务中间件将服务注册到zookeeper注册中心,供其他需要服务的系统注册zookeeper之后进行调用。
消息组件通过mq监听不同业务的流程节点的变化去给前后台或者APP分发消息。
使用Maven进行项目的构建和依赖管理,使用git对代码进行版本管理,使用svn对项目文档进行版本管理。
使用 jsp + redis缓存技术提高前台页面的响应速度
用Junit对代码进行单元测试