Assignment 7
Using a Python database interface
Submit before 11:30 PM Saturday November 6
Overview
Using the Movies class
that interfaces with a database, you will create an interactive database for maintaining
a list of movies that a user has seen and wants to see.
Requirements
- Interactively experiment with the Movies class and its methods
to understand how it works.
- Using the defined methods as a guide, create a new method of
your choice. Here are some possibilities:
- A method that prints the movies that have already been
seen.
- A method that updates the genre of a particular movie
(specified by id).
- A method that searches by genre.
- Run manual unit tests that show that your new method works.
- Using your Movies class, create an interactive database that
keeps track of what movies the user has seen. At minimum, it should
allow the user to search movies, list movies and allow the user to
indicate when a movie has been seen. Additional functionality is
highly encouraged!
Deliverables
Submit two attachments:
- A txt file (e.g. README.txt) that includes the following:
- A summary of your
accomplishments (include collaboration and process
notes)
- Appropriate demonstration runs
- Source code.
The assignment is worth 10 points. In addition to meeting the
requirements, full credit requires a neatly formatted txt file with
well written content.