Перейти до вмісту

Атестаційні завдання K2 ERP/Реєстратор доменів

Матеріал з K2 ERP Wiki Ukraine — База знань з автоматизації та санкцій в Україні
Версія від 17:54, 29 квітня 2026, створена R (обговорення | внесок) (Первинна публікація)
(різн.) ← Попередня версія | Поточна версія (різн.) | Новіша версія → (різн.)

Модуль реєстрації, продовження і обліку доменних імен

Реальний бізнес-контекст

Компанія-реєстратор надає послуги:

  • реєстрації доменних імен для клієнтів;
  • продовження терміну дії доменів;
  • передачі доменів;
  • управління DNS-записами.

Потрібно:

  • вести облік доменів клієнтів;
  • контролювати дати закінчення доменів;
  • автоматично нагадувати клієнтам про необхідність продовження;
  • виставляти рахунки за реєстрацію і продовження.

Основні завдання

1. Структура довідників

Довідник «Клієнти»

Поля довідника:

  • назва компанії або ПІБ;
  • контактна особа;
  • телефон;
  • email;
  • адреса.

Довідник «Зони доменів»

Поля довідника:

  • назва зони, наприклад:
    • .com;
    • .net;
    • .ua;
    • .org;
    • .shop;
  • опис;
  • вартість реєстрації;
  • вартість продовження;
  • мінімальний період реєстрації:
    • рік;
    • два роки.

2. База «Доменні імена»

Колонки бази

  • назва домену;
  • клієнт;
  • дата реєстрації;
  • дата закінчення;
  • зона домену;
  • статус:
    • активний;
    • очікує продовження;
    • протермінований;
    • видалений;
  • DNS-сервери — NS-записи.

Функціонал

  • реєстрація нового домену вручну або через API-провайдера;
  • продовження домену;
  • зміна DNS-серверів.

3. Процеси реєстрації і продовження

Кроки

  1. Клієнт подає заявку на реєстрацію домену.
  2. Перевірка доступності домену — опціонально через API.
  3. Виставлення рахунку.
  4. Після оплати — реєстрація домену або продовження терміну дії.

4. Сповіщення

  • нагадування клієнту за 30, 15 і 5 днів до закінчення домену;
  • сповіщення про успішне продовження;
  • сповіщення про закінчення терміну.

5. Виставлення рахунків

Автоматичне формування рахунку для операцій:

  • реєстрація нового домену;
  • продовження домену.

Додатково:

  • генерація рахунків у PDF;
  • надсилання рахунків на email.

6. Додаткові функції

  • робота через AJAX — швидке оновлення даних без перезавантаження;
  • історія операцій по кожному домену:
    • реєстрація;
    • продовження;
    • зміна NS;
  • можливість інтеграції API реєстраторів, наприклад для автоматизації перевірки і реєстрації;
  • базовий модуль управління DNS-записами для клієнтів — опціонально:
    • A;
    • MX;
    • TXT;
    • CNAME.

Технічні вимоги

Параметр Опис
Бекенд K2 Cloud ERP на Python або PHP
БД PostgreSQL або MySQL
Фронтенд HTML5, JavaScript, AJAX, Fetch API або Axios
UI-компоненти DataTables для таблиці доменів, Select2 для вибору зони
Друк Генерація рахунків у PDF

Критерії оцінки

Критерій Бали
Реалізація бази клієнтів, зон доменів і доменів 20
Процес реєстрації і продовження доменів 20
Сповіщення про закінчення доменів 20
Виставлення рахунків і облік оплат 20
Інтерактивність через AJAX і особистий кабінет клієнта 20

Примітка

Реєстратор доменів — критично важлива система для:

  • ІТ-компаній;
  • хостинг-провайдерів;
  • маркетплейсів.

Вчасне нагадування і облік термінів доменів мінімізує ризик втрати імен.