/ClinicManager

Program do zarządzania siecią przychodni. Program posiada rozbudowany system sieci przychodni oraz pozwala na szczegółowe rozbudowanie tej sieci. Napisany za pomocą WinForms + SQL Server + Entity Framework 6.0 + ADO.NET

Primary LanguageC#

CCManager - program do zarządzania siecią przychodni

Program przedstawia system do zarządzania siecią przychodni. Jest dużo możliwości oraz został zaimplementowany menadżer baz danych który ułatwi pierwsze kroki przy uruchomieniu aplikacji. Aplikacja napisana na podstawie wzorzca architektonicznego MVVM, gdzie View - to będa poszczególne kontrolki, w roli Model - będzie występował DAL (Data Access Layer) który będzie przedstawial dostęp do bazy danych a naszym "Mediator" będzie ViewModel który będzie pobierał dane z DAL'a i przedstawiał do View oraz naodwrót.

Zastosowane technologie

💿 C# 7.3
💿 Windows Forms
💿 Entity Framework 6.0
💿 ADO.NET
💿 Microsoft SQL Server

Uruchomienie programu

  1. Należy uruchomić program
  2. Wejść w menadżer baz danych
  3. Wpisać nazwę serwera na jakim musi być wykreowana baza
  4. Kliknąć wykreuj bazę (domyślnie tworzone konto : admin-admin)

Menadżer bazy

Pozwala automatycznie wykreować strukturę (tabele, widoki, triggery, procedury itd.) oraz wypełnia przykładowymi danymi. Proces tworzenia można śledzić za pomocą loggera
Screenshot_4

Przykładowa architektura

Screenshot_2

Działanie programu - dostępne encje

  • Użytkownicy
  • Pacjenci
  • Lekarze
  • Przychodnie
  • Leki
  • Narzędzia
  • Wizyty
  • Zamówienia na leki
  • Zamówienia na narzędzia
  • Producenci
  • Lokalizacje
  • Dane osobowe
  • Opinie
  • Cenniki
  • Operacje

Screenshot

Screenshot_2 Screenshot_3 Screenshot_4