A web-based university library management system built with ASP.NET Web Forms and Entity Framework Database First.
The system is designed to help universities manage books, categories, users, students, reservations, and library-related operations through a centralized web application.
- 🔐 User authentication and registration
- 👨🎓 Student management
- 👨💼 Manager / administrator management
- 📚 Book management
- 🗂️ Book category management
- 🔎 Book search
- 📖 Book details
- 📌 Book reservation
- 👥 User management
- 🖼️ Web-based interface
- 🗄️ Database integration using Entity Framework
- C#
- ASP.NET Web Forms
- .NET Framework
- Entity Framework
- SQL Server
- HTML5
- CSS3
- JavaScript
- Bootstrap / Front-end libraries
UniversityLibrarySystem/
│
├── Classes/
├── Fakes/
├── Manager/
├── Student/
├── Properties/
├── PAPAssets/
│
├── css/
├── js/
├── img/
├── fonts/
├── content/
│
├── MainModel.cs
├── MainModel.Context.cs
├── MainModel.edmx
├── MainModel.tt
│
├── ULSTbl_Books.cs
├── ULSTbl_Categories.cs
├── ULSTbl_Reserve.cs
├── ULSTbl_Users.cs
│
├── Global.asax
├── Web.config
├── packages.config
└── UniversityLibrarySystem.csproj
The project uses Entity Framework Database First.
The Entity Data Model is defined in:
MainModel.edmx
The generated entity and context classes are used to communicate with the SQL Server database.
- Users
- Books
- Categories
- Reservations
- Roles
- Membership-related entities
The database connection settings are configured through
Web.config.
git clone https://github.com/HedayatiNiaDev/UniversityLibrarySystem.gitOpen:
UniversityLibrarySystem.sln
using Visual Studio.
Restore the required NuGet packages from Visual Studio.
Update the database connection string in:
Web.config
Make sure SQL Server is available and the required database has been created.
In Visual Studio:
Build → Build Solution
Start the project using:
IIS Express
or the configured local web server.
Do not commit production database credentials, passwords, API keys, or other sensitive configuration values to the repository.
For local development, configure sensitive values in your local environment or development configuration.
This project is based on:
ASP.NET Web Forms
.NET Framework
Entity Framework Database First
SQL Server
It is not an ASP.NET Core application.
This project is licensed under the terms specified in LICENSE.txt.
HedayatiNiaDev
GitHub: HedayatiNiaDev/UniversityLibrarySystem
If you find this project useful, consider giving the repository a ⭐ on GitHub.


