Close Menu
    DevStackTipsDevStackTips
    • Home
    • News & Updates
      1. Tech & Work
      2. View All

      The Case For Minimal WordPress Setups: A Contrarian View On Theme Frameworks

      June 5, 2025

      How To Fix Largest Contentful Paint Issues With Subpart Analysis

      June 5, 2025

      How To Prevent WordPress SQL Injection Attacks

      June 5, 2025

      In MCP era API discoverability is now more important than ever

      June 5, 2025

      Google’s DeepMind CEO lists 2 AGI existential risks to society keeping him up at night — but claims “today’s AI systems” don’t warrant a pause on development

      June 5, 2025

      Anthropic researchers say next-generation AI models will reduce humans to “meat robots” in a spectrum of crazy futures

      June 5, 2025

      Xbox just quietly added two of the best RPGs of all time to Game Pass

      June 5, 2025

      7 reasons The Division 2 is a game you should be playing in 2025

      June 5, 2025
    • Development
      1. Algorithms & Data Structures
      2. Artificial Intelligence
      3. Back-End Development
      4. Databases
      5. Front-End Development
      6. Libraries & Frameworks
      7. Machine Learning
      8. Security
      9. Software Engineering
      10. Tools & IDEs
      11. Web Design
      12. Web Development
      13. Web Security
      14. Programming Languages
        • PHP
        • JavaScript
      Featured

      Mastering TypeScript: How Complex Should Your Types Be?

      June 5, 2025
      Recent

      Mastering TypeScript: How Complex Should Your Types Be?

      June 5, 2025

      IDMC – CDI Best Practices

      June 5, 2025

      PWC-IDMC Migration Gaps

      June 5, 2025
    • Operating Systems
      1. Windows
      2. Linux
      3. macOS
      Featured

      Google’s DeepMind CEO lists 2 AGI existential risks to society keeping him up at night — but claims “today’s AI systems” don’t warrant a pause on development

      June 5, 2025
      Recent

      Google’s DeepMind CEO lists 2 AGI existential risks to society keeping him up at night — but claims “today’s AI systems” don’t warrant a pause on development

      June 5, 2025

      Anthropic researchers say next-generation AI models will reduce humans to “meat robots” in a spectrum of crazy futures

      June 5, 2025

      Xbox just quietly added two of the best RPGs of all time to Game Pass

      June 5, 2025
    • Learning Resources
      • Books
      • Cheatsheets
      • Tutorials & Guides
    Home»Development»Online Library Management System using Python Django and MySQL

    Online Library Management System using Python Django and MySQL

    July 6, 2024

    Library management system is a project which aims in developing a computerized system to maintain all the daily work of library .This project has many features which are generally not available in normal library management systems like facility of user login and a facility of admin login .It also has a facility of admin login through which the admin can monitor the whole system. It has also a facility where student after logging in their accounts can see list of books issued and its issue date and return date.

    Project Requirements

    Project Name
    Online Library Management System Project in Python Django

    Language Used
    Python

    Framework Used
    Django

    Database
    MySQL

    User Interface Design
    HTML, AJAX,JQUERY,JAVASCRIPT

    Web Browser
    Mozilla, Google Chrome, IE8, OPERA

    IDE
    PyCharm

    Project Modules

    In this project we use Python, Django Framework and MySQL database and it has two modules i.e.

    Admin and User

    Admin

    Admin Dashboard

    Admin can add/update/ delete category

    Admin can add/update/ delete author

    Admin can add/update/ delete books

    Admin can issue a new book to student and also update the details when student return book

    Admin can search student by using their student ID

    Admin can also view student details

    Admin can change own password

    Students-

    Student can register yourself and after registration they will get studentid

    After login student can view own dashboard.

    Student can update own profile.

    Student can view issued book and book return date-time.

    Student can also view the available books in the library.

    Student can also change own password.

    Student can also recover own password.

    Some of the Project Screens

    Home Page

    User Signup

    Listed Books

    Admin Dashboard

    Add Book

    How to run the Online Library management System Django Python

    1. Download the zip file

    2. Extract the file, copy library folder, and paste it on the desktop

    3. Open MySQL Create a database olmspythondb then import the SQL File available in the SQL File Folder (For MySQL we used XAMPP server)

    4. Open PyCharm and click on the terminal

    5. Navigate the project folder using the cd command

    cd project_path

    For ex: cd C:UsersANUJOneDriveDesktoplibrary

    6. Now Navigate to the olms folder

    cd olms

    7. Run the Project using the following command

    python manage.py runserver

    Now click the URL http://127.0.0.1:8000 and the Project will Run

    Login Details

    *************admin************

    Username:  admin

    Password: Test@123

    *************User/Student**************

    Username:  john12345

    Password: Test@123 or Register a new Student

    Project Demo
    View Demo
    Online Library Management System Project Django Python- Download Source Code
    Size: 56.9 MB
    Download Now!
    Project Report
    Download Online Library Management System Django Project Report in Rs.249/$2.99

    The post Online Library Management System using Python Django and MySQL appeared first on PHPGurukul.

    Source: Read More 

    Facebook Twitter Reddit Email Copy Link
    Previous ArticleMicrosoft celebrates Windows 11’s new Outlook app growth after forcing people to use it
    Next Article Alternatives to popular CLI tools: rename

    Related Posts

    Security

    High-Severity Flaw in MIM Medical Imaging Software Allows Code Execution!

    June 5, 2025
    Security

    Amazon Alerts: High-Severity FreeRTOS-Plus-TCP Flaw Needs Immediate Patch!

    June 5, 2025
    Leave A Reply Cancel Reply

    Continue Reading

    How to Set Semantic Versioning for .NET Core Apps and Libraries

    Development

    Ement.el – Matrix client for Emacs

    Linux

    Collective #878

    Development

    shotgun is a minimal screenshot utility for X11

    Linux

    Highlights

    CVE-2025-37090 – HPE StoreOnce Server-Side Request Forgery Vulnerability

    June 2, 2025

    CVE ID : CVE-2025-37090

    Published : June 2, 2025, 2:15 p.m. | 56 minutes ago

    Description : A server-side request forgery vulnerability exists in HPE StoreOnce Software.

    Severity: 5.3 | MEDIUM

    Visit the link for more details, such as CVSS details, affected products, timeline, and more…

    Zoom goes down across the globe – what we know about the outage so far

    April 17, 2025

    Wolfenstein: The Old Blood is FREE on Amazon Prime right now

    March 21, 2025

    Accelerate your ML lifecycle using the new and improved Amazon SageMaker Python SDK – Part 2: ModelBuilder

    December 17, 2024
    © DevStackTips 2025. All rights reserved.
    • Contact
    • Privacy Policy

    Type above and press Enter to search. Press Esc to cancel.