mina框架的电影资讯微信小程序的设计与实现(源码)【字数:14296】
摘 要伴随着文化领域发展速度加快,人们的娱乐方式也越来越丰富。电影作为娱乐的一个重要分支,受到了广泛的年轻人的喜爱,而目前为止国内常用的电影资讯查询主要集中于APP和网站的形式。小程序作为新兴的应用,实现了应用“触手可及”的梦想,也体现了“用完即走”的理念,用户不用关心是否安装太多应用的问题。应用将无处不在,随时可用,但又无需安装卸载。基于此情况,本文致力于设计出一款电影资讯的小程序,根据服务器提供的接口从网络实时获取最新的数据来显示最新的电影资讯和附近影院查询的一款智能小程序应用,使用户获得更佳的使用体验。论文阐述了电影资讯小程序的设计开发过程,主要使用JavaScript语言,微信开发者工具,CSS等开发技术及开发环境,根据微信小程序提供的API接口,设计出基于MINA框架的电影资讯小程序,这款电影资讯小程序具有即将上映、正在热映、电影预告播放、电影评论显示、电影评分、影院及影院地图、分享等功能。与此同时,也保证了该小程序拥有美观简介的操作界面,操作的便易性。
Keywords: Movie information, JavaScript, MINA framework, API目 录
第1章 引言 1
1.1 开发背景 1
1.2 国内外研究现状 1
1.3研究目的与意义 3
1.3.1研究目的 3
1.3.2研究意义 3
1.4全文组织结构 3
第2章 相关理论及技术介绍 4
2.1 微信小程序开发环境 4
2.2 微信小程序MINA框架 4
2.3 微信小程序API 5
2.4 微信小程序开发所需技术 6
2.4.1 JavaScript技术 6
2.4.2 CSS技术 7
2.4.3 XML技术 7
2.5 小结 7
第3章 基于MINA框架的电影资讯微信小程序分析 8
3.1 需求分析 8
3.2 分模块功能业务需求 8
3.3系统性能需求分析 9
3.4小结 10 *好棒文|www.hbsrm.com +Q: &351916072&
第4章 基于MINA框架的电影资讯微信小程序设计 11
4.1 软件开发目标 11
4.2系统分层设计 11
4.3程序功能设计 12
4.4 系统接口设计 12
4.5系统界面设计 13
4.6小程序高级交互设计 14
第五章 基于MINA框架的电影资讯微信小程序实现 16
5.1扫码登录模块 16
5.2电影功能模块的实现 17
5.3影院功能模块的实现 20
5.4我的功能模块的实现 22
5.5小结 24
第六章 基于MINA框架的电影资讯微信小程序测试 25
6.1 系统测试目的与准则 25
6.2功能模块测试 25
6.3小结 29
第7章 总结与展望 30
附 录 31
参考文献 33
致 谢 34
第1章 引言
1.1 开发背景
随着时代的发展,科技的进步,人们的娱乐方式也越发的丰富起来,看电影已经不再是一件比较奢侈的事情,现如今,电影已经变成了普罗大众热议的话题,随着电影话题热度的升高,市面上推出了各式各样的电影,每部电影都去影院观看显然是件不现实的事情,如何在良莠不齐的众多电影中选出自己喜欢感兴趣的电影是件令人头疼的事情。而目前为止国内常用的电影资讯查询主要集中于App和网站的形式,这对于手机内存小,下载App后使用频率低的用户极为不方便,因此,基于此情况,本文致力于设计出一款基于MINA框架的电影资讯小程序,使用户获得更佳的用户体验。
1.2 国内外研究现状
2015年Google公司率先推出网页版App:PWA(Progressive Web App渐进式网络应用程序),作为一个极新的观点,它能够通过允许基于网络的应用程序在不引入中间混合框架的基础上,看起来并像本地移动应用那样运作,从而实现应用程序在网络上统一。通过浏览器在任何地方进行工作是PWA作为网页程序的一大功能,用户无需下载任何东西,因此可以大大削减应用程序的大小。无须嵌入浏览器,这也就意味着最小的WebRTC应用程序的大小可以用KB来权衡。
2017年Google公司再次推出Android Instant Apps(免安装应用),它使得安卓系统可以通过链接直接访问一个应用,无需安装,便可享受该程序的所有操作。对于支持Instant Apps的应用,点击支持加载相应模块链接后,系统就会在后台自动跳转下载模块,无需下载完整的应用,而使用过的模块也会存储在手机中,相比原生态App,这些模块可以提供相同的体验感受,进一步拉近了原生态应用和网页的距离,也就是说,你可以把你的App分为若干个模块,每个模块都可以成为独立免安装的应用,用户可以根据自己的需要使用免安装应用体验不同的功能。
纵观国内,百度早在2013年就推出了一款叫做Light App的轻应用,轻应用本质上就是一个Web版本的App应用,将手机浏览器作为承载工具,模拟出整个App应用操作界面。不需要安装App应用也不必占用手机内存,不想使用时候只需要在桌面将快捷图标删除即可。但由于百度用户基数难以支持轻应用的爆发再加上百度是以搜索引擎为中心的网站使得轻应用最终以失败告终。随着近些年来微信小程序,支付宝小程序的横空出世,百度再次发布了自己的手机端小程序,除了市面现有的小程序拥有的功能外,百度小程序还加入了夜间模式,在转发方面也进行了进一步的提升,除了自己体系内可以进行分享外,百度小程序还可以分享链接至微博,微信等。随后淘宝也推出了自己的小程序,可以进行花费充值等。
2016年年初由张小龙提出的微信小程序应运而生,这就宣告着微信又一个全新的布局正在展现。
微信小程序是一种基于微信生态圈的WebApp式应用,它可以提供面向用户友好的基础UI交互体验的同时,也定制了统一的开发规范,并且为开发者提供基于微信的导航,地图,表单,位置和媒体等开发组件,这使得开发小程序的过程变得更加方便。
Keywords: Movie information, JavaScript, MINA framework, API目 录
第1章 引言 1
1.1 开发背景 1
1.2 国内外研究现状 1
1.3研究目的与意义 3
1.3.1研究目的 3
1.3.2研究意义 3
1.4全文组织结构 3
第2章 相关理论及技术介绍 4
2.1 微信小程序开发环境 4
2.2 微信小程序MINA框架 4
2.3 微信小程序API 5
2.4 微信小程序开发所需技术 6
2.4.1 JavaScript技术 6
2.4.2 CSS技术 7
2.4.3 XML技术 7
2.5 小结 7
第3章 基于MINA框架的电影资讯微信小程序分析 8
3.1 需求分析 8
3.2 分模块功能业务需求 8
3.3系统性能需求分析 9
3.4小结 10 *好棒文|www.hbsrm.com +Q: &351916072&
第4章 基于MINA框架的电影资讯微信小程序设计 11
4.1 软件开发目标 11
4.2系统分层设计 11
4.3程序功能设计 12
4.4 系统接口设计 12
4.5系统界面设计 13
4.6小程序高级交互设计 14
第五章 基于MINA框架的电影资讯微信小程序实现 16
5.1扫码登录模块 16
5.2电影功能模块的实现 17
5.3影院功能模块的实现 20
5.4我的功能模块的实现 22
5.5小结 24
第六章 基于MINA框架的电影资讯微信小程序测试 25
6.1 系统测试目的与准则 25
6.2功能模块测试 25
6.3小结 29
第7章 总结与展望 30
附 录 31
参考文献 33
致 谢 34
第1章 引言
1.1 开发背景
随着时代的发展,科技的进步,人们的娱乐方式也越发的丰富起来,看电影已经不再是一件比较奢侈的事情,现如今,电影已经变成了普罗大众热议的话题,随着电影话题热度的升高,市面上推出了各式各样的电影,每部电影都去影院观看显然是件不现实的事情,如何在良莠不齐的众多电影中选出自己喜欢感兴趣的电影是件令人头疼的事情。而目前为止国内常用的电影资讯查询主要集中于App和网站的形式,这对于手机内存小,下载App后使用频率低的用户极为不方便,因此,基于此情况,本文致力于设计出一款基于MINA框架的电影资讯小程序,使用户获得更佳的用户体验。
1.2 国内外研究现状
2015年Google公司率先推出网页版App:PWA(Progressive Web App渐进式网络应用程序),作为一个极新的观点,它能够通过允许基于网络的应用程序在不引入中间混合框架的基础上,看起来并像本地移动应用那样运作,从而实现应用程序在网络上统一。通过浏览器在任何地方进行工作是PWA作为网页程序的一大功能,用户无需下载任何东西,因此可以大大削减应用程序的大小。无须嵌入浏览器,这也就意味着最小的WebRTC应用程序的大小可以用KB来权衡。
2017年Google公司再次推出Android Instant Apps(免安装应用),它使得安卓系统可以通过链接直接访问一个应用,无需安装,便可享受该程序的所有操作。对于支持Instant Apps的应用,点击支持加载相应模块链接后,系统就会在后台自动跳转下载模块,无需下载完整的应用,而使用过的模块也会存储在手机中,相比原生态App,这些模块可以提供相同的体验感受,进一步拉近了原生态应用和网页的距离,也就是说,你可以把你的App分为若干个模块,每个模块都可以成为独立免安装的应用,用户可以根据自己的需要使用免安装应用体验不同的功能。
纵观国内,百度早在2013年就推出了一款叫做Light App的轻应用,轻应用本质上就是一个Web版本的App应用,将手机浏览器作为承载工具,模拟出整个App应用操作界面。不需要安装App应用也不必占用手机内存,不想使用时候只需要在桌面将快捷图标删除即可。但由于百度用户基数难以支持轻应用的爆发再加上百度是以搜索引擎为中心的网站使得轻应用最终以失败告终。随着近些年来微信小程序,支付宝小程序的横空出世,百度再次发布了自己的手机端小程序,除了市面现有的小程序拥有的功能外,百度小程序还加入了夜间模式,在转发方面也进行了进一步的提升,除了自己体系内可以进行分享外,百度小程序还可以分享链接至微博,微信等。随后淘宝也推出了自己的小程序,可以进行花费充值等。
2016年年初由张小龙提出的微信小程序应运而生,这就宣告着微信又一个全新的布局正在展现。
微信小程序是一种基于微信生态圈的WebApp式应用,它可以提供面向用户友好的基础UI交互体验的同时,也定制了统一的开发规范,并且为开发者提供基于微信的导航,地图,表单,位置和媒体等开发组件,这使得开发小程序的过程变得更加方便。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/415.html