基于微信小程序的新闻APP设计与开发毕业论文
2021-03-15 20:14:33
摘 要
随着全球互联网和移动通信行业的高速迅猛发展以及智能设备的不断的普及,移动端以及相关的应用软件渐渐代替PC端,成为了人们日常访问网络和获取信息核心渠道。相比于传统的浏览阅读资讯的各种局限性,用户希望更快、更方便的获取更多的资讯,因此促进了新闻类手机APP的大量发展。而微信小程序的出现是为了进一步的释放用户对手机性能和网络流量的依赖,只需简单的操作便可获取高效的资源信息。论文在此基础之上,结合小程序与新闻APP的优点,基于微信平台,完成了小程序新闻APP的一系列功能的设计与开发。
本文首先研究并分析了该课题的背景、意义以及相关轻应用的发展发展状况,明确了研究该课题的研究目的和目标。然后结合实际开发软件过程中的操作,概述了该项目的开发环境与平台、编程语言以及整体框架结构等,紧接着通过对小程序新闻APP进行细致的模块划分,更具体的对其做了详细的需求分析。最后利用框图、流程图以及关键代码对该项目的各个模块进行了页面设计和逻辑实现。
分析系统整体测试的结果,本文开发的小程序完成了新闻分类、浏览、收藏、分享以及订阅等功能。
关键词:微信小程序;新闻APP;功能需
Abstract
With the rapid development of the global Internet and mobile communications industry and the rapid spread of intelligent devices, mobile and related applications gradually replace the PC side, has become the daily access to the network and access to information core channels. Compared to the traditional browsing and reading of the various limitations, users want faster and more convenient access to more information, thus promoting the news mobile phone APP a lot of development. And the emergence of WeChat small program is to further release the user's mobile phone performance and network traffic dependent, just a simple operation can get efficient resource information. On the basis of this paper, combined with the advantages of small program and news APP, based on WeChat platform, completed a small program news APP a series of functional design and development.
This paper first studies and analyzes the background and significance of the subject and the development and development of related light applications, and makes clear the research purpose and goal of this subject. And then combined with the actual development of software operations in the process, outlined the project development environment and platform, programming language and the overall framework structure, followed by small program news APP detailed module division, more specifically to do a detailed Demand analysis. Finally, the block diagram, flow chart and key code of the project of the various modules of the page design and logic to achieve.
Analysis of the overall test results of the system, this article developed a small program to complete the news classification, browsing, collection, sharing and subscription functions.
Key words: WeChat small program;news APP;functional requirements
目 录
摘 要 I
Abstract II
第1章 绪论 1
1.1 课题背景 1
1.2研究目的及意义 1
1.3 国内外研究发展状况 2
1.4 论文主要工作 3
1.5 论文组织结构 3
1.6 本章小结 3
第2章 基于微信小程序新闻APP所需的关键技术 4
2.1 开发环境 4
2.2 编程语言简介 5
2.2.1 WXML 5
2.2.2 WXSS 5
2.3 小程序框架 6
2.3.1 小程序的架构 6
2.3.2 小程序的生命周期 6
2.3.3 API 8
2.4 本章小结 8
第3章 小程序新闻APP的需求分析和设计 9
3.1 系统整体功能 9
3.2 功能性需求与设计 9
3.2.1用户信息获取及管理模块 10
3.2.2 新闻列表及分类模块 10
3.2.3 新闻评论模块 11
3.2.4 新闻收藏模块 11
3.2.5 新闻分享模块 11
3.2.6 新闻昼夜浏览模块 11
3.2.7 喜爱新闻搜索及订阅模块 12
3.3 其他性能需求 12
3.4 本章小结 13
第4章 小程序新闻APP的设计与实现 14
4.1 用户信息管理模块的设计与实现 14
4.1.1页面的设计与实现 14
4.1.2数据的获取和接口的使用 15
4.2 新闻列表及分类模块的设计与实现 16
4.2.1页面的设计与实现 16
4.2.2 数据的获取和接口的使用 16
4.3 新闻评论模块的设计与实现 18
4.4 新闻收藏模块的设计与实现 19
4.5 新闻分享模块和昼夜模块的设计与实现 20
4.5.1 分享模块的实现 20
4.5.2 昼夜模块的实现 20
4.6 喜爱新闻搜索及订阅模块设计与实现 21
4.6.1页面设计 21
4.6.2数据的获取及接口的使用 22
4.7 本章小结 23
第5章 结果展示 24
5.1 用户信息管理模块展示 24
5.2 新闻列表及分类模块功能展示 24
5.3 订阅及搜索模块功能展示 26
5.4 其他重要模块功能展示 28
5.5 本章小结 30
第6 章 总结与展望 31
6.1 总结 31
6.2 展望 31
参考文献 33
致 谢 34
第1章 绪论
在本章中,首先简单的论述了本课题相关的研究背景,然后通过研究和分析移动应用软件的发展现状,探讨了本课题的研究意义和目的。同时提出了该课题有待解决的问题,并根据其特点制定了课题的目标,提供了基本的方案。
1.1 课题背景