基于Vue+nodejs+mongoDB的重构美团移动端网页开发.doc

资料分类:计算机信息 上传会员:番番呀 更新时间:2023-05-18
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:9208
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:随着时代的进步,移动技术的发展,我们已经进入互联网时代,每个人都有随时随地的上网聊天,购物。这时候不仅仅购物平台的兴起,美食外卖平台也在兴起,典型外卖平台有:美团,饿了么等平台。而本次项目重构移动端美团外卖平台前台网页项目,实现线上订餐系统。

本项目美团外卖前端基于Vue框架,后端使用nodejs中的express框架,前后端交互中使用Axios作为请求,IDE工具使用微软的Visual Studio Code作为集成开发工具。使用Webpack打包前端,后台数据库选择MongoDB,使用roboMongoDB工具可视化操作数据库。

项目实现了线上点餐,用户登录,自动登录,路由拦截,定位等功能,线上点餐临时购物车没有选择存储到数据库,通过浏览器本地数据存储,通过获取浏览器数据实现持久化。使用nodejs作为后端语言,处理并接受请求,访问数据库,传回相应数据实现增删改查的功能。

 

关键词:美团外卖  Vue  Webpack  MongoDB数据库   roboMongoDB可视化工具 

 

目录

摘要

Abstract

1.绪论-1

1.1研究背景-5

1.2项目目标及设计思想-5

1.3 论文结构-6

2.开发工具及关键技术-7

2.1 开发工具-7

2.1.1开发环境Visual Studio Code-7

2.1.2 开发语言JavaScript-7

2.1.3 Vue框架-7

2.2 开发技术-8

2.2.1 Webpack技术-8

2.2.2 MVVM模式简介-8

2.2.3 Vuex技术-9

2.2.4 express技术-9

3.项目总体设计-12

3.1 项目功能需求分析-12

3.1.1 用户登录验证-13

3.1.2 购物车模块需求-13

3.1.3 订单需求-13

3.1.4 后端Api模块需求-13

3.1.5 用例图-14

3.3 项目数据库的设计-14

3.3.1 项目数据库-14

3.3.2 数据库表的关系图-17

4.项目功能详细设计与实现-18

4.1 用户模块功能的实现-18

4.1.1用户登陆-18

4.1.2商家信息-23

4.1.3用户注销-31

4.2 购物车模块功能的实现-33

4.2.1 添加商品-33

4.3 订单模块-38

4.3.1 提交订单-38

4.4 定位模块-38

4.4.1 获取定位-38

4.4.2 修改地址-41

5.项目测试及演示-44

5.1 测试内容-44

5.2 测试总结-34

6.研究意义-35

6.1 项目研究意义-45

7.总结与展望-46

7.1 项目项目总结-46

7.2 展望-46

参考文献-48

致谢-39

相关论文资料:
最新评论
上传会员 番番呀 对本文的描述:本次项目中,前端开发框架使用Vue框架,后端开发技术使用nodeJS中的express框架,数据库方面使用了MongoDB分布型数据库,IDE方面Visual Studio Code作为集成开发工具。在Vue中引入Ant design Vue......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: