Changes between Version 4 and Version 5 of WikiStart


Ignore:
Timestamp:
04/20/26 00:09:39 (13 days ago)
Author:
231093
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WikiStart

    v4 v5  
    11
    2 == Rideo
     2= Rideo
     3
     4== Краток опис
    35
    46Системот Rideо е модерна и едноставна платформа преку која корисниците можат да побараат и одберат такси превоз од повеќе такси компании на една платформа. Во рамки на системот се интегрирани повеќе такси компании, што им овозможува на корисниците да пронајдат слободно возило брзо и ефикасно.
     
    68Платформата го олеснува процечот на наоѓање достапно такси возило, така што барањето првично се испраќа до преферираната компанија на корисникот, а доколку истата не направи понуда за одреден времеснски период, системот автоматски го пренасочува барањето до сите останати достапни такси компании за тој регион. Компаниите испраќаат понуди, по што на корисникот му се има флексибилност да избере која понуда најмногу му одговара.
    79
    8 ----
    9 
    10 Rideo обработува и чува податоци неопходни за функционирањето на платформата. Повеќе информации за ентитетите и релациите кои се чуваат во базата на податоци можете да прочитате во продолжение.
    11 
    12 За корисниците во системот се чуваат податоци како што се име, презиме, email, телефонски број и датум на раѓање. Корисникот може да биде диспечер, админ, возач или патник (ентитет Customer). За патниците се чува преференца кон компанија (ентитет !CustomerPreference). Возачите можат да бидат вработени во некоја од компаниите или да бидат !FreelanceDriver.
    13 
    14 За компаниите се чуваат податоци како што се име на компанија, датум на основање, таксен број, телефонски број, email, линк до веб страница. Една компанија може да покрива повеќе региони (ентитет Area), а на еден регион можат да бидат достапни повеќе компании. Секоја компанија има посебен ценовник (ентитет !PricingInfo) за секој регион. Дополнително за компаниите се чува историја на вработени (ентитет !EmploymentHistory).
    15 
    16 За возилата (ентитет Vehicle) се чуваат податоци како единствен VIN број, максимален капацитет на патници, година. Дополнително има одделни ентитети за историја на сервисни проверки, модели, брендови на возила, регистрации и сопственост на возило. Се подразбира сопственик на едно возило може да биде една компанија или !FreelenceDriver.
    17 
    18 Корисникот креира барање за такси (ентитет Request). Во барањата се чува географска должина и ширина на моменталната положба на корисникот, географска должина и ширина на крајната дестинациска точка, број на возрасни патници, број на деца, време, товар (luggage), број на потребни седишта за бебе и други податоци потребни за обработка. Waypoints се локациски точки кои корисникот сака да ги измине за време на патувањето, за нив се чува географска ширина и должина и реден број.
    19 
    20 Понудата (ентитет Offer) се однесува на едно барање. За едно барање може да има повеќе понуди. За понудите се чува статус (може да биде прифатен, комплетиран, одбиен, одложен или во чекање), време на креирање, цена, проценето време на пристигнување и други потребни податоци. Откако понудата ќе биде прифатена од страна на корисникот се креира возење (ентитет Ride).
    21 
    22 Секој Ride има информации за наплата (ентитет Payment). Едно плаќање може да биде направено од повеќе корисници во случај на делење на сметката, поради тоа има one-to-many релација помеѓу ентитетите Payment и Customer_Payment.
    23 
    24 Дополнително се чуваат пријави направени за време на возењето (ентитет Report), пораки разменети со корисникот пред почетокот на возењето (ентитет !ChatMessage) и оценки со коментар за возењето од корисникот (ентитет Review).
    25 
     10== За проектот
     11[[BR]]
     12'''Започнат:''' Март 2026
     13[[BR]]
     14'''Предмет:''' Advanced-Databases 2025/2026/Summer
     15[[BR]]
     16'''Членови на тимот:'''
     17* Христијан Гајдов - 231119 - координатор
     18* Екатерина Ристевска - 231028
     19* Кирил Велјаноски - 231093
     20[[BR]]
     21'''Под менторство на:'''  Проф. д-р. Вангел В. Ајановски, Асистент Ненад Анчев
     22[[BR]]
     23== Документација
     24||=Фаза=||= Линк =||= Статус =||= Датум =||
     25||  '''Фаза 0'''      ||'''[[wiki:AboutProject]]'''||[[span(style=color: #008000, Одобрено)]]||01.04.2026||
     26||  '''Фаза 1'''      ||'''[[wiki:RelationalModel]]'''||[[span(style=color: #008000, Одобрено)]]||15.04.2026||
     27||  '''Фаза 2'''      ||'''[[wiki:DatabaseCreation]]'''||[[span(style=color: #008000,)]]||||
     28||  '''Фаза 3'''      ||'''[[wiki:QueryOptimization]]'''||[[span(style=color: #008000,)]]||||
     29||  '''Фаза 4'''      ||'''[[wiki:DatabaseProgramming]]'''||[[span(style=color: #008000,)]]||||
     30||  '''Фаза 5'''      ||'''[[wiki:DatabaseCreation]]'''||[[span(style=color: #008000,)]]||||
    2631 
    2732