Iteration 6 – Iteration Plan
Summary for iteration 6
We have complete all requirements of our movie recommend system “Movie Maniac Matrix”, and details are in the below.
The entry point of our system is: http://localhost:8080/MovieManiacMatrixWeb/signin/signIn.html
1. Accounts
1.1 Sign Up:
To create a personal record in the database
1.2 Sign In/ Sign Out:
To sign in or sign out the system
1.3 User Profile
1.3.1 Basic Information
1.3.2 My Favorite Movie
1.3.3 My Favorite Category
2. Movie
2.1 Search for Movie:
To search movie in the database by title, keyword or category. The user may drag the two buttons on the filter bar to limit the release year of the result movie.
2.2 View Movie Information:
The user will review and rank the movie and add this movie to his/her following list.
2.3 Score and Comment the Review:
User gives score and comment to the review of particular review of movie.
2.4 Following List:
The user can maintain his/her Following movie list, by deleting movies in the list.
2.5 Movie Recommendation:
Three movie recommendation options:
- All users
- Similar users
- Friends
3. Friend
3.1 Friend List:
Make user view the friends. User can delete friends and confirm or ignore friend request.
3.2 System Recommend Friends
System recommends friends to the user according to his/her favorite features. User may friend requesting the similar users.
3.3 Search for User
Search the matching user and retrieve target user’s public information.
4. Messages
4.1 Compose Mail:
Compose a message to communicate with other users.
4.2 Inbox:
To review all the messages received.
4.3 Outbox:
To review all the messages sent.
Review Comments Details
- Most recent review of the user changes.
- The favorite categories of the user MIGHT change.
- The values of all reviews of the movie change.
- Most Valuable Review of the movie MIGHT change.
- Most recent comment of the user changes.
- The value of the review changes and MVR MIGHT change.
Review / Comment Evaluation Model
- The median helpfulness ratio of reviews decreases monotonically as a function the absolute difference between their star rating and the product average.
- Slightly negative reviews are punished more strongly, with respect to helpfulness evaluation, than slightly positive reviews.