面向企业混合办公和共享工位场景,建设自由坐席预约系统,解决员工到岗前无法确认座位、现场管理依赖人工、座位使用率难统计的问题。系统支持按园区、楼层、区域查看座位图,员工可按日期、时段、工位状态进行预约;到场后支持入座签到、临时离席、结束离座;管理员可实时查看楼层座位图、占用状态、空闲状态和异常状态,并通过可视化看板统计预约率、到场率、使用时长、热门区域等数据。系统同时支持座位配置、预约规则、超时释放、爽约控制、消息提醒等能力,适用于总部办公区、共享工区和项目制办公场景。
我独立负责该项目的需求梳理、原型设计、前后端开发、数据库设计、测试上线和部署交付。前端基于 Vue3 实现楼层座位图展示与交互,采用 SVG/Canvas 方式渲染座位状态,支持缩放、筛选、区域高亮和状态切换;后端基于 Spring Boot 搭建预约、签到、离席、统计等核心服务,并使用 Redis 处理高并发下的预约冲突、重复预约和过期释放问题。针对“同一时段不可重复占座”和“超时未签到自动释放”等规则,我设计了完整的预约状态流转机制和定时任务处理逻辑,保证业务闭环。项目交付后,客户能够直观看到座位利用率与人员分布,明显降低人工排座和现场协调成本。