Anda di halaman 1dari 19

A PROJECT REPORT ON ONLINE LIBRARY MANAGEMENT SYSTEM DONE AT GOVT.

WOMEN ENGINEERING COLLEGE AJMER Submitted in partial fulfilment for the award of the degree of BACHELOR OF TECHNOLOGY (Rajasthan Technical University, Kota) BRANCH-COMPUTER ENGINEERING

SESSION (2011-2012)

SUBMITTED TO: Mr. Gaurav Pathak (Lecturer Computer Science)

SUBMITTED BY: Kanta, Isha, Kriti, Neha Computer Science-40,36,45,67

Library Management System

ACKNOWLEDGEMENT
We are extremely grateful and remain indebted to our guide MR.Gaurav Pathak for being a source of inspiration and for his constant support in the Design, Implementation and Evaluation of the project. We are thankful to them for their constant constructive criticism and invaluable suggestions, which benefited us a lot while developing the project on E-LIBRARY MANAGEMENT. He has been a constant source of inspiration and motivation for hard work. He has been very cooperative throughout this project work. Through this column, it would be our utmost pleasure to express our warm thanks to him for their encouragement, cooperation and consent without which we mightnt be able to accomplish this project. We also express our gratitude to Mr.Gaurav Pathak for providing us the infrastructure to carry out the project and to all staff members who were directly and indirectly instrument in enabling us to stay committed for the project.

Team Members

PREFACE

This project of E-LIBRARY MANAGEMENT of gives us the complete information about the library. We can enter the record of new books and retrieve the details of books available in the library online. We can issue the books to the students and maintain their records and can also check how many books are issued and stock available in the library online. In this project we can maintain the late fine of students who returns the issued books after the due date online. Throughout the project the focus has been on presenting information and comments in an easy and intelligible manner. The project is very useful for those who want to know about E-Library Management System. In the last, we gratefully acknowledge and express our gratitude to all staff members of GWECA Computer Branch and friends who supported us in preparing this project.

TEAM

E-Library Management System

ABSTRACT
The project titled e-Library Management System is Library Management Software for monitoring and controlling the transactions in a library. The project ELibrary Management System is developed in java, which mainly focuses on basic operations in a library like adding new member, new books, and updating new information, searching books and members and facility to borrow and return books. e-Library Management System is a windows application written for 32-bit Windows operating systems, designed to help users maintain and organize library. Our software is easy to use for both beginners and advanced users. It features a familiar and well thought-out, an attractive user interface, combined with strong searching Insertion and reporting capabilities. The report generation facility of library system helps to get a good idea of which are the books borrowed by the members, makes users possible to generate reports hard copy. The software Library Management System has four main modules. Insertion to Database Module User friendly input screen Extracting from Database module Attractive Output Screen Report Generation module borrowed book list & Available book list Search Facility system search for books and members.

Technology Used: Front end: Servlets, HTML, Java script Back end: Apache Tomcat Server.

TABLE OF CONTENTS

1 .PROCESS DESCRIPTION 2. INTRODUCTION 3 .TABLE DESIGN 4 .PROJECT DETAILS 5. CONCLUSION 6.BIBLIOGRAPHY .

PROCESS DESCRIPTION

The Library Management System is designed & developed for a receipt and issuance of books in the library along with the students details. The books received in the library are entered in Books Entry form and the new student is entered in the student entry form. When the student wants to get the desired book the same is issued on the availability basis to the student. The issuance and due date for the returning of the book is also entered into the Book Issue form under third menu Book Issue. The student has to pay the fine if any on the basis of no. of days delayed deposit of the book in the library.

ABOUT JAVA

Java is a programming language originally developed by James Gosling at Sun Microsystems and released in 1995 as a core component of Sun Microsystems' Java platform. The language derives much of its syntax from C and C++ but has a simpler object model and fewer low-level facilities. Java applications are typically compiled to bytecode (class file) that can run on any Java Virtual Machine (JVM) regardless of computer architecture. Java is a general-purpose, concurrent, classbased, object-oriented language that is specifically designed to have as few implementation dependencies as possible. It is intended to let application developers "write once, run anywhere." Java is currently one of the most popular programming languages in use, particularly for client-server web applications. "write once, run anywhere" means that any program written in Java can be run on any machine that has a JVM installed in it, in other words Java is not OS reliant, which makes it very portable from smart phones to different OS computers. The original and reference implementation Java compilers, virtual machines, and class libraries were developed by Sun from 1995. As of May 2007, in compliance with the specifications of the Java Community Process, Sun relicensed most of its Java technologies under the GNU General Public License. Others have also developed alternative implementations of these Sun technologies, such as the GNU Compiler for Java and GNU Classpath.

J CREATOR

J Creator is a Java IDE created by Xinox Software. Its interface is similar to that of Microsoft's Visual Studio. Because it is programmed entirely in C++, which was Java-based Xinox Software has asserted that J Creator is faster than competing Java-based Java IDEs. J Creator has three editions:

Lite Edition (LE): freeware Pro Edition (Pro): shareware that costs $89 after a 30-day trial. Lite-Pro Edition (LE-PRO)

J Creator is only available on the Windows Operating Systems. However, both the LE and Pro versions of J Creator run adequately on Linux. So far no Linux versions are planned for immediate release, but new components will be built for cross-compatibility in mind.

TABLE DESIGN

Issue : Table

S.No. 1 2 3 4 5

Field Name B no Id Issue date Due date Copies available

Data Type Number Number Date/time Date/time Number

User: Table

S.No. 1 2 3 4

Field Name Id Roll-no Name Branch

Data Type Number Number Text Text

Book: Table

S.No. 1 2 3 4 5 6 7 8 9

Field Name B-no ISBN Subject Name Author Publisher Editor Copies Cost

Data Type Number Number Text Text Text Text Number Number Number

Issue return : Table

S.No. 1 2 3 4 5 6 7

Field Name B-no Id Issue-date Due-date Return-date Fine Copiesavailable

Data Type Number Number Date/Time Date/Time Date/time Number Number

PROJECT DETAILS

This is java Form designed for selection of the different Menus. Following menu options have been provided in this Home Form:-

1. 2. 3. a) b) 4.

Books Entry User Entry Issue of Books Issue of Books Return of the Books Exit

By clicking the Book Entry Menu of the form this form can be displayed for the entry of new books in the library. Following Text Boxes have been provided for the entry of the books related information:-

1. 2. 3. 4. 5. 6. 7. 8. 9.

Book no. ISBN No. Subject Name of the Book Author Publisher Edition Copies Cost

In addition to above different Update, Delete, Add, Search, Refresh and Exit command buttons have been provided in the form.

By clicking the second menu User Entry this form can be obtained for the entry of the new user coming to the library as user account. The following provisions have been provided in this form:-

1. 2. 3. 4.

Student Id Roll No. Name of the Student Branch

In addition to above different Update, Delete, Add, Search, Refresh and Exit
command buttons have been provided in the form.

This form can be obtained by clicking the Issues of Books under the third menu Issues of Books for issuing a particular book available in the library along with the issue and due date. The following text boxes have been provided for entry of Issuance of the Book.

1. 2. 3. 4. 5.

Book No. Student ID Current No. of Copies Available Issue Date Due Date

In addition to above different Update, Delete, Add, Search, Refresh and Exit command buttons have been provided in the form.

This form can be obtained by clicking the Books Return under the third menu Issues of Books for returning a particular book issued to user from the library along with the issue , due date and return date with fine if any. The following text boxes have been provided for entry of return of the Books.

6. 7. 8. 9. 10. 11. 12.

Book No. Student ID Current No. of Copies Available Issue Date Due Date Return Date Fine, if any

In addition to above different Update, Delete, Add, Search, Refresh and Exit command buttons have been provided in the form.

ER DESIGN
It is clear that the physical objects from the previous section the Customers , employees, cards, media, and library branches correspond to entities in the Entity-Relationship model, and the operations to be done on those entities holds, checkouts, and so on correspond to relationships. However, a good design will minimize redundancy and attempt to store all the required information in as small a space as possible. After some consideration, we have decided on the following above design.

CONCLUSION

After we have completed the project we are sure the problems in the existing system would overcome.The E-LIBRARY MANAGEMENT SYSTEM process made computerized to reduce human errors and to increase the efficiency. The main focus of this project is to lessen human efforts. The maintenance of the records is made efficient, as all the records are stored in the ACCESS database, through which data can be retrieved easily. The navigation control is provided in all the forms to navigate through the large amount of records. If the numbers of records are very large then user has to just type in the search string and user gets the results immediately. The editing is also made simpler. The user has to just type in the required field and press the update button to update the desired field. The Books and Students are given a particular unique id no. So that they can be accessed correctly and without errors. Our main aim of the project is to get the correct information about a particular student and books available in the library online. The problems, which existed in the earlier system, have been removed to a large extent. And it is expected that this project will go a long way in satisfying users requirements. The computerization of the Library Management will not only improves the efficiency but will also reduce human stress thereby indirectly improving human recourses.

BIBLIOGRAPHY

1. 2. 3.

www.google.com www.searchq.com www.filehippo.com

4. COMPLETE REFRENCE

Anda mungkin juga menyukai