Skip to content

Mahmoudelim/Library-Management-System

 
 

Repository files navigation

Library Management System

Description

The library, contains tens of thousands of books and members which must be organized in order to prevent chaos.
This program allow performance of the actions needed in order to manage the library in a simple and comfortable way. The actions will include addition/removal of books, addition/removal of members, member and book searches, and much more.

The system will support two different types of users.

Here are the types and the actions available for each type:

Librarians that can :

  • Addition/Removal of a book from the library
  • Addition/Removal of a user from the library
  • Search for books or members
  • Addition/Removal of users from Book- Order list
  • Blocking of users who return books late
  • Rent a book

Users that can :

  • Searching for books
  • Addition of self to Book- Order list
  • Rent a book
  • For each user (reader/librarian) exists a unique Id and password, this allows an unambiguous recognition of the user, so that the system can prevent from users access to information which they are not allowed to access.

Tools used :

  • Object Oriented Programming
  • GUI with JavaFX library
  • DataBase (MySQL)

Screen Shots

Login Page

Sign Up Page

Add new Book Page

view Admins Page

View members Page

view Books Page

About

New Project

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages