The university library system is a simplified system to manage the books in the University Library. The aim is to develop a computerized system that maintains the daily work of the library. The library system keeps records of all the books. The university library keeps tracks of all the patrons to the library and stores additional information about them. It has the facility of admin to login to the system and to monitor the whole system. The system provides the facility to login to their account to check the list of issued books and return dates (Ghali, Favre & Elbadry, 2018). It also keeps informing the patrons about their library loans. Overall the project is being executed to provide help to the graduate students, undergraduate students, staffs and the faculties of the library to manage it in the best way to reduce manual effort.
University Library System generally used by a librarian to manage and maintain the daily activity in the library by using a computerized system. The system can record several transactions of issuing books, the return of a book, the information about various patrons such as their name, telephone number, and address. The system records additional information such as their telephone number and office addresses (Gupta, 2017). It also keeps a loan record of all the physical books over time. Books and Patrons database are included in the Library system to store, retrieve and update the Patrons and also the description of the books within the library. All the actions are performed in an electronic format. Thus it reduces manual paperwork, minimizing risks such as file damaged and file lost (Pugh, 2016). It also helps the user of the system to manage their record and transaction which is less time consuming and in a more effective way.
The project objectives that will be accomplished after the completion of the project are as follows:
Functional requirements:-
Functional Requirements
|
Description |
Example |
Process-oriented |
A process the system must perform a process the system must do |
§ The system must allow registered patrons to review their own book history § The system must check incoming patrons’ requests for book availability (Dhir, Kumar & Singh, 2017). § The system should allow patrons to register into the system. |
Information oriented |
Information the system must contain |
§ The system must retain book history for 3 years. § The system must include the transaction of the loan amount for the book over the time period. |
Non-Functional Requirements
|
Description |
Example |
Performance |
Define the capacity, reliability, and speed of the proposed system |
The system should be highly responsive to allow monitoring of book information repeatedly. The user interface must be responsive to that report within 5 seconds. |
Operational |
Define technical and physical environments |
The proposed system must ensure the working of Microsoft Accessibility. |
Security |
Access permission to the system |
Technicians can be able to see their work assignments. The system has all available safeguards from Trojan horses, Worms, etc. |
1. Use case diagrams:-
Figure: 1- A Use Case Diagram of the University Library System
(Source – Created By Author)
Actors/Users |
Use cases |
User goal |
Patrons:
|
· Log in to the system · Check for book availability · Check for membership · Issue book · Renew book · Return book |
Allows patrons to login to the University library system Allows patrons to check availability of book by entering the title Allows patrons to check their membership status of their own Allows patron to generate a request for issue a book Allows patrons to generate a request for a renewal of a book (Karplus, 2017) Allows patron to generate a request for return a book |
Librarian
|
· Log in to the system · Check for book availability · Check for membership · Checking book limit · Issue book · Renew book · Due date · Return book · Calculate Loan · Maintain book record |
a. Allows the librarian to login to the University library system b. Allows the librarian to check availability of book by entering the title c. Allows the librarian to check their membership status of the patrons d. Allows the librarian to receive a request for issue a book and perform an action accordingly (Hoque, 2018) e. Allows the librarian to receive a request for a renewal of a book and perform an action accordingly f. Allows the librarian to receive a request to return a book and perform an action accordingly g. Allows the librarian to calculate a loan for the books that exceed the time periods h. Allows the librarian to keep maintain book details and update status accordingly |
Figure: 2- A Sequence Diagram of the University Library System
(Source – Created By Author)
Figure: 3- A State Machine Diagram of the University Library System
(Source – Created By Author)
Figure: 4- A Class Diagram of the University Library System
(Source – Created By Author)
Conclusion
The system provides an electronic version of the university library system which will benefit both the students and the librarian staff. The system makes the entire process online in which all the students can search for a book by title, reserve the book and each book is reserved by only one patron at a time. The librarian staff can do book transactions and generate a report. It also provides the facilities for the student login in which students can be able to log in and check the status of the books issued to them. The system also provides the facility to teachers to log in where they can search a book and update status accordingly.
References
Dhir, S., Kumar, D., & Singh, V. B. (2017). Requirement paradigms to implement the software projects in agile development using analytical hierarchy process. International Journal of Decision Support System Technology (IJDSST), 9(3), 28-41.
Ghali, A., Favre, R., & Elbadry, M. (2018). Concrete structures: Stresses and deformations: Analysis and design for serviceability. CRC Press.
Gupta, A. K. (2017). Response spectrum method in seismic analysis and design of structures. Routledge.
Hoque, M. (2018). An analysis of training and development practices of united finance ltd.
Karplus, S. S. (2017). Integrating academic library resources and learning management systems: The library Blackboard site. Education Libraries, 29(1), 5-11.
Lindner, H., & Bronsart, R. (2017, September). SHIP CONCEPT DESIGN BASED ON A 3D-CAD-SYSTEM INCLUDING A REQUIREMENT VERIFICATION. In International Conference on Computer Applications in Shipbuilding (Vol. 2017, pp. 26-28).
Pugh, L. (2016). Change management in information services. Routledge.
Wardaszko, M. (2018). Interdisciplinary approach to complexity in simulation game design and implementation. Simulation & Gaming, 49(3), 263-278.
Essay Writing Service Features
Our Experience
No matter how complex your assignment is, we can find the right professional for your specific task. Contact Essay is an essay writing company that hires only the smartest minds to help you with your projects. Our expertise allows us to provide students with high-quality academic writing, editing & proofreading services.Free Features
Free revision policy
$10Free bibliography & reference
$8Free title page
$8Free formatting
$8How Our Essay Writing Service Works
First, you will need to complete an order form. It's not difficult but, in case there is anything you find not to be clear, you may always call us so that we can guide you through it. On the order form, you will need to include some basic information concerning your order: subject, topic, number of pages, etc. We also encourage our clients to upload any relevant information or sources that will help.
Complete the order formOnce we have all the information and instructions that we need, we select the most suitable writer for your assignment. While everything seems to be clear, the writer, who has complete knowledge of the subject, may need clarification from you. It is at that point that you would receive a call or email from us.
Writer’s assignmentAs soon as the writer has finished, it will be delivered both to the website and to your email address so that you will not miss it. If your deadline is close at hand, we will place a call to you to make sure that you receive the paper on time.
Completing the order and download