|
@@ -1,64 +1,65 @@
|
|
|
-# Система управления авиабазой данных
|
|
|
|
|
|
|
+# Аннотация
|
|
|
|
|
+# Система управления авиабазой данных
|
|
|
|
|
|
|
|
-Приложение на Windows Forms (.NET) для управления базой данных авиакомпании: работа с пассажирами, рейсами, билетами, багажом и сотрудниками через подключение к PostgreSQL.
|
|
|
|
|
|
|
+Приложение на Windows Forms (.NET) для управления базой данных авиакомпании: работа с пассажирами, рейсами, билетами, багажом и сотрудниками через подключение к PostgreSQL.
|
|
|
|
|
|
|
|
---
|
|
---
|
|
|
|
|
|
|
|
-# Введение
|
|
|
|
|
|
|
+# Введение
|
|
|
|
|
|
|
|
-## Основные возможности
|
|
|
|
|
|
|
+## Основные возможности
|
|
|
|
|
|
|
|
-- Просмотр таблиц базы данных: `position_ref`, `employee`, `passenger`, `airline`, `airplane`, `flight`, `ticket`, `baggage`, `passenger_baggage`
|
|
|
|
|
-- Поиск пассажиров по фамилии (без учёта регистра)
|
|
|
|
|
-- Добавление, редактирование и удаление записей о пассажирах
|
|
|
|
|
-- Экспорт отображаемых данных в формат CSV
|
|
|
|
|
-- Разграничение прав: режим только для чтения (`viewer_user`) и полный доступ
|
|
|
|
|
|
|
+- Просмотр таблиц базы данных: `position_ref`, `employee`, `passenger`, `airline`, `airplane`, `flight`, `ticket`, `baggage`, `passenger_baggage`
|
|
|
|
|
+- Поиск пассажиров по фамилии (без учёта регистра)
|
|
|
|
|
+- Добавление, редактирование и удаление записей о пассажирах
|
|
|
|
|
+- РРєСЃРїРѕСЂС‚ отображаемых данных РІ формат CSV
|
|
|
|
|
+- Разграничение прав: режим только для чтения (`viewer_user`) и полный доступ
|
|
|
|
|
|
|
|
---
|
|
---
|
|
|
|
|
|
|
|
-# Назначение и условия применения
|
|
|
|
|
|
|
+# Назначение и условия применения
|
|
|
|
|
|
|
|
-Система предназначена для операторов и администраторов авиапредприятия. Используется для оперативного управления данными о пассажирах и рейсах. Требует подключения к серверу PostgreSQL (хост: `80.250.189.52`, порт: `5432`, база: `dbwork`). Работает на ОС Windows с установленным .NET Framework 4.7.2 или новее.
|
|
|
|
|
|
|
+Система предназначена для операторов и администраторов авиапредприятия. �спользуется для оперативного управления данными о пассажирах и рейсах. Требует подключения к серверу PostgreSQL (хост: `80.250.189.52`, порт: `5432`, база: `dbwork`). Работает на ОС Windows с установленным .NET Framework 4.7.2 или новее.
|
|
|
|
|
|
|
|
---
|
|
---
|
|
|
|
|
|
|
|
-# Установка
|
|
|
|
|
|
|
+# Установка
|
|
|
|
|
|
|
|
-## Шаги установки
|
|
|
|
|
|
|
+## Шаги установки
|
|
|
|
|
|
|
|
-1. - [ ] Убедитесь, что установлен **.NET Framework 4.7.2** (или новее)
|
|
|
|
|
-2. - [ ] Скачайте установочный файл `AirportDB_Setup.exe` из раздела [Releases](../../releases)
|
|
|
|
|
-3. - [ ] Запустите `AirportDB_Setup.exe` от имени администратора
|
|
|
|
|
-4. - [ ] Следуйте инструкциям мастера установки
|
|
|
|
|
-5. - [ ] После установки запустите приложение через ярлык на рабочем столе
|
|
|
|
|
-6. - [ ] Введите логин и пароль от базы данных при первом запуске
|
|
|
|
|
|
|
+1. - [ ] Убедитесь, что установлен **.NET Framework 4.7.2** (или новее)
|
|
|
|
|
+2. - [ ] Скачайте установочный файл `setup.exe`
|
|
|
|
|
+3. - [ ] Запустите `setup.exe` от имени администратора
|
|
|
|
|
+4. - [ ] Следуйте инструкциям мастера установки
|
|
|
|
|
+5. - [ ] После установки запустите приложение через ярлык на рабочем столе
|
|
|
|
|
+6. - [ ] Введите логин и пароль от базы данных при первом запуске
|
|
|
|
|
|
|
|
-> **Примечание:** Для полного доступа используйте учётную запись с правами записи. Учётная запись `viewer_user` предоставляет только просмотр данных.
|
|
|
|
|
|
|
+> **Примечание:** Для полного доступа используйте учётную запись с правами записи. Учётная запись `viewer_user` предоставляет только просмотр данных.
|
|
|
|
|
|
|
|
---
|
|
---
|
|
|
|
|
|
|
|
-# Описание операций
|
|
|
|
|
|
|
+# Описание операций
|
|
|
|
|
|
|
|
-| Операция | Описание |
|
|
|
|
|
|
|
+| Операция | Описание |
|
|
|
|----------|----------|
|
|
|----------|----------|
|
|
|
-| Выбор таблицы | Выпадающий список `cmbTables` — выберите нужную таблицу, данные загружаются автоматически |
|
|
|
|
|
-| Поиск | Введите фамилию пассажира в поле поиска и нажмите «Поиск» |
|
|
|
|
|
-| Добавление | Заполните поля (код, фамилия, имя, телефон) и нажмите «Добавить» |
|
|
|
|
|
-| Редактирование | Кликните по строке в таблице, измените поля и нажмите «Изменить» |
|
|
|
|
|
-| Удаление | Кликните по строке и нажмите «Удалить» |
|
|
|
|
|
-| Экспорт в CSV | Нажмите «Экспорт», выберите путь для сохранения файла |
|
|
|
|
|
|
|
+| Выбор таблицы | Выпадающий список `cmbTables` — выберите нужную таблицу, данные загружаются автоматически |
|
|
|
|
|
+| Поиск | Введите фамилию пассажира в поле поиска и нажмите «Поиск» |
|
|
|
|
|
+| Добавление | Заполните поля (код, фамилия, имя, телефон) и нажмите «Добавить» |
|
|
|
|
|
+| Редактирование | Кликните по строке в таблице, измените поля и нажмите «�зменить» |
|
|
|
|
|
+| Удаление | Кликните по строке и нажмите «Удалить» |
|
|
|
|
|
+| РРєСЃРїРѕСЂС‚ РІ CSV | Нажмите В«Ркспорт», выберите путь для сохранения файла |
|
|
|
|
|
|
|
|
---
|
|
---
|
|
|
|
|
|
|
|
-# Термины и сокращения
|
|
|
|
|
|
|
+# Термины и сокращения
|
|
|
|
|
|
|
|
-| Термин / Сокращение | Расшифровка |
|
|
|
|
|
|
|
+| Термин / Сокращение | Расшифровка |
|
|
|
|---------------------|-------------|
|
|
|---------------------|-------------|
|
|
|
-| БД | База данных |
|
|
|
|
|
-| PostgreSQL | Реляционная система управления базами данных с открытым исходным кодом |
|
|
|
|
|
-| Npgsql | Библиотека .NET для работы с PostgreSQL |
|
|
|
|
|
-| WinForms | Windows Forms — платформа для создания оконных приложений .NET |
|
|
|
|
|
-| CSV | Comma-Separated Values — текстовый формат хранения табличных данных |
|
|
|
|
|
-| viewer_user | Роль пользователя с доступом только на чтение |
|
|
|
|
|
-| СУБД | Система управления базами данных |
|
|
|
|
|
-| connStr | Connection String — строка подключения к базе данных |
|
|
|
|
|
|
|
+| БД | База данных |
|
|
|
|
|
+| PostgreSQL | Реляционная система управления базами данных с открытым исходным кодом |
|
|
|
|
|
+| Npgsql | Библиотека .NET для работы с PostgreSQL |
|
|
|
|
|
+| WinForms | Windows Forms — платформа для создания оконных приложений .NET |
|
|
|
|
|
+| CSV | Comma-Separated Values — текстовый формат хранения табличных данных |
|
|
|
|
|
+| viewer_user | Роль пользователя с доступом только на чтение |
|
|
|
|
|
+| СУБД | Система управления базами данных |
|
|
|
|
|
+| connStr | Connection String — строка подключения к базе данных |
|