| Opis: | V današnjem digitalnem svetu je spletna prisotnost ključnega pomena za uspeh in prepoznavnost podjetij, tudi manjših podjetij, kot so turistične kmetije. Spletne rešitve omogočajo enostaven dostop do informacij, povečujejo doseg potencialnih strank in olajšajo povezovanje med ponudnikom ter uporabnikom.
Diplomsko delo obravnava načrtovanje in razvoj spletne aplikacije za izmišljeno turistično kmetijo Pri Marti ter dokumentira celoten proces. Cilj naloge je bil raziskati najboljše prakse in tehnologije za podporo spletnemu poslovanju turistične kmetije, razviti rešitev z registracijo uporabnikov, rezervacijskim sistemom in e-trgovino ter preveriti uporabnost razvite rešitve v praksi.
V prvem delu so opredeljene spletne aplikacije in razlike med spletnimi aplikacijami in spletnimi stranmi. Opisali smo prehod iz tradicionalne prodaje v e-trgovino, ki je danes eden ključnih dejavnikov digitalne preobrazbe podjetij. Poleg tega je vključena analiza obstoječih rešitev, s katero so bile prepoznane učinkovite prakse, primerne za turistične kmetije.
V fazi načrtovanja je vključena identifikacija potreb turistične kmetije ter zbiranje in specifikacija zahtev za spletno aplikacijo. Zahtevane funkcionalnosti so vizualno predstavljene z diagramom primerov uporabe, dodatno pa je predstavljen tudi E-R model podatkovne baze z vsemi entitetami, atributi in povezavami, kar je omogočilo jasen vpogled v logično strukturo sistema.
Naslednji del naloge obravnava uporabljene tehnologije: HTML5 za strukturo, CSS za oblikovanje, JavaScript za interaktivnost, PHP za strežniško logiko in MySQL za upravljanje podatkov. Opisan je bil pomen kombinacije teh tehnologij pri oblikovanju dinamične, varne in interaktivne spletne aplikacije.
Diplomsko delo nadalje predstavi razvoj čelnega in zalednega dela aplikacije. V ospredju čelnega dela so osnove UI in UX, ki prispevajo k pregledni in enostavni uporabi. V zalednem delu je poudarek na stabilnem in varnem delovanju celotnega sistema. V tem podpoglavju je predstavljena povezava s podatkovno bazo ter poudarjena varnost uporabniških podatkov, kot so varno shranjevanje gesel z zgoščevalnimi funkcijami, avtorizacija uporabnikov ter upravljanje sej.
V naslednjem poglavju je prikazana končna aplikacija s svojimi funkcionalnostmi: sistem rezervacij, spletna trgovina s simulacijo plačil ter postopki registracije, prijave in odjave uporabnikov.
V zadnjem poglavju so predstavljeni rezultati testiranja, kjer so bile preverjene omejitve za neprijavljene uporabnike, validacija obrazcev in pravilno delovanje podatkovne baze. Rezultati potrjujejo, da aplikacija deluje stabilno, je uporabna in ustreza zastavljenim ciljem.
Zaključni del pojasnjuje omejitve diplomskega dela in ideje za nadaljnji razvoj. |
|---|