Application: Movie Reviews
We will develop a medium-sized application involving movie
reviews. It will support the following scenarios.
Scenarios requiring no user login
- Reading reviews. Sally wants to watch a movie. She
browses through several movies and reads their reviews. She
then chooses a movie she thinks she will like based on the
reviews.
Scenarios requiring user login
- Adding a review. John just saw a movie that he liked.
He goes to the cinema site and looks up the movie that he saw.
From there, he creates his on review.
- Changing a password. Sally wants change her password.
After she logs in, she needs to provide her current password,
and twice type in her new password.
Scenarios requiring administrative login
- Adding a user. Wendy the administrator adds a new
user to the database. She provides the user name and the
initial password.
- Adding a movie. Wendy (administrator) adds a new
movie to the
database. She needs to provide the movie and the year.