Sneha File
Sneha File
ON
LIBRARY
MANAGEMENT
Title of the page
NAME – SNEHA VERMA
INSTITUTE - YMCA
ACKNOWLEDGMENT
I WOULD LIKE TO EXPRESS MY GRATITUDE TO ALL THOSE WHO
HELPED ME COPLETE THIS PROJECT SUCCESSFULLY.
SNEHA VERMA
INDEX
TITLE OF THE PAGE
ACKNOWLEDGMENT
CERTIFICATE OF ORIGINALITY
TABLE OF CONTANTS
INTRODUCTION
ER DIGRAM
USE CASE DIGRAM
DESIGN VIEW OF TABLE
DATA SHEET OF THE TABLE
QUERY DESIGN
FORM
REPORTS
SCOPE OF THE PROJECT
ER DIAGRAM
MEM
P M CODE. TEXT
M NAME. TEXT
M FNAME. TEXT
GENDER TEXT
DOB DATE/TIME
ADDR. TEXT
MOB NO. NUMBER
BOOK
P B CODE TEXT
B NAME TEXT
BPUBLISHER TEXT
BAUTHOR TEXT
BPRICE TEXT
TRAN
library.
accessible collection.
stocked library.
administrators.
the institution.
Summary
Effectively managing libraries within an MS Access
database involves a combination of good design
practices, organized code structure, efficient
reference management, and thorough
documentation. By following these practices, you
can enhance the maintainability, scalability, and
functionality of your Access applications.
DESIGN
VIEW OF
THE TABLE
MEM DESGIN VIEW
DESGIN VIEW OF BOOK TABLE
the
Project
It may help collecting perfect
management in details. In a very short
time the collection will be obvious simple
and sensible. it will help a person to know
the management of passed year perfectly
and vividly. it also helps in current all
works relative to library management
system project. It will reduce the cost of
collecting the management and collection
procedure will go on smoothly.
1. Functional Scope:
Book Management: The system
should cover tasks related to book
acquisition, cataloguing, and
organization within the library.
User Management: Creating and
managing user accounts, handling
patron information, and providing
authentication for library services.
Circulation
Management: Automating the
process of book check-in, check-out,
and reservation to streamline
circulation activities.
Search and Retrieval: Implementing a
robust search mechanism for users to
quickly locate books, authors, and
other library resources.
Reporting and Analytics: Generating
reports on library usage, circulation
trends, and popular genres to aid
decision-making.
Security and Access Control: Ensuring
the security of sensitive data and
implementing access controls to
manage user privileges.
2. Non-Functional
Scope:
Usability: Ensuring a user-friendly
Performance: Meeting
performance standards to ensure timely
response and efficient processing of
library transactions.
Project
Entities:
Book: Attributes: ISBN (Primary Key),
Title, Author, Genre, Published Year,
Copies Available, etc.
Readers: Attributes: User ID (Primary
Key), Name, Email, Address, Phone
Number, etc.
Staff: Attributes: Staff ID (Primary Key),
Name, etc.
Authentication System: Attributes: Login
ID (Primary Key) and Password
Publisher: Attributes: Publisher ID
(Primary Key), Year of Publication, Name,
etc.
Reports: Attributes: Reg No (Primary
Key), User ID, Book No, Issue/Return
Relationships:
1. Borrow (Association between Readers
and Book):
A Reader can borrow multiple books.
A Book can be borrowed by multiple
Readers.
Attributes: Borrow Date, Return Date
2. Manage (Association between Staff
and Book):
A Staff member manages the catalogue,
which includes adding, updating, or
removing books.
A Book is managed by a Staff member.
Type (Issue/Return)
Data Flow
Diagram of
Library
Management
System
Project
Data Flow Diagram (DFD) serves as a
visual representation of the flow of
information within the system. This diagram
illustrates how data, such as book
information, user details, and transaction
records, moves between various
components of the LMS.
Processes, represented by circles or ovals,
Depict activities such as book issuance,
returns, and cataloguing.
Data stores, depicted by rectangles,
represent where information is stored,
including databases housing book records.
Data flows, indicated by arrows, showcase
how data moves between processes, data
stores, and external entities like library
patrons.
The DFD provides a concise yet
comprehensive overview of the LMS’s data
flow and interactions, aiding in the analysis,
design, and communication of the system’s
functional aspects.