0% found this document useful (0 votes)
8 views17 pages

Mini Project Template

Uploaded by

shahidamjedali
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views17 pages

Mini Project Template

Uploaded by

shahidamjedali
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 17

LIBRARY MANAGEMENT SYSTEM

Industry Onented Mini Project Submited To


JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY
HYDERABAD
IN PARTIAL FULEILMENT OF THE REQUIREMENTS FOR THE AWARD OF DEGREE
OF

BACHELOR OFTECHNOLOGY
IN

ARTIFICIAL INTELLIGENCE AND DATA SCIENCE

ADAN COLLROE oFEHOG TEC


ESTD 1995

Submitted by

MOHAMMED ALEEM 21081A7216

DEPARTMENT OF ARTIFICIAL INTELLIGENCE AND

DATASCIENCE
SHADAN CcOLLEGE OF ENGINEERING & TECHNOLOGY
(An Autonomous Institution Accredited with NAACA+ &NBA)
PEERANCHERU, HYDERABAD-500086
(Affiliated to JAWAHARUAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD)
Hyderabad-s00085.

YEAR OF SUBMISSION:2024- 2025


URRARY MANAGEMENTSYSTEM
tntry (iensed Mi Preeet Suhenited Fo

JAW AHARIAL NEHRI TECHNOLOGICAL UNIVERSITY


HYDERABAD
IN PARTIAL FULFRMENT o THE REQUIRE MENTS FOR THE AWARD OF DFGREE
OF

BACHELOR OF TECHNOLOGY

ARTIHCIALINTELLIGENCE AND DATA SCIENCE

ESTD 1995

UNDER THE GUIDANCE OF


Dr. G. SRIDHAR
SUBMITTEDBY :

MOHAMMED ALEEM - 21081A7216

DEPARTMENT OF ARTIFICLAL INTELLIGENCE AND


DATA SCIENCE

SHADAN cOLLEGE OF ENGINEERING & TECHNOLOGY


(An Autonomous lastitution Accredited with NAAC A+ & NBA)
PEERANCHERU, HYDERABAD-500086
(Alilated to JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD)
Hy derabad- s00085.

YEAR OF SUBMISSION: 2024-2025


DECLARATION

Ihear by declare that the project repor entitled" LIBRARY MANAGEMENT


SYSTEM " submited by us to SHADAN COLLEGE OF ENGINEERING AND
TECHNOLOGY HYDERABAD in parial fulfilment of the requirement for the award of the
degree ofB. TECH in ARTIFICIAL INTELLIGENCE AND DATA SCIENCE is a record
of Bonafide project work caried out by our team under the guidance of DR. GSRIDHAR
further declare that the work reported ín thís project has not been submited and will not be
submitted. either in part or in fall, for the award of any other degree or diploma in this institute
or any other institute or university

DATE:
SIGNATURE OF STUDENT

MOHAMMED ALEEM 21081A7216 ( )


SHADAN COLLEGE OF ENGINEERING& TECHNOLOGY
Accredited by NAACwith A+ Grade, NBA Accredited&18o 9001:2015 Certiaed Institution
Approved by A.I.C.T.E and AfAliate dto JNTUH, Hyderabad.
Ref. No.: Date:
College Code: 08
CERTIFICATE
This is to certify that thedisserration
entitled "" LIBRARY MANAGEMENT
SYSTEM" is a Bonafide work done and
Submittedby

MOHAMMED ALEEM (21081A7216)

In partial fulfilment of requirement for the award of degree of Bachelor of


Technology in ARTIFICIAL
Of Engineering &Technology.INTELLIGENCE AND DATA SCIENCE. Shadan College
Affiliated Jawaharlal Nehru Technological
to
Cníversity.
Hyderabad is a record of Bonafide work caried out by them under our
guidance and
supervision.
The results presented in this dissertation have been verified and found to the
satisfactory. The result embodied in this dissertation have not been
submitted to any
other university for the award of any other
degree or diploma

INTERNAL EXAMINER HEAD OF THE DEPARTMENT

EXTERNAL EXAMINER

Peeranchera, yáerabad - 500086, Telangana. Ph. :040 - 29880841, +91 -970 011 4961.
Website: www.scet.in E-Mail: scet shadanayaboo.co.uk, info a scet. im
ACKNOWLEDGEMENT

" Ithank GOD almighty for guiding us throughout the project.

|would like to thank our parents without whose blessings, we would not
have been able to accomplish our goal.

Iwould like to thank our internalguide DR. G. SRIDHAR, for all the help
and support he extended to us.

l am extremely grateful to Dr. G. SRIDHAR, HEAD OF THE DEPARTMENT OF


CSE, for providing us with Best faculties and the atmosphere for the
creative work, guidance and encouragement.

" I would thank Dr. ATEEQ UR RAHMAN, PRINCIPAL and all staff members
of our college and friends for extending their cooperation during our
project.

SUBMITTED BY

MOHAMMED ALEEM (21081A7216) :


LIBRARY MANAGEMENT SYSTEM

3
LIBRARY MANAGEMENT SYSTEM

ABSTRACT

With the advancement of technoBogy. it is imperative to evalt all the


systems into a user-friendly manner The Library Management systemLVS
acts as a tool to transtom traditional libraries into digital libraries ln raditional
libraries, the students user has to search tor books which are hassle process and
there is no proper maintenance of database about issues ines The overall
progress of work is slow and it is impossble to generate a fast repor Tne
librarians have to work alloted for arranging, sorting books in the book sells K
the same time, they have to check and monitor the lend borrow book details with
its tine It is a tedious process to work sumultarneously in different
sectors LMS
will assist the librarians to work easily. The LMS supports the librarians to
encounter all the issues concurrently. The users need not stand in 2 aueue for a
long period to return borrow a book rom the library The single PC contains all
the data's in it. The librarians have to assess the sy stem and provide an
enty n
it Through LMS he librarian can find the book in the bookshelves. The LMS is
designed with the basic features such as Iibrarian can add view update/delete
books and students details in it. Once he she ingress into the system they can
modity any data in the database. The compBete model is developed in ython, the
HTML. CSS, JAVA SCRIPT language is used to build the iront-end application
whereas the SQL server is exploiting as database. The authorized person can only
access the LMS sy stem, they have to log in with their user id and password. The
LMS is designed in a user-iriendly manner, so the admin can smoothly activate
the system without expert advice Every data is storing and rerieving irom the
SQL database s0 it is highly secure. Thus, our system contibutes its new
approach towards the digital library senup

DEPARTMENT OF ARTIFICIAL INTELLIGENCE AND DATA SCIENCE ET


LIBRARY MANAGEMENT SYSTEM

TABLE OF CONTENTS
CHAPTER NO. CONTENT PAGE NOS
ABSTRACT
LIST OF FIGURES IV
LIST OF SYMBOLS V- VII
LIST OF ABBREVITIONS
VIII

CHAPTER 1: INTRODUCTION (1-5)


1.1GENERAL
1.2 OBJECTIVE
2
1.3 SCOPE OF THE PROJECT 3
1.4 EXISTING SYSTEM
1.4.1 EXISTING SYSTEM DISADVANTAGE 3
1.5 LITERATURE SURVEY 4
L.6 PROPOSED SYSTEM
1.6.1 PROPOSED SYSTEM ADVANTAGE 5

2 CHAPTER 2: PROJECT DESCRIPTION (6-11)


2.1 GENERAL 6
2.2 METHODOLOGIES 6
2.2.1 MODULES NAME 6
2.2.2 MODULE EXPLANATION 7-8
2.2.3 GIVEN INPUTAND EXPECTED OUTPUT 9-10
2.3 TECHNIQUE OR ALGORITHM
2.3.1 PROPOSED ALGORITHM
2.3.2 EXISTING SYSTEM

3. CHAPTER3: REQUIREMENTS ENGINEERING (12-21)


3.1GENERAL
3.2 HARDWARE REQUIREMENTS
3.3 SOFTWARE REQUIREMENTS 13
3.3.1 FEATURES OF HTML 13
3.3.2 OBJECTIVE OF HTML |4
3.3.3 HTML OVERVIEW 14
3.3.4 FEATURES OF CSS 14
3.3.5 OBJECTIVE OF CSS
3.3.6 CSS OVERVIEW 13
3.3.7 FEATURES OF JAVASCRIPT 16
3.3.8 OBJECTIVE OF JAVASCRIPT 17
3.3.9 JAVASCRIPT OVERVIEW 17-18
3.4 FUNCTIONAL REQUIREMENTS 19
3.5 NON-FUNCTIONAL REQUIREMENTS 20
3.6 DOMAIN REQUIREMENTS 21

4. CHAPTER 4: DESIGN ENGINEERING (22-39)


4.1 GENERAL
4.2 SYSTEM ARCHITECTURE 23
4.3 UML 24
4.3.1 USE CASE DIAGRAM 24
4.3.2 CLASS DIAGRAM 25

Page | I
DEPARTMENT OF ARTIFICIAL INTELLIGENCE AND DATA SCIENCE, SCET
LIBRARY MANAGEMENT SYSTEM

4.33 OBJECT DIAGRAM


26
4.3.4 COMPONENT DIAGRAM 27
4.3.5 DEVLOPMENT DIAGRAM
28
43.6 SEQUENCED DIAGRAM 29
4.3.7 COLLABURATION DIAGRAM
30
4.3.8 STATE DIAGRAM
31
4.3.9 ACTIVITY DIAGRAM
32
4.4 DATA FLOW DIAGRAM
33-34
4.5 ER DLAGRAM
35-37
4.6 GUI DESIGN 38
4.6.1 Components of GUI 38
4.6.2 Features of GUI
38
5. CHAPTER 5: IMPLEMENTATION
5.1 GENERAL (39-60)
39
5.2 IMPLEMENTATION
40-60
6. CHAPTER 6: SNAPSHORTS
(61-70)
6.1 GENERAL
61
6.2 OUTPUT SNAPSHORTS
61-70
7 CHAPTER 7: SOFTWARE TESTING
(71-80)
7.1 GENERAL 71
7.2 DEVELOPING METHODOLOGIES
71
7.3 TEST STRATEGY
7.3.1 LEVELS OF TESTING
72
7.3.2 TYPES OF TESTING
72
73-74
7.3.3 TEST CASE TYPE - GUI
75-76
7.3.4 TEST DESIGN TECHNIQUES 77

7.3.5 TEST ENVIRONMENT 77


7.4 ACCEPTANCE CRITERIA
78-79

8. CHAPTER 8: CONCLUSION (80-83)


8.1 CONCLUSION
80
8.2 FUTURE ENHANCEMENT 81-82
8.3 REFERENCES 83

Page I
DEPARTMENT OF ARTIFICIAL INTELLIGENCE AND DATA SCIENCE, SCET
LIBRARY MANAGEMENT SYS TEM

LIST OF FIGURES

FIGURE NO. NAME OF THE FIGURE PAGE NO.


4.2 SYSTEM ARCHITECTURE 23
4.3.1 USE CASE DIAGRAM 24
4.3.2 CLASS DIAGRAM 25
4.3.3 OBJECT DIAGRAM 26
4.3.4 COMPONENT DIAGRAM 27
4.3.5 DEPLOYMENT DIAGRAM 28
4.3.6 SEQUENCE DIAGRAM 29
4.3.7 COLLABORATION DIAGRAM 30
4.3.8 STATE DIAGRAM 31
4.3.9 ACTIVITY DIAGRAM 32
4.4 DATA FLOW DIAGRAM 33
4.5 E-R DIAGRAM 35
6.2.1 HOME PAGE 62
6.2.2 ADMIN DASHBOARD 63-66
6.2.3 FACULTY DASHBOARD 66-68
6.2.4 STUDENT DASHBOARD 69-71
7.3.1 LEVELS OF TESTING 72
7.4.1 TYPES AND STRUCTURE OF ACCEPTANCE 79

CRITERIA

Page | IV
DEPARTMENT OF ARTIFICIAL INTELLIGENCE AND DATA SCIENCE, SCET
LIBRARY MANAGENMENI SYS1EM

LINT OF NYSMMON
SNO NAME NOTATON

*public ClÛss Name Mepresens a lleetin t


Class oiilar entities prl
privote
ottribote
geiliee

otribut

Class A Assoelallo repreenta atatie


Association
velaiionships heeen
Class A class

hes

Itnpprentes aeveral elasnen


Actor intonainle clas

Aggregation Class A Class A literction beveen the


Aystent d extemal
envienl
Class B Class

Relation Used for atditoal ena


(uses) Commicaton

6 Relation Cxtends hen oe ne ca ia aila


(extends) lo mother evae but doe

mnatton lbetteen
Cowmcaio

t'ae |V
DPARIMENI OLARTIICIA INIi NO AND DALA NO |
LIBRARY MANAGEMENT SYSTEM

8 State State of the process.


State

9 Initial State Initial state of the object

10. Final state Final state of the object

11. Control flow Represents various control


flow between the states.

12. Decision box Represents decision making


process from a constraint

13. Uses case Interact ion between the


Use case sy stem and extermal
environment.

14. Componcnt Represents physical


modules which is a

collection of components.

Represents physical
15. Node modules which are a
collection of components.

A circle in DFD represents


16. Data a state or process which has
Process/State been triggered due to some
Clent Or dcion

Page VI
DEPARTMENT OF ARTIFICIAL INTELLIGENCE AND DATA SCIENCE. SCET
LIBRARY MANAGEMENT SYSTEM

Represents external entities


such as key board, sensors,
17 Extemal entity ctc

Represents communication
that occurs between
18. Transition processes.
Represents the vertical
19 Object Lifeline dimensions that the object
communications.

Message Represents the message


20. Message exchanged.

Page | VI
DEPARTMENTOF ARTIFICIAL INTELLIGENCE AND DAIA SCIENCE, SCET
LIBRARY MANAGEMENT SYSTEM

LIST OF ABBREVATION
S.NO
ABBREVATION EXPANSION

1. DB Database

2 LMS
library management system
3 JS
Java Script
4
CSS
Cascading Style Sheets
5 HTML
HyperText Markup Language

Page | VII
DEPARTMENT OF ARTIFICIAL INTELLIGENCE AND DATASCIENCE, SCET
LIBRARY MANAGEMENT SYSTEM
LIBRARY MANAGEMENT SYSTEM

CHAPTERI
INTRODUCTION
1.1 GENERAL
ALibrary Managcmcnt System (LMS) is a sophisticated software solution
strcamline the administration and designed to
management of library operations. It serves as a
comprchcnsive platlorm for cataloguing books, racking loans,
ensuring the smooth circulation of materials. An LMS managing user accounts. and
simplifies the workflow for librarians.
enhances the user experience for patrons, and
provides valuable insights through reporting and
analytics. By integrating fcatures such as book
digital resources, an LMS transforms the
reservations, overdue alerts, and access to
traditional library setup into a modern. efficient, and
user-friendly environment that caters to the needs of students,
faculty, and library staff alike.
Key Features of aLibrary
Management System:
Book Cataloguing: Organizes books and other
materials using metadata like titles.
authors, ISBN, and subject categories.
Member Management: Manages member
information, including registration, renewals,
and fines.

Circulation Management: Tracks the borrowing and returning of library


materials.
Inventory Management: Maintains a record of available items and
generates reports on
missing or damaged items.
Search and Retrieval: Allows users to search for
books and other materials using
keywords, titles, authors, or subject categories.
Reservation and Holds: Enables users to reserve books that are
currently checked out.
Report Generation: Provides various reports on library usage,
overdue items, and other
relevant statistics.
Online ACcess: Offers online access to library
catalogues, allowing users to search and
requestmaterials remotely
By implementing an LMS, libraries can enhance their services, improve customer satisfaction.
and optinize resource utilization.

DEPARIMENT OF ARTIFICIAL INTELLIGENCE AND DATA SCIENCE SCET Page 1 of 83

You might also like