Csoport neve: Kisiskolások Feladat sorszáma: 2. Feladat címe: Oktatási intézmény honlapja, oktatási naplóval. E-Project.



Hasonló dokumentumok
Szakdolgozat tájékoztató

LOGalyze Telepítési és Frissítési Dokumentáció Verzió 3.0

NMS közösségi tér a hallgatói weben

Bevezetés. A WebAccess használatának bemutatása előtt néhány új funkció felsorolása következik:

LÉTESÍTMÉNYGAZDÁLKODÁS. Változáskezelés. Változás Pont Cím Oldal A teljes dokumentáció átírásra került

Tartalomjegyzék - 1 -

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

Jövedelem-Kiegésztési Rendszer - JKR

Termékbemutató prospektus

Egy iskola honlapjának tervezése, kivitelezése

TANSZÉKI ADMINISZTRÁTOR

ECP. Site Administration System. Felhasználói kézikönyv. v (1. kiadás a és újabb verziójú ECP SAS rendszerekhez)

TANSZÉKI ADMINISZTRÁTOR

NEPTUN.NET OKTATÓI. WEB modul. Funkcionális leírás

Blonde. Szépségszalon, Szolárium, Spa, Fitness. Ügyviteli Rendszer. Funkcionális Specifikáció. Verzió 1.1

Kari Adminisztrátor. Funkcionális leírás

Új év nyitása a Kulcs-Bér 2015-ben, a Kulcs-Bér 2014-ben kezelt év(ek) alapján

ETELKA Szolgáltatói Dokumentáció v1.0 RITEK ZRt. 2009

A t-method szoftver és szoftvermodulok bemutatása

AXEL Számlázó és készletnyilvántartó program

Felhasználói kézikönyv

NETFIT modul Tanári felület Felhasználói útmutató. Magyar Diáksport Szövetség

Felhasználói kézikönyv

1. oldal, összesen: 29 oldal

CA Clarity PPM. Igénykezelés felhasználói útmutató. Release

MULTIMÉDIÁS OKTATÓANYAG KÉSZÍTÉSE A WEBRE

GuideReg demó program telepítési útmutató

Gate Control okostelefon-alkalmazás

Adatbázis fejlesztés és üzemeltetés II. Szabó Bálint

ÉLETTÁRSI NYILATKOZATOK ELEKTRONIKUS NYILVÁNTARTÁSA

Gyorskalauz a Machez készült asztali Novell Filr alkalmazáshoz

Microsoft Office 2000

Albacomp RI Rendszerintegrációs Kft Székesfehérvár, Mártírok útja 9.

NeoCMS tartalommenedzselő szoftver leírása

A rendszert négy komponensből építjük fel, amelyek a következők:

KASZPER Felhasználói dokumentáció

SZET GYAK1: Követelmények ellenőrzése

Nemzeti Fejlesztési és Gazdasági Minisztérium támogatásával megvalósuló KKC-2008-V számú projekt B2CR ONLINE KOMMUNIKÁCIÓ

Az Online levélkiszolgáló

Informatika. Magyar-angol két tanítási nyelvű osztály tanterve. 9. évfolyam

Gondtalan Webáruház Általános Szerződési Feltételei

MUNKAANYAG. Angyal Krisztián. Szövegszerkesztés. A követelménymodul megnevezése: Korszerű munkaszervezés

Gyorskalauz a Windowshoz készült asztali Novell Filr alkalmazáshoz

Dr. Pétery Kristóf: Excel 2003 magyar nyelvű változat

On-line értékelési módszerek II. Lengyelné Molnár Tünde

Gyakorlati vizsgatevékenység A

TANFOLYAMI AJÁNLATUNK

1. BEVEZETÉS A RENDSZER ELEMEI, ARCHITEKTÚRÁJA... 5

Book Template Title. Author Last Name, Author First Name

Felhasználói kézikönyv

Informatikai tevékenység 2234 Maglód, Széchenyi u Mérnöki, tanácsadói tevékenység Iroda: Mobil: Telefon:

HP beágyazott webszerver

Az MS Access adatbázis-kezelő program

Csatlakozás az IBM i rendszerhez IBM i Access for Windows: Telepítés és beállítás

Az Orbis adatbáziskezelő

Ûrlapkitöltés használata során megjegyzi az oldalakhoz tartozó beviteli mezõk értékeit, mellyel nagyban meggyorsítja

Cisco Unified Communications önkiszolgáló portál felhasználói útmutató, 10.5(1)-es kiadás

Felhasználói kézikönyv

9. Entitás modulok. Nagy Gusztáv: Drupal 7 alapismeretek Fejlesztői verzió: október 6.

Access 2013 Lekérdezéstől testre szabásig TARTALOM 1

A MISKOLCI EGYETEM SZÁMÍTÓGÉPES TANULMÁNYI RENDSZERÉNEK ÜZEMELTETÉSI SZABÁLYZATA

Darts - Krikett Projekt feladat specifikáció

Tartalomjegyzék. MOK Ügyeletnyilvántartó rendszer használati kézikönyve v2.1

SuliXerver 3.5 TELEPÍTÉSE GYORSAN ÉS EGYSZERŰEN

ESET LICENSE ADMINISTRATOR

1. Funkcionális terv Feladat leírása: 1.2. Rendszer célja, motivációja:

A FSZEKintegrált könyvtári rendszerének

Minden jog fenntartva, beleértve bárminemű sokszorosítás, másolás és közlés jogát is.

MICROSOFT DYNAMICS AX ÜGYFÉLKAPCSOLAT-KEZELÉS (CRM)

Jogosultságkezelés felhasználói leírás

Új gépjármű beérkeztetés modul

Moodle verzióváltás Áttérés 1.9-ről 2.6-ra

Nemzeti Alaptanterv Informatika műveltségterület Munkaanyag március

GSM Gate Control Pro 20 GSM Gate Control Pro 1000

Gate Control okostelefon-alkalmazás

Figyelem! A leírás nem tér ki miután azt más leírások tartalmazzák - a rendszer általános működési, kezelési kérdéseire, azokat ismertnek tételezi

GOOGLE ANALITYCS VS. SPSS CLEMENTINE

Bártfai Barnabás. Office 2010

Üzletszabályzat A Ré + Ré Kft. webáruház általános Szerződési Feltételei

Felhasználói kézikönyv Bázis, Aktív, Portál és Portál+ csomagokhoz

CA Clarity PPM. Portfóliókezelés Forgatókönyv útmutató. Release

Adatkezelési szabályzat

V. Adatbázisok tervezése

IBM Data Server ügyfelek telepítése

AquaZ Natura Kft. Általános Szerződési Feltételek

Maia Mailguard és amavisd-new a Spam levelek és a vírusok réme

EM4586 Kétsávos vezeték nélküli USB adapter

Általános funkciók partitúrái. Felhasználói dokumentáció verzió 2.0.

Gyermektartásdíj megelőlegezése GYT

Debreceni Egyetem Agrárgazdasági és Vidékfejlesztési kar. Gyümölcsösök szükséges tápanyag-utánpótlását meghatározó program

Helpdesk for ArchiCAD felhasználói kézikönyv

ÓBUDAI EGYETEM Neumann János Informatikai Kar Informatikai Rendszerek Intézet Témavezető: Bringye Zsolt

Cisco Unity Connection Mini Beérkezett üzenetek Els lépések (10.x kiadás)

Diplomamunka témák. GDF Informatikai Intézet március

TELEPÍTSÜNK GYORSAN ÉS EGYSZERŰEN SULIX PROFESSIONALT

A oldal leírása látogatóknak v1.0

Közoktatási Statisztika Tájékoztató 2012/2013. Használati útmutató

Az Állami Autópálya Kezelő Zrt. Általános Szerződési Feltételei e-matricát értékesítő viszonteladók részére. 4. számú melléklet

Welcome3 Bele pteto rendszer

PC-DVR FELHASZNÁLÓI KÉZIKÖNYV. A műszaki tartalom előzetes bejelentés nélküli változtatásának jogát fenntartjuk!

Átírás:

Csoport neve: Kisiskolások Feladat sorszáma: 2. Feladat címe: Oktatási intézmény honlapja, oktatási naplóval E-Project Gyakorlatvezető: Krizsán Zoltán Csoport tagok: Koncz Gergely WP21 info@teng.hu Lajtner-Gerán Levente WP21 elimgarak@citromail.hu MSN: ua. Tóth Rajmund Erik WP21 EMAIL CÍM Szilva László WP21 szlaci83@hotmail.com Danyi Máté WP21 flashprince89@gmail.com Tornai András WP21 andrastornai@hotmail.com MSN: ua. 2011-02-25

Történet: Dátum Verzió Leírás Szerző 2011.01.30 0.1v Projekt terv és vízió Koncz Gergely 2011.02.04 0.2v Projekt terv és vízió Koncz Gergely 2011.02.25 0.3v SRS Koncz Gergely

1. Bevezetés A dokumentum célja az E-napló által biztosított szolgáltatások leírása. Az E-napló egy weben keresztül elérhető szoftver, mely az iskolai naplózásokat egyszerűsíti le. Az E-naplót használhatják a tanárok pl.: jegyek hiányzások bevitelére a diákok és szülök pl.: a jegyek megtekintésére. 2. Áttekintés Rendszeradminisztrátori szemszögből a vizsgáztató rendszer a következő elvárásoknak tesz eleget: 2.1 Az e-napló rendszer a platformok széleskörű választékán futtatható A rendszer webes alkalmazás, amely PHP alapokon fut, tehát ez az a környezet, amiben a program fejlesztése folyt. Kezdetben LDAP-t használtunk a bejelentkezések nyilvántartására, de később ADOdb library segítségével tettük széleskörűvé a felhasználók adatbázisát. Manapság nagyon kevés olyan szerver létezik, amelyre nincs PHP telepítve, így a weblap szinte feltétel nélkül bárhol elhelyezhető. Az adatbázis kezelésére SQL függvényeket használtunk, később, ha a szerver lehetővé teszi, kihasználjuk a Visual Basic.Net adatbázis kezelő eljárásait. 2.2 Az e-napló rendszer megkönnyíti a tájékozódást A terméket elsősorban az általános és középiskolák számára (gimnáziumok, szakközépiskolák, szakképző intézetek, felnőtt képzéssel foglalkozó intézmények, stb ) készül. A rendszer fő célja az, hogy a bejelentkező hallgató a megfelelő topic-ot kiválasztva meg tudja nézni a jegyeit és esetleges hiányzásait. Ez történhet az iskola falain belülről és azon kívülről is (otthonról). Az adott tantárgyból való osztályozást a tanár végzi, szintén Ő az aki vezeti a hiányzásokat is. Személyes adatokat a titkárságon dolgozó személy, személyek végzik. 2.3 Az e-napló rendszer felhasználói Mint az az előbbi két szakaszból kiderült, az e-napló rendszernek alapvetően három típusú felhasználója lehet. Egyrészt a tanár, aki órán a diákokat személyesen felelteti le vagy dolgozat írat velük és az eredményt bevezeti az elektronikus naplóba, másrészt a diák (hallgató), aki csupán szemlélője a rendszernek, nem tud semmit szerkeszteni abba, harmadrészt pedig ott van, vannak a titkári dolgozók akik szükség esetén szintén tudnak a rendszerben változásokat végezni. 2.4 Korlátozások Mivel rendszernek nincs semmi olyan speciális igénye, ami a mai technikai fejlettség figyelembe vételével különlegesnek mondható, így a rendszer bármely platformon megállja a helyét. Nem áll szándékunkban lekorlátozni a felhasználók körét. Az alkalmazást olyan körben szeretnénk terjeszteni, ahol oktatási folyamatok zajlanak. Mivel a rendszer adminisztrátorai betekintést nyernek az oldal forráskódjába, illetve változtatni tudnak bármilyen paraméteren, ezért Őket az esetleges visszaélések miatt szigorú figyelemmel kell tartani.

3. A rendszer funkciói 1. ábra Az e-napló rendszer a hallgató szemszögéből 3.1 Az e-napló rendszer a hallgató szemszögéből A diagramban egy aktor található, amely jelen esetben a hallgató, aki egy bejelentkezési felületen keresztül (Login Screen) érheti el a napló programot. A bejelentkezéshez szükséges egy felhasználónév és egy jelszó, amit a user vagy regisztráció útján, vagy a rendszergazda által kap meg. Jelen esetben célszerűbb azt a megoldást választani, hogy a rendszergazda határozza meg a felhasználónevet és a kezdeti jelszót is, amit később meg lehet változtatni. Use Case-ek Login Screen (bejelentkezés) Órarend Tantárgyak Hiányzás Üzenőfal Help Log Out (kijelentkezés) Magyarázat Bejelentkezési felület. A hallgató ezen keresztül érheti el a programot egy felhasználónév és egy jelszó megadása után. Ezen menüpont foglalja magában az iskola órarendjeit és tanterem beosztásait. Ezen menüpontból érhetőek el az iskolában oktatott tárgyak névsora és rájuk kattintásra elérhetővé válik az adott diák osztályának a névsora és a hozzájuk tartozó érdemjegyek és a végén pedig egy külön oszlopban megtalálhatják a jegyeik átlagát. Ezen menüpont alatt tárolódnak le és tekinthetők meg a diákok hiányzásai. Ezen a felületen tudnak kommunikálni egymással a rendszer felhasználói. A program használatával kapcsolatban felmerülő problémás kérdések, és az ezekre választ adó segítség (help). Kijelentkezés. A felhasználó erre a gombra kattintva hagyhatja el a programot. A diagrammban szereplő kapcsolatok:

A diagramban egy asszociációs kapcsolat van, amely a hallgató és a Login Screen között található. A Use-Casek között magában foglaló (include) kapcsolatok vannak. 2. ábra Az e-napló rendszer a hallgató szemszögéből 3.2 Az e-napló rendszer az oktató szemszögéből A diagramban egy aktor található, amely jelen esetben az oktató, aki egy bejelentkezési felületen keresztül (Login Screen) érheti el a napló programot. A bejelentkezéshez szükséges egy felhasználónév és egy jelszó, amit a user vagy regisztráció útján, vagy a rendszergazda által kap meg. Jelen esetben célszerűbb azt a megoldást választani, hogy a rendszergazda határozza meg a felhasználónevet és a kezdeti jelszót is, amit később meg lehet változtatni. Use Case-ek Login Screen (bejelentkezés) Órarend Tantárgyak Hiányzás Üzenőfal Help Log Out (kijelentkezés) Magyarázat Bejelentkezési felület. Az oktató ezen keresztül érheti el a programot egy felhasználónév és egy jelszó megadása után. Ezen menüpont foglalja magában az iskola órarendjeit és tanterem beosztásait, amit az oktató tud szerkeszteni. Ezen menüpontból érhetőek el az iskolában oktatott tárgyak névsora és rájuk kattintásra elérhetővé válik az adott tanár osztályának a névsora és a hozzájuk tartozó érdemjegyek, amelyekhez továbbiakat tud hozzáadni; a végén pedig egy külön oszlopban megtekintheti a jegyek átlagát. Ezen menüpont alatt tárolódnak le és szerkeszthetők a diákok hiányzásai. Ezen a felületen tudnak kommunikálni egymással a rendszer felhasználói. A program használatával kapcsolatban felmerülő problémás kérdések, és az ezekre választ adó segítség (help). Kijelentkezés. A felhasználó erre a gombra kattintva hagyhatja el a programot.

A diagrammban szereplő kapcsolatok: A diagramban egy asszociációs kapcsolat van, amely az oktató és a Login Screen között található. A Use-Casek között magában foglaló (include) kapcsolatok vannak. 3. ábra Az e-napló rendszerben a tanár és diák kapcsolata 3.3 Az e-napló rendszerben a tanár és diák kapcsolata A diagramban két aktor található, amelyek kapcsolatát az ábra jól tükrözi. Use Case-ek Osztályzatok felvitele és megtekintése Hiányzások felvitele és megtekintése Magyarázat A számonkérési folyamatnak a végén születi egy érdemjegy, ami tükrözi a hallgató tudásának a szintjét, amit az oktató felvisz a rendszerbe, ezek után tudja csak majd a hallgató megtekinteni a jegyeit; erre utal az ábra is. Mikor a hallgató nem jelenik meg a tanítási időben az óráin akkor az épp órát vezető tanár felvezeti a hiányzásait a rendszerbe, amit a hallgató csak ezután képes megtekinteni. 4. Használhatóság A kész rendszer egyik fő irányelve, hogy használata minél egyszerűbb legyen mind a kezdő, mind a haladó felhasználók között. Projektünk grafikus felületében törekedtünk az egyszerűségre és a gyors egyértelmű funkciók használatára, hogy a tanárok minél gyorsabban és megbízhatóbban használhassák az elektronikus naplót. A betanulási idő egy gyakorlott felhasználó számára mindössze pár percet vesz igénybe. Neki mindössze a funkciók feladatával kell megismerkednie. A kezdő felhasználóknak sincs nehezebb dolguk, mindössze a napló összefüggéseit kell megérteniük. Ennek ellenére a felhasználóknak célszerű 1-2 órás gyakorlatot végezniük, hogy rutinszerűen tudják használni a naplót.

Technikai problémáikkal az adott hálózat adminját kereshetik meg vagy telefonos ügyfél szolgálatunk a nap 24 órájába a segítségükre tud lenni. A sikeres betanítás érdekében cégünk nyomtatott és digitális formában is a felhasználók részére bocsátja a felhasználói kézikönyvet, melyben a napló legtriviálisabb funkcióját is példával mutatjuk be. Ezen felül lehetőséget biztosítunk videó tutoriál vásárlására is, melyben filmszerűen mutatjuk be a napló használatát. 5. Megbízhatóság Rendszerünk alapvetően megbízható. Az adatvesztés elkerülése érdekében a program biztonsági mentést eszközöl egy külső tárhelyre ezzel elkerülve a technikai problémákból adódó veszteséget. Természetesen mi magunk is készíthetünk biztonsági mentést. Programunk karbantartást nem igényel, csak ha új frissítést készítünk. Ennek telepítése és konfigurálása mindössze fél órát vesz igénybe, mely nem hátráltatja a felhasználókat munkájukban. Ha tárhelyen futtatjuk az elektronikus naplót előfordulhat, hogy nem érjük el bizonyos okok miatt, ekkor a tárhely szolgáltató felelős a megoldásért. Ha belső szerveren fut a program, akkor az admin tud segítséget nyújtani, legvégső esetben pedig az ügyfél szolgálatunk. Itt azt is meg kell említenünk, hogy a szerver jól el legyen zárva illetéktelen személyektől. Adatlopás nem csak kliens gépről történhet. Rendszerünk SSL titkosítást használ, így minden kérés titkosított csatornán halad a kliens és szerver között, ezzel meggátolva, hogy harmadik fél hozzá férhessen az adatainkhoz. 6. Teljesítmény Az E-napló szoftvernek a két legfontosabb mérhető teljesítménye a feldolgozható maximális adatmennyiség és a felhasználónak adott válaszidő. Az adatmennyiségben az E-napló nem szab felső határt, a maximálisan felvihető diákok számát csak az E-naplót futtató szerver valamint az adatbázis szerver kapacitása korlátozza. A válaszidő sok dologtól függ. Amit nem tudunk jobbá tenni, az a felhasználó sávszélessége. Sajnos pont ez lassítja le leginkább a kapcsolatot. Mert ugyan a szerver rövid időn belül megkapja a parancsokat a klienstől kis sávszélesség esetén is, de a generált HTML oldalt már jóval több időbe kerül visszaküldeni a kis kapacitású hálózaton. Az adatbázisszerver, és az E-napló szervere közötti kommunikáció privát belső hálózaton működik, ezért annak sebessége annyira nagy, hogy gyakorlatilag semmilyen módon nem szól bele a feldolgozási időbe. A teljesítmény akkor kezd rohamosan romlani, ha igen sok felhasználó, igen adat-igényes munkára kényszeríti a szervert. Ekkor jön az inaktív felhasználók figyelmeztetése, majd kijelentkeztetése. 7. Támogatottság A honlap elkészítéséhez PHP és HTML programozási nyelveket használunk. A tanárok feladata lesz az érdemjegyek és a hiányzások kezelése. Az admin feladata pedig a hibaelhárítás.

8. Tervezési korlátozások A projekt mivel egy honlapból és egy e-naplóból áll ezért szélszerű különvenni a két rész, így könnyebb és átláthatóbb lesz a fejlesztés. Érdemes a különálló modulokat különvenni és úgy fejleszteni. A programozáshoz PHP nyelvet használtunk, mert egy kiforrott nyelv és ezzel a legkönnyebb megvalósítani a feladatot. 9. On-line dokumentáció és Help rendszer Az oldal használatához nem szükséges különösebb féle segédlet egyértelmű menü pontok és linkek található rajta, de mellékelve van egy site map menüpont, amiben részletesen fel vannak sorolva a kapcsolatok. Az e-naplóhoz van egy gyík amiben a leggyakrabban feltett kérdésekre lehet választ kapni. De a felhasználók a vendégkönyvben feltehetik kérdéseiket, ha valamit mégsem értenének. Minden gombhoz van rendelve információs mező úgynevezett buborék mező amely információt tartalmaz annak funkciójáról. Gyik több funkcióból áll lehet részletes keresést is be lehet állítani és akár hozzá is lehet, rendeli újabb információkat, ha esetleg hiányos lenne. 10. Felhasznált kész komponensek Egy-egy alpontban kell felsorolni az alkalmazásba építendő vásárolt vagy szabad felhasználású elemeket. Vásárlás esetén a részletezni kell a beszerzés körülményeit, a költségeket, a betartandó licencszelési és egyéb szabályokat. Szabad felhasználású elem esetén is fontos a forráspontos megjelölése, a felhasználás szabályai, az alkalmazásra ebből adódó esetleges következmények, kötelezettségek. Egyes elemekhez nyílt forráskódú rendszert használtunk: Free PHP Login Script http://www.webmasterpals.com/showthread.php?t=348 11. Interfészek 11.1. Felhasználói interfészek Felhasználónév módosítása E-mail cím módosítása Belépés Adatlap Jelszó módosítása Üzenet küldése Regisztráció törlése

Üzenő fal kezelés Hiányzás felvitele Jegyek felvitele Szülői értesítés Hírlevél küldés Tanárértékelés Tanárok beosztása Csengetési rend munka Órarend Terembeosztás Név szerint Tanárok szerint Keresés Diákok szerint Tantárgyak szerint Évfolyam szerint Jegyek szerint Nyomtatás Regisztráció 11.2. Software interfészek Az e-napló és az ide regisztrált összes felhasználó adata adatbázisban lesznek tárolva. Az e-naplóhoz kapcsolódó iskolai weboldal tartalmai is mysql adatbázisban lesznek rögzítve. Mysql adatbázisban könnyen lehet módosítani esetleg törölni a felhasználók adatai és egyszerű összekapcsolni a weboldalt az adatbázissal. 11.3. Hardware interfészek Ezeknek a rendszerek nincs ilyenekre szükségük.

12. Alkalmazott szabványok 12.1. Kötelezően alkalmazandó szabványok Előírások, szabályok vannak arról, hogy miket kell tartalmaznia egy weboldalnak nem csak programozási szempontból, hanem kinézeti és biztonsági szempontból is. Szemelőt kell tartani az e- napló során a regisztrált felhasználók adatainak biztonságát, és hogy más kívülálló ne férjen hozzá az adatokhoz és kódokhoz. 12.2. Választás alapján alkalmazott szabványok A rendszerek fejlesztése során figyelembe kell venni az ergonómiai szabályokat, előírásokat. Fontos, hogy az elkészített rendszer minden szempontból felhasználó barát és biztonságos legyen minden felhasználó számára. 13. Mellékletek Felhasználói kézikönyv Java: http://www.sun.java.com Apache: http://www.apache.org MySQL Adatbázis: http://www.mysql.com