В целях создания современной цифровой платформы для управления интернет-провайдером существует необходимость разработки комплексной автоматизированной базы данных, которая будет обеспечивать хранение и обработку информации о клиентах, тарифных планах, технических подключениях, платежах и обслуживании. Проектируемая система должна стать основой для автоматизации бизнес-процессов провайдера, объединяющей клиентов, технических специалистов, администраторов и бухгалтерию в едином информационном пространстве. База данных должна хранить информацию об операциях обслуживания и пользовательских взаимодействиях, включая: данные о клиентах, договорах, тарифных планах, технических подключениях, платежах, заявках на подключение и обращениях в поддержку. Требуется хранить следующий набор сведений:
- О клиентах: Уникальный идентификатор, ФИО, паспортные данные, контактный телефон, электронная почта, адрес регистрации.
- О договорах: Номер договора, дата подписания, статус, условия оплаты, привязанный клиент.
- О тарифных планах: Название тарифа, скорость подключения, стоимость, тип (безлимитный/лимитированный).
- О технических подключениях: Физический адрес, IP-адрес, MAC-адрес, логин, пароль, статус подключения.
- О платежах: Дата платежа, сумма, способ оплаты, статус, привязка к договору.
- О дополнительных услугах: Название услуги, описание, стоимость, периодичность списания.
- Об оборудовании: Тип оборудования, модель, серийный номер, статус, местонахождение.
- О сотрудниках: ФИО, должность, контактные данные, дата приема на работу.
- Об обращениях в поддержку: Номер обращения, категория, приоритет, статус, описание проблемы. Клиент должен иметь возможность заключать договор на обслуживание, выбирать тарифный план, подключать дополнительные услуги, отслеживать состояние счета и обращаться в техническую поддержку. Каждое подключение обязательно относится к одному договору и одному адресу.