Library Information System-Project Report
Library Information System-Project Report
Library Information System-Project Report
PROJECT REPORT
2004
Of
SUBMITTED BY
CERTIFICATE
INTERNAL GUIDE
H.O.D EXAMINER
SEAL
ACKNOWLEDGEMENT
1. INTRODUCTION
2. ANALYSIS
Data Flow Diagram
ER Diagram
Synopsis of Table
3. DATA DESIGN
I/O Forms
Reports
Coding
4. TESTING
5. IMPLEMENTATION
Software
Hardware
6. MAINTENANCE
7. CONCLUSIONS
Limitations
Enhancement
8. APPENDIX
`PREFACE`
`
Modules:-
The whole project has been divided into following
modules:
Security Modules
Data Capture Module
Operational Module
Data Updating Module
Data Display Module
Data Report Module
->Security Module:
The security modules of the project contains
Two interface:
i>Login Interface
ii> Password Interface
i> Login Interface:
The Login interface has been designed so that only
authorized user can access the transaction of the books
and make the necessary entry and updation.
OPERATIONAL MODULE:
The operational module of the project shows how
various operation are being carried out in hierarchy
when the administrator enters the data or updates the
data.
.
ANALYSIS
2
BOOK_ID
TITLE
AUTHOR
BOOKS EDITION
PRICE
ISBN
PUBLISHER CAT_ID
ER DIAGRAM OF STUDENT TABLE
NAME
STD_ID
CLASS
STUDENT
EMAIL
PHONE
ADDRESS
ER DIAGRAM OF MEMBER TABLE
NAME ADDRESS
MEM_ID
MEMBER
PHONE
EMAIL
ER DIAGRAM OF BOOK ISSUE
ACC NO.
ISSUE BOOK
DFD Symbols
PROCESS
DATA STORE
SOURCE/SINK
DATA FLOW
ER DIAGRAM OF BOOKS TABLE
2
BOOK_ID
TITLE
AUTHOR
BOOKS EDITION
PRICE
ISBN
PUBLISHER CAT_ID
LIBRARY INFORMATION SYSTEM
DATA FLOW DIAGRAM
LEV.1
2.1
BOOKS-TRANS. 2.2
BOOKS-SEARCH
2
MAIN
2.3
MEMBERS
2.5
STUDENTS
2.4
EMPLOYEE.
2
2.1
TRANSACTIONS
2.1.1
BOOK-ISSUED 2.1.2
BOOK-MISSED
Book-info.
Book_detail
Std_id,name&class,
employee-id,name&design.
Book-info,doi,toi,dor
STUDENT
Bal;ance
2.1.3
RETURN
EMPLOYEE balance
3
2.2
BOOK_SEARCH
2.2.1
MISSED 2.2.2
AVAILABLE 2.2.3
ISSUED
Book_info
EMPLOYEE
4
2.3
MEMBERS
2.3.1
STUDENTS 2.3.2
EMPLOYEE
Student_details EMPLOYEE_details
ADMINISTRATOR
Info_details to update
2.3.3
UPDATE
BOOK-ISSUED &RETURN
1 STUDENTS
STUDENTS
Book_info,
Doi,toi
2.1.1.1
ISSUED&
RETURN UPDATE
Book_info.,
Dor,tor
EMPLOYEE
EMPLOYEE
DATABASE
SYSTEM DESIGN
After analysing the various aspects of the proposed system one has to go on
with the design phase ,which includes:
Input Design
Database Design
Output Design
Form Design
DATA BASE DESIGN
BOOKS TABLE:-
STUDENTS TABLE:-
FIELD NAME DATA TYPE SIZE
STUDENT ID * TEXT 10
NAME TEXT 30
CLASS NUMBER 02
SECTION NUMBER 02
ADDRESS TEXT 50
PHONE NO NUMBER 11
MEMBER TABLE:-
FIELD NAME DATA TYPE SIZE
MEMBER ID * TEXT 10
NAME TEXT 25
ADDRESS TEXT 50
PHONE NO NUMBER 12
DATE OF JOINING DATE/TIME -
EMPLOYEE TABLE:-
FIELD NAME DATA TYPE SIZE
EMP_ID * TEXT 10
NAME TEXT 25
ADDRESS 1 TEXT 50
ADDRESS 2 TEXT 50
PHONE NO NUMBER 12
EMAIL TEXT 25
PASSWORD TEXT 10
MAGAZINE TABLE:-
* Primary Key
Login form:
Dim r As New Recordset
Dim ct As Control
Dim cn As New Connection
End Sub
Private Sub Form_Load()
Dim i As Integer
With cn
.Provider = "Microsoft.Jet.OLEDB.4.0"
.ConnectionString = "data source=" & App.Path &
"\library.mdb"
.Open
End With
r.Open "select * from login", cn, adOpenDynamic,
adLockOptimistic
i=0
End Sub
Main form
' frmMain.Show
'End If
Unload Me
End Sub
End Sub
End Sub
End Sub
End Sub
End Sub
Dim c As Control
Dim rcd As New Recordset
Dim co As New Connection
End Sub
End Sub
r.MoveFirst
r1.MoveFirst
memid.Clear
r1.MoveFirst
While Not r1.EOF
memid.AddItem r1("memberID")
r1.MoveNext
Wend
r2.MoveFirst
Bookname.Clear
r2.MoveFirst
While Not r2.EOF
Bookname.AddItem r2("Bookname")
r2.MoveNext
Wend
r2.MoveFirst
r3.MoveFirst
cdname.Clear
r3.MoveFirst
While Not r3.EOF
cdname.AddItem r3("CdName")
r3.MoveNext
Wend
End Sub
r3.MoveFirst
r3.Move cdname.ListIndex
lbc.Caption = "CD code: "
txtID = r3!cdcode
Dim i As Integer
If LCase(Trim(r3!Status)) = "available" Then
Enable
ElseIf Trim(r3!Status) = "issued" Then
i = MsgBox("CD IS ALREADY ISSUED")
disable
ElseIf Trim(r3!Status) = "missing" Then
i = MsgBox("CD IS MISSING")
disable
End If
txtID = r3!cdcode
End Sub
RETURN FORM
Option Explicit
Dim r As New Recordset
Dim ct As Control
Dim r1 As New Recordset
Dim r2 As New Recordset
Dim c As New Connection
filllist
play
Me.Show
End Sub
Txtic = r!issuecode
txtIssDate = r!Dateofissue
txtRetDate = Date
Txtpf = r!payfine
Dim fi As Integer
fi = CDate(txtRetDate) - CDate(txtIssDate)
If fi > 2 Then
fi = fi - 2
Txtpf = fi * 2
Else
Txtpf = 0
End If
Txtpf.Enabled = False
r.Update
End Sub
TEST CASES:
Hardware Requirement:
Computer System:
Standard PC/AT compatible with Pentium processor.
Primary Memory:
It works with in 32 MB RAM
Secondary Memory:
It will work on both ,hard disk as well as floppy disk
drive along with D2K 6.0 but u can use hard disk for
voluminious data processing. It will increase the
accessibility.
Video Adapters And monitors:
It is a colored program ,so better to use a colored
monitor but it can perform satisfactorily on various
monochrome adapter as:
IBM monochrome adapter
Hercules monochrome adapter
IBM CGA card 80*25 in text mode
Printer:
Any printer supported to PC/AT in Windows 95 can be
used to get print outs but INKJET printer is most
suitable and economical.
SOFTWARE REQUIREMENTS:
BACKEND:- MS-Access
LIMITATIONS
------------------------------------------------------------------
Add Member
Add Student
Updation
Searching
Month Bill no
Date
Student_ID
Na me Publication
Title
Period icity
SEM Student Student_id
Magazine Vo lu me
NOC
ACCESSION
Year
SUB
STUDENT Sub-No
-ID ISSUE
DOI DATE
YEA R ORDER ID
PA GE
AUTHOR
Accession NOC
TITLE
VENDOR VENDOR_ID
PUBLI
BILLNO
Na me
VOLUM E
BILL-ID
COST
GIVEN
By
BILL_ NO
BILL DATE
8
BILL AMOUNT BILL
Vendor_id