Giter Club home page Giter Club logo

librarysystem's Introduction

Library Management System (LMS)

Description

Library management system is a classical system designed specially for public libraries. it helps in maintaining all information about books such as book name, book id, number of copeis availbable and also borrowed/returned copies of the book.

System Concept (further versions!)

The system has two types of users:

  • Admin Dashboard

    • the main system adminstrator is the librarian. he has functionalities such that view thier book list, add/remove books and users, manage all the borrow/return requests from users
  • User Dashboard

    • The main system users are students. they can have functionalies such that ask for borrow/return requests and wait the admin to accept their requests

System Features (version 0.0)

The Admin has many Features as described below:

  1. Add a Book

Every system needs data. The core data here is the book and users.

  • The admin is able to add book information such as Book name, Book ID, number of available copies
  1. Add a User
  • The admin is able to add user information such as Usr Name and User ID
  1. Search for a Book in the library
  • The admin is able to search for a book in the system database. he can search for a book name by obly entering a substring of the book name.
  1. List All Library Books ordered by their IDs or Names
  • The admin needs to be able to sort all books in the system either by their IDs in ascending manner or by thier Names in ascending manner.
  1. List All Library Users ordered by thier IDs or Names
  • as well as the books, the admin is able to list all system users either by their IDs or Names in ascending manner
  1. List Users borrowed a specific book
  • Given that several users may borrow serveral copies of a specific book, Based on that the admin is able to enter the book name and have a list with users who borrowed that book

The users has only two Features as described below:

  1. Borrow/return a book
  • users are able to borrow/return a copy from a book directly without admin acceptance (in further versions, the admin acceptance will be required)
  1. Search for a Book in the library
  • as well as admin, users are able to search for a book in the system database.

Demo

For the project demo, visit Link : https://youtu.be/eRpVViboXzc

gif

librarysystem's People

Contributors

islamapasss avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.