Synopsis LIBRARY MANAGEMENT SYSTEM
Synopsis LIBRARY MANAGEMENT SYSTEM
PROJECT SYNOPSIS
OF MAJOR PROJECT
BACHELOR OF TECHNOLOGY
SUBMITTED BY GUIDED BY
Abhishek Kumar A.P Divya Jyoti
URN-17BTL140303
CRN-216013
Name of the project is Library Management system. It is a web application which is used
to perform the scientific tasks used to handle the Library . It can also store the record of
that Students which have their account in library by their unique Id. The students which
have their account in the library can only issue the books from library. There are different
sections of the application like home page , Account page, Transaction page, category page
etc. Where home page contains the rec ords of the books which are present in the library.
we can edit and delete the book. When user will delete the book then the voice command
will be given to the user that record is deleted successfully and he will be redirected to the
deleted record. And in Account page There are Number of accounts of the students which
can be deleted and edit and managed by other functionalities, when user will delete the
record then voice command will be given to the user that account is deleted successfully .
There will be the unique id of each student which will identify each record uniquely. User
can sort each record in ascending and descending order. There is also the Transaction page
in which all the transactions will be stored like which student has issued the book fro m the
library, and when to return the book. Issued date and returning date will be there in the
transaction page. There is also the Category page which will be used to add the category of
the book. Library management is a sub-discipline of instrumental management that focuses
on specific issues faced by libraries and library management professionals. Library
management encompasses normal managerial tasks, as well as intellectual freedom and
fundraising responsibilities. Issues faced in library management frequently overlap with
those faced in managing non-profit organisations. This Application helps us to maintain the
record of the book s and students. The students which have their account in the library can
only issue the books from library. There are different sections of the application like home
page, Account page, Transaction page, category page etc. Where home page contains the
records of the books which are present in the library. we can edit and delete the book. When
user will delete the book then the voice command will be given to the user that record is
deleted successfully and he will be redirected to the deleted record. And in Account page
There are Number of accounts of the students which can be deleted and e dit and managed
by other functionalities, when user will delete the record then voice command will be given
to the user that account is deleted successfully. There will be the unique id of each student
which will identify each record uniquely. This project is easy to use there is the
functionality to store the record in the backend but there is no need to install any database
in the system
The system contains Three modules , these are: -
• Login Module.
• Signup Module.
• User Module.
Login Module: - This is the first module where user will login in the system . Unique id
and password will be provided to the user by using which user can login into the system.
After user login user can access the application but user will be authenticated to us e the
system only if he will enter the correct user id and password . If user does not have any user
id and password then he can create new account by simply clicking on to the signup button.
After clicking on to the signup button new page will open where he can create new account
Signup Module: - When the user registers to the application he/she needs to enter all the
fields given below in Fig.3. Once the user enters all the required fields properly, he/she can
press the register button which will st ore user’s information in the database. If user does
not have any user id and password then he can create new account by simply clicking on to
the signup button. After clicking on to the signup button new page will open where he can
create new account.
Registered users normally provide some sort of credentials such as a username or e -mail
address, and a password to the system in order to prove their identity: this is known as
logging in. Systems intended for use by the general public often allow any user to register
simply by selecting a register or sign up function and providing these credentials for the
first time. Registe red users may be granted privileges beyond those granted to unregistered
users.
When registered user enters correct credentials in the login page then he or she will be
authenticated to enter into the user module. There will be various functionalities provided
in the user module. Like he or she can add the record in the project to add the new student
or to delete the students or to add the book or to delete the book etc. In user module user
will be authenticated to get the voice messages like when he or she wil l add the record in
the project the voice message will be given to the user that the record is added successfully.
And if he or she will delete the record then voice message will be given to the user that
record is deleted successfully. The user module all ows users to register, log in, and log out.
User Module logically act as a graphical user interface for the user by using which user can
access the system to perform the tasks included in the project. It will help the user to
interact with the system, It w ill help the user to securely login into the system without any
problem. It creates session when user login into the system and that unique session is broken
when user logout from the system.
Advantages and Disadvantages: -
Advantages: -
• It will help the user to maintain the record about thousands of transactions .
• It will help the user to maintain the student accounts.
• It can send the voice alerts to the user using the system.
• No need of the separate database to store the data in the backend.
• Data stored in the backend like user accounts can be sorted in ascending and
descending order on the bases of student id or on the bases of their names.
• Books stored in the Backend can be sorted in ascending and descending order on the
bases of their names
• All the transactions like Borrowing And Returning record is stored in the transaction
panel of the project with date like wh en the book was issued and whe n to return.
Disadvantages: -
• Circle.
• Data Flow.
• Data Store.
• Source or Sink.
Circle: - A circle (bubble) shows a process that transforms data inputs into data outputs.
Data Flow: - A curved line shows the flow of data into or out of a process or data store.
Data Store: - A set of parallel lines shows a place for the collection of data items. A data
store indicates that the data is stored which can be used at a l ater stage or by the other
processes in a different order. The data store can have an element or group of elements.
Source or Sink: - Source or Sink is an external entity and acts as a source of system inputs
or sink of system outputs.
A neat and clear DFD can depict the right amount of the system requirement graphically. It
can be manual, automated, or a combination of both. The objective of a DFD is to show the
scope and boundaries of a system as a whole. It may be used as a communication tool
between a system analyst and any person who plays a part in the order that acts as a starting
point for redesigning a system .
Data flow diagram displays the relationships between different components of the system
how they are associated with each other’s an d how allover project works. Different symbols
are required to show the relationships between different components of the system . A neat
and clean data flow diagram can depict the right amount of system requirements graphically.
It can be manual Automated or both.
Fig 1: Data flow diagram of Library Management system
This is the system that can store the record about issued book record with student name and
book descriptions in detail. This also contains the information about returned books and
user accounts etc. It will also contain the records about the books and the student accounts
etc. Where user can delete accounts of students and records of book etc.
FACILITIES REQUIRED FOR PROPOSED WORK
Hardware Requirements: -
• Processor-i3.
• Memory-Minimum 1GB Ram or Above.
• Hard Disk-Minimum 2 GB or Above.
• Speakers for output .
Software Requirements: -