本项目旨在解决多开发现场、驻场研发及项目外包团队中,人员分散导致的工作进度不透明、工时统计混乱、周报提交不及时等痛点。通过数字化系统,解决传统人工汇总效率低下、管理层无法实时掌握各现场人员工作饱和度的产品问题,在IT服务与软件外包行业,经常存在多个物理隔离的“现场”(如客户现场A)。业务需要一套统一的系统,让驻场开发人员能便捷填报,现场经理能高效复核,项目总监能全局监控各现场进度,超级管理员能灵活进行跨公司的组织架构与权限分配。
点击空白处退出提示
本项目旨在解决多开发现场、驻场研发及项目外包团队中,人员分散导致的工作进度不透明、工时统计混乱、周报提交不及时等痛点。通过数字化系统,解决传统人工汇总效率低下、管理层无法实时掌握各现场人员工作饱和度的产品问题,在IT服务与软件外包行业,经常存在多个物理隔离的“现场”(如客户现场A)。业务需要一套统一的系统,让驻场开发人员能便捷填报,现场经理能高效复核,项目总监能全局监控各现场进度,超级管理员能灵活进行跨公司的组织架构与权限分配。
系统主要包含五大核心模块:组织与权限管理模块(公司/部门/角色分配)、周报与工时填报模块、现场经理复核审批模块、总监全局进度监控模块,以及历史记录与报表查询模块,系统设有超级管理员、项目总监、现场经理、现场开发人员等多重身份角色。开发人员可每周填报工作内容与工时,并查看历史记录;现场经理可对其负责的“现场”进行人员管理和周报复核;项目总监可跨部门查看所有现场人员的填写进度与汇报;超级管理员则拥有全局权限,负责创建公司、划分现场部门及分配账号角色,实现“填报-复核-监控-管理”的完整闭环。
在本项目中,我主要负责核心业务逻辑的开发,包括多角色权限控制(RBAC)的设计与实现、周报与工时填报模块的前后端交互开发,以及现场经理复核流程与总监全局进度统计视图的接口开发与数据渲染,项目采用了前后端分离架构(如:Vue/React + Spring Boot/Node.js + MySQL)。
亮点与难点在于:1. 多级权限与数据隔离:需要精准控制不同角色(如现场经理只能看本现场,总监看全局)的数据可见范围;2. 复杂的业务流程流转:打通了“开发填报 -> 经理复核 -> 总监查看”的状态流转链路;3. 多组织架构设计:实现了公司、现场部门与用户角色的灵活绑定与统一登录认证(统一密码认证机制)。



评论