Skip to content

Nandha2536/Library-Management-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Library Management

screenshots

Homepage

homepage snap

Admin Dashboard

dashboard snap

Issue Book

doctor snap

Functions

Admin

  • Create Admin account and Login.
  • Can Add, View, Book
  • Can Issue Book (added by Admin) to registered student.
  • Can view Issued book with issued date and expiry date.
  • Can view Fine (10 rupees for each day after expiry date).
  • Can View Students that are registered into system.

Student

  • Create account and Login.
  • Can view their issued book only with expiry date and fine(if there any otherwise 0)

HOW TO RUN THIS PROJECT

  • Install Python(3.7.6) (Dont Forget to Tick Add to Path while installing Python)
  • Open Terminal and Execute Following Commands :
python -m pip install -r requirements. txt
  • Download This Project Zip Folder and Extract it
  • Move to project folder in Terminal. Then run following Commands :
python manage.py makemigrations
python manage.py migrate
python manage.py runserver
  • Now enter following URL in Your Browser Installed On Your Pc
http://127.0.0.1:8000/

CHANGES REQUIRED FOR CONTACT US PAGE

  • In settins.py file, You have to give your email and password
EMAIL_HOST_USER = '[email protected]'
EMAIL_HOST_PASSWORD = 'your email password'
EMAIL_RECEIVING_USER = '[email protected]'

Drawbacks/LoopHoles

  • Anyone can be Admin.