September 09, 2021

Advance Library Management System : Python


     The ‘Advance Library Management System’ is an improved form of the current library system. It has been designed after thoroughly considering the flaws in the prevalent method of performing common library tasks. At the core of its design is the motto to make all the tedious tasks as simple as possible.

It achieves this goal by redefining the way these tasks are performed. Also, great care has been taken to ensure that things don’t get complicated while implementing the new ideas. The user interface remains familiar to the existing users of the prevalent system and the new users will have no difficulty learning the working of the program. This project has been created in Python with PostgreSQL database as backend. 



Some Important Python Modules Used

  • Pillow : Pillow is built on top of PIL (Python Image Library). PIL is one of the important modules for image processing in Python.
  • Tkinter : Tkinter is the Python interface to the Tk GUI toolkit shipped with Python.
  • isbntools : isbntools provides several useful methods and functions to validate, clean, transform, hyphenate and get metadata for ISBN strings.
  • opencv-python : OpenCV is a huge open-source library for computer vision, machine learning, and image processing.
  • psycopg2 : Psycopg is the most popular PostgreSQL database adapter for the Python programming language.
  • pyzbar : Read one-dimensional barcodes and QR codes from Python 2 and 3 using the zbar library.
  • tkcalendar : tkcalendar is a python module that provides the Calendar and DateEntry widgets for Tkinter.  

Screenshots

The following screenshots show you how this program works:




Splash Window

Login Window

Main Window

Add Student

Show Student

Add Book

Return Book

Issue Book





The following video displays this program in action :

 



 

Download


Click here to view and download the source code of Advance Library Management System.  



No comments:

Post a Comment