Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
258 views22 pages

Bca Synopsis

Download as pdf or txt
Download as pdf or txt
Download as pdf or txt
You are on page 1/ 22

SYNOPSIS OF PROJECT ON

“LIBRARY MANAGEMENT SYSTEM”


Submitted In Partial Fulfillment Of The Requirement
For The Award Of Degree of
BACHELOR OF COMPUTER APPLICATION
Session (2023-2024)
from CCS University Meerut

SUBMITTED TO: SUBMITTED BY:


Professor xxxxx Aviral Suri
Roll number - 200986106028
Shobhit Agarwal
Roll number - 200986106094
BCA Vith Sem

DEAN VS GROUP OF INSTITUTIONS


MEERUT
ACKNOWLEDGEMENT

With regard to our Project on Library management

system , I would like to thank each and every one who

offered help, guideline and support whenever required.

First and foremost I would like to express

my gratitude to xxxxxxxxxxxand other faculty at

Dewan, Meerut for their support and guidance in the

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

12 DFD and ER Diagram 27

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

general requirement of the library like acquisition, cataloguing, circulation.

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.

Features of library management system:


 Only basic knowledge of computers is required for operation of Library
Management System. As it has user-friendly application interface.
 Library Management System is Customizable and User Configurable.

 An inbuilt Settings module makes Library Management System flexibility to


cater to diverse organizational needs.
 It is build on Java technology – one of the most latest and upcoming
Technologies in the field of Information Technology, which makes you a
forerunner in the world of Information technology.

 Library Management System brings information to the user’s desktop through


integration across all modules.
 Library Management System has pre-defined reports. These are used for
normal reporting as well as Administration & Staff development purpose.
Additionally, Library Management System can be easily customized for their
own customized reports.
 Staff as well as student record is maintained
 Newspapers attendance is maintained
 Automatic fine fees calculation
 Keeps record of supplier’s and binder’s
 Customized Report designing
 Configurable as per user’s requirements
OBJECTIVE OF THE PROJECT

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

handle it due to Graphical User Interface provided by the user.

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

Online Library System is up and running all day.

 The system provides logon facility to the users.

 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

day during the library hours.

 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,

status of books, details about members

 The system lets the library staff to check which all members have blocked the books

and whether they can borrow any more books or not.

 The system allows the Librarian to create the books catalog, add/delete books and

maintain the books catalog.

 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

category of the book is automatically decided.


DATA FLOW DIAGRAM

CONTEXT LEVEL DIAGRAM


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.

CONTEXT LEVEL DIAGRAM

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.

MEM_ID DATE OF RETURN

BOOK NAME

DISPLAYING
DISPLAYING THE BOOK_ID
DETAILS
DETAILS OF THE
FROM
TRANSCATIONS
DATABASE

AUTHOR

DATE OF ISSUE MEMBER NAME


BOOKS

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.

INPUT MEMBER ID AND PASSWORD

ADMIN_TABLE

INVALID MEMID&PWD VALIDATE MEMBER


ID AND PASSWORD MEM_TABLE

PROCESS USER
FORM
PROCESS
PROCESS ADMIN
MEMBER FORM
FORM
DFD LEVEL 1

 TO STORE THE DETAILS OF THE MEMBERS:

MEM_ID

NAME

STORE THE TAKING INPUT


DETAILS IN DETAILS OF
DATABSE MEMBERS

ADDRESS

 TO STORE THE DETAILS OF THE BOOK:


BOOK
NAME

BOOK_ID

STORE THE TAKING INPUT


TAKING INPUT
DETAILS IN DETAILS OF
DETAILS OFBOOKS
DATABSE BOOKS
AUTHOR

EDITION
DFD LEVEL2

INPUT SELECTION

PROCESS
SELECTION

ADD NEW
REMOVE USER
USER

MEM_TABLE
DFD LEVEL2

 TO DISPLAY THE DETAILS OF THE MEMBER

M_ID

DISPLAYING DISPLAYING
M_NAME
DETAILS
DETAILS OF
FROM
MEMBER
DTABASE ADDRESS

 TO DISPLAY THE DETAILS OF THE BOOK

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 :

MEM_ID DATE OF RETURN

BOOK NAME

DISPLAYING
DISPLAYING THE BOOK_ID
DETAILS
DETAILS OF THE
FROM
TRANSCATIONS
DATABASE

AUTHOR

DATE OF ISSUE MEMBER NAME


E-R DIAGRAM
E-R diagram depicts the relationship between the different entities present in the system:

LIBRARY

NO. OF BOOKS
CONTAINS
B_NAME

AUTHOR BOOKS
BOOK_ID
SUB_CODE
BOOK_ID
ISSUE
ISSUE

M_ID DATE OF EXPIRY


MEMBER ISSUE
M_NAME

TYPE
ADD STATUS STATUS OF ISSUE
RETURN
B_NAME

STATUS OF RETURN
B_ID
B_ID

B_NAME

RET_DATE
ISS_DATE
Table: MIssue

Column Name Type Size

ACC_No Integer 4

Acq_No Integer 4

Memb_No Integer 4

IDate Date 10

RDate Date 10

Table: TIssue

Column Name Type Size

ACC_No Integer 4

Memb_No Integer 4

IDate Date 10

RDate Date 10

6.2 Menu Design:


JSS Infoware gateway comprises the following options, organized in a user friendly way. The menu
system divided in Menu Bars, each having a pull down menus containing options for a specific task.

Sr. Menu Bar Pull Down Menu Purpose Forms Attached

Insertion of Publisher PubUI.java


Publisher Console
records.

Modification of Publisher PubEditUI.java


Modification
records.
1. Publisher
Deletion of Publishers PubDelUI.java
Deletion
records.

Viewing of publisher PubNavUI.java


Record Navigation
records.

2. Book Book Console Insertion of Book records. LibUI.java


Modification of Book LibEditUI.java
Modification
records.

Deletion Deletion of Book records. LibDelUI.java

Issue of books to IssueUI.java


Book Issue
members.

Receive of books from ReturnUI.java


Book Return
members.

Insertion of Member MembUI.java


Member Console
records.

Modification of Members MembEditUI.java


Modification
records.
3. Member
Deletion of Member MembDelUI.java
Deletion
records.

Viewing of publisher MembNavUI.java


Record Navigation
records.

Available Book List Report of Available books. ABList.java

4. Reports Issued Book List Report of Issued books. IBList.java

Members List Report of members. MList.java

5. Quit Application Close the Application. --


BIBLIOGRAPHY

BLACK BOOK of JAVA

Complete Reference JAVA

Complete Reference JAVA 2

A Text Book of Java by E. Balaguruswami

www.en.wikipedia.org

www.w3schools.com

You might also like