Changes between Version 1 and Version 2 of AboutProject


Ignore:
Timestamp:
04/18/26 19:47:16 (2 weeks ago)
Author:
231215
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • AboutProject

    v1 v2  
    1 Опис на проектот: EventMK
    2 Главна цел
     1= Опис на проектот: EventMK =
     2
     3== Главна цел ==
    34EventMK е централизиран информациски систем наменет за управување со настани, резервации и продажба на билети. Системот има за цел да ги поврзе организаторите на настани со крајните корисници, овозможувајќи лесно креирање настани, следење на капацитетите на локациите и сигурна евиденција на трансакциите. Базата на податоци ќе биде дизајнирана да поддржува висок обем на податоци и брзо пребарување.
    45
    5 Актери во системот (Кориснички улоги)
     6== Актери во системот (Кориснички улоги) ==
    67Системот ќе поддржува повеќе типови на корисници со различни привилегии:
    78
    8 Администратор: Има целосна контрола врз платформата. Одобрува нови организатори, менаџира со шифрарници (типови на настани, градови) и има увид во целосната статистика за користење на системот.
     9* '''Администратор:''' Има целосна контрола врз платформата. Одобрува нови организатори, менаџира со шифрарници (типови на настани, градови) и има увид во целосната статистика за користење на системот.
     10* '''Организатор:''' Креира и менаџира сопствени настани. Дефинира локации, капацитет, различни категории на билети (на пр. VIP, Parter, Трибина) и нивни цени.
     11* '''Купувач (Краен корисник):''' Пребарува настани според категорија, локација или датум. Може да креира профил, да врши резервации, да купува билети и да ја прегледува својата историја на нарачки.
    912
    10 Организатор: Креира и менаџира сопствени настани. Дефинира локации, капацитет, различни категории на билети (на пр. VIP, Parter, Трибина) и нивни цени.
    11 
    12 Купувач (Краен корисник): Пребарува настани според категорија, локација или датум. Може да креира профил, да врши резервации, да купува билети и да ја прегледува својата историја на нарачки.
    13 
    14 Главни податочни барања и ентитети
     13== Главни податочни барања и ентитети ==
    1514За успешно функционирање на бизнис логиката, базата на податоци ќе чува информации за следните клучни ентитети:
    1615
    17 Корисници (Users): Податоци за профилите, автентикација и улоги.
     16* '''Корисници (Users):''' Податоци за профилите, автентикација и улоги.
     17* '''Настани (Events):''' Детали за самиот настан (име, опис, датум, време, статус).
     18* '''Локации (Venues):''' Информации за објектите каде се одржуваат настаните (име, адреса, град, максимален капацитет, сектори/зони).
     19* '''Билети (Tickets):''' Типови на билети поврзани со конкретен настан, цена, достапна количина и уникатни кодови за валидација.
     20* '''Нарачки/Резервации (Orders):''' Евиденција за купени билети, статус на нарачката, време на трансакција и поврзаност со купувачот.
     21* '''Категории (Categories):''' Класификација на настаните (на пр. Концерт, Театар, Спорт, Семинар).
    1822
    19 Настани (Events): Детали за самиот настан (име, опис, датум, време, статус).
    20 
    21 Локации (Venues): Информации за објектите каде се одржуваат настаните (име, адреса, град, максимален капацитет, сектори/зони).
    22 
    23 Билети (Tickets): Типови на билети поврзани со конкретен настан, цена, достапна количина и уникатни кодови за валидација.
    24 
    25 Нарачки/Резервации (Orders): Евиденција за купени билети, статус на нарачката, време на трансакција и поврзаност со купувачот.
    26 
    27 Категории (Categories): Класификација на настаните (на пр. Концерт, Театар, Спорт, Семинар).
    28 
    29 Бизнис процеси кои ќе се моделираат
     23== Бизнис процеси кои ќе се моделираат ==
    3024Моделот на податоци строго ќе внимава на релацискиот интегритет. На пример, при купување на билет, системот преку трансакција ќе треба да провери дали има слободни места за таа категорија во дадената локација и соодветно да го намали достапниот капацитет за да не дојде до "overbooking".