桌面扫码点餐系统(小程序+Java后台)

目 录
1.前言 1
1.1 课题背景 2
1.2 课题意义 2
2.系统设计 4
2.1系统功能结构设计 4
2.1.1 系统总体功能结构 4
2.1.2 用户功能结构 4
2.1.3 管理员功能结构 8
2.2 系统数据库设计 11
2.2.1 数据库E-R图设计 11
2.2.2 数据库表的设计 12
3.系统实现 15
3.1数据库连接 15
3.2用户模块实现 16
3.2.1 登录管理模块实现 17
3.2.2 用户信息管理模块实现 18
3.2.3 订单管理模块实现 20
3.2.4 评价管理模块实现 22
3.3 管理员模块实现 24
3.3.1 菜品管理模块实现 24
3.3.2 系统管理模块实现 25
3.3.3 订单管理模块实现 26
4.系统测试 28
4.1系统测试的目的与意义 28
4.2 系统模块测试用例 28
4.2.1 用户登录模块 28
4.2.2 扫码点餐模块 28
4.2.3 购物车模块 29
4.2.4 接单提醒模块 29
4.2.5 菜品新增模块 30
4.2.6 新增菜品类目模块 30
参考文献 31
1.2 课题意义
智能时代的到来,人们对生活效率的追求越来越高,以往的点餐系统效率低下浪费物力人力。小程序实现了应用的无处不在、随时可用,且不需要软件安装和卸载,基于小程序的点餐系统从某种角度上方便用户点餐。针对使商户而言,可以满足简单的基础应用,非常适合生活服务类的线下商店,降低了餐厅的经营成本,减少人工的雇佣费,吸引更多的潜在客户。对于点餐系统的用户来讲,小程序的点餐系统做到了“用完即走”的概念,减轻手机内存的负担,操作方便简洁,此系统将点餐与互联网相结合,避免了柜面上繁琐的点餐和付款排队环节,让用户可以直观方便地进行点餐和直接使用微信支付进行付款,相比传统的餐厅点餐更加人性化,也更加注重用户体验。针对小程序的开发者而言,软件的开发门槛相对其他较低、难度也不及App[4]。
本系统的设计,对开发者而言,不仅提高了开发者的开发效率和能力,也对于云开发的使用,使得开发程序的审核、备份和开发系统的更新迭代变得更加轻松,代码几乎可以实现实时云备份[ 将个人数据资料通过云存储的方式备份在网络上面],同时也给后来者提供很好的参考意见[5]。
2.系统设计
2.1系统功能结构设计
2.1.1 系统总体功能结构
该餐厅点餐系统主要包括用户功能模块和管理员功能模块两部分,其中用户部分主要功能模块有注册登录、信息管理、订单管理、评价管理。管理员部分的功能主要有系统管理、订单管理和菜品管理等。
系统总体的功能结构图如下图2-1所示:
在这里插入图片描述
图2-1 系统总体功能结构图

{
 "pages": [
      "pages/index/index",
   "pages/change/change",
   "pages/confirmOrder/confirmOrder",
   "pages/mycomment/mycomment",
   "pages/myOrder/myOrder",
    "pages/me/me",

  "pages/buy/buy"
  
 ],
 "window": {
  "backgroundTextStyle": "light",
  "navigationBarBackgroundColor": "#f4c903",
  "navigationBarTitleText": "点餐",
  "navigationBarTextStyle": "white"
 },
 "tabBar": {
  "color": "#Fc0",
  "selectedColor": "#f4c903",
  "borderStyle": "white",
  "list": [
   {
    "selectedIconPath": "image/首页_fill.png",
    "iconPath": "image/首页.png",
    "pagePath": "pages/index/index",
    "text": "首页"
   },
   {
    "selectedIconPath": "image/我的.png",
    "iconPath": "image/微笑.png",
    "pagePath": "pages/me/me",
    "text": "我的"
   }
  ]
 },
 "sitemapLocation": "sitemap.json"
}

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值