基于微信小程序的豆瓣电影系统的设计与实现

 2023-01-17 09:01

论文总字数:12886字

摘 要

随着信息技术和移动互联网技术的发展,信息的数据量呈爆炸式增长趋势,社会逐渐从信息匮乏时代进入了信息过载的"大数据"时代。微信小程序也是大数据时代的产物,其一经上线,根植于场景的特性便得到了大量用户的青睐,服务项目涵盖了生活的各个方面,在手机上查找电影,早已是人们生活普遍的生活习惯。

该毕设要求实现一个基于微信小程序的豆瓣电影系统,使用微信官方提供的开发者工具,利用WXML、WXSS、JavaScript、Ajax等技术,借助豆瓣的API数据接口完成项目的开发。

关键词:电影系统;WXML;WXSS;JavaScript;Ajax

Design and Develop The Douban Movie System Based on

Wechat Applet

Abstract

With the development of information technology and mobile Internet technology, the amount of information data shows an explosive growth trend, and the society gradually enters the "big data" era of information overload from the era of information scarcity. Wechat app is also a product of the era of big data. As soon as it goes online, its features rooted in the scene are favored by a large number of users. The service items cover all aspects of life. It has long been a common living habit for people to find movies on their mobile phones.

The completion of the design requires the implementation of a Douban movie system based on wechat applet, using the official wechat developer tools, using wxml, wxss, JavaScript, Ajax and other technologies, with the help of Douban API data interface to complete the development of the project.

Keywords: Movie system; WXML; WXSS; JavaScript; Ajax

目录

摘 要 I

Abstract II

第一章 绪论 1

1.1 研究背景及意义 1

1.2 国内外研究现状 1

1.2.1 国外研究现状 1

1.2.2 国内研究现状 1

第二章 需求分析及相关理论与设计 2

2.1 需求分析 2

2.1.1 应用现状及存在的问题 2

2.1.2 解决方案及功能需求分析 2

2.1.3 性能需求 2

2.2 相关理论与设计 3

第三章 总体设计 4

3.1 整体架构设计 4

3.2 架构核心特点 4

3.3 功能结构与模块设计 5

3.4 系统设计的关键分析。 5

第四章 详细设计与实现 7

4.1 程序结构设计 7

4.2 程序模块设计 12

4.3 程序组件设计 13

4.4 程序接口设计 13

4.5 设计难点及解决方式 14

第五章 系统测试 16

5.1 系统功能测试 16

5.1.1 页面效果测试 16

5.1.2 功能效果测试 21

第六章 结束语 24

致谢 25

参考文献(References) 26

第一章 绪论

1.1 研究背景及意义

随着21世纪信息技术和移动互联网发展突飞猛进,信息的数量呈现出了爆炸式的增长趋势,我国社会逐渐从信息匮乏时代进入了信息过载的大数据时代。微信小程序就是大数据时代的产物之一。由于它使用便捷,反应速度快,开发成本低,功能与原生APP所差无几。微信小程序一出现便赢得了海量用户的青睐,它所涉及的范围涵盖了人们生活的各个方面。随着人们生活水平的不断提高,互联网不断地普及,人们观看电影的方式也不仅局限于影院,在手机上查看电影早已是普遍的生活习惯。相比于原生APP,小程序有着丰富的流量入口并自带流量池,拥有微信11亿活跃用户,以及拥有查看附近的小程序、分享朋友圈、微信社群等功能,它能够轻易获得更多的用户。正是由于有着如此高的活跃度,才使得有关微信小程序的开发显得如此的迫切。这款基于微信小程序的豆瓣电影系统能使人们足不出户、随时随地,更方便、更快捷地找到想看的电影以及更权威的豆瓣影评。

1.2 国内外研究现状

1.2.1 国外研究现状

小程序在国外也已经发展的风生水起,海外小程序在境外合规国家和地区覆盖量增加至60个,支持16种不同货币直接结算。比如新加坡等一些东南亚国家,推出了旅游小程序,支持在线买票、导游、游戏互动等,短短几个月的时间就获得了几十万的用户,这些小程序覆盖了景点、餐饮、购物、交通等业态。虽然用户量没有国内多,但是发展速度和受欢迎程度完全不亚于国内。

1.2.2 国内研究现状

经过调研发现,市面上很多APP下载到手机上后使用频次较少,平常停留在手机上占用了大量内存,而且当再次使用时可能因版本太旧需要花费资源更新最新版本才能使用。对于这些开发成本较高、使用频次较少的APP,如何降低成本,提升用户体验至关重要。在这种情况下,用户对应该留存率不高的APP“小程序化”,对代码较大的APP“功能主体化”,如携程、美团外卖等均在有APP的前提下开发了精简版小程序。微信小程序给用户提供了一个开发思路。传统Web前端开发基于浏览器,APP开发基于操作系统,相比于以上两种开发模式,基于微信平台开发的小程序则让开发者的准入门槛降低很多。低成本、开发难度简单以及反应速度快等优势,正在不断的赢得用户和市场的广泛认可,为很多微小企业提供了机遇。

虽然微信小程序在国内的起步较晚,但是有以下几个强势优势,使其能在短短两三年时间内风靡全国,一、用户体验好:便捷地获取服务,无需安装卸载,即用即走;二、即使微信小程序起步晚,但是它的流量获取相对比较容易,它不仅背靠10亿 微信用户,还有潜在的QQ用户;三、开发成本低:节省大量资金、时间、人力,能使开发者更专注于做好自己的产品;四、微信生态强:微信生态体系、多渠道实现营销推广,节省推广成本;五、具有更丰富的功能API接口和出色的使用体验,不仅降低了开发难度还降低了用户的使用难度。

第二章 需求分析及相关理论与设计

剩余内容已隐藏,请支付后下载全文,论文总字数:12886字

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;