Данная информационная система предназначена для автоматизации работы больницы. Система предоставляет функционал для различных категорий пользователей: администраторов, врачей, медсестёр и регистраторов.
- Платформа: .NET Framework
- Язык программирования: C#
- Интерфейс: WPF (Windows Presentation Foundation)
- База данных: SQLite (Hospital.db)
Информационная система для больницы/
├── Hospital.sln # Решение Visual Studio
├── Hospital.db # База данных SQLite
├── packages/ # NuGet пакеты
└── Информационная система для больницы/ # Основной проект
├── App.xaml/xaml.cs # Точка входа приложения
├── AppContext.cs # Контекст базы данных
├── AppTheme.cs # Управление темами оформления
├── AuthWindow.xaml/xaml.cs # Окно авторизации
├── MainWindow.xaml/xaml.cs # Главное окно
├── AdminMenu.xaml/xaml.cs # Меню администратора
├── DoctorMenu.xaml/xaml.cs # Меню врача
├── NurseMenu.xaml/xaml.cs # Меню медсестры
├── RegistrarMenu.xaml/xaml.cs # Меню регистратора
├── Pages/ # Страницы приложения
├── Data/ # Модели данных
├── Styles/ # Стили WPF
├── Themes/ # Темы оформления
└── Images/ # Изображения и иконки
- Система поддерживает разграничение прав доступа
- Различные интерфейсы для разных ролей пользователей
-
Администратор
- Управление пользователями
- Настройка системы
-
Врач
- Работа с медицинскими записями пациентов
- Просмотр и редактирование информации о лечении
-
Медсестра
- Ведение процедурных записей
- Мониторинг состояния пациентов
-
Регистратор
- Регистрация пациентов
- Запись на приём
- Windows 7 или выше
- .NET Framework (версия указана в .csproj файле)
- Visual Studio 2015 или выше (для разработки)
- Убедитесь, что файл
Hospital.dbнаходится в той же директории, что и исполняемый файл - Запустите приложение из Visual Studio или откройте скомпилированный
.exeфайл
- Откройте решение
Hospital.slnв Visual Studio - Восстановите NuGet пакеты (автоматически при сборке)
- Соберите решение (Build → Build Solution)
- Запустите проект (Debug → Start Debugging)
Проект использует базу данных SQLite (Hospital.db). Схема базы данных представлена на диаграммах:
ER.png/ER0512.png— ER-диаграмма базы данныхIDEF0.pdf/IDEF0.vsdx— Диаграммы IDEF0
В репозитории содержится следующая документация:
Задание ИР-41.docx/Zadanie_IR-41.docx— Техническое заданиеПояснительная записка.docx— Пояснительная записка к проектуMU_KP_IR_BD.docx— Методические указанияTitul_KP.docx— Титульный листПример ТЗ.docx— Пример технического заданияGOST_R_7_0_97-2016...rtf— ГОСТ Р 7.0.97-2016 (оформление документов)