AITAM Public Library is the biggest library in Koforidua. Currently, it has about 300 members. A person who is 18 or above can become a member. There is a membership fee of GHC400 for a year. There is a form to be filled in which person fills personal details. These forms are kept in store for maintaining members’ records and knowing the membership period.
A member can issue a maximum of three books. He/she has three cards to issue books. Against each card a member can issue one book from library. Whenever a member wishes to issue a book and there are spare cards, then the book is issued. Otherwise that request is not entertained. Each book is to be returned on the specified due date. If a member fails to return a book on the specified date, a fine of GHC 2 per day after the due return date is charged. In case a card gets lost, then a duplicate card is issued. Accounts are maintained for the membership fees and money collected from the fines.
There are two librarians for books return and issue transactions. Approximately 100 members come to library daily to issue and return books. There are 5000 books available out of which 1000 books are for reference and cannot be issued. Records for the books in the library are maintained. These records contain details about the publisher, author, subject, language, etc.
There are suppliers that supply books to the library. Library maintains records of these suppliers. Many reports are also produced. These reports are for details of the books available in the library, financial details, members’ details, and supplier’s details.
Currently all functions of the library are done manually. Even the records are maintained on papers. Now day by day members are increasing. Maintaining manual records is becoming difficult task. For issue of books, each member has four library cards. Against each library card, a book is issued to the member. When the member returns that book the card is given back to the member.
However, this approach is very cumbersome. Sometimes the card is misplaced by library staff or by the member. Then a new card has to be issued. Number of members and the books are also increasing. It is becoming difficult to maintain all the records manually.
There are other problems also that the library staff is facing. These include cases of issuing duplicate cards to a member when member or library staff loses the card. It is very difficult to check how genuine the problem is. Sometimes the library staff needs to know about the status of a book as to whether it is issued or not. So to perform this kind of search is very difficult in a manual system. Also management requires reports for books issued, books in the library, members, and accounts. Manually producing the reports is a cumbersome job when there are hundreds and thousands of records.
Management plans to expand the library, in terms of books, number of members and finally the revenue generated. It is observed that every month there are at least 50-100 requests for membership. For the last two months the library has not entertained requests for the new membership as it was difficult to manage the existing members manually. With the expansion plans, the management of the library aims to increase its members at the rate of 75 per month. It also plans to increase the membership fees from GHc400 to GHC750 for yearly and GHC350 for half year, in order to provide its members better services, which includes increase in number of books from 3 to 4.
Due to the problems faced by the library staff and its expansion plans, the management is planning to have a system that would first eradicate the needs of cards. It wants a system to automate the functions of record keeping and report generation; and which could help in executing the different searches in a faster manner. It also wants the system to handle the financial details.
In this regard, management committee of the library has given this project to your company, ABC Incorporated, to perform the automation of the library’s functions. As the Chief Systems Analyst of ABC Incorporated, you are to lead the project team to execute this project.
1. Design five reports that should be generated from the proposed Library Management System for the above project.
2. Construct Entity Relationship Diagrams for the scenario outlined for the above case study.
3. As the Chief System Analyst duly appointed as Project Manager for this project, discuss your main duties and responsibilities on this project, problems you may encounter on this project; and how you can possibly solve each of the problems you identify.
4. Perform comprehensive technical, operational and economic feasibility analyses of the proposed AITAM Library Management System, and provide adequate justification for it.
5. Construct data flow diagrams (including a context level diagram, a level 0 diagram, and several child diagrams) that show important, representative parts of the proposed AITAM Library Management System.
Trending nowThis is a popular solution!
Step by stepSolved in 2 steps with 1 images
- Race conditions must be defined.arrow_forwardHuman computer interaction : When should you use open card sorting and closed card sortingarrow_forwardRecording donations: Your favorite club has asked you to track donations they have received for each month. You are given paper transaction voucher and you are to enter the amounts and present a report. Names are not tracked only the amounts. However, you need to report various amounts. 1. The amount of donations from members. 2. The amount of donations from non-members. 3. Total amounts. It is not needed to report each individual amount, just the three resulting amounts. The report should also include the month and year that the report for. Please configure the pseudo code for the small program that will accomplish this.arrow_forward
- Geographical Information System (Design Geodatabase) An Environmental Protection Agency is planning to simulate flood caused by a dam breach. When the dam breach occurs, the water will spill to the river below, and flood will spread to the area along the riverbanks. This flood can be simulated based on the land elevation and land cover types. The agency would like to estimate the number of houses that will get an impact from the flood, and the road network for evacuation plan. You are required to design a geodatabase that will provide necessary information for the agency. Question: a. Determine attributes for each dataset. b. Apply some topological rules for your datasets.arrow_forwardGiven the following Truth Table: Inputs A Outputs B Y 00 01 10 11 1. Construct a K-Map on Scrap Paper 2. Perform Grouping on Scrap Paper 3. Give the SIMPLEST Boolean Expression for x in the answer box below. Y= X X 1 1 4. Give sum of minterms and sum of don't cares. Σm( )+ Σd( Should you have an empty set please answer with N/Aarrow_forwardThe Paste Special dialog box offers the ____ option, which enables you to copy and paste a cell range that contains one or more blank cells where the blank cells are not pasted over any existing values in the range into which they are pasted.arrow_forward
- Like other controls, a control's attribute may effect its runtime appearance or disappearance.arrow_forwardSelect the if statement that assigns .2 to commissionRate if the monthlySales is greater than 10000. if monthlySales > 10000: .2 = commissionRate if monthlySales > 10000: commissionRate if monthlySales > 10000 commissionRate .2 if monthlySales > 10000: commissionRate == .2arrow_forwardRow trigger that gives the sum total before insert or updatearrow_forward
- Database System ConceptsComputer ScienceISBN:9780078022159Author:Abraham Silberschatz Professor, Henry F. Korth, S. SudarshanPublisher:McGraw-Hill EducationStarting Out with Python (4th Edition)Computer ScienceISBN:9780134444321Author:Tony GaddisPublisher:PEARSONDigital Fundamentals (11th Edition)Computer ScienceISBN:9780132737968Author:Thomas L. FloydPublisher:PEARSON
- C How to Program (8th Edition)Computer ScienceISBN:9780133976892Author:Paul J. Deitel, Harvey DeitelPublisher:PEARSONDatabase Systems: Design, Implementation, & Manag...Computer ScienceISBN:9781337627900Author:Carlos Coronel, Steven MorrisPublisher:Cengage LearningProgrammable Logic ControllersComputer ScienceISBN:9780073373843Author:Frank D. PetruzellaPublisher:McGraw-Hill Education