# \# Кадровая информационная система # # \## Аннотация # # Программа представляет собой клиент-серверное приложение для ведения кадрового учёта (сотрудники, подразделения, должности, кадровые операции). Разработана на 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) | # | Администратор | Пользователь с полными правами на изменение данных | # | Пользователь | Обычный пользователь (только чтение через представление) | # | Представление | Виртуальная таблица, скрывающая конфиденциальные поля |