基于微信小程序的阅读器的设计与实现

 2023-02-03 10:02

论文总字数:15262字

摘 要

近年来,随着移动设备的大力普及和移动互联网的发展,利用碎片化时间进行移动阅读成为了一种盛行的阅读方式,使得阅读的载体从纸质转变为移动端。以往单一的阅读器其价格和方便程度都不如以智能手机为平台的客户端来得便宜和方便。论文以传统阅读方式为出发点,结合微信小程序技术,采用面向对象的开发方法,开发一种可以方便阅读的、对阅读硬件要求较低的微信小程序阅读器。

本系统是以微信为平台开发的微信小程序。前端开发采用了微信小程序开发平台,后台采用了Django框架对前端请求的业务逻辑进行处理,对于用户前端的登陆请求验证,阅读界面颜色的选择,可以选择护眼模式,可以积分签到,用户信息的注册,为用户提供书籍搜索、切换书籍类型等功能。和后台连接的存储部分,选择了MySQL数据库对书籍的章节内容进行存储,还可以对用户的信息,阅读记录、积分签到进行存储。

关键词:阅读器;Django;MySQL;微信小程序

Design and Implementation of Reader Based on WeChat Small Program

Abstract

In recent years, with the popularization of mobile devices and the development of mobile Internet, the use of fragmented time for mobile reading has become a popular reading method, which makes the reading carrier transform from paper to mobile. In the past, a single reader was not as cheap and convenient as a smartphone-based client. Based on the traditional reading method, the paper combines WeChat small program technology and object-oriented development method to develop a WeChat applet reader that can be easily read and has low requirements on reading hardware.

This system is a WeChat applet developed on the platform of WeChat. The front-end development adopts the WeChat small program development platform. The background uses the Django framework to process the business logic of the front-end request. For the user front-end login request verification, the reading interface color selection, you can choose the eye-protection mode, you can score the check-in, user information. Registration, providing users with books search, switching bibliography and other functions. And the storage part connected to the background, select the MySQL database to store the chapter content of the book, store the user"s information, reading records, personal check-in.

Keywords: reader; Django; MySQL; WeChat applet

目录

第一章 引言 1

1.1课题背景 1

1.2国内外发展现状 1

1.3课题主要研究内容及关键问题 2

1.4论文组织结构 2

第二章 技术简介 3

2.1微信小程序 3

2.1.1微信小程序的开发环境 3

2.1.2微信小程序框架 3

2.2 MySQL数据库 5

第三章 需求分析 7

3.1用户需求分析 7

3.2系统功能需求 8

3.3系统性能需求 8

第四章 系统总体设计 9

4.1系统总体设计 9

4.2系统功能结构设计 10

4.3数据库设计 11

4.3.1系统E-R图 11

4.3.2数据库表字段设计 12

4.3本章小结 13

第五章 系统详细设计与实现 14

5.1系统页面路由的实现 14

5.2登陆注册模块的实现 14

5.3阅读功能模块的实现 16

5.4搜索和收藏模块的实现 17

5.5 后台管理维护 18

5.6本章小结 20

第六章 系统测试 21

6.1系统测试方法 21

6.2测试用例分析和结果 21

6.3本章小结 22

第七章 结束语 23

致谢 24

参考文献 25

第一章 引言

1.1课题背景

近年来,移动客户端发展迅速,智能终端普及迅速。在2018年小程序发展迅速,微信月活跃人数达到了10.98亿,小程序服务的行业也越来越广泛达到200个。微信已成为中国人不可缺少的社交软件。人们的阅读方式正悄然发生改变,纸质阅读的不便性在和方便的移动阅读相比之下越发的突出。移动阅读正迅速兴起,越来越受人们的欢迎。

国家对人们的阅读时间有了较大的重视,全民的阅读时间已然成为国家实力的对比的一个重要考量。全民阅读已经连续多年作为“十三五”期间的重大文化工程之一,国家无论是科技还是文化建设都需要有广泛的阅读作为支撑。国家的复兴不仅仅是物质上的富饶更是文化素养的提高。这样国家的复兴才能更有力量,更有思想文化上的保证。2017年初微信小程序的正式上线使得微信的生态圈进一步得到完善,微信小程序的免安装的特性是对于传统的定制软件更方便。可以实现即点即用。小程序的获得也变得十分的方便,不需要通过应用商店进行下载和安装,推广也变得十分方便,扫描小程序的二维码或直接搜索就可以找到想要的小程序。实现即用即走是由于微信小程序是一个轻量级应用,也使得小程序可以更好的进行线下推广。

目前阅读分为传统的纸质阅读、专属移动阅读器、基于智能手机的阅读APP。以上以往的阅读方式或是不便携或是对硬件要求较高,不能满足全民阅读的需求。基于以上情况本系统是基于微信小程序开发的一款阅读小程序。该小程序具有登陆,阅读界面颜色的改变

1.2国内外发展现状

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

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

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