目 录
1 绪 论................................................................................................................................1
1.1 研究背景.................................................................................................................1
1.2 课题研究的意义.....................................................................................................1
1.3 研究现状.................................................................................................................2
1.4 研究内容和方法.....................................................................................................3
1.4.1 研究内容........................................................................................................3
1.4.2 研究方法........................................................................................................3
1.5 论文组织结构.........................................................................................................3
2 开发环境............................................................................................................................5
2.1 Python 语言 ............................................................................................................5
2.2 Django 框架 ............................................................................................................5
2.3 协同过滤算法介绍.................................................................................................5
2.4 Hadoop 介绍...........................................................................................................6
2.5 Scrapy 介绍 .............................................................................................................6
2.6 MySQL 数据库 ........................................................................................................6
3 系统分析............................................................................................................................7
3.1 系统可行性分析....................................................................................................7
3.1.1 技术可行性...................................................................................................7
3.1.2 操作可行性...................................................................................................7
3.1.3 经济可行性...................................................................................................7
3.1.4 法律可行性...................................................................................................7
3.2 系统用例分析........................................................................................................8
3.3 系统流程分析.........................................................................................................9
3.3.1 系统开发流程...............................................................................................9
3.3.2 用户登录流程...............................................................................................9
3.3.3 系统操作流程.............................................................................................10
3.3.4 添加信息流程.............................................................................................11
3.3.5 修改信息流程.............................................................................................11
3.3.6 删除信息流程.............................................................................................12
4 系统设计.........................................................................................................................13
4.1 系统概述..............................................................................................................13
4.2 系统结构设计......................................................................................................13
4.3 数据库设计..........................................................................................................14
4.3.1 数据库设计原则.........................................................................................14
4.3.2 数据库实体.................................................................................................14
4.3.3 数据库表设计.............................................................................................16
5 界面设计与功能实现......................................................................................................20
5.1 系统功能实现.......................................................................................................20