摘要:随着科技的发展,时代的进步,C/S以及B/S模式下的网络办公已经普遍被大家接受,而SaaS(Software as a Service,软件即服务)模式的网络化建设要求也在最近由餐饮供应链企业纷纷提出。餐饮供应链是餐饮企业中最为基础、重要的一环。传统的餐饮供应链效率低下,管理不规范,标准化程度低,已经不适合当前全面信息化时代的发展市场,因此一个餐饮供应链ERP系统不仅可以改进传统的C/S及B/S网络办公模式,提高企业的管理效率,也能够提高餐饮供应链的标准化程度。
对比传统B/S、C/S模式以及传统的供应链方式,分析餐饮供应链的具体模式,我基于SaaS模式开发了本供应链ERP系统。供应链ERP系统从餐饮企业的角度从物资的基础管理到供应商、定价、采购、收货等环节进行实施,通过标准化的管理,实现了企业运营的成本最小化。
本文首先介绍了餐饮企业供应链管理的背景和国内外研究现状,随后介绍开发使用的技术与框架,包括前后端开发完全分离模式、SpringBoot框架SpringCloud框架、Vue框架、Mybatis框架。之后通过餐饮供应链的具体需求分析,完成系统的架构、模块划分,完成数据库的设计,并完成项目的详细设计。基于餐饮供应链的需求分析和项目设计,本文着重阐述了餐饮供应链ERP系统各个模块的实现。
关键字:SaaS;ERP;SpringBoot;Vue;Mybatis;餐饮供应链
目录
摘要
Abstract
1 引言-1
1.1 项目背景-1
1.2 项目现状-1
1.3 主要研究工作-1
1.4 本文组织结构-2
2 相关技术介绍-3
2.1 系统开发工具-3
2.1.1 IntelliJ IDEA-3
2.1.2 WebStorm-3
2.2 SpringBoot框架-3
2.3 SpringCloud框架-3
2.4 Vue框架-4
2.5 Mybatis框架-4
2.6 本章小结-4
3 系统的分析与设计-6
3.1 系统概述-6
3.2 系统需求分析-6
3.3 总体设计和模块设计-9
3.3.1 总体结构-9
3.3.2 注册登录模块-10
3.3.3 物资管理模块-10
3.3.4 供应商管理模块-11
3.3.5 定价管理模块-12
3.3.6 部门管理模块-13
3.3.7 采购管理模块-13
3.3.8 收货管理模块-14
3.4 系统架构设计-15
3.4.1 系统整体架构设计-15
3.4.2 系统数据库设计-15
3.5 本章小结-22
4 系统的实现-23
4.1 注册、登录模块的实现-23
4.1.1 登录页面前后端实现-23
4.1.2 注册页面前后端-25
4.2 物资管理模块的实现-26
4.2.1 物资分类界面前后端实现-26
4.2.2 物资界面前后端实现-31
4.2.3 单位设置前后端实现-32
4.3 供应商管理模块的实现-33
4.3.1 供应商维护前后端实现-33
4.3.2 供应商供货管理前后端实现-35
4.3.3 定价管理模块的实现-37
4.4 部门管理模块的实现-38
4.5 采购管理模块的实现-39
4.5.1 部门申购的前后端实现-39
4.5.2 采购计划单前后端实现-40
4.5.3 采购订单的前后端实现-43
4.6 收货管理模块的实现-43
4.7 本章小结-44
5 系统测试-45
5.1 测试环境-45
5.2 测试内容说明-45
5.3 测试用例-45
5.4 本章小结-46
6 结论-47
参 考 文 献-48
致 谢-49