项目描述:项目管理信息系统是一套面向企业级项目管理的综合性平台,旨在提升组织项目交付效率和资源利用率。系统提供完整的项目生命周期管理,涵盖项目立项、执行监控、资源调配、风险管控等核心业务流程。主要功能模块包括项目管理、任务分配、进度跟踪、成本控制、质量管理和审批流程等。
使用技术:SpringBoot +MySQL +Mybatis-Plus +Redis +JWT +RabbitMQ+SpringSecurity+Easyexcel
工作职责:
• 模块集成设计:主导 ProjectManagementModule 与 ApprovalModule、SystemModule 等模块的集成开发,通过API 接口 实现跨模块数据流转和状态同步,确保项目审批流程的完整性和一致性;
• 性能优化:采用Redis对项目基础数据、用户权限信息等热点数据进行缓存优化,结合RabbitMQ实现异步消息处理,显著提升系统在高并发场景下的响应性能;
• 审批流程引擎:基于工作流引擎开发项目审批功能,实现项目立项审批、预算变更审批、资源申请审批等关键业务流程,支持多级审批和条件分支处理;
• 数据安全管控:运用Spring Security和JWT技术构建完善的权限管理体系,实现基于角色的访问控制(RBAC),确保项目数据的安全性和访问控制的精细化管理。
项目描述:项目管理系统是面向企业开发的一套综合性项目管理平台,主要帮助企业高效管理和控制项目全生命周期。系统主要包括合同管理、预算管理、收支计划、开票申请等核心业务模块,支持项目从立项到结算的完整流程管理。
使用技术:Vue3 + Element Plus + Axios + Vue Router + TypeScript
工作职责:
• 核心业务模块开发:负责合同管理、预算管理等前端页面开发,实现收入支出合同创建、预算明细管理、收支计划制定、开票申请等核心功能
• 复杂表单处理:基于ElementPlus组件库开发多层级表单,包括合同基本信息、预算明细、开票申请等复杂业务表单,确保数据录入的准确性和用户体验
• 数据联动与回填:实现公司主体信息自动回填功能,当用户选择签约主体时自动填充社会信用代码、注册地址、银行账户等关联信息
• 智能计算功能:开发税额自动计算功能,根据预设的开票内容(如建筑服务、设计服务)自动匹配税率并计算税前金额、税额及发票总额
• 数据验证与格式化:实现精细化数据验证规则,包括数量必须为正整数、金额保留两位小数等业务规则,确保数据质量
• 组件化开发:采用Vue3组件化开发模式将开票申请、预算明细等业务模块封装为可复用组件,提高代码复用率和维护性
• 状态管理:使用Pinia进行全局状态管理,统一处理用户信息、字典数据等共享状态,提升应用性能
• 系统维护:参与系统日常维护,对前端故障问题进行排查并及时解决,保障服务稳定运行