# Автотранспортное предприятие (Учёт заказов) ## Аннотация Программа представляет собой настольное приложение для ведения учёта заказов автотранспортного предприятия. Система обеспечивает разграничение прав доступа (вход по логину/паролю) и позволяет выполнять полный цикл операций с заказами: создание, просмотр, редактирование и удаление (CRUD). ## Введение Основные возможности программы: - **Аутентификация пользователей:** вход в систему по логину и паролю. - **Администрирование:** создание и управление учётными записями пользователей. - **Управление заказами:** добавление новых заказов, просмотр списка, редактирование существующих и удаление. - **Хранение данных:** все данные сохраняются в базе данных PostgreSQL. ## Назначение и условия применения Программа предназначена для использования в небольших автопредприятиях или логистических отделах для замены ручного учёта заказов. **Системные требования:** - **Операционная система:** Windows 10/11. - **Компоненты:** Установленный .NET 9.0 Desktop Runtime ([скачать](https://dotnet.microsoft.com/download/dotnet/9.0)). - **Сервер БД:** PostgreSQL (локально или на сервере). ## Установка - [x] 1. Скачать установщик из репозитория (`Setup_Avtotransport_v1.0.exe`). - [x] 2. Запустить скачанный файл и следовать инструкциям мастера установки. - [x] 3. После завершения установки запустить программу через ярлык на рабочем столе. ## Описание операций 1. **Вход в систему:** При запуске откроется окно авторизации. Введите логин и пароль. 2. **Управление пользователями:** (Для администратора) В разделе "Пользователи" можно добавить нового сотрудника или удалить существующего. 3. **Работа с заказами (CRUD):** - **Создать:** Нажмите кнопку **"Добавить заказ"**, заполните форму и сохраните. - **Просмотр:** Все заказы отображаются в виде таблицы (списка). - **Редактировать:** Дважды кликните по заказу в таблице или нажмите **"Изменить"**, внесите правки и сохраните. - **Удалить:** Выделите заказ в списке и нажмите кнопку **"Удалить"**. ## Термины и сокращения | Термин | Расшифровка | |--------|-------------| | АТП | Автотранспортное предприятие | | БД | База данных | | CRUD | Create, Read, Update, Delete (Создание, Чтение, Обновление, Удаление) | | ПО | Программное обеспечение | | .NET | Платформа для разработки приложений от Microsoft |