Customer Information
For every customer account, the following information will be filed on disk,
available to the clerk, and available for creating reports:
- Full name
- Customer ID
Each customer is given an ID, and when they go to rent a movie, they can
state either their name or, more preferably their ID number.
- Address
- Phone number
- Birthday
If you keep the "free rental on your birthday" special, this will
automatically handle free rentals for you.
- Credit card number
- Driver's license number
- "Start date"
The date the account was created.
- A list of rentals made and their dates
If the customer rents a movie more than once, the clerk will be informed
so (s)he can tell the customer that they've rented it before and may not
want to rent it a second time.
Other options of the proposed software will be able to tell you what
customers rent the most movies, what types of movies they rent the most,
how often they rent movies, etc.
- A list of problems
If you decide to drop customers after a certain number or types of problems,
the automatic record-keeping will handle it.
Also, problems (damaged tapes, late returns, etc.) are recorded in the
customer's file automatically when tapes are returned.
- A list of "authorized users"
If a customer's spouse, children, club, class, etc. are to rent tapes,
they can be in different names (and using different "levels") than the
main account.
Up to 9 authorized users are allowed per account. Each authorized
user's "pseudo-account" contains the following information:
- Full name
- Address
- Phone number
- Birthday
Mainly used to determine if a user is 18, but you can optionally
allow authorized users to have their "own birthday" free rentals.
- Level
Different levels of authorized users gives them privelges to rent
different ratings of movies. (A parent wouldn't want their 12 year
old renting R or NC-17 rated movies!)
All other data for rentals, problems, etc. is stored under the main account
(but each entry notes which user, either the main user or one of the
authorized users, is the renter.)