登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 计算机类 > 计算机科学与技术 > 正文

基于Flask的书籍推荐管理系统的设计与实现毕业论文

 2021-12-22 21:59:38  

论文总字数:16165字

摘 要

随着长达几十年计算机技术的快速发展,人们的生活方式已经发生了天翻地覆的剧烈变化。书籍信息的推荐与管理就是其中的典型代表:在此之前,人们对于书籍的选择受到浩如烟海的书籍数目与自身短暂时间和个人阅读的偏好的影响。

本系统旨在建立一套智能的书籍推荐管理系统,包含了系统用户管理模块,书籍信息管理模块,评分评价信息管理模块,书籍推荐管理模块,书单信息管理模块等基本功能模块,让读者能够及时有效地查询书籍,选择最适合自己的书籍。本系统的主要思想是做到书籍推荐管理系统管理的人性化和专业化,数据处理的可靠性,可维护性,及时性以及系统的稳定性。本系统使用基于物体的协同过滤算法实现书籍推荐功能。本系统采用python编程语言,flask框架并且使用pymqsql提供数据管理。

关键词:书籍推荐管理 数据库 python Flask框架 pymysql

Design and implementation of a book recommendation management system based on Flask framework

Abstract

With the rapid development of computer technology for decades, people's way of life has changed dramatically.The recommendation and management of book information is a typical example: before this, people's choice of books was influenced by the number of books and their own short time and personal reading preference.

This system aims to establish a set of intelligent books recommended management system, includes the system user management module, books information management module, score evaluation information management module, books recommended management module, basic function modules such as book information management module, let the reader can consult books in a timely and effective manner, choosing the most suitable for their own books.The main idea of this system is to achieve the humanization and specialization of the management of the book recommendation management system, the reliability, maintainability, timeliness of data processing and the stability of the system.This system USES the object - based collaborative filtering algorithm to realize the book recommendation function.This system USES python programming language, flask framework and pymqsql for data management.

Key words: Book recommendation management systrem; Database; python; Flask;pymysql

目 录

摘 要 I

Abstract II

第一章 引言 1

1.1 选题背景 1

1.2 国内外研究现状 1

第二章 系统分析 2

2.1 需求分析 2

2.1.1 系统的功能需求 2

2.1.2 用户界面需求 2

2.2 可行性分析 3

2.2.1 技术可行性 3

2.2.2 经济可行性 4

2.2.3 操作可行性 4

2.3 系统运行环境 5

第三章 系统总体设计 6

3.1 总体功能 6

3.2 处理流程设计 6

3.2.1 系统登录流程 6

3.2.2 数据增加流程 7

3.2.3 数据删除流程 8

3.3 数据流分析 9

3.4 系统E-R图 9

第四章 系统详细设计 11

4.1 后台数据库设计 11

4.1.1 MySQL介绍 11

4.1.2 数据库表结构 11

4.2 后台管理模块设计 12

4.2.1 管理员登陆 13

4.2.2 系统用户管理 13

4.2.3 书籍信息管理 14

4.2.4 评分评价信息管理 15

4.2.5 书籍推荐管理 16

4.2.6 书单信息管理 17

4.3 用户模块设计 18

4.3.1 书籍推荐 18

4.3.2 书籍检索查询 18

4.3.3 书籍评分界面 19

4.3.4 书单界面 19

第五章 系统调试与测试 21

5.1 程序调试 21

5.2 程序测试 21

5.2.1 测试的重要性及目的 21

5.2.2 测试的步骤 21

5.2.3 测试用例 22

第六章 结论 24

6.1 系统评价 24

6.2 安全性问题 24

参考文献 25

致谢 27

第一章 引言

1.1 选题背景

随着信息化革命的发展和人们物质需求的饱和,人民对于精神世界营养的需求越来越迫切。读书,作为补充精神营养的主要途径,正受到越来越多人的青睐。因此,市场对于书籍推荐管理系统的要求越来越高。书籍市场的规模日渐繁荣,各种领域的书籍质量逐渐提高,满足读者各式各样的需求。也是因为书籍的数量繁多,书籍的质量良莠不齐,导致读者很难选择最适合自身的书籍,从而浪费了时间和精力。

因此,给读者提供准确,高效,方便,快捷,具有个人特性的书籍推荐,不仅能满足人们的读书需求,而且还能提高国民的综合素质。中国社会读书氛围的提高,必将提高中国的国家软实力,必将提升中国的国家底蕴,必将带来中国综合国力的提高。

1.2 国内外研究现状

随着西方计算机技术的发展和信息化革命的进行,电子化书籍成为了西方国家阅读书籍的潮流。标志着电子阅读大时代到来的关键事件正是2010年10月,由亚马逊的官方数据表明,精装书籍的销售量首次被Kindle的电子书籍销售量超过。目前我国国民的阅读方式中,电子化阅读扮演着重要的地位,越来越多的人们选择电子阅读作为他们阅读书籍的主要途径。近年来,我国电子化阅读市场也日渐扩大,并且也衍生了一系列优秀的企业。虽然目前为止我国国内的电子阅读书籍也在向正规化的方向发展,但是也存在着一些隐患,比如书籍信息不准确,有人恶意刷评分,书籍的质量良莠不齐等问题。

本书籍推荐管理系统的开发与实际,是为了方便读者选取适合自身的书籍,避免浪费时间在垃圾书籍并且要做到相关书籍信息的准确性和更新及时性,尽可能做到系统的人性化和稳定性,为读者带来最佳的用户体验。系统主要采用python编程语言,MYSQL为数据库。

第二章 系统分析

2.1 需求分析

电子书籍阅读已经成为我国国民阅读书籍的主要阅读方式之一。一方面,当下电子书籍的发展伴随着互联网的发展快速发展,几乎覆盖了城市与农村的联网区域,另一发面阅读书籍选择电子书籍可以不必携带相对笨重的纸质书籍。随着电子书籍市场的不断扩大,目前已经有了一些电子书籍的评分推荐系统,但是这些电子书籍推荐管理系统缺少后台的管理功能,电子图书信息无法实现实时的更新。本课题旨在建立一个电子书籍推荐管理系统,当书籍信息发生变化是,我们可以通过后台的管理功能对数据进行及时的更新,为读者的阅读选择提供便利。本系统包含以下主要目标:

请支付后下载全文,论文总字数:16165字

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

企业微信

Copyright © 2010-2022 毕业论文网 站点地图