基于Vue.js的外卖软件的设计与实现开题报告

 2022-11-17 16:06:06

1. 研究目的与意义

近几年,随着社会科技的飞速发展,网络技术已经广泛进入人们的生活。

使得我们走向一个集网络化、信息化、数字化的社会,人们生活趋向网购模式,网上订餐也逐渐被人们所熟知。

在2015年,如今的外卖巨头美团、饿了么开始争先进入市场,随着新兴的技术的注入类似于华裔前谷歌工程师编写的Vue以及互联网巨头脸书开发的React,使得网上订餐变得越来越方便。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

2. 课题关键问题和重难点

因为本项目是属于前端项目所以后台的数据以及数据接口如何实现是个关键问题这里使用配置代理实现跨域ajax请求,使用mock模拟接口数据,使用ajax请求mockjs模拟的数据接口以及如何实现根据经纬度获取位置,如何获取一次性验证码,如何通过手机号发送短信验证码进行登陆,以及使用传统的用户名密码登录。

课题难点问题:本项目是是外卖Web App采用的是SPA(single page application):单一页面应用程序,只有一个完整的页面。

它在加载页面时,不会加载整个页面,而是只更新某个指定的容器中内容。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

3. 国内外研究现状(文献综述)

三、文献综述(或调研报告)调研报告1.Vue.js的简述 Vue.js是一套构建用户界面的渐进式框架,Vue 采用自下向上增量开发的设计,其核心库只关注视图层,同时Vue完全有能力驱动采用单文件组件和 Vue 生态系统支持的库开发的复杂单页应用。

简单来说,在传统web开发中,我们搭建项目都以html结构为基础,然后通过jQuery或者js来添加各种特效功能,需要去选中每一个元素进行命令,这些内容在简单的项目中或者不变的项目中还能将就使用一旦项目改动或者项目工程较大,代码的修改将是复杂繁琐的,而这时候用了Vue,这些问题都不复存在。

在比如一些单网页制作成的应用程序,一般涉及到数据交互的内容都很多,而应用了Vue之后将大大缩减工作量。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

4. 研究方案

1.开发方式以及软件:确定使用组件化开发的思想,选择VScode进行开发2.选择合适的项目模版:使用webpack构造Vue-cli模版 3.预备资源的准备:静态页面的编写以及完成基本的拖拽、点击切换、无限滑屏等功能、商家显示的图片 4.进行路由组件的设计,完成页面查分实现初始化数据5.完成交互部分的编写以及效果的实现

5. 工作计划

第1-2周:完成本系统的相关问题定义与可行性研究、提出具体设计方案,完成需求分析。

第3-4周:进行系统相关总体设计,并撰写开题报告(弄清选题背景与意义国内外相关研究现状、课题关键问题及难点、文献综述、研究方案、技术路线及可行性分析)第4-5周:进行静态页面的编写,搜集相关图片资源。

第5-6周:进行页面的拆分,实现初始化,完成后台接口的设计。

剩余内容已隐藏,您需要先支付 1元 才能查看该篇文章全部内容!立即支付

以上是毕业论文开题报告,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。