Spring Boot+Vue的高校食材采供管理系统

摘  要

高校食材采供管理是一个重要的环节,直接关系到学生的饮食安全和健康。而随着信息技术在教育后勤领域的不断渗透,高效、透明的食材采购供应管理成为提升校园餐饮服务质量的关键。本研究旨在设计并实现一套基于Spring Boot+Vue的高校食材采供管理系统,以提高食材采购的效率和供应链的透明度,保障食品安全,优化资源配置。该系统可以帮助高校实现食材资源的合理利用。基于Spring Boot+Vue的学院食材采供管理系统可以及时提醒食材的过期和使用情况,避免食材的浪费和损耗,提高了食材资源的利用率。研究内容将围绕系统需求分析、系统架构设计、功能模块开发、数据库设计与优化、前后端交互机制以及系统安全策略等方面展开。研究方法采用文献综述、需求分析、系统设计、编码实现和测试评估等步骤,结合敏捷开发理念,确保系统设计的前瞻性与实用性。预期成果将为高校提供一个可靠、易用、高效的食材采供管理平台,对推动校园餐饮服务现代化具有重要的理论与实践价值。

关键词:高校食材采供管理;Spring Boot;MySql

Abstract

The management of food collection and supply in colleges and universities is an important link, which is directly related to the diet safety and health of students. With the continuous penetration of information technology in the field of educational logistics, efficient and transparent food procurement and supply management has become the key to improve the quality of campus catering service. The purpose of this study is to design and implement a college food acquisition and supply management system based on Spring Boot+Vue, in order to improve the efficiency of food procurement and the transparency of the supply chain, ensure food safety and optimize the allocation of resources. The system can help colleges and universities to realize the rational use of food resources. The food material acquisition and supply management system of Xi'an Siyuan College based on Spring Boot+Vue can timely remind the expiration and use of food materials, avoid the waste and loss of food materials, and improve the utilization rate of food resources. The research content will focus on system requirements analysis, system architecture design, functional module development, database design and optimization, front-end interaction mechanism and system security strategy. The research method adopts the steps of literature review, requirement analysis, system design, coding implementation and test evaluation, combined with the concept of agile development to ensure the foresight and practicability of the system design. The expected results will provide colleges and universities with a reliable, easy-to-use and efficient management platform for the collection and supply of food materials, which has important theoretical and practical value for promoting the modernization of campus catering service.

Key Words:Management of food collection and supply in colleges and universities; Spring Boot;MySql

1绪论

1.1研究背景

在高等教育体系中,校园餐饮服务是维系师生日常生活的重要组成部分。高效、健康的餐饮管理不仅直接影响到广大师生的身心健康,也是提升学校综合服务水平的关键因素。因此,构建一个高效、可靠的食材采供管理系统对于保障校园餐饮安全至关重要。当前高校食堂在食材管理方面存在信息孤岛、流程繁琐等问题,需要通过技术手段进行优化。基于Spring Boot架构的学院食材采供管理系统可以及时提醒食材的过期和使用情况,避免食材的浪费和损耗,提高了食材资源的利用率。

1.2研究意义

高校食材采购与供应链管理是校园后勤保障中至关重要的一环,它直接关联到师生的饮食安全与健康。在传统模式中,食材的采购与供应链管理往往依赖于手工记录、人力盘点以及纸质文档等操作方式,这些方式不仅效率低下,而且容易出现信息误差,甚至导致食材的浪费,从而影响学生饮食的质量与安全。所以,针对学院的具体需求,设计与实施一套基于Spring Boot框架的食材采购与供应管理系统,具有重大的实践意义和深远的影响。该系统旨在提升食材管理的效能与准确性,为高校提供更为高效、精准的食材管理服务。

通过采用现代信息技术,该管理系统能够实现食材资源的优化配置。在传统的食材库存管理模式下,食材的过期、损耗和浪费问题时有发生,不仅浪费了资源,也增加了运营成本。而基于Spring Boot架构的学院食材采供管理系统,能够实时监控食材的有效期和使用状况,及时预警食材的过期风险,从而有效避免食材的浪费和损耗,显著提高食材资源的利用率,降低运营成本。

综上所述,该管理系统的实施,将极大地提升学院食材采购与供应链的管理效率,确保食材质量,保障师生饮食安全,促进校园后勤管理的现代化、信息化,为构建和谐校园做出积极贡献。

1.3国内外研究现状

随着人们生活水平提高,食材采购管理渗透到百姓生活各个方面,包括高校食堂。高校作为人口容纳量大的机构,需要健康、安全、高效的后勤管理服务。食材采购管理也对学校成本控制至关重要。因此,本文对我国高校食堂食材采购管理进行研究,首先分析了高校食堂食材采购的特征,然后剖析了存在的问题,最后提出了加强高校食材采购管理的有效措施,为今后高校食材采购提供参考。

自20世纪90年代以来,由于市场竞争激烈、国家财政压力大,政府对基础教育的投入有限。因此,西方国家的大学越来越多地将收费业务交给第三方私营企业处理。一些发达国家的大部分高校都采用将增值业务外包给第三方企业,并不断扩大承包范围,形成一个产业链,既能管理又能为大学食堂提供服务。这样可以提高大学后勤管理效率,节约成本。通过对国外一些高校后勤管理模式的分析和研究,可以发现,许多国外大学非常重视后勤管理。不同国家和地区的高校采用不同的后勤管理方式,我国高校可以借鉴其优点并加以改进,开拓适合我国国情的后勤管理模式。

1.4研究方法

  1. 文献研究法:通过查阅相关的资料、报告和研究成果,了解食材采供管理系统的国内外研究现状和发展趋势。这有助于对系统的需求和技术进行深入理解。
  2. 实地调查法:前往学院食堂进行实地考察,深入了解其食材采供管理系统的实际运行情况,包括消费者信息管理、预订信息管理、库存管理等环节。
  3. 访谈法:与学院的相关负责人和工作人员进行深度访谈,获取一手资料,了解他们对食材采供管理系统的需求和期望,以及系统在实际运行中遇到的问题和挑战。
  4. 比较分析法:对比分析学院与其他类似机构的食材采供管理系统,了解他们的优势和不足,从而为我校的系统优化提供参考。例如,可以参考Sysco公司如何设立两层分离制度,将具体的采购环节和供应商管理环节分开来控制食材的采购品质。

2相关技术简介

2.1 Spring boot 框架

Spring Boot是基于Spring 4.0构建的,它不仅继承了Spring框架的核心优势,如依赖注入、面向切面编程等,还通过减少配置和自动化管理来简化了Spring应用的开发流程。Spring Boot的设计哲学包括“开箱即用”和“约定优于配置”,这些原则极大地提高了开发效率和项目的起步速度。

2.2 vue.js框架

Vue.js,简称Vue,是一个用于构建用户界面的开源JavaScript框架。Vue以其轻量级、高性能和易用性而受到广泛欢迎,适用于从小型项目到大型企业级应用。它拥有一个活跃的社区,提供了大量的资源和插件,如官方支持的路由(vue-router)、状态管理(vuex)以及各种UI组件库等,这些都极大地促进了Vue生态系统的发展。总的来说,Vue作为一个成熟的JavaScript框架,在生产环境中得到了广泛应用,并且有着良好的性能表现和开发体验。

2.3 B/S框架

B/S结构,即浏览器/服务器模式,是随着Web技术的发展而兴起的一种网络结构模式。在B/S结构中,客户端主要通过Web浏览器来访问应用程序,这意味着用户无需安装特定的客户端软件,只需使用浏览器即可访问服务。应用程序的核心功能和数据处理逻辑主要集中在服务器端,这简化了系统的开发、维护和使用过程。浏览器通过Web服务器与后端数据库进行数据交互,Web服务器负责处理用户的请求并返回相应的数据。

2.4 MySQL数据库

MySQL最初由瑞典的MySQL AB公司开发,后来成为Oracle公司的旗下产品。作为一个关系型数据库管理系统,MySQL的设计基于结构化查询语言(SQL),这是一种用于管理关系数据库的标准编程语言。MySQL作为开源软件,为用户提供了免费使用和修改的能力,这对于开发者和企业来说是一个显著的优势。MySQL支持多种操作系统,包括Linux、Windows和macOS,使得它可以在多种环境中运行。

2.5 MyBatis

MyBatis是一个优秀的Java持久层框架,它提供了一种高效的方式来管理数据库交互操作。MyBatis允许开发者编写自定义的SQL语句,以精确控制数据库的操作。MyBatis不仅支持标准的SQL查询,还能够执行数据库的存储过程。MyBatis提供高级的映射功能,可以将数据库的记录映射到Java对象,便于数据处理。

3可行性分析与需求分析

3.1可行性分析

3.1.1经济可行性

Java是一个由Oracle公司维护的开源语言,而Spring Boot是基于Apache License 2.0协议的开源项目。这意味着企业和开发者可以免费使用这些技术来构建应用程序,无需支付高昂的授权费用。Java和Spring Boot都拥有庞大且活跃的开发者社区。这个社区不仅提供了大量的学习资源、教程和案例,还可以在遇到问题时提供帮助。这种社区支持可以显著降低学习和解决问题的时间成本。

3.1.2技术可行性

现代信息技术如Java语言、Spring Boot框架和MySQL数据库的应用,使得开发一个功能齐全的食材采供管理系统成为可能。这样的系统可以处理复杂的数据和业务流程,提供实时信息,方便管理和决策。随着技术的不断进步,未来食材采供管理系统可能会集成更多的智能化功能,如人工智能预测需求、物联网监控食材质量等,这将进一步提升系统的经济价值和实用性。

3.1.3社会可行性

目前,国家和地方政府对学校食堂食品安全问题的重视体现在鼓励实施统一采购政策,这一做法旨在简化供应链管理、降低食品采购成本,并确保食材来源的可追溯性和质量安全。通过定点采购等策略,可以有效减少食品安全风险,提升食材供应的稳定性与经济性。教育部等政府部门发布的指导意见,为高校食材采供管理系统的推广提供了强有力的政策支撑。这些政策不仅关注成本控制,还强调了食品安全和营养健康的重要性,这反映出国家层面对于改善学生饮食条件的承诺。

3.1.4 可行性结论

开发基于Spring Boot和Vue的高校食材采供管理系统非常有必要,并且从多方面分析来看,它具有很强的可行性。

  1. 技术优势:
  • Spring Boot提供了一个快速开发的平台,可以简化部署和开发过程,让开发者能够专注于应用的功能实现。
  • Vue.js是一个轻量级的前端框架,它能够帮助构建高效的用户界面,提供更好的用户体验。
  1. 经济效益:
  • 通过线上管理,可以减少人工成本,提高工作效率。
  • 系统化的数据分析有助于优化库存管理,从而有效避免食材的浪费和损耗。
  1. 社会效益:
  • 系统化的食品追溯可以有助于提高食品的安全性,保护学生健康。
  • 系统的实施有助于推动高校食堂服务的现代化,提升学校的整体形象。

3.2需求分析

3.2.1用户需求

基于SpringBoot+Vue的学院食材采供管理系统的设计和实现,旨在为学院食堂提供一个高效、可靠的食材采购和供应管理解决方案。该系统通过整合学院食堂的采购需求、供应商信息以及库存管理等关键数据,实现了对食材采购过程的全面监控和管理。

3.2.2功能需求

  1. 管理员
  1. 数据分析:可以查看每个食堂档口所购买的食材种类及数量,为了便于他们更直观地理解这些数据,提供图表展示的功能。
  2. 系统通知:管理员负责管理和配置系统通知,确保重要信息的及时传达。
  3. 用户管理:管理员需要管理用户的账户信息,包括创建、编辑、删除用户账户。
  4. 档口信息管理:管理员负责维护档口的详细信息,包括档口的位置、营业时间、联系方式等。
  5. 食材管理:管理员需要管理食材的详细信息,如食材名称、价格、供应商信息、库存量等。
  6. 供应配置管理:管理员负责配置和管理系统中的供应设置,包括供应商管理、价格设置、库存阈值等
  7. 采购订单管理:管理员需要管理采购订单,包括创建订单、跟踪订单状态、确认收货等。这有助于确保食材和其他必需品的及时补充。
  8. 入库管理:管理员负责监督物品的入库流程,包括检查物品质量、记录入库数量、更新库存信息等。这是确保库存准确性的关键步骤。
  9. 出库订单管理:管理员需要管理物品的出库流程,包括审核出库请求、记录出库数量、更新库存信息等。这有助于防止库存短缺,并确保物品的合理分配。 
  1. 供应商

1.查看系统通知:通过实时监控这些通知,供应商能够及时响应各种情况,确保业务流程的顺畅。

2.食材管理:供应商能够提供各种各样的新鲜食材。这些食材不仅包括新鲜的蔬菜、水果,还包括各种肉类、海鲜等。

3.供应配置管理:供应商可以保证产品的及时供应,同时也能够根据市场需求的变化灵活调整供应策略。 

4.采购订单管理:让食堂的工作人员需要进行食材采购,在查看了供应商的食材供应情况后,食堂工作人员可以根据自己的需求,选择是否接单。系统还提供了查看采购明细的功能。

  1. 食材工作人员
  1. 采购订单:食堂工作人员根据自己自己的需求去采购,选择供应商,查询出该供应商的供应的食材,输入采购数量,进行采购。
  2. 入库订单:食堂的工作人员拥有权限和能力去查看已经成功入库的订单。他们可以了解订单的具体信息,包括但不限于订单的日期、供应商、价格、数量以及预计的到货时间等。
  3. 出库订单:这样的权限使得他们能够了解哪些物品已经被领取,从而更好地管理食堂的库存,确保食堂的正常运营。
  4. 档口总库存:食堂工作人员可以查看总库存,这意味着他们可以通过系统或记录来了解食堂的存货情况。总库存是指食堂中所有食材、调料和其他物品的数量总和。

4.3.2数据库物理结构设计

数据库的设计思想是追求在各种环境下都能构建出最佳的数据结构,这意味着我们不能随意地构建数据,而是要确保它既能满足系统设计的需求,又能保持清晰易懂。经过多次设计和修改,我们最终确定了以下的数据库表结构。

  1. 用户表,主要包含用户id、账号、密码、登录时间段、邮箱、头像、名称、角色ID、地址、账号、注册时间等属性,用户表如表4-1所示:

表 4-1 用户表

序号

字段名

数据类型

约束

备注

1

Id

int(11)

PK,NOT NULL

用户主键

2

CreationTime

timestamp(0)

NULL

创建时间

3

CreatorId

int(11)

NULL

创建人

4

Password

varchar(512)

NULL

密码

5

LoginTimePeriod

varchar(512)

NULL

登录时间段

6

Email

varchar(512)

NULL

邮箱

7

RoleType

int(11)

NULL

角色

8

Address

varchar(512)

NULL

地址

9

UserName

varchar(512)

NULL

账号

10

PhoneNumber

varchar(512)

NULL

手机号码

11

ImageUrls

varchar(512)

NULL

头像

12

Birth

timestamp(0)

NULL

出生年月

13

Name

varchar(512)

NULL

名称

14

IdCard

varchar(512)

NULL

身份证

  1. 食材表,主要有ID,食材主键,名称,封面,单位,产地,供应商,库存数,单价属性,食材表如表 4-2所示:

表 4-2 食材表

序号

字段名

数据类型

约束

备注

1

Id

int(11)

PK

食材主键

2

CreationTime

timestamp

NULL

创建时间

3

CreatorId

int(11)

NULL

创建人

4

Name

varchar(512)

NULL

名称

5

Cover

varchar(512)

NULL

封面

6

Unit

varchar(512)

NULL

单位

7

Area

varchar(512)

NULL

产地

8

SupplyUserId

int(11)

FK

供应商

9

Stock

double(20,5)

NULL

库存数

10

Price

double(20,5)

NULL

单价

  1. 食材供应表,主要有ID,食材供应主键,食材,供应商,当前价格,开始时间,结束时间,库存属性,食材供应表如表4-3所示:

表 4-3 食材供应表

序号

字段名

数据类型

约束

备注

1

Id

int(11)

PK

食材供应主键

2

CreationTime

timestamp

NULL

创建时间

3

CreatorId

int(11)

NULL

创建人

4

FoodId

int(11)

FK

食材

5

SupplyUserId

int(11)

FK

供应商

6

CurrentPrice

int(11)

NULL

当前价格

7

BeginTime

timestamp

NULL

开始时间

8

EndTime

timestamp

NULL

结束时间

9

StockQty

int(11)

NULL

库存

  1. 入库订单表,主要有ID,订单编号,档口,总金额,总数量,总种类,供应商,订单状态枚举,入库时间属性,入库订单表如表4-4所示:

表4-4 入库订单表

序号

字段名

数据类型

约束

备注

1

Id

int(11)

PK

入库订单主键

2

CreationTime

timestamp

NULL

创建时间

3

CreatorId

int(11)

NULL

创建人

4

No

varchar(512)

NULL

订单编号

5

StallsId

int(11)

FK

档口

6

TotalMoney

double(20,5)

NULL

总金额

7

TotalQty

double(20,5)

NULL

总数量

8

TotalSkuQty

double(20,5)

NULL

总种类

9

SupplyUserId

int(11)

FK

供应商

10

OrderStatus

int(11)

NULL

订单状态枚举

11

InTime

timestamp

NULL

入库时间

  1. 入库订单明细表,主要有ID,采购订单,食材,价格,数量属性,入库订单明细表如表4-5所示:

表 4-5 入库订单明细表

序号

字段名

数据类型

约束

备注

1

Id

int(11)

PK

入库订单明细主键

2

CreationTime

timestamp

NULL

创建时间

3

CreatorId

int(11)

NULL

创建人

4

InOrderId

int(11)

FK

采购订单

5

FoodId

int(11)

FK

食材

6

Price

double(20,5)

NULL

价格

7

Qty

double(20,5)

NULL

数量

  1. 出库订单表,主要有ID,订单编号,档口,总金额,总数量,总种类,订单状态枚举,用途,出库时间属性,出库订单如表4-6所示:

表 4-6 出库订单表

序号

字段名

数据类型

约束

备注

1

Id

int(11)

PK

出库订单主键

2

CreationTime

timestamp

NULL

创建时间

3

CreatorId

int(11)

NULL

创建人

4

No

varchar(512)

NULL

订单编号

5

StallsId

int(11)

NULL

档口

6

TotalMoney

double(20,5)

NULL

总金额

7

TotalQty

double(20,5)

NULL

总数量

8

TotalSkuQty

double(20,5)

NULL

总种类

9

OrderStatus

int(11)

NULL

订单状态枚举

10

Purposes

varchar(512)

NULL

用途

11

OutTime

timestamp

NULL

出库时间

12

Type

varchar(255)

NULL

类型

  1. 出库订单明细表,主要有ID,出库订单,食材,价格,数量,入库订单明细属性,出库订单明细表如表4-7所示:

表 4-7 出库订单明细表

序号

字段名

数据类型

约束

备注

1

Id

int(11)

PK

出库订单明细主键

2

CreationTime

timestamp

NULL

创建时间

3

CreatorId

int(11)

NULL

创建人

4

OutOrderId

int(11)

FK

出库订单

5

FoodId

int(11)

FK

食材

6

Price

double(20,5)

NULL

价格

7

Qty

double(20,5)

NULL

数量

8

InOrderDetId

int(11)

FK

入库订单明细

  1. 采购订单表,主要有ID,订单编号,档口,总金额,总数量,总种类,供应商,订单状态枚举,评价,评分属性,采购订单表如表4-8所示:

表 4-8 采购订单表

序号

字段名

数据类型

约束

备注

1

Id

int(11)

PK

采购订单主键

2

CreationTime

timestamp

NULL

创建时间

3

CreatorId

int(11)

NULL

创建人

4

No

varchar(512)

NULL

订单编号

5

StallsId

int(11)

FK

档口

6

TotalMoney

double(20,5)

NULL

总金额

7

TotalQty

double(20,5)

NULL

总数量

8

TotalSkuQty

double(20,5)

NULL

总种类

9

SupplyUserId

int(11)

FK

供应商

10

PurchasingOrderStatus

int(11)

NULL

订单状态枚举

11

Comment

varchar(512)

NULL

评价

12

CommentScore

int(255)

NULL

评分

  1. 采购订单明细表,主要有ID,采购订单,食材,价格,数量属性,采购订单明细表如表4-9所示:

表 4-9 采购订单明细表

序号

字段名

数据类型

约束

备注

1

Id

int(11)

PK

采购订单明细主键

2

CreationTime

timestamp

NULL

创建时间

3

CreatorId

int(11)

NULL

创建人

4

PurchasingOrderId

int(11)

FK

采购订单

5

FoodId

int(11)

FK

食材

6

Price

double(20,5)

NULL

价格

7

Qty

double(20,5)

NULL

数量

  1. 档口信息表,主要有ID,档口号,地址,所属工作人员属性,档口信息表如表4-10所示:

表 4-10 档口信息表

序号

字段名

数据类型

约束

备注

1

Id

int(11)

PK

档口信息主键

2

CreationTime

timestamp

NULL

创建时间

3

CreatorId

int(11)

NULL

创建人

4

Name

varchar(512)

NULL

档口号

5

Address

varchar(512)

NULL

地址

6

BelongUserId

int(11)

FK

所属工作人员

  1. 系统通知表,主要有ID,通知标题,作者,通知内容,附件属性,系统通知表如表4-11所示:

表 4-11 系统通知表

序号

字段名

数据类型

约束

备注

1

Id

int(11)

PK

系统通知主键

2

CreationTime

timestamp

NULL

创建时间

3

CreatorId

int(11)

NULL

创建人

4

Name

varchar(512)

NULL

通知标题

5

Author

varchar(512)

NULL

作者

6

Content

text

NULL

通知内容

7

File

varchar(512)

NULL

附件

5系统实现

5.1系统基础模块

5.1.1登录模块

系统一共分为三个角色,管理员,食堂工作人员,供应商。根据角色的不同而展示的界面有所不同。输入用户名和密码,并选择自己对应的角色进行登录。用户登录界面如图5-1所示。

5.1.2数据分析

三种角色,可以查看每个食堂档口所购买的食材种类及数量,为了便于他们更直观地理解这些数据,提供了图表展示的功能。数据分析界面如图5-2所示。

5.2管理端

5.2.1系统通知管理

管理员向所有用户或特定的用户群体传达必要的信息。这些通知可能包含关于系统维护、更新、政策变更、安全警告或其他紧急事项的重要公告。

5.2.2用户管理

管理员需要管理用户的账户信息,包括创建、编辑或删除用户账户。

5.2.3档口管理

管理员负责维护档口的详细信息,包括档口的位置、所属工作人员等。这些信息对于顾客了解档口服务至关重要。

5.2.4食材管理

管理员需要管理食材的详细信息,如食材名称、价格、供应商信息、库存量等。这有助于确保食材的质量和供应的稳定性。

5.2.5供应商管理

管理员负责配置和管理系统中的供应设置,包括供应商管理、价格设置、库存阈值等,以确保供应链的顺畅运作。

5.2.6采购订单管理

管理员需要管理采购订单,包括档口、跟踪采购状态、采购日期等。这有助于确保食材和其他必需品的及时补充。

5.2.7入库订单管理

管理员负责监督物品的入库流程,包括检查物品质量、记录入库数量、更新库存信息等。这是确保库存准确性的关键步骤。

5.2.8出库订单管理

管理员需要管理物品的出库流程,包括订单状态、记录数量、档口、用途等。

5.3.1采购订单

食堂工作人员根据自己自己的需求去采购,选择供应商,查询出该供应商的供应的食材,输入采购数量,进行采购。

5.3.2入库订单

食堂的工作人员拥有权限和能力去查看已经成功入库的订单。他们可以了解订单的具体信息,包括但不限于订单的日期、供应商、价格、数量以及预计的到货时间等。

5.3.2入库订单

食堂的工作人员拥有权限和能力去查看已经成功入库的订单。他们可以了解订单的具体信息,包括但不限于订单的日期、供应商、价格、数量以及预计的到货时间等。

5.3.4档口总库存

食堂工作人员可以查看总库存,这意味着他们可以通过系统或记录来了解食堂的存货情况。总库存是指食堂中所有食材、调料和其他物品的数量总和。

5.4供应商端

5.4.1食材管理

供应商能够提供各种各样的新鲜食材。这些食材不仅包括新鲜的蔬菜、水果,还包括各种肉类、海鲜等。

5.4.2采购订单管理

供应商可以根据自己的需求,选择是否接单。系统还提供了查看采购明细的功能。

6系统测试

6.1用例测试

表6-1 管理员角色测试用例表

序号

操作

预期结果

实际结果

结果

1

系统通知操作

正常添加、删除或修改系统通知信息。支持条件查询。

与预期结果相符

通过

2

用户管理操作

正常添加、删除、导出或修改用户信息。支持条件查询。

与预期结果相符

通过

3

档口信息操作

正常添加、删除或修改档口信息。支持条件查询。

与预期结果相符

通过

4

食材管理操作

正常删除食材。

与预期结果相符

通过

5

采购订单操作

正常显示采购订单和明细。

与预期结果相符

通过

6

入库订单操作

正常显示入库订单和明细,支持删除。

与预期结果相符

通过

7

出库订单操作

正常显示出库订单和明细,支持删除。

与预期结果相符

通过

表6-2 供应商角色测试用例表

序号

操作

预期结果

实际结果

结果

1

食材操作

正常添加、删除或修改食材信息。支持条件查询。

与预期结果相符

通过

2

供应配置

正常添加、删除或修改供应配置信息。支持条件查询。

与预期结果相符

通过

3

采购订单操作

正常接单,查看明细。

与预期结果相符

通过

表6-3 食堂工作人员角色测试用例表

序号

操作

预期结果

实际结果

结果

1

系统通知

正常查看系统通知正常显示

与预期结果相符

通过

2

查看档口信息

正常查看当前食堂的档口信息,正常显示。

与预期结果相符

通过

3

采购订单管理

正常新增采购计划,查看采购明细,对于完成的订单进行评价。

与预期结果相符

通过

4

入库管理操作

正常进行入库单筛选,删除入库单,查看入库单明细。

与预期结果相符

通过

5

出库管理操作

正常创建出库单,查看出库单明细,删除操作。

与预期结果相符

通过


 6

档口总库存

正常查看当前档口的所有库存。

与预期结果相符

通过

7总结与展望

本研究成功设计并实现了一套基于Spring Boot+Vue的高校食材采供管理系统。系统集成了供应商管理、食材采购、订单处理、库存监控等关键功能,旨在提高高校食堂食材采购的效率和透明度,确保食品质量和供应链的稳定性。

通过采用当下流行的前后端分离架构,前端使用Vue框架提供了用户友好的操作界面,后端Spring Boot则负责处理复杂的业务逻辑和数据交互,保证了系统的性能和可靠性。系统还引入了多种安全措施,如JWT认证,以确保数据传输的安全性。

该系统具备了高度的可扩展性和维护性。在实际应用中,系统显著提升了采购效率,简化了供应商和食堂之间的协作流程。此外,系统的实施促进了校园内食品安全管理的现代化,增强了学生和教师对食堂服务的信任。

参考文献

  1. 黎洁霞,甘渐宽,王方会等.基于SSM框架的新型可视化食堂管理系统[J].网络安全技术与应用,2022(08):40-41.
  2. 王睿,陈杨,王云鸾等.食堂管理系统的建设与研究[J].工程建设与设计,2022(03):202-205.
  3. 伏大庆.信息时代下食堂供应链管理系统在高校食品安全监管中的应用[J].食品安全导刊,2021(26):13-14.
  4. 刘婧莉,常贤发.智慧食堂用餐管理系统的设计与实现[J].电脑编程技巧与维护,2021(04):90-92.
  5. 吴修军, 宿烟内部食堂餐饮服务系统[简称:食堂管理系统]V2.0. 安徽省,安徽省烟草公司宿州市公司,2020-12-11.
  6. 姚丽敏.基于大学生需求的高校食堂管理优化策略研究[J].食品安全导刊,2022(14):26-28+32.
  7. 贺锦,侯冰,金妍等.基于网络化的高校采购管理系统研究与建设[J].中国现代教育装备,2023(15):42-45.
  8. 吴常梅.高校采购与招投标管理系统的设计与实现[J].产业与科技论坛,2023,22(11):45-46.
  9. 李四军.高校申报与采购管理系统平台的建设与应用[J].信息与电脑(理论版),2021,33(02):148-150.
  10. 申婷婷.基于三级架构的采购管理系统建设[J].广播电视网络,2022,29(08):96-98.
  11. 袁明坤,曾丽.基于JavaWeb的超市商品采购管理系统设计与实现[J].电脑知识与技术,2022,18(05):61-63.
  12. 张述嘉,师韵,林洁等.基于WEB的供应链采购管理系统的设计与实现[J].科学技术创新,2021(09):84-85.
  13. 袁延增,李征.基于JSP的中职学校教材采购管理系统的研究[J].电脑编程技巧与维护,2020(10):69-71.
  14. Cashless Canteen Management System[J]. International Journal of Innovative Technology and Exploring Engineering,2020,9(7).
  15. Ambika M,R K S,Nair S S, et al. Cashless Canteen Management System[J]. International Journal of Innovative Technology and Exploring Engineering (IJITEE),2020,9(7).

致  谢

在本论文的研究与写作过程中,我收到了来自多方面的宝贵支持和帮助。在此,我想对所有为这个项目的成功做出贡献的人表示衷心的感谢。       

首先,我要特别感谢我的导师教授,他的专业知识和宝贵建议,给我带来了巨大的帮助,从开题到系统再到论文的撰写,导师都在不厌其烦的为我指出更改意见。教授的严谨学风和敬业精神将一直是我学术道路上的指引灯塔。

感谢所有老师和同学们,在整个研究和开发过程中,他们提供了很多有益的意见和建议。使我的项目的结构和业务流程更加完整。

最后,我要对我的家人表示最深的感激。感谢他们无私的爱、理解和支持,是他们的鼓励让我在遇到困难时坚持不懈,继续前进。

  • 26
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值