Library Management System Report: Data Modeling and UML Diagrams

Verified

Added on  2022/10/07

|15
|1254
|45
Report
AI Summary
This report details the design and analysis of a Library Management System (LMS). It begins with an introduction and justification for the system, highlighting the advantages of an online LMS over manual operations, including reduced costs, better record-keeping, and increased user capacity. The project scope is defined, followed by a cost and schedule analysis. The core of the report involves process and data modeling, utilizing UML diagrams such as use case and sequence diagrams to illustrate system interactions. Data flow diagrams (DFD level 0 and context diagram) are used to show the flow of information, and an entity-relationship diagram (ERD) models the data requirements, ensuring the data is in 2nd Normal Form. Screen interfaces are provided to showcase the system's user interface, and a Gantt chart illustrates the project schedule. The report concludes by emphasizing the benefits of the system and the need for thorough testing before implementation. References to supporting literature are included.
Document Page
Running head: Library Management System 1
Library Management system
Student name
Institution
Location
Lecture’s Name
Date
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
Library Management System 2
Contents
1.0 Introduction................................................................................................................................3
2.0 Justification................................................................................................................................3
2.1 Advantages............................................................................................................................3
3.0Project scope...............................................................................................................................3
4.0 Cost and schedule analysis........................................................................................................3
5.0 UML diagrams...........................................................................................................................3
5.1 Use case diagram...................................................................................................................3
5.2 Sequence diagrams................................................................................................................3
5.3 Data flow diagram.................................................................................................................3
5.4 Context diagram.....................................................................................................................3
6.0 Entity relationship diagram....................................................................................................3
6.1 Screen interfaces....................................................................................................................3
6.2Gantt chart..............................................................................................................................3
7.0 Conclusion.................................................................................................................................3
List of Figures
Figure 1Use case diagram for library management system.............................................................6
Figure 2 Sequence diagram for issue book in the library................................................................7
Figure 3 Data flow diagram of a library management system.........................................................8
Figure 4 Library management system’s Context diagram...............................................................9
Document Page
Library Management System 3
Figure 5 ERD of a library management system.............................................................................10
Figure 6 Main screen.....................................................................................................................11
Figure 7 Insert data screen.............................................................................................................12
Figure 8 Available books screen....................................................................................................13
Figure 9:Gantt chart for library management system....................................................................13
Document Page
Library Management System 4
1.0 Introduction
A library management system is an online system that helps in the running of a library in an
institution. The main Activities in a library include studying, borrowing books, returning books
and payment of charges incurred. A library management system has to control all these activities.
This system has to be highly secure to prevent the loss of books in the library. There are a lot of
problems faced by libraries that operate without an online system because of the poor keeping of
the information. Bryson. (2017). Hence the development of this system will help solve these
problems when they make use of it.
2.0 Justification
This system will be implemented as explained in the background information about the lack of a
cheap and easy way to access library services and better record keeping. The system will also
focus on real library attendants who will help library users get more information about the books.
There is a need for a way to access library expertise in Kenya without having to visit the library
facilities or pay for those services.
2.1 Advantages
This proposed system will have more advantages than disadvantages because a lot of testing will
be done before the system is deployed. Upasani. (2016). For example, an institution that operates
the library manually will prefer to use this system. The advantages will include;
i. Reduced running costs. This is because the system will help reduce the number of
employees because everything will be done online.
ii. The library will serve more users since all the activities are done by the system and the
system will be able to serve many users at once.
iii. Better record keeping. The system will have a database that will help the safekeeping of
the information and access to the information by the authority.
3.0 Project scope
The scope and boundary of this project is an online library management system. It will mainly
focus on institutions that need quick and accurate running of a library without involving manual
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
Library Management System 5
record keeping. The system supports one user interacting at a given time in a specific device. The
users will use it with a lot of ease since it will have a good user interface. Raza. (2019)
4.0 Cost and schedule analysis
Cost of materials
Technical services 100 $
Material cost 100 $
Total 200 $
Book use schedule
Services Books
Circulation 1000
References 2000
In-house use 500
Total 3500
Book use schedule is used to physically show how the books will be used in the library and the
number of books for every section.
5.0 UML diagrams
These are diagrams used to show how the system will work by showing the components of the
system.
5.1 Use case diagram
Use case diagrams are used to show relationships between different library users. Sengupta &
Bhattacharya. (2006)
Document Page
Library Management System 6
Figure 1Use case diagram for library management system
The actors of this system (System users) Librarian, Members (Teaching and non-teaching staff).
The duties performed by each are inter-related. Without the librarian, the system will not
function the same to members.
Document Page
Library Management System 7
5.2 Sequence diagram
Figure 2 Sequence diagram for issue book in the library.
This sequence diagram shows all the activities that take place in the library system before a book
is issued. The first Activity is where the student request for the book until when the member
record is updated in the library.
5.3 Data flow diagram
It is used to show the flow of information within the system. Kodosky & Shah. (1998)
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
Library Management System 8
Figure 3 Data flow diagram of a library management system.
A DFD diagram is used to show how data moves in the library management system.
Document Page
Library Management System 9
5.4 Context diagram
This system is used to show the overview of a system without going into details of the whole
system.
Figure 4 Library management system’s Context diagram
Shows how the book is borrowed from a library because this is the core function of a library.
6.0 Entity relationship diagram
This system is used to show the elements of the system, their attributes, and relations.
Document Page
Library Management System 10
Figure 5 ERD of a library management system
The entities of this system are Members, Booked books, available books, and the librarian. Their
relationships are shown by lines. Yang & Cao. (2016).
6.1 Screen interfaces
These are screenshots of the developed system.
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
Library Management System 11
1. Main screen
Figure 6 Main screen
This is the screen from which all the activities of the system are accessed.
Document Page
Library Management System 12
2. Input screen
Figure 7 Insert data screen.
This is where the members are cleared after returning the books.
chevron_up_icon
1 out of 15
circle_padding
hide_on_mobile
zoom_out_icon
[object Object]