欧易

欧易(OKX)

国内用户最喜爱的合约交易所

火币

火币(HTX )

全球知名的比特币交易所

币安

币安(Binance)

全球用户最多的交易所

基于ssm的智慧餐厅点餐管理系统-计算机毕业设计源码

2023-06-01 14:51:09 1411

摘要:摘 要计算机信息技术和互联网的发展,带动了整个的商业发展,方便了我们的生活。在餐饮业,从传统的就餐方式发展到如今的线上销售,客户通过订餐系统查看餐品信息,根据订购量和受欢迎程度来衡量餐品的好坏,不仅可以订购到优质的美食,也可以享受到快捷的送...

摘 要

计算机信息技术和互联网的发展,带动了整个的商业发展,方便了我们的生活。在餐饮业,从传统的就餐方式发展到如今的线上销售,客户通过订餐系统查看餐品信息,根据订购量和受欢迎程度来衡量餐品的好坏,不仅可以订购到优质的美食,也可以享受到快捷的送餐服务。

智慧餐厅点餐管理系统根据实际需求,开发功能完善的订餐系统。本智慧餐厅点餐管理系统使用JAVA技术,MySQL作为数据库开发,订餐者通过前台查看餐品,订购喜欢的美食,并可以通过第三方进行在线支付。管理员通过后台管理餐品信息,查看订餐者的订单信息,准备餐品进行上餐。

本文通过对系统的开发背景和意义进行分析后,提出智慧餐厅点餐管理系统的相关技术,然后整理智慧餐厅点餐管理系统的需求分析,根据需求进行功能和数据库设计,最后进行智慧餐厅点餐管理系统实现和测试。智慧餐厅点餐管理系统的实施提高了餐饮工作者的效率,方便了订餐者并节省了时间。

关键词:点餐;美食;JAVA;MySQL

Abstract

The development of computer information technology and Internet has driven the development of the whole business and facilitated our life. In the catering industry, from the traditional way of dining to today"s online sales, customers can view the food information through the ordering system and measure the quality of food according to the order quantity and popularity. They can not only order high-quality food, but also enjoy fast delivery service.

The smart restaurant ordering management system develops a fully functional ordering system according to the actual needs. The smart restaurant ordering management system uses Java technology and MySQL as the database development. The ordering person can view the food through the front desk, order the favorite food, and pay online through a third party. The administrator manages the meal information through the background, views the order information of the orderer, and prepares the meal for serving.

Finally, this paper analyzes the needs and significance of the restaurant after order management system, and then puts forward the significance of the intelligent after order management system according to the development of the restaurant after order management system. The implementation of smart restaurant ordering management system improves the efficiency of catering workers, facilitates ordering and saves time.

Keywords: ordering; delicious food; JAVA;MySQL

目 录

摘要 I

Abstract II

1.引言 2

1.1 项目意义和背景 2

1.2 系统现状分析 2

1.3 相关可行性分析 3

1.3.1 经济可行性 3

1.3.2 技术可行性 3

1.3.3 法律可行性 4

2.相关技术以及项目环境介绍 5

2.1 JavaScript 5

2.2 SSM框架 5

2.3 MyEclipse开发平台 6

2.4 MySQL数据库 7

3.需求分析 8

3.1 系统用户角色 8

3.2 系统功能分析 10

3.3 系统功能模块设计 11

3.4 主要建设内容 13

3.4.1 搭建基础运行环境 13

3.4.2 系统的研发和实施 13

3.4.3 建设原则 13

4.数据库结构设计 14

4.1 概念结构设计 14

4.1.1 实体 14

4.1.2 系统E-R图 17

4.2 物理结构数据字典设计 18

5.系统的设计与实现 21

5.1 前台系统的设计 21

5.1.1 首页设计 21

5.1.2 用户注册页面 21

5.1.3 用户登陆界面 23

5.1.4 餐品展示界面 24

5.1.5 餐品购买界面 25

5.2 系统后台 26

5.2.1 后台首页 26

5.2.2 注册用户管理界面 27

5.2.3 餐品类别管理界面 28

5.2.4 餐品管理界面 28

5.2.5 订单管理界面 30

6.平台测试 31

6.1 测试目的 31

6.2 功能测试 31

6.3 测试小结 33

结 论 34

致 谢 35

参 考 文 献 36

《智慧餐厅点餐管理系统》功能主要分为由正式用户和游客操作的前台功能模块和由管理员操作的后台功能模块。

1. 前台功能模块

前台功能主要分为用户、餐品查询、购物车、订单四部分。

(1) 用户:分为用户注册和用户登录两部分,用户完成用户信息的注册,只有注册成为正式用户后方可登录系统进行餐品的购买。

(2) 餐品查询:分为按餐品分类查询餐品和查看餐品详细信息两部分,用户浏览餐品时,可以按餐品类目来细分餐品,也可以直接点击餐品,查看餐品详细信息。

(3) 购物车:分为添加餐品、删除餐品、修改餐品数量三部分,可以将购物车中已有的餐品删除,当用户再次将一个购物车中已有的餐品加入购物车时,购物车中此餐品数量会增加1。

(4) 订单:分为生成订单、我的订单、查看订单详细信息和订单支付四部分,正式用户(游客要进行登录)在进行购物车结算时,会生成订单信息,用户为可以查看自己的订单,在支付订单后,订单状态也相应的改变。

2. 后台功能模块

(1) 用户管理:分为添加用户、修改用户信息和删除用户三部分。

(2) 餐品管理:分为添加餐品、修改餐品信息和删除餐品三部分。管理员可以添加餐品,对餐品的文字、图片和餐品所属餐品类目进行修改,还可以删除餐品。

(3) 类目管理:分为添加类目、删除类目和修改类目三部分。管理员可以添加餐品类目,删除餐品类目和修改餐品类目名称。

(4) 订单管理:分为查看订单、删除订单和发货三部分。其中有未付款订单和已付款订单,已付款订单又可以查看用户使用的时微信付款、支付宝付款还是货到付款;还可以删除订单,和对订单进行发货。

版权声明:本站所有文章皆是来自互联网,如内容侵权可以联系我们( 微信:bisheco )删除!
友情链接
币圈社群欧易官网