Skip to content

An E-Library Management System, made using Django framework, for a robust library online.

Notifications You must be signed in to change notification settings

Dhruv2406/E-OLM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Verbyl-Logo

E-Online Library Management System

E-OLM, a web app made in Django, is an E-library management system created as an at ease management of operations of small scaled libraries.

Problem Statement

  • File lost/damaged
  • Difficult to search record
  • Cost/space consuming

Overview

Purpose

OLM is an application which refers to library systems which are generally small or medium in size. It is used by librarian/students to access the library using a computerized system. Book/student maintenance modules are also included in this system which would keep track of the students using the library and also a detailed description about the books a library contains.

Objective

  • Improvement in control and performance
  • Save cost/time

Tech-Stack

html php/mysql php/mysql python/django sqlite

Features(Student Module)

  • Register/Login
  • View account dashboard.
  • Upload profile picture from machine
  • View available books in the library, issued book and book return date-time.
  • Update profile.
  • Change/recover own password.

Features(Admin Module)

  • Admin Dashboard
  • Add/Manage authors, books, category of books
  • Issue a new book to student, notifying students about the return date-time details
  • Search student by student ID, view student details
  • Change/recover own password

Demonstration Video

Future Scope

  • Online lectures video tutorials can be added by teachers
  • Online assignments submission facility
  • Group chat, where students can discuss various issues of engineering, making it more interactive and user friendly

References

How To Run The Project?

To run this project, you must have installed Python on your PC. After downloading the project, follow the steps below:

Step-1: Extract/unzip the file

Step-2: Go inside the project folder, open cmd and type the following commands to install Django Framework and run the webserver:

    pip install -r requirements.txt
    python manage.py runserver

Step-3: Finally, open the browser and go to localhost:8000

About

An E-Library Management System, made using Django framework, for a robust library online.

Topics

Resources

Stars

Watchers

Forks