基于微信小程序的诗词阅读平台的设计(任务书,开题报告,论文18000字,参考代码)
摘 要
阅读能够帮助人们获取知识,提升自我修养。诗词作为中华传统文化的灿烂瑰宝,具有极高的审美价值,它能滋养心灵。随着诗词类节目的热播,越来越多的人开始阅读诗词。同时,伴随着移动互联网技术的快速发展,越来越多的人选择使用移动阅读平台进行阅读。
本文基于微信开发的相关技术,设计并实现了诗词阅读平台。本平台诗词分类详细,方便用户快速找到想看的诗词,在这里可以进行诗词原文及译文的阅读,收藏自己喜爱的诗词,用户还能够用关键词搜索诗词,另外还为用户提供历史记录、诗词随机显示、热门榜等功能,服务端用来保存用户、诗词信息,上传和删除诗词。本文研究的目的是为了解决目前市面上诸多阅读应用针对性不强,功能不完善,用户体验感不佳等问题。
本文首先介绍了研究内容的背景意义和国内外对移动阅读平台研究的现状,接着对开发平台选择,微信小程序相关技术和后端云服务的选择进行了分析,然后对阅读平台展开需求分析,明确了阅读平台应具有的功能。
随后对每个功能模块进行详细设计,通过绘制流程图明确设计思路,还对数据库及数据库表进行设计,绘制了整个系统的E-R图来明确各个实体之间的关系。然后根据设计实现了平台所有功能及前后端的交互。
最后对全文进行总结,阐述了目前阅读平台存在的不足及对未来的展望。本阅读平台经在模拟器和不同操作系统的真机上的测试,运行正常,功能均可实现,基本上达到了用户的需求。
关键词:微信;小程序;阅读平台;诗词阅读
Abstract
Reading can help people gain knowledge and promote self-cultivation. As a splendid treasure of traditional Chinese culture, poetry has very high aesthetic value, it can nourish the soul. With the popularity of poetry programs, more and more people begin to read poetry. At the same time, with the development of mobile Internet technology, people have been gradually accustomed to use the mobile reading platform to read.
Based on the related technology of WeChat development, this article designs and implements a poetry reading platform. The platform has detailed classification of poetry, which is convenient for users to quickly find the poems they want to read. In here, they can read the original poetry and translations, and collect favorite poems. Users can also use keywords to search for poems, and it also provides users with historical records, random display of poems, and popular charts. The functions of the server are saving user information and poetry information, upload and delete poems. The purpose of this study is to solve the problems in reading applications such as poor targeting, imperfect functions, and poor user experience.
This article firstly introduces the background significance of the research content and the research status of the mobile reading platform at home and abroad. Then it introduces the related technologies of the Wechat Mini Program and the backend cloud. And then it analyzes the needs of the reading platform and clarifies the functions of the reading platform.
Afterwards, I designed each functional module in detail. clear design ideas can be drawn through drawing flow charts. It also designs the database, designs the database table, and draws the E-R diagram of the entire system to clarify relationship between the entities. Then according to the design, each functional module and server are implemented, and the realization interface of the platform and the screenshot of the database are displayed.
Finally, I make a summary of the whole paper, and summarize the present problems and the outlook of the future. The reading platform passes the tests on the simulator and the real machine with different operating systems, all of which are running normally and the functions can be realized. Basically, the user's needs are met.
Key Words:Wechat; Mini Program; reading platform; poetry reading
目 录
第1章 绪论 1
1.1 研究背景及意义 1
1.2 国内外研究现状 2
1.3 本文的研究工作及章节安排 2
第2章 相关技术分析 4
2.1 开发平台选择 4
2.2 微信小程序开发相关技术 5
2.3 后端云服务 6
第3章 需求分析 7
3.1 可行性分析 7
3.1.1 经济可行性 7
3.1.2 技术可行性 7
3.1.3 操作可行性 7
3.2 需求分析 8
3.2.1 总体需求分析 8
3.2.2 功能需求分析 8
3.2.3 非功能性需求分析 9
第4章 阅读平台详细设计 10
4.1 总体功能结构设计 10
4.2 登录功能模块设计 10
4.3 随机显示诗词功能及轮播图功能模块设计 11
4.4 阅读功能模块设计 11
4.5 搜索功能和热门榜功能模块设计 12
4.6 收藏功能模块设计 13
4.7 历史记录功能模块设计 13
4.8 界面设计 14
4.9 数据库设计 15
4.9.1 数据库整体E-R图设计 15
4.9.2 数据库表设计 16
第5章 阅读平台实现 18
5.1 登录功能模块实现 18
5.2 随机显示诗词及图片轮播功能模块实现 19
5.3 阅读功能模块实现 20
5.4 搜索功能和热门榜功能模块实现 23
5.5 收藏功能模块实现 25
5.6 历史记录功能模块实现 26
5.7 后台服务器搭建 27
5.8 数据库实现 28
5.9 测试 29
第6章 总结与展望 30
6.1 工作总结 30
6.2 展望 31
参考文献 32
致 谢 33
|