Question: The Assignment Your assignment is to create a software system to be used by the Chapman University Library. The library has thousands of books, movies,



The Assignment Your assignment is to create a software system to be used by the Chapman University Library. The library has thousands of books, movies, periodicals (newspaper /magazine), as well as several rooms that can be checked out Each item will have different attributes: A Movie has a Title, Year, and Runtime A Book has Title, Author, number of pages, and ISBN A Periodical has a Name, Date of Release A Room has Room number, capacity, and may or may not have a computer To keep track of thousands of items, the library is expecting each item to be assigned a unique identifier t hat they will print on a barcode label. To make sure that items do not get lost or stolen, each student must be registered in the system. The librar y needs to keep track of the student's ID, Firstname, Lastname, Email Address, and Phone Number For maximum efficiency, a command line will be used to enter all information. The library needs several f eatures to be implemented: *Add a new item to the catalog *Remove a lost item from the catalog * Register a new student Unregister an old student *Check the status of an item (checked in/out, and by whom) Checkout a particular item (by ID) to a particular student (by ID) Return an item Get a listing of items The Assignment Your assignment is to create a software system to be used by the Chapman University Library. The library has thousands of books, movies, periodicals (newspaper /magazine), as well as several rooms that can be checked out Each item will have different attributes: A Movie has a Title, Year, and Runtime A Book has Title, Author, number of pages, and ISBN A Periodical has a Name, Date of Release A Room has Room number, capacity, and may or may not have a computer To keep track of thousands of items, the library is expecting each item to be assigned a unique identifier t hat they will print on a barcode label. To make sure that items do not get lost or stolen, each student must be registered in the system. The librar y needs to keep track of the student's ID, Firstname, Lastname, Email Address, and Phone Number For maximum efficiency, a command line will be used to enter all information. The library needs several f eatures to be implemented: *Add a new item to the catalog *Remove a lost item from the catalog * Register a new student Unregister an old student *Check the status of an item (checked in/out, and by whom) Checkout a particular item (by ID) to a particular student (by ID) Return an item Get a listing of items
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
