摘 要
如今是互联网时代,人们衣食住行都离不开互联网,这是一个网络时代。许多餐厅当然也使用上了点餐系统,但是现在市面上的许多点餐系统令人眼花缭乱,参差不齐。很多商家甚至斥巨资购买昂贵的餐饮设备,却没有办法起到很大的餐饮管理效果,很多商家不知道如何选择餐厅微信扫码点餐系统。本次毕业设计为此开发一款餐厅微信扫码点餐系统。
本课题是设计与实现一个微信扫码点餐系统,提高餐饮行业的信息化管理,节省人力、控制成本、提升工作效率的特点。为广大餐饮行业提供了高效的餐饮信息化服务,营销服务。该系统功能模块包括:系统后台管理模块;微信端点单模块;移动端营销推广模块;移动端会员卡模块;营业统计模块等。系统用JSP语言来编写网络订餐系统,数据库用SQL 来连接系统,通过编写JavaBeans来进行后台业务逻辑控制,即JSP +JavaBeans + SQL 三层模式完成整个设计工作。本系统全部基于Internet网络,以JSP语言对网站进行开发,注重用户与网站的交互性。
关键词:微信扫码点餐;扫码点餐;java;MySQL5.5
Abstract
Now is the Internet age, people can not live without the Internet, this is an Internet era. Many restaurants also use the order system, but now many of the order system on the market is dazzling. Many businesses even spend a lot of money to buy expensive catering equipment, but there is no way to play a great role in catering management. Many merchants do not know how to choose the restaurant WeChat order system.
This subject is to design and implement a WeChat meal ordering system, improve the information management of catering industry, save manpower, control costs, and improve the working efficiency. It provides an efficient catering information service for the food and beverage industry. The system function module includes: system background management module, WeChat endpoint single module, mobile end marketing promotion module, mobile end membership card module, business statistics module, etc. The system uses JSP language to program the network ordering system. SQL is used to connect the database to the system, and JavaBeans is written to control the background business logic, that is, JSP JavaBe. This system is based on the Internet network, develops the website with JSP language, and pays attention to the interaction between the user and the website.
Key words: WeChat order; Scroll order!!! java!!! MySQL5.5
目 录
1 绪论 1
1.1本设计的目的以及研究意义 1
1.2餐饮点餐的研究现状 1
1.3微信扫码点餐的未来发展趋势 2
2需求分析 4
2.1需求综述 4
2.1.1用户需求 4
2.1.2 功能需求 5
2.2 详细需求分析 5
2.2.1 系统参与者 5
2.2.2系统用例 6
2.2.3具体用例分析 9
2.3领域类图 13
3概要设计 14
3.1 技术选型 14
3.2 功能模块划分 14
3.2.1 用户功能模块 14
3.2.2 系统管理员功能模块 16
3.2.2 微信用户功能模块 16
3.3 系统架构 17
3.4 包图 18
3.5 类图 19
3.6 数据库设计与实现 21
3.6.1 数据库E-R图 21
3.6.2 数据库设计 22
3.6.3 数据逻辑结构设计 23
3.7 部署图 28
4详细设计 29
4.1微信点餐整体流程 29
4.2微信点餐前端 30
4.2.1首页 30
4.2.2在线预定 31
4.2.3外卖点餐 33
4.2.4扫码点餐 36
4.2.5个人中心 40
4.3点店通后端 41
4.4桌台信息 43
4.5我的预约 46
4.6扫码点餐 47
4.7查看外卖 48
4.8设置 49
5 安装测试 50
5.1 运行环境简介 50
5.2 测试计划 50
5.3 测试过程与结果 50
5.3.1 注册功能测试 50
5.3.2 登录功能测试 51
5.3.3 查看菜品分类功能测试 52
5.3.4 点餐下单功能测试 54
5.4 总结 56
5.4.1系统存在的不足 56
5.4.2改进方案 56
参考文献 57
谢 辞 58