Professional Documents
Culture Documents
Library Management Sytem
Library Management Sytem
MANDAL’S
PRESENTED ON:
S.Y.B.Sc. (IT)
SUBMITTED BY
T.Z.A.S.P.MANDAL’S
PRAGATI COLLEGE OF ARTS, COMMERCE, AND SCIENCE
S.Y.B.Sc. (IT)
CERTIFICATE
Date: 19 Mar’2010
Professor-in-charge
(B.SC.IT)
INDEX
PROBLEM DEFINITION
CURRENT SYSTEM
PROPOSED SYSTEM
Library management system has been design to automate, manage, and look
after the overall processing of very large-scale libraries. This software is capable of
managing book issues returns, magazines or newspaper subscription, calculating or
managing fine and balances of payments due from members.
AUTHETICATION SYSTEM
Login
Name Id
STAFF Maintain
F-name Issue-date
Author
Keeps track SR no
Issue
M-name
Reserve-date Publisher
Name Id
BOOKS
Price
L-name
REDERS Reserve Category
ISBN
Phone no Title
Return-date
The DFD represents how the data will flow in the system when it is
build. In this modeling, the major functions in the software are identified. Diagram
shows how data will flow through different processes or functions. From the
context level diagram we examine high-level functional requirements of the system
so main modules can be represented in level one of DFD using DFD notations.
Thus, DFD is a hierarchical graphical model of the system that shows different
processing activities of each processing module that the system performs and data
is interchanged among these functions. This whole unit is represented in the form
of different levels (such as level 1, level 2, levle3…DFDs) capturing the detailed
structure of the system as perceived by the user.
12
Command Book search Display
STUDENT REPORTS
Student data
1 13
Command data Reservation Store details Display status
Reservation
Command data
11
Modify/insert
Maintain
Student 8
Display status
7 Update
Issue Issue
Collect
Command data Handle details
Command 9
Return Update Return BOOKS
Issue
Command
Show
3 Stored in
Deletion
Delete from
Command data
SYSTEM DISPLAY
5
Access granted Display
4 Valid
Process password
6
Access denied
Invalid Display
The context level diagram is the most abstract data flow representation
of system. It represents the entire system as a single bubble. The main function of
the system is mentioned in the bubble and the external entities with which this
system interacts is represented. The incoming data and outgoing data are
represented as arrows. The context level diagram for library management system
includes six external entities as shown in figure given below.
Reserve book Student receives
STUDENT BOOKS
Display info
FINE SYSTEM
Search book Library management system
Maintain reader info
Executes
Add/delete info SYSTEM DISPLAY
Authentication
Show status
Issue bookLIBRARY MANAGEMENT SYSTEM
LIBRARY
READER
Ask for reserving books Check availability
STUDENT
MANAGEMENT
Send dues
Request membership
Send report
Send details
Request for report
MEMBERSHIP MANGEMENT
Request for discontinuation
REPORT MANAGEMENT
Member details
Information Penalty
Issue detail
Return book
Request for book
Send penalty report Book Issue
Reminder
STUDENT
FUNCTIONAL DECOMPOSITION
1 2 3 4
SEARCH TRANSACTION UPDATE REPORTS
DFD FRAGMENTS
1 Book
Query Search
Reader
2
Issue Transaction
Update
Return
3 Updated Book
Book Update
Book 4
Produce Library Report
Librarian
Reader
System flow charts are very similar to data flow charts.A system
flowchart explains how a system works using a diagram. The diagram shows the
flow of data through a system. A systems flowchart shows the key inputs and
outputs associated with the program. The shapes of the symbols indicate the types
of input or output devices. System flowcharts are a way of displaying how data
flows in a system and how decisions are made to control events.The symbols are
linked with directed lines (lines with arrows) showing the flow of data through the
system.
Reader database
READER
TRANSACTION Update
CALCULATE FINE
LIBRARY
SERVICES Update
REPORT BOOKS
Fine
Book details
STRUCTURE CHART
LIBRARY MANAGEMENT
SYSTEM
QUESTION NEWS
PAPERS PAPERS MAGZINES
MENU TREE
ADD
STUDENT VIEW
DELETE
ADD
DELETE
ADD
OTHER VIEW
DELETE
MAIN LIBRARY SERVICES VIEW
DELETE
PRINT LABLES
PRINT BARCODES
ISSUE
RESERVE CLEAR
LIST
INFORMATION
SEARCH
SEARCH IF ISSUED
DOCUMENTS ISSUED ON
DOCUMENTS DUE AS ON
DOCUMENTS OVERDUE
FINE STATUS
ADD
DELETE
ONLINE
HELP OFFLINE
ABOUT
EXIT
TABLE LISTING
Issue: Table
Sr. No. Field Name Data Type Size
1 Bno int 25
2 Id int 30
3 Issue_date Date/time 10
4 Due_date Date/time 10
5 Copies_available int 2
Admin: Table
Student: Table
Book: Table
REPORT LISTING
Readers Report
Issue-Return Report
Search Category Report
Readers Record for Issue-Return Book
Fine Generation Report
READERS RECORD
Name:
Class: Div:
Book 1 – ISBN 1
Book 2 – ISBN 2
Book 3 – ISBN 3
Name:
Class: Div:
Total Fine:
Name:
Class: Div:
Fine:
RECORD OF TEACHER
Name:
Reader_id:
Category:
List of Books:
Sr. No. Book Name ISBN No. No. of Copies Cost Shelf No.
GNATT CHART
System Design
Actual Date
Extended Date
Project Search
FORM LAYOUT
Nov Des Jan Feb Mar
Bibliography
http://www.scribd.com
http://www.brainmass.com
www.dotnetspider.com
http://www.cragsystems.co.uk/ITMUML/inde…