Атестаційні завдання K2 ERP/Бронювання квитків на події
Зовнішній вигляд
Модуль онлайн-бронювання квитків на вистави і заходи
Реальний бізнес-контекст
Театральна компанія або культурний центр організовує вистави та концерти і хоче надати можливість:
- переглядати афішу подій;
- бронювати квитки онлайн;
- купувати електронні квитки;
- контролювати заповненість залу.
Основні завдання
1. Структура довідників
Довідник «Зали»
Поля довідника:
- назва залу, наприклад:
- Театр Шевченка;
- Концерт-холл;
- місткість — кількість місць;
- схема залу — опціонально:
- файл;
- карта місць.
Довідник «Вистави і заходи»
Поля довідника:
- назва вистави;
- дата та час проведення;
- зал;
- опис вистави;
- афіша — зображення;
- тривалість;
- жанр:
- драма;
- опера;
- концерт.
2. Журнал «Квитки»
Колонки журналу
- номер квитка;
- захід;
- зал;
- номер ряду;
- номер місця;
- статус:
- вільне;
- заброньоване;
- продане;
- ціна;
- покупець — опціонально.
Функціонал
- автоматичне генерування місць для заходу;
- можливість онлайн-бронювання або покупки квитків.
3. Процес бронювання квитка
Кроки бронювання
- Користувач вибирає захід із афіші.
- Вибирає місця на інтерактивній схемі залу — опціонально.
- Заповнює дані:
- ПІБ;
- телефон;
- email.
- Підтверджує бронювання.
- Отримує підтвердження на email.
Бронювання може мати обмежений час дії, наприклад 30 хвилин.
4. Купівля квитка
Функціонал:
- можливість оплатити квиток онлайн через платіжні шлюзи:
- WayForPay;
- LiqPay;
- Stripe;
- після оплати квиток стає проданим;
- генерація електронного квитка у форматі PDF із QR-кодом.
5. Кабінет адміністратора
Функціонал:
- управління виставами;
- управління квитками;
- перегляд бронювань і продажів у реальному часі;
- звіти по відвідуваності та доходах.
6. Додаткові функції
- робота через AJAX без перезавантаження сторінок;
- підтримка скасування бронювання адміністраторами;
- лімітування кількості квитків в одні руки, наприклад не більше 5 квитків за один раз;
- нотифікації по email при успішному бронюванні або покупці.
Технічні вимоги
| Параметр | Опис |
|---|---|
| Бекенд | K2 Cloud ERP на Python або PHP |
| БД | PostgreSQL або MySQL |
| Фронтенд | HTML5, JavaScript, AJAX, Axios або Fetch API |
| UI-компоненти | DataTables, Select2, інтерактивна схема залу — опціонально через SVG або Canvas |
| Друк | Генерація PDF-квитків з QR-кодами |
Критерії оцінки
| Критерій | Бали |
|---|---|
| Реалізація журналу вистав і квитків | 20 |
| Процес бронювання і купівлі квитків | 20 |
| Генерація електронних квитків | 20 |
| Звітність і облік заповненості залу | 20 |
| Інтерактивність через AJAX і підтримка платіжних систем | 20 |
Примітка
Онлайн-бронювання квитків — маст-хев для:
- театрів;
- концерт-холів;
- кінотеатрів;
- філармоній;
- культурних центрів.
Воно підвищує доступність заходів для глядачів і автоматизує облік відвідуваності та продажів.