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! ! ! ! ! ! ! ! ! !
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:
- User registration, login,
- information maintenance,
- member search,
- personalized recommendation
- administrator for information management, etc.
- film management
- comment management
- 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
7 last
If you need help with computer graduate design and course design, you can find me