技术栈:Spring Boot、MyBatis-Plus、Nacos、Vue3、MySQL、Redis、Docker、Nginx
项目周期:3个月
项目需求:为某中小企业开发客户管理系统,实现客户信息录入、查询、编辑、统计分析,员工权限管理,数据导出与备份等功能,要求系统稳定、操作简洁,支持多终端访问。
负责内容:
需求分析与架构设计:梳理业务流程,设计后端接口架构、数据库表结构,制定前端页面布局与交互逻辑;
后端开发:基于Spring Boot搭建项目,开发客户管理、权限控制、数据统计等接口,优化SQL查询性能,集成Redis缓存减轻数据库压力;
前端开发:使用Vue3构建页面,实现数据可视化统计图表,适配PC端与平板端响应式布局,支持Excel数据导出;
部署与运维:使用Docker容器化打包项目,通过Nginx配置反向代理,部署至阿里云服务器,设置定时数据备份,提供后期bug修复与功能迭代支持。
交付成果:系统顺利交付并投入使用,运行稳定无重大故障,满足客户日常业务需求,后续承接2次功能迭代优化订单。