毕业设计-开题报告_第1页
毕业设计-开题报告_第2页
毕业设计-开题报告_第3页
毕业设计-开题报告_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

西南大学本科毕业论文(设计)开题报告论文0目基于Vue.js开发微信小程序书城APP的设计与实现系别专业商贸学院信息管理与信息系统年级2016级开题日期11月15日学号姓名指导教师1、本课题的研究背景与研究意义:(1) 随着我国信息技术的不断发展,尤其是在当今互联网的不断影响下,各行各业都将迎来新的机遇与挑战,其中最首当其冲当属教育行业了,因为教育作为人接受知识并变现到立足社会、实现生存与发展的根本,知识就是力量,这充分地体现了教育的重要性;教育不仅对于个人来说很重要,对于一个国家,它也是非常重要的,因为在当今这个国际分工如此之残酷的现实情况下,我们必须站立的制高点,才不会被别人金融打击,技术封锁等等。(2) 据腾讯控股5月15日发布的2019年第一季度财报显示,一季度微信及WeChat的合并月活账户数达11.12亿,同比增长6.9%,其中经常使用微信小程序的用户已达3.4亿,并且保持着10%+的增速;并其支付宝小程序用户突破5亿,日活跃用户达1.19亿;其他的互联网巨头也纷纷入场,百度小程序、头条小程序、QQ小程序APP、美团小程序一一也是如此,可见,小程序的发展已经成为了现今且未来很长一段时间技术发展的一个重要方向,它将使各行各业的很多问题,集中于一个小程序的实现而得以解决。基于上面(1X2)所体现的教育需要和微信的巨大流量市场,我推出了基于vue.js开发在微信平台上运行的阅读器小程序,特别取名为“全民读书”,希望这样的一个阅读器能够像它的名字那样,为我们的民众提供阅读方面的服务,满足人们在网络社交的同时,还能够,不用转向其他平台就可以快速地打开它,只需要微信小程序一栏点击它,就可以打开你自己想要阅读的书,欢快愉悦地享受阅读带来的魅力。此外,由于小程序有一个特点就是它可以经过改变相应的参数和添加功能模块使之可以在不同的其他的平台上运行,这也使得我们的“全民阅读”,还可以支持多平台,使得该小程序不受限于平台要求。本课题研究的主要内容:2.1利用Vue最新技术开发。在整个开发过程中,需要用到vue相关技术的主要知识点,也是我在本课题研究的重点对象。首先是实现vue的组件化,包括的内容为多组件状态管理与数据传递技、组件混入机制大幅精简组件代码、组件插槽提升组件复用度、动态组件提升组件灵活性、异步组件+组件缓存提升访问性能、组件API化简化组件调用过程。其次是Vue实现交互动画,包括内容为下拉添加书签(手势+鼠标)、阅读器交互动画、路由更新动画、推荐图书动画、书架更新动画、书城首页交互动画。最后是实现Vue项目的项目发布,包括内容为Vue项目打包、上传阿里云ECS和CDN、阿里云域名注册/解析/备案、应用CentOS+Nginx的功能、自动更新发布脚本、Node.js实现API。2.2使用HTML5、CSS、JavaScript构建功能框架来实现B/S的云端小程序系统架构设计:“全民读书”小程序主要包括以下各大模块:书城主页模块、详情页模块、听书模块,书架模块、阅读器模块。具体情况如下所示:书城:浏览、搜索、推荐详情:基本信息、目录结构、加入书架听书:语音合成、播放器、内容预览书架:私密阅读、离线阅读、分组、移出书架阅读器:字号字体、主题、阅读进度、全文搜索、书签当然,由于vue采用的是自下而上的架构方式,我们还可以根据功能的需要,扩充功能模块。比如在受首页添加广告位、优质图书位等,实现的一定的盈利,减去成本负担。3、技术路线、研究方法和研究进度3.1技术路线首先,分析小程序中所需要用到的前端框架vue.js,总结需要用到的HTML5、CSS、JavaScript的相关知识点,总结使小程序能在微信上平台运行的相关参数和功能要求,通过不断的问题总结与改进,形成的一套高效、扩展性强、灵活、稳定的技术框架。其次,对基于VUe.js开发可媲美原生APP体验的企业级Web书城的进行可行性进行分析,确定系统设计目标,并明确整个系统结构规划。根据规划得出每项需求并更具需求设计每个功能模块、编写代码。最后是对系统主要页面、数据库、应用程序的设计与实现作详细讲解。3.2研究方法项目的研究方法主要采用需求分析法,文献法、实验研究法等多种研究方法。调查法:通过对阅读人群进行分类,如学生、老师或者其它,结合各种他们对阅读的不同需要,再进行分类。最后综合大量的调查数据和结果分析出系统的需求分析。文献研究法:查看需要用的HTML、JavaScript和css的知识点,了解npm/webpack的基本概念和用法,查看并掌握Vue.js的语言用法和框架架构。在网上搜索各种关于Vue.js项目的案例,学习其中优秀的开发方法与设计思路。实验研究法:小程序的各个模块的功能设置成相应的类,最后有Git实现代码管理,Node.js实现后台接口,运用阿里云实现云端服务,Nginx实现静态资源管理。最后将小程序打包运行在微信平台上,测试、完善并正式发布。3.3研究进度第一阶段2019.6.24毕业论文选题第二阶段2019.10—2019.11中旬,查阅相关文献,收集资料,编写开题报告第三阶段2019.11—2019.12整理资料,实现小程序功能的需求分析第四阶段2019.12—2020.3小程序设计第五阶段2020.3—2020.4 测试并与老师取得联系,修改并完善小程序功能第六阶段2020.4—2020.4中旬 撰写论文初稿第七阶段2020.4中旬.一2020.5论文修改,最终定稿第八阶段2020.5 准备论文答辩

4.导师意

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论