Sen descrición

spotoff1 a4ca0036bc Добавление кода проекта hai 1 semana
WinFormsApp2 a4ca0036bc Добавление кода проекта hai 1 semana
README.md 0b19c6270f Обновлён README.md согласно заданию hai 1 semana
myapp.iss 571f06df4b Добавление кода создания инсталлятора hai 1 semana

README.md

# Кадровая информационная система

## Аннотация

Программа представляет собой клиент-серверное приложение для ведения кадрового учёта (сотрудники, подразделения, должности, кадровые операции). Разработана на C# Windows Forms с использованием СУБД PostgreSQL.

## Введение

Основные возможности:

- Авторизация пользователей (логин/пароль).

- Просмотр списка сотрудников (для всех пользователей).

- Поиск сотрудников по подразделению.

- Просмотр детальной информации о сотруднике (ФИО, дата рождения, подразделение, должность, контактные данные).

- Для администратора: добавление, редактирование и удаление записей во всех таблицах.

- Разграничение прав: обычный пользователь видит только обезличенные данные (без адреса и телефона).

## Назначение и условия применения

**Назначение:** автоматизация кадрового учёта на предприятии.

**Условия применения:**

- ОС: Windows 10/11.

- Установленный .NET Framework.

- Доступ к серверу PostgreSQL.

## Установка

- [x] 1. Скачайте установочный файл mysetup.exe.

- [ ] 2. Запустите mysetup.exe от имени администратора.

- [ ] 3. Следуйте шагам мастера установки (выбор папки, настройка подключения к БД).

- [ ] 4. Дождитесь завершения копирования файлов.

- [ ] 5. Запустите программу через ярлык на рабочем столе.

## Описание операций

1. **Запуск:** ярлык на рабочем столе.

2. **Авторизация:** введите логин и пароль в окне входа.

3. **Просмотр данных:** в главном окне доступен список сотрудников. Для фильтрации по подразделению введите название и нажмите «Поиск».

4. **Редактирование (только админ):** используйте кнопки «Добавить», «Изменить», «Удалить» в соответствующих разделах.

5. **Выход:** нажмите кнопку «Выход» в окне программы.

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

| Термин | Определение |

|---------------|----------------------------------------------------------|

| БД | База данных (PostgreSQL) |

| Администратор | Пользователь с полными правами на изменение данных |

| Пользователь | Обычный пользователь (только чтение через представление) |

| Представление | Виртуальная таблица, скрывающая конфиденциальные поля |