Download - Lib Report
-
8/4/2019 Lib Report
1/21
1
GOVERNMENT COLLEGE OF
ENGINEERING, JALGAON
DEPARTMENT OF COMPUTERENGINEERING
APROJECT REPORT
ON
LIBRARY MANAGEMENT SYSTEM
SUBMITED BY:-
SR NO NAME OF STUDENTS ROLL NO
01 MR.BHOSALESANJAYKUMAR
11
02 MS.CHAUDHARIDARSHANA
12
03 MR.CHAUDHARI SWAPNIL 1304 MS.CHAUDHARI SWATI 1405 MS.CHAUDHARI TEJAL 15
GUIDED BY:
-
8/4/2019 Lib Report
2/21
2
PROF D.V CHAUDHARI
(HEAD OF DEPARTMENT)
DEPARTMENT OF COMPUTER ENGGINEERING
INDEX
Sr.No Content Page no.
01 Introduction 3
02 Need of System 4
03 Feasibility study 5
04 Normalization 6
05 Data flow diagram 7
06 Entity relationship diagram 9
07 Snapshots of project 14
08 Limitation of the system 15
09 Future Scope 15
10 Conclusion 16
-
8/4/2019 Lib Report
3/21
3
INTRODUCTION TO SYSTEM
Now a days education is increased day by day that is
globally increase the various book stores, book bank,
&Libraries. Book is must for each and every student which is
studied in every faculty we can easily handle this book by
making library .There are huge books in library that is we
cant remember whole books title , price , author , edition ,
publication it is handled by directory to note down each
content but ,it is again difficult & more time consuming so we
have designed the project which can store data in suitable
manner and we can perform daily transaction easily using the
project Library Management System which manages all
records related to books, student & staff digitally.
This system has various facilities such as user name,
password, insert book details , display list of books , no of
book issuing by student , student database , date of renew &
-
8/4/2019 Lib Report
4/21
4
retrieve the book etc. This system provides login & password
for security purpose there only authorized user can handle the
system or project. The record contains the fields Acc no. ,
book name, author name, publication, price , edition , no. of
copies etc. also the student database contains Library id , roll
number , student name , class ,branch etc.
Every field provide modify facility, it can easily
understand to user, it have some restriction for book issue for
student .More than one book cannot access the single student
from library.
NEED FOR COMPUTERIZATION
In manual maintain the records of each book and writing
each students issuing , receiving , renewing the book detail in
notebook or directory is not possible, it is more time
consuming and critical to library department .If the database is
very huge of college library then it is again difficult to
maintain all data manually. Hence we have provided the
-
8/4/2019 Lib Report
5/21
5
computerized project it can increase the performance of
library work and easy to perform daily work related to library
for every school , colleges or any general library.
To solve the all above problems computerization is
necessary in todays era.
Advantages of Computerization:-
Increase performance Accuracy of data
Daily transaction reports
Centralized controlling Data Integrity & consistency More Security of data
FEASIBILITY STUDY
The feasibility study is useful to evaluate the cost and
benefits of the system requested. Feasibility study tries to
anticipate future scenarios of software development. There are
three major aspects of feasibility study.
-
8/4/2019 Lib Report
6/21
6
i. Technical feasibility studyii. Economical feasibility studyiii. Operational feasibility study
Technical feasibility study:-
The technical feasibility study always focuses on the
existing computer hardware, software and personal. This also
includes need for more hardware, software and personal of
possibility of procuring or installing such facilities. The
Library Management System does not need extra hardware,
software or any personal. All software, hardware required for
system is available on computer. There is need of normally
software , hardware also not need of any special operator. So
this system is technically feasible.
Microsoft Windows Xp professional. Microsoft Access (MS-Office 7) Java Development Kit 1.5/1.6.
Economical feasibility study:-
This feasibility is useful to find the system development
cost and checks whether it is justifiable. For this purpose it
-
8/4/2019 Lib Report
7/21
7
checks investigation cost, software and hardware cost, training
cost, salaries, etc. For Library Management System there is
no need of training, salaries and maintenance cost. It needs
only some software which is cheaper in market. So this system
is economically feasible.
Operational feasibility study:-
In this feasibility the implementation cost of the system
is considered i.e. it consider the acceptability of the system. In
this checks whether system will be used if the developed and
implemented are the user of system able to handle the system.
Whether proposed system will cause any trouble? In the
operational feasibility, after the implementation of the system,
training programs are arranged for user. In this cost of training
program as well as space or time required to develop system
are consider. Generally all this feasibility checked by the
analyst which have good understanding of the system or he
has hard study about system.
-
8/4/2019 Lib Report
8/21
8
NORMALIZATION
Normalization is the process in which we can split one
table into number of tables and maintain relationships
between them in order to reduce the redundancy. Also we
remove the repetitions contained in tuples or records.
Normalization process contains defining integrity constraints.Need for Normalization:-
Normalization reduces the redundancies of the records.
So we can handle the database more efficiently by using
relationships between them. By using the normalization we get
accurate and consistent results.
1st Normal Form:-In relation or table all elements must be atomic.
2nd Normal Form:-A relation is in 2NF if every non prime attribute is fully
dependent on each relation key. 2nd normal form
check that every non-key field is strictly depends on key
field.
3rd Normal Form:-In this normal form transitive dependencies in the fields
are removed.
-
8/4/2019 Lib Report
9/21
9
Relation is in 3NF if it is in 2NF and not non prime
attributes functionally dependent on other non prime
attribute.
Boyce code Normal Form:-A relation is in BCNF, for any two disjoint non empty set
of attribute x & y , x --> y and x is super key of relation.
DATA DICTIONARY
It is contain number of database used in this
project .There are mainly three tables are used in
single database, these are used to store library data,
student data, issuing data etc.
1. BOOK_DATABASE
2. STUDENT_DATABASE
FIELD_TYPE DATA_TYPE
BOOK_ID AUTONUMBER
BNAME TEXT
AUTHOR TEXT
PRICE NUMBER
BOOK_QUANT NUMBER
-
8/4/2019 Lib Report
10/21
10
3. BOOK_ISSUE_DB
FIELD_TYPE DATA_TYPE
LIBRARY_ID NUMBER
SNAME TEXT
BRANCH
ROLL_NO
ISSUED
RENEWED
TEXT
NUMBER
NUMBER
NUMBER
FIELD_TYPE DATA_TYPE
PRN1 AUTONUMBER
SNAME TEXT
BRANCH TEXT
ROLL NO NUMBER
BOOK_ID
BNAME
AUTHOR
PRICE
ISSUE_DATE
DUE_DATE
RET_DATE
BOOK_QUANT
RENEWED
NUMBER
TEXT
TEXT
NUMBER
DATE
DATE
DATE
NUMBER
NUMBER
-
8/4/2019 Lib Report
11/21
11
4. BOOK_RENEW_DB
5. BOOK_RETURN_DB
FIELD_TYPE DATA_TYPE
LIBPRN NUMBER
RENEWED NUMBER
FIELD_TYPE DATA_TYPE
PRN1 AUTONUMBER
SNAME TEXT
BRANCH TEXT
ROLL NO NUMBER
BOOK_ID
BNAME
AUTHOR
PRICE
NUMBER
TEXT
TEXT
NUMBER
-
8/4/2019 Lib Report
12/21
12
DATA FLOW DIAGRAM
LOGIN IF VALID USER
LOGIN SYSTEM REQUEST
ISSSUED BOOK
GET INFO
UPDATE INFO
UPDATE BOOK
GET INFO
ADMINISTRATORSTUDENT
0.0
LIBRARY
MANAGEMENT
SYSTEM
-
8/4/2019 Lib Report
13/21
13
BOOK_DB STUDENT_DB
LEVEL 0:- CONTEXT LEVEL DFD
REQUEST FOR BOOK
CHECK THE
BOOK DETAIL
REQUEST FULLFILLMENTREQUEST FOR BOOK
0.1
STUDENT
DATA
STUDENTS
STUDENTS
0.2
BOOK
DATABASE
0.3
ISSUING THE
-
8/4/2019 Lib Report
14/21
14
LEVEL 1 DFD
REQUEST FOR BOOK REQUEST
DETAILS
REQUEST
FULLFILL
RENEW BOOK
BOOK_RENEW_DB
REQUEST FOR
0.2.1
BOOK ISSUED
DATA
0.2
BOOK DETAIL
RECORDS
-
8/4/2019 Lib Report
15/21
15
RENEW BOOK REQUEST
BOOK RENEW COMPLETE
COMPLET
LEVEL 2 DFD
REQUEST FOR BOOK
RETURN
REQUEST
FULFILL
BOOK RETURN
OOK_RETURN_DB
0.2.2
BOOK RENEW
DATABASE
0.3.1
BOOK RECORD
DATABASE
0.3
BOOK ISSUE
-
8/4/2019 Lib Report
16/21
16
RETURN
SUCESSFULLY BOOK
RETURNED
LEVEL 2 DFD
ER-DIAGRAM
Student Name
Roll noClass
REQUEST
STUDENT
BranchLibrary id
0.3.2
BOOK
DATABASE
-
8/4/2019 Lib Report
17/21
17
SNAPSHOT OF PROJECT
-
8/4/2019 Lib Report
18/21
18
-
8/4/2019 Lib Report
19/21
19
-
8/4/2019 Lib Report
20/21
20
LIMITATION OF THE SYSTEM
1)This system is not on Line system.2)It cannot produce structured report.3)It only supplies book to student.4)It cannot maintain staff database.
FUTURE ENHANCEMENT
1)On-Line System.2)Structured reports.3)Digital library4)Magazine Library5)Staff & non teaching database.
-
8/4/2019 Lib Report
21/21
21
CONCLUSION
Hence we conclude that our project for Library to
maintain their lots of database, book & students records. Detail
information of Book stock can also be stored. We also provide
facility to generate report on list of book & list of students. On
the other hand our project is a graphical representation.
Due to lack of time we would not introduce the entire
feature in our project.
Bibliography
Software Engineering Roger Pressman [5th Edition] Java complete Reference Programming With Java E. Balguruswami
Websites
www.microsoft.com www.google.com www.tatamacgrawhill.com www.mhhe.com
http://www.microsoft.com/http://www.microsoft.com/http://www.google.com/http://www.google.com/http://www.tatamacgrawhill.com/http://www.tatamacgrawhill.com/http://www.mhhe.com/http://www.mhhe.com/http://www.mhhe.com/http://www.tatamacgrawhill.com/http://www.google.com/http://www.microsoft.com/