Le moteur de recommandation affiche une liste de 10 films à l'utilisateur et leur permet de les évaluer, puis en fonction de leurs notes, il affiche les recommandations.
L'utilisateur peut également filtrer les résultats en fonction de l'année de libération, de l'heure du fonctionnement, des directeurs et du genre.
L'interface utilisateur s'adapte au système d'exploitation et peut être différente sur votre système, les captures d'écran ci-dessous ont été prises sur Ubuntu 18.04, avec thème Canta
Importez le projet dans IntelliJ et sélectionnez «Utiliser des sources existantes» lorsque vous avez invité.
Ouvrez le fichier Temploader.java et exécutez-le
Reportez-vous à ce diagramme pour comprendre comment les différentes classes interagissent entre elles et comment les interfaces sont implémentées. Le diagramme a été généré automatiquement à l'intérieur d'interllij.
(Cliquez sur l'image pour l'agrandir)
Le moteur de recommandation utilise un ensemble de données open source à partir du projet de tweetings de films qui est présent dans le dossier «Data».
Le projet utilise également Apache Commons et Edu.Duke Open Source Java Libraries, qui sont également inclus dans la source.
(Fixes faciles - les contributions sont les bienvenues)