项目名称: 湖南省非税收入电子一般缴款书
项目描述: 湖南省非税收入电子一般缴款书项目是湖南省财政厅对非税收入中的一般缴款书实现全流程电子化的方式和方法。该项目分为非税中台和前端厂商,非税中台负责汇聚数据,流转数据等业务。前端厂商负责面向用户,生成数据,提交数据,接收数据等业务。
前端厂商分为执收单位端和财政部门端。
项目角色: 开发工程师、项目经理。
责任描述: 前端厂商业务的实现,负责与湖南非税中台进行对接,沟通,设计,编码,测试,集成测试,生产部署,生产运维。
主要业务: 1,基础数据:基础数据的初始化,包括财政区划,执收单位,执收项目,收入科目,汇缴结算户(银行)等。
2,票据申领:执收单位端申请年度/补充票号,财政部门端获取申请,审批。执收单位端获取审批结果,获取票号,存入票池。
3,票据使用:执收单位端开具一般电子缴款书,获取开票结果。财政部门端获取开票结果。
4,退付:执收单位端/公众服务端发起退付申请,执收单位端获取退付申请并审批,财政部门端获取执收单位审批结果并审批,审批通过之后数据上传之中台。
5,清算对账:财政部门端每天接收银行端发送的昨天的对账数据,与一般缴款书数据进行关联。
6,综合查询:执收单位端/财政部门端,按财政区划,执收单位,收入科目,执收项目进行分组查询,按日,月,年汇总。
项目业绩: 该项目为公司创造了一定的收益,这种收益不只是资金上的,也包括客户关系的维护,客户对公司产品和人员的认可,也为接下来其他非税票据的引入打下了良好的基础。我在此项目当中的角色是开发工程师兼项目经理,因为公司人员调整,由我负责整个项目的开发和对接工作,我对此项目的业务流程需要熟悉和理解,并梳理程序的执行流程,当接手此项目的时候项目有很多问题,流程走不通,系统性能差,并发测试和安全测试不过关,客户很不满意,经过我的调整和梳理之后项目运行稳定,系统安全性提升,性能提升,减少了很多系统实施和运维的工作量,客户满意度显著的提升了。在这个项目的工作中,业务上我对非税业务的理解有很大的提升,技术上更加理解了微服务架构的机制,并发编程的机制,系统安全的重要性,为我以后的工作打下良好的基础。
工具与技术: 开发环境: IntelliJ IDEA + PLSQL-Developer
前端采用: Vue + AntDesign
后端采用: SpringBoot + SpringCloud + Redis +RabbitMQ + Oracle
项目名称: 河北省社会保险基金管控平台
项目描述: 该项目主要为河北省社保中心对河北省内的社会保险基金发放情况进行汇总管控。接收业务数据,处理数据,并与银行端进行数据交互。
项目角色: 开发工程师
责任描述: 项目经理提出的开发任务负责实现。项目经理负责业务沟通,业务梳理,文档编写。开发负责实现功能,单元测试,集成测试,生产运维问题解决。
主要业务: 1,三方对账,接收社保业务系统数据(其他厂商),与系统中数据进行比对,处理,保存。调用社保业务系统接口(其他厂商)传递处理后的数据。
2,统收统支,提供接口接收数据,对数据进行判断,比对,数据入库。提供给用户查询数据,用户发起数据传递,调用(其他厂商)接口传递数据。
3,实质性审核,根据要求查询数据并展示。
项目业绩: 此项目属于二次开发的项目,根据客户提出的要求更新和添加系统功能,项目能够为公司带来稳定的收益和客户关系。因为项目架构属于十年前的技术架构,系统本地搭建比较困难,之前接手的同事都是通过本地修改加线上测试的模式进行开发,效率地下,系统问题颇多,而我接手以后通过分析系统架构,本地搭建项目开发环境,本地调试,极大的提高了开发效率。此项目的开发和维护使我的收获也很多,通过查找资料让我能够更加熟悉老项目的运行环境,老架构的原理和开发过程。
工具与技术: 开发环境:MyEclipse + PLSQL-Developer
前端采用:Html + javaScript + jQuery + EasyUI
后端采用:Struts + Spring + ibatis + WebService + Weblogic + Oracle