车辆保险贩卖管理系统
SpringMVC Oracle Mybatis JavaScript Angular
项目描述:
参与一个基于SpringMVC和Oracle的保险公司内部管理平台项目,团队规模50人,我负责核心的【授权获取与取消模块】开发。
工作内容:
我的任务是独立完成该模块的需求分析、详细设计、编码实现和单元测试,确保功能稳定并按时交付。
需求与设计: 主动与产品经理沟通,梳理业务逻辑,撰写该模块的详细设计文档(含5个功能点)和单元测试用例(34条)。
开发实现: 使用SpringMVC+MyBatis框架,基于Restful API规范设计接口,并采用全局异常处理器与统一响应体,规范了前后端交互,降低了联调成本进行开发。同时深入理解了 多线程并发 和 锁机制的应用场景,并在代码审查中关注线程安全问题。通过JavaScript前端交互实现复杂表单验证,提升了代码的可维护性和复用性。同时应用Angular组件化思想提升了前端代码复用率。
质量控制: 在系统测试阶段,积极协助QA,不仅精准定位并修复了25个缺陷(含3个核心疑难问题),还主动进行代码走查,额外发现了40个潜在系统缺陷,大幅提升了测试效率。
通过模块化设计与接口契约先行,我所负责的核心模块提前2天完成交付,为后续集成测试留出充足时间,间接保障了项目整体里程碑。通过编写高覆盖率的单元测试与集成测试,有效拦截了超80%的潜在缺陷,模块上线后持续稳定运行零故障,提升了客户侧的使用满意度。我的工作保障了项目整体进度,获得了团队经理的公开表扬。