基于大数据的餐饮管理系统设计/点餐系统/计算机毕业设计


 

  

摘要

Abstract

1 绪论

1.1 研究背景

1.2 研究意义

1.3 本文结构

2 需求分析

2.1 功能需求

2.2 非功能需求

2.3 可行性分析

2.3.1 技术可行性分析

2.3.2 经济可行性分析

2.3.3 操作可行性分析

4 概要设计

4.1 功能总体功能模块图

4.2 系统主要流程图

4.3 数据库设计

4.3.1 概念结构设计

4.3.2 表结构设计与实现

5 系统实现

5.1 关键技术

5.1.1 Java简介

5.1.2 MySQL数据库

5.1.3 SSM框架

5.1.4 Vue框架

5.2 后端模块介绍

5.2.1 用户管理

5.2.2 菜品类别管理

5.2.3 菜品信息管理

5.2.4 菜品订单管理

5.2 前端模块介绍

5.2.1 菜品信息展示

5.2.2 菜品信息详细信息

5.2.3 点菜

6 系统测试

6.1 登录用例

6.2 用户管理用例

6.3 菜品信息用例

7 总结与展望

致  谢

摘要

伴着科技水平不断提高,人民的生活水平不断提高,社会各界对各种服务需求不断提高。当前的餐饮管理要摆脱传统繁琐的线下经营和管理模式,通过点餐管理,以达到更好的管理效果和用户使用感受。随着信息化进程的加快,与互联网相结合的餐饮管理系统已经成为商家的必备工具。

本次设计的餐饮管理系统在Java开发语言的基础上,后端采用了SSM集成框架,前端使用了Vue框架,加快了系统的开发效率,利用MySQL数据库存储系统的各项数据,系统内设计了用户和管理员两种角色,用户可以在前端进行点餐,管理员在后台管理整个系统。本文对餐饮管理系统的需求分析、功能设计、系统设计进行了较为详尽的阐述,并对各功能的实现和主要功能进行了说明,并附上了相应的操作界面图。

关键词;餐饮;管理系统;MySQL

Abstract

With the continuous improvement of the level of science and technology, the living standard of the people has been continuously improved, and the demand for various services from all walks of life has been continuously improved. The current catering management should get rid of the traditional cumbersome offline operation and management mode, and achieve better management effect and user experience through ordering management. With the acceleration of the informatization process, the catering management system combined with the Internet has become a necessary tool for businesses.

Based on the Java development language, the catering management system in this design adopts the SSM integration framework at the back end and Vue framework at the front end, which speeds up the development efficiency of the system. The system uses MySQL database to store the various data of the system. The system is designed with two roles: user and administrator. The user can order at the front end, and the administrator can manage the whole system at the back end. In this paper, the demand analysis, function design and system design of the catering management system are described in detail, and the realization and main functions of each function are described, and the corresponding operation interface diagram is attached.

Key words:Restaurant; Management system; MySQL


1 绪论

1.1 研究背景

在当前全球经济快速发展的今天,信息化是人类最主要的生产力。通过餐饮管理系统,让用户更为方便的进行点餐,同时也提高了管理者的工作的速度和效率。可见,信息化是人类发展的大势所趋,而信息化可以使管理员的工作模式发生变化[1]。

随着社会的飞速发展,传统的餐厅点餐和经营方式已无法适应用户的需求,在网络环境下,方便的餐厅点餐管理已成了重要的需求。以往的餐厅点餐都是由手工来进行,但这种方法不但错误率很高,而且信息也很少,所以要想有效地进行餐厅点餐,就必须建立一个优质的餐饮管理体系[2]。

1.2 研究意义

21世纪是一个庞大的数据世界,在海量的数据管理中,管理者要进行海量的数据管理。由于电脑的优点是可以进行数据的自动化,所以许多人都会采用电脑来进行海量的数据的处理,从而大大地改善了餐厅的运行效率和安全。

越是复杂的资料,就越是显示电脑的优势。一开始的时候,管理员们都是通过手工的方法来管理这些资料,但因为大量的资料都是手工操作的,所以很多事情都是靠人力去做的,而这些资料一旦被隐藏了,就很难再被发现了,所以管理员们的工作也就变得很慢了[3]。

1.3 本文结构

关于文章有以下结构:

第一章为绪论。本文的研究背景、意义、研究现状以及本文的框架。

第二章介绍了该软件的开发平台和技术。本文主要阐述了餐饮管理系统的开发背景以及所采用的技术。

第三章为需求分析。对餐饮管理系统的功能和非功能要求进行了详细的阐述,并给出了系统的功能模块图。

第四章对整个体系进行了整体的设计。完成了各子系统的功能模块的划分与数据库的开发。

第五章为本论文的研究内容。该章主要介绍了各功能模块在点餐中的作用。

第六章对本论文进行了详细的论述。这一章介绍了如何利用黑箱测试进行系统的测试[4]。

2 需求分析

2.1 功能需求

用户主要功能包括个人中心、购物菜品、购买酒水等,用户功能用例图如图3-1所示。


图3-1 用户用例图

管理员主要功能包括:用户管理、公告信息管理、菜品类别管理、菜品信息管理、点餐订单管理等,管理员功能用例图如图3-2所示。


图3-2 管理员用例图

2.2 非功能需求

餐饮管理系统的设计过程中除了设计好功能模块外,非功能需求也需要注意。稳定性:在运行系统的时候必须要保证其安全和稳定,即使在更换电脑硬件的时候,始终不会影响到系统运行。就算其中的一个模块在运行的过程当中产生问题依旧不会影响到其余功能模块的实现。准确性:通常餐饮管理系统要有使用手册,要是管理员对功能模块进行了调整,那就要符合实际的使用情况,因此系统不会去记录那些错误的信息和数据内容。可扩展性:在餐饮管理系统进行系统更新的时候,维持系统原有的功能模块维持不变的前提下,也能够添加新的服务模块。可维护性:在系统要调整接口参数的时候,要做到不改变系统框架的同时依旧可以完成。独立性:餐饮管理系统的功能模块要独立存在,这样才能够在根据用户的实际要求下来增加或者减少相对应的功能模块。

2.3 可行性分析

2.3.1 技术可行性分析

根据前期分析了系统的需求和背景,最终确定了可使用的软件体系和技术完成餐饮管理系统的开发。系统架构和使用的开发技术都是较为好用的开发模型,综合现有的餐饮管理系统,本次开发选用的技术是可行的。

2.3.2 经济可行性分析

餐饮管理系统能够给管理员带来不少的收益,如果管理员能够拥有餐饮管理系统,则可以对系统进行简单管理,管理员可以节省不少资金。餐饮管理系统的实现能够解决传统管理模式不必要的经济支出,尤其是其中的人力资源成本,传统的餐饮管理系统需要大量的人力资源支持,并且往往需要管理员手动记载数据。

2.3.3 操作可行性分析

餐饮管理系统被程序开发者开发出来的目的是为了给用户群体访问和操作,所以程序开发者在设计实现系统的时候需要考虑到用户的不同需求,对于用户来说,方便操作的界面可以高效率提高用户的体验,系统界面设计上以简单的原则进行设计。

4 概要设计

4.1 功能总体功能模块图

根据需求分析,系统功能模块图如图4-1所示。


图4-1 功能模块图






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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值