Redak ní systém REDAS Bankovní institut Vysoká škola, a.s. 3. ro ník oboru Informa ní technologie Vývoj informa ních systém Tv rci: Petr Kalíš, Iveta Uherová,Martin Uher, Judita Hlinková, Richard Vavrda
Odborný lánek I. Redak ní systém slouží ke snadnému zve ej ování textových a obrazových informací na internetu a je ur en zejména pro zpravodajské weby, m sta, obce, školy, apod. Umož uje jednoduchou, rychlou a p ehlednou editaci obsahu webu s okamžitou aktualizací. lánky obsahují textové informace. Pod lánkem mohou být diskuze, resp. komentá e. lánky jsou azeny do tématických rubrik. Seznam lánk je možné filtrovat podle rubriky nebo podle fulltextového vyhledávání. lánek je možné zobrazit zadáním jeho ID. Stránky redak ního systému mají jednotný design. Do redak ního systému lze p istupovat prost ednictvím webového rozhraní p es internetový prohlíže . Systém rozd luje uživatele do t í rolí - Uživatel, Redaktor a Administrátor. Pro uživatele v roli Redaktor a Administrátor systém vyžaduje jejich autorizaci. Roli Uživatel obdrží (neautorizovaný) uživatel p istupující z Internetu. Možnosti práce v systému se odvíjí práv od p id lené role. V p ípad p íznivé ceny produktu a asu vývoje je vhodné implementovat obrazové informace a definování r zných šablon pro jednotný styl (design) stránek redak ního systému. Není to však podmínkou
Odborný lánek II. B žný „Internetový“ uživatel m že prohlížet obsah webu, lánky, komentá e a m že také vytvá et vlastní komentá e k lánk m. K dispozici má také vyhledávací funkce podle ID lánku a fulltextu. Je možné také zobrazit seznam lánk pat ící do jedné rubriky. Redaktor disponuje stejnými vyhledávacími funkcemi jako Uživatel (vyhledávání podle ID lánku, fulltextu a filtrování seznamu lánku podle rubriky). M že mazat pouze svoje lánky a komentá e k nim a také m že své lánky, jejich obsah a rubriky editovat. lánky je pak možné za adit do rubriky. M že také m nit údaje o své registraci. Administrátor z izuje a ruší uživatele s rolí Redaktor a m že m nit jeho údaje. Na rozdíl od n j, není pot eba, aby si m nil své vlastní údaje o sob . P i smazání uživatele se vymažou i jeho lánky. Administrátor je pouze jeden. M že si nechat zobrazit seznam uživatel . Z izuje a ruší rubriky v etn lánk v rubrice a jejich komentá . M že si nechat zobrazit seznam rubrik. Ostatní funkce má stejné jako Redaktor. Instaluje a spravuje systém, provádí zálohování, m že p idávat komentá e k lánk m.
Matice zodpov dnosti Martin Uher
Iveta Uherová
Petr Kalis
Judita Hlinková
Richard Vavrda
Vypracování zadání projektu
X
X
X
X
X
Jmenování len proj. Týmu a rozd lení úkol
X
X
X
X
X
Deklarace zám ru Odborný lánek
X X
Kontextový diagram
X
Model jednání
X
Návrh rozpo tu Návrh SW a HW
X X
X
Vytvo ení model t íd Datový slovník
X X
Datový model
X
Implementace jádra systému, GUI
X
Testování systému
X
X X
Vytvo ení instala ní procedury
X
Uživatelská p íru ka Vytvo ení projektové dokumentace
X
Kompletace, výroba médií
X
Požadavky na Hardware Redak ního informa ního systému bude provozován na Dell PowerEdge 850 (78.000,- K ) – Procesor: Intel® Pentium® 4 processor 521 with HT Technology at 2.8 GHz, 1 MB L2 cache, 800 MHz FSB – Pam : 512 MB – Pevný disk: 2x 80GB 7,200rpm SATA RAID1 – Sí ová karta: Intel® Pro 100S – CD/DVD: DVD-ROM 8x – Monitor: Dell 15" E153FP Value Flat Panel TCO'99 Monitor – Provedení: Instalace do sk ín – Servis: 3letá záruka na opravu poruchy do druhého pracovního dne
Požadavky na SOFTWARE Vývojové prost edí: – – – – – –
E. A. ver. 5.0 6000,IB Expert - db manager 6743,(zahrnutá aktualizace pro 12 m síc ) Textový editor PSPad ver. 4.3.3 0,DotProjekt 2.0.1 0,HomeSite 5+ editory HTML 3147,-
Produktivní prost edí: – – – – –
OS Linux Red Hat 8.0 0,WWW Server Apache 2.0 0,Firebird 1.5 rela ní databázový systém 0,PHP 5.0 tvorba formulá 0,Server Housing internetové služby 12000,- (ro ní pronájem)
Odhad rozpo tu I. Náklady na HW 135 000 K Náklady na SW 16 900 K as = 50 lov kodní Cena lov kodne = 8000 K Náklady na lidské zdroje 50 (fix za den) = 400 000 K
lov kodní * 8000
Odhad celkových náklad 551 900 K
Odhad rozpo tu II. Výpo et dle COCOMO viz http://sunset.usc.edu/cgi-bin/cocomo81 E= b(KLOC)bd Kde KLOC - odhadované množství program ádk je 1650. Effort = 3.20 Person Months Schedule = 3.89 Months
Datový model
Datový slovník uzivatele – datová datová struktura obsahují obsahující identifika ní údaje o už uživatelí ivatelích. Polož Položky: – – – – –
user_ user_jmeno: jmeno: velikost 30 znak user_ user_pass, pass, jmeno, jmeno, prijmeni, prijmeni, ulice, ulice, m sto: sto: velikost 50 znak psc: : velikost 5 znak psc email: email: velikost 20 znak id: id: íslo
– –
id, id, uživatel_id, ivatel_id, stav_id: stav_id: íslo generovany_ _ kod: generovany kod: velikost 50 znak
– – – –
id, autor_id, rubrika_id: rubrika_id: íslo datum_vytvoreni datum_vytvoreni:: asové asové razí razítko nadpis: nadpis: velikost 50 znak text: text: velikost 4000 znak
– – –
id, id, clanek_id clanek_id:: íslo autor, autor_email: autor_email: velikost 50 znak text: text: velikost 1000 znak
– – –
id: id: íslo nazev: nazev: velikost 20 znak popis: popis: velikost 255 znak
uzivatele_ uzivatele_sessions – datová datová struktura obsahují obsahující identifika ní údaje o spojení spojení uživatele s aplikací aplikací. Polož Položky: Clanky – datová datová struktura obsahují obsahující obsah a identifikaci lánk . Polož Položky:
Komentare – datová datová struktura obsahují obsahující obsah a identifikaci komentá komentá . Polož Položky:
cis_rubriky – datová datová struktura obsahují obsahující identifikaci rubrik. Polož Položky:
Model jednání I. Funk nost administrátora
Model jednání II. Funk nost redaktora
Model jednání III. Funk nost uživatele
Grafický návrh redak ního systému REDAS
Akcepta ní test Globální test
Popis testu
P ipojení internetovým prohlíže em na internetové stránky
O ekávaný výstup
Výsledek
Zobrazení úvodní stránky
V po ádku Chybné
O ekávaný výstup
Výsledek
Poznámka
Test 4 – Redaktor
Popis testu P ihlášení uživatele Redaktora Smazání komentá e Zobrazení komentá e k lánku Smazání lánku
Smazání a kontrola (další krok) Smazání a kontrola zobrazením seznamu lánk
V po ádku Chybné V po ádku Chybné V po ádku Chybné V po ádku Chybné
Poznámka