| Version 3 (modified by , 2 weeks ago) ( diff ) |
|---|
Опис на проектот: EventMK
Главна цел
EventMK е комплексен информациски систем за сеопфатно менаџирање на настани, почнувајќи од логистичка организација (локации, персонал, паркинг) и програма (изведувачи и настапи), па сè до крајна продажба на билети, плаќања и рефундации. Системот нуди детална евиденција на сите аспекти на еден настан, обезбедувајќи висок податочен интегритет при процесот на резервација и валидација на билети.
Главни актери во системот
Врз основа на податочниот модел, идентификувани се следните клучни учесници:
- Корисници (Users): Регистрирани клиенти кои прават резервации, вршат плаќања, добиваат билети и оставаат рецензии. Нивните профили подлежат на верификација.
- Организатори (Organizers): Правни или физички лица задолжени за креирање на настаните и менаџирање со локациите.
- Изведувачи (Performers): Артисти кои настапуваат на настаните со сопствени сет-листи.
- Персонал (Staff): Вработени лица со специфични улоги (role) и искуство, ангажирани за непречено одвивање на конкретен настан.
- Спонзори (Sponsors): Финансиски поддржувачи на настаните.
Главни податочни барања и ентитети
Базата на податоци е дизајнирана да ги покрие следните клучни домени:
- Локација и Инфраструктура:
CityиAddressза прецизно лоцирање,Venue(објекти со капацитет),Section(сектори во објектот со дефинирана цена) иParking(менаџирање со паркинг капацитет и достапност за локацијата). - Организација на настан:
Event(основни детали за настанот),Media(промотивни материјали/УРЛ), иStaff(распоред на вработени по настан). - Програма и Настапи:
Performer, нивнитеSetlist(со времетраење) и конкретнитеPerformance(блок настапи со почеток и крај во рамки на настанот). - Резервации и Финансии:
Reservation(статус на нарачката),Payment(тип и сума),Discount(попусти врзани за одреден сектор) иRefund(евиденција на вратени средства). - Билети (Tickets): Секој билет е уникатен ентитет со сериски број, генериран QR код, врзан за конкретна резервација, сектор и настан, со статус дали е искористен (
is_used). - Фидбек:
Review(оценки од 1 до 10 и коментари од корисниците за настаните).
Бизнис процеси кои ќе се моделираат
- Процес на резервација и плаќање: Корисникот креира резервација која е поврзана со плаќање. При плаќањето може да се пресмета попуст (ако е апликабилен за секторот) или да се процесира рефундација.
- Генерирање и Валидација на билети: Системот спречува дуплирање преку уникатни сериски броеви и QR кодови за секој билет. При влез на настанот, билетот се маркира преку параметарот
is_usedза да се спречи негова повторна употреба. - Распоред на настапи: Моделот овозможува еден настан да има повеќе настапи (
Performance), а на еден настап да учествуваат повеќе изведувачи (M:N релација), што овозможува прецизна саатница (start_time, end_time).
Note:
See TracWiki
for help on using the wiki.
