Question

In: Computer Science

Case Study: University Library System This case is a simplified (initial draft) of a new system...

Case Study: University Library System
This case is a simplified (initial draft) of a new system for the University Library. Of course, the library system must keep track of books. Information is maintained about both book titles and the individual book copies. Book titles maintain information about title, author, publisher, and catalog number. Individual copies maintain copy number, edition, publication year, ISBN, book status (whether it is on the shelf or loaned out), and date due back in.
The library also keeps track of patrons to the library. Since it is a university library, there are several types of patrons, each with different privileges. There are faculty patrons, graduate student patrons, and undergraduate student patrons. Basic information about all patrons is name, address, and telephone number. For faculty patrons, additional information is office address and telephone number. For graduate students, information such as graduate program and advisor information is maintained. For undergraduate student’s program and total credit hours are maintained.
The library also keeps information about library loans. A library loan is a somewhat abstract object. A loan occurs when a patron approaches the circulation desk with a stack of books to check out. Over time a patron can have many loans. A loan can have many physical books associated with it. (And a physical book can be on many loans over a period of time. Information about past loans is kept in the database.) So, in this case, it is recommended that an association class be created for loaned books.
If a book is checked out that a patron wants, he/she can put that title on reserve. This is another class that does not represent a concrete object. Each reservation is for only one title and one patron. Information such as date reserved, priority, and date fulfilled is maintained. When it is fulfilled, the system associates it with the loan on which it was checked out.
For this case, develop the following diagrams:

1. Use Case description for checking out books with one any exceptional case

Solutions

Expert Solution

We have three main actors in our system:

Librarian: Mainly responsible for adding and modifying books, book items, and users. The Librarian can also issue, reserve, and return book items.
PATRON: All members can search the catalog, as well as check-out, reserve, renew, and return a book.
LMS: Mainly responsible for sending notifications for overdue books, canceled reservations, etc.

Here are the top use cases of the Library Management System:

Add/Remove/Edit book: To add, remove or modify a book or book item.
Search catalog: To search books by title, author, subject or publication date.
Register new account/cancel membership: To add a new member or cancel the membership of an existing member.
Check-out book: To borrow a book from the library.
Reserve book: To reserve a book which is not currently available.
loan a book: To loan a book
Renew a book: To reborrow an already checked-out book.
Return a book: To return a book to the library which was issued to a member.


Related Solutions

Case Study - Performance Management at the Yanbu University College Library The Yanbu University College, Yanbu,...
Case Study - Performance Management at the Yanbu University College Library The Yanbu University College, Yanbu, was established in 2005. As in the case of many other modern university libraries worldwide that face resources challenges and the need to serve an increasingly diverse customer base, the YUC Library has implemented numerous initiatives. One such initiative is a performance management system. However, several of the components of the performance management process at the YUC library are in need of improvement. First,...
Using the South University Online Library, find one qualitative and one quantitative study. Summarize each study...
Using the South University Online Library, find one qualitative and one quantitative study. Summarize each study using short paragraphs and discuss and evaluate the data collection methods. Make three recommendations to improve each study (a total of six recommendations) and explain why they are logical means of improvement. Based on your summary, evaluation, and explanation of each study, prepare a report in a 3- to 4-page Microsoft Word document.
Create a library system Description: Library system is aimed to computerize the library management operations. Example,...
Create a library system Description: Library system is aimed to computerize the library management operations. Example, registring a student, issuing a book,Handling book returns,etc. Required skill set: OOP,Arrays Use File handling if necessary The language is visual studio c++
1.) In the library on a university campus, there is a sign in the elevator that...
1.) In the library on a university campus, there is a sign in the elevator that indicates a limit of 16 persons. In addition, there is a weight limit of 2,500 pounds. Assume that the average weight of students, faculty, and staff on campus is 155 pounds, that the standard deviation is 27 pounds, and that the distribution of weights of individuals on campus is approximately normal. Suppose a random sample of 16 persons from the campus will be selected....
In the library on a university campus, there is a sign in the elevator that indicates...
In the library on a university campus, there is a sign in the elevator that indicates a limit of 16 persons. Furthermore, there is a weight limit of 2500 lb. Assume that the average weight of students, faculty, and staff on campus is 154 lb, that the standard deviation is 27 lb, and that the distribution of weights of individuals on campus is approximately normal. If a random sample of 16 persons from the campus is to be taken: What...
Simplified explanation of the electric power system.
Simplified explanation of the electric power system.
Background Ms. Asma Ahmed is the new director of the Al-Ekra University library. Your team has...
Background Ms. Asma Ahmed is the new director of the Al-Ekra University library. Your team has been contacted by Ms. Asma to develop a software system for the library only. She has prepared a description of some basic functions of the library loan system currently done manually. Ms. Asma wants an automatic library system that should work as described below: “The library loan system that we have at present is mostly manual. The library has three types of items for...
Ms. Asma Ahmed is the new director of the Al-Ekra University library. Your team has been...
Ms. Asma Ahmed is the new director of the Al-Ekra University library. Your team has been contacted by Ms. Asma to develop a software system for the library only. She has prepared a description of some basic functions of the library loan system currently done manually. Ms. Asma wants an automatic library system that should work as described below: “The library loan system that we have at present is mostly manual. The library has three types of items for loan...
Please give creative examples for each system for the following case study. Case study: Your grandpa...
Please give creative examples for each system for the following case study. Case study: Your grandpa has been diagnosed with high blood pressure. It’s serious (if he wants to be healthy), and he needs to take medicine, as well as modify his diet to reduce the amount of sodium he eats (and ideally, cut back on his alcohol). What are the variable/factors that may make it hard for him to follow these guidelines? What are variables/factors that might make it...
Case Study 2: A New Incentive System at Lane Automotive You've been hired by Lane Automotive,...
Case Study 2: A New Incentive System at Lane Automotive You've been hired by Lane Automotive, a relatively large local automobile dealer to design a new compensation and incentive system for several positions that make up the bulk of the firm’s workforce. These positions are: 15 administrative positions: These positions involve the day-to-day operational facets of running the dealership—answering phones, working at the customer service desk, filing paperwork, pulling records on cars, and so forth. These employees are currently paid...
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT