资料详情

基于Python的电影推荐系统的设计与实现 毕业论文

头像

Python

编号:1767

摘要

我使用的协同过滤电影推荐系统是一个集合了电影查询、推荐,各方面评论以及收藏为一个整体的电影推荐系统,系统采用的算法为协同过滤算法,采用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

致谢