A. Juozapavičius: "Informacinės sistemos"


Santrauka:

Šiuolaikinės informacinės sistemos orientuotos į duomenų valdymo ir jų pritaikymo organizacijos tikslams aspektus, ypač akcentuodamos duomenų bazes ir internetinę jų integraciją. Kurse pateikiamos informacinių sistemų pagrindinės sąvokos, jų modeliavimo ir kūrimo metodai. Informacinės paieškos sistema STN International (mokslinės-techninės informacijos tinklas) yra kaip dokumentinių ir mokslinės-techninės informacijos sistemų pavyzdys.

Kurse trumpai apžvelgiama duomenų ir duomenų bazių modeliavimo istorija: hierarchiniai, tinkliniai, reliaciniai ir objektiniai modeliai. Kadangi informacija dabar yra dažnai struktūrizuojama XML pagalba, ypač internetinėse sistemose, kurse pateikiama ši struktūrinė kalba, jos naudojimo pavyzdžiai.

Didelis dėmesys skiriamas patikimų ir greitų internetinių informacinių sistemų kūrimui, projektavimui, realizavimui, išskiriant tokius etapus: duomenų bazės planavimas, informacijos surinkimas ir analizė, verslo taisyklės, sistemos funkcionavimo planavimas, dizainas ir vystymas, duomenų integralumas ir kokybė, duomenų bazės integravimas Internete, funkcionavimo derinimas, duomenų administravimas, jų apsauga.

Projektų, testų, egzaminų rezultatai ir galutiniai pažymiai (galutiniai pažymiai yra preliminarūs) yra paskelbti čia

Detalus turinys:

  1. Informacinės sistemos (IS) sąvoka, apibrėžimai, savybės
  2. IS tipai, klasifikacija
  3. Dokumentų paieškos sistemos, jų tinklai, STN International pavyzdys
  4. Informacinių sistemų kūrimo ir modeliavimo metodikos ir etapai
  5. Duomenų bazės ir jų rolė informacinėse sistemose
  6. Internetinės informacinės sistemos
  7. IS kūrimo ir vystymo metodologija ir organizavimas
  8. IS duomenų standartizavimas
  9. Informacijos surinkimas ir analizė
  10. Verslo taisyklių modeliavimas
  11. Koncepcinis informacijos modelis: E-R modelis, OO modelis, kitos metodikos
  12. Loginis ir diegimo duomenų modelis: reliacinis modelis, duomenų modeliavimo istorija
  13. Duomenų modelių našumas ir jo vertinimo schemos
  14. Duomenų struktūrizavimas: XML kalba, schemos, DTD, DOM, XPath, XMLQuery
  15. Fizinis IS projektavimas ir vystymas
  16. IS fizinio kūrimo priemonės: PHP ir MySQL
  17. IS integralumas ir kokybė
  18. IS našumo gerinimas: vartotojo interfeisas, indeksavimas, testavimas, denormalizacija, procesų išlygiagretinimas

Projektinis darbas

Visą informaciją, susijusią su praktiniu projektinio darbo atlikimu ir organizavimu galima rasti doktoranto Kazimiero Mickaus, dėstančio praktinius užsiėmimus, rengiamuose puslapiuose.

Kurso praktinių užsiėmimų metu studentams reikia atlikti projektinį darbą, kuriame praktiškai įsisavinamas informacinių sistemų kūrimas, modeliavimas ir įgyjami reikiami įgūdžiai. Darbas yra būtinas, jis turi būti atliktas, norint ne tik gauti geresnį pažymį, bet ir įgyti teisę laikyti "Informacinių sistemų" kurso egzaminą.

Atliktą projektinį darbą reikalinga apginti, parengiant pristatymą ir gal būt jo demonstravimą. Pristatyme darbą reikia pateikti pagal žemiau išdėstytus etapus. Kaip parengti gerą darbo prezentaciją, verta pasiskaityti šiame straipsnyje arba straipsnyje, specialiai pritaikytame informatikams.

Projekto metu studentai, susiskirstę į grupes po 4-5 asmenis, realizuoja informacinę sistemą pasirinkta tematika. Vykdant projektą reikalinga padaryti:

  1. suformuluoti informacinės sistemos tikslus ir pagrindines informacinės sistemos funkcijas,
  2. aprašyti verslo taisykles bei reikalavimus, keliamus informacinei sistemai (reikalavimai aprašomi neformalia natūralia kalba, jie turi būti konkretūs ir detalūs, kad iš jų būtų galima išskirti ir pagrįsti visus vėliau reikalingus objektus, esybes, atributus, ir pan., t.y. verslo taisyklės turi būti panaudotos sudarant duomenų loginį modelį),
  3. išskirti pagrindinius informacinėje sistemoje veikiančius objektus, esybes, jų savybes, atributus, nustatyti ryšius ir priklausomybę tarp esybių, aktorių, kitų sistemoje išskirtinų objektų, pan.,
  4. sudaryti IS koncepcinį modelį,
  5. sudaryti duotos IS duomenų bazių loginį modelį: esybių-ryšių modelį (arba objektinį modelį), sudarant esybių-ryšių (arba objektinio modelio) diagramas,
  6. sudarytą loginį modelį (esybių-ryšių arba objektinį modelį) transformuoti į struktūrinį duomenų modelį, pagrįstą XML kalba, naudojant DTD arba schemą,
  7. sudaryti duomenų reliacinį modelį, aprašyti ir formalizuoti loginio modelio sąsajas su reliaciniu modeliu,
  8. suprojektuoti ir realizuoti informacinės sistemos tranzakcijas, užklausų kalbą, atlikti jų vykdymo našumo analizę,
  9. suprojektuotą duomenų struktūrinį modelį įdiegti Web aplinkoje, suprogramuojant duomenų atvaizdavimo vartotojo grafinį interfeisą,
  10. atlikti visų sudarytų modelių ir duomenų struktūrų verifikaciją, jų atitikimo sistemos tikslams ir funkcijoms bei modelių atitikimo vienas kitam analizę,
  11. suprojektuoti ir realizuoti duomenų įvedimo į duomenų bazę (arba duomenų papildymo) interfeisą,
  12. IS duomenų bazę užpildyti duomenimis, naudojant tinkamus script'us, taikomąsias programas ar duomenų konversiją, kartu atliekant tokio užpildymo analizę,
  13. atlikti pilną sistemos testavimą, ne tik vertinant sistemos galimybes ir funkcijas, jos atitikimą verslo taisyklėms, kitiems reikalavimams, bet ir taikant sistemos gyvavimo ciklo metodologiją.


Projektinių darbų temų sąrašas

  1. Prekių tiekėjo (dilerio) informacinė sistema
  2. Stomatologijos klinikos informacinė sistema
  3. Publikacijų portalas kaip informacinė sistema
  4. Sandėlio informacinė sistema
  5. Informacinė sistema "Autosalonas"
  6. Gėlių pardavėjų informacinė sistema
  7. Informacinė sistema "Programinių produktų pardavimai"
  8. Krepšinio varžybų informacinė sistema
  9. Kompiuterių komplektuojančių dalių informacinė sistema
  10. Meno kūrinių kolekcijos informacinė sistema
  11. Autoturgaus informacinė sistema
  12. Videotekų tinklo informacinė sistema
  13. Šachmatų turnyro informacinė sistema
  14. Bilietų kasų tinklo informacinė sistema
  15. Patalpų nuomos informacinė sistema
  16. Ginklų parduotuvės informacinė sistema
  17. Įdarbinimo biuro informacinė sistema
  18. "Studentų užeigos" kavinės virtuvės IS
  19. Kepyklos-Parduotuvės-Pyraginės informacinė sistema
  20. Gydytojų informacinė sistema
  21. Įmonės personalo valdymo IS
  22. Autoralio varžybų informacinė sistema
  23. Portalo turinio valdymo sistema
  24. Buhalterinės apskaitos valdymo sistema
  25. Statybos įmonės informacinė sistema
  26. Sendaikčių aukciono informacinė sistema
  27. Kelionių agentūros informacinė sistema
  28. Pašto skyriaus informacinė sistema
  29. Mokslinės konferencijos informacinė sistema
  30. Taksi firmos operatoriaus informacinė sistema
  31. Operacinės sistemos procesų-resursų informacinė sistema
  32. Patalpų nuomos tinklo informacinė sistema
  33. Biržos maklerio informacinė sistema
  34. Kazino informacinė sistema
  35. Transporto kompanijos informacinė sistema

Projektų recenzavimas

Kiekviena studentų grupė, pristatanti projektą, turi recenzuoti kitą kurių nors savo kolegų projektą (recenzentus skiria dėstytojas). Recenzuojant projektą, reikia vertinti:

Kaip parengti gerą recenziją, verta pasiskaityti šiame straipsnyje.


Kurso žinių vertinimas

Kurso metu įgytų žinių vertinimas susideda iš projekto vertinimo (iki 4 balų), recenzijos kokybės vertinimo (iki 1 balo), testo vertinimo (iki 1 balo), teorinių žinių vertinimo (egzamino metu, iki 4 balų). Numatytas toks atsiskaitymo grafikas:


Kurso turinys, konspektai ir kita vadovėlio tipo medžiaga:


Vadovėliai:


į kursų sąrašą
į Katedros svetainę
į Lietuvos baroko aprašą