现阶段由于人们生活、工作、学习等节奏的加快,人们很重视时间的经济效应。尤其是在大学校园,随着校园的面积不断扩大、学校专业不断增多而导致的学生人数较以往大幅增加,加之学生的课业比较繁重,传统的食堂排队就餐己经远远不能满足人们的生活需要.
校网络订餐逐渐风行,人们可以坐在自习室、图书馆、寝室里依据网络进行网上浏览、选择自己喜欢的菜品、然后下单预定、结算,到菜品后预定时间完成后人们可以直接凭订单到付菜窗口取餐或直接配送到指定地点,节省自己的排队等待时间[5]。同时网络订餐省去了电话订餐不能接通的弊病和窗口支付带来的不卫生状况,更加便于食堂后厨的统一管理和归类,实现从网络前台注册登陆、浏览、选定、下单、支付、定单形成、意见簿等功能,可以最大限度地节约资源和时间,提高食堂的工作效率,更可以便于食堂整合后厨资源
开发语言:Java
小程序前端框架:uniapp
小程序运行软件:微信开发者
可选运行软件:webapp (hbuiderx)
前端开发语言:vue.js
后端技术:Ssm(Spring+SpringMVC+MyBatis)
可选技术:springboot
后端开发环境:idea和eclipse都支持
数据库:mysql
传统的校园自动点餐方式信息已经无法满足用户的需求。为此开发了本校园自动点餐小程序 ,
跑腿端;首页、订单信息、跑腿订单、收货评价、我的(发布跑腿、跑腿订单、收货评价、我的收藏管理、在线客服)。
为用户提供一个基于校园自动点餐,同时方便管理员管理。管理员;首页、个人中心、美食分类管理、用户管理、跑腿管理、订单信息管理、发布跑腿管理、跑腿订单管理、收货评价管理、管理员管理、系统管理。用户端;首页、订单信息、跑腿订单、收货评价、我的(美食信息、订单信息、跑腿订单、收货评价、我的收藏管理、在线客服)。
目 录
摘 要 I
ABSTRACT II
第一章 绪 论 6
1.1选题背景 6
1.2研究现状 6
1.3研究内容 7
第二章 开发工具及关键技术介绍 8
2.1微信开发者工具 8
2.2小程序框架以及目录结构介绍 8
2.3 JAVA技术 8
2.4 Mysql数据库 8
2.5 SSM框架 8
第三章 系统分析 10
3.1需求分析 10
3.2可行性分析 10
3.2.1技术可行性:技术背景 10
3.2.2经济可行性 11
3.2.3操作可行性: 11
3.3性能分析 11
3.4系统操作流程 12
3.4.1管理员登录流程 12
3.4.2信息添加流程 12
3.4.3信息删除流程 13
第四章 系统设计与实现 15
4.1系统架构设计 15
4.2开发流程设计 15
4.3数据库设计 16
4.3.1实体ER图 16
4.3.2数据表 18
第五章 系统实现 21
5.1 用户功能实现 24
5.2 跑腿功能实现 24
5.3 管理员功能实现 24
第六章 系统的测试 27
6.1 测试目的 27
6.2 测试方案设计 27
6.2.1 测试策略 27
6.2.2 测试分析 28
6.3 测试结果 28
结 论 29
参考文献 30
致 谢 31