智能全网小说下载系统毕业论文
2022-01-16 17:55:35
论文总字数:20181字
摘 要
自古以来阅读都是人们学习和休闲的一种重要方式,而文字的载体也在不断地发生变化,我国传统文字的载体先后有陶器、动物甲骨、青铜器、竹简、木牍、帛、纸等。文字载体随着发展越来越方便,阅读也随着文字的载体的发展方便起来。在到现在电子媒介也成了文字的重要载体,电子媒介便于携带,存储空间大的优势,现在大部分的阅读爱好者喜欢在网络上阅读小说。
本系统旨在建立一套智能全网小说下载系统,能够让小说阅读爱好者能够更加方便的阅读小说,不再需要等待网页的刷新,更简单的查到自己喜欢的书籍,还可以免费下载,供读者随时随地的观看,不在受网络的限制,更是全程无广告干扰,有多推荐的好书直达,给读者带来舒适的阅读体验。本系统的主要思想是做到小说阅读的方便快捷,数据处理的可靠性、可维护性,以及程序的稳定性性。本系统采用Python编程语言,采用Django框架搭建整个网站,并使用MYSQL数据库提供数据管理。
本论文从分析课题的背景、意义和题目的要求出发,分别从项目的需求分析、系统设计、详细设计以及项目测试等多个方面详细的介绍了智能全网小说下载的设计与实现过程,并对项目的完成情况进行总结。
关键词:小说 数据库 Python Django Web MySQL
Django-based intelligent full-network novel download system
Abstract
Since ancient times, reading has been an important way for people to learn and relax, and the carrier of words has been constantly changing. The carriers of traditional Chinese characters have ceramics, animal bones, bronzes, bamboo slips, hibiscus, enamel, paper and so on. As the text carrier becomes more and more convenient, the reading is also convenient with the development of the carrier of the text. Nowadays, electronic media has become an important carrier of words. Electronic media is easy to carry and has a large storage space. Now most reading enthusiasts like to read novels on the Internet.
The system aims to establish a set of intelligent whole network novel downloading system, which can make novel reading enthusiasts more convenient to read novels, no longer need to wait for the refresh of the webpage, and more easily find the books that they like, and can also download for free. For the reader to watch anytime, anywhere, not subject to the restrictions of the network, but also the whole process without advertising interference, there are many recommended good books directly, to provide readers with a comfortable reading experience. The main idea of this system is to make the reading of the novel convenient and fast, the reliability of data processing, maintainability, and the stability of the program. The system uses the Python programming language, uses the Django framework to build the entire website, and uses MYSQL database to provide data management.
Based on the analysis of the background, significance and requirements of the topic, this paper introduces the design and implementation process of the intelligent whole network novel download from the aspects of project requirements analysis, system design, detailed design and project testing. Summarize the completion of the project.
Key words: fiction database Python Django Web MySQL
目录
摘 要 1
Abstract 2
第一章 引言 1
1.1 选题背景 1
1.2 国内外研究现状 2
1.2.1国外研究现状 2
1.2.2国内研究现状 3
第二章 系统分析 4
2.1 需求分析 4
2.1.1 管理员功能模块 5
2.1.2 用户功能模块 5
2.1.3作者功能模块 6
2.2 可行性分析 6
2.2.1技术可行性 7
2.2.2 经济可行性 7
2.2.3 操作可行性 7
2.3 系统运行环境 7
第三章 实现技术与开发工具 8
3.1 Django框架 8
3.2 Python语言 8
3.3 MySQL数据库 9
第四章 系统详细 9
4.1 网站总体功能 9
4.1 小说阅读网网站主页 10
4.2 小说登陆与注册模块 10
4.2.1用户登录 12
4.3小说阅读模块 13
4.4 小说搜索模块 14
4.5管理员模块 14
4.6小说评论模块 15
4.7小说个性化推荐模块 16
第五章数据库设计 17
5.1系统数据库全局设计 17
5.2关系模式 17
5.3数据库逻辑结构设计 18
5.3.1作品表 18
5.3.3小说信息表(manager) 19
5.3.4章节信息表(novelchaper) 20
第六章 系统调试与测试 22
6.1 程序调试 22
6.2 程序测试 22
6.2.1 测试的重要性及目的 22
6.2.2 测试的步骤 23
6.3测试用例 23
6.3.1小说阅读网网站主界面测试: 23
6.3.2用户注册功能测试 23
6.3.3用户登录功能测试 24
6.3.4阅读小说功能测试 25
6.3.5搜索小说功能测试 25
6.3.6用户评论功能测试 26
6.3.7发表小说功能测试 26
6.3.8添加章节功能测试 27
6.3.9用户信息管理测试 27
6.3.10小说信息管理测试 28
6.4测试报告 28
第七章 结论 30
7.1 系统评价 30
7.2安全性问题 30
参考文献 31
致谢 33
第一章 引言
1.1 选题背景
本项目是用Django框架开发的智能全网小说下载系统,现在来越多的阅读爱好者喜欢在网上足不出户的就能悬着自己感兴趣的书籍,而不是去书店选择。通过对现在网上存在的小说网站的分析,我发现现存的小说网站的不足,就是网站广告太多,及其影响读者的阅读体验,而且可以直接下载的网站少之又少。为止,我设计这个网站,可以很好的满足读者的阅读体验,有着简洁的阅读界面,方便友好的操作方法和稳定的安全性。在网络技术快速发展的前景下,国家的网页制作技术也在快速发展,在这个这种环境下,本文详细介绍了智能全网小说下载系统的设计与实现的过程。
在当今社会,随着计算机应用的发展,网络上的资源越来越丰富,在我们生活中所占的比例越来越大。人们的衣食住行娱乐都可以在网络这个平台上得到帮助,QQ、微信、美团外卖,淘宝让我们有了宅的资本,网络极大地提高了我们生活的便利。网友通过网络的桥梁在网站平台上可以随时随地了解到自己想要的信息,各式各样的网站也应运而生。
请支付后下载全文,论文总字数:20181字