170 likes | 412 Views
Turistinio maršruto sudarymo įrankis. Tadas Žiemys. Kaunas 2009. Darbo tikslas ir uždaviniai. Darbo tikslas - suprojektuoti ir realizuoti internetinę svetainę, kuria vartotojai naudodamiesi galėtų susiplanuoti ir susidaryti turistinį maršrutą. Uždaviniai:
E N D
Turistinio maršruto sudarymo įrankis Tadas Žiemys Kaunas 2009
Darbo tikslas ir uždaviniai Darbo tikslas - suprojektuoti ir realizuoti internetinę svetainę, kuria vartotojai naudodamiesi galėtų susiplanuoti ir susidaryti turistinį maršrutą. Uždaviniai: • Išanalizuoti – apžvelgti sukurtas sistemas, mobiliąsias platformas, tolimesnes komercines galimybes ir padaryti išvadas • Suprojektuoti – apsirašyti reikalavimus, sukurti vartotojo sąsają, • Realizuoti – programavimo įrankių paruošimas, suprojektuotos sistemos sukūrimas, duomenų apie turistinius objektus suvedimas, dokumentacijos paruošimas
Darbo aktualumas • Popierinių gidų neefektyvumas lyginant su elektroninėmis paslaugomis • Perspektyvi niša - naujos technologijos suteikia daug galimybių naudoti žemėlapius ir kitas priemones reikalingas turistams. • Sugalvota keletas būdų kaip sistema galėtų būti komerciškai sėkminga
Esamų sistemų analizė Apžvelgtos 4 sukurtos sistemos: Lietuvosmarsrutai.eu, WhereTravel.com, Gridpop.com, Wikitude.org
Reikalavimų analizė (1) • Funkciniai reikalavimai: • Vartotojų registravimas ir prijungimas panaudojant Google Accounts • Galimybė administratoriui ir prisijungusiems vartotojams įvesti naujus objektus • Maršruto sudarymas pagal objektų sąrašą • Maršruto vaizdavimas žemėlapyje • Keliavimo nuorodymų pateikimas
Reikalavimų analizė (2) • Nefunkciniai reikalavimai: • Svetainė turi būti teisingai, be klaidų vaizduojama visose standartus palaikančiose moderniose naršyklėse • Minimalistinis dizainas, kuo paprastenis valdymas, didžioji svetainės dalis turi būti skirta žemėlapio vaizdavimui • Svetainės peržiūrai neturi reikėti diegti jokių papildinių • Vartotojai turi matyti, kad yra galimybė prisidėti prie svetainės pildymo ir tobulinimo
Pasirinktos technologijos ir įrankiai • Programuojant naudota “Eclipse” platforma su Google Web Tools ir App Engine įskiepiais • Visos sistemos dalys parašytos Java kalba • GWT panaudojimas dideliam spektrui terminalų • AppEngine savybės palengvina sistemos plėtrą • Naujamas išeities kodų versijavimas su SVN serveriu Google Code sistemoje.
Išmaniųjų telefonų rinka 2008 metų Lapkričio mėnesio duomenys (pagal AdMob.com)
Komercinės perspektyvos • Turistų informacijos centrai arba viešbučiai gali pasinaudoję sistema spausdinti turistams (svečiams) individualius žemėlapius – maršrutus. • Papildomos paslaugos mobiliems vartotojams – audio gidai, papildomas turinys, atsiunčiami žemėlapiai ir t.t. • Maitinimo, apgyvendinimo įstaigų reklama.
Sistemos demonstravimas http://m-guide.appspot.com
Rezultatai ir išvados • Rinkos analizė – palygintos konkurencinės sistemos, išsiaiškinti jų trūkumai ir privalumai, išanalizuotos mobiliųjų telefonų platformos, sugalvoti būdai projektą ateityje paversti komerciškai sėkmingu. • Suprojektuota sistema – išanalizuoti vartotojai, aprašyti reikalavimai, suprojektuota duomenų bazė • Pasirinktos ir išnagrinėtos technologijos – palyginus internetiniams projektams skirtas technologijas pasirinkti Google Web Tools ir App Engine įrankiai • Realizuota sistema – sukurtas internetinis puslapis, dokumentacija, sistema paruošta ir realizuota kaip atviro kodo projektas.
Atviras kodas • Spartesnis klaidų taisymas, naujų funkcijų diegimas • Bakalauro metu padarytas darbas nepražus ir gal pasinaudos kitiems • Galimybė suburti bendruominę, susirasti bendraminčių • ....
Ačiū už dėmesį “The word "free" in our name does not refer to price; it refers to freedom. First, the freedom to copy a program and redistribute it to your neighbors, so that they can use it as well as you. Second, the freedom to change a program, so that you can control it instead of it controlling you; for this, the source code must be made available to you.” – Free Software Definition by Richard Stallman