wiki:AboutProject

Version 2 (modified by 231133, 2 weeks ago) ( diff )

--

About: Eventflow

Team members:

  • Андреј Ристиќ 231133 - координатор
  • Бојан Спасовски 231135
  • Горјан Стефановски 231216

Short description:

Проектот претставува платформа за управување со настани и продажба на билети, наменета за поддршка на организаторите при креирање и управување со настани, како и на корисниците при пребарување и купување билети. Базата на податоци ќе содржи информации за корисници, организатори, настани, локации, категории, типови на билети, нарачки, плаќања, попусти, рецензии, како и податоци за распоред на активности, изведувачи и структури за седење.

Системот ќе овозможи организаторите да креираат настани, да дефинираат различни типови билети и капацитет на локациите, додека корисниците ќе можат да пребаруваат настани според датум, категорија или локација, да резервираат седишта и да извршуваат купување. Посебно внимание ќе биде посветено на трансакциската обработка на купувањата, со цел да се обезбеди конзистентност при истовремени резервации на ограничен број места.

Покрај оперативниот дел, системот ќе поддржува и аналитички функции преку извештаи за приходи по настан, број на продадени билети и искористеност на капацитетите. Проектот претставува практична примена на концепти од релациони бази на податоци, како трансакции, индексирање, контрола на конкурентност и анализа на податоци.

Detailed description of the project:

Проектот претставува интегрирана платформа за управување со настани и продажба на билети, која ќе им овозможи на организаторите лесно да креираат, управуваат и анализираат настани, додека корисниците ќе можат едноставно да пребаруваат настани, резервираат и купуваат билети. Системот е наменет да поддржи различни типови на настани како концерти, конференции, спортски натпревари, семинари и културни манифестации.

Базата на податоци ќе содржи информации за корисници, организатори, настани, категории, локации, сали, типови на билети, нарачки, плаќања, поврат на средства, рецензии, попусти, изведувачи, распоред на активности и структура на седење. На овој начин ќе се овозможи централизирано управување со сите податоци поврзани со организацијата и продажбата на билети.

Организаторите ќе можат да дефинираат локации, да поставуваат различни категории на билети, да следат продажба во реално време и да добиваат извештаи за приход, број на посетители и искористеност на капацитетите. Корисниците ќе можат да пребаруваат настани според категорија, датум или локација, да избираат места и да купуваат билети преку системот.

Базата и апликацијата се наменети да бидат во сопственост на компанија или организација која се занимава со организација на настани или посредување при продажба на билети. Таа компанија ќе ја користи платформата како централен сервис за управување со настаните и интеракција со клиентите. Нејзините потреби вклучуваат сигурно чување на податоци, брза обработка на трансакции, следење на продажбата и автоматизација на процесите поврзани со билетирање.

Со ова решение се решаваат повеќе проблеми кои често се јавуваат кај организацијата на настани: рачно управување со резервации, недоволна контрола врз достапноста на билети, можност за двојна продажба на седишта, сложено следење на приходи и недостаток на аналитички извештаи. Системот ќе користи трансакции и механизми за контрола на конкурентност за да спречи повеќе корисници истовремено да резервираат исто седиште, што е еден од клучните проблеми кај ваквите системи.

Пристап до системот ќе имаат повеќе типови корисници. Администраторите ќе управуваат со корисничките сметки, локациите и глобалните поставки. Организаторите ќе креираат и управуваат со настаните, билетите и попустите. Клиентите ќе пребаруваат настани, ќе купуваат билети и ќе оставаат рецензии. Со ова се обезбедува јасна поделба на улоги и контролирано користење на системот.

Иако постојат слични решенија како Eventbrite или Ticketmaster, предложениот систем се разликува по тоа што е фокусиран на детално моделирање на базата на податоци и обработка на комплексни релации како структури на седење, категории на билети, попусти и аналитички извештаи. Дополнително, проектот е наменет како демонстрација на напредни концепти во бази на податоци, вклучувајќи трансакции, индексирање, контрола на конкурентност и аналитички прашања.

Апликацијата е планирана како веб апликација, бидејќи овозможува лесен пристап и за организаторите и за клиентите преку интернет без потреба од инсталација. Во иднина, системот може да се прошири и со мобилна апликација за полесен пристап на корисниците преку мобилни уреди.

Note: See TracWiki for help on using the wiki.