KlausenMobi. Követelmény dokumentáció. Verzió: 1.0. Dátum: 2008.04.01. Státusz: Released



Hasonló dokumentumok
Parlagfű Bejelentő Rendszer

Oszkar.com Android alkalmazás v1.2

Felhasználói kézikönyv. ÜFT szolgáltatás. Magyar Nemzeti Bank

Felhasználói Kézikönyv

Magyar Kereskedelmi és Iparkamara HelpDesk rendszer. Felhasználói útmutató

Felhasználói kézikönyv a WEB EDInet rendszer használatához

BODROGKOZ.COM / HASZNÁLATI ÚTMUTATÓ

Hiteles Elektronikus Postafiók

Felhasználói kézikönyv. Tőkepiaci Közzététel. Magyar Nemzeti Bank

Aranykor Önkéntes Nyugdíjpénztár Partner Portál

Vihar 2.0 rendszer Felhasználói kézikönyv

e-papír Felhasználói Kézikönyv

Mikroszámla. Interneten működő számlázóprogram. Kézikönyv

OTP ADLAK Adómentes Lakáshitel-támogatási Szolgáltatáscsomag

Felhasználói útmutató

Felhasználói kézikönyv. omunáldata

DigiSkills. D3.5 Digiskills Leltár Kézikönyv

Szállítói útmutató: Felhasználói profil frissítése a MOL ebidding (elektronikus ajánlatkérési) rendszerben

Magyar Kereskedelmi és Iparkamara HelpDesk rendszer. Felhasználói útmutató

ÚTMUTATÓ. az MTA Akadémiai Adattárba (AAT) való regisztrációhoz és adatkitöltéshez, adatfrissítéshez

SZOLGÁLTATÓI NYILVÁNTARTÁSI RENDSZER FELHASZNÁLÓI KÉZIKÖNYV

Sú gó az ASIR/PA IR Públikús felú lethez

Webáruház felhasználói útmutató

Képzési projektterv felvétele Képző Szervezetek részére Kitöltési útmutató

On-Line Preferansz Követelményspecifikáció

Oktatási anyag az MLSZ-IFA rendszerhez

HONDA K2D webmodulok. Használati útmutató

Albacomp RI Rendszerintegrációs Kft Székesfehérvár, Mártírok útja 9. E K O P - 1. A. 2 - A D A T Á L L O M Á N Y O K

OTP ADLAK Adómentes Lakáshitel-támogatás. Alapszolgáltatás KÉZIKÖNYV. OTP ADLAK alapszolgáltatás - munkáltatói portál

Felhasználói kézikönyv

Használati utasítás.

TERC V.I.P. hardverkulcs regisztráció

WordPress segédlet. Bevezető. Letöltés. Telepítés

Felhasználói kézikönyv

Könyvtárellátó Nonprofit Kft. Szülői Ügyfélkapu Felület

Felhasználói dokumentáció. a TávTagTár programhoz. Készítette: Nyíri Gábor, hdd@nc-studio.com GDF Abakusz regisztrációs kód: GDFAba43

KEZELÉSI ÚTMUTATÓ. Elektronikus Döntéstámogató Rendszer. Publikus felület rövid ismertetése. Verzió: 1.0

A tankönyvvé nyilvánítás folyamatát elektronikusan támogató rendszer az OKÉV számára

FELHASZNÁLÓI KÉZIKÖNYV

TÁJÉKOZTATÓ az OTH Szakrendszeri Információs Rendszerbe (OSZIR) történő regisztráció és belépés menetéről belföldi partner nevében

NEPTUN MOBIL ALKALMAZÁS FELHASZNÁLÓI SEGÉDLET

PwC EKAER Tool felhasználói leírás május

SYNLAB ONLINE LELETPORTÁL FELHASZNÁLÓI ÚTMUTATÓ A SYNLAB HUNGARY KFT. PARTNEREI SZÁMÁRA

ÁROP 1.A.2/A

Webáruház felhasználói útmutató

Felhasználói segédlet a Scopus adatbázis használatához

LETÉTKEZELŐ NYILVÁNTARTÁSI RENDSZER

BarAck.Net. Internetes csomagkezel. Felhasználói kézikönyv V 1.0. (2011. július 20.)

Felhasználói útmutató CVR mobil kliens, ios rendszerhez.

OKTATÁSKUTATÓ ÉS FEJLESZTŐ INTÉZET TÁMOP-3.1.5/ Pedagógusképzés támogatása

DKÜ ZRT. A Portál rendszer felületének általános bemutatása. Felhasználói útmutató. Támogatott böngészők. Felületek felépítése. Információs kártyák

Felhasználói útmutató Created vasárnap 08 február 2015

Duál Reklám weboldal Adminisztrátor kézikönyv

Felhasználói segédlet a Web of Knowledge / Web of Science adatbázis használatához

Útmutató. Elektronikus ügyintézéshez a oldalon július 25. Oldal: 1 / 8

Budai Egészségközpont Online Ügyfélszolgálat

Képernyőképes segédlet a Prompt e-learning portál használatához

Felhasználói kézikönyv MAGYAR NEMZETI BANK. ERA keretrendszer

A felhasználó a web-böngészőben megadja az alkalmazás URL-címét.(link és kedvencek használhatóak)

A TERC VIP költségvetés-készítő program telepítése, Interneten keresztül, manuálisan

ÁNTSZ portál regisztráció, felhasználói adatok módosítása, jogosultságok felhasználói leírás [Alcím]

MŰSZAKI KÖVETELMÉNYEK, A KÖRKERESŐ SZOFTVER SPECIFIKÁCIÓJA, KÖLTSÉGVETÉS. A) Műszaki követelmények

Tartalom. Bejelentkezés...2 Feltöltés...3 Dokumentumok...4 Jelszómódosítás...7 Jelszókérés...7 Kijelentkezés...8

Tájékoztató e-közmű regisztrációhoz

TaxiLike használati bemutató Taxitársaságok és Taxisofőrök részére

Regisztrációs segédlet A roma közösségekben dolgozó védőnők. munkafeltételeinek javítása elnevezésű norvég projekt keretében

Bóra Adatcsere. A webes modul működésének részletesebb leírását a csatolt dokumentum tartalmazza.

epos - Felhasználói leírás (MOBIL egyenleg feltöltés, Web áruházban történő vásárlás)

Felhasználói Leírás v.2.00

Segédlet az Eger Megyei Jogú Város Polgármesteri Hivatal által kiadott, EGERPH_1431-es építményadó bevallásához használt elektronikus nyomtatványhoz.

Kezdeti Útmutató a Szolgáltatáselemző Rendszer használatához. szakembereknek számára. Tartalom

Felhasználói útmutató

Útmutató a Domus elektronikus pályázati rendszerben történő pályázáshoz.

epos - MOBIL egyenleg feltöltés Felhasználói leírás

Kérjük, hogy mielőtt elkezdené használni a Csavarhat webáruházat, gondosan olvassa végig ezt a segédletet.

Hiteles elektronikus postafiók Perkapu

Tisztelt Ügyfelünk! Változások a 6-os verzióhoz képest:

Az autorizáció részletes leírása

BEJELENTKEZÉS AZ EPK RENDSZERÉBE

CSAPATÖSSZEÁLLÍTÁS MEGADÁSA. Segédlet a felület használatához. Online adatnyilvántartó rendszer

A Statisztikai adatszolgáltatás menüpont alatt végezhető el az adatlap kitöltése. 3 Statisztikai adatszolgáltatás menetének részletes bemutatása

MŰSZAKI DOKUMENTÁCIÓ. Aleph WebOPAC elérhetővé tétele okostelefonon. Eötvös József Főiskola 6500 Baja, Szegedi út 2.

Lincos Kft. megújuló weboldal. A Lincos Kft. weboldala, webáruháza hamarosan megújul, az alábbi képek segíthetnek Önnek az eligazodásban.

Útmutató önkéntesek számára v.1

Hiteles Elektronikus Postafiók

A WORDPRESS TESTRESZABÁSA (MEGJELENÉS MENÜ ELEMEI)

Felhasználói kézikönyv

CONSENTIT Kft. Dr. Tánczos László T.:(+36)

A nyitó képernyőn, a bejelentkező gombra kell kattintani, és a regisztrációt kell választani.

Algoritmus terv 3. Fejezet: Folyamatok meghatározása

Felhasználói útmutató a Társadalombiztosítási Egyéni számla rendszerhez

WebAromo elindítása, bejelentkezés

MAGYAR POSTA ZRT. ebérjegyzék. Felhasználói kézikönyv

Új Nemzedék Központ. EFOP pályázatok online beszámoló felülete. Felhasználói útmutató

Oktatási Portál Felhasználói segédlet. DMS One Oktatási Portál. Felhasználói segédlet

OTP Portálok. Felhasználói útmutató magánszemélyek részére. OTP Egészségpénztár OTP Nyugdíjpénztár OTP SZÉP Kártya OTP Cafeteria Nyilatkoztató

Felhasználói segédlet a Scopus adatbázis használatához

Hiba bejelentés azonnal a helyszínről elvégezhető. Egységes bejelentési forma jön létre Követhető, dokumentált folyamat. Regisztráció.

DMS One Oktatási Portál Felhasználói segédlet. DMS One Zrt

Átírás:

Dátum: 20080401 Státusz: Released Készítette Név: Dátum: Aláírás: Dáni Botond, Hertely Szidónia, Járai Zsolt, Takács Andrea Jóváhagyta Név: Dátum: Aláírás: Dátum: 20080401 klausenmobidoc Oldal: 1 / 29

I Történet 1 Kiadások Verzió Dátum Készítette Változás 01 2008 03 28 Dáni Botond, Hertely Szidónia, Járai Zsolt, Takács Andrea Első verzió 02 2008 03 29 Takács Andrea UseCase diagramok és új alfejezetek hozzáadása 03 20080330 Dáni Botond Felhasznált technológiák, GUI prototípusok hozzáadása 04 20080330 Hertely Szidónia Tartalom kiegészítése, helyesírási hibák javítása 0 5 20080331 Hertely Szidónia UseCase diagramok magyarázatai 06 2008 04 01 Takacs Andrea UseCase diagramok modósításai 10 20080401 Hertely Szidónia Végleges verzió Dátum: 20080401 klausenmobidoc Oldal: 2 / 29

II Tartalom 1 Tartalom I Történet 2 1 Kiadások2 II Tartalom3 1 Tartalom 3 2 Ábrák 4 3 Táblák4 III Bevezetés 5 1 A dokumentum célja 5 2 Általános leírás 5 3 Kezelt adatok5 4 Használandó technológiák5 41 Mobil klienshez5 42 Webes felhasználói felülethez6 43 Funkciókhoz 6 IV Követelmények 7 1 Funkcionális követelmények7 11 Mobilos felhasználói funkciók7 111 Kezdőoldal 7 a) Info 8 b) Célpontok keresése 8 c) Események keresése8 d) Képek 8 e) Térkép 9 112 Felgördülő menü 9 a) Nyelv 10 b) Sugó 10 c) Kilépés10 12 Weboldal felhasználói funkciók 11 121 Weboldal menüpontok: 11 a) Home11 b) Kategóriák 11 c) Események11 d) Térkép 12 e) Fotógaléria 12 f) Keresés 12 122 Látogatói funkciók: 13 a) Use Case Diagram13 b) Regisztráció 14 c) A weboldal nyelvének a megváltoztatása 14 123 Regisztált felhasználói funkciók: 15 a) Use Case Diagram15 b) Bejelentkezés15 c) Kijelentkezés 16 d) Jelszóváltoztatás17 e) Új célpont létrehozása18 Dátum: 20080401 klausenmobidoc Oldal: 3 / 29

f) Célpont bejelölése a térképen 19 g) Kép feltöltés20 h) Célpont adatainak módosítása 21 i) Saját adatok módosítása22 124 Adminisztrációs funkciók: 24 a) Use Case Diagram24 b) Felhasználó törlése 25 c) Új adatok ellenőrzése26 d) Weboldal beállításai: 27 * Téma változtatása 27 * Nyelvi állomány hozzáadása28 e) Felhasználók lekérdezése 29 2 Minőségi követelmények 29 2 Ábrák 1 ábra: Kezdőoldal GUI7 2 ábra: Felgördülő menü GUI 9 3 ábra: Látogató Use Case Diagram 13 4 ábra: Regisztrált felhasználó Use Case Diagram 15 5 ábra: Bejelentkezés GUI16 6 ábra: Kijelentkezés GUI 17 7 ábra: Jelszóváltoztatás GUI 18 8 ábra: Új célpont létrehozása GUI19 9 ábra: Célpont bejelölése a térképen GUI20 10 ábra: Kép feltöltése GUI21 11 ábra: Célpont adatainak módosítása GUI 22 12 ábra: Saját adatok módosítása GUI23 13 ábra: Adminisztrátor Use Case Diagram24 14 ábra: Felhasználó törlése GUI 25 15 ábra: Új adatok ellenőrzése GUI26 16 ábra: Téma változtatása GUI 27 17 ábra: Nyelvi állomány hozzáadása GUI 28 3 Táblák 1 tábla: Használandó technológiák mobil klienshez5 2 tábla: Használandó technológiák webes felhasználói felülethez6 3 tábla: Használandó technológiák funkciókhoz 6 4 tábla: Látógatói funkciók listája 13 5 tábla: Regisztált felhasználói funkciók listája 15 6 tábla: Adminisztrációs funkciók listája24 Dátum: 20080401 klausenmobidoc Oldal: 4 / 29

III Bevezetés 1 A dokumentum célja A KlausenMobi webes és telefonos alkalmazás követelményeinek a részletes bemutatása 2 Általános leírás A fejlesztő csapat célja egy olyan alkalmazás létrehozása, amely internetes bongészőből legyen megnyitható, engedélyezve a felhasználó regisztrálását, közhelyekkel kapcsolatos adatok feltöltését vagy ezek egyszerű megtekintését Ezek mellett lehetőséget ad az alkalmazás mobil készüléken való futtatására Ehhez szükség van egy külön, a weboldalról elérhető, program letöltésére és telepítésére A végső termék célja az, hogy lehetőséget nyújtson Kolozsvár lakóinak és látogatóinak különböző, lehetséges célpontok bejegyzésére és megkeresésére, a célpontokkal kapcsolatos adatok olvasására és a térképen való behatárolására Az alkalmazás támogatja a megjelenített szövegek többnyelvû megjelenítését 3 Kezelt adatok Felhasználókkal kapcsolatos adatok A bejelentkezett felhasználók által bejelölt célpontok adatai Pl cím, telefonszám, térképen levő pozició, nyitvatartási idő, közeljővőbeli események Kolozsvár részletes térképe 4 Használandó technológiák 41 Mobil klienshez Technológia Sun Java Wireless Toolkit 252 for CLDC Eclipse 33 Felhasználás A mobil kliens alkalmazás fordításához mobilkészülékre, alkalmazás tesztelésére Forráskód megírásához 1 tábla: Használandó technológiák mobil klienshez Dátum: 20080401 klausenmobidoc Oldal: 5 / 29

42 Webes felhasználói felülethez Technológia Aptana Studio 10 Eclipse Plugin PDT (PHP Development Tools) Eclipse Plugin Smarty Template Engine Dojo, jquery, Prototype JavaScript Frameworkok Felhasználás XHTML, CSS, JavaScript források szerkesztésére PHP források szerkesztésére Sablonok készítésére alkalmaz motor, a témák elkészítésénél használandó Az Ajax megoldások elősegítésére, valamint a Drag and Drop funkciók megkönyítése a webes felületen 2 tábla: Használandó technológiák webes felhasználói felülethez 43 Funkciókhoz MySQL 51 JDK 60 Apache 2 PHP5 PHP PEAR Technológia Felhasználás InnoDB adatbázisok, tárolt eljárások, esetleges Triggerek tárolásához Fejlesztői csomag a Java kód fordításához Webserver a webes alkalmazás megjelenítésére Apache PHP5 modul a PHP kód futtatásához PEAR PHP framework és függvénycsomagok használata a bejelentkezések és más funkciók megkönyítésére 3 tábla: Használandó technológiák funkciókhoz Dátum: 20080401 klausenmobidoc Oldal: 6 / 29

IV Követelmények 1 Funkcionális követelmények [#REQ#DEF#FUNCTIONAL] 11 Mobilos felhasználói funkciók 111 Kezdőoldal A felhasználó több opció közül választhat: Info - [#REQ#DEF#MOBIL_INFO] Célpont keresése - [#REQ#DEF#MOBIL_PLACE_SEARCH] Esemény keresése - [#REQ#DEF# MOBIL_EVENT_SEARCH] Képek - [#REQ#DEF#MOBIL_PICTURES] Térkép - [#REQ#DEF#MOBIL_MAP] 1 ábra: Kezdőoldal GUI Dátum: 20080401 klausenmobidoc Oldal: 7 / 29

a) Info [#REQ#DEF#MOBIL_INFO] Rövid leírás: Általános információk szolgáltatása Kolozsvárról Előfeltételek: - Utófeltételek: Megjelennek a Kolozsvárral kapcsolatos információk Lépések: Az info menüpont kiválasztása esetén az alkalmazás kérést küld a szervernek, melyben lekérdezi az általános információkat KolozsvárrólA szerver választ küld a kérésre b) Célpontok keresése [#REQ#DEF#MOBIL_PLACE_SEARCH] Rövid leírás: Célpontok keresése kategoriák, név szerint Előfeltételek: A keresési kritériumnak megfelelő mező kitöltése Utófeltételek: A keresés eredményének megjelenítése Lépések: Keresés menüpont kiválasztása Keresési kritériumok és keresőablak megjelenítése Kérés küldése a szervernek Találatok megjelenítése c) Események keresése [#REQ#DEF# MOBIL_EVENT_SEARCH] Rövid leírás: Események keresése dátum szerint Előfeltételek: A dátumoknak megfelelő mezők kitöltése Utófeltételek: A keresés eredményének a megjelenítése Lépések: Esemény keresés menüpont kiválasztása Kereső ablak és a dátum mezők megjelenítése Kérés küldése a szervernek Találatok megjelenítése d) Képek [#REQ#DEF#MOBIL_PICTURES] Rövid leírás: Kolozsvárról készült képek megjelenítése Előfeltételek: Létezzenek feltöltött képek Utófeltételek: A képek megjelenítése Dátum: 20080401 klausenmobidoc Oldal: 8 / 29

Lépések: Képek menüpont kiválasztása Kérés küldése a szervernek Képek megjelenítése e) Térkép [#REQ#DEF#MOBIL_MAP] Rövid leírás: Kolozsvár térképének a megjelenítése Előfeltételek: - Utófeltételek: Térkép megjelenítése Lépések: Térkép menüpont kiválasztása Kérés küldése a szervernek Térkép megjelenítése 112 Felgördülő menü A felhasználó több opció közül választhat: Info - [#REQ#DEF#MOBIL_INFO] Célpont keresése - [#REQ#DEF#MOBIL_PLACE_SEARCH] Esemény keresése - [#REQ#DEF# MOBIL_EVENT_SEARCH] Képek - [#REQ#DEF#MOBIL_PICTURES] Térkép - [#REQ#DEF#MOBIL_MAP] Nyelv - [#REQ#DEF#MOBIL_LANGUAGE] Sugó - [#REQ#DEF#MOBIL_HELP ] Kilépés - [#REQ#DEF#MOBIL_EXIT] 2 ábra: Felgördülő menü GUI Dátum: 20080401 klausenmobidoc Oldal: 9 / 29

a) Nyelv [#REQ#DEF#MOBIL_LANGUAGE] Rövid leírás: Az alkalmazás nyelvének megváltoztatása Előfeltételek: - Utófeltételek: Az alkalmazás nyelve a kiválasztott nyelvre változik meg Lépések: Nyelv menüpont kiválasztása Lehetséges választható nyelvek megjelenítése A megjelenített kifejezések a kiválasztott nyelvre való átírása b) Sugó [#REQ#DEF#MOBIL_HELP] Rövid leírás: Részletes használati utmutató megjelenítése Előfeltételek: - Utófeltételek: A használati útmutató megjelenítése Lépések: Sugó menüpont kiválasztása A használati útmutató opciók szerinti megjelenítése c) Kilépés [#REQ#DEF#MOBIL_EXIT] Rövid leírás:az alkalmazásból való kilépés Előfeltételek: Az alkalmazás el van indítva Utófeltételek: Az alkalmazás befejezi műkődését Lépések: Kilépés menüpont kiválasztása Az alkalmazásból való kilépés Dátum: 20080401 klausenmobidoc Oldal: 10 / 29

12 Weboldal felhasználói funkciók A weboldalhoz hozzáférhetünk egyszerű látogatóként vagy regisztrált felhasználóként 121 Weboldal menüpontok: [#REQ#DEF#WEB_MENU] a) Home [#REQ#DEF#WEB_HOME] Rövid leírás: A felhasználót a főoldalra irányítja Előfeltételek: Léteznie kell a főoldalnak Utófeltételek: Megjelenik a főoldal tartalma Lépések: A főoldal menüpont kiválasztása Főoldal tartalmának megjelenítése b) Kategóriák [#REQ#DEF#WEB_CATEGORY] Rövid leírás: Egy legördülő listában megjeleníti a létező kategóriákat, majd ezek közül valamelyiket ki lehet választani Előfeltételek: - Utófeltételek: A kiválasztott kategóriából létező lehetséges célpontok megjelenítése Lépések: A kategóriák menüpont kiválasztása, majd a megjelenő listából valamelyik kiválasztása A kiválasztott kategóriának megfelelő tartalom megjelenítése c) Események [#REQ#DEF#WEB_EVENTS] Rövid leírás: Események menüpont alatt a látogató megtekintheti az eseménynaptár tartalmát Előfeltételek: Szükséges legalább egy aktuális esemény létezése Utófeltételek: A menügombra katíntva megjelenik az összes aktuális esemény, amelyet kedvünk szerint szürhetünk Lépések: Események menügomb kiválasztása A főablakban megjelenik egy kis naptár, segítségével navigál a látogató, alatta az összes aktuális esemény oldalanként 6 bejegyzéssel Dátum: 20080401 klausenmobidoc Oldal: 11 / 29

d) Térkép [#REQ#DEF#WEB_MAP] Rövid leírás: A menügomb kiválasztás esetén megjelenik a várostérkép Előfeltételek: A menügombot ki kell választani Utófeltételek: Megjelenítődik a térkép, amelyen a látogató navigálhat Lépések: Térkép menüpont kiválasztása A rendszer megjeleníti a térképet a főablakban e) Fotógaléria [#REQ#DEF#WEB_GALLERY] Rövid leírás: A menüpont alatt a látogató néhány általános képet tekínthet meg a városról Előfeltételek: Legalább egy kép fel kell legyen töltve Utófeltételek: Megjelenítődik a fotógaléria Lépések: Fotógaléria menüpont kiválasztása A főablakban megjelenik a galéria Itt kedv szerint lehet előre, hátra böngészni a képek között f) Keresés [#REQ#DEF#WEB_PLACE_SEARCH] Rövid leírás: Célpontok keresése kategória és/vagy név szerint Előfeltételek: A keresési kritériumoknak megfelelő mezők kitöltése Utófeltételek: A keresés eredményének a megjelenítése Lépések: Annak ellenőrzése, hogy a keresési mezők ki vannak-e töltve A találatok lekérése az adatbázisból, majd ezeknek a megjelenítése Dátum: 20080401 klausenmobidoc Oldal: 12 / 29

122 Látogatói funkciók: a) Use Case Diagram 3 ábra: Látogató Use Case Diagram Funkció Követelmény kulcs Rövid leírás Regisztráció [#REQ#DEF#WEB_ REGISTER] Új felhasználó létrehozása Térkép nézés [#REQ#DEF#WEB_MAP] A menügomb kiválasztás esetén megjelenik a várostérkép Célpont keresés [#REQ#DEF#WEB_PLACE_SEARCH] Esemény keresés [#REQ#DEF#WEB_EVENTS] Célpontok keresése kategóriák, név szerint A látogató megtekintheti az eseménynaptár tartalmát Információk megtekintése Nyelv megváltoztatása [#REQ#DEF#WEB_CATEGORY] [#REQ#DEF#WEB_CHANGE_LANG] A kiválasztott kategóriában létező lehetséges célpontok megjelenítése A weboldal nyelvének a módosítása 4 tábla: Látógatói funkciók listája Dátum: 20080401 klausenmobidoc Oldal: 13 / 29

b) Regisztráció [#REQ#DEF#WEB_ REGISTER] Rövid leírás: Egy új felhasználó létrehozása a megadott néven Előfeltételek: A megadott felhasználói név szabad (még nem létezik ezen a néven felhasználó) A megadott emailcím létezik, és nem tartozik más felhasználóhoz Utófeltételek: Egy levél érkezik a felhasználó által megadott emailcímre, benne egy aktiválási linkkel A megadott névvel egy új felhasználó regisztrálódik a MySQL Szerveren Lépések: A regisztrációs űrlap kitöltése Felhasználó regisztrálása a MySQL Szerveren Aktiválási link generálása és elküldése emailben A felhasználói adatok bevitele egy temporális táblába c) A weboldal nyelvének a megváltoztatása [#REQ#DEF#WEB_CHANGE_LANG] Rövid leírás: Lehetőséget adni a felhasználónak az alkalmazás nyelvének a megváltoztatására Előfeltételek: - Utófeltételek: Az alkalmazás nyelve a kiválasztott nyelvre módosul Lépések: Az új nyelv kiválasztása A weboldal nyelvének a módosítása Dátum: 20080401 klausenmobidoc Oldal: 14 / 29

123 Regisztált felhasználói funkciók: Rendelkezik az egyszerű látogatói funkciókkal és ezek mellett plussz opciói vannak a) Use Case Diagram 4 ábra: Regisztrált felhasználó Use Case Diagram Funkció Követelmény kulcs Rövid leírás Bejelentkezés [#REQ#DEF# WEB_LOGIN] Egy már létező felhasználó belépése Kijelentkezés Jelszó változtatás Adatok módosítása [#REQ#DEF#WEB_ LOGOUT] [#REQ#DEF#WEB_CHPASS] [#REQ#DEF#WEB_DATA_MODIFY] A felhasználó átirányítása a kezdőoldalra Regisztrált felhasználó jelszavának a megváltoztatása Célponthoz kapcsolodó adatok módosítása Célpont bejelölése [#REQ#DEF# WEB_LOCATION_ON_MAP] Célpont helyének bejelölése a térképen Kép feltöltése [#REQ#DEF#WEB_NEW_PHOTO] Kép feltöltése egy célponthoz 5 tábla: Regisztált felhasználói funkciók listája b) Bejelentkezés [#REQ#DEF# WEB_LOGIN] Dátum: 20080401 klausenmobidoc Oldal: 15 / 29

Rövid leírás: Egy már létező felhasználó belépése Előfeltétel: Létező felhasználói név és a hozzá tartozó jelszó megadása Utófeltételek: A felhasználó rendszerbe való lépése Lépések: A bejelentkezési űrlap kitöltése Adatok elküldése az adatbázisnak, ellenőrzés végett Ha az adatok helyesek, akkor megtörténik a rendszerbe való belépés, különben hibaüzenetet jelenít meg a képernyőn 5 ábra: Bejelentkezés GUI c) Kijelentkezés [#REQ#DEF#WEB_ LOGOUT] Rövid leírás: A felhasználó átirányítása a kezdőoldalra Előfeltétel: A felhasználó be van jelentkezve Utófeltételek: A kijelentkezett felhasználó látógatóként továbbra is böngészheti az oldalt Dátum: 20080401 klausenmobidoc Oldal: 16 / 29

Lépések: Kijelentkezés gomb lenyomása Felhasználói felület frissítése 6 ábra: Kijelentkezés GUI d) Jelszóváltoztatás [#REQ#DEF#WEB_CHPASS] Rövid leírás: Regisztrált felhasználó jelszavának a megváltoztatása Előfeltételek: Felhasználó bejelentkezése Helyes jelszó megadása Utófeltételek: Új jelszó aktiválása Lépések: Jelszóváltoztatási űrlap kitöltése Jelszóváltoztatás kérése a szervertől Régi jelszó ellenőrzése Felhasználó validálása Régi jelszó megváltoztatása az új jelszóra Dátum: 20080401 klausenmobidoc Oldal: 17 / 29

7 ábra: Jelszóváltoztatás GUI e) Új célpont létrehozása [#REQ#DEF#WEB_NEW_LOCATION] Rövid leírás: Új célpont létrehozása Előfeltételek: A felhasználó be van jelentkezve Utófeltételek: Az adatbázisba új bejegyzések kerülnek az új célpont adatainak megfelelően Lépések: A célpont kategóriájának a kiválasztása Új célpont adatainak kitöltése Az adatok ideiglenes elmentése az adatbázisba Az adatok végleges elmentésére az adminisztrátor jováhagyására van szükség Dátum: 20080401 klausenmobidoc Oldal: 18 / 29

8 ábra: Új célpont létrehozása GUI f) Célpont bejelölése a térképen [#REQ#DEF# WEB_LOCATION_ON_MAP] Rövid leírás: Célpont helyének bejelölése a térképen Előfeltételek: A célpont létezése Utófeltételek: Az adatbázisban egy új bejegyzés jön létre a célpont koordinátáival Lépések: A célpont helyének bejelölése az egérrel kattintva a térképen Ezen koordináták elmentése az adatbázisba Dátum: 20080401 klausenmobidoc Oldal: 19 / 29

9 ábra: Célpont bejelölése a térképen GUI g) Kép feltöltés [#REQ#DEF#WEB_NEW_PHOTO] Rövid leírás: Kép feltöltése egy célponthoz Előfeltételek: Létezzen a célpont Utófeltételek: A feltöltött kép megtekinthető a weboldalról Lépések: A kép útvonalának megadása majd feltöltése Dátum: 20080401 klausenmobidoc Oldal: 20 / 29

10 ábra: Kép feltöltése GUI h) Célpont adatainak módosítása [#REQ#DEF#WEB_DATA_MODIFY] Rövid leírás: Célponthoz kapcsolodó adatok módosítása Előfeltételek: Létezzen a célpont Utófeltételek: A módosítás megtörténjen az adatbázis szintjén is Lépések: A módosítandó célpont kiválasztása Adat/ok módosítása Módosítások mentése Dátum: 20080401 klausenmobidoc Oldal: 21 / 29

11 ábra: Célpont adatainak módosítása GUI i) Saját adatok módosítása [#REQ#DEF#WEB_USERDATA_MODIFY] Rövid leírás: Felhasználó adatainak módosítása Előfeltételek: A felhasználó bejelentkezése Utófeltételek: A módosítás megtörténjen az adatbázis szintjén is Lépések: Adat/ok módosítása Módosítások mentése Dátum: 20080401 klausenmobidoc Oldal: 22 / 29

12 ábra: Saját adatok módosítása GUI Dátum: 20080401 klausenmobidoc Oldal: 23 / 29

124 Adminisztrációs funkciók: a) Use Case Diagram 13 ábra: Adminisztrátor Use Case Diagram Funkció Követelmény kulcs Rövid leírás [#REQ#DEF#WEB_DELET E_USER] Felhasználó törlése Új adatok ellenőrzése [#REQ#DEF#WEB_DATA_ VALIDATE] Felhasználó, és az általa létrehozott adatok törlése A felhasználó által beírt adatok ellenőrzése és jóváhagyása Témák változtatása Nyelvi állomány hozzáadása Visszajelzések a felhasználóknak [#REQ#DEF#WEB_THEM E_CHANGE] [#REQ#DEF#WEB_ADD_L ANG] [#REQ#DEF#WEB_ALL_U SERS] Az előre megadott vagy saját készítésű oldal téma kiválasztása Új nyelvi állományok feltöltése a rendszerbe A felhasználók és a hozzájuk tartozó adatok lekérdezése 6 tábla: Adminisztrációs funkciók listája Dátum: 20080401 klausenmobidoc Oldal: 24 / 29

b) Felhasználó törlése [#REQ#DEF#WEB_DELETE_USER] Rövid leírás: Felhasználó, és az általa létrehozott adatok törlése Előfeltételek: Létezzen a felhasználó Utófeltételek: A felhasználó nem létezik többé az adatbázisban Lépések: A felhasználó kiválasztása a listából Törlés kérés elküldése a szervernek A felhasználó és a hozzá tartozó adatok törlése 14 ábra: Felhasználó törlése GUI Dátum: 20080401 klausenmobidoc Oldal: 25 / 29

c) Új adatok ellenőrzése [#REQ#DEF#WEB_DATA_VALIDATE] Rövid leírás: A felhasználó által beírt adatok ellenőrzése és jóváhagyása Előfeltételek: Új adat megjelenése Utófeltételek: Ha az adminisztrátor úgy dönt, hogy az adat megjelenhet a weboldalon akkor bekerül az adatbázisba, különben levelet küld a felhasználónak Lépések: Az új adat kiválasztása a temporális táblából Az adatok helyességének ellenőrzése Ha az adatok helyesek véglegesítjük őket, különben az adatok törlésére kerül sor és levélben értesíti a felhasználót 15 ábra: Új adatok ellenőrzése GUI Dátum: 20080401 klausenmobidoc Oldal: 26 / 29

d) Weboldal beállításai: új nyelv hozzáadása téma kiválasztása * Téma változtatása [#REQ#DEF#WEB_THEME_CHANGE] Rövid leírás: Az előre megadott vagy saját készítésű oldal téma kiválasztása (Csak a külalakra vonatkozik) Előfeltételek: A téma könyvtárnak tartalmaznia kell legalább egy téma állományt Utófeltételek: A kiválasztás után megváltozik az oldal külalakja Lépések: A téma menüpont alatt a meglevő témák közül kiválasztjuk a nekünk megfelelőt 16 ábra: Téma változtatása GUI Dátum: 20080401 klausenmobidoc Oldal: 27 / 29

* Nyelvi állomány hozzáadása [#REQ#DEF#WEB_ADD_LANG] Rövid leírás: A adminisztrátornak lehetősége adódik új nyelvi állományok feltöltésére a rendszerbe Előfeltételek: A nyelvi állomány meg kell feleljen a megszabott strukturának Utófeltételek: A nyelvi állomány feltöltődik a rendszerbe A rendszer egy kis zászlót jelenít meg a látogatói felületen, melyre kattintva a kiválasztott nyelven böngészhetjük az oldalt Lépések: A nyelv hozzáadása menüpont alatt a rendszergazda csatolja a nyelvi állományt majd feltölti a rendszerbe A rendszer ellenőrzi az állomány helyességét és a végleges helyre másolja azt 17 ábra: Nyelvi állomány hozzáadása GUI Dátum: 20080401 klausenmobidoc Oldal: 28 / 29

e) Felhasználók lekérdezése [#REQ#DEF#WEB_ALL_USERS] Rövid leírás: A felhasználók és a hozzájuk tartozó adatok lekérdezése Előfeltételek: - Utófeltételek: Az eredmény megjelenítése az adminisztrátori felületen Lépések: Felhasználói információk menüpont kiválasztása Felhasználói adatok kérése a szervertől Eredmény betöltése 2 Minőségi követelmények Az alkamazás független legyen az operációs rendszertől A lekérdezéseknél és kereséseknél a találatok ne egy oldalon jelenjenek meg Egyerre csak 6-et jelenítsünk meg Új felhasználó regisztálásánál egy ellenőrző kódot kelljen beírni, a felhasználó létezénének ellőrzésére Dátum: 20080401 klausenmobidoc Oldal: 29 / 29