没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
高校食堂自助点餐小程序的设计与实现 摘要
I
高校食堂自助点餐小程序的设计与实现
[摘要]本文设计与实现了一款用于解决大学生就餐问题的高校食堂自助点餐小程序,其中堂
食的提前预定与点餐以及外卖功能,不仅为学生提供丰富的就餐方式,还为商家与食堂减轻
了高峰期压力。由学校与商家联合运营,开放学生送餐的勤工俭学岗位,可以大大降低运营
成本,给学生和商家提供双赢。
首先通过需求分析确定了高校食堂自助点餐小程序的功能模块,其次结合自身所学的知
识,对系统功能的分析与抽象,选择基于 MVC 架构对系统进行架构设计。本系统采用微信小
程序+Node.js+MongoDB 等业内流行技术开发,前端采用微信小程序进行页面展示和用户交
互,服务器端采用 Node.js 开发,数据库采用 MongoDB。最后,对系统功能模块的主要界面
进行了展示与介绍,分析前后端核心代码,并对系统进行了功能性测试、后端关键接口测试
和服务器性能测试。
[关键字]微信小程序;JavaScript;Node.js;点餐小程序
The Design and Implementation of the Mini Program of Self-service Order in University Canteen
Abstract
II
The Design and Implementation of the Mini Program of
Self-service Order in University Canteen
[Abstract]This article designs and implements a small cafeteria self-service ordering
program for college students to solve the problem of dining. The advance ordering
and ordering of meals and takeaway functions not only provide students with a variety
of dining options, but also reduce the peak pressure for business and cafeteria. By the
operation of school and the business, opening work-study positions for student food
delivery can greatly reduce operating costs and provide a win-win situation for
students and business.
First of all, the functional modules of the cafeteria self-service ordering program
were determined through the demand analysis. Secondly, based on the knowledge I
have learned, the system functions were analyzed and abstracted. Based on the MVC
architecture, the system was designed. This system is developed by WeChat Mini
Program and Node.js and MongoDB, which are the popular technologies in the
industry. The front end uses WeChat Mini Program for page display and user
interaction. The server is developed by Node.js and the database is MongoDB. Finally,
the main interfaces were demonstrated and introduced. The front-end and back-end
core code were analyzed. The system was tested for functionality, key interfaces, and
server performance.
[Key words] Mini Program; JavaScript; Node.js;Order mini program
高校食堂自助点餐小程序的设计与实现 目录
III
目 录
摘要 ......................................................I
ABSTRACT ..............................................II
第 1 章 引言 ..........................................1
1.1 选题背景与意义...............................................1
1.2 国内外研究现状和相关工作.....................................1
1.3 本文的研究内容与主要工作.....................................2
1.4 本文的论文结构与章节安排.....................................2
第 2 章 相关技术概括 ..................................4
2.1 微信小程序...................................................4
2.2 JAVASCRIPT ....................................................4
2.3 NODE.JS.......................................................4
2.4 MONGODB ......................................................5
2.5 本章小结.....................................................5
第 3 章 需求分析 ......................................6
3.1 问题陈述.....................................................6
3.2 用例析取.....................................................7
3.3 用例规约.....................................................8
3.4 本章小结....................................................12
第 4 章 总体设计 .....................................13
4.1 系统架构设计................................................13
4.2 系统功能框架................................................14
4.3 本章小结....................................................15
第 5 章 系统详细设计 .................................16
5.1 系统功能模块介绍............................................16
5.2 数据库的详细设计............................................20
5.3 本章总结....................................................24
高校食堂自助点餐小程序的设计与实现 目录
IV
第 6 章 系统实现 .....................................25
6.1 小程序前端实现..............................................25
6.2 小程序后端实现..............................................28
6.3 本章小结....................................................32
第 7 章 系统测试 .....................................33
7.1 功能测试....................................................33
7.2 后端关键接口测试............................................34
7.3 后端性能测试................................................37
7.4 本章小结....................................................38
第 8 章 总结与展望 ...................................39
8.1 总结........................................................39
8.2 展望........................................................39
参考文献 .................................................40
致 谢 ...................................................41
附 录 ...................................................42
高校食堂自助点餐小程序的设计与实现 第 1 章 引言
1
第 1 章 引言
1.1 选题背景与意义
在几乎人手一台智能手机的当下,人们对于手机应用的依赖不断加深,而手机
应用也在逐渐的丰富,如今只需要通过使用外卖应用就可以做到足不出户解决吃饭
问题
[1]
,在大学校园里,很多学生也选择通过点外卖来代替去食堂就餐,一方面可
以节省路上的时间,另一方面也可以避开拥挤的食堂。每天中午的十一点至一点或
下午的五点至七点,站在某一高校中,你可以看到这样的一个场景:穿着蓝色或黄
色衣服的送餐员骑着电瓶车在校道路上飞驰或在宿舍楼间穿梭,这说明高校大学生
对外卖的需求大。本自助点餐小程序结合了现市面上的点餐、外卖应用的优点,是
一款非常适合高校食堂的小程序系统。
本小程序仅限高校食堂店铺入驻,方便了学校后勤部对商家的监督与管理;为
学生提供了堂食、外带、外卖等多种服务,在一定程度上解决了就餐高峰期排队等
候、无座位就餐等问题
[2]
;提供了高效的沟通渠道,学生通过发表评论与商家沟通,
还可通过举报商家与后勤部沟通;同时还创造了勤工俭学的机会,商家可以选择学
生配送,为学生提供了一个提高实践能力的机会。
1.2 国内外研究现状和相关工作
目前,国外的科技公司 Uber 旗下的 UberEats,由 Uber 司机在空闲时接单,担
任 UberEats 的配送员,通常每单只需几分钟就能送到用户手中。用户可在手机应用
中追踪订单的配送进度。Just Eat 是国外一个外卖订购网站,其最大的特点是采用机
器人送货。Just Eat 聚集餐馆信息并提供了线上下单和支付的服务,由机器人完成配
送任务,当机器人送达到目的时,用户点开网站发的短信链接,机器人的取餐口自
动打开,方便用户取走货物。
国内主流的外卖平台是美团和饿了么,它们的配送方式有两种,一种由它们的
配送团队配送,配送费一般为 3-5 元,配送时间为 30 分钟以上,另一种由商家自行
剩余50页未读,继续阅读
资源评论
源码论文专家
- 粉丝: 3463
- 资源: 2658
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 11693-main.zip
- 【java毕业设计】考务管理系统的设计与实现(springboot+vue+mysql+说明文档).zip
- 基于springboot+mybatis+mysql+redis实现购物商城前后台管理系统【含源码+数据库】
- 【java毕业设计】旧物回收管理系统(编号(springboot+vue+mysql+说明文档).zip
- 【java毕业设计】汽车配件销售管理系统(springboot+vue+mysql+说明文档).zip
- 【java毕业设计】企业档案管理信息系统的设计与实现(springboot+vue+mysql+说明文档).zip
- 基于Java8,Spring Boot 2.x ,WebFlux,Netty,Vert.x等开发, 是一个全响应式的物联网平台
- 【java毕业设计】流浪猫狗救助系统(springboot+vue+mysql+说明文档).zip
- 【黑马python:函数进阶】81-84
- STM32F407单片机无源蜂鸣器播放音乐
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功