2013. november 27., szerda

Inf. rendszerek tervezése - gyakorlati feladat - MT21

USE termekek;
SELECT * FROM butorok WHERE id = 189 ORDER BY ID DESC;

- A "termekek" adatbázis "butorok" táblájából válasszuk ki annak a sornak az adatiatit, ahol az id mező értéke egyenlő 189-el, és az így kapott mezők adatait rendezzük csökkenő sorrendbe "ID" alapján.

Inf.rendszerek fejelsztése
--------------------------------

- Specifikáció készítés -> egy akalmazás, weboldal, illetve multimédiás alkalmazás működésének vagy részműködésének leírása. Van olyan eset, amikor felhasználói jog szerinti specifikációt, illetve működést kell leírni.

Feladat:
----------

Ön egy szoftverfejlesztő cég tulajdonosa. Cége megbízást kap egy bútorgyártó vállalkozástól egy olyan weblap megalkotására, ahol a bútorok katalógus szerűen vannak feltűntetve, a weboldal látogatói pedig megadott szempontok alapján tudnak a termékek között keresni. Adatok: cikkszám, fantázianév, bútor, típus, méret, szín, ár, akciós-e, fénykép)

Készítse el a software rendszertervét.

1., Fogalmak jelentése (10pt)

- Virtuális valóság: Számítógép által generált, a felhasználó által megtapasztalható, bejárható, felfedezhető mesterséges környezet.

- Összetett rendszer: Egyszerű rendszerek alkotják, számos elemkapcsolattal rendelkezik, az elemkapcsolatok egyértelműen megismerhetők.

2., a) Munkatársaival megbeszélést tart  szoftver elkészítéséről. Soroljon fel három olyan részfeladatot, amelyet  a fejlesztő csapatnak el kell végeznie. (25pt) -> a) 9pt

- Design tervezés, és annak elkészítése
- Webprogramozás
- Adatbázis tervezés, kivitelezés

b) Foglalja össze, hogy az alábbi felhasználók milyen jogosultsággal használhatják a szoftvert. (9pt)

- Látogató: A látogató regisztráció nélkül felhasználhatja a szoftvert, Láthatja az adatbázisban tárolt bútorokat, kereshet a bútorok között. A "Kapcsolat" menüpont alatt e-mail-t küldhet az oldal üzemeltetőjének.

- Raktáros: A raktáros regisztrált felhasználó.Hozzáférhet a készletadatokhoz. Fel tud venni új termékeket, törölni tud terméket. Nincs hozzáférése pl. a felhasználói adatokhoz.

- Adminisztrátor: Regisztrált tagja a rendszernek. A raktárosi jogokon kívül, új felhasználót hozhat létre, felhasználói adatokat módosíthat, illetve törölhet, biztonsági mentéseket készíthet az adatbázisról.

c) Milyen hardware és milyen software-ek szükségesek a honlap megtekintéséhez? (7pt)

Szoftver: Operációs rendszer (Windows 7, Windows 8, Ubuntu Linux), Böngésző program (Internet Explorer, Google Chrome, Mozilla Firefox)

Hardware:  Bármilyen általános irodai, illetve otthoni konfiguráció megfelel, pl. Intel Core 2 CPU, 2 GB RAM, hálókártya, wifi adapter, monitor,  a videókártya teljesítménye pl. nem számít

3., Készítse el a program rendszertervét, az egyik legmagasabb jogú felhasználó típushoz.  (30pt)

A rendszer rendelkezik felhasználói adatbázissal, termék adatbázissal. A weboldal két részből áll, egyrészt létrehozunk egy front-end felületet, másrészt egy back-end felületet. A front-end maga a publikus weboldal, emlyet a látogatók érhetnek el, és a front-endhez tartozó administrációs háttérfelület a back-end. A back-end felüetet a raktárosok és maga az adminisztrátor érheti el. Az adminsitrátor a rendszer legmagasabb jogosultságú felhasználója. Az admin teljeskörűen hozzáfér a felhasználói adatbázishoz, ahol felhasználókat tud kezelni (újat létrehozni, meglévőt módosítani, illetve törölni). A termékadatbáziban minden jogosultsága rendelkezésre áll ahhoz, hogy meglévő termék adatokat töröljön, készletet módosítson, új terméket rögzítsen, illetve bizonyos termékek publikálását engedélyezze vagy azt visszavonja.

4., Vázolja fel azt a képernyőképet, amelyen a keresőfelület található. (15pt)

5., A raktáros felhasználók számára készítsen rövid útmutatót, amellyel elsajátíthatják a software használatát. (20pt)

A raktáros felhasználók külün felülettel rendelkeznek. Ehhez a felülethez az adminsztátortól kapott felhasználó és jelszó párossal tudnak hozzáférni- A belépést követőpen három menüpont közül lehet választani: Adatbázis lekérdezése, új bútor felvitele, bútor törlés.
Adatbázis lekérdezésokor a felvitt bútorok adatait látjuk táblázatban kiírva. Ha a bútor fantázianevére kattintunk, akkor láthatóvá válik a bútor részletes adatlapja, amely adatlap alatt látható egy " Módosítás" illetve "Törlés" gomb. A termékadatok beviteli mezőkben jelennek meg, melyeket át tudunk írni, és a mentés gombra kattintva az adatok módosulnak, majd visszakerülünk a termékek táblázatszerű listájához. Ha a főmenüben a terméktörlés lehetőségét választjuk, akkor megkapjuk egy új oldalon a termék főbb adatait, mint pl. a fanázia neve, cikkszáma, ára, majd egy kérdést a törlés megerősítéséről. Ha a törlés megerősítését választjuk a termék kikerül az adatbázisból, és visszakapjuk a táblázatos listát. 
Ha a főmenüből az új termék rögzítése gombot választjuk, akkor megjelenik előttünk egy üres termékadatlap űrlap, ahol meg kell adnunk a felvenni kívánt termék adatait, majd a mentés gombra katinva jutunk vissza a terméklistába, ahol látszik az imént felvett termék.

Nincsenek megjegyzések:

Megjegyzés küldése