Introduction

In this software we have created a Management System for any Library. Keeping in mind the ease and requirements of user, this software has been created. We have tried to provide all the possible facilities that must be needed to organize any library database. This software is created in Visual J++ 6. You will enjoy the following facilities in this software.

Facilities

This software includes the following facilities:

THE DATABASE

This is the ER Diagram of the Database, which is working on the Backhand of Our software. The snap below shows the relationship between the tables of our Database. There are five tables in our Database.

In Publishers and Titles Table there is one to many relationship. In Titles and Authors Table there is many to one relationship. In Titles and IssuedBooks Table there is one to many relationship. In IssuedBooks and Student Table there is many to one relationship.

THE MAIN FORMS

Main Page

This is the main interface of the software. Icons are specially designed to make the interface convenient to user. This form contains links to five other forms, which are connected to the main database through JDBC. These five forms are:

New Entry

This form provides 9 fields of Book Record. This form is directly connected with the database where the entries are stored in the Table named TITLES. For data navigation, DataNavigator tool is used. This tool is connected with DataSource & DataBinder tools to achieve this task. There are buttons to Add, Remove, Update & Refresh the entries.

Before entering a new record of a book, entries for Author and Publisher must be made in the corresponding forms. For this purpose two buttons i.e. Author Entry & Publisher Entry are provided. Pressing these buttons will show the Author Entry and Publisher Entry forms, which are connected with the database.

User cannot add the record unless the entries for authors and publishers are present in said forms.

Author and Publisher Entry

These are the two Author & Publisher entry forms. In these forms we can Add, Remove, Update or Refresh Author and Publisher data.

Student Record

This form provides 4 fields of Book Record. This form is directly connected with the database where the entries are stored in the Table named STUDENT. For data navigation, DataNavigator tool is used. This tool is connected with DataSource & DataBinder tools to achieve this task. There are buttons to Add, Remove, Update & Refresh the entries.In this form, you can enter the student record. The most exciting feature in this form is the Password Entering. Each student will be allocated a password, which will be used in future for borrowing of books.

Issued Books

This form provides 6 fields of Book Issuing. This form is directly connected with the database where the entries are stored in the Table named Issued Books. For data navigation, DataNavigator tool is used. This tool is connected with DataSource & DataBinder tools to achieve this task. There are buttons to Add, Remove, Update & Refresh the entries. The Issue and Due Dates are entered according to the system time.

In this form, you can enter the book issuing information. The most exciting feature in this form is the Password Checking. When borrower enters his/her enrolment number and password along with other fields, the checking facility will automatically checks his/her enrolment number and password. If both are OK, then he/she can borrow the book otherwise not.

Search

This is the Search Form with 7 fields. The users are allowed to search the book record and student record by any field regarding them. The DataGrid is used to show searched results. If the required field is found, then full information regarding that book will be shown. In case of negative result, the search may be continued or skipped.



Following figures shows the Search Form after finding some results.

List View

In this window, you are able to view the list of Books that are present in the record, arranged in fixed pattern. We can view the Tiles, Author Name, Publisher Name, ISBN, Edition Number, Pages, Price and Year Published. All these entries are coming from different tables. This is achieved using SQL queries.

About Us

This form provides information about the Programmers of this software.

PROGRAMMERS