没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
1
毕业论文(设计)
论文题目
所在学院
专业班级
姓 名
学 号
指导教师
职 称
2
基于微信小程序的炸鸡外卖系统的设计与实现
XXX
摘 要:在计算机技术快速发展之前,人们如果想在炸鸡店进行点餐是非常麻烦的,当遇到
排队点餐的人较多的情况是需要等候很长时间的,其次之前的点餐记录方式都是通过纸张进行的,
每张餐桌都有一个桌号,服务员通过记录在纸上这种方式保存每桌客人点的餐,但这种点餐及交
易方式效率很低,因为一个炸鸡店中负责点餐的服务员通常是有限的,人们需要进行排队等待一
对一的点餐,而在炸鸡店就餐的客户一般都是对时间比较看重的,客户肯定希望用最快的时间完
成点餐和就餐。其次此交易方式的时效性比较差,比如某种菜品售罄之后负责点餐的人是不知道
的,有时候就需要多次往返于后厨和前厅去确认餐品是否在售,往往因为这种情况会影响客户的
就餐体验。
基于上文所述,在毕业设计进行选题的时候,我选择的课题为《基于微信小程序的炸鸡外卖
的设计与实现》。本系统的前台模式是当下用户基数大且很流行的微信小程序技术,后台的开发
语言使用的是 PHP 技术,而数据库选择的是小型数据库 MYSQL。本系统提供在线点餐、菜品查询、
订单管理等多种功能,让人们不需要再通过手写就可以进行餐品信息的查看和最终的结账,在极
大地满足用户们点餐和结账的需求的同时,还设置了在线留言及系统公告等功能,让用户可以更
好地与商家建立连接,也可以帮助商家更好地进步。
关键字:炸鸡店;点餐;PHP;MYSQL
3
1 背景与意义
1.1 课题背景
随着我国经济的发展,人们早已战胜了贫穷、饥饿等困难,人们的生活水平逐渐走向了小康。
在之前经济不够发达的年代,人们往往都是在家自己做饭的,可能一年到头都下不了几次馆子,
但随着人们生活质量的提高,点外卖或者去快餐店吃饭已经成了稀松平常的事情。在饭店进行点
餐的时候往往会遇到一些问题,比如等候的太久或者点餐点错等,这些因为店员失误或者考虑不
周导致的问题都会影响客人就餐的心情,很可能导致客人愤然离场或者引发更大的冲突或矛盾。
所以拥有一套专业且完整的点餐系统是非常重要的事情,它可以保证整个点餐流程完整和可追溯,
可以避免因为人工点餐出现的一些错误,保证用户的点餐体验。所以在进行毕业设计选题的时候,
我希望用大学四年学习的完整的软件工程学的知识体系和编程技术开发一款基于我小程序的炸
鸡店点餐系统,希望可以解决当前很多餐馆中遇到的点餐难的问题。
对于炸鸡外卖的点餐途径来说,需要一个人人都会用并且稳定成熟的工具,而微信小程序无
疑就是最适合的。通过查询官方的资料得知,微信这个软件在全国已经超过 10 亿用户了,这意
味着几乎人人都会使用微信。有着如此庞大的使用者基数,再加上微信小程序这几年快速地发展,
使得各个领域都需要微信小程序。微信小程序的开发使用其专业的工具---微信开发者工具即可
完成,制作出来的小程序不管在安卓系统还是在 IOS 系统中都能正常使用,所以本系统选择了微
信小程序这种开发模式。
1.2 国内外研究现状及发展趋势
随着当今社会.计算机技术发展越来越迅速,传统地使用笔和纸进行点餐的方式逐渐没落,
这是不能避免的。其实不只是餐馆中点餐的方式,其实人们生活中的各个领域都发生了改变,人
们的生活质量也在不断提升。最初的时候人们都是通过文字进行记录的,这种方式慢而且容易出
错,后来慢慢出现了使用平板电脑进行点餐的方式,但使用的都是 C/S 的客户端程序,安装比较
麻烦,而且对硬件也有要求,目前国内比较流行的方式是使用微信客户端的小程序进行点餐。
1.3 本文研究思路
本系统的开发遵循着软件工程学的设计原则,在决定自己的毕业设计做什么之前会进行项目
的前期调研和可行性分析,如果可行的话就对项目进行立项。在项目立项之后会对整体的功能进
行需求分析和数据库设计,这可以保证后期编码的顺利进行。在所有的前期准备工作完成之后会
对所有的功能模块进行计划,保证在某一个时间段完成对应的功能。最后就是项目的编码与测试,
这两者最好可以同时进行,在保证开发效率的同时还能提升测试的准确性。
4
2 技术与工具介绍
2.1 技术介绍
本系统的前台编程语言为微信小程序开发技术,所用的编程工具就是微信开发者工具;而后
端的编程语言为 PHP,编程工具为 Dreamweaver;系统使用的数据库为小型的关系型数据库
MYSQL,使用的数据库管理软件为 Navicat For MYSQL,下面来一一的进行介绍。
2.1.1 WXML
WXML 是小程序针对自身框架设计的一套标签语言,就类似于网页程序中的 HTML,WXML 语言
可以将文字、图片或者视频展现在微信小程序上,但仅仅使用小程序的标签排列会使得界面杂乱
无章,所以本系统的前台页面还使用了 WXSS 技术。WXSS 是层叠样式表的缩写,编程人员可以使
用 WXML+WXSS 的布局方式对小程序的界面进行美化,这样对界面后期的维护和更新非常方便,如
果有需要增加的内容就不需要再次书写样式了,只需要在界面中使用已有的样式即可。
2.1.2 PHP
本系统的后台语言使用的是 PHP,PHP 是一种动态编程语言,可以对数据进行增删改查等操
作。在 JSP、ASP、PHP 等动态语言出现之前,很多网站就只能用静态的 HTML 语言宣传自己的网
站,但这种网站不具备数据的存储操作功能,因为无法连接数据库,本系统使用的 PHP 语言可以
与 HTML 语言有效的结合起来,不仅可以将各类素材展现在页面上,还可以将数据保存在数据库
中。选择 PYTHON 技术开发主要因为其有以下几个优点:
(1)首先就是因为 PHP 的结构清晰、易于理解,而且 JSP 是面向对象的编程语言,可以使
用封装、继承和多态等技术,可以使用类和对象的思想解决很多问题,可以极大的提高编码效率。
(2)选择 PHP 的第二个原因就是它在浏览器中的响应速度较快,可以提高本系统运行的速
度。
(3)选择 PHP 作为本系统开发技术的第三个原因就是它具备较为稳定的连接数据库的方法,
可以使数据稳定地进行存储和更新。
2.1.3 JavaScript
JavaScript 是一种脚本语言,它出现于 1995 年,JavaScript 技术与 Java 技术其实是没有
关联的,JAVA 是一种后端的面向对象的编程技术,而 JavaScript 是一种前端设计的语言,最常
用的就是在进行表单验证。在 JavaScript 应用于前端页面之前,在用户进行注册或者登录时候
进行的表单验证都是通过服务器进行的,这样非常耗费网络资源,而 JavaScript 技术的最大优
点就是可以将表单验证放在浏览器中进行。JavaScript 除了可以进行表单验证外,还可以进行一
些特效的展示,比如界面中的轮播图及一些动画效果等。
剩余18页未读,继续阅读
资源评论
伟大先锋
- 粉丝: 120
- 资源: 1693
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功