摘要
我使用的协同过滤电影推荐系统是一个集合了电影查询、推荐,各方面评论以及收藏为一个整体的电影推荐系统,系统采用的算法为协同过滤算法,采用python技术及sqlite数据库对此进行开发。
该网站主要是面向广大网络用户通过网络来进进行搜索查找电影、评论以及个人收藏而开发的,系统在设计方面全面考虑用户的各方面要求,从用户使用的习惯作为搜索点,让用户可进行电影的搜索查询、推荐,全方面评论。并且实现用户管理、电影管理,后台管理等功能,给用户带来了使用方面的极大改善,符合当今社会的发展趋势以及网络用户的使用体验。本网站系统比较完备网络题材也比较多,该网站使用良好的WEB界面和用户就行信息的交换,不仅可以为用户提供大量的信息还可以接受其操作,同时运用了sqlite数据库,保证了数据的安全性,实用性和稳定性,来实现对信息数据的修改、添加或删除等一些基本操作。系统采用模块化设计方法,根据用户的需求从而进行功能开发模块,方便了程序运行扩展和维护,以便后期系统的更新。
本电影推荐系统具备的优点有很多,如界面简洁方便使用、操作简单易懂,管理上更加方便,功能全面等优点,具有很高的应用和体验价值,方便用户的日常使用,具有广阔应用使用开发前景。
关键词:协同过滤 python技术 sqlite数据库 电影推荐系统
目录
一、绪论
(一)课题背景
(二)课题目标
(三)研究内容 1
二、关键技术简介 3
(一)Python技术 3
(二)B/S结构 3
(三)sqlite数据库 3
三、系统分析 5
(一)可行性分析 5
(二)功能需求 6
(三)性能需求分析 6
(四)系统UML用例分析 6
(五)系统流程分析 7
四、系统设计 10
(一)系统结构设计 10
(二)系统顺序图 10
(三)数据库设计 11
五、 系统的实现 14
(一)用户功能模块的实现 14
(二)管理员功能模块的实现 16
六、系统测试 18
(一)测试定义 18
(二)测试的方法 18
(三)功能测试 19
(四)实验结果与分析 19
七、总结与展望 19
参考文献 20
致谢