Skip to content

A C application that covers the main functionalities needed to manage a library , from registering items to managing borrowings and much more. this was a project for the advanced C programming class.

Notifications You must be signed in to change notification settings

AhmedJguirim/Library-Management

Repository files navigation

Library Management Application

This is a library management application that i prepared for my C programming evaluation in university. This system runs on the console and gives you access to most the functionalities needed to manage your own library.

Features

  • Item and Document Management: The application allows you to add, remove, and update various types of items and documents in your library, including books, magazines, articles, and more.

  • Member Management: You can register and manage different types of library members, such as students, teachers, and guests.

  • Borrowing and Returning: Members can borrow items from the library, and the application keeps track of due dates and overdue items. Members can also return items. The app also handles penelizing past due returns.

  • Data storage This application saves the data that you have submitted while using it and you can load it the next time you open it.

Usage

  • download the zip containing the app and run it using any ide that has a C compiler (devC++ ,code blocks or Clion recommanded)

What can be improved

  • better graphic interface

  • saving data in csv files or a database instead of text files

  • a better authentication system that supports multiple staff members rather than a single account for the librarian

Contact me

About

A C application that covers the main functionalities needed to manage a library , from registering items to managing borrowings and much more. this was a project for the advanced C programming class.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages