Skip to content

Latest commit

 

History

History
93 lines (53 loc) · 1.95 KB

File metadata and controls

93 lines (53 loc) · 1.95 KB

Library Management System - Java - Eclipse

This project is built using Java programming language and utilizes object-oriented programming concepts, Java Swings, GUI etc. to create an easy-to-use, efficient, and reliable library management system.


Prerequisites:

Change the route as necessary at lines 79, 159, 171, 389 and 441 of the "AddNewBook" java code.

same as goes with file "EditBook" at lines 137, 231 and 329.

There is a default welcome message displayed on the admin, faculty, and student pages. You may edit that message from the admin or faculty pages by accessing the Add Notice.


Users of the System

- Admin

- Faculty

- Student


Screenshots


Login Page


Faculty Page


Add Notice Page


Provided Functionalities

1. Admin

Can add Liberians, i.e., may provide access to admin and faculty page.

Can remove users such as faculty and student.

Can see all library members.

View all books.

Can Add or Edit Notice.

Can view a static list of the library's issued or due books.


2. Faculty

Can add/search/update/delete/view books.

Can view a static list of the library's issued or due books.

Can see all library members.

Can issue books.

Return Books.

Can Add or Edit Notice.

Can change personal credential or can delete personal account also.


3. Student

Can view all books.

View Notice.

Issue Books.

Return Books.

Can view all issued books.

Can change personal credential or can delete personal account also.


Tools Used

Eclipse IDE

MySQL for the Database


Documentation