基于微信小程序的餐厅网络扫码点餐订餐系统的设计与实现(源码+论文)_v_146

随着科技的进步,微信小程序慢慢进入了生活当中,由于轻便快捷,方便使用,基于微信这个大平台,使得小程序飞速发展,趋于成熟,因此,针对点餐的需求,特开发了本餐厅网络点餐系统。

本餐厅网络点餐系统采用JSP技术,MYSQL数据库、微信开发者工具进行微信端开发,以微信为入口的,具有快捷、轻便的特点,不占内存,不用下载、安装,而且访问速度很快。系统界面良好,操作简单方便,通过系统概述、系统分析、系统设计、数据库设计、系统测试这几个部分,详细的说明了系统的开发过程,最后并对整个开发过程进行了总结,实现了用户通过微信平台进行点餐以及管理人员管理的功能。

本论文对餐厅网络点餐系统拥有界面简洁、操作简单易懂,管理方便,功能齐全等优点,具有很高的应用价值。

关键词:微信小程序;MYSQL数据库; JSP技术;点餐

3.3 系统功能分析

本餐厅网络点餐系统主要满足五种用户的需求,这两种用户分别为管理员,后厨,收银员,服务员和用户,下面将对这五类用户分别进行功能需求分析。

管理员:管理员用户可对系统后台对系统进行全面的管理,主要功能模块包括用户管理,商品分类管理,商品管理,餐位管理。管理员用例图如图3-1所示。

后厨:后厨登录后功能有出餐操作,后厨用例图如图3-2所示。

服务员:服务员登录后功能有上菜操作,服务员用例图如图3-3所示。

收银员:收银员登录后功能有结账操作,收银员用例图如图3-4所示。

用户:用户可以通过微信进行授权登录,登录后功能有扫码点餐,换桌,下单,订单。用户用例图如图3-5所示。

4.1 系统结构设计

本餐厅网络点餐系统主要包括用户模块,收银员功能模块,服务员功能模块,后厨功能模块以及管理员模块五大部分,系统结构图如图4-1所示:

4.3.2数据库表设计

本餐厅网络点餐系统采用了MYSQL数据库进行系统数据的储存,主要的数据库表的具体设置如下:

表 4-1   indent订单信息表

列名

数据类型

长度

允许空

说明

id

varchar

500

编号

seat_id

varchar

500

餐位编号

state

varchar

500

状态

total

varchar

500

总价

表 4-2   itemize商品分类信息表

列名

数据类型

长度

允许空

说明

id

varchar

500

编号

code

varchar

500

分类编号

file_name

varchar

500

图片

name

varchar

500

名称

表 4-3  goods商品信息表

列名

数据类型

长度

允许空

说明

id

varchar

500

编号

details

varchar

1024

描述

file_name

varchar

500

图片

itemize_id

varchar

500

分类编号

name

varchar

500

名称

price`

varchar

500

价格

表 4-4  seat餐位信息表

列名

数据类型

长度

允许空

说明

id

varchar

500

编号

name

varchar

500

名称

type

varchar

500

类型

表 4-5  user用户信息表

列名

数据类型

长度

允许空

说明

id

varchar

500

编号

loginname

varchar

500

用户名

password

varchar

500

密码

name

varchar

500

姓名

type

varchar

500

类型

表 4-6  indent_detailed订单明细信息表

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值