基于微信的手机点餐系统的设计与实现
2023-09-04 08:43:13
论文总字数:25099字
摘 要
随着移动互联网技术的快速发展,移动支付和微信程序的广泛使用,手机外卖行业越来越受人们的追捧,这就促使我们开发一款基于微信小程序的点餐系统。它相比较其他传统的APP点餐模式更加方便快捷,不需要下载冗杂的APP客户端,也不需要多次填写个人信息,操作也更为简单易懂。本系统主要分为后台管理界面和用户使用界面。后台管理界面主要功能模块有管理员登录管理界面、餐品管理界面、订单管理界面等;用户使用界面主要功能模块有首页显示界面、餐品分类界面、购物车界面、个人信息界面等。此外本系统将PHP作为开发语言,JavaScript作为网页设计框架,MySQL数据库作为后台来存储数据,辅之以微信开发者工具作为平台进行系统设计,并在最后对程序进行了测试、维护、以确保系统正常运行。关键词: 微信订餐, PHP, MySQL数据库
Abstract: With the rapid development of mobile Internet technology, the wide use of mobile payment and WeChat program, the mobile food delivery industry is more and more popular among people, which prompted us to develop a WeChat small program based ordering system. Compared with other traditional APP ordering modes, it is more convenient and fast. It does not need to download jumbled APP clients, fill in personal information for many times, and the operation is more simple and easy to understand. The system is mainly divided into background management interface and user interface. The main function modules of the background management interface are administrator login management interface, meal management interface, order management interface, etc. The main function modules of user interface include home page display interface, food classification interface, shopping cart interface, personal information interface, etc. In addition, this system USES PHP as the development language, JavaScript as the web design framework, MySQL database as the background to store data, supplemented by WeChat developer tools as the platform for system design, and in the end of the program testing, maintenance, to ensure the normal operation of the system.
Keywords:wechat order,PHP, mysql databases
目 录
1 引言 4
1.1 系统设计背景 4
1.2 系统设计意义 4
2 系统开发平台 5
2.1 PHP技术 5
2.2 MySQL数据库 6
3 系统需求分析 7
3.1 业务需求 7
3.2 系统功能需求 7
3.3 用户需求 8
3.4 程序数据需求 8
3.5 环境需求 8
4 系统功能 9
4.1 功能介绍 9
4.2 数据库设计 11
5 系统功能模块设计与实现 13
5.1 后台管理 13
5.2 用户和管理员 15
5.3 订单管理 16
5.4 菜品管理 20
5.5 用户使用 23
6 系统测试 30
6.1 测试方法 30
6.2 功能测试 31
6.3 可用性测试 31
结论 32
参考文献 33
致谢 34
1 引言
1.1 系统设计背景
随着社会的发展,科学技术和人民生活水平的提高,互联网的应用已普及千家万户,有时大家的忙碌会不想浪费太多的时间出去买饭,吃饭等,这就为微信订餐等小程序提供了良好的发展空间。移动互联网的快速发展,智能手机逐步兴起、成熟,更为微信平台发展迅速提供了完美的保障。因此,我打算将微信点餐系统作为我的毕业论文课题,相信这也会成为以后的一种趋势;
网络点餐随着互联网的成长会逐渐被人们所喜爱,正如几年前手机移动的短信一样,为企业带来的几百个亿的业务收入。在互联网世界里面,谁早一步在应用上创新,谁就掌握了未来的方向,谁便能把握机遇,成为时代的先驱,成功的缔造者。我觉得网上点餐服务的直观、有效、便捷等优点是传统的电话点餐业务无法比拟的。社会是进步的,我坚信网络点餐终将取代以往的电话点餐。
1.2 系统设计意义
就国内而言,越来越多的人们开始使用手机,手机也变得越来越普及,所以在这人手一部手机的时代里抓住了手机很有可能就是抓住了一个人的命门。购物,游戏,学习,出行等等都可以在手机上进行。而此时手机微信点餐更是解决了人们“食”的问题,如果有这种易于上手,操作简单的微信小程序,那么人们将免除排队,拥挤等一系列的烦脑,方便人们生活,提高人们的生活效率。所以下面大概描述下使用微信订餐小程序的几处优点:
- 避免排队困扰,节约时间,方便大众;
- 数据的存储,查询方便快捷;
- 操作简单,用户易上手,管理员易操作等;
本次课题所设计的小程序极大的方便了人们的生活,加快了人类社会网络化的进程,让人足不出户就能享受到美味的食物。此外,微信点餐必定是以后微信平台深入开发的必然趋势,或者说这仅仅是一个起点,为以后生活更加快捷夯下基石。这样的开发流程也同样适用于很多微信小程序,微信点餐只是应用之一。
2 系统开发平台
2.1 PHP技术
PHP是一种通用的开源脚本语言,其语法吸收了C语言,Java编程语言以及Perl的特点,便于我们学习并适用于web开发。PHP可以更加快速的执行动态网页,对代码进行加密编译,优化运行,使得对应用的运行更为快捷,方便。
此外,PHP比较适合WEB开发和APP接口开发,还可以用来封装成处理网页的逻辑。我们知道在.net中网页和显示是一致的,而这边网页可以通过发送请求来访问存储在服务器中的信息。就是PHP技术实现了设计和显示的分离,使那些基于WEB的开发应用,实现起来更加快捷和方便。只需要发送请求,接收请求和处理请求,流程很清晰。[6]
剩余内容已隐藏,请支付后下载全文,论文总字数:25099字