Warszawska Wyższa Szkoła Informatyki Warszawa 2007 System WWW do zarządzania dokumentacją procedur w kontroli wewnętrznej korporacji czyli 6-ciomiesieczna historia milosna z JavaScript-em Maciej Ostrowski Promotor mgr Szymon Smaga
CEL PRACY Zbudowanie systemu zarządzającego dokumentacją procedur w kontroli wewnętrznej korporacji - CEDC Odniesienie do obecnego rozwiązania Projekt i implementacja nowego systemu
SYSTEM WYJŚCIOWY/obecny Źródła procedur >>> hierarchiczne katalogi Wersje PDF na stronie WWW
ZAŁOŻENIA Wykorzystanie obecnych zasobów CEDC Usunięcie obecnych wad bez dodatkowego oprogramowania bez rozbudowy infrastruktury informatycznej bez nowych etatów Usunięcie obecnych wad Rozłączność źródeł i publikacji, wymaganie specjalistycznej wiedzy, wymagalność serwera WWW Umożliwienie rozwoju projektu uniwersalność formatów, modułowość, integracja z dowolną witryną, standardy
i jej najniezwyklejszą broń-narzędzie czyli ROZWIĄZANIE 1/2 oparte o PRZEGLĄDARKĘ i jej najniezwyklejszą broń-narzędzie czyli JavaScript
ROZWIĄZANIE 2/2 XHTML + CSS WWW WWW XML + XSTL JS + DOM + INI
NARZĘDZIA Notatnik ++ FireBug Microsoft Visual Web Developer 2008 JSLint + JSMin (Douglas Crockford)
ARCHITEKTURA 1/2
ARCHITEKTURA
JS – wybrane cechy silnika Function SiXSL(){} – przestrzeń nazewnicza biblioteki REKURENCJA – serce sterowania WIDOKI – jak kto lubi, xslt KAPSUŁKOWANIE – dzięki ang. closures ASYNCHRONICZNOŚĆ – pobieranie każdego typu xml-a
Jedyny problem XMLHttpRequest w IE Gdy protokół file:// to nie rozpoznaje formatu XML i nie tworzy automatycznie obiektu responseXML
DALSZY ROZWÓJ Źródła XML-i to BAZY DANYCH Podłączenie do dowolnej witryny intranetowej jako narzędzie prezentacji danych Prezentacja dowolnej treści bez serwera WWW: Prezentacje produktów ściągane z sieci Witryny prezentacje na płytkach książek Itd..
ZAKOŃCZENIE URUCHOMIENIE systemu i PYTANIA