A Project Report ON Library Management System: Government College of Engineering, Jalgaon
A Project Report ON Library Management System: Government College of Engineering, Jalgaon
GUIDED BY:
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.
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: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
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
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
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
0.3
ISSUING THE
LEVEL 1 DFD
REQUEST FULLFILL
RENEW BOOK
REQUEST FOR
14
REQUEST
LEVEL 2 DFD
0.3
BOOK RETURN
15
LEVEL 2 DFD
ER-DIAGRAM
Library id
Branch
STUDENT
16
REQUEST
SNAPSHOT OF PROJECT
17
18
19
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