Portfolio

Online Library Management System
Technology: J2SE, J2EE, JSP, JDBC, Java Beans, HTML, CSS, Java Script, DHTML, Web Sphere Application Server Community Edition, IBM DB2, Eclipse, Java Mail API
Project Overview:
This project is an Intranet based application that can be accessed throughout the campus. This system can be used to search for books/magazines, reserve books, find out who is having a particular book, put in requests to buy a new book etc. This is one integrated system that contains both the user component and the librarian component.
Scope:
-
• Any education institute can make use of it for providing information about author, content of the available books.
• It can be used in offices and modifications can be easily done according to requirements.
Functionalities:
- A User is able to login to the system through the first page of the application and change the password after login into the system.
- User can see the status of the books/journals borrowed/reserved by him and the respective due dates and other relevant details.
- Search for a particular book/journal based on the name of the book/name of the author/subject/etc and also list for books/journals based on the name of the autor/subject etc.
- Place requests for purchasing new books to the library, by giving details about the name of the book, name of the author, publisher.
- See who has borrowed a particular book/journal and when is the due date for the same.
- Cancel the reservation made earlier for a particular book/journal.
- Reserve a particular book/journal borrowed by others currently
- As soon as a reservation is made for a particular book, an automatic mail should be sent to the person who made the reservation about the details. Then, a mail should be sent to people who are having the book currently, stating a reservation has been made on that book.
- Automatic mails is sent to the users about the expiry of due dates for the books/journals borrowed by them. An advance notification (4 days before the expiry of the due date) is sent as well.
- The librarian should be able to include new books/journals or remove some books from the inventory.
- See the purchase requests for new books and be able to approve/reject the same.
- Interaction between students and author to give suggestion or feedback online of books so that author get to know about the mistakes in book.
- Best Search functionality of e-Books using this system and can download it.
- Integrated system having five types of user :- Student, Faculty, Librarian, Authors, Publishers.
- Publishers publish the book and they can represent their book to librarian.
- Librarian can check the book issued of any user and can issue and return the book as well as can control the complete system.
- All types of user can update the profile, change password, create profile.