Előadást letölteni
Az előadás letöltése folymat van. Kérjük, várjon
KiadtaDóra Pappné Megváltozta több, mint 10 éve
1
Nádai Gábor előadása INTERNETES KONFERENCIASZERVEZÉS GDF TDK 2009 – Konzulens: Kaczur Sándor
2
bemutatkozás Helló, világ! A nevem Nádai Gábor: ▪2007 óta a Gábor Dénes Főiskola mérnök- informatikus hallgatója; ▪„hobbim a munkám” ▪programozás, webfejlesztés, fotózás; ▪TDK 2008: Orvosi szoftverek. Gábor Dénes Főiskola – TDK 20091/16
3
előadás Amiről az előadás szólni fog: I. Ismertetés, technikai részletek II. A rendszer bemutatása III. Kérdések Gábor Dénes Főiskola – TDK 20092/16
4
célkitűzés A terv: Egy olyan konferencia- és rendezvényszervező webalkalmazás készítése, mely segítséget nyújt kisebb és nagyobb rendezvények lebonyolításában. Gábor Dénes Főiskola – TDK 20093/16
5
pro A rendszer legnagyobb előnyei: ▪két legyet egy csapásra; ▪alacsony erőforrásigény; ▪könnyű kezelhetőség; ▪a szervezéssel járó munkák tizedelése. Gábor Dénes Főiskola – TDK 20094/16
6
tervek Alapelvek: „Legyen egyszerű, elegáns, könnyen módosítható, átlátható, logikus és jól szétválasztott.” ▪az oldalfelépítés; ▪és a kód (kliens- és szerveroldal); Gábor Dénes Főiskola – TDK 20095/16
7
megjelenés A weboldal megjelenése: ▪kevésbé jártas felhasználóknak is egyszerű; ▪modern: XHTML, CSS, AJAX; ▪a W3 konzorcium ajánlásainak megfelel; ▪vakok, gyengén látók böngészőin is elérhető; ▪mobil eszközöket maximálisam támogatja; ▪könnyen módosítható. Gábor Dénes Főiskola – TDK 20096/16
8
megjelenés Könnyítések: ▪azonnali ellenőrzések (nem biztonság, kényelem!); ▪elegáns hivatkozások: ▪?module=conference&id=1&name=TDK-2009 ▪konferencia/1/TDK-2009/ Gábor Dénes Főiskola – TDK 20097/16
9
biztonság A rendszer védelme: ▪maximális „bolondvédelem”: ▪’ (aposztróf) jelek kezelve; ▪dátumok szigorú ellenőrzése; ▪rendszer védelme: ▪public_html-be csak a html; ▪jogkörök pontos meghatározása. Gábor Dénes Főiskola – TDK 20098/16
10
háttér A rendszer technikai jellemzői: ▪könnyen telepíthető és konfigurálható; ▪Apache 2 webszerver; ▪objektum-orientált PHP 5-ben írt kód; ▪moduláris felépítés; ▪MySQL 5 adatbázis; ▪AJAX (ésszerűen!). Gábor Dénes Főiskola – TDK 20099/16
11
hátrébb Kicsit közelebbről: ▪saját keretrendszer: ▪hiba- és eseménykezelés; ▪adatbázis-kezelés; ▪fájlkezelés; ▪sablonkezelés. Gábor Dénes Főiskola – TDK 200910/16
12
felépítés Gábor Dénes Főiskola – TDK 200911/16 BExceptionHandler BDatabaseManagerBFileBTemplate BModule BController CONFIG.PHP INDEX.PHP FUNCT.GENFUNCT.SYS
13
hiba-esemény BExceptionHandler ▪megkülönböztetünk kivételt és hibát; ▪a kivételt mindig le kell kezelni; ▪a hibákat is meg kell különböztetni; ▪a felhasználó ne kapjon hibaüzenetet. Gábor Dénes Főiskola – TDK 200912/16 BExceptionHandler BDBManagerBFileBTemplate BModule BController CONFIG.PHP INDEX.PHP FUNCT.GENFUNCT.SYS
14
sablonkezelés BTemplate ▪minden apró részlet sablonfájlokban (.tpl); ▪a sablonban ne legyen programozás; ▪ elemek cserélődnek az alkalmazás által küldött adatokra; ▪csak egy echo. Gábor Dénes Főiskola – TDK 200913/16 BExceptionHandler BDBManagerBFileBTemplate BModule BController CONFIG.PHP INDEX.PHP FUNCT.GENFUNCT.SYS
15
modulok BModule ▪BModule interfész leszármazottja; ▪ebből adódóan bizonyos formai elvárások; ▪egyszerre csak egy modul dolgozik; ▪modulok bővítése egyszerű. Gábor Dénes Főiskola – TDK 200914/16 BExceptionHandler BDBManagerBFileBTemplate BModule BController CONFIG.PHP INDEX.PHP FUNCT.GENFUNCT.SYS
16
a rendszer bemutatása http://ikon.insolis.hu/ Gábor Dénes Főiskola – TDK 200915/16
17
a jövőre nézve Továbbfejlesztési tervek: ▪több nyelv támogatása, felhasználói oldalról választhatóan; ▪átmeneti tároló (cache) bevezetése; ▪sablonrendszer okosítása; ▪programszervező modul megvalósítása; ▪finomítások, optimalizálás. Gábor Dénes Főiskola – TDK 200916/16
18
http://ikon.insolis.hu/ gabor.nadai@insolis.hu A rendszer a http://ikon.insolis.hu/ címen bármikor kipróbálható! KÖSZÖNÖM MEGTISZTELŐ FIGYELMÜKET!
Hasonló előadás
© 2024 SlidePlayer.hu Inc.
All rights reserved.