没有合适的资源?快使用搜索试试~ 我知道了~
django+hadoop图片相册推荐系统毕业论文.docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 103 浏览量
2023-08-06
09:14:18
上传
评论
收藏 3.76MB DOCX 举报
温馨提示
试读
32页
django+hadoop图片相册推荐系统毕业论文
资源推荐
资源详情
资源评论
毕业设计
图片推荐系统
学生姓名
学 号
指导教师
所在学院
专业名称
班 级
I
摘 要
互联网的兴起从本质上改变了整个社会对信息的管理方式,国内各大市场从上
个世纪 90 年代互联网兴起之时,就产生了通过网络进行系统管理的想法。但是由于
在互联网上的信誉难以认证、网络的法规政策不健全等一系列的原因,限制了网上
信息管理发展的步伐。进入 21 世纪以后,随着整个社会的发展、进步,制约网上交
流的各个瓶颈问题逐一被击破,比如 QQ、微信等各大平台也纷纷的加入到洪潮之中。
图片推荐系统是在的数据存储主要通过 MySQL。用户在使用应用时产生的数据
通过 Python 语言传递给数据库。通过此方式促进图片推荐信息流动和数据传输效率,
提供一个内容丰富、功能多样、易于操作的平台。述了数据库的设计,系统的详细
设计部分主要论述了几个主要模块的详细设计过程。
【关键词】图片推荐; Python;MySQL 数据库;
II
Abstract
The rise of the Internet has essentially changed the way the whole society manages
information. Since the rise of the Internet in the 1990s, the idea of system management
through the network has come into being in each major domestic market. However, due to
the credibility of the Internet is difficult to authenticate, network regulations and policies
are not sound and a series of reasons, limited the pace of the development of online
information management. After entering the 21st century, with the development and
progress of the whole society, various bottleneck problems restricting online
communication have been broken one by one, such as QQ, wechat and other major
platforms have also joined the flood.
The picture recommendation system is in the data storage mainly through MySQL.
Data generated by users using the application is passed to the database through the Python
language. In this way, the flow of picture recommendation information and data
transmission efficiency are promoted, and a platform with rich content, diverse functions
and easy operation is provided. The design of database is described. The detailed design
part of the system mainly discusses the detailed design process of several main modules.
【 Key words 】 picture recommendation; Python; MySQL database;
III
目 录
1 引言 ......................................................................................................................................................4
1.1 选题背景 ...................................................................................................................................4
1.2 研究目的及意义 .......................................................................................................................4
1.3 研究的主要内容 .......................................................................................................................4
2 平台开发相关技术 ..............................................................................................................................5
2.1 Python 语言................................................................................................................................5
2.2 Django 框架................................................................................................................................5
2.3 MySQL 数据库 ............................................................................................................................5
2.4 Hadoop 介绍...............................................................................................................................6
2.5 Scrapy 介绍.................................................................................................................................7
2.6 B/S 架构......................................................................................................................................7
3 系统需求分析 .......................................................................................................................................8
3.1 功能需求分析 ...........................................................................................................................8
3.2 性能需求分析 ............................................................................................................................9
3.3 系统可行性分析 .......................................................................................................................9
3.3.1 技术可行性 ..................................................................................................................10
3.3.2 操作可行性 ..................................................................................................................10
3.3.3 运行可行性 ...................................................................................................................10
3.3.4 社会可行性 ...................................................................................................................10
3.3.5 管理可行性 ...................................................................................................................10
3.4 系统流程图分析 ......................................................................................................................10
3.4.1 登录流程图 ..................................................................................................................11
3.4.2 添加新用户流程图 ......................................................................................................11
4 系统软件的总体设计 ........................................................................................................................13
4.1 系统的基本要求 ......................................................................................................................13
4.2 系统开发目标 .........................................................................................................................13
4.3 系统总体架构设计 .................................................................................................................13
4.4 系统数据库的设计 .................................................................................................................14
4.4.1 数据库设计原则 ...........................................................................................................14
4.4.2 数据库 E/R 图................................................................................................................14
4.4.3 数据库表 ......................................................................................................................16
5 系统软件功能的具体实现 ................................................................................................................19
5.1 系统功能实现 ..........................................................................................................................19
5.2 后台管理员功能模块实现 ......................................................................................................21
6 系统测试与运行维护 ........................................................................................................................26
6.1 系统测试的目的 ......................................................................................................................26
6.2 测试用例 ..................................................................................................................................26
6.3 系统运行与维护 ......................................................................................................................27
7 结论 ....................................................................................................................................................29
参考文献 ................................................................................................................................................30
致 谢 ................................................................................................................................................31
4
1 引言
1.1 选题背景
由于互联网技术的快速发展,使得各部门都是以数字化、信息化、无纸化的
发展趋势,随着趋势的发展,各种决策系统、辅助系统也应运而生,其中,图片
推荐系统就是其中的重要组成部分。
计算机技术出现之前人们使用的管理方法已无法满足现代人们的需求,即人
工来完成图片推荐的管理,这种方法存在着工作效率低以及保密性差,易出错等
问题,同时还会生成大量的文本和数据,在检索数据时极大不便。而此次设计的
图片推荐系统,拥有对信息的快速检索、保存了大量的图片推荐信息,具有信息
系统保存的稳定性高和维护成本低等优点,对图片推荐管理的工作效率也能提高。
它不仅可以提高管理人员的工作效率,减少工作人员的负担,也可以使图片推荐
工作的质量得到保障,提高管理水平。
1.2 研究目的及意义
本课题的提出意在开发一个图片推荐系统,它的出发点必须是实用,操作简
单,界面友好,让有用户需求的人群共享同一个信息渠道,实现用户的双方线上、
线下互动。近年来,随着网络平台和电子媒体越来越深入的合作,用户获得资讯
的速度越来越快。同时也能够在第一时间查询到想要的信息,因此给各用户带来
了巨大的经济效益,互联网的出现本身存在的节省资源,提高工作效率以及它的
庞大的市场需求等特点,用户也就越来越重图片推荐系统带来的便利。
1.3 研究的主要内容
作为一个图片推荐的网络系统,数据流量是非常大的,所以系统的设计必须
满足使用方便,操作灵活的要求。所以在设计图片推荐系统应达到以下目标:
(1)界面要美观友好,检索要快捷简易,数据存储要安全可靠;
(2)全面展示所有系统信息管理,并可推荐展示最新图片推荐信息;
(3)便于用户快捷地进行图片推荐信息查询;
(4)用户可以随时修改自己的基本资料;
(5)实现图片推荐信息共享的功能;
剩余31页未读,继续阅读
资源评论
豆包程序员
- 粉丝: 3708
- 资源: 3504
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功