Puthishala

a C# desktop based application

Project Name: Puthishala - a desktop based library management application

Project Created: Semester of Fall, 2020

Project Contributor:

Puthishala is a GUI based desktop project implemented Object Oriented Programming (OOP) concepts using C#. It was completed as a project for Object-Oriented Programming-2 (C#) course during Fall-20. The Library Management Application was implemented using Windows Forms Application (WPF) and connected with a database created in Microsoft SQL Server.

Repository Link: Puthishala: a Desktop Application for Library Management

Features

Features for three types of users are following -

  • Admin
    • Add/Remove Librarian(s) (CRUD)
    • View Inventory
  • Librarian
    • Add/Remove Books (CRUD)
    • Add/Remove Members (CRUD)
    • Issue Books
    • Return Books
    • Penalty
    • View Inventory
  • Members
    • Change Account Credentials
    • Book Status
    • Borrow/Buy Books
    • Penalty Status (if previous penalty not cleared then cannot issue new books)
    • View Inventory