# Производство деталей в цехе
# Аннотация
Приложение для управления производственными заданиями цеха. 
Позволяет вести учёт заданий, мастеров, деталей и дефектов 
с разграничением прав доступа по ролям.

# Введение
Основные возможности:
- Авторизация пользователей по логину и паролю
- Просмотр таблицы выполненных работ (job)
- Добавление, редактирование и удаление выполненных работ (для администратора)
- Поиск выполненных работ по id мастера
- Формирование отчёта в формате Word
- Просмотр всех таблиц базы данных
- Разграничение доступа: администратор и мастер

# Назначение и условия применения
Программа предназначена для автоматизации учёта производственных 
заданий в цехе. Применяется сотрудниками цеха для контроля 
выполнения заданий по изготовлению деталей.

Условия применения:
- ОС: Windows 7 и выше
- .NET Framework 4.7.2
- Наличие подключения к серверу PostgreSQL

# Установка
1. - [ ] Установить .NET Framework 4.7.2
2. - [ ] Запустить `mysetup.exe`
3. - [ ] Следовать инструкциям установщика
4. - [ ] После установки запустить `PM11.exe`
5. - [ ] Ввести логин и пароль для входа

# Описание операций
- **Вход** — введите логин и пароль, нажмите «Войти»
- **Просмотр выполненных работ** — таблица отображается на главной странице
- **Поиск** — введите id мастера в поле «Поиск»
- **Добавление** — нажмите «Добавить» и заполните поля в таблице
- **Удаление** — выберите строку, нажмите «Удалить», подтвердите
- **Изменение** — отредактируйте ячейки строки, нажмите «Изменить»
- **Отчёт** — нажмите «Отчёт», файл сохранится рядом с программой
- **Все таблицы** — нажмите «Все таблицы» для просмотра всех данных

# Термины и сокращения

| Термин | Определение |
|--------|-------------|
| БД | База данных |
| СУБД | Система управления базами данных |
| ПО | Программное обеспечение |
| Администратор | Пользователь с полным доступом к системе |
| Мастер | Пользователь с ограниченным доступом |
| job | Таблица производственных заданий |
| role | Таблица ролей пользователей |