140 likes | 322 Views
XML dokument ų saugojimo ir judėjimo programinė įranga. Autorius: R olandas Krištapaitis IFM- 4 /2 Vadovas: E. Karčiauskas. Projekto objektas ir tikslai. Projekto objektas – sporto federacija, analitikai, žiniasklaida renkanti rezultatus ir kitą naudingą informaciją apie varžybas. Tikslai:
E N D
XML dokumentų saugojimo ir judėjimo programinė įranga Autorius: Rolandas Krištapaitis IFM-4/2 Vadovas: E. Karčiauskas
Projekto objektas ir tikslai • Projekto objektas – sporto federacija, analitikai, žiniasklaida renkanti rezultatus ir kitą naudingą informaciją apie varžybas. • Tikslai: • Dokumentų kūrimo, duomenų apsikeitimo procesų susisteminimas, palaikymas įtraukiant į procesą: • Partnerius • Klientus ir vartotojus XML dok. valdymo sistema, Rolandas Krištapaitis
Uždavinio formuluotė • Pagrindinis uždavinys – sukurti XML dokumentų valdymo sistemą. • Uždavinys išskaidomas į šias dalis: • Klientinė grafinė sąsaja • XML dokumento pasirašymas • Duomenų importavimas • Duomenų palyginimas • Automatizavimas XML dok. valdymo sistema, Rolandas Krištapaitis
Sistemos funkcijos, teikiamos paslaugos (1) • Klientinės PĮ pagrindinės funkcijos. • Registracija: • Naujų vartotojų registracija • Identifikavimasis • XML dokumentai: • Naujų dokumentų kūrimas • Tvarkymas, redagavimas • Peržiūra • Importas (į MS SQL) • Tiesioginis • Pagal sudarytą schemą XML dok. valdymo sistema, Rolandas Krištapaitis
Sistemos funkcijos, teikiamos paslaugos (2) • Eksportas (į XML) • Tiesioginis • Pagal sudarytą schemą • Užduočių menedžeris • Importo, eksporto vykdymas pasirinktu laiku • Palyginimas XML dokumento su MS SQL serverio DB • Serverio nustatymai • Programuotojų, dizainerių atžvilgiu: • Visa informacija pateikiama vienoje vietoje (pask. aps., pask. dok.) • Pagalba XML dok. valdymo sistema, Rolandas Krištapaitis
Nefunkciniai reikalavimai • Būtina užtikrinti kuo paprastesnę grafinę sąsają skirtą dirbti su resursais, kuria naudosis būsimi vartotojai. • PĮ įranga leidžia naudotis tarptautinėmis kalbomis. XML dok. valdymo sistema, Rolandas Krištapaitis
Srities analizės modeliai, duomenų modelis (1) • XML duomenų modelis XML dok. valdymo sistema, Rolandas Krištapaitis
Srities analizės modeliai, duomenų modelis (2) • MS SQL duomenų modelis XML dok. valdymo sistema, Rolandas Krištapaitis
Srities analizės modeliai, duomenų modelis (3) • Modelis ir visa sistema grindžiama herarchijos metodu, nes apibrėžti ribas yra labai sunku. • Išskiriamos dviejų lygių projektų hierarchijos: • XML duomenų išdėstymas (XSD, DTD) • MS SQL duomenų išdėstymas XML dok. valdymo sistema, Rolandas Krištapaitis
Architektūriniai sprendimai • Išdėstymo vaizdas XML dok. valdymo sistema, Rolandas Krištapaitis
Realizavimo technologijos • Kliento realizacijai pasirinkta .NET, pasižymi: • Lankstumu ir dinamiškumu • Saugumu • Plėčiamumu • Duomenų peržiūrai pasirinktas Crystal Report • Įvairialypiai duomenų šaltiniai • Lengvai tvarkomas, plečiamas • Ataskaitų išsaugojimas įvairiais formatais • MS SQL duomenų bazė • Galima praplėsti funkcionalumą naudojant C++, Python, .Net, Java ir kitas programavimo kalbas. XML dok. valdymo sistema, Rolandas Krištapaitis
Problemos • Inžineriniu požiūri pagrindinė problema – duomenų pakartotinis panaudojimas. Dvi komponentė s jungiančios DB, tai – XML dokumentai ir MS SQL. • Socialiniu požiūriu pagrindinė problema – sistemos pritaikymas įvairioms sritims: • Žiniatikliai: orai, sportas, kita informacija. XML dok. valdymo sistema, Rolandas Krištapaitis
Išvados • Turint didelį sukauptą kiekį rezultatų bus galima pakartotinai panaudoti vykdant analizę, prognozes ir kitus skaičiavimus. • Realiu laiku sekant rezultatus bus galima greitai ir operatyviai perduoti reikalingus duomenis. • Pasaulyje apie 30-40% procentų įmonių, organizacijų naudojosi XML dokumentais siekiant supaprastinti duomenų apsikeitimą, tuo remiantis galime numanyti, kad nemažai klientų gali susidomėti tokio turinio valdymo sistema. XML dok. valdymo sistema, Rolandas Krištapaitis
Ačiū už dėmesį XML dok. valdymo sistema, Rolandas Krištapaitis