Атестаційні завдання K2 ERP/Поштова служба

Версія від 06:28, 30 квітня 2026, створена R (обговорення | внесок) (Первинна публікація)
(різн.) ← Попередня версія | Поточна версія (різн.) | Новіша версія → (різн.)

Модуль обліку клієнтів, послуг, замовлень, рахунків і статусів для мультисервісної компанії: Поштова доставка + Хостинг

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

Компанія:

  • надає послуги поштової доставки:
    • посилки;
    • документи;
    • міжнародні вантажі;
  • надає послуги хостингу:
    • сайти;
    • VPS;
    • домени;
  • має мережу клієнтів:
    • фізичні особи;
    • юридичні особи;
  • підтримує облік активних сервісів, доставок, строків і оплат;
  • веде автоматичну генерацію рахунків і нагадування.

Необхідно:

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

Основні завдання для поштової частини

1. Структура для поштової служби

Довідник «Пункти обслуговування»

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

  • назва відділення;
  • адреса;
  • телефон.

Довідник «Кур'єри»

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

  • ПІБ;
  • телефон;
  • статус:
    • активний;
    • відпустка.

2. База «Відправлення»

Колонки бази

  • номер відправлення;
  • відправник;
  • одержувач;
  • адреса доставки;
  • тип відправлення:
    • посилка;
    • документи;
  • вага;
  • вартість доставки;
  • статус:
    • прийнято;
    • відправлено;
    • у транзиті;
    • доставлено;
  • кур'єр;
  • термін доставки.

Основні завдання для хостингової частини

3. Структура для хостингу

Довідник «Тарифні плани»

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

  • назва тарифу;
  • тип:
    • хостинг;
    • VPS;
    • оренда сервера;
    • домен;
  • вартість на місяць / рік.

Довідник «Сервери»

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

  • назва;
  • тип сервера;
  • IP-адреси.

4. База «Хостингові послуги»

Колонки бази

  • клієнт;
  • тип послуги:
    • хостинг;
    • VPS;
    • домен;
  • тариф;
  • сервер — якщо потрібно;
  • дата початку;
  • дата завершення;
  • статус:
    • активна;
    • припинена;
    • очікує оплату.

Спільна база

5. Клієнти

Поля клієнта:

  • ПІБ або назва компанії;
  • email;
  • телефон;
  • тип:
    • фізична особа;
    • юридична особа;
  • можливість мати одночасно кілька послуг:
    • доставка;
    • хостинг.

6. Оплата і рахунки

Функціонал:

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

Звіти

Звіт по доставках

  • кількість відправлень;
  • сума доходу по доставці.

Звіт по хостингових послугах

  • кількість активних послуг;
  • сума доходу по хостингу.

Загальний фінансовий звіт

  • доходи за період:
    • окремо по доставці;
    • окремо по хостингу.

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

  • робота через AJAX для оновлення статусів доставки та хостинг-послуг без перезавантаження;
  • сповіщення клієнтів:
    • про зміну статусу доставки;
    • про продовження або завершення хостинг-послуги;
  • особистий кабінет клієнта:
    • перегляд усіх активних доставок і хостингових послуг;
    • скачування рахунків;
    • оновлення контактних даних;
  • панель адміністратора:
    • управління тарифами;
    • управління серверами;
    • управління пунктами обслуговування;
    • управління кур'єрами.

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

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

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

Критерій Бали
Реалізація бази клієнтів, відправлень і хостинг-послуг 20
Управління оплатами і виставлення рахунків 20
Контроль продовження послуг і статусів 20
Звіти по доходах 20
Інтерактивність через AJAX і мобільна адаптивність 20

Примітка

Єдина ERP-система для поштової служби та хостингової компанії дозволяє управляти кількома напрямками бізнесу через один зручний інтерфейс, об'єднуючи:

  • клієнтів;
  • рахунки;
  • фінанси.

Це знижує витрати на облік і підвищує ефективність обслуговування.