一、立项背景和目标
业务规模扩大、收购量激增,传统人工管理方式效率低、数据不准,故立项开发收购管理系统。核心目标:搭建统一管理平台,实现数据集中管理与分析,优化流程、提升效率,保障数据准确可追溯,为决策提供支撑。
二、软件功能及核心模块介绍
1. 收购管理:磅单录入、查询、编辑、导出及详情查看;
2. 检验管理:初检与理化检验数据管理、查询及结果追溯;
3. 发票管理:发票开具、查询、批量处理及与收购记录关联;
4. 支付管理:款项支付、付款计划制定及付款记录查询;
5. 系统管理:用户、权限、字典管理及系统日志记录;
6. 数据分析:多维度报表生成、数据导出及可视化展示;
7. 集成接口:与SAP、财务、OA系统集成,实现数据同步。
三、业务流程及功能路径描述
1. 收购流程:供应商审核→司磅录入磅单→检验录入数据→系统关联形成收购记录→财务开票、付款→查询管理及数据分析;
2. 操作流程:用户按权限登录→各岗位操作对应模块→系统与外部系统自动同步数据。
一、整体架构与技术栈
整体架构:采用分层架构,包含前端展示层、后端服务层、数据访问层、数据存储层。
技术栈:
前端:Vue + Element UI、Vuex、Axios、ECharts
后端:Spring Boot、Spring Security、MyBatis、Redis、Quartz
数据库:Oracle
中间件:Redis(缓存)、WebService(外部集成)
部署:Jenkins 自动部署
开发方式:全栈独立开发,涵盖需求分析至上线部署全流程。
二、具体职责
独立完成需求分析、功能设计及技术方案制定;
实现收购管理、检验管理等核心模块及集成接口;
负责前后端全量开发,保障交互顺畅;
完成全类型测试、问题修复及系统上线部署、后续维护。