Skip to content

MrJYAD/LibraryDatabase

Repository files navigation

Library Management System

The Library Management System is a comprehensive and user-friendly solution designed to streamline and automate the management of library resources. With features such as book inventory management, loan handling, patron records management, and in-depth queries for data analysis, the system is an ideal tool for librarians and library staff.

The system was developed using C# programming language, the .NET framework, and Microsoft SQL Server for the backend database, ensuring a robust and high-performance solution.

Installation

Prerequisites

To install and run this project, you will need:

.NET Framework: The system was built on the .NET Framework. If you don't have it installed, you can download it from the official Microsoft website.

Microsoft SQL Server: The backend of the system uses Microsoft SQL Server. It can be downloaded from the official Microsoft website.

Visual Studio: This is the recommended IDE for running the system. You can download it from the official Microsoft website.

Installation Steps

  1. Clone the repository:
  1. Open the solution file (.sln) with Visual Studio.

  2. Build the solution by navigating to Build > Build Solution in Visual Studio.

  3. In your SQL Server management tool, run the SQL script located in the SQL Insert Statements directory of the project to set up your database.

  4. In the SqlConnectionManager class, update the connection string with your database details.

Running the Project

To run the project, follow the steps below:

  1. In Visual Studio, navigate to Debug > Start Debugging or simply press F5.

  2. In the application, click on the "Activate Database" button and enter the name of your database to establish a connection.

The system is now ready to be used.

System Features

The Library Management System includes the following features:

  • Patron Management Features

image

  • Search Patron Name: Searches for patron records based on the provided name. image

  • Add Patron: Allows for secure addition of new patron records.

image

  • Edit Patron: Provides the ability to securely update existing patron records. image

  • Delete Patron: Removes a patron record and all associated loans.

image

About

Database project for CIS 560 (Database oncepts)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors