搜索详情-毕业论文网

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回

微信小程序订餐系统设计与开发毕业论文

 2022-01-17 21:28:22  

论文总字数:17848字

摘 要

随着互联网技术已经得到的广泛的运用,已经存在于我们日常生活各个方面,给我们的生活带来了极大的方便。然而,处于这样一个高速发展的经济环境下,无论是学生党或上班族都偏爱在线点餐的方式,传统餐饮业的升级是不可避免的。

本系统之所以选择微信小程序主要是因为微信小程序在过去的一段时间十分火爆,它与普通的订餐系统不同的是:一是微信小程序相较于传统APP是无需下载的,打开微信直接就可以使用,节省了极大地空间,给用户带来了极大的方便;二是借助于微信这个流量巨大的平台使得小程序的推广更加容易。本系统是基于Python的flask框架来进行小程序的编写,实现了小程序前台商家的展示、用户的点餐、下单、和管理员后台网页的开发。

本文运用了软件工程的理论,首先是介绍了了本系统的用户功能需求,然后阐述了本系统的详细设计,并给出相应具体功能的实现效果,然后完成软件开发测试工作,通过对每个功能模块的单元测试,最终使得该系统的功能达到设计开发的要求。

关键词:微信小程序 点餐 python


Design and development of WeChat mini program ordering system

Abstract

Internet technology has been widely used in all aspects of our daily life, making our lifes more convenient .However, in such a fast-developing economic environment, no matter whether it is a student party or an office worker, they have a preference to order food online, and the upgrading of the traditional catering industry is inevitable.

The reason why wechat min program is chosen mainly because the wechat min program is very popular in the past, it is different from the ordinary ordering system: First, the wechat min program is compared. In the traditional app is no need to download, open WeChat can be used directly, saving a lot of space, bringing great convenience to users; Second, with the help of WeChat this huge flow platform makes the promotion of small programs easier.This system is based on Python's flask framework to write small programs, to achieve the small program front-end business display, user ordering, ordering, and administrator background web development.

This paper uses the theory of software engineering. Firstly, it expounds the requirements of the system. And then elaborates the detailed design of the system, and gives the realization effect of the corresponding specific functions, and then completes the software development test work, through each The unit test of the functional module finally makes the function of the system meet the requirements of design and development.

Keywords: WeChat miniprogram; ordering; python

目 录

摘 要 I

Abstract II

第一章 绪论 1

1.1项目研究背景 1

1.2主要研究内容 1

1.3组织框架 2

第二章 主要技术介绍 3

2.1微信小程序 3

2.1.1微信小程序优势 3

2.1.2微信小程序代码结构 4

2.1.3小程序的基本结构 4

2.2Mysql数据库 4

2.2.1MySQL数据库逻辑架构图,如图2-2所示。 5

2.3Flask框架 5

第三章 系统需求分析和设计 6

3.1需求分析 6

3.1.1可行性分析 6

3.1.2功能需求分析 7

第四章系统设计 17

4.1系统体系架构设计 17

4.2系统总体构架设计 17

4.3数据库设计 17

4.3.1概念结构设计 18

4.3.2逻辑结构设计 22

第五章 基于微信小程序功能实现和测试 26

5.1功能实现 26

5.1.1用户小程序登录模块 26

5.1.2热门餐品轮播图模块 27

5.1.3购物车模块: 27

5.1.4超过30分钟自动取消订单 30

5.1.5管理员登陆模块 30

5.2系统测试 31

5.2.1功能模块测试 32

第六章总结与展望 34

6.1全文总结 34

6.2展望 34

参考文献 35

致 谢 37

第一章 绪论

1.1项目研究背景

身处于移动互联网时代,互联网技术早已经存在于我们社会的各个领域,彻底的我们的生活方式。随着智能手机的普及和广泛的应用,我们进入了移动互联网时代。人们的生活节奏也因此变得更快,无论何时何地我们都可以便捷的进行上网,在这样的移动互联网时代,我们的学习、娱乐、工作、生活都可以在移动设备上进行。

互联网的出现对传统餐饮行业带来了新的机遇,由于当今的人们的生活在一个“快节奏”时代,很多人无法来到我们线下餐饮店中进行点餐,所以“在线点餐”也慢慢的在我们的日常生活出现。伴随着移动智能设备的普及,越来越多的餐饮商家也开始定制自己的应用程序,然而,效果并不理想,因为这需要顾客每到一家商家都需要下载一款应用程序,既费时又浪费存储空间。

微信是腾讯于2011年研发的一款即时通讯服务应用程序,并在几年内迅速发展起来,积累了大量的用户群体,微信这一平台已经成为了移动互联网的一个巨大的用户入口,就在2016年9月21日晚,微信推出“微信小程序”并开始内测,由于小程序无需如传统程序需要安装,却可以让用户体验到native app的流畅度,并且开发小程序无需区分安卓和iOS系统,使得开发维护门槛降低,用户使用起来也大大方便,同时借助微信的流量也不需要单独为app推广,节省了一部分成本,使得小程序在过去的一年迅速火爆起来。

1.2主要研究内容

本系统的实现是通过用户扫描小程序码进入到小程序,最终实现了无论用户处于何时何地都能够进行在线点餐,商家可以在线管理订餐。对于用户:通过搜索商家的小程序,就可以轻易的进入到了该商家的小程序订餐系统中,用户进行选择菜品、加入购物车、支付、确认收货、评价等最终完成订餐;对于商家:通过登录后台管理网站,就可以查看每日新增会员,每月流水,每天订餐详情,并且可以进行订单派送等。

1.3组织框架

本文是划分成了五个章节来对基于微信小程序的订餐系统的小程序前端和管理员后端的设计与实现进行详细的阐述,下面分别介绍各个章节的主要内容。

请支付后下载全文,论文总字数:17848字

您需要先支付 80元 才能查看全部内容!立即支付

课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。