目录
摘 要 ................................................................................................................................................2
Abstract.............................................................................................................................................3
1 绪论 ............................................................................................................................................5
1.1 课题背景 ............................................................................................................................5
1.2 研究意义 ............................................................................................................................5
1.3 国内外研究现状 ................................................................................................................6
2 系统技术介绍 ..............................................................................................................................7
2.1 MVC 简介............................................................................................................................7
2.2 Struts2.................................................................................................................................8
2.3 Spring ..................................................................................................................................8
2.4 MyBatis ...............................................................................................................................8
2.5 协同过滤算法 ....................................................................................................................9
3 系统需求分析 ..........................................................................................................................11
3.1 功能需求分析 ..................................................................................................................11
3.2 系统可行性分析 ..............................................................................................................11
3.2.1 技术可行性 ...........................................................................................................11
3.2.2 经济可能性 ...........................................................................................................12
3.2.3 操作可能性 ...........................................................................................................12
4 系统设计 ..................................................................................................................................13
4.1 推荐策略设计 ..................................................................................................................13
4.2 爬虫爬取策略设计...........................................................................................................15
4.3 数据库设计 ......................................................................................................................16
4.3.1 数据库概念设计....................................................................................................16
4.3.2 数据库表设计........................................................................................................16
5 系统详细实现 ..........................................................................................................................19
5.1 协同过滤算法(ItemCF)设计与实现 ................................................................................19
5.2 推荐图书页面实现...........................................................................................................22
5.3 分类统计实现 ..................................................................................................................23
5.4 评分数据实现 ..................................................................................................................23
6 系统调试与测试 .........................................................................................................................24
6.1 程序调试 ........................................................................................................................24
6.2 程序的测试 ....................................................................................................................24
6.2.1 测试的重要性及目的.........................................................................................24
6.2.2 测试的步骤.........................................................................................................25
6.2.3 测试的主要内容.................................................................................................26
总结与展望 ....................................................................................................................................28
参考文献 ........................................................................................................................................30
致 谢 ..........................................................................................................................................31