Gábor Dénes Főiskola. VPR Vállalkozói Portál Rendszer. Diplomamunka-terv ssz: 1204/2004 Dátum: Budapest,

Méret: px
Mutatás kezdődik a ... oldaltól:

Download "Gábor Dénes Főiskola. VPR Vállalkozói Portál Rendszer. Diplomamunka-terv ssz: 1204/2004 Dátum: Budapest, 2005.05.22"

Átírás

1 Gábor Dénes Főiskola VPR Vállalkozói Portál Rendszer Készítette: Molnár László Konzulens: Mészáros György Diplomamunka-terv ssz: 1204/2004 Dátum: Budapest,

2 2

3 Tartalom: 1. Előszó Bevezetés Portálok VPR Programozási nyelvek PHP NET JAVA A téma önálló kidolgozása Fejlesztői dokumentáció Modellező nyelv és módszertan UML RUP Előkészítési fázis Feladatspecifikáció Üzleti folyamatok Szakterületi objektummodell Fogalomgyűjtemény Követelmény leírás Kidolgozási fázis Használati esetek Fontosabb aktivitások Csomagok Logikai adatbázisterv Építési fázis Fizikai adatbázisterv Rendszerterv Osztályok Átadási fázis Telepítési terv Tesztterv Felhasználói dokumentáció Ügyfél dokumentáció...78 Felhasználó adatainak kezelése...78 Cég adatainak kezelése...82 Honlap adatainak kezelése...84 Letöltések adatainak kezelése...88 Hírek adatainak kezelése...90 Kedvencek adatainak kezelése...93 Termékek adatainak kezelése Rendszergazdai dokumentáció...99 Felhasználó adatainak kezelése...99 A FAQ adatainak kezelése Hírlevél adatainak kezelése Szavazások adatainak kezelése Fórum adatainak kezelése

4 4. A jövő, fejlesztési javaslatok Összefoglalás Irodalomjegyzék Nyomtatott média Online média Mellékletek A. Forráskód (src) B. Felhasznált programok teljes listája C. Teljes osztályleírás (JavaDoc) A JavaDoc osztályleírás nem szerepel nyomtatott formában csak mellékletként a CD-n. D. Programozási nyelvek összehasonlítási táblázat D. Programozási nyelvek összehasonlítási táblázat E. Adatbázis táblák és kapcsolataik részletes leírása Adatbázis: vpr Tábla: country Tábla: download Tábla: faq Tábla: favorite Tábla: firm Tábla: forum Tábla: forumpost Tábla: news Tábla: newspaper Tábla: poll Tábla: pollanswer Tábla: product Tábla: site Tábla: taxrate Tábla: template Tábla: topic Tábla: user Tábla: usertype

5 5

6 1. Előszó Napjainkban a szoftverfejlesztésen belül egyre nagyobb szerepet kapnak a webes alkalmazások. Egyre több vállalkozás jelenik meg az Interneten, bővülő szolgáltatásokkal és honlap tartalommal. Diplomamunkám bemutat egy valós igény alapján elkészített és a jövőben (bővített változatban) az Interneten tényleges működő portált. Annak működését, elkészítésének körülményeit és menetét. A dolgozat első részében a portálokról általában beszélek, majd ismertetem a létrehozáshoz felmerült programozási nyelveket. Az első rész végén pedig az általam fejlesztett portál (VPR) néhány jellemzőjét mutatom be. Ezt követően az alkalmazás fejlesztésének leírása következik. Először a fejlesztői dokumentációt, majd a felhasználó dokumentációt (súgó) ismertetem. A dolgozat végén összefoglalom a leírtakat, értékelem az elért eredményeket és a rendszer továbbfejlesztési lehetőségeit boncolgatom. A munkám alapja lesz egy nagyobb teherbírású, még inkább dinamikus rendszer kifejlesztésének. Remélem a publikus verzió segítheti a szerveroldali programozókat portálok kifejlesztésében. 6

7 2. Bevezetés Ebben a fejezetben beszélek a portálokról és a fejlesztésükhöz használható programozási nyelvekről, valamint a VPR (Vállalkozói Portál Rendszer) alapvető jellegzetességeiről 2.1. Portálok A következőkben röviden be szeretném mutatni, hogy mit is takar a "portál" fogalma. A "Webopedia 1 nevű internetes enciklopédia megfogalmazása szerint: "A portál egy olyan Web-hely, amely széles körű erőforrásokat és szolgáltatásokat kínál, mint például , fórumok, kereső, online bolt." A portálok sajátja továbbá a felhasználók kezelése, ahol regisztrációval a honlap látogatói további szolgáltatásokat érhetnek el jogosultsági szintjüktől függően. A portálokat két fő csoport szerint bonthatjuk fel: horizontális és vertikális. Horizontális portál 2 : Témák sokaságával foglalkozó, "populáris" portál, amelyet az emberek általában napi rendszerességgel látogatnak.. Vertikális portál 3 : Szigorúan egy adott témával, vagy emberek egy csoportjával foglalkozó portál. A vertikális portálok horizontális társaiknál az adott témával jóval behatóbban foglalkoznak, és ebből adódóan általában szűkebb közönséghez szólnak. A vertikális portálokat az emberek csak alkalmi jelleggel, akkor keresik fel, ha az adott témával kapcsolatos információra van szükségük.. Az általam kialakítandó portál vertikális jellegű, a vállalkozások létrehozásával és az Interneten való megjelenésével foglalkozik

8 2.2. VPR A VPR (Vállalkozói Portál Rendszer) vállalkozók és mikrovállalkozások internetes megjelenését segítő portál rendszer. A rendszer a dinamikus, erőforrás igényes oldalak és a teljesen statikus oldalak közti űrt próbája áthidalni. Az oldalak szerkesztése dinamikus, de a megjelenítés statikus oldalakból áll. Ezáltal a honlapok készítése és karbantartása egyszerű, nem igényel semmilyen szaktudást, az oldalak megjelenítése gyorsabb. Továbbá a projekt célja a kezdeti túlbuzgó, izgő-mozgó honlap tervezési megoldások (ill. ezek hiányának) kiváltása, tekintve a statikus honlapok nagy többségének harmóniamentes megjelenését. Az eddigi rendszerek erősen logikus és hierarchikus gondolkodást igényeltek (jellemzően a programozók ilyenek), melyek ugyan rendkívül rugalmasak és sokrétűen beállíthatóak, de használatuk emiatt az emberek többsége részére bonyolult. A legszembetűnőbb különbség az eddigi portál és CMS rendszerekkel szemben, hogy azok többségben saját szervert igényelnek illetve az egy vállalkozás - egy portál elven működnek. A VPR használatával több tucat, esetlegesen több 100 honlap karbantartható. Lehetővé teszi honlapok és az adminisztrátorok adatainak kezelését a rendszergazda (portál üzemeltetője) számára. A honlapok adminisztrátorai (felhasználók) pedig a saját honlapjukat és személyes adataikat menedzselhetik. A rendszer moduláris tervezésű, a design, a tartalom, és a háttérrendszerek függetlenek egymástól, és tetszőleges módon kombinálhatók, bővíthetők további modulokkal. A felhasználók számára keresési, rendezési, katalógus és egyéb interaktív szolgáltatások is rendelkezésre állnak, amelyek egységes felületen (böngészőn) keresztül jelennek meg. 8

9 2.3. Programozási nyelvek A portál megvalósítása szerver-kliens architektúra szerint történik. A szerver általában egy (vagy több) központi számítógépen fut, míg a kliensek tetszőleges helyen lehetnek az Interneten. Az alkalmazás logikáját és az esetleges adatszolgáltatást a szerver valósítja meg. A kliens oldal egyszerűbb, a szerver által elkészített weboldalt egy böngészőn keresztül jeleníti meg, amely a felhasználó számára beviteli és megjelenítési felületként szolgál. Ezen alapfeltételek mellett 3 programozási platform jöhet szóba. Ezek a PHP, a.net (főként ASP) és a JAVA (J2EE). Az összehasonlítási mátrixuk a mellékletben (D) található PHP A PHP jelentése a hivatalos honlap 4 szerint: A PHP (Hypertext Preprocesszor) egy széles körben használt, általános célú szkript nyelv, melyet elsősorban webes alkalmazásokhoz fejlesztettek ki és HTML kódba ágyazva használják. Ez azt jelenti, hogy amit PHP nyelven írunk, annak kimenete a forráskód feldolgozása után HTML utasítások sorozata lesz. Azért szkript nyelv, mert ellentétben a hagyományos programozási nyelvekkel, forráskódját nem kell lefordítani futtatás előtt, mivel a parancsértelmező magát a forrást értelmezi, és az alapján állítja elő a kimenetet. A HTML (HyperText Markup Language) az Internet-oldalak szintén szöveges leírónyelve, amelyet az Internet-böngésző programok képesek értelmezni, és a leírás alapján előállítani a weboldalakat. A PHP szerver (kiszolgáló) oldali nyelv, ami annyit jelent, hogy a HTML-lel ellentétben az Internet-böngészők nem képesek értelmezni, ezért a PHP elemek HTML kóddá alakítása már a kiszolgálón megtörténik, még mielőtt eljutna a böngészőhöz. Szintakszisa hasonlít a C nyelvre, könnyen tanulható. Rövid idő alatt látványos eredményeket érhetünk el vele. Ingyenesen használható, nagy népszerűségnek örvend főként a fiatalok körében. A magyar webtárhely szolgáltatók által leginkább támogatott dinamikus nyelv. 4 9

10 A nyelv kisebb alkalmazások fejlesztéséhez rendkívül gyorsan és egyszerűen, de nagyobb rendszerek kódolására csak korlátozottan használható főként az objektumorientált megközelítés hiánya (hiányosságai) és a bővítés nehézségei miatt NET A.NET (dotnet) keretrendszer jelentése a hivatalos honlap 5 szerint: A.NET keretrendszer egy fejlesztő és futtató környezet, melyben különböző nyelvek és könyvtárak együttműködésével windows alapú alkalmazások fejleszthetők, menedzselhetők, telepíthetők és integrálhatók más rendszerekkel. Magában foglalja a klienseket, szervereket, fejlesztőeszközöket, és a következő elemekből áll: - A.NET keretrendszer fejlesztői platform - XML webszolgáltatások integráció - Visual Studio.NET fejlesztőeszköz - Szerver és kliens operációs rendszerek A.NET egyes elemeinek összefüggéseit jól szemlélteti a következő ábra (MS 6 ): 1. ábra: A.NET felépítése (cikk: A Microsoft.NET alapjai (technológiai áttekintés)) 10

11 A.NET Framework két főbb részből áll: nyelvfüggetlen futtatórendszer (Common Language Runtime, CLR), és egységes osztálykönyvtár (CLS - Common Language Specification), mely tovább bontható az alaposztályokra (Base Frameworks), és megjelenítési osztályokra (Application Frameworks). A CLR a rendszerszolgáltatások fölé épülve az alkalmazás tényleges végrehajtásáért felelős. Feladatai a függőségi viszonyok feloldása, memóriakezelés, biztonsági előírások betartása, komponensek közti kommunikáció megvalósítása, szálak és folyamatok kezelése. Az ASP.NET és Windows Forms az Application Frameworks részét alkotják. Az előbbi hagyományos webes alkalmazások és webszolgáltatások, az utóbbi pedig Windowsalkalmazások fejlesztését teszi lehetővé. A.NET-es fordítóprogramok által generált kód közvetlenül képes együttműködni a CLRrel. Ez a felügyelt kód (managed code). Minden CLR-kompatibilis fordító a forráskódot Microsoft Intermediate Language (Microsoft közbenső nyelv, MSIL vagy röviden IL) kódra fordítja le. Ez egy közbenső nyelv, mely CPU-független utasításokat tartalmaz, és hatékonyan lefordítható gépi kódra. Ezt a just-in-time (futásidő alatti vagy igény szerinti, JIT) fordítók hajtják végre. Ugyancsak fordításkor generálódnak a meta adatok, melyek tartalmazzák az egyes típusok és metódusok leírását. Az ASP.NET egy olyan kiszolgáló oldali programozási környezet, amely webes felületek építéséhez biztosít egy hatékony keretrendszert. Elődje az ASP (Active Server Pages), amely egy viszonylag egyszerű webes futtatókörnyezet ben az IIS (Internet Information Server) részeként jelent meg. Az ASP kódok a PHP-hoz hasonlóan dinamikusan építik fel az IIS által szolgáltatott oldalakat. Ezek az oldalak statikus HTML és ASP programkód keverékéből állhatnak. Az ASP.NET ennek a futtatókörnyezetnek a.net-es megfelelője. Az eredeti ASP-t teljesen újraírták úgy, hogy igyekeztek megtartani a legjobb tulajdonságait. Az ASP.NET egyik újítása, hogy a mögöttes kód szolgáltatással lehetővé teszi, hogy a HTML kimenetet és a programozott eljárást külön állományokba írjuk, ezáltal elválasztható a megjelenítési és az üzleti logika réteg. A.NET nagy előnye a Microsoft háttértámogatása és az erős objektumorientált megközelítés. Hátránya az egyszeri viszonylag nagy költségű befektetés és az operációs rendszerhez kötött futtatási környezet. 11

12 JAVA A JAVA (J2EE) jelentése a hivatalos honlap 7 szerint: A Java technológia egy objektumorientált, operációs rendszer független, többszálú programozási környezet. Alapja lehet webes és hálózati szervizeknek, alkalmazásoknak, robotika programozásának és egyéb beágyazott eszközöknek. A Java nyelvet a Sun Microsystems fejlesztette ki a C++ nyelvből kiindulva, automatizálva a memóriakezelést és egyszerűsítve a pointerkezelést. A.NET-hez hasonlóan a fordítóprogram egy géptől független bájtkódot (.class fájl) generál, melyet a JVM (Java Virtual Machine) értelmez és natív kódra fordít. A teljesítmény itt is növelhető JIT fordítóval. A fejlesztés alapja a JDK (Java Development Kit Java Fejlesztő Készlet), mely tartalmazza az összes java alapkönyvtárt, parancssori fordítót és futtatót. A Java felépítése, teljesítménybeli tudása, működése és szintaktikája szinte teljesen megegyezik a.net-ével (Java és C++ nyelvből indultak ki). A lényegi különbségek a Java javára a platform és adatbázis független fejlesztés, valamint az akár ingyenes fejlesztői és futtatói környezet, továbbá a közel 10 éves előny a megjelenés és tapasztalatok terén. Hátrány lehet, hogy bár a Java mögött is számos cég sorakozik fel, de a Microsoft lényegesen tőkeerősebb. A J2SE (alapkönyvtárak, asztali alkalmazásokhoz), J2ME (mobil alkalmazásokhoz) és J2EE (nagyvállalati és szerver oldali fejlesztésekhez) mellett a SUN és egyéb cégek (IBM, The Apache Software Foundation) oldalairól további ingyenesen használható könyvtárak (pl: J3D, Struct, Spring, Hibernate) és fejlesztő eszközök (pl: Eclipse, NetBeans) tölthetőek le. A JSP, JSTL, szervlet, JavaBean és különböző framework-ök használatával a megjelenítési, üzleti logikai és adatkapcsolati réteg teljesen szétválasztható. Így fejlesztésük teljesen különválhat és a későbbiekben ezek a rétegek variálhatók. A.NET-hez hasonlóan főként nagyobb projekteknél alkalmazható sikerrel, de mivel ingyenes alternatívák is vannak operációs rendszer, adatbázis és fejlesztő környezet terén így közepes projekteknél is jól használható

13 3. A téma önálló kidolgozása Ez a fejezet az UML/RUP ismertetése kivételével teljes egészében a saját művem. A témát két különálló részre osztottam: fejlesztői és felhasználói dokumentáció. A fejlesztői dokumentáció a program készítésének lépéseit mutatja be az UML modellező nyelv és a RUP módszertan segítségével. A felhasználói dokumentáció a program használatához nyújt segítséget Fejlesztői dokumentáció A fejlesztői dokumentációban bemutatom a fejlesztés során használt UML/RUP-ot, valamint a fejlesztés különböző fázisait: előkészítési, kidolgozási, építési és átadási Modellező nyelv és módszertan UML Az UML (Unified Modeling Language, Egységesített Modellező Nyelv) a hivatalos honlap 8 szerint: az OMG (Object Management Group) leginkább használt specifikációja, mellyel nem csak az alkalmazások struktúráját, viselkedését és architektúráját modellezhetjük, hanem az üzleti folyamatokat és az adatok struktúráját is. Más 9 megközelítésben: Grafikus jelölésrendszer a szoftver különböző nézeteinek modellezésére. Segítségével tervezni és dokumentálni tudjuk programjainkat. Az UML nyelvben a 12 alapdiagram 10 használatával dokumentálhatjuk a fejlesztés egyes szakaszait: 8 9 Angster Erzsébet: Objektumorientált tervezés és programozás, 2002, 4Kör Bt., 44.old

14 - Strukturális diagrammok (statikus): osztály, objektum, komponens, telepítési - Viselkedési diagrammok (dinamikus): használati eset, szekvencia, aktivitás, együttműködés, állapot - Modell menedzsment diagrammok: csomagok, alrendszerek, modellek A 12 alapdiagram megléte nem feltétlenül jelenti, hogy mindet (illetve csak ezeket) minden alkalommal használni kell. A legfontosabbak: használati eset, együttműködés (vagy szekvencia), osztály RUP A RUP (Rational Unified Process, Rational Egységesített Eljárás) a hivatalos honlap 11 szerint: szoftverfejlesztési folyamat platform, mellyel a projekt minden egyes fázisához kiválaszthatók a folyamathoz szükséges komponensek. A RUP-ot az UP-ból (Unified Process, Egységesített Eljárás) fejlesztette ki a Rational cég, melyet jelenleg az IBM átvett és az ő védjegyük alatt elérhető. Az UP az OMT, Booch és OOSE eljárások egyesítéseként jött létre 1997-ben. Lényege a projektek fázisokra, majd a fázisok folyamatokra bontása. A folyamatok (követelmény feltárás, analízis, tervezés, implementálás, tesztelés) eloszlása minden fázison belül más és más. A fázisok 12 (és fő feladatok): - Előkészítési fázis (inception): feladat feltárása, követelmények - Kidolgozási fázis (elaboration): tervezés - Építési fázis (construction): implementálás - Átadási fázis (transition): tesztelés Angster Erzsébet: Objektumorientált tervezés és programozás, 2002, 4Kör Bt., old 14

15 3.1.2 Előkészítési fázis Feladatspecifikáció A VPR vállalkozók és mikrovállalkozások internetes megjelenését segítő portál rendszer, mely a dinamikus, erőforrás-igényes oldalak és a teljesen statikus oldalak közti űrt próbája áthidalni. A honlapok építése és szerkesztése dinamikus, de a megjelenítés statikus oldalakból áll. Ezáltal a honlapok készítése és karbantartása egyszerű, nem igényel semmilyen szaktudást, az oldalak megjelenítése gyorsabb. Továbbá a projekt célja a kezdeti túlbuzgó, izgő-mozgó honlap tervezési megoldások (ill. ezek hiányának) kiváltása, tekintve a statikus honlapok nagy többségének harmóniamentes megjelenését. A VPR részben vertikális portálként a vállalkozásokkal foglalkozik, részben pedig honlap építőként és tartalomkezelőként működik. Ez utóbbi a hírek, a termékek és az egyéb vállalkozói adatok kezelésén keresztül valósul meg. Az eddigi rendszerek erősen logikus és hierarchikus gondolkodást igényeltek (jellemzően a programozók ilyenek), melyek ugyan rendkívül rugalmasak és sokrétűen beállíthatóak, de használatuk emiatt az emberek többsége részére bonyolult. A legszembetűnőbb különbség az eddigi portál és tartalomkezelő (CMS) rendszerekkel szemben, hogy azok többségben saját szervert igényelnek illetve az egy vállalkozás - egy portál elven működnek. A VPR használatával több tucat, esetlegesen több 100 honlap karbantartható. A rendszerben 3 típusú felhasználó van jelen, különböző jogosultságokkal: 1. rendszergazda (személyes adatok, honlapok és adminisztrátorok menedzselése) 2. adminisztrátor (személyes, céges és a saját honlapokra vonatkozó adatok menedzselése) 3. látogató (nincsenek tárolt adatok) A rendszergazda a rendszer teljes ura. Lehetősége van a honlapok és az adminisztrátorok adatainak kezelésére (hozzáadás, módosítás, törlés). Ő a portál üzemeltetője. A honlapok adminisztrátorai (ügyfelek) pedig a saját honlapjukat (oldalak és sablonok hozzáadása, módosítása) és személyes adataikat menedzselhetik. A vállalkozói (céges) honlapokat az ügyfelek (látogatok) HTML oldalakon keresztül érhetik el. 15

16 A használathoz (bármely fél részéről) bármilyen szabványos böngészőprogram alkalmas, mivel az oldalak szabványos HTML felületen jelennek meg. A felületnek az átviteli teljesítmény növelése miatt kerülnie kell a nagyméretű objektumok használatát (nagy grafika, hang, videó). A rendszergazda és az ügyfelek böngészőből indítanak egy kérést a szerver felé, amely ezután legenerálja (adatbázisból szerveroldali kódokkal) a kért oldalt, majd továbbítja a kliens felé. A látogatók az ügyfelek által létrehozott céges honlapokat statikus oldalakon láthatják. A létrehozás és módosítás dátuma rögzítésre kerül. A VPR fő ismérvei: - (Nagyon) Egyszerű honlap építés és karbantartás - Felhasználói modulok (hírek, termékek, letöltések, kedvencek/partnerek linkgyűjtemény) - VPR modulok (Felhasználói + fórum, hírlevél, kérdőív, FAQ) - Sablonok (különböző megjelenési forma) - Többnyelvű kezelő felület (kezdetben magyar) - Ingyenes fejlesztői és futtatási környezet - GPL verzió is elérhető a későbbiek során Üzleti folyamatok 1. Az ügyfél létrehozza és karbantartja a honlapját és a saját adatait. 2. ábra: Az ügyfél üzleti folyamatai 16

17 A felhasználó (ügyfél) kérést indít a böngészőből, majd elvégzi az adatai karbantartását. A műveletek a saját honlapjára vagy a saját személyes illetve céges adataira vonatkoznak. A karbantartás után a rendszer véglegesíti a változásokat. 2. A rendszergazda karbantartja a honlapokat és az ügyfelek adatait. 3. ábra: A rendszergazda fő üzleti folyamatai A felhasználó (rendszergazda) kérést indít a böngészőből, majd elvégzi az adatok karbantartását. A műveletek az ügyfelek honlapjára vagy a felhasználók személyes ill. céges adataira vonatkoznak. A karbantartás után a rendszer véglegesíti a változásokat. 17

18 3. A rendszergazda karbantartja a portált. 3. ábra: A rendszergazda kiegészítő üzleti folyamatai A felhasználó (rendszergazda) kérést indít a böngészőből, majd elvégzi a portál adatainak karbantartását. A műveletek a portálra vonatkoznak. A karbantartás után a rendszer véglegesíti a változásokat. 18

19 Szakterületi objektummodell 4. ábra: Szakterületi objektummodell A rendszer a VPR köré épül. A rendszernek 2 aktív felhasználója van: a rendszergazda és az ügyfelek. A látogatók csak minimálisan, közvetett módon használják a rendszer adta lehetőségeket, beavatkozni nem tudnak. A VPR a permanens adattárolást adatbázis használatával oldja meg. A főrendszer tovább bontható 3 alrendszerre. Ezek: felhasználó kezelő, portál kezelő és honlap kezelő. A felhasználó kezelőben regisztrálhatnak, módosíthatják az adataikat a felhasználók. A beléptető rendszeren keresztül léphetnek be a rendszerbe és léphetnek ki onnan. Ez a rendszer tartalmazza a felhasználók adatainak elérését. A portál kezelőn keresztül aktiválhatók és módosíthatók az elérhető portálmodulok. A honlap kezelőn keresztül hozhatók létre az ügyfél honlapok és aktiválhatók az azokhoz tartozó modulok Fogalomgyűjtemény Üzleti (Business): Portál: 19

20 A "Webopedia" nevű internetes enciklopédia [*szám] megfogalmazása szerint: "A portál egy olyan webhely, amely széles körű erőforrásokat és szolgáltatásokat tesz elérhetővé, mint például , fórumok, kereső, online bolt, stb." Horizontális portál [http://pcforum.hu]: Témák sokaságával foglalkozó, "populáris" portál, amelyet az emberek általában napi rendszerességgel látogatnak. A horizontális portálok egy-egy témában a vertikális portáloknál jóval kevesebb, és általában jóval kevésbé megbízható információkat kínálnak. (pl: Vertikális portál [http://pcforum.hu]: Szigorúan egy adott témával, vagy emberek egy csoportjával foglalkozó portál. A vertikális portálok horizontális társaiknál az adott témával jóval behatóbban foglalkoznak, és ebből adódóan általában szűkebb közönséghez szólnak.a vertikális portálokat az emberek csak alkalmi jelleggel, akkor keresik fel, ha az adott témával kapcsolatos információra van szükségük. (pl: Tartalomkezelő rendszer [http://pcforum.hu]: Különböző tartalmak rendezett tárolására, megjelenítésére és visszakeresésére használható szoftverrendszer. A CMS (Content Management System) fogalom leggyakrabban a web-bel kapcsolatosan merül fel, ahol gyakorlatilag a különböző portálokat - az azok által kínál funkciókat, illetve maga a portál webes megjelenítését biztosító - szoftvert szokás érteni alatta. [http://www.xpedient.hu/prg/szakmai+szotar.php]: Általában kevés szaktudást igénylő internetes alkalmazás, mely lehetővé teszi, hogy szinte bárki összetett weboldalt birtokoljon. Az alkalmazás jellegéből adódóan a weboldal rövid idő alatt összeáll, programozási tudást nem vagy egészen keveset igényel. Honlap (http://home.iae.nl/users/nickl/mikrosz.html): nemzetközi URL-címmel rendelkező információs lelőhely bemutatkozó oldala a Világhálón. 20

21 a honlap alatt egy olyan névjegytartalmú főoldalt értünk, mely mögött több-kevesebb weboldal húzódhat meg, utalásokkal, további címláncokkal, olykor terjedelmes multimédiás adatbázissal, sok eredeti információval. Statikus [http://pcforum.hu]: Jelző olyan elemek és tartalmak leírására, amelyek állapota hosszú időn keresztül változatlan marad, és általában csak kifejezett erre irányuló emberi beavatkozás során módosulnak. Dinamikus [http://pcforum.hu]: Jelző olyan elemek és tartalmak leírására, amelyek állapota folyamatosan változik vagy változhat különböző bemeneti adatok vagy az idő függvényében. Sablon (template) [http://pcforum.hu]: Dokumentumok vagy adathalmazok alapszerkezetét leíró, azok példányosítása során felhasznált struktúra. Menü [http://pcforum.hu]: A szoftver által végezhető műveleteket listázó beviteli elem. A menük feleslegessé teszik a szöveges parancsok megjegyzését, hiszen alkalmazásukkor a felhasználónak mindössze egy listából kell kiválasztania, hogy pontosan melyik műveletet kívánja következőnek végrehajtani. Banner [http://pcforum.hu]: Weboldalakba ágyazott, különböző hirdetési információkat tartalmazó téglalap alakú grafika vagy animáció. A reklámcsíkok régebben animált GIF állományok voltak, mostanában azonban már inkább a jóval több lehetőséget biztosító Flash (Macromedia - *.swf) eszközökkel készülnek. Logo: Embléma. Cégek esetében márkajelzés is lehet. 21

22 Statisztika (report): A portálról és az ügyfél honlapokról bizonyos információk nyerhetők tulajdonságlista formájában. Ilyen adatok pl: látogatottság, honlapok száma, ügyfelek száma, stb. Fórum [http://origo.hu]: A Fórum egy olyan online közösségi tér, ahol mindenki kifejtheti véleményét az őt érdeklő témákról Topik [http://origo.hu]: "Topik"-nak hívunk egy-egy konkrét, valamely felhasználó által felkínált vitát, témakört. Moderátor [http://origo.hu]: A moderátoroknak ugyanakkor joguk van egyes üzenetek, vagy szükség esetén egész topikok törlésére, vagy lezárására, a vita befejezettnek nyilvánítására, amennyiben az ütközik az alapelvekben megfogalmazottakkal Szerver-kliens [http://pcforum.hu]: Olyan architektúra, amelyen a kommunikációban résztvevő két fél nem egyenrangú módon vesz részt, hanem dedikált szerepeket (szerver illetve kliens) töltenek be. A jellemzően a kliens kezdeményezi, mégpedig azzal a céllal, hogy valamilyen műveletet vagy lekérdezést végeztessen el a szerverrel. A szerver a kérést megkapva elvégzi a megfelelő lépéseket, majd az eredményt a kliens felé továbbítja. Bár az adatok a kommunikáció során értelemszerűen mindkét irányban áramolhatnak, a műveleteket elvégzését mindig a kliens kezdeményezi, és mindig a szerver hajtja végre - ennek megfordítására nincs mód. Azokat az architektúrákat, amelyekben mindkét fél kölcsönösen kezdeményezheti művelet végrehajtását a másikon, egyenrangúnak szokás hívni. Modul [http://pcforum.hu]: Egy adott szoftverbe vagy hardverbe opcionálisan beépíthető, annak képességeit bővítő vagy módosító kiegészítő. 22

23 Technikai (Technical): Adatbázis [http://pcforum.hu]: Adatok egy vagy több szempont szerint rendezett gyűjteménye. SQL [http://www.rovidites.hu]: structured query language - strukturált lekérdezőnyelv Számítógépes adatbázisokban való kereséshez kifejlesztett szabványos parancsnyelv. A legtöbb nagy adatbáziskezelő érti, de mivel az emberek számára elég nehezen megjegyezhető parancsokat tartalmaz, rendszerint elrejtik egy barátságosabb felhasználói felület mögé, vagy különböző rendszerek közötti közvetítőnyelvként használják. MVC [http://www.infopen.hu/archivum/99/99012/muhely3.htm]: Model (modell) View (nézet) Controller (vezérlő) architektúra, a különböző rétegek szétválasztására. Példa (JAVA nyelven, webes alkalmazáson keresztül bemutatva): A felhasználó kitölt egy HTML űrlapot, és a Submit (benyújt) gombra kattint, ami a kérést egy Java vezérlőnek (a Controllernek) postázza. A servlet leolvassa a bemeneti paramétereket, és továbbadja az EJB-knek (a Model), amelyek végrehajtják az elvégzendő feladat logikáját. Az elvégzendő feladat logikájának eredményétől és a felhasználói profiltól függően a servlet kiválaszt egy JSP-t (a View), és hívja, hogy bemutassa az eredményeket. A JSP kiveszi az eredményeket az EJB-kből, és egyesíti az eredetileg átadott HTML űrlappal, amit azután visszaküld a felhasználónak. XML [http://pcforum.hu]: A W3C által kidolgozott, az SGML-en alapuló HTML-hez hasonló, de annál ( ) szigorúbb szabályokkal rendelkező, adatok és metaadatok ábrázolására alkalmas leírónyelv. Az XML-t elsősorban platformok közötti adatcserére alakították ki, de napjainkban már számtalan 23

24 specifikus változata is létezik, például a web- és WAP-oldalak megjelenítésének szabályozására is. Properties fájl: Statikus adattárolásra (főként beállítások, elemek nyelvi megfelelője) használt szöveges állomány (pl. beallitasok.propreties) Követelmény leírás Funkcionális (felhasználói): - A felhasználói (ügyfél, rendszergazda) adatok kezelése: Minden regisztrált felhasználó láthatja / megváltoztathatja a személyes és céges adatait (kivéve azonosító/ változtatása). A rendszergazda bármely felhasználó, bármely adatát láthatja / megváltoztathatja / törölheti (a jelszavak nem láthatóak). A felhasználói adatok a következőket tartalmazzák: név, cím, telefonszám, , jelszó, hírlevélre feliratkozva. Csak a rendszergazda számára látható felhasználói adatok: regisztráció dátuma, utolsó bejelentkezés dátuma, aktív, felhasználó típusa. - Az ügyfél-honlapok adatainak kezelése: Minden felhasználó láthatja / megváltoztathatja / törölheti a saját honlapjának adatait. A rendszergazda bármely felhasználó, bármely adatát láthatja / megváltoztathatja / törölheti. A honlap adatai tartalmazzák: név, banner felirata, alapértelmezett sablon, webmaster , aktív. - A portál adatainak kezelése: A rendszergazda karbantartja a portált. Feltölti tartalommal, moderálja a fórumot. A portál adatait tetszőlegesen módosíthatja (néhány adat csak szöveges properties vagy xml fájlokon keresztül érhető el). A látogatók csak olvashatnak illetve regisztrálhatnak, de az ügyfelek (regisztrált látogató) beléphetnek és a fórumon topikot nyithatnak vagy válaszolhatnak. A portál adatai: modulok listája. Minden modulnak van aktív beállítása (későbbiekben kerül kidolgozásra). A további adatok egyediek (szakterületi követelményeknél). 24

25 Nem funkcionális (technikai): - a rendszer lásson el honlapot (napi statikus és dinamikus lapletöltés) - a rendszer legyen többnyelvű (kidolgozva csak a magyar) és egyszerűen bővíthető további nyelvekkel - a rendszer legyen operációs rendszer független (a lehető legnagyobb mértékben) - a rendszer tervezése UML / RUP szerint történjen, az MVC elvek figyelembe vételével - a rendszer legyen biztonságossá alakítható (https / SSL) - a rendszer ingyenes futtatási környezetben is működjön (esetleg ingyenes fejlesztői) - a rendszert futtató szerver gyengébb / olcsóbb (500Mhz, 256MB ~ 20eFt) típus is lehet, a kliens gép pedig bármilyen teljesítményű lehet (min. 200Mhz, 64MB ~ 5eFt) - a rendszer tartalmazzon 5-10 referencia oldalt - a rendszer kezelje az egyedi felhasználói jogosultságokat - feltöltésnél a jsp és jspx fájlok tiltása Szakterületi (VPR, portál): A portál tartalmazza: - Felhasználói modulok: hírek, termékek, letöltések, kedvencek, elérhetőség (cégadatok) - VPR modulok: fórum, hírlevél, szavazás, FAQ Modulok részletezése: (A modulok alatti képek csak illusztrációk!) 1. Hírek: A felhasználó (rendszergazda-portál, ügyfél-saját honlap) megadja a hír címét és a hír teljes szövegét. Ezután a hírek menüpont alatt a hírek oldal tetején (legfrissebb) megjelenik a hír címe, teljes szövege és a létrehozás dátuma. 25

26 5. ábra Hírek Termékek: A felhasználó (rendszergazda-portál, ügyfél-saját honlap) megadja a termék nevét, típusát (kategória), rövid leírását, teljes leírását, képét a termékről, az árát és az áfa kulcsot. Ezután a termékek menüpont alatt a termékek listáját a rendszer táblázat formájában ábrázolja és a termék neve mellett - a megjelenítésre kattintva - megmutatja a termék teljes leírását. 6. ábra Terméklista - 26

27 7. ábra Termék részletei Letöltések: A felhasználó (rendszergazda-portál, ügyfél-saját honlap) megadja a letölthető fájlt (feltöltés, max. méret: 5MB!!!). Ezután a letöltések menüpont alatt a letöltések listáját a rendszer táblázat formájában ábrázolja (fájlnév, feltöltés dátuma, típusa, mérete) és a letöltendő neve mellett - a letöltésre kattintva elindul a fájl letöltése. Későbbiekben : A publikus fájlokat bárki letöltheti, a saját használatra szánt fájlokat csak a feltöltőjük. A letölthető fájlok mérete nem haladhatja meg a diskquotát. 8. ábra Letöltés - 27

28 4. Kedvencek: A felhasználó (rendszergazda-portál, ügyfél-saját honlap) megadja a kedvenc linkjeinek (akár partnerek) a nevét és az URL-t. A létrehozott linkekre kattintva a látogatók az ügyfél kedvencei / partnerei oldalára juthatnak. 9. ábra Kedvencek, partnerek - 28

29 5. Elérhetőség: A személyes és céginformációk (vagy tetszőleges) alapján a felhasználó beállíthatja / használhatja az elérhetőség oldalt a menüben. Ekkor néhány információ megadásával egy teljes céginformáció oldal hozható létre. 10. ábra Elérhetőség: 6. Fórum: Ez a modul csak a portálban létezik, az ügyfél honlapján nincs. A rendszergazda a moderátor, aki törölheti a megadott (nem megfelelő) topic-okat és válaszokat. Az ügyfelek a regisztrált fórumtagok, akik olvashatják és írhatnak is a fórumba. A látogatók csak olvashatják a fórumot. Egy látogató nem regisztrálhatja magát pusztán fórumtagnak, hanem csak ügyfélnek (teljes portál tagság). 11. ábra Fórum, topikok - 29

30 12. ábra Fórum, válaszok Hírlevél: Ez a modul csak a portálban létezik, az ügyfél honlapján nincs. A rendszergazda hírlevelet (automatikus levél bizonyos időközönként továbbítva az ügyfelek felé) hozhat létre. Beállíthatja a hírlevél címét, szövegét, (első) küldési időpontját. A hírlevélre feliratkozott felhasználóknak megy a hírlveél. Későbbiekben: Különböző szűrési feltételek mellett, különböző felhasználóknak címezheti a leveleket. 13. ábra Hírlevél - 30

31 8. Szavazás: Ez a modul csak a portálban létezik, az ügyfél honlapján nincs. A rendszergazda létrehozhat szavazási modult, melyben a feltett kérdésre néhány (min. 2) alternatíva közül választhatnak az ügyfelek (pl.: Milyen az új portál? 1. jó, 2. átlagos, 3. rossz). Az eredményeket a rendszer rögzíti, ezek később megtekinthetőek Későbbiekben : Egy ügyfél egy szavazásban csak egyszer vehet részt. 14. ábra Szavazás - 31

32 9. FAQ: Frequently Asked Questions - Gyakran Ismételt Kérdések (GYIK). Ez a modul csak a portálban létezik, az ügyfél honlapján nincs. A hírekhez hasonlóan működő modul. Tartalmazza a legtöbbször felmerülő kérdések listáját és a válaszokat. Nem követelmények: 15. ábra FAQ - - felhasználói regisztráció utáni levélküldés és visszaigazolás - elfelejtett jelszó kérése és küldése levélben - teljesen egyforma megjelenés a különböző típusú böngészőkben (elég ha nincs jelentős eltérés) - a rendszer nem tartalmazza: webshop (csak terméklista), fizetési rendszer, nyomtatás, web-es levelezési felület, sablon- és képkezelő - a hozzáadás (INSERT) és módosítás (UPDATE) műveletek utáni köztes oldal (vagy átirányítás) alkalmazása (törlésnél megvan), az oldalfrissítések (reload) alkalmazásából adódó ismétlődések kiküszöbölése. - a szöveges részek hosszának 255 karakternél nagyobbra növelése 32

33 - felhasználók szűrése IP vagy felhasználónév alapján a szavazásnál (mindenki akár többször is szavazhat) - feltöltésnél folyamatjelző (progress bar) használata - cikkek modul - service réteg beiktatása Az összevont feladatok (pl: felhasználó törlése cég t. + honlap t. + honlap elemeinek törlése) a különböző megjelenítésektől (pl: web, alkalmazás, wap) függetlenítése. Alapvető felhasználói interfész leírások 16. ábra A portál felépítésének váza 17. ábra A portál felépítése 33

34 3.1.3 Kidolgozási fázis Használati esetek A rendszer aktorai: 18. ábra A rendszer aktorai A rendszerben szereplő 3 fő actor van, melyek a Felhasználó osztályból származtathatók. A rendszergazda végzi a rendszerrel kapcsolatos karbantartási műveleteket. A teljes rendszerhez hozzáfér, bármely funkciót végrehajthat. Alapértelmezett, üres rendszerben is jelenlévő, regisztrált felhasználó. Az ügyfél (administrator) a saját adatai kezelését végezheti el. Ezek az adatok a személyes, céges és a saját honlappal kapcsolatos adatok. Regisztrált felhasználó. A látogató böngészheti a portál és az ügyfelek oldalait, de beavatkozni nem tud. Nem regisztrált felhasználó, de regisztrálhat (látogató ügyfél). 34

35 A rendszer architektúráját meghatározó, kulcsfontosságú használati esetek A rendszer funkcionálisan 3 nagy blokkra oszlik. Ezek a felhasználók karbantartása, a honlapok karbantartása és a portál karbantartása. 19. ábra A fő használati esetek A Felhasználói adatok karbantartása: A rendszergazda bármely felhasználó adatait karbantarthatja, az ügyfél csak a sajátjait. Regisztráció és belépés szükséges a funkció használatához. A Portál adatainak karbantartása: A rendszergazda karbantartja a portált. Belépés szükséges a funkció használatához. A Honlap adatainak karbantartása: A rendszergazda bármely honlap adatait karbantarthatja, az ügyfél csak a sajátjait. Regisztráció és belépés szükséges a funkció használatához. 35

36 A honlapok megtekintése és keresése: E két funkció használatához nem szükséges belépni, így bármely felhasználó által használható funkciók. A létrehozott honlapok a sites mappában érhetők el. Regisztráció: A rendszerbe való belépéshez regisztráció szükséges. Bizonyos funkciók csak így érhetők el. A látogatókból ügyfelek lehetnek, ha regisztrálnak. A regisztráció a személyes adatok megadásával történik. A rendszergazda által elérhető funkciók: 20. ábra A rendszergazda által elérhető funkciók A rendszergazda a rendszer bármely funkcióját elérheti. A felhasználók, a honlapok és a portál karbantartásához be kell lépnie. A honlapok megtekintése és a portálon való kereséshez nem szükséges a belépés. 36

37 A rendszergazda karbantartja a felhasználói adatokat: 21. ábra A rendszergazda karbantartja a felhasználókat A karbantartás magába foglalja a felhasználó hozzáadását, adatainak módosítását, törlését és a keresést. A rendszergazda karbantartja a honlapokat: 22. ábra A rendszergazda karbantartja a honlapokat A karbantartás magába foglalja a honlapok hozzáadását, adatainak módosítását és törlését. 37

38 A rendszergazda karbantartja a portált: 23. ábra A rendszergazda karbantartja a portált A karbantartás ebben az esetben csak a portál adatainak módosítását jelenti. A portált törölni vagy új portált hozzáadni nem lehet. Az ügyfelek által elérhető funkciók: 24. ábra Az ügyfél által elérhető funkciók Az ügyfelek (adminisztrátor) a rendszer hozzájuk kapcsolódó funkcióit elérhetik el. A saját felhasználói adatok és a saját honlap adatainak karbantartásához be kell lépnie. A honlapok megtekintése és a portálon való kereséshez nem szükséges a belépés. 38

39 Az ügyfél karbantartja saját felhasználói adatait: 25. ábra Az ügyfél karbantartja a személyes adatait Az ügyfél belépés után módosíthatja személyes és céges adatait. Saját profilját is törölheti. A profil hozzáadása a regisztrációval történik. Egy már regisztrált ügyfél is regisztrálhat, de csak belépés előtt. A honlapok megtekintéséhez nem kell belépnie. 26. ábra Saját adatok részletezése A regisztrált felhasználó a saját adatai közül bármelyiket megváltoztathatja. A rendszergazda nem láthatja az ügyfelek jelszavait, csak megváltoztatni tudja azt. 39

40 Az ügyfél karbantartja saját honlapja(i) adatait: 27. ábra Az ügyfél karbantartja a honlapjait Az ügyfél belépés után létrehozhat honlapokat, módosíthatja azok tartalmát, törölheti azokat a rendszerből. Egy ügyfél bármennyi honlapot létrehozhat. A honlapok megtekintéséhez nem kell belépnie. 40

41 .A látogatók által elérhető funkciók: 28. ábra A látogató által elérhető funkciók A látogató nem tud aktívan beavatkozni a rendszerbe. 3 funkció elérhető számára: a honlapok megtekintése (böngészés), a portál használata és a regisztráció (látogató ügyfél). A portál használatával elérhetők a letöltések, a keresés, a hírek, a fórum (olvasás) és a szavazás. 41

42 Fontosabb aktivitások Felhasználó (vagy honlap) hozzáadása Regisztráció Leírás: A portált látogatók a portál bizonyos funkcióinak eléréséhez regisztrálják magukat a rendszerben. A regisztráció a személyes vagy /és céges adatok megadásával történik. Aktorok: látogató, ügyfél, rendszergazda Előfeltételek: a portál látogatása Folyamat: 1. A felhasználó a regisztrációra kattint 2. A felhasználó kitölti a regisztrációs űrlapot 3. A felhasználó elküldi a regisztrációs űrlapot 4. A rendszer ellenőrzi a felhasználó által küldött adatokat 5. A rendszerben új felhasználói profil jön létre a felhasználónak 6. A rendszer visszajelez a felhasználónak és belépteti Megszakított folyamat: 1. A felhasználó nem tölti ki az űrlapot, a rendszer hibaüzenetet küld 2. A felhasználó rossz adatokat ad meg (pl.: hibás cím), a rendszer hibaüzenetet küld, a felhasználó javít 29.ábra: A regisztráció folyamata 42

43 Felhasználó belépése a rendszerbe Belépés Leírás: A portált látogatók a portál bizonyos funkcióinak eléréséhez be kell lépjenek a rendszerbe. A belépés a felhasználónév ( cím) és a jelszó megadásával történik. Aktorok: ügyfél, rendszergazda Előfeltételek: regisztráció Folyamat: 1. A felhasználó a belépésre kattint 2. A felhasználó kitölti a belépési űrlapot 3. A felhasználó elküldi a belépési űrlapot 4. A rendszer ellenőrzi a felhasználó által küldött adatokat 5. A felhasználó sikeresen belépett 6. A rendszer visszajelez a felhasználónak Megszakított folyamat: 1. A felhasználó nem tölti ki az űrlapot, a rendszer hibaüzenetet küld 2. A felhasználó rossz adatokat ad meg (pl.: hibás cím), a rendszer hibaüzenetet küld, a felhasználó javít 30.ábra: A belépés folyamata 43

44 Felhasználói adatok (bármely adatra: honlap, portál) módosítása Módosítás Leírás: A regisztrált felhasználók a belépés után megváltoztathatják adataikat (személyes, céges, honlap). A módosítás a megváltozott adatok megadásával (a régi adatok javításával) történik. Aktorok: ügyfél, rendszergazda Előfeltételek: (regisztráció,) belépés Folyamat: 1. A felhasználó a megnézi az adatait, majd a módosításra kattint 2. A felhasználó módosítja az adatait az űrlapon 3. A felhasználó elküldi az űrlapot 4. A rendszer ellenőrzi a felhasználó által küldött adatokat 5. A felhasználó adatai mentésre kerültek 6. A rendszer visszajelez a felhasználónak Megszakított folyamat: 1. A felhasználó nem tölti ki az űrlapot, a rendszer hibaüzenetet küld 2. A felhasználó rossz adatokat ad meg (pl.: hibás cím), a rendszer hibaüzenetet küld, a felhasználó javít 3. A rendszer bizonyos esetekben (pl: adatbázis hiba) nem tudja végrehajtani a kért tranzakciót. Ekkor hibaüzenet küld a felhasználó felé. 31.ábra: A módosítás folyamata 44

45 Felhasználó törlése Leírás: A felhasználó saját profilját törölheti (a rendszergazda mindenkiét, csak a sajátját nem). A törlés az adatoknál a profil törlésére kattintva történik. Aktorok: ügyfél, rendszergazda Előfeltételek: (regisztráció,) belépés Folyamat: 1. A felhasználó a törlésre kattint 2. A felhasználó megerősíti a törlést 3. A rendszer ellenőrzi a felhasználó által küldött adatokat 4. A rendszer törli a profilt és kilépteti a felhasználót. 5. A rendszer visszajelez a felhasználónak Megszakított folyamat: 1. A felhasználó nem erősíti meg a törlést, a rendszer nem töröl. 2. A felhasználó rossz adatokat ad meg, a rendszer hibaüzenetet küld. 32.ábra: A törlés folyamata 45

46 Portál keresése Keresés Leírás: A felhasználók az adatok között kereshetnek (FAQ, fórum). A keresés a keresett adat(- ok) megadásával történik. Aktorok: látogató, ügyfél, rendszergazda Előfeltételek: a portál látogatása Folyamat: 1. A felhasználó a keresésre kattint 2. A felhasználó beírja / kiválasztja a keresendő adatot az űrlapon 3. A felhasználó elküldi az űrlapot 4. A rendszer ellenőrzi a felhasználó által küldött adatokat 5. A rendszer kilistázza a találatokat 6. A rendszer visszajelez a felhasználónak Megszakított folyamat: 3. A felhasználó nem tölti ki az űrlapot, a rendszer hibaüzenetet küld 33.ábra: A keresés folyamata Az adatok megtekintése az egyszerű folyamat miatt nem kerül bemutatásra. 46

47 Csomagok A rendszer fő funkciói szerint 3 fő részre bontható: felhasználó-, portál- és honlap kezelés. A folyamatok leegyszerűsítve mindhárom esetben ugyanazok: a felhasználók egy grafikus felületen keresztül kérdeznek le, hozzáadnak, módosítanak és törölnek adatokat az adatbázisból. A működés szemléltetéséhez elsőként a teljes rendszer csomag és osztálydiagramja kerül megtervezésre. Majd egy prototípus készül, melyben a teljes felhasználó kezelés kerül megvalósításra (tervezés + implementálás). A rendszertervet a kiválasztott nyelv sajátosságai, keretrendszerek alkalmazása és azok maximális kihasználása érdekében a későbbiekben egy adott nyelvre kell optimalizálni (építési fázis). A tervezés jelenlegi fázisában a rendszerterv a később használt programozási nyelvtől függetlenül készül, de megköveteli az OO meglétét. 34.ábra: A rendszerben használt csomagok 35.ábra: Alcsomagok 47

48 A csomagok tartalma: hu.mlaci.vpr.web: A vezérlő osztályokat tartalmazó csomag. Ezek az osztályok végzik a HTML lapokról érkező kérések feldolgozását, majd az eredmények megadott lapra továbbítását. Használja a db, bus és util csomagokat. hu.mlaci.vpr.db: Az adatbázis hozzáféréseket végző osztályokat tartalmazó csomag (xxxdao interfészek). Használja a bus és util csomagokat. hu.mlaci.vpr.db.daoimpl: A xxxdao interfészek metódusait megvalósító osztályokat (xxxdaoimpl) tartalmazza. hu.mlaci.vpr.bus: Az üzleti logikát (logic csomag) illetve az adatok átmeneti tárolását végző osztályokat tartalmazza. hu.mlaci.vpr.util: Az esetlegesen felmerülő segédosztályokat tartalmazza (pl: karakterkódolás, , stb). hu.mlaci.vpr.test: Az automatizált teszteléshez szükséges osztályokat tartalmazza. 48

49 Logikai adatbázisterv 36. ábra: Az adatbázis logikai terve A kiindulási pont a felhasználó (user) tábla, melynek kapcsolata van (egy-több) a cég (firm) táblával. Így egy felhasználónak több cége lehet. A cég további kapcsolatban (egy-egy) van a honlap (site) táblával, mely szerint egy céghez egy honlap tartozhat. A honlap azonosítója lehetne a cég azonosítója, de a bővítésre gondolva (egy-több) van honlap azonosító is. Az adatbázis tervezésénél a telefonszám és címek további táblákban is megoldhatók lettek volna (sőt szinte szükségszerű lenne), de ezen alapverzióban ezek szándékosan nem szerepelnek. A honlap kapcsolatban (egy-több) van a termék (product), a kedvenc (favorite), a download (letöltés) és a hírek táblákkal, továbbá a sablon (template) 49

50 táblával (több-egy). A termék (product) és az adókulcs több-egy kapcsolatban van, mert egy adókulcshoz több termék is tartozhat. A felhasználó (user) tábla kapcsolatban (egy-több) áll a topik (topic) és a hozzászólás (forumpost) táblákkal. Valamint a topik is kapcsolatban (több-egy) van a fórum (forum) táblával. A fórum táblái a portálhoz tartoznak, de mivel csak egy portál van így nincs közvetlen kapcsolat. A szavazás (poll) és a szavazásválasz egy-több kapcsolatban van, mert egy szavazáshoz több válasz is tartozhat. Az adatbázis táblák részletezése (barackszín, sötét elsődleges kulcs; sárga, világos külső kulcs) Tábla: country Magyarázat: Országok Mezők: Név Leírás countryid Az ország azonosítója name Az ország neve Tábla: download Magyarázat: Letöltések Mezők: Név downloadid siteid Leírás A letöltés azonosítója A honlap azonosítója filename A fájl adott neve realfilename A fájl igazi neve size Méret description Leírás Tábla: faq Magyarázat: FAQ Mezők: Név faqid Leírás A FAQ azonosítója question Kérdés answer Válasz 50

51 Tábla: favorite Magyarázat: Kedvencek, Partnerek Mezők: Név Leírás favoriteid A kedvenc azonosítója siteid A honlap azonosítója name Név url Hivatkozás description Leírás Tábla: firm Magyarázat: Cégek Mezők: Név Leírás firmid A cég azonosítója firmname A cég neve A felhasználó azonosítója countryid Az ország azonosítója zip city address phonenr Irányítószám Város Cím Telefonszám Tábla: forum Magyarázat: Fórum adatai Mezők: Név Leírás forumid A fórum azonosítója topicperpage Topikok száma oldalanként maxtopic Maximális topikszám a fórumban Tábla: forumpost Magyarázat: Fórum válasz Mezők: Név Leírás forumpostid A hozzászólás azonosító A hozzászóló (felhasználó) azonosítója topicid post A tartalmazó topik azonosítója A hozzászólás szövege 51

52 Tábla: news Magyarázat: Hírek Mezők: Név Leírás newsid A hír azonosítója siteid A honlap azonosítója title A hír címe newsbody A hír szövege Tábla: newspaper Magyarázat: Hírlevél Mezők: Név Leírás newspaperid A hírlevél azonosítója title Cím newspaperbody Szöveg senddate A küldés dátuma Tábla: poll Magyarázat: Szavazás Mezők: Név Leírás pollid A szavazás azonosítója pollquestion Kérdés Tábla: pollanswer Magyarázat: Szavazás válasz Mezők: Név Leírás pollanswerid A szavazásválasz azonosítója pollid pollanswer pollnr A szavazás azonosítója Válasz A kapott szavazatok száma 52

53 Tábla: product Magyarázat: Termékek Mezők: Név Leírás productid A termék azonosítója siteid A honlap azonosítója taxrateid A adókulcs azomosítója name A termék neve price Ár description Leírás Tábla: site Magyarázat: Honlapok Mezők: Név siteid firmid Leírás A honlap azonosítója A cég azonosítója templatename A sablon neve name A honlap neve description Leírás bannertitle copyright webmaster A banner felirata A copyright felirat A webmester címe Tábla: taxrate Magyarázat: Adókulcs Mezők: Név Leírás taxrateid Az adókulcs azonosítója taxrate Adókulcs Tábla: template Magyarázat: Sablonok Mezők: Név Leírás templatename A sablon azonosítója (neve) csspath A sablon css fájl elérési útja 53

2F Iskola fejlesztői dokumentáció

2F Iskola fejlesztői dokumentáció 2F Iskola fejlesztői dokumentáció Tartalomjegyzék 2F Iskola fejlesztői dokumentáció...1 1. Vizió...1 2. Követelmények...1 3. Üzleti modell...4 4. Telepítési modell...6 5. Használati esetek...7 6. Felhasználói

Részletesebben

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

Sú gó az ASIR/PA IR Públikús felú lethez Sú gó az ASIR/PA IR Públikús felú lethez Súgó a magyarországi központi Agrárstatisztikai és Piaci Árinformációs rendszer publikus moduljához. 1 Publikus felhasználói regisztráció A publikus felület Regisztráció

Részletesebben

Gyakorlati vizsgatevékenység A

Gyakorlati vizsgatevékenység A Gyakorlati vizsgatevékenység A Szakképesítés azonosító száma, megnevezése: 481 04 0000 00 00 Web-programozó Vizsgarészhez rendelt követelménymodul azonosítója, megnevezése: 1189-06 Web-alkalmazás fejlesztés

Részletesebben

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

TERC V.I.P. hardverkulcs regisztráció TERC V.I.P. hardverkulcs regisztráció 2014. második félévétől kezdődően a TERC V.I.P. költségvetés-készítő program hardverkulcsát regisztrálniuk kell a felhasználóknak azon a számítógépen, melyeken futtatni

Részletesebben

Internet programozása. 1. előadás

Internet programozása. 1. előadás Internet programozása 1. előadás Áttekintés 1. Mi a PHP? 2. A PHP fejlődése 3. A PHP 4 újdonságai 4. Miért pont PHP? 5. A programfejlesztés eszközei 1. Mi a PHP? Egy makrókészlet volt, amely személyes

Részletesebben

Gyakorlati vizsgatevékenység B

Gyakorlati vizsgatevékenység B Gyakorlati vizsgatevékenység Szakképesítés azonosító száma, megnevezése: 481 04 0000 00 00 Web-programozó Vizsgarészhez rendelt követelménymodul azonosítója, megnevezése: 1189-06 Web-alkalmazás fejlesztés

Részletesebben

Digitális aláíró program telepítése az ERA rendszeren

Digitális aláíró program telepítése az ERA rendszeren Digitális aláíró program telepítése az ERA rendszeren Az ERA felületen a digitális aláírásokat a Ponte webes digitális aláíró program (Ponte WDAP) segítségével lehet létrehozni, amely egy ActiveX alapú,

Részletesebben

ADATBÁZIS-KEZELÉS - BEVEZETŐ - Tarcsi Ádám, ade@inf.elte.hu

ADATBÁZIS-KEZELÉS - BEVEZETŐ - Tarcsi Ádám, ade@inf.elte.hu ADATBÁZIS-KEZELÉS - BEVEZETŐ - Tarcsi Ádám, ade@inf.elte.hu Számonkérés 2 Papíros (90 perces) zh az utolsó gyakorlaton. Segédanyag nem használható Tematika 1. félév 3 Óra Dátum Gyakorlat 1. 2010.09.28.

Részletesebben

Internet alkamazások Készítette: Methos L. Müller Készült: 2010

Internet alkamazások Készítette: Methos L. Müller Készült: 2010 Internet alkamazások Készítette: Methos L. Müller Készült: 2010 Tartalomjegyzék - Tartalomkezelő rendszerek Miért jó a CMS alapú website? CMS rendszerek - Mi szükséges ezen CMS-ekhez? - Információ építészet

Részletesebben

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

WordPress segédlet. Bevezető. Letöltés. Telepítés WordPress segédlet Bevezető A WordPress egy ingyenes tartalomkezelő rendszer (Content Management System - CMS), amely legnagyobb előnye az egyszerű telepítés és a letisztult kezelhetőség és a változatos

Részletesebben

1. fejezet Bevezetés a web programozásába (Balássy György munkája)... 11 Az internet működése... 11

1. fejezet Bevezetés a web programozásába (Balássy György munkája)... 11 Az internet működése... 11 Tartalomjegyzék 1. fejezet Bevezetés a web programozásába (Balássy György munkája)... 11 Az internet működése... 11 Géptől gépig... 11 Számok a gépeknek... 13 Nevek az embereknek... 14 Programok egymás

Részletesebben

Az Evolut Főkönyv program telepítési és beállítási útmutatója v2.0

Az Evolut Főkönyv program telepítési és beállítási útmutatója v2.0 Az Evolut Főkönyv program telepítési és beállítási útmutatója v2.0 Az Ön letölthető fájl tartalmazza az Evolut Főkönyv 2013. program telepítőjét. A jelen leírás olyan telepítésre vonatkozik, amikor Ön

Részletesebben

Nyilvántartási Rendszer

Nyilvántartási Rendszer Nyilvántartási Rendszer Veszprém Megyei Levéltár 2011.04.14. Készítette: Juszt Miklós Honnan indultunk? Rövid történeti áttekintés 2003 2007 2008-2011 Access alapú raktári topográfia Adatbázis optimalizálás,

Részletesebben

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

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 a TávTagTár programhoz Készítette: Nyíri Gábor, hdd@nc-studio.com GDF Abakusz regisztrációs kód: GDFAba43 Tartalomjegyzék Futási feltételek... 3 Telepítés... 3 Indítás... 3 Főablak... 4 Új személy felvétele...

Részletesebben

Dropbox - online fájltárolás és megosztás

Dropbox - online fájltárolás és megosztás Dropbox - online fájltárolás és megosztás web: https://www.dropbox.com A Dropbox egy felhő-alapú fájltároló és megosztó eszköz, melynek lényege, hogy a különböző fájlokat nem egy konkrét számítógéphez

Részletesebben

First Voice Kft. Stilldesign Üzletág www.stilldesign.hu

First Voice Kft. Stilldesign Üzletág www.stilldesign.hu A weboldalt és az admin felületet tervezte és fejlesztette: First Voice Kft. Stilldesign Üzletág www.stilldesign.hu 1 2 www.kvtagozat.hu Belépés minden regisztrált látogatónak saját egyedi felhasználónévvel

Részletesebben

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

A TERC VIP költségvetés-készítő program telepítése, Interneten keresztül, manuálisan Telepítés internetről A TERC VIP költségvetés-készítő program telepítése, Interneten keresztül, manuálisan Új szolgáltatásunk keretén belül, olyan lehetőséget kínálunk a TERC VIP költségvetéskészítő program

Részletesebben

Digitális aláíró program telepítése az ERA rendszeren

Digitális aláíró program telepítése az ERA rendszeren Digitális aláíró program telepítése az ERA rendszeren Az ERA felületen a digitális aláírásokat a Ponte webes digitális aláíró program (Ponte WDAP) segítségével lehet létrehozni, amely egy ActiveX alapú,

Részletesebben

Java I. A Java programozási nyelv

Java I. A Java programozási nyelv Java I. A Java programozási nyelv története,, alapvető jellemzői Miskolci Egyetem Általános Informatikai Tanszék Utolsó módosítás: 2007. 02. 12. Java I.: Történet, jellemzők, JDK JAVA1 / 1 Egy kis történelem

Részletesebben

A CAPICOM ActiveX komponens telepítésének és használatának leírása Windows 7 operációs rendszer és Internet Explorer 9 verziójú böngésző esetén

A CAPICOM ActiveX komponens telepítésének és használatának leírása Windows 7 operációs rendszer és Internet Explorer 9 verziójú böngésző esetén A CAPICOM ActiveX komponens telepítésének és használatának leírása Windows 7 operációs rendszer és Internet Explorer 9 verziójú böngésző esetén Tartalomjegyzék 1. Az Internet Explorer 9 megfelelősségének

Részletesebben

Microsoft SQL Server telepítése

Microsoft SQL Server telepítése Microsoft SQL Server telepítése Az SQL Server a Microsoft adatbázis kiszolgáló megoldása Windows operációs rendszerekre. Az SQL Server 1.0 verziója 1989-ben jelent meg, amelyet tizenegy további verzió

Részletesebben

Bár a szoftverleltárt elsősorban magamnak készítettem, de ha már itt van, miért is ne használhatná más is.

Bár a szoftverleltárt elsősorban magamnak készítettem, de ha már itt van, miért is ne használhatná más is. SZOFTVERLELTÁR FREE Amennyiben önnek vállalkozása van, akkor pontosan tudnia kell, hogy milyen programok és alkalmazások vannak telepítve cége, vállalkozása számítógépeire, és ezekhez milyen engedélyeik,

Részletesebben

Az alábbiakban a portál felépítéséről, illetve az egyes lekérdező funkciókról kaphat részletes információkat.

Az alábbiakban a portál felépítéséről, illetve az egyes lekérdező funkciókról kaphat részletes információkat. Súgó Az alábbiakban a portál felépítéséről, illetve az egyes lekérdező funkciókról kaphat részletes információkat. A lekérdező rendszer a Hírközlési Szolgáltatások és Interfész bejelentések, valamint az

Részletesebben

Image Processor BarCode Service. Felhasználói és üzemeltetői kézikönyv

Image Processor BarCode Service. Felhasználói és üzemeltetői kézikönyv Image Processor BarCode Service Áttekintés CIP-BarCode alkalmazás a Canon Image Processor programcsomag egyik tagja. A program feladata, hogy sokoldalú eszközt biztosítson képállományok dokumentumkezelési

Részletesebben

Készítette: Enisz Krisztián, Lugossy Balázs, Speiser Ferenc, Ughy Gergely 2010.11.29. 1

Készítette: Enisz Krisztián, Lugossy Balázs, Speiser Ferenc, Ughy Gergely 2010.11.29. 1 Készítette: Enisz Krisztián, Lugossy Balázs, Speiser Ferenc, Ughy Gergely 2010.11.29. 1 /17 Tartalomjegyzék A térinformatikáról általánosságban Célok Felhasznált eszközök Fejlesztés lépései Adatbázis Grafikus

Részletesebben

MVC Java EE Java EE Kliensek JavaBeanek Java EE komponensek Web-alkalmazások Fejlesztői környezet. Java Web technológiák

MVC Java EE Java EE Kliensek JavaBeanek Java EE komponensek Web-alkalmazások Fejlesztői környezet. Java Web technológiák Java Web technológiák Bevezetés Áttekintés Model View Controller (MVC) elv Java EE Java alapú Web alkalmazások Áttekintés Model View Controller (MVC) elv Java EE Java alapú Web alkalmazások Áttekintés

Részletesebben

A NetBeans IDE Ubuntu Linux operációs rendszeren

A NetBeans IDE Ubuntu Linux operációs rendszeren A NetBeans IDE Ubuntu Linux operációs rendszeren Készítette: Török Viktor (Kapitány) E-mail: kapitany@lidercfeny.hu 1/10 A NetBeans IDE Linux operációs rendszeren Bevezető A NetBeans IDE egy Java-ban írt,

Részletesebben

Belépés a GroupWise levelező rendszerbe az Internet felől

Belépés a GroupWise levelező rendszerbe az Internet felől 1 Belépés a GroupWise levelező rendszerbe az Internet felől A GroupWise levelező szolgáltatás web felelületről, az Internet felől az Egyetem honlapjáról is elérhető, az alábbi linken: www.uni-nke.hu WEBMAIL-NKE

Részletesebben

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

Algoritmus terv 3. Fejezet: Folyamatok meghatározása This image cannot currently be displayed. Algoritmus terv 3. Fejezet: Folyamatok meghatározása 1. Algoritmus általános áttekintése 2. Inputok és outputok definiálása 3. Folyamatok meghatározása 4. ozási

Részletesebben

Gyakorlati vizsgatevékenység B

Gyakorlati vizsgatevékenység B 55 41 04 0000 00 00 Web-programozó 110-06 111-06 70-06 11-06 119-06 1.. 3. 1.. 1.. 3. 1.. 1.. 3. 4. 5. Gyakorlati vizsgatevékenység B Szakképesítés azonosító száma, megnevezése: 55 41 04 0000 00 00 Web-programozó

Részletesebben

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

MŰSZAKI KÖVETELMÉNYEK, A KÖRKERESŐ SZOFTVER SPECIFIKÁCIÓJA, KÖLTSÉGVETÉS. A) Műszaki követelmények 1. sz. melléklet MŰSZAKI KÖVETELMÉNYEK, A KÖRKERESŐ SZOFTVER SPECIFIKÁCIÓJA, KÖLTSÉGVETÉS A) Műszaki követelmények A körkereső szoftvernek (a továbbiakban Szoftver) az alábbi követelményeknek kell megfelelnie

Részletesebben

Flex: csak rugalmasan!

Flex: csak rugalmasan! Flex: csak rugalmasan! Kiss-Tóth Marcell http://kiss-toth.hu marcell@kiss-toth.hu Magyarországi Web Konferencia 2006 2006. március 18. tartalom bevezető Adobe Flex alternatív technológiák bevezető az Internetnek

Részletesebben

A dokumentáció felépítése

A dokumentáció felépítése A dokumentáció felépítése Készítette: Keszthelyi Zsolt, 2010. szeptember A szoftver dokumentációját az itt megadott szakaszok szerint kell elkészíteni. A szoftvert az Egységesített Eljárás (Unified Process)

Részletesebben

Tudás Reflektor. Copyright 2011; Kodácsy Tamás; E-mail: kodacsy.tamas@kodasoft.hu

Tudás Reflektor. Copyright 2011; Kodácsy Tamás; E-mail: kodacsy.tamas@kodasoft.hu Tudás Reflektor A Társadalmi Megújulás Operatív Program 4.1.3. számú, A felsőoktatási szolgáltatások rendszerszintű fejlesztése Központi/felsőoktatási Validációs Rendszer projekt keretében készült olyan

Részletesebben

JavaScript Web AppBuilder használata

JavaScript Web AppBuilder használata JavaScript Web AppBuilder használata Kiss András Esri Magyarország Kft. 2015. október 8. Az ArcGIS Platform lehetővé teszi a Web GIS-t Térinformatika elérése bárhonnan Desktop Web Eszköz Egyszerű Egységes

Részletesebben

Parlagfű Bejelentő Rendszer

Parlagfű Bejelentő Rendszer Parlagfű Bejelentő Rendszer felhasználói útmutató A rendszer elérése: Elérési cím: www.govcenter.hu/pbr Felhasználói funkciók: 1. Regisztráció Új felhasználói fiókot az oldalsó menüben a [Regisztráció]-ra

Részletesebben

PHP-MySQL. Adatbázisok gyakorlat

PHP-MySQL. Adatbázisok gyakorlat PHP-MySQL Adatbázisok gyakorlat Weboldalak és adatbázisok Az eddigiek során megismertük, hogyan lehet a PHP segítségével dinamikus weblapokat készíteni. A dinamikus weboldalak az esetek többségében valamilyen

Részletesebben

Webtárhely létrehozása a WWW.freeweb.hu helyen. Lépések Teendő 1. Böngészőbe beírni: www.freeweb.hu. 2. Jobb oldalon regisztrálni (tárhelyigénylés).

Webtárhely létrehozása a WWW.freeweb.hu helyen. Lépések Teendő 1. Böngészőbe beírni: www.freeweb.hu. 2. Jobb oldalon regisztrálni (tárhelyigénylés). Lépések Teendő 1. Böngészőbe beírni: www.freeweb.hu Kép 2. Jobb oldalon regisztrálni (tárhelyigénylés). 3. 4. Értelemszerűen kitölteni a regisztrációs lapot, és elküldeni. 5. Postafiókomra érkező levélben

Részletesebben

WEBrendelés modul Felhasználói kézikönyv

WEBrendelés modul Felhasználói kézikönyv CaIS integrált alkalmazáscsomag [M] rendszerekre WEBrendelés modul Felhasználói kézikönyv MV1 NoSQL multidimensional database and application Runtime System Project : WEB-CaIS ver 1.5 Cserpes Sajtműhely

Részletesebben

KnowledgeTree dokumentumkezelő rendszer

KnowledgeTree dokumentumkezelő rendszer KnowledgeTree dokumentumkezelő rendszer Budapest, 2011. január 11. Tartalomjegyzék Tartalomjegyzék... 2 Dokumentum információ... 3 Változások... 3 Bevezetés... 4 Funkciók... 5 Felhasználói felület... 5

Részletesebben

Információ és kommunikáció

Információ és kommunikáció Információ és kommunikáció Tanmenet Információ és kommunikáció TANMENET- Információ és kommunikáció Témakörök Javasolt óraszám 1. Az internet jellemzői 25 perc 2. Szolgáltatások az interneten 20 perc

Részletesebben

Iman 3.0 szoftverdokumentáció

Iman 3.0 szoftverdokumentáció Melléklet: Az iman3 program előzetes leírása. Iman 3.0 szoftverdokumentáció Tartalomjegyzék 1. Az Iman rendszer...2 1.1. Modulok...2 1.2. Modulok részletes leírása...2 1.2.1. Iman.exe...2 1.2.2. Interpreter.dll...3

Részletesebben

minic studio Melinda Steel Weboldal kivitelezési árajánlat 2013.03.01.

minic studio Melinda Steel Weboldal kivitelezési árajánlat 2013.03.01. minic studio Melinda Steel Weboldal kivitelezési árajánlat 2013.03.01. Weboldal 1. Előkészítés 1.1. Anyaggyűjtés 1.2. Kutatás 2. Tervezés 3. Kivitelezés 3.1. Drótváz 3.2. Grafikus tervezés 3.3. Programozás

Részletesebben

Telepítési Kézikönyv

Telepítési Kézikönyv Intelligens Dokumentum Kezelő Rendszer Telepítési Kézikönyv 1/15. oldal Dokumentum áttekintés Dokumentum címe: doknet telepítési kézikönyv Dokumentum besorolása: szoftver telepítési leírás Projektszám:

Részletesebben

Home movie database. Specifikáció. Verzió: 1.0. Dátum: 2008.03.18. Státusz: Released. Készítette: Farkas Róbert. Kulcsár Orsolya.

Home movie database. Specifikáció. Verzió: 1.0. Dátum: 2008.03.18. Státusz: Released. Készítette: Farkas Róbert. Kulcsár Orsolya. Dátum: 20080318 Státusz: Released Készítette: Farkas Róbert Kulcsár Orsolya Molnár Andrea Készítette Név: Farkas Róbert Kulcsár Orsolya Molnár Andrea Jóváhagyta Név: Dátum: 20080318 Dátum: Aláírás: Aláírás:

Részletesebben

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

Webáruház felhasználói útmutató Webáruház felhasználói útmutató 1. Bejelentkezés Bejelentkezni a rendszerbe egyféleképpen, regisztrált vevőként lehetséges. A webáruházból rendelést kizárólag a rendszerben szereplő, felhasználónévvel

Részletesebben

GeriSoft Stúdió Kft J Á T S Z Ó H Á Z M A X I JÁTSZÓHÁZI BELÉPTETŐ RENDSZER

GeriSoft Stúdió Kft J Á T S Z Ó H Á Z M A X I JÁTSZÓHÁZI BELÉPTETŐ RENDSZER GeriSoft Stúdió Kft J Á T S Z Ó H Á Z M A X I JÁTSZÓHÁZI BELÉPTETŐ RENDSZER Köszönjük, hogy érdeklődik szoftverünk iránt! Engedje meg, hogy bemutassuk a rendszer működését. A rendszer kifejlesztésében

Részletesebben

Virtualoso Server szolgáltatás Virtuális szerver használati útmutató

Virtualoso Server szolgáltatás Virtuális szerver használati útmutató Virtualoso Server szolgáltatás Virtuális szerver használati útmutató Virtualoso Server Használati útmutató 1 Virtualoso Server szolgáltatás Virtuális szerver használati útmutató A következô pár oldalon

Részletesebben

Szoftverarchitektúrák. 12. Sorozat portál (követelmény specifikáció)

Szoftverarchitektúrák. 12. Sorozat portál (követelmény specifikáció) Szoftverarchitektúrák specifikáció Szoftverarchitektúrák 12. Sorozat portál (követelmény specifikáció) Balázs Zoltán (X0ELSN) Kiss Zoltán (BUS1FJ) Szoftverarchitektúrák specifikáció Tartalomjegyzék 1 Bevezető...

Részletesebben

ADATSZOLGÁLTATÁS központi honlap használata esetén

ADATSZOLGÁLTATÁS központi honlap használata esetén ADATSZOLGÁLTATÁS központi honlap használata esetén 1. A 18/2005. IHM rendelet melléklete alapján össze kell állítani a közérdekű adatokat 2. Az elkészített dokumentumok feltöltése a központi honlapra:

Részletesebben

Vonalkód olvasó rendszer. Specifikáció Vonalkód olvasó rendszer SoftMaster Kft. [1]

Vonalkód olvasó rendszer. Specifikáció Vonalkód olvasó rendszer SoftMaster Kft. [1] Specifikáció Vonalkód olvasó rendszer SoftMaster Kft. [1] T a r t a l o m j e g y z é k 1 Bevezetés... 3 1.1 A rendszer rövid leírása... 3 1.2 A dokumentum célja... 3 1.3 A rendszer komponensei... 3 1.4

Részletesebben

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

KlausenMobi. Követelmény dokumentáció. Verzió: 1.0. Dátum: 2008.04.01. Státusz: Released 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

Részletesebben

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

Kérjük, hogy mielőtt elkezdené használni a Csavarhat webáruházat, gondosan olvassa végig ezt a segédletet. Csavarhat webáruház Részletes útmutató a webáruház használatához Kérjük, hogy mielőtt elkezdené használni a Csavarhat webáruházat, gondosan olvassa végig ezt a segédletet. Cégeknek, kis- és nagykereskedőknek,

Részletesebben

FIR WEBMODUL ALKALMAZÁS DIÁKIGAZOLVÁNY IGÉNYLÉS

FIR WEBMODUL ALKALMAZÁS DIÁKIGAZOLVÁNY IGÉNYLÉS Educatio Társadalmi Szolgáltató Nonprofit kft. FIR WEBMODUL ALKALMAZÁS DIÁKIGAZOLVÁNY IGÉNYLÉS Felhasználói kézikönyv Dokumentum állapota: Tervezet Verzió: 0.1.0 Tartalomjegyzék 1. Bevezetés... 3 2. Bejelentkezés...

Részletesebben

Knowledge Challenge Rendszer Használata. Keresés. Regisztráció. Belépés. Vásárlás. Fizetés. Végrehajtás. Létrehozás

Knowledge Challenge Rendszer Használata. Keresés. Regisztráció. Belépés. Vásárlás. Fizetés. Végrehajtás. Létrehozás Knowledge Challenge Rendszer Használata Keresés A WebShop-ban előzetes regisztráció, vagy belépés nélkül is lehetőség nyílik az ott elérhető információk megtekintésére, a feltöltött termékek közötti keresésre,

Részletesebben

Alkalmazások fejlesztése A D O K U M E N T Á C I Ó F E L É P Í T É S E

Alkalmazások fejlesztése A D O K U M E N T Á C I Ó F E L É P Í T É S E Alkalmazások fejlesztése A D O K U M E N T Á C I Ó F E L É P Í T É S E Követelmény A beadandó dokumentációját a Keszthelyi Zsolt honlapján található pdf alapján kell elkészíteni http://people.inf.elte.hu/keszthelyi/alkalmazasok_fejlesztese

Részletesebben

TISZTASZOFTVER PROGRAM www.tisztaszoftver.hu ONLINE IGÉNYLÉSI ÚTMUTATÓ

TISZTASZOFTVER PROGRAM www.tisztaszoftver.hu ONLINE IGÉNYLÉSI ÚTMUTATÓ TISZTASZOFTVER PROGRAM www.tisztaszoftver.hu ONLINE IGÉNYLÉSI ÚTMUTATÓ Kedves Látogató! Jelen tájékoztatóban összefoglaljuk a Tisztaszoftver Program keretén belül az arra jogosultak számára ingyenesen

Részletesebben

Csavarda mobil áruház

Csavarda mobil áruház Csavarda mobil áruház Használati útmutató Kérjük, hogy mielőtt elkezdené használni a Csavarda mobil áruház alkalmazást, gondosan olvassa végig ezt a segédletet. TARTALOMJEGYZÉK 1. Letöltés 2. oldal 2.

Részletesebben

DAT adatcserefájl AutoCAD MAP DWG mapobject konvertáló program dokumentáció

DAT adatcserefájl AutoCAD MAP DWG mapobject konvertáló program dokumentáció H - 1161 Budapest Rákóczi út 76. Tel./Fax.: +36-1-4010159 http://www.pageos.hu toni@pageos.hu DAT adatcserefájl AutoCAD MAP DWG mapobject konvertáló program dokumentáció A program használható a TOPOBASE

Részletesebben

Samsung Universal Print Driver Felhasználói útmutató

Samsung Universal Print Driver Felhasználói útmutató Samsung Universal Print Driver Felhasználói útmutató képzelje el a lehetőségeket Szerzői jog 2009 Samsung Electronics Co., Ltd. Minden jog fenntartva. Ez a felügyeleti útmutató csak tájékoztató célt szolgál.

Részletesebben

A webhelyhez kötődő szoftverek architektúrája

A webhelyhez kötődő szoftverek architektúrája A webhelyhez kötődő szoftverek architektúrája A webhelyhez kötődő szoftverek architektúrája...1 A kliens-szerver funkcionalitások megoszlása...1 A böngésző mint web kliens...1 Web szerver (kiszolgáló)

Részletesebben

OE-NIK 2010/11 ősz OE-NIK. 2010. ősz

OE-NIK 2010/11 ősz OE-NIK. 2010. ősz 2010/11 ősz 1. Word / Excel 2. Solver 3. ZH 4. Windows 5. Windows 6. ZH 7. HTML 8. HTML 9. ZH 10. Adatszerkezetek, változók, tömbök 11. Számábrázolási kérdések 12. ZH 13. Pótlás A Windows felhasználói

Részletesebben

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

Vihar 2.0 rendszer Felhasználói kézikönyv Vihar 2.0 rendszer Felhasználói kézikönyv Versenyzői funkciók O l d a l 0 21 Tartalomjegyzék Tartalom Tartalomjegyzék... 0 Bevezető... 1 Felhasználói funkciók... 2 Regisztráció... 2 Támogatott böngészők...

Részletesebben

Adatbázis, adatbázis-kezelő

Adatbázis, adatbázis-kezelő Adatbázisok I. rész Adatbázis, adatbázis-kezelő Adatbázis: Nagy adathalmaz Közvetlenül elérhető háttértárolón (pl. merevlemez) Jól szervezett Osztott Adatbázis-kezelő szoftver hozzáadás, lekérdezés, módosítás,

Részletesebben

REGISZTRÁCIÓ RÉGEBBI TANFOLYAMON RÉSZT VETT HALLGATÓK BEJELENTKEZÉS UTÁN JELENTKEZÉS TANFOLYAMRA GYAKRAN ISMÉTELT KÉRDÉSEK

REGISZTRÁCIÓ RÉGEBBI TANFOLYAMON RÉSZT VETT HALLGATÓK BEJELENTKEZÉS UTÁN JELENTKEZÉS TANFOLYAMRA GYAKRAN ISMÉTELT KÉRDÉSEK REGISZTRÁCIÓ RÉGEBBI TANFOLYAMON RÉSZT VETT HALLGATÓK BEJELENTKEZÉS UTÁN JELENTKEZÉS TANFOLYAMRA GYAKRAN ISMÉTELT KÉRDÉSEK REGISZTRÁCIÓ Regisztrációra akkor van szükség, ha még nem volt nálunk semmilyen

Részletesebben

Mobil Partner telepítési és használati útmutató

Mobil Partner telepítési és használati útmutató Mobil Partner telepítési és használati útmutató Tartalom Kezdeti lépések... 2 Telepítés... 2 A program indítása... 6 Mobile Partner funkciói... 7 Művelet menü... 7 Kapcsolat... 7 Statisztika... 8 SMS funkciók...

Részletesebben

BaBér bérügyviteli rendszer telepítési segédlete 2011. év

BaBér bérügyviteli rendszer telepítési segédlete 2011. év BaBér bérügyviteli rendszer telepítési segédlete 2011. év Ajánlott konfiguráció A program hardverigénye: Konfiguráció: 2800 MHz processzor 512 Mbyte memória (RAM) / Szerver gépen 1G memória (RAM) Lézernyomtató

Részletesebben

ELEKTRONIKUS MUNKABÉRJEGYZÉK MODUL

ELEKTRONIKUS MUNKABÉRJEGYZÉK MODUL ELEKTRONIKUS MUNKABÉRJEGYZÉK MODUL nexonbér elektronikus munkabérjegyzék modul Kiszámolta már valaha, hogy mennyibe kerül egyetlen munkavállaló egyetlen havi munkabérjegyzéke (a nyomtatás, a borítékolás

Részletesebben

Szolgáltatói Adminisztrátori leírás

Szolgáltatói Adminisztrátori leírás Online Felügyeleti Központ Szolgáltatói Adminisztrátori leírás Egységes Megjelenítő Rendszer Online Felügyeleti Központ (Webes alkalmazói felület) Szolgáltatók részére 1. Használati útmutató és leírás

Részletesebben

A FileZilla program beállítása az első belépés alkalmával

A FileZilla program beállítása az első belépés alkalmával 6. A záróvizsga-jegyzőkönyv készítése A záróvizsga-jegyzőkönyveketa Karok többsége a jegyzőkönyvkészítésre Dr. Tánczos László által kifejlesztett Access alkalmazás használatával készíti el. A záróvizsga-jegyzőkönyv

Részletesebben

KIRA. KIRA rendszer. Telepítési útmutató v1

KIRA. KIRA rendszer. Telepítési útmutató v1 KIRA rendszer Telepítési útmutató v1 1. Bevezetés A dokumentáció, illetve a dokumentáció mellékleteként megtalálható állományok segítségével készíthető fel a kliens oldali számítógép a KIRA rendszer működtetésére.

Részletesebben

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

Webáruház felhasználói útmutató Webáruház felhasználói útmutató 1. Bejelentkezés Bejelentkezni a rendszerbe egyféleképpen, regisztrált vevőként lehetséges. A webáruházból rendelést kizárólag a rendszerben szereplő, felhasználónévvel

Részletesebben

Migráció MS Access-ről Oracle Application Express-re

<Insert Picture Here> Migráció MS Access-ről Oracle Application Express-re Migráció MS Access-ről Oracle Application Express-re Sárecz Lajos Oracle Hungary Izsák Tamás Független szakértő Program Miért migráljunk Microsoft Access-ről? Mi az az Oracle Application

Részletesebben

A számítástechnika gyakorlata WIN 2000 I. Szerver, ügyfél Protokoll NT domain, Peer to Peer Internet o WWW oftp opop3, SMTP. Webmail (levelező)

A számítástechnika gyakorlata WIN 2000 I. Szerver, ügyfél Protokoll NT domain, Peer to Peer Internet o WWW oftp opop3, SMTP. Webmail (levelező) A számítástechnika gyakorlata WIN 2000 I. Szerver, ügyfél Protokoll NT domain, Peer to Peer Internet o WWW oftp opop3, SMTP Bejelentkezés Explorer (böngésző) Webmail (levelező) 2003 wi-3 1 wi-3 2 Hálózatok

Részletesebben

web works hungary Rövid technikai tájékoztató Mars (mars.intelliweb.hu) szerverünkkel kapcsolatban meglévő és új ügyfeleink számára.

web works hungary Rövid technikai tájékoztató Mars (mars.intelliweb.hu) szerverünkkel kapcsolatban meglévő és új ügyfeleink számára. web works hungary Rövid technikai tájékoztató Mars (mars.intelliweb.hu) szerverünkkel kapcsolatban meglévő és új ügyfeleink számára. Ebben a tájékoztatóban több helyen hivatkozunk különböző azonosítókra

Részletesebben

Oktatási cloud használata

Oktatási cloud használata Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnikai és Információs Rendszerek Tanszék Oktatási cloud használata Készítette: Tóth Áron (BME MIT), 2013. A segédlet célja a tanszéki oktatási cloud

Részletesebben

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

Az autorizáció részletes leírása Az autorizáció részletes leírása 1. REGISZTRÁCIÓ ÉS FELTÉTELEI 1.1 Regisztráció Az Autorizációs kérés előtt a szervezetnek vagy a magánszemélynek regisztráltatnia kell magát. A regisztrációs lapon megadott

Részletesebben

Felhasználói kézikönyv

Felhasználói kézikönyv Felhasználói kézikönyv Központi Jogosultsági Rendszer Nemzeti Szakképzési és Felnőttképzési Intézet 2010. július 23. Verziószám: 1.0 Végleges Tartalomjegyzék 1 Bevezető... 1 2 A Központi Jogosultsági Rendszer

Részletesebben

Aktiválási segédlet a Partnercég opcióhoz. A TeleMátrix adminisztrációs felületének használata Partnercég opció igénybevétele esetén

Aktiválási segédlet a Partnercég opcióhoz. A TeleMátrix adminisztrációs felületének használata Partnercég opció igénybevétele esetén Aktiválási segédlet a Partnercég opcióhoz A TeleMátrix adminisztrációs felületének használata Partnercég opció igénybevétele esetén 1 Partnercég opció bemutatása 2009. január 1-jétől új taggal bővült a

Részletesebben

Hardver és szoftver követelmények

Hardver és szoftver követelmények Java-s Nyomtatványkitöltő Program Súgó Telepítési útmutató Hardver és szoftver követelmények A java-s nyomtatványkitöltő program az alábbi hardverigényt támasztja a számítógéppel szemben: 400 MHz órajelű

Részletesebben

Egyetemi könyvtári nyilvántartó rendszer

Egyetemi könyvtári nyilvántartó rendszer RENDSZERTERV Egyetemi könyvtári nyilvántartó rendszer A rendszer célja A projekt célja egy egyetemi könyvtár nyilvántartó rendszerének megtervezése. A legfőbb követelmény, amit a rendszerrel szemben támasztok,

Részletesebben

IV/8. sz. melléklet: Internetes megjelenés (vállalati portál) funkcionális specifikáció

IV/8. sz. melléklet: Internetes megjelenés (vállalati portál) funkcionális specifikáció IV/8. sz. melléklet: Internetes megjelenés (vállalati portál) funkcionális specifikáció 1. A követelménylista céljáról Jelen követelménylista (mint a GOP 2.2.1 / KMOP 1.2.5 pályázati útmutató melléklete)

Részletesebben

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

SZOLGÁLTATÓI NYILVÁNTARTÁSI RENDSZER FELHASZNÁLÓI KÉZIKÖNYV SZOLGÁLTATÓI NYILVÁNTARTÁSI RENDSZER FELHASZNÁLÓI KÉZIKÖNYV Felhasználói kézikönyv IX. kötet BEJEGYZÉSEK LEKÉRDEZÉSE Magyar Államkincstár Betekintési jogosultsággal rendelkező felhasználók számára 2014.12.10.

Részletesebben

TÁJÉKOZTATÓ az OTH Szakrendszeri Információs Rendszer használatához a veszélyes anyagokkal veszélyes keverékkel történő tevékenység bejelentése esetén

TÁJÉKOZTATÓ az OTH Szakrendszeri Információs Rendszer használatához a veszélyes anyagokkal veszélyes keverékkel történő tevékenység bejelentése esetén TÁJÉKOZTATÓ az OTH Szakrendszeri Információs Rendszer használatához a veszélyes anyagokkal veszélyes keverékkel történő tevékenység bejelentése esetén Az egyes egészségügyi tárgyú miniszteri rendeletek

Részletesebben

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

KEZELÉSI ÚTMUTATÓ. Elektronikus Döntéstámogató Rendszer. Publikus felület rövid ismertetése. Verzió: 1.0 Globomax Elektronikai Kft. 1155 Budapest, Dembinszky út 1. Telefon: 06-1-306-5371 Mobil: 06-30-911-2475 Internet: www.globomax.hu E-mail: info@globomax.hu KEZELÉSI ÚTMUTATÓ Elektronikus Döntéstámogató

Részletesebben

Regisztrációs és felhasználói beállítások www.d-lab.hu

Regisztrációs és felhasználói beállítások www.d-lab.hu Determination Laboratory Consulting Kft. Adószám: 11708379-2-02 Cg.: 02-09-075186 Baranya H-7771 Palkonya Fő utca 109. www.d-lab.hu info@d-lab.hu Mobitel: +36 30 445 8932 Regisztrációs és felhasználói

Részletesebben

Adóhátralék kezelés egyszerűen. Használati útmutató

Adóhátralék kezelés egyszerűen. Használati útmutató Használati útmutató Program indítása: A telepítés utáni első indításkor a program a szükséges alapbeállításokat elvégzi, és automatikusan újra indul. A főképernyőn a bejelentkezéshez mindig meg kell adni

Részletesebben

Személyügyi nyilvántartás szoftver

Személyügyi nyilvántartás szoftver Személyügyi nyilvántartás szoftver A nexonhr személyügyi nyilvántartás szoftver a személyügyi, továbbképzési és munkaköri adatok kezelését teszi lehetővé. A szoftver támogatja a HR adminisztrációs feladatokat,

Részletesebben

Videosquare regisztráció - Használati tájékoztató

Videosquare regisztráció - Használati tájékoztató Videosquare regisztráció - Használati tájékoztató Minimális követelmények a K&H távbankár híradó megtekintéséhez Adobe Flash lejátszó Amennyiben Ön nem rendelkezik Adobe Flash lejátszóval vagy túlzottan

Részletesebben

iseries Client Access Express - Mielőtt elkezdi

iseries Client Access Express - Mielőtt elkezdi iseries Client Access Express - Mielőtt elkezdi iseries Client Access Express - Mielőtt elkezdi ii iseries: Client Access Express - Mielőtt elkezdi Tartalom Rész 1. Client Access Express - Mielőtt elkezdi.................

Részletesebben

Együttműködésben a külvilággal, együttműködésben a piaccal

Együttműködésben a külvilággal, együttműködésben a piaccal Együttműködésben a külvilággal, együttműködésben a piaccal CMS alapú Internet megoldás a Richter Gedeon Rt-nél Bóna László Dolgos Olga, PhD Wildom Informatikai Szolgáltató és Tanácsadó Kft. A Wildom Kft.

Részletesebben

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

Felhasználói kézikönyv a WEB EDInet rendszer használatához Felhasználói kézikönyv a WEB EDInet rendszer használatához A WEB EDInet rendszer használatához internet kapcsolat, valamint egy internet böngésző program szükséges (Mozilla Firefox, Internet Explorer).

Részletesebben

Google App Engine az Oktatásban 1.0. ügyvezető MattaKis Consulting http://www.mattakis.com

Google App Engine az Oktatásban 1.0. ügyvezető MattaKis Consulting http://www.mattakis.com Google App Engine az Oktatásban Kis 1.0 Gergely ügyvezető MattaKis Consulting http://www.mattakis.com Bemutatkozás 1998-2002 között LME aktivista 2004-2007 Siemens PSE mobiltelefon szoftverfejlesztés,

Részletesebben

Web-fejlesztés NGM_IN002_1

Web-fejlesztés NGM_IN002_1 Web-fejlesztés NGM_IN002_1 Rich Internet Applications RIA Vékony-kliens generált (statikus) HTML megjelenítése szerver oldali feldolgozással szinkron oldal megjelenítéssel RIA desktop alkalmazások funkcionalitása

Részletesebben

THOTH 2 minőségbiztosítási tanúsítvány Gazdaságfejlesztési Operatív Program (GOP) 2009-2.1.1 megfelelési tanúsítványok

THOTH 2 minőségbiztosítási tanúsítvány Gazdaságfejlesztési Operatív Program (GOP) 2009-2.1.1 megfelelési tanúsítványok 3o.hu Hármas Hosting Kft. Honlap: http://3o.hu Információk, ajánlatkérés: info@harmas.hu Támogatás, segítségnyújtás: support@harmas.hu Számlázás, könyvelés: konyveles@harmas.hu uh.oyyy tfk gnitsoh samrh

Részletesebben

Angol szótár V2.0.0.0

Angol szótár V2.0.0.0 Angol szótár V2.0.0.0 Bemutató Verzió Felhasználói Kézikönyv Készítette: Szűcs Zoltán. 2536 Nyergesújfalu, Pala u. 7. Tel \ Fax: 33-355 - 712. Mobil: 30-529-12-87. E-mail: info@szis.hu. Internet: www.szis.hu.

Részletesebben

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

MŰSZAKI DOKUMENTÁCIÓ. Aleph WebOPAC elérhetővé tétele okostelefonon. Eötvös József Főiskola 6500 Baja, Szegedi út 2. Telefon: Fax: E-mail: (+36-1) 269-1642 (+36-1) 331 8479 info@ex-lh.hu www.ex-lh.hu Eötvös József Főiskola 6500 Baja, Szegedi út 2. MŰSZAKI DOKUMENTÁCIÓ Aleph WebOPAC elérhetővé tétele okostelefonon Pályázati

Részletesebben