# ЖКХ Управление

Информационная система для автоматизации учёта квартир, собственников и платежей в сфере ЖКХ.

## Введение

Система предназначена для сотрудников управляющих компаний, ТСЖ и жильцов. Обеспечивает учёт квартир, формирование квитанций, приём платежей и контроль задолженности.

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

- Авторизация пользователей (администратор, оператор, житель);
- Учёт квартир и собственников;
- Формирование квитанций на оплату коммунальных услуг;
- Приём платежей (онлайн и в кассе);
- Контроль задолженности;
- Формирование отчётов;
- Журнал операций (аудит изменений).

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

Система предназначена для использования в управляющих компаниях, ТСЖ и ЖСК.

Требования:
- Операционная система: Windows 10/11
- Установленный .NET 6.0 Runtime
- PostgreSQL 12 или выше (сервер)

## Установка

1. Скачайте установочный файл `ZhkhSetup.exe`
2. Запустите его от имени администратора
3. Следуйте инструкциям мастера установки
4. Выберите папку для установки
5. После завершения установки запустите приложение

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

### Авторизация
1. Введите логин и пароль
2. Нажмите «Войти»
3. Откроется главное окно в зависимости от роли

### Работа с квартирами
1. Перейдите в раздел «Квартиры»
2. Нажмите «Добавить» для создания новой квартиры
3. Заполните поля и нажмите «Сохранить»

### Формирование квитанции
1. Перейдите в раздел «Квитанции»
2. Нажмите «Создать»
3. Выберите квартиру, укажите период и сумму
4. Нажмите «Сохранить»

### Приём платежа
1. Выберите квитанцию
2. Нажмите «Оплатить»
3. Укажите сумму и способ оплаты
4. Подтвердите операцию

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

ЖКХ - Жилищно-коммунальное хозяйство
ТСЖ - Товарищество собственников жилья
ЖСК - Жилищно-строительный кооператив
Квитанция - Документ для оплаты коммунальных услуг
Пени - Штраф за просрочку платежа

## Технологии

- C# Windows Forms
- PostgreSQL
- Npgsql

## Автор

Григорьева В.А., группа 3992