摘 要
移动互联网时代的到来,智能手机的普及,在众多手机软件中,微信被广大用户认可并广泛被使用。随着微信的发展,微信的功能越来越齐全,越来越多的个人以及企业都看大了微信营销的优势,都逐渐加入都了微信营销中,即微商。其信息传播速度快的特点,能都大大提高销售量,因此,特开发了本奶茶自助点单微信小程序。
本奶茶自助点单微信小程序采用JAVA开发语言、MYSQL数据库,基于微信平台设计开发。本奶茶自助点单微信小程序主要实现用户在微信平台在线进行点餐,管理员在系统后可对本奶茶自助点单微信小程序进行全面管理,包括菜品管理、用户管理以及资讯管理等。该奶茶自助点单微信小程序具有操作简单,界面清晰,管理方便,功能完善等优势,有很高的使用价值,通过本奶茶自助点单微信小程序用户点餐不受时间地点限制,无需下载安装手机软件,打开微信平台,即可进入本系统,进行点餐操作,同时通过本奶茶自助点单微信小程序可以大大的提高商家的营业额。
本论文对奶茶自助点单微信小程序进行了一系列的分析,系统需求分析,总体设计分析,详细细节设计分析,从开发环境、目标、流程、功能等方面都进行了总体规划。系统根据用户的需求开发功能模块,最大程度为用户提供便利的点餐预约平台。系统拥有界面简洁、操作简单易懂,管理方便,功能齐全等优点,具有很高的应用价值。
关键词:微信小程序;奶茶自助点单系统;JAVA开发语言;MYSQL数据库
3.3系统功能需求分析
本奶茶自助点单微信小程序主要满足两类用户的需求,分别是用户和管理员,下面将分别介绍其功能模块。
1.管理员功能需求。
管理员可通过电脑进入系统后台,对系统进行全面管理,包括用户管理,资讯管理,菜品管理,修改密码,退出登录。
2.用户功能需求。
用户可以通过微信授权进行登录,登录后功能有首页,资讯,购物车,个人信息,我的订单,我的收藏,地址管理,关于平台,退出登录。
4.2系统结构设计
本奶茶自助点单微信小程序的功能结构设计如图4-1所示。
4.3.2数据库表
本奶茶自助点单微信小程序采用MYSQL数据库,数据库的功能主要是存储网站中所有数据,以便进行操作。关于数据库中的数据表如下:
表4-1 address地址信息表
字段名称 |
字段意义 |
字段类型 |
字段长度 |
是否主键 |
能否为空 |
id |
编号 |
bigint |
20 |
是文章来源:https://www.toymoban.com/news/detail-774314.html |
否 |
phone |
电话 |
varchar |
255 |
否 |
是 |
contact_person |
联系人 |
varchar |
255 |
否 |
是 |
user_id |
用户编号 |
varchar |
255 |
否 |
是 |
status |
状态 |
tinyint |
1 |
否 |
是 |
create_time |
创建时间 |
timestamp |
否 |
是 |
|
update_time |
更新时间 |
timestamp |
否 |
是 |
表4-2 good菜品信息表
字段名称 |
字段意义 |
字段类型 |
字段长度 |
是否主键 |
能否为空 |
id |
编号 |
bigint |
20 |
是 |
否 |
name |
名称 |
varchar |
255 |
否 |
是 |
path |
图片 |
varchar |
255 |
否 |
是 |
content |
内容 |
varchar |
255 |
否 |
是 |
money |
价格 |
varchar |
255 |
否 |
是 |
sort |
排序 |
varchar |
255 |
否 |
是 |
remark |
备注 |
varchar |
255 |
否 |
是 |
type |
类型 |
varchar |
255 |
否 |
是 |
create_time |
创建时间 |
timestamp |
否 |
是 |
|
update_time |
更新时间 |
timestamp |
否 |
是 |
表4-3 category分类信息表
字段名称 |
字段意义 |
字段类型 |
字段长度 |
是否主键 |
能否为空 |
id |
编号 |
bigint |
20 |
是 |
否 |
name |
名称 |
varchar |
255 |
否 |
是 |
sort |
排序 |
varchar |
255 |
否 |
是 |
create_time |
创建时间 |
timestamp |
否 |
是 |
|
update_time |
更新时间 |
timestamp |
否 |
是 |
表4-4 orders订单信息表
字段名称 |
字段意义 |
字段类型 |
字段长度 |
是否主键 |
能否为空 |
id` |
编号 |
bigint |
20 |
是 |
否 |
user_id |
用户编号 |
varchar |
255 |
否 |
是 |
total |
总价 |
varchar |
255 |
否 |
是 |
orders_no |
订单号 |
varchar |
255 |
否 |
是 |
address_id |
地址编号 |
varchar |
255 |
否 |
是 |
status |
状态 |
varchar |
255 |
否 |
是 |
create_time |
创建时间 |
timestamp |
否 |
是 |
|
update_time |
更新时间 |
timestamp |
否 |
是 |
4-5 user用户信息表
字段名称 |
字段意义 |
字段类型 |
字段长度 |
是否主键 |
能否为空 |
id |
编号 |
bigint |
20 |
否 |
是 |
username |
用户名 |
varchar |
255 |
否 |
是 |
password |
密码 |
varchar |
255 |
否 |
是 |
phone |
角色类型 |
varchar |
255 |
否 |
是 |
nickname |
昵称 |
varchar |
255 |
否 |
是 |
avatar |
头像 |
varchar |
255 |
否 |
是 |
role |
角色 |
varchar |
255 |
否 |
是 |
open_id |
微信号 |
varchar |
255 |
否 |
是 |
create_time |
创建时间 |
timestamp |
否 |
是 |
|
update_time |
更新时间 |
timestamp |
否 |
是 |
4-6 goods_collect收藏信息表
字段名称 |
字段意义 |
字段类型 |
字段长度 |
是否主键 |
能否为空 |
id |
编号 |
bigint |
20 |
否 |
是 |
user_id |
用户编号 |
bigint |
20 |
否 |
是 |
goods_id |
商品编号 |
bigint |
20 |
否 |
是 |
create_time |
创建时间 |
timestamp |
否 |
是 |
|
update_time |
更新时间 |
timestamp |
否 |
是 |
文章来源地址https://www.toymoban.com/news/detail-774314.html
到了这里,关于基于微信小程序的奶茶自助点餐单送餐系统的设计与实现(源码+论文)_v_156的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!