320 likes | 738 Views
INFORMACINĖS TECHNOLOGIJOS IR SISTEMOS. Telekomunikacijų informacinės technologijos (Įvadas). Paskaitos turinys. Apie kursą Kompiuterių taikymai Informacijos sistemos Failų sistemos. Trumpai apie kurs ą. Kursą skaitys: 1 dalį - doc. Stasys Maciulevičius
E N D
INFORMACINĖS TECHNOLOGIJOS IR SISTEMOS Telekomunikacijų informacinės technologijos (Įvadas)
Paskaitos turinys • Apie kursą • Kompiuterių taikymai • Informacijos sistemos • Failų sistemos S.Maciulevičius
Trumpai apie kursą • Kursą skaitys: • 1 dalį - doc. Stasys Maciulevičius • Informacijos sistemos ir duomenų bazės • MySQL • Operacinių sistemų pagrindai • 2 dalį – Mindaugas Vidmantas • Objektinio programavimo pagrindai • Java programavimo kalbos pagrindai • Internetinė DB sąsaja S.Maciulevičius
Trumpai apie kursą • 1 dalies medžiaga pasiekiama per ifko.ktu.lt/~stama; toliau – žr. modulio T120B127nuorodą • Laboratorinių darbų metu: • Nedidelės MySQL duomenų bazės realizacija • Operacinės sistemosUnix pagrindai • Atsiskaitymui: • MySQL duomenų bazė: kūrimas, modifikavimas, užklausos • Pagrindinės Unixkomandos • Teorinė dalis - koliokviumas S.Maciulevičius
Internete Adresas: ifko.ktu.lt/~stama S.Maciulevičius
Kompiuterių taikymai • Sudėtingi skaičiavimai (palyginus nedideli pradinės informacijos kiekiai, daug laiko reikalaujantys skaičiavimai): • automatizuoto projektavimo sistemos, • modeliavimo sistemos, • kompiliatoriai, ... • Didelių informacijos kiekių apdorojimas (labai dideli pradinės informacijos kiekiai, palyginus nesudėtingi skaičiavimai): • duomenų bazės, • informacinės sistemos, ... S.Maciulevičius
Kompiuterių taikymai • Reikalavimai resursams: • procesoriui (procesoriams), • pagrindinei atminčiai, • išorinei atminčiai , • ryšio priemonėms. • Išorinės atminties tipai (jų vystymasis) ir didelių informacijos kiekių apdorojimas: • magnetinės juostos, • magnetiniai būgnai, • magnetiniai diskai. S.Maciulevičius
Informacijos technologijos (IT) apibūdinimas • Siaurąja prasme IT – informacinių sistemų techninė dalis: techninė įranga, DB valdymo sistema, kompiuterinis tinklas, sisteminė programinė įranga ir kiti įrenginiai. • Plačiąja prasme IT – organizacijos techninė, komunikacinė ir programinė įranga. • IT turi atitikti veiklos sričių poreikius. Atsiradus naujiems veiklos uždaviniams ar pasikeitus veiklos pobūdžiui, seni IT sprendimai turi būti modifikuojami. S.Maciulevičius
Organizacijų sistemos Sistema - tai susijusių dalių rinkinys, kuris funkcionuoja siekdamas vieningo tikslo. Sistemoje galima išskirti posistemius. Jų sąveika valdoma stimulų ir rolių (vaidmenų) aibėmis, kirias apibrėžia išorinė aplinka. Sistemos pavyzdys: • Gaminami (surenkami) kokie nors gaminiai (kompiuteriai, šaldytuvai, ...); • Klientas užsako, apmoka sąskaitas, gauna ar grąžina (nekokybiškus) gaminius; • Sistemos posistemiai apdoroja ir vykdo užsakymus, pateikia sąskaitas, gauna apmokėjimus, ... S.Maciulevičius
Sistemos riba Grąžinami gaminiai KLIENTAS Nupirkti gaminiai Užsakymas Apmokėj. Sąskaita Sandėlys Gaminių užsak. Informacija apie pard.g. Informacija apie užsak. Apskaita Komisiniai Gaminiai Informacija apie pardav. Užsakymų apdorojimas Gamyba Prekybos skyrius Organizacijų sistemos S.Maciulevičius
Organizacijų sistemos Posistemiai atviri - jie sąveikauja, perduodami kitiems ir gaudami iš jų informaciją ar gaminius. Sistemos išorėje esantis klientas su sistema sąveikauja pateikdamas užsakymus, kurie sistemoje inicijuoja informacijos srautus ir atitinkamų verslo posistemių veiklą. Organizacijos veikla mus domina mažai – mes skirsime dėmesį informacijai ir jos apdorojimui. S.Maciulevičius
Organizacijų sistemos Organizacijos sistemoje galima išskirti du svarbius dalykus – valdymo struktūrą ir sprendimų priėmimo procesą. Tai gana sudėtingi dalykai, kuriems reikalingos viena ar kelios sistemos, specialiai sukurtos jiems remti. Tai – informacijos sistemos. Jų skaičius nėra esminis dalykas – tai priklauso nuo organizacijos dydžio, jos veiklos sudėtingumo, pačios organizacijos ir jos valdymo struktūros. S.Maciulevičius
ormaciją ORGANIZACIJA “Rankinė” AIS INFORMACIJOS SISTEMA Organizacija ir informacijos sistema • Galima skirti: • operatyviąją informaciją, būtiną kasdienėms funkcijoms realizuoti, • valdymo informaciją, reikalingą sprendimams priimti S.Maciulevičius
Kas yra informacijos sistema? • Paprastai organizacijos informacijos sistema (darbų su informacija ir priemonių visuma) yra dalinai kompiuterizuota, skirstoma į nekompiuterizuotą dalį ir kompiuterizuotą dalį. • Glaustumo dėlei sąvoką “kompiuterizuota informacijos sistema” toliau pakeisime terminu “informacijos sistema (IS)”, kadangi nekompiuterizuotų darbų su informacija nenagrinėsime. S.Maciulevičius
Informacijos sistemos • Informacijos sistema (IS)surenka, apdoroja, saugo, analizuoja ir paskirsto informaciją, turinčią konkrečią paskirtį organizacijos veikloje. • Informacijos sistemos apdoroja įeigą (duomenis) ir suformuoja išeigą (ataskaitas, suvestines), kuriuos nusiunčia vartotojui arba kitai sistemai. • Informacijos sistemos veikia tam tikroje aplinkoje: organizacinėje aplinkoje, technologinėje aplinkoje. • Informacijos sistemos yra informacinės technologijos, įdiegtos organizacijoje, dalis. S.Maciulevičius
Informacijos sistema Informacijos sistema – tai techninis-programinis kompleksas, kurio paskirtis – informacijos surinkimas ir jos patikimas saugojimas kompiuterio atmintyje, konkrečiam taikymui reikalingi skaičiavimai ir informacijos apdorojimas, jos pateikimas vartotojams, patogios ir lengvai įsisavinamos sąsajos užtikrinimas. • Klasikiniai pavyzdžiai: • bankų sistemos, • lėktuvų ar geležinkelio bilietų rezervavimo sistemos, • viešbučių informacinės sistemos, • ... S.Maciulevičius
IS klasifikavimas Informacijos sistemos gali būti klasifikuojama pagal kelis kriterijus: • Sistemos paskirtį • Organizacinės struktūros lygmenis • Funkcines veiklos sritis • Kompiuterizuojamo proceso (pagalbos) pobūdį • Veiklos, kuri kompiuterizuojama, valdymo lygmenį • Sistemos architektūrą • Organizacijos IS integravimo laipsnį S.Maciulevičius
IS klasifikacija pagal paskirtį Organizacijose naudojamos IS pagal paskirtį skirstomos į: • Strategines sistemas, padaedančias pirmauti konkurencinėje kovoje • Nuolatinio veiklos tobulinimo darbų sistemas • Verslo proceso reinžinerijos (BPR) sistemas • Verslo partnerystės sistemas • Elektroninės komercijos sistemas. S.Maciulevičius
IS klasifikacija pagal organizacinės struktūros lygmenis • Padalinių IS. Šio tipo IS dažniausiai būna skirta tik konkrečią funkciją atliekančiam padaliniui, pvz., žmogiškųjų išteklių valdymo IS skirta personalo skyriui • Organizacijos IS. Šio tipo IS skirta kelių arba visų organizacijos padalinių funkcijų kompiuterizavimui • Tarporganizacinės IS. Tai sudėtingos IS, kompiuterizuojanti kelių organizacijų veiklos procesus ar funkcijas, pvz., pasaulinė aviabilietų rezervavimo sistema S.Maciulevičius
Klasifikacija pagal veiklos funkcines sritis • Apskaitos IS - kompiuterizuoja organizacijos apskaitos procesus • Finansų IS- kompiuterizuoja organizacijos finansų valdymą • Gamybos IS- kompiuterizuoja gamybos procesus, jų valdymą ir kontrolę • Marketingo IS - kompiuterizuoja veiklos marketingo procesus • Personalo IS- kompiuterizuoja organizacijos personalo valdymo funkcijas. S.Maciulevičius
IS klasifikacija pagal architektūrą • Didžiųjų skaičiavimo mašinų pagrindu veikiančios IS - Mainframe sistemos; • Atskirų personalinių kompiuterių pagrindu sudarytos IS; • Paskirstytosios informacijos sistemos (distributed IS) . S.Maciulevičius
Informacijos sistemos sudėtis Pagrindiniai kiekvienos informacijos sistemos komponentai yra : • Techninėįranga- tai įrenginių rinkinys, tokių kaip procesorius, monitorius, klaviatūra ir spausdintuvas, kurie priima duomenis, apdoroja ir išveda juos. • Programinėįranga - tai programų rinkinys, kuris įgalina techninęįrangą apdoroti duomenis. • Duomenų bazė- tai susijusių failų, lentelių, ryšių ir t.t. rinkinys, kuriame saugomi duomenys ir asociacijos tarp jų. S.Maciulevičius
Informacijos sistemos sudėtis Pagrindiniai kiekvienos informacijos sistemos komponentai yra : • Tinklas - tai komunikacijų sistema, kuri leidžia resursų pasidalijimą tarp skirtingų kompiuterių. • Procedūros - tai instrukcijų rinkinys apie tai, kaip apjungti aukščiau išvardintus komponentus tam, kad būtų galima apdoroti informaciją ir sugeneruoti pageidaujamą rezultatą. • Žmonės - tai tokie organizacijos darbuotojai, kurie naudojasi IS arba naudoja jos rezultatus, taip pat informatikos specialistai, kurie užtikrina IS funkcionavimą. S.Maciulevičius
Failų sistema Failų sistema - tai OS dalis, realizuojanti patogią vartotojui sąsają su jam reikalingais duomenimis, kurie saugomi diske (diskelyje), taip pat užtikrina galimybę tuo pačiu metu kreiptis į failą keliems vartotojams ir procesams. Failų sistema aprūpina vartotojus atmintimi ilgalaikiam programų ir duomenų saugojimui. Tokia išorinė atmintis abstrakčiu požiūriu - tai įvardytų objektų (failų) rinkinys. Failų sistemos funkcijų sąraše - failų ir katalogų kūrimas, manipuliavimas, failų apsauga, buferizavimas ir t.t. S.Maciulevičius
Failų sistema Plačiąją prasme failų sistema apima: • diske saugomų failų visumą; • duomenų struktūras, reikalingas failams tvarkyti (katalogai, failų deskriptoriai, informacija apie vietą diske); • failus tvarkančias programas (failų kūrimui, naikinimui, kopijavimui, perkėlimui, įrašymui ir t.t.). S.Maciulevičius
Failųsistemos • failai - duomenų saugojimo priemonė • informacijos išdėstymo diske ypatumai • ką skaityti iš disko - baitų seką ar bloką? • failas - įrašų rinkinys ar baitų seka? • ką skaityti iš disko - įrašą (DEC RSX, VMS), lauką ar bet kiek baitų (Unix)? • vardų suteikimo taisyklės (kelias + vardas) • izoliuotos failų sistemos (DEC, PC) ir centralizuotos failų sistemos (Multics, Unix) • failų apsauga (Unix, Windows) S.Maciulevičius
Failų sistemos • daugiavartotojiškas darbas su failais • informacija failuose: • silpnai struktūrizuota (tekstiniai dokumentai, programos, objektiniai failai) • sudėtingos struktūros, su tarpusavio ryšiais, reikalauja duomenų valdymo priemonių (informacinėse sistemose) • pradžioje - individualios duomenų valdymo priemonės • vėliau - specialios išskirtos DBVS • ko reikia iš jų - žr. pavyzdį S.Maciulevičius
Failų sistemos Atskiri failai: Informacija apie studentą (failas STUDENTAI): stud_kodas stud_pav stud_ vard stud_gr stud_kurs ... Informacija apie studentų grupę (failas STUDGRUP): gr_vardas gr_dydis specializgr_kurs stip_sk ... Šie failai susiję. Failų tarpusavio ryšiai: • stud_gr = gr_vardas • studento perkėlimas iš vienos grupės į kitą S.Maciulevičius
Failų sistemos Pasikeitimai ryšium su studento perkėlimu į kitą grupę Informacija apie studentą: stud_kodas stud_pav stud_ vard stud_grstud_kurs stip Informacija apie studentų grupę: gr_vardas gr_dydis specializ gr_kursstip_sk ... Informacijos suderinamumo problema - viena svarbiausių DB S.Maciulevičius
Failų sistema kaip duomenų bazė • daugiavartotojiškas darbas su failais ir failų apsaugos priemonės sudaro galimybes failų sistemą naudoti kaip duomenų bazę • informacija failuose silpnai struktūrizuota, paliekant tolimesnę struktūrizaciją taikomosioms programoms • paprogramių biblioteka informacijai tvarkyti • toks failų sistemos panaudojimas santykinai pigus, tačiau jo taikymas apribojamas palyginus nesudėtingomis duomenų struktūromis S.Maciulevičius
Informacija atliekantiems laboratorinius darbus Darbams bus išskirtos sritys Unix serveryje (stud.if.ktu.lt). Gausite prisijungimo vardus ir slaptažodžius. Jungtis reikės naudojant saugų prisijungimą prie Unix (SSH arba Putty). Užduotys – individualios. Jų esmė – sukurti savą duomenų bazę (naudojant MySQL) ir išmokti atlikti joje pagrindinius veiksmus – informacijos įvedimą ir koregavimą, užklausų formavimą. S.Maciulevičius