Kailing Schottenius
Back to Projects

Overview

This library system is designed to simulate how a digital library manages books and users. It allows users to browse available titles, borrow and return books, and keep track of current loans through a graphical interface. The system organizes data using structured logic to handle users, books, and transactions efficiently. With a focus on usability and clarity, the interface makes it easy to navigate between different actions while maintaining a consistent and interactive experience.

Book Management

Browse available books and keep track of their status within the system.

Loan Handling

Borrow and return books while tracking active loans and availability.

Interactive GUI

A clear interface with windows and dialogs that simplifies everyday library actions.

Takeaways

Building the library system gave me hands-on experience working with structured application design and managing multiple interconnected components. I learned how to organize data for users, books, and transactions, while handling interactions through a graphical interface. This project helped me understand how to design and implement a complete system that balances functionality, structure, and usability.

Technologies Used
  • C#