Skip to content

Hospital Management System is a web application built with ASP.NET Core MVC, Entity Framework Core, and Identity Scaffolding. The system aims to manage hospital data (hospitals, patients, doctors, medical records) with secure authentication, authorization, and account management.

tareq70/ITI-Training-Hospital-System-using-MVC

Repository files navigation

Hospital Management System (ASP.NET Core MVC)

Overview

Hospital Management System is a web application built with ASP.NET Core MVC, Entity Framework Core, and Identity Scaffolding.
The system aims to manage hospital data (hospitals, patients, doctors, medical records) with secure authentication, authorization, and account management.

This project was developed as an individual task required by ITI.
I built it completely by myself, and it was later reviewed and verified by the supervisor.


ERD

ERD for hospital

Features

  • Authentication & Authorization

    • User registration and login.
    • Account management: update, delete, and download personal information.
    • User profile icon in the navigation bar.
    • Identity scaffolding with user management support.
    • Role-based access control (Admin, Doctor, Patient, Nurse).
  • User & Role Management

    • Create, assign, and manage roles.
    • Assign users to specific roles.
    • Must Confirm Email to Register
    • Different permissions for Admin, Doctor, Patient, and Nurse.
  • Hospital Management (CRUD Operations)

    • Manage hospitals (Create, Read/Details, Update, Delete).
    • Manage patients (Create, Read/Details, Update, Delete).
    • Manage doctors (Create, Read/Details, Update, Delete).
    • Manage medical records (Create, Read/Details, Update, Delete).
    • Link entities with AspNetUsers to associate accounts with different roles.

Technologies Used

  • ASP.NET Core MVC (.NET 8)
  • Entity Framework Core
  • Identity Scaffolding
  • SQL Server
  • Bootstrap

About

Hospital Management System is a web application built with ASP.NET Core MVC, Entity Framework Core, and Identity Scaffolding. The system aims to manage hospital data (hospitals, patients, doctors, medical records) with secure authentication, authorization, and account management.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages