Django-based movie recommendation system

1 Introduction

Today, I would like to introduce to you a graduation design project to help previous students complete, a django-based movie recommendation system .

If you need help with computer graduate design and course design, you can find me

The content of the text is not important, what is important is the project screen recording demonstration and screenshots, please ask me directly for the specific content! ! ! ! ! ! ! ! ! !

insert image description here

2 Design outline

The 21st century is the age of information. With the development of information technology and network technology, informatization has penetrated into all aspects of people's daily life. People can browse massive amounts of information anytime and anywhere, but these large amounts of information vary widely and require laborious screening. Identify data that you like or are interested in. For online movie services, it is necessary to use excellent collaborative filtering recommendation functions to assist the entire system.

This system is based on java technology, uses UML to model, adopts springboot framework combination for design, and Mysql database to store data.

The functions of this system mainly include:

  1. User registration, login,
  2. information maintenance,
  3. member search,
  4. personalized recommendation
  5. administrator for information management, etc.
  6. film management
  7. comment management
  8. View movie information

3 Key technologies of the system

Use django, vue, mysql, mybaties, typescript, html, css, js, etc. for development

4 Development Tools

Development tools mainly include: pycharm, django, python, mysql5.7, Navicat, etc.

5 code display

@RequestMapping("/strategy")
@RestController
@Scope("prototype")
public class StrategyController {
    
    
    @Autowired
    private StrategyService strategyService;
    @Value("${web.upload-path}")
    private String path;

    @RequestMapping("/findPage")
    public ObjDat<Strategy> findPage(Strategy strategy, @RequestParam(value="page", defaultValue="1") int page, @RequestParam(value="limit", defaultValue="10") int limit){
    
    
        return strategyService.findPage(strategy,page-1,limit);
    }

    @RequestMapping("/edit")
    public JsonResult edit(HttpServletRequest request, Strategy strategy) throws IOException {
    
    
        User user=(User)request.getSession().getAttribute("user");
        if(user==null){
    
    
            return JsonResult.error("请登录");
        }
        String str=strategyService.edit(request,strategy);
        if(str.equals("成功")){
    
    
            return JsonResult.success("操作成功");
        }else{
    
    
            return JsonResult.error("操作失败");
        }
    }

6 System function description

Project function demo

insert image description here
insert image description here
insert image description here
insert image description here
insert image description here

7 last

If you need help with computer graduate design and course design, you can find me

Guess you like

Origin blog.csdn.net/qq_42135426/article/details/128472073