Obsah : I PěEDPROJEKTOVÁ FÁZE 1 Koncepce ……………………………………………………………………………….. 3 1.1 Cíle Hlavní cíl Vedlejší cíl …………………………………………………………..... 3 1.2 Analýza výchozího stavu .…………………………………………………………….. 4 1.3 Rozbor vývojových trendĤ …………………………………………………………… 4 1.4 Koncepce systému ……………………………………..……………………………… 4 1.5 Podmínky realizace koncepce ………………………………………………………… 9 1.6 Harmonogram postupu ………………………………………………………………… 9 1.7 OdpovČdnosti za naplnČní koncepce ………………………………………………….. 9 2 Propagace Ĝešení systému ……………………………………………………………….. 10 II PROJEKTOVÝ ÚKOL 3. Osnova projektového úkolu …………………………………………………………….. 10 3.1 Úvodní zpráva …………………………………………………………………………. 10 3.2 PĜedpokládané chování systému ……………………………………………………..... 11 3.3 Vymezení etap výstavby systému …………………………………………………....... 11 3.4 Souhrn nákladĤ na realizaci projektu ………………………………………………..... 13 Použitá literatura ………………………………………………………………………...…15 Seznam tabulek …………………………………………………………………………….16 Seznam obrázkĤ ……………………………………………………………………………16 3 Úvod ZámČrem informaþního projektu je vytvoĜení jednoduchého vyhledávacího systému oslovujícího pĜedevším potencionální zájemce o studium s možností zjednodušení orientace ve stávající nabídce prezentovaných akreditovaných oborĤ jednotlivých VŠ. Systém by mČl zefektivnit vyhledávání prvotních informací o studiu a mČl by být schopen poskytnout takový informaþní výstup, který uživateli pĜinese jednoznaþnou informaci jak o existenci vysokých škol, tak i o všech nutných pĜedpokladech splnČní podmínek pĜijímacího Ĝízení. Projekt Ĝeší sjednocení stávajících jednotlivých informaþních systémĤ VŠ informujících o podmínkách pĜijímacího Ĝízení. I PěEDPROJEKTOVÁ FÁZE 1 Koncepce VytvoĜení pĜehledové databáze nabízející prvotní komplexní a celistvý pĜehled VŠ spolu s uvedením všech základních informací o studiu, a to bez nutnosti následných vstupĤ do dalších aplikací. Pro definování zámČru koncepce tak bylo nutné vycházet ze souþasné nabídky a provedených analýz prĤzkumu spolu s rozborem stávajících tematicky shodných, volnČ pĜístupných informaþních systémĤ VŠ. Realizace projektu probČhne v úzké souþinnosti Ministerstva školství ýR spolu se všemi vysokoškolskými institucemi, ĜádnČ registrovanými u dané instituce. 1.1 Cíle informaþního systému Hlavní cíl IS Hlavním cílem informaþního projektu je: x Vybudování jednotného, kompaktního a efektivního informaþního systému zamČĜeného na vysokoškolské prostĜedí se zámČrem poskytnout komplexní výþet všech státních a soukromých vysokých škol spolu s uvedením stanovených podmínek nutných k pĜijetí a absolvování studia s využitím statistických údajĤ, x vytvoĜení jednoduchého vyhledávacího systému informací týkající se možnosti absolvování studia poskytujícího struþný, ucelený a srozumitelný prvotní výstup jeho zájemci. 4 Vedlejší cíl IS ˹ UmožnČní vstupovat do dalších webových aplikací vysokých škol, ˹ Shromažćování, zpracovávání a poskytování vþasných, pĜesných a aktualizovaných údajĤ týkajících se pĜedevším akreditace oborĤ a pĜijímacího Ĝízení VŠ. 1.2 Analýza výchozího stavu Analýza stávajícího stavu, kdy doposud není vypracován žádný jednotný pĜehledový informaþní systém, který by plnohodnotnČ uspokojoval informaþní potĜeby, pĜedevším pak uchazeþĤ o studium, byla dĤvodem vypracování návrhu IS VŠ. Jediná, doposud zpracovaná pĜehledová komplexní nabídka vysokých škol, a to veĜejných i soukromých se struþným a pĜehledným výþtem údajĤ oslovujícím pĜedevším Ĝady uchazeþĤ o studium, existuje v tištČné podobČ („Školní noviny“). S ohledem na souþasný vývoj informovanosti spoleþnosti je proto umožnČní pĜístupu k informacím on-line pĜínosem. 1.3 Rozbor vývojových trendĤ Využití technologie Web 2.0 a 3.0 umožĖující komunikaci mezi aplikacemi Použité vývojové nástroje: ˹ PSPad editor v. 4.5.4 – program pro tvorbu kódu. Podporuje pĜes 30 rĤzných prostĜedí (PHP, HTML, XML, Java, JavaScript, Perl, C, C++, ASP, SQL, Python, ad.) ˹ Validátor kódu W3C – slouží ke kontrole kompatibility kódu se všemi používanými webovými prohlížeþi ˹ phpMyAdmin – slouží k administraci MySQL databází 1.4 Koncepce systému Informaþní systém „Vysoké školy“ bude uživatelĤm pĜístupný pomocí webového rozhraní, tj. prostĜednictvím standardních webových prohlížeþĤ (Internet Explorer, Mozilla Firefox, Opera, Google Chrome, Netscape, Safari, apod.). Základní uživatelská oprávnČní: - administrátor - plný pĜístup ke všem prvkĤm systému - poĜizovatelé dat – pĜístup do rozhraní sloužícího k plnČní databáze aktuálními daty - uživatelé – pĜístup do uživatelské þásti systému 5 Uživatelé. ˹ Vstupy: - Využití základní databáze vysokých škol vþetnČ legislativy Ministerstva školství, - aktualizované komplexní informace k pĜijímacím Ĝízením a akreditovaným studijním oborĤm všech spolupracujících vysokých škol. ˹ Výstupy: - PrĤbČžnČ aktualizovaný komplexní pĜehled podmínek pĜijímacího Ĝízení, absolvování studia vþetnČ úspČšnosti, - akreditace studijních oborĤ, - statistiky o poþtu pĜihlášených, - statistiky pĜijatých uchazeþĤ. Informaþní systém bude pracovat jako systém podporovaný státní institucí, která bude v souladu s legislativou poskytovat zpracovaná vstupní data, tedy takové informace, které umožní mimo jiné i rychlou orientaci v celém informaþním systému VŠ. Architektura systému: - systém bude typu klient/server, založeném na dvouvrstvé architektuĜe - prezenþní vrstva na stranČ klienta – umožnČní uživateli komunikaci se systémem, zadávání požadavkĤ a získávání odpovČdí - vrstva aplikaþní a datová na stranČ serveru - poskytovatelé dat (jednotlivé školy) budou pĜistupovat do databázové sekce mimo HTTP protokolu také pomocí protokolu LDAP (Lightweight Directory Access Protocol), který slouží k ukládání a pĜístupu k datĤm na adresáĜovém serveru a umožĖuje autentizaci klienta 6 Obrázek 1 Vizualizace systému: 'DWDEi]H 0â 'DWD 'DWDEi]H 9â D /HJLVODWLY\ 6HUYHU 'DWD 3UDFRYQt VWDQLFH +773 3UDFRYQt VWDQLFH *HQHUiWRU VWUiQHN =SUDFRYiQt GRWD]X 2GHVOiQt RGSRYČGL 9UVWYD DSOLNDþQt D GDWRYi 8åLYDWHOp 3RVN\WRYDWHOp GDW ] MHGQRWOLYêFK 9â 9UVWYD SUH]HQWDþQt +773  /'$3 7 Zabezpeþení systému: Softwarový protokol LDAP pro udržování adresáĜĤ a k autorizaci poskytovatelĤ dat. Slouží pro vyhledávání adres konkrétních uživatelĤ v pĜíslušných adresáĜích (databázích). KomentáĜ k technické proveditelnosti: Hardwarové Ĝešení ƒ na stranČ klienta (uživatele) nejsou žádné speciální nároky na hardwarové vybavení ƒ na stranČ serveru, na kterém bude aplikace provozována lze využít dvou možností provozu: 1. vlastní server – zakoupení vlastního serveru, nainstalování patĜiþného softwaru, umístČní na internet, zajištČní jeho trvalého dohledu, dostupnosti a provádČní pravidelných záloh celého systému 2. serverhosting – serverhosting lze provozovat dvojím zpĤsobem: - Serverhosting s pĜipojením vlastního PC. Najatá firma umístí námi dodaný server na internet a stará o dostupnost a funkþnost svČĜeného PC (napojení na záložní zdroje apod.). Administrace a konfigurace celého systému je pak na nás samotných - Serverhosting s pronájmem dedikovaného (vyhrazeného) serveru. Server nám pronajímá firma, na údržbČ, provozu a zajištČní zálohování se lze domluvit dle potĜeby Vzhledem k rozsáhlosti, nároþnosti a spoleþenské dĤležitosti celého navrhovaného systému volíme variantu s provozem vlastního serveru umístČného v technickém centru a zajištČní pĜipojení pokud možno pĜímo k páteĜní síti internetu. Softwarové Ĝešení Pro realizaci projektu je zvolena tato softwarová koncepce: ƒ operaþní systém samotného serveru: LINUX ƒ skriptovací jazyk PHP ƒ server Apache, sloužící pro obsluhu skriptĤ a vykonávání naprogramovaných pĜíkazĤ a spolupracující s nasazovaným DB systémem MySQL 8 ƒ databázový server MySQL - volnČ šiĜitelný, je podporován Ĝadou operaþních systémĤ a webových serverĤ na nejrĤznČjších architekturách, využívá SQL dotazovací standardy ƒ znaþkovací jazyk XHTML - podporují jej všechny souþasné webové prohlížeþ. Je velmi jednoduchý na obslužnost a umožĖuje tvorbu XML dokumentĤ Požadované dokumenty: ˹ Analýza stávajícího stavu poskytovaných informací informaþních systémĤ VŠ, ˹ finanþní analýza kalkulace (kalkulace finanþních nákladĤ souvisejících s realizací projektu), ˹ dohoda o spolupráci s Ministerstvem školství ýR a zajištČní souþinnosti všech vysokých škol. Finanþní náklady: 1) Investiþní náklady: HIM – hardware – server 330 000,- Kþ 2) Personální zdroje: Ĝízení projektu, 480 000,- Kþ vývojová skupina, 250 000,- Kþ programátorská skupina 690 000,- Kþ 3) Ostatní provozní náklady 70 000,- Kþ 1 820 000,- Kþ (70 735,- EUR) ýasový harmonogram postupu: 1. E1 – Návrh konceptu, pĜipomínkování konceptu – IVQ/2009 2. E2 – Tvorba projektové dokumentace – IVQ/2009 3. E3 – Implementace projektu – IVQ/2009 – IQ/2010 4. E4 – Provoz – IQ/2010 – IIQ/2010 5. E5 – Vyhodnocení projektu – IIQ/2010 Personální kritéria 1) ěídící výbor: - vrcholný orgán Ĝízení projektu (hlavní architekt, systémový architekt, gestor za objednatele, gestor za zadavatele), 9 2) Vývojový tým: - projektový manažer jako výkonný manažer realizace projektu, 3) Programátorská skupina: - týmový manažer jako odborná realizaþní úroveĖ, - administrátor – zajištČní dohledu, administraci projektu podle požadavkĤ objednatele. 1.5 Podmínky realizace koncepce PĜi stanovení podmínek realizace projektu je nutné vyjednání a zajištČní souþinnosti s vlastníky dat použitých pro naplnČní IS VŠ, a to pĜedevším v úzké spolupráci Ministerstva školství ýR, které se bude spolupodílet na celkové koncepci projektu v souladu s platnou legislativou. 1.6 Harmonogram postupu ýasový harmonogram postupĤ je zpracován do pĜehledové tabulky po jednotlivých etapách postupu prací. Tabulka 1 ZnázornČní etap þasového harmonogramu 1.7 OdpovČdnosti za naplnČní koncepce ˹ ěídící výbor: - vrcholný orgán Ĝízení projektu zastoupený hlavním architektem projektu. ěídící výbor odpovídá za zajištČní projektu tj. že projekt dodává výstup požadované kvality. IVQ/2009 IQ/2010 IIQ/2010 X XI XII I II III IV V VI E1 X X E2 X X E3 X X X X E4 X X X X E5 X 10 ˹ Vývojový tým: - zastoupený projektovým manažerem odpovídá, že projekt vytváĜí požadované výstupy v požadované a schválené kvalitČ v pĜedem dohodnutých termínech i finanþních nákladech. Plánuje a monitoruje projekt. ˹ Programátorská skupina: - zastoupená týmovým manažerem, který zodpovídá za dodání jednotlivých produktĤ projektu, definovaných projektovým manažerem v rámci pracovních balíkĤ, a to v požadované kvalitČ, termínech i nákladech. 2 Propagace Ĝešení systému Projekt bude prezentován prostĜednictvím webových aplikací Ministerstva školství ýR i vysokých škol. SoubČžnČ pak bude prezentován i v tištČné podobČ v periodické publikaci „Školní noviny“ a následnČ také formou semináĜĤ popĜípadČ i konferencí poĜádanými vysokými školami. II PROJEKTOVÝ ÚKOL 3.1 Úvodní zpráva Zadavatel projektu pĜedložil požadavek na vytvoĜení a vybudování efektivního komplexního informaþního systému zamČĜeného na vysokoškolské prostĜedí. Informaþní systém vysokých škol bude zamČĜen na výstupy spojené se stanovením podmínek nutných k pĜijetí a absolvování studia. Systém zajistí shromažćování, zpracovávání a poskytování vþasných a pĜesných údajĤ o možném studiu na daných VŠ v návaznosti na pĜípadné zpČtné reakce a využití informací jak zájemcĤ o studium, studentĤ þi široké veĜejnosti. Databáze se schopností provedení takových informaþních výstupĤ, které budou mimo jiné obsahovat i poþet pĜihlášených a pĜijatých uchazeþĤ v uplynulém akademickém roce. Žádný stávající IS není schopen nabídnout tyto výstupy bez nutnosti pracného vyhledávání informací na jednotlivých VŠ, þi si je poĜídit za úplatu v tištČné podobČ. 11 3.2 PĜedpokládané chování systému Systém bude realizován pomocí webového rozhraní a uživatel bude vstupovat do systému prostĜednictvím standardních webových prohlížeþĤ. Systém bude poskytovat komplexní informaþní výstupy pomocí graficky ztvárnČných ikon (napĜ. legislativa, veĜejné VŠ, soukromé VŠ, akreditované obory Bc., navazující akreditované obory Mgr., pĜes které budou uživatelé dále vstupovat do vytvoĜených pĜehledových sestav. Všechny databáze v systému budou vzájemnČ propojeny a uživatel je tak bude moci využívat k obrazovému informaþnímu výstupu bez ohledu na skuteþnost, kterého odkazu (ikonu) využil pro vstup do databáze v systému. Data tak bude možné tĜídit a selektovat podle abecedního poĜadí, typu zamČĜení akreditovaných oborĤ, podle poþtu uchazeþĤ, pĜijatých uchazeþĤ, typu a zamČĜení fakult, podmínek pĜijímacího Ĝízení apod. Informaþní systém bude postaven na práci s databázemi a výstupy tak budou zobrazovány v podoknech. V systému bude také umožnČno vyhledávání formou zadání dotazu „hledej“ a budou zde uvedeny odkazy na internetové prohlížeþe Ministerstva školství spolu s odkazy na jednotlivé vysoké školy. 3.3 Vymezení etap výstavby systému E1 Tvorba konceptu – IVQ/2009 F1 návrh konceptu – Ĝíjen 2009 F2 pĜipomínkování – Ĝíjen – listopad 2009 F3 zapracování pĜipomínek – listopad 2009 E2 Tvorba projektové dokumentace – IVQ/2009 F4 Tvorba projektové dokumentace – listopad – prosinec 2009 E3 Implementace – IVQ/2009 – IQ/2010 F5 poptávka a nákup HW a SW – prosinec 2009 – leden 2010 F6 tvorba aplikaþního SW – prosince 2009 – únor 2010 F7 testování – únor 2010 F8 zkušební provoz a ladČní – únor – bĜezen 2010 E4 Provoz – IQ/2010 – IIQ/2010 F9 informaþní kampaĖ – bĜezen 2010 F10 oficiální spuštČní stránek – bĜezen 2010 F11 provoz stránek – bĜezen – þerven 2010 E5 Vyhodnocení projektu F12 Vyhodnocení projektu – þerven 2010 12 Tabulka1.1ZnázornČnídetailníhoharmonogramupostupu 13 3.4 Souhrn nákladĤ na realizaci projektu ƒ Softwarové Ĝešení: vzhledem ke zvolené softwarové koncepci jsou finanþní nároky na tuto oblast prakticky nulové, neboĢ veškerý zvolený software (Linux, Apache, MySQL) je volnČ dostupný a lze jej bezplatnČ využívat. PĜedpokládané jednorázové prostĜedky na vývoj samotné aplikace informaþního systému oþekáváme ve výši 1 150.000,-Kþ ƒ Hardwarové Ĝešení: náklady na hardware jsou prakticky urþeny výbČrem serveru a dalšího technického vybavení potĜebného pro provoz. Podrobný popis zvoleného Ĝešení: - server HP PL DL360R05 v této konfiguraci: 2xCPU Intel Core Quad Xeon X5450 8GB RAM 4x146GB hotplug HDD SAS 2xredundantní zdroj - záložní zdroj APC Smart-UPS RT 2000VA, 230V, ONLINE pro zajištČní trvalého napájení serveru a ochranČ proti pĜepČtí - zálohovací systém NAS HP StorageWorks X1800 s 4x146GB SAS hotplug disky Oþekávané finanþní nároky tohoto HW Ĝešení: server – 170.000,- Kþ záložní zdroj – 30.000,- Kþ zálohovací NAS pole – 130.000,- Kþ HW náklady celkem – 330.000,- Kþ ƒ Provozní Ĝešení: náklady na provoz a údržbu aplikace a všech prvkĤ k tomu potĜebných (zajištČní trvalého pĜipojení serveru na internet, stálý dohled nad serverem, zajištČní a kontrola zálohování, apod.) bude þinit 100.000,-Kþ/mČs. 14 ƉƎŝŚůĄƓĞŶş ĚŽ /^ ŽǀĢƎĞŶş ůŽŐŝŶƵ njĂĚĄǀĂĐş Ă ĞĚŝƚĂēŶş ēĄƐƚ /^ ƐƉƌĄǀŶĢ njĂĚĂŶĠ ƷĚĂũĞ ǀƐƚƵƉ ƉŽǀŽůĞŶ ŶĞƐƉƌĄǀŶĠ ƉƎŝŚůĄƓĞŶş ǀƐƚƵƉ njĂŬĄnjĄŶ njĂĚĂǀĂƚĞůĠ ĚĂƚ͕ ƉƎşƐƚƵƉLJ nj ũĞĚŶŽƚůŝǀljĐŚ sa ǀĂůŝĚĂĐĞ njĂĚĂŶljĐŚ ƷĚĂũƽ njĂĚĂŶĠ ƷĚĂũĞ ũƐŽƵ ŬŽƌĞŬƚŶş Ă ŵŽŚŽƵ ďljƚ njĂƉƐĄŶLJ ĚŽ  njĂĚĂŶĠ ƷĚĂũĞ ŶĞũƐŽƵ ŬŽƌĞŬƚŶş ĞŶƚƌĄůŶş ĚĂƚĂďĄnjĞ /^ sa Ͳ ƷůŽǎŝƓƚĢ ĚĂƚ Ă ũĄĚƌŽ ƐLJƐƚĠŵƵ ĂĚŵŝŶŝƐƚƌĄƚŽƌ ƐLJƐƚĠŵƵ ƷĚƌǎďĂ Ă ĂŬƚƵĂůŝnjĂĐĞ /^ ŬŽŶĐŽǀş ƵǎŝǀĂƚĞůĠ ŝŶĨŽƌŵĂēŶşŚŽ ƐLJƐƚĠŵƵ njĂĚĄŶş ĚŽƚĂnjƵ ǀLJƉůŶĢŶşŵ ĚŽƚĂnjŽǀĂĐşŚŽ ĨŽƌŵƵůĄƎĞ ǀƐƚƵƉ ĚŽ ǀĞƎĞũŶĢ ƉƎşƐƚƵƉŶĠ ēĄƐƚŝ /^ sa njŽďƌĂnjĞŶş ƉŽǎĂĚŽǀĂŶĠŚŽ DŝŶŝƐƚĞƌƐƚǀŽ ƓŬŽůƐƚǀş ƷĚƌǎďĂ ƵĐĞůĞŶĠŚŽ ƉƎĞŚůĞĚƵ sa Ă ůĞŐŝƐůĂƚŝǀŶş ĚŽŚůĞĚ ŶĂĚ /^ Obrázek 1.2 Diagram postupĤ IS OrganizaþnČ funkþní Ĝešení systému a jeho schematické vyjádĜení 15 ZávČr Cílem vytvoĜení tohoto informaþního systému, je usnadnČní vyhledávání informací spojených s pĜijímacím Ĝízením a podmínkami studia na vysokých školách. Jde o projekt, který urychlí a zefektivní proces vyhledávání v jednotném pĜehledovém systému vysokých škol. Jde o výstavbu systému, který bude poskytovat potĜebné a ucelené prvotní informace, a to z jediného informaþního portálu bez nutnosti vstupovat do dalších aplikací. Celý projekt bude realizován za souþinnosti orgánu veĜejné moci Ministerstva školství ýeské republiky. Seznam literatury ˹ VLASÁK, R. , BULÍýKOVÁ, S. Základy projektování INFORMAýNÍCH SYSTÉMÚ. 1. vyd. Praha : Univerzita Karlova, 2003. ISBN 80-246-0727-1. ˹ PETRÁNEK, Tomáš. Analýza poþítaþové sítČ na kolejích OPF Karviná. [s.l.], [2007]. 85 s. Slezská univerzita v OpavČ, ObchodnČ podnikatelská fakulta v Karviné, Katedra informatiky. Vedoucí diplomové práce František Koliba. ˹ KUýEROVÁ, Helena. Projektování informaþního systému : Sylaby ke kurzu. [s.l.] : [s.n.], 2007. 115 s. Dostupný z WWW: . ˹ SCHRABAL, Lukáš. Implementace informaþního systému : Semestrální projekt z pĜedmČtu Podnikové informaþní systémy. [s.l.], 2009 tisk. 17 s. ýESKÁ ZEMċDċLSKÁ UNIVERZITA V PRAZE. Semestrální práce. 16 Seznam tabulek Tabulka 1 ZnázornČní etap þasového harmonogramu Tabulka 1.1 ZnázornČní detailního harmonogramu postupu Seznam obrázkĤ Obrázek 1 Vizualizace systému Obrázek 1.2 Diagram postupĤ IS OrganizaþnČ funkþní Ĝešení systému a jeho schematické vyjádĜení