项目简介
基于知识图谱电影推荐问答系统实现了以下功能:
主要任务完成:
1.使用网络爬虫爬取电影数据。
2.并根据半结构化的知识设计实体-关系-实体,实体-属性-属性值关系。
3.并将半结构化的知识利用图数据库Neo4j对知识图谱进行存储。
4.实现基于知识图谱进行电影推荐。
💕💕作者:落落
💕💕个人简介:混迹java圈十余年,擅长Java、小程序、Python等。
💕💕各类成品java毕设 。javaweb,ssm,springboot等等项目框架,源码丰富,欢迎咨询。学习资料、程序开发、技术解答、代码讲解、文档报告,需要请看文末联系方式。
后端框架:
语言:python+html
框架:Django
python版本:python3.7+
数据库工具:Navicat11+
开发软件:pycharm
前端框架:
html
数据库:
mysql
系统架构:
主要功能:
登录注册功能
用户在没有登录自己的用户名之前只能浏览本网站的首页,想要使用其他功能都会弹出对话框,显示请登录,所以使用本系统的第一个前提条件就是需要先完成注册和登录。在右侧先点击注册按钮进入注册界面,按照要求完成注册后在左侧输入自己的用户名和密码即可完成登录。
首页展示功能
在浏览器的网址栏中输入正确的域名之后就可以进入本系统的首页面,不论用户是否进行登录都是可以访问本网站首页的。网站的首页为左右结构,左侧为菜单栏,右侧为数据显示的面板。用户如果在登录的情况下访问本网站,在左侧菜单栏的上方会显示自己的用户名,下方为各个功能的链接按钮。
个人信息展示功能
此模块中用户可以查看自己的个人信息,其中包含的数据有用户在本系统内的编号,用户的姓名及联系方式,用户的权限,用户的注册时间和最后修改时间。
用户信息管理功能:
注册用户信息维护包括用户添加和用户查询两个功能,在用户添加界面添加数据之后即可在查询界面中看到。在用户查询界面的头部是搜索区域,管理员可以通过用户的姓名对用户信息进行查询,还可以删除或修改某位员工的数据。
电影列表功能:
用户在已经登录的情况下在前台页面中点击菜单栏中的第二个链接后可以进入此功能,此功能的数据显示比较简单和直观,使用DL-DT-DD的方式对每一部电影的数据进行显示,数据列表的下方也添加了分页功能。除此之外,如果想搜索某一部电影的相关信息,可以通过右上角的搜索栏直接通过电影名进行搜索。
电影详情功能:
用户在点击电影列表中的某一个电影信息之后,浏览器会跳转到电影详情页面。在此页面中,用户可以更详细的了解这部电影的详细信息,比如电影的主演、导演、类型及评分等。
电影问答功能:
用户通过点击菜单栏中的第三个按钮即可进入电影问答功能,在此功能中,用户可以对某部电影提出问题,而系统会自动进行回答,除此之外,根据用户输入的问题及系统的答案,系统还会自动为用户进行电影的推荐
更多项目:
另有6000+份项目源码,项目有java(包含springboot,ssm,jspm等),小程序,python,php,net等语言项目。项目均包含完整前后端源码,可正常运行!