Интернет-провайдер
Информационная система для автоматизации деятельности интернет-провайдера с авторизацией, разграничением ролей и аналитическими отчётами.
Введение
Основные возможности системы:
- Авторизация пользователей с хешированием паролей по алгоритму MD5
- Управление тарифами (добавление, редактирование, удаление)
- Управление клиентской базой с маскированием персональных данных
- Управление договорами с отслеживанием статуса
- Разграничение прав доступа по ролям (администратор, менеджер, оператор)
- Аналитические отчёты (популярность тарифов, доходы)
- Журнал действий (логирование всех изменений)
- Защита данных на уровне базы данных и приложения
Назначение и условия применения
Система предназначена для автоматизации деятельности интернет-провайдера. Может использоваться как в учебных целях, так и в реальных организациях, предоставляющих услуги связи.
Требования к системе:
- ОС: Windows 10/11
- .NET 10.0 или выше
- PostgreSQL 16 или выше
- Доступ к серверу базы данных (локальный или удалённый)
Установка
Требования
Шаги установки
- Скачай установщик
ProviderAppSetup.exe
- Запусти файл
- Следуй инструкциям мастера установки
- Выбери папку для установки (по умолчанию
C:\Program Files\ProviderApp)
- Дождись завершения установки
- Запусти приложение через ярлык на рабочем столе
Настройка подключения к базе данных
- Открой файл конфигурации в папке с программой
- Найди строку подключения
- Измени параметры подключения:
Host — адрес сервера базы данных
Port — порт (по умолчанию 5432)
Database — имя базы данных
Username — имя пользователя
Password — пароль
- Сохрани файл и перезапусти приложение
Описание операций
Авторизация
- Введи логин и пароль
- Нажми кнопку «Войти»
Добавление тарифа (администратор, менеджер)
- Нажми кнопку «Добавить»
- Заполни поля: Название, Цена, Скорость
- Нажми «Сохранить»
Редактирование тарифа (администратор, менеджер)
- Выбери тариф в таблице
- Нажми кнопку «Изменить»
- Измени нужные поля
- Нажми «Сохранить»
Удаление тарифа (только администратор)
- Выбери тариф в таблице
- Нажми кнопку «Удалить»
- Подтверди удаление
Управление клиентами (администратор, менеджер)
- Выбери раздел «Клиенты»
- Для добавления нажми «Добавить», заполни поля
- Для редактирования выбери клиента, нажми «Изменить»
- Для удаления выбери клиента, нажми «Удалить» (только администратор)
Оформление договора (администратор, менеджер)
- Выбери раздел «Договоры»
- Нажми «Добавить»
- Выбери клиента, тариф и сотрудника
- Укажи дату подписания
- Нажми «Сохранить»
Формирование отчётов (администратор, менеджер)
- Нажми кнопку «Аналитика»
- Укажи период для выборки
- Нажми «Показать»
Просмотр журнала действий (только администратор)
- Нажми кнопку «Журнал действий»
- Отобразится список всех действий пользователей
- Данные можно обновить кнопкой «Обновить»
© 2026