Bca Synopsis
Bca Synopsis
Bca Synopsis
Project work.
INDEX
01 Declaration 02
03 Acknowledgement 03
04 Abstract 05
05 Introduction 06
06 Objective 08
07 Scope of Project 10
08 System Analysis 11
09 Feasibility Study 20
10 Software engineering 25
11 System Design 26
13 System Testing 35
14 Code 42
15 Screen shot 58
16 Future Scope 62
17 Bibliography 64
Abstract
The present project is based on “LIBRARY MANGEMENNT SYSTEM”, and created in PHP components
are used to design the functionality of this project. This project leads to the software to automate
the functions mainly needed in library. it helps to computerize all the functions of library from
manual.. GUI interface provide easy use of the software. there are separate menus for book
management like add new book ,delete books from database of the library ,search any book by their
book’s id ,book’s name or book’s author issue books to the authorizes members account and return
book.. In Member management, add new member and delete member and search member like
functions are available. Different level of authorization are available for different tasks, such as
administrator is authorized to perform all available task available, clerk has certain tasks. And
member has the facility to search books and search member details by their login.
INTRODUCTION
Library is regarded as the brain of any institute; many institutes understand the importance of
the library to the growth of the institute and their esteem users (students). LMS support the
Library project system that offers many flexible and convenient features, allowing librarians
and library users to maximize time and efficiency. Library System gives the all detailed
information about students, staff and books. It will track on the how many books available in
library and books issued to the students. It shows popular book among the students. It will
provide book lost in library. It keeps the record of the suppliers and book binders. It generates
MIS reports for management. Our software is customizable for any library requirement.
The project “LIBRARY MANAGEMENT SYSTEM” has the main objective to develop a software system that can
systematically allocate a set of books and issue books according to the user’s demand.
The Objective of the project is to create a library management system which sorts the administrators, staffs
and students separately. It empowers each with different levels of privileges. Users and administrators are
allowed to search and lend/take books from the library. It also sorts the items in the library and lets
administrator to monitor items/members and also generate graphical reports for them. Administrator can
also send reminders to the defaulters or can even deny membership to them.
The sole objective of our project is to design such a library management, which gives total fulfillment
towards the efficient working of conventional library management. It will also provide the facility for
maintaining records, accounts as well as condition of books. This system will enable the users to easily
We have decided to investigate the use of an LIBRARY MANAGEMENT SYSTEM. This system would be used
by members who may be students or professors of that University to check the availability of the books and
borrow the books, and by the librarian to update the databases. The purpose of this document is to analyze
and elaborate on the high-level needs and features of the Library System. It focuses on the capabilities and
facilities provided by a Library. The details of what all are the needs of the LIBRARY MANAGEMENT SYSTEM
and if it fulfils these needs are detailed in the use-case and supplementary specifications.
If a new member comes to join the library then information about him should be easy to store. If operator
wants to take full detail about any member then he could easily know about him, his fee details or accounts
details and about books issued or not. Searching of book in the library is very easy.
SCOPE OF THE PROJECT
The Software Requirements Specification captures all the requirements in a single document. The
LIBRARY MANAGEMENT SYSTEM that is to be developed provides the members of the Library and
employees of the library with books information, online blocking of books and many other facilities.
The Online Library System is supposed to have the following features.
The product provides the members with online blocking of books capabilities and the
The system provides the members with the option to check their account and/or
change their options like password of the account whenever needed all through the
The system allows the members to block the books 24 hours a day and all the through
the semester.
Maintain the detail information of the books and members such as category of books,
The system lets the library staff to check which all members have blocked the books
The system allows the Librarian to create the books catalog, add/delete books and
The system updates the billing system as and when the member borrows or returns a
book.
The book catalog is automated and the decision of offering the book based on the
Context level diagram shows the working of any system in only one process or we can say that
it is a zero level or context level diagram.
BOOK NAME
DISPLAYING
DISPLAYING THE BOOK_ID
DETAILS
DETAILS OF THE
FROM
TRANSCATIONS
DATABASE
AUTHOR
LIBRARY
Data Access Add, Del
DATABASE MANAGEMENT ADMINISTRATOR
Data storage
SYSTEM
MEMBER
DFD LEVEL 1
LOGIN MODULE:
The following diagram shows the data flow for the login module. First of all it accept the
member id and password and then process the form.
ADMIN_TABLE
PROCESS USER
FORM
PROCESS
PROCESS ADMIN
MEMBER FORM
FORM
DFD LEVEL 1
MEM_ID
NAME
ADDRESS
BOOK_ID
EDITION
DFD LEVEL2
INPUT SELECTION
PROCESS
SELECTION
ADD NEW
REMOVE USER
USER
MEM_TABLE
DFD LEVEL2
M_ID
DISPLAYING DISPLAYING
M_NAME
DETAILS
DETAILS OF
FROM
MEMBER
DTABASE ADDRESS
B_NAME
BOOK_ID
DISPLAYING
DISPLAYING
THE DETAILS DETAILS OF
FROM THE BOOK
DATABASE AUTHOR
DFD LEVEL 2
TO DISPLAY THE DETAILS OF THE TRANSACTIONS :
BOOK NAME
DISPLAYING
DISPLAYING THE BOOK_ID
DETAILS
DETAILS OF THE
FROM
TRANSCATIONS
DATABASE
AUTHOR
LIBRARY
NO. OF BOOKS
CONTAINS
B_NAME
AUTHOR BOOKS
BOOK_ID
SUB_CODE
BOOK_ID
ISSUE
ISSUE
TYPE
ADD STATUS STATUS OF ISSUE
RETURN
B_NAME
STATUS OF RETURN
B_ID
B_ID
B_NAME
RET_DATE
ISS_DATE
Table: MIssue
ACC_No Integer 4
Acq_No Integer 4
Memb_No Integer 4
IDate Date 10
RDate Date 10
Table: TIssue
ACC_No Integer 4
Memb_No Integer 4
IDate Date 10
RDate Date 10
www.en.wikipedia.org
www.w3schools.com