Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hospital Management System (C# WinForms)

A desktop application built with C# and .NET Framework for hospital administration, patient tracking, polyclinic management, and user authorization controls.


📸 Application Screenshots

Login Interface

image

Main Menu & Navigation

image image

Patient Operations & Discharge Forms

image

🗄️ Database Architecture & Integration

The system uses ADO.NET Strongly Typed DataSets (SONETDataSet.xsd) for relational data management and UI binding.

  • Data Provider & Binding: The project utilizes generated TableAdapter classes (e.g., kullaniciTableAdapter, hastaTableAdapter, sevkTableAdapter) to automatically handle SQL commands, data mapping, and CRUD operations between the database and WinForms UI controls.
  • Connection String Management: Database connection settings are configured inside App.config. The application connects dynamically using the connection string defined under <connectionStrings>.
  • Data Visualizations & Forms: Data tables defined in SONETDataSet.xsd populate data grids and controls across modules including:
    • User Management: FormKullaniciTanitma
    • Polyclinics: FormPoliklinikTanitma
    • Patient Operations & Discharge: FormHastaIslemleri, FormTaburcu, FormYeniHasta

📋 Features

  • User login and system role verification.
  • New patient registration, tracking, and discharge procedures.
  • Polyclinic definitions and treatment pricing adjustments.
  • Reporting and system reference lists.

🛠️ Built With

  • Language: C#
  • Framework: .NET Framework (WinForms)
  • Data Access: ADO.NET Strongly Typed DataSets (SONETDataSet.xsd)
  • IDE: Microsoft Visual Studio 2022

🚀 How to Run / Execute

  1. Prerequisites:

    • Visual Studio 2019 or 2022 with .NET desktop development workload.
    • A local database instance (SQL Server or local MDF/Data Source) matching App.config.
  2. Setup:

    • Clone the repository:
      git clone [https://github.com/amrakurtabegu/Hospital-Management-System-CSharp.git](https://github.com/amrakurtabegu/Hospital-Management-System-CSharp.git)
    • Open hastane.sln in Visual Studio.
    • Update the connection string in App.config if your local database server instance differs.
    • Press F5 to build and launch the application.

About

A C# .NET WinForms desktop application for hospital management, patient records, polyclinic tracking, and user authorizations using ADO.NET DataSets.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages