Library management system example implemented with three layer model in C#.

A simple implementation of a library management system divided into seperate software architectural layers.

Documentation

Documentation

Environment Variables

To run this project, you will need to change the host machine name in the ProjectProperties class under Utilities.

.../SQLEXPRESS

YOUR_DEVICE_NAME/SQLEXPRESS

UML Diagrams

#ERD https://lucid.app/lucidchart/dbeeba3f-742c-4401-b9ea-7c58569ca737/edit?viewport_loc=-228%2C-161%2C2156%2C1065%2CX8iqJZ2NoPPX&invitationId=inv_2e6372db-3efd-4232-a1bd-84fc6f969801

#Class diagram https://lucid.app/lucidchart/2b15bd3e-6176-4c3b-9133-3e149cc3dc15/edit?viewport_loc=-855%2C-517%2C5296%2C2617%2Ctkjq-G8tUWxN&invitationId=inv_e43d832d-385e-451f-b0bd-f6eb155345dc