项目描述: 1、该项目主要功能模块分为工作台、客户管理、合同管理、结算管理、营销管理、交易管理、统计分析、 客服管理、新闻中心、系统管理及网厅、App 端。是电力企业信息化管理售电业务的大型系统,用户从建 立客户再到签订合同再到结算等等最后到客服完整的包含所有功能点。项目周期 1 年,团队人员 20 个。
2、页面采用 React 框架,前端使用 webpack 做模块打包,主要 UI 框架使用 Antd, 其中部分功能业务引入 第三方系统集成来进行开发。后台采用微服务架构,应用 springboot 创建各个服务、jooq 进行数据库进 行持久化交互,项目构建部署使用 jenkins 持续集成、微服务管理使用 K8s 技术进行容器分配日志查看来管 理。
责任描述: 1、本项目中本人以小组负责人负责多个模块的开发,bug 修正的工作,主要负责客户管理、合同管理、营 销管理、及系统管理的开发工作,额外还进行负责第三方系统的集成工作。
2、在进行客户管理、合同管理的开发中,经过反复的进行需求澄清,设计评审之后,搭建了客户管理页面 框架和公共组件的开发,页面为 Tab 切换,详情为滑块点击展开,以及人员列表、标签组件的开发。合同 管理中四个页面的功能点抽取为一个组件进行实现,有合同变更终止详情,同时校验方法抽取公共类似邮 箱、手机号、组织机构代码、必填等。
3、在进行营销管理和系统管理的开发中,由于需求始终不明确。通过和客户的意向沟通整理,个人承担着 产品经理的角色进行开发,主要归纳为营销计划、营销活动、拜访计划、工作日程、我的客户功能,营销计 划和营销活动采用第三方系统进行快速开发,其余功能点利用 antd 组件的便利性和小伙伴的配合最终实现 客户目标,系统管理开发中其中隐藏了许多功能点,系统中接入流程引擎,通过流程配置管理进行控制流向 及审批人成为该系统一大亮点。
4、进行反复的测试回归修改 bug, 期间承担着 bug 负责人任务分配、定计划及参与修正,最终成功上线。