0% found this document useful (0 votes)
64 views

A Project Report ON Library Management System: Government College of Engineering, Jalgaon

This document describes a library management system project created by five computer engineering students at Government College of Engineering, Jalgaon. The project allows a library to digitally store and manage data on books, students, and transactions. It includes features like user login, adding and viewing book details, tracking book issues and renewals by students. The system provides security through login credentials. The project underwent normalization and its data flow and entity relationship diagrams are included. The document also discusses the need for the system, its feasibility, and provides screenshots and discussions of limitations and future enhancements.

Uploaded by

Swati Chaudhari
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
64 views

A Project Report ON Library Management System: Government College of Engineering, Jalgaon

This document describes a library management system project created by five computer engineering students at Government College of Engineering, Jalgaon. The project allows a library to digitally store and manage data on books, students, and transactions. It includes features like user login, adding and viewing book details, tracking book issues and renewals by students. The system provides security through login credentials. The project underwent normalization and its data flow and entity relationship diagrams are included. The document also discusses the need for the system, its feasibility, and provides screenshots and discussions of limitations and future enhancements.

Uploaded by

Swati Chaudhari
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 21

GOVERNMENT COLLEGE OF ENGINEERING, JALGAON

DEPARTMENT OF COMPUTER ENGINEERING

A PROJECT REPORT ON LIBRARY MANAGEMENT SYSTEM


SUBMITED BY:SR NO 01 02 03 04 05 NAME OF STUDENTS MR.BHOSALE SANJAYKUMAR MS.CHAUDHARI DARSHANA MR.CHAUDHARI SWAPNIL MS.CHAUDHARI SWATI MS.CHAUDHARI TEJAL ROLL NO 11 12 13 14 15

GUIDED BY:

PROF D.V CHAUDHARI


(HEAD OF DEPARTMENT) DEPARTMENT OF COMPUTER ENGGINEERING

INDEX

Sr.No 01 02 03 04 05 06 07 08 09 10 Introduction

Content

Page no. 3 4 5 6 7 9 14 15 15 16

Need of System Feasibility study Normalization Data flow diagram Entity relationship diagram Snapshots of project Limitation of the system Future Scope Conclusion

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 &
3

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
4

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.
5

i. ii. iii.

Technical feasibility study Economical feasibility study 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
6

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.

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. field. 3rd Normal Form:In this normal form transitive dependencies in the fields are removed.
8

2nd normal form

check that every non-key field is strictly depends on key

Relation is in 3NF if it is in 2NF and not non prime attributes functionally dependent on attribute. other non prime

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
FIELD_TYPE BOOK_ID BNAME AUTHOR PRICE DATA_TYPE AUTONUMBER TEXT TEXT NUMBER

BOOK_QUANT NUMBER

2. STUDENT_DATABASE
9

FIELD_TYPE DATA_TYPE LIBRARY_ID SNAME BRANCH ROLL_NO ISSUED RENEWED NUMBER TEXT TEXT NUMBER NUMBER NUMBER

3.
FIELD_TYPE PRN1 SNAME BRANCH ROLL NO BOOK_ID BNAME AUTHOR PRICE ISSUE_DATE DUE_DATE RET_DATE DATA_TYPE AUTONUMBER TEXT TEXT NUMBER NUMBER TEXT TEXT NUMBER DATE DATE DATE

BOOK_ISSUE_DB

BOOK_QUANT NUMBER RENEWED NUMBER

10

4. BOOK_RENEW_DB
FIELD_TYPE DATA_TYPE LIBPRN RENEWED NUMBER NUMBER

5. BOOK_RETURN_DB

FIELD_TYPE DATA_TYPE PRN1 SNAME BRANCH ROLL NO BOOK_ID BNAME AUTHOR PRICE AUTONUMBER TEXT TEXT NUMBER NUMBER TEXT TEXT NUMBER

11

DATA FLOW DIAGRAM

ADMINISTRATOR
LOGIN IF VALID USER LOGIN SYSTEM ISSSUED BOOK REQUEST

STUDENT

0.0

LIBRARY MANAGEMENT
GET INFO

SYSTEM
UPDATE BOOK

UPDATE INFO

GET INFO 12

BOOK_DB

STUDENT_DB

LEVEL 0:- CONTEXT LEVEL DFD

0.1 STUDENT DATA


REQUEST FOR BOOK CHECK THE BOOK DETAIL

STUDENTS 0.2 BOOK DATABASE STUDENTS

REQUEST FULLFILLMENT REQUEST FOR BOOK 13

0.3

ISSUING THE

LEVEL 1 DFD

0.2.1 BOOK ISSUED DATA


REQUEST FOR BOOK DETAILS REQUEST

REQUEST FULLFILL

RENEW BOOK

0.2 BOOK DETAIL RECORDS BOOK_RENEW_DB

REQUEST FOR

14

RENEW BOOK BOOK RENEW COMPLETE COMPLET

REQUEST

0.2.2 BOOK RENEW DATABASE

LEVEL 2 DFD

0.3.1 BOOK RECORD


REQUEST FOR BOOK RETURN REQUEST FULFILL DATABASE

0.3
BOOK RETURN

BOOK_RETURN_DB BOOK ISSUE

15

RETURN SUCESSFULLY RETURNED BOOK

0.3.2 BOOK DATABASE

LEVEL 2 DFD

ER-DIAGRAM

Student Name Roll no Class

Library id

Branch

STUDENT

16

REQUEST

SNAPSHOT OF PROJECT

17

18

19

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 library 4) Magazine Library 5) Staff & non teaching database.

20

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

21

You might also like