一、学校停车场管理系统(2024.05~2024.08)
这是一套基于 JavaWeb 开发的校园停车场管理工具,覆盖车辆进出自动登记、空闲车位预约、停车费用统计等核心功能。
职责:
负责后端开发,使用 SpringBoot + MyBatis-Plus 搭建 RESTful API,实现车辆信息管理、车位状态更新、订单生成等核心功能。
使用 Shiro 进行权限控制,区分管理员、普通用户角色,确保系统安全性。
配合前端(Vue3 + Element-Plus)完成数据交互,通过 Ajax 优化请求响应速度,提升用户体验。
设计并优化数据库表结构,使用索引优化查询性能,确保高并发场景下的稳定性。
成果:
系统成功上线,支持每日 100+车辆进出管理,车位预约功能减少人工管理成本约 30%。
通过缓存优化(如 Redis)减少数据库查询压力,API 响应时间降低 20%。
项目代码规范,通过单元测试覆盖核心业务逻辑,Bug 率低于 10%。
二、华讯科技进销存管理系统(2024.10~2025.01)
基于 JavaWeb 的轻量级仓储库存管理工具,服务于公司单一仓库的日常进出库操作与库存盘点,支持基础数据管理、库存预警、单据生成等
功能,覆盖 5 个核心业务流程,日均处理订单约 200 单。
职责:
使用 SpringBoot + MP 搭建 RESTful API,实现商品信息管理(SKU 编码、名称、规格)、出入库记录登记、库存余量实时更新等功能;
基于 Shiro 设计权限控制模块,区分系统管理员、仓库操作员角色,限制敏感操作(如库存手动调整)权限;
通过 Ajax 异步加载库存列表数据,优化页面响应速度(首屏加载<1s)。
设计商品主表(含 ID、编码、名称等字段)与库存流水表(操作类型、数量、时间戳),通过索引(sku_code, warehouse_id)提升高频查询效率;
引入 Redis 缓存商品基础信息(如规格参数),减少数据库直接查询次数,API 平均响应时间降低 25%。
配合前端团队(Vue3 + Element-Plus)调试数据接口,确保库存余量实时同步更新。
成果:
系统上线后替代原 Excel 手工台账,库存盘点效率提升 40%。
通过事务管理(@Transactional)保障出入库数据一致性,错误率从 5%降至 0.5%。
代码通过 SonarQube 静态检查(覆盖率 80%+),核心逻辑 Bug 率低于 5%。