Movie buffs can often have hundreds if not thousands of individual items in their collections. How do we help them keep track of this overwhelmingly large number of items?
A media tracking database that facilitates ease of entering, tracking, querying and reporting information.
To develop a media tracking database.
To develop an easy to use database and front end to facilitate entering, tracking, querying and reporting information. This database will be created using software available on the computer in A240 or otherwise obtainable at BCC.
(Here, I used Ruble, p 37, where he discussed determining problems, then turning them into solutions.)
Sylvia said to map requirements to tasks the user will perform. I think I've generalized on this. Maybe others have more specifics? I suppose we can turn the functional requirements I've entered below into objectives, but let's first ask Sylvia if she wants this level of detail.
Note that I didn't add any details about our forms, queries, etc. Those fall under "solutions"
Movie
Location of Movie
Actor
Production company
Producer
Director
Motion Pic Assocation Rating
Professional Reviewers
Retail Sources
Lending information
One Movie can be stored in one location.
One location can store many movies.
One movie can have many actors.
An actor can star in many movies.
A production company can make many movies
A movie can be made by only one production company
One Producer can make many movies.
One movie can have many producers.
One director can make many movies.
A movie can have many directors.
One movie can have one Motion Pic Association Rating
One Motion Pic Association Rating can have many movies.
One movie can have many reviewers.
One reviewer can review many movies.
One movie can have one source.
Many movies can be obtained from one source.
One movie can have many lenders.
One lender can borrow many movies.
(I'm not sure I understand what she means by 'functional requirements' but I assume she means, how will the database be used?.
The user can enter movies.
The user can retrieve data about movies, using any attribute in the database.
The user can store the physical location of each movie for easy physical retrieval.
The user can rate movies, and/or store ratings from professional reviewers.
The user can track the status of their movies.
The user can track the lending of movies.