基于 SpringBoot 搭建项目基础框架,使用 MyBatis-Plus 实现数据库高效操作,设计并开发
20 + 个 RESTful API 接口;自定义拦截器完成 Token 会话认证与多角色权限校验,编写事务管理、自动
化单号生成、库存实时更新等核心业务逻辑,保障数据一致性;
前端开发:基于 Vue 2+Element-Plus 构建管理后台界面,通过 Vue Router 实现动态路由配置与页面级
权限控制;封装 Axios 拦截器统一处理请求 / 响应与异常情况,集成 ECharts 实现库存数量、出入库趋势
等 6 + 类数据的可视化报表,直观展示仓储核心数据;
围绕仓储业务管理闭环展开,主要完成了以下几方面工作:
(1)完成了系统的业务需求分析与总体架构设计。
(2)设计并实现了仓库、产品、采购单、收货单、入库单、出库单、调拨单、库存、系统参数等核心业务的数据模型。
(3)实现了从采购到库存更新等关键业务流程,并集成了业务单号自动生成、条码管理、库存实时校验与统计分析等辅助功能。
(4)完成了系统前后端联调与核心功能测试,最终形成了一个可运行、功能完整的软件系统[10]。
我负责本系统的全栈开发
本系统面向仓储操作与管理用户,按权限分为三类角色:(1)系统管理员:负责用户管理、基础数据维护与系统参数配置。(2)业务操作员:执行采购、收货、出入库、调拨、盘点等日常仓储操作。(3)普通用户:在权限范围内进行数据查询与受限操作。
系统业务核心围绕采购订单→收货→入库→出库→调拨→库存管理流程,通过实时更新保障库存准确,同时提供基础数据管理、订单记录与统计分析功能,形成完整管理闭环。
配套接口与前端控制:用户认证:提供登录、退出接口,后端实现令牌管理。系统配置:提供安全参数的查询与更新接口。前端路由:通过meta.roles配置访问角色,在路由守卫中完成权限校验。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!

下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论