Sie sind auf Seite 1von 36

A Presentation on FINAL YEAR PROJECT STAGE - I

Academic Year 2011-2012

Department of Computer Engineering POORNIMA COLLEGE OF ENGINEERING & TECHNOLOGY, JAIPUR

ONLINE LIBRARY MANAGEMENT SYSTEM

Guide: Mr. Sunil Gupta

Team Members: Disha Patira(CE/08/38) Kumar Gaurav(CE/08/52) Mahaveer Malav(CE/08/56)

Contents
Introduction
Purpose Project scope

Technology Used
Modules Class Diagram Sequence Diagram Database Screen Shots

Contents
Site Map
Future Scope References

INTRODUCTION
This solution is aimed to automate and make an online

system to issue books or Return books or view the available books in the library of a university. In most of the libraries the work done is manually where in the student has to go to the library and check the available books at the library . We have decided to investigate the use of Online Library Management System. This system may be used by students , faculty and Librarian.

PURPOSE
Online Library Management System describes the

external behaviour of the online library system.


defines and describes the operations, interfaces,

performance and quality assurance requirements of the online library system.


It also describes the non-functional requirements

such as the user interfaces.

PROJECT SCOPE
The system provides the members with online locking of

the books and the online library system is up and running all day. The system provides the login facility to the users. The system provides the members with the option to check their account and change their options like passwords of the account whenever needed within the library hours. The system allows the members to lock the books 24 hours a day and all through the semester. The system lets the library staff check which all members have the books and whether they can issue any more books or not.

PROJECT SCOPE
The system allows the librarian to create the books

catalog, add/delete the books and maintain the books catalog. The books catalog is automated and the decision of offering the book based on the category of the book is automatically decided. The system updates the fine system as and when the student returns the book.

TECHNOLOGY USED
Software Language Used The languages that shall be used for coding the Online Library System are Java Servlets, Java Server Pages (JSP), HTML, JavaScript. For working on the coding phase of the Online Library System.
Development Tools Will make use of the available Java Development Tool kits for working with Java Beans and Java Server Pages. Also will make use of the online references available for developing programs in HTML and JavaScript .

TECHNLOGY USED
Class Libraries Will make use of the existing Java libraries available for JSP and Servlets. Also we need to develop some new libraries for the web-based application. Also will develop new programs using scripting languages.

MODULES
There are three modules in our project -:
LIBRARIAN

STUDENT
FACULTY

LIBRARIAN

FEATURES OF LIBRARIAN
The LMS shall allow the librarian to add new books to

Library. The LMS shall allow the librarian to remove books from Library. The LMS shall update availability of books. The LMS shall allow the librarian to retrieve available information of the books by Book name and Publication name. The LMS shall allow the Librarian to manage the user information. The LMS shall allow the Librarian to add new user in list. The LMS shall allow the Librarian to remove user from list.

STUDENT

FEATURES OF STUDENT
The LMS shall allow the student to search books through

author name from Library. The LMS shall allow the student to search books through publication/Book name from Library. The LMS shall read the available books. The LMS shall allow the student edit his profile information. The LMS shall allow the student to issue and return books. The LMS shall allow the student to bid a book and also allows to pay fine on a particular book if any.

FACULTY

FEATURES OF FACULTY
The LMS shall allow the faculty to search books through

author name from Library. The LMS shall allow the faculty to search books through publication/Book name from Library. The LMS shall read the available books. The LMS shall allow the faculty edit his profile information. The LMS shall allow the faculty to issue and return books. The LMS shall allow the faculty to bid a book and also allows to pay fine on a particular book if any.

CLASS DIAGRAM

SEQUENCE DIAGRAM -: LIBRARIAN

SEQUENCE DIAGRAM-:USER

DATABASE
There are 7 tables in our project -: Books Login Issued Books Books Info Bid Info Pending Request Account

HOME PAGE

ADMINISTRATIVE USERS

REGISTRATION

REGISTRATION PAGE

ISSUE BOOK PAGE

SUBMIT BOOK

SEARCH BOOK

Site Map(User)
Open Website Register Login View about us,contact us

Fill the registration form and click on submit button

Enter username and password

wait for approval by librarian

If matched then view home page

Search,view and Bid the book,change password,edit profile

Logout

Site Map(Librarian)
Open Website Register Login View about us,contact us

Fill the registration form and click on submit button

Enter username and password

Enter username and password

wait for approval by administrator

Approve new users added

Update informations regarding contact us

Issue and submitt books,update fine rates,change password,view all users records,view all books

Logout

FUTURE SCOPE
This Project can be made more usable by applying the

facility of reading E-books online. This project can be made more attractive by adding the facility of rating a book. This project can have mail server through which users can use the online chat facility. This project may be made to allow the librarian to inform a library user about important things such as:Pending Submission of a Book , New Arrivals of Library , Attractive schemes through his e-mail ID.

FUTURE SCOPE
This project may have the implementation of a Queue

system for better handling of multiple locking of a book by different students at any point of time.

REFERENCES
The Complete Reference of java-Java EE
My Sql manual Khalid Mugal www.lib.utexas.edu The security concept was also good in this. We have not included its designing part in our project as it

was not up to the mark and their were certain limitations.

REFERENCES
www.nationallibrary.gov.in The designing part was quite good in this and so we have included it in our project. The logon facility was also quiet impressive so we have included this feature also in our project. The user can search multiple books at a time which is also an impressive feature.

35

QUERRIES?

36