当前位置:网站首页>Design and implementation of reading app based on Web Platform
Design and implementation of reading app based on Web Platform
2022-06-27 14:18:00 【biyezuopinvip】
Resource download address :https://download.csdn.net/download/sheziqiong/85797901
Resource download address :https://download.csdn.net/download/sheziqiong/85797901
pick want
Books are carriers of human civilization and wisdom , Reading has been a fine tradition of the Chinese nation since ancient times . With the rapid development of science and Technology , The wide spread of smart phones , Mobile reading has gradually come into people's lives as a new way of reading . This paper introduces a new software based on WEB Platform reading APP Design and implementation , The APP Simple eye care color matching , Simple and comfortable design style , A collection of existing markets APP Many functions of , use React、Redux、Webpack、Babel Wait for the latest WEB Development technology , Have smooth and real book turning animation 、 Automatically record reading history 、 Multi platform synchronization 、 Collect and share books , At the same time, it supports intelligent analysis of users' reading and search history , And automatically match 、 Recommend books that users may like , Give users a new reading experience .
key word : Book reading ;WEB; Mobile applications ; Intelligent recommendation
ABSTRACT
Books are the carrier of human civilization and wisdom. Reading has been a fine tradition of the Chinese race since ancient times. With the rapid development of science and technology and the widespread of smart mobile phones, mobile phone as a new way of reading has gradually entered people’s life. This paper introduces design and implementation of a reading APP, which is based on the WEB platform. The App uses comfortable color, simple design style. It achieves a number of functions which are in existing market. It uses React, Redux, Webpack, Babel and WEB development of the latest technology. It also achieves smooth animation about reading, recording reading history automatically, multi-platform synchronization, collection and sharing of books and other functions, and intelligent analysis for users’ reading and searching history, and automatically recommending books which the user may like. This App gives users a new reading experience.
Keywords: Book Reading; WEB; Mobile Phone Application; Intelligent Recommendation
Objective record
Chapter one Preface 1
1.1 read ─── The fine traditions of the Chinese nation 1
1.2 The current situation of reading in China 1
1.3 Characteristics of the project 1
Chapter two Introduction to development tools and technologies 3
2.1 Visual Studio Code 3
2.2 TypeScript 3
2.3 React 3
2.4 Redux 3
2.5 Webpack+Gulp 4
2.6 Go 4
2.7 database MongoDB 4
2.8 REST API 5
The third chapter Demand analysis 6
3.1 Client functional requirements 6
3.1.1 Login registration function 7
3.1.2 Book search function 7
3.1.3 Book classification function 8
3.1.4 Book reading function 8
3.1.5 Book collection function 8
3.1.6 Book sharing function 8
3.1.7 Book recommendation function 9
3.1.8 Read history view function 9
3.2 Functional requirements of the server 9
3.2.1 The user logs in to the registration service 10
3.2.2 Book Keyword query service 10
3.2.3 Get all classification services 10
3.2.4 Get the current classified book list service 10
3.2.5 Book details inquiry service 10
3.2.6 User reading progress upload service 11
3.2.7 User reading progress query service 11
3.2.8 Collection service 11
3.2.9 User collection book inquiry service 11
3.2.10 User interest recommendation service 11
3.3 Performance requirements 11
3.4 Operational requirements 11
Chapter four Database design 12
4.1 Demand analysis of database 12
4.2 Conceptual design of database 12
4.3 Logical design of database 13
surface 4.3.1 Tag Logical design table for 13
surface 4.3.2 Book Logical design table for 14
surface 4.3.3 Catalogue Logical design table for 14
surface 4.3.4 Content Logical design table for 14
surface 4.3.5 User Logical design table for 15
surface 4.3.6 Collect Logical design table for 15
surface 4.3.7 Recommend Logical design table for 15
surface 4.3.8 History Logical design table for 16
The fifth chapter Detailed design 17
5.1 Back end API Interface design 17
5.1.1 public API Interface setup 17
5.1.2 User permissions API Interface design 19
5.2 Front end architecture design 22
5.3 Front end interaction design 23
5.3.1 Routing design 23
5.3.2 Main interface layout design 23
5.3.3 Main interface interaction design 24
5.3.4 Book list layout design 24
5.3.5 Search box design 25
5.3.6 Login interface layout design 25
5.3.7 Interactive design of login interface 25
5.3.8 Register page layout 26
5.3.9 Register interface interaction design 27
5.3.11 Layout design of reading books 27
5.3.12 Reading book page interaction design 28
5.3.13 Collect page layout design 29
5.3.14 Recommended page layout 29
5.3.15 User information page layout design 30
Chapter six system implementation 32
6.1 Back end API Interface implementation 32
6.1.1 public API Interface implementation 32
(1) Get all categories of books API Realization 32
(2) Get a list of books under a specific category API Realization 33
(3) To get detailed information about a particular book API Realization 33
(4) Get the book content of a specific chapter of the book API Realization 33
(5) Get a list of books searched for specific keywords API Realization 33
6.1.2 User permissions API Interface design 33
(1) Registered API Realization 33
(2) Logon API Realization 34
(3) Access to user information API Realization 35
(4) Collect and cancel the collection of books API Realization 35
(6) Get a list of recommended books API Realization 36
(7) Upload users' reading records API Realization 37
(8) Get the latest record of the user's specific book API Realization 37
(9) Modify the user name API Realization 37
(10) Change the user login password API Realization 37
(11) Get SMS or email verification code API Realization 38
(12) Verify the SMS or email verification code API Realization 38
6.2 Implementation of front-end components 39
(1)Router Implementation of components 39
(2)Home Implementation of components 40
(3)Header Implementation of components 41
(4)Footer Implementation of components 42
(5)SerchInput Implementation of components 43
(6)CategoryList Implementation of components 44
(7)RemindPopup Implementation of components 45
(8)BookList Implementation of components 46
(9)Loading Implementation of components 47
(10)BookContent Implementation of components 47
(11)BookContentHeader Implementation of components 48
(12)BookContentFooter Implementation of components 49
(13)Share Implementation of components 50
(14)BookItem Implementation of components 51
(15)FlipAnimation Implementation of components 52
(17)Battery Implementation of components 53
(18)Article Implementation of components 54
(19)LoginForm Implementation of components 55
(20)RegisterForm Implementation of components 56
(21)Collection Implementation of components 57
(22)User Implementation of components 58
Chapter vii. summary 60
reference 62
thank 63
Paper document + Mission statement + opening report + Defence PPT+ Duplicate check report + Project source code 

























Resource download address :https://download.csdn.net/download/sheziqiong/85797901
Resource download address :https://download.csdn.net/download/sheziqiong/85797901
边栏推荐
- CMOS级电路分析
- JVM parameter setting and analysis
- Buuctf Misc
- CMOS level circuit analysis
- Calcul de la confidentialité Fate - Prévisions hors ligne
- 【PHP代码注入】PHP语言常见可注入函数以及PHP代码注入漏洞的利用实例
- R language objects are stored in JSON
- 清华&商汤&上海AI&CUHK提出Siamese Image Modeling,兼具linear probing和密集预测性能!...
- 每日3题(2):检查二进制字符串字段
- Redis 主从复制、哨兵模式、Cluster集群
猜你喜欢

CCID Consulting released the database Market Research Report on key application fields during the "14th five year plan" (attached with download)

芯片供给过剩之际,进口最多的中国继续减少进口,美国芯片慌了

Axi bus

Redis master-slave replication, sentinel mode, cluster cluster

隱私計算FATE-離線預測

What kind of experience is it to read other people's code

Number of printouts (solved by recursive method)

At a time of oversupply of chips, China, the largest importer, continued to reduce imports, and the United States panicked

Axi bus
![[WUSTCTF2020]girlfriend](/img/a8/33fe5feb7bcbb73ba26a94d226cc4d.png)
[WUSTCTF2020]girlfriend
随机推荐
What if the win system cannot complete the update and is revoking the status change
【OS命令注入】常见OS命令执行函数以及OS命令注入利用实例以及靶场实验—基于DVWA靶场
深入理解位运算
隐私计算FATE-离线预测
Massive data! Second level analysis! Flink+doris build a real-time data warehouse scheme
Naacl 2022 | TAMT: search the transportable Bert subnet through downstream task independent mask training
Leetcode 724. Find the central subscript of the array (yes, once)
CMOS级电路分析
简析国内外电商的区别
Sword finger offer II 039 Histogram maximum rectangular area monotonic stack
解析Activity启动-生命周期角度
What kind of experience is it to read other people's code
巧用redis实现点赞功能,它不比mysql香吗?
[business security 03] password retrieval business security and interface parameter account modification examples (based on the metinfov4.0 platform)
现在开户有优惠吗?网上开户是否安全么?
Privacy computing fat offline prediction
【业务安全-02】业务数据安全测试及商品订购数量篡改实例
A brief analysis of the differences between domestic and foreign e-commerce
How ASP connects Excel
Bidding announcement: Oracle all-in-one machine software and hardware maintenance project of Shanghai R & D Public Service Platform Management Center