infosüsteem. andmebaasisüsteem
TRANSCRIPT
Teema 6: Infosüsteem. Andmebaasi loomine
(Microsoft Access)
Viive Simon
Teemad
Tarkvaraarendus: infosüsteemist andmebaasisüsteemini
Sissejuhatus andmebaasisüsteemi
MS Access
Tarkvararakenduse loomise e. tarkvaraarenduse etapid
Eelanalüüs Tarkvaraarendus
Infosüsteemi analüüs Tarkvara loomine
Eelanalüüs
Vajaduse analüüs
IT firma valik
Kellele ja miks vaja?
Mis on eesmärk?
Kas on olemas vajalikud ressursid?
Kas analoogne rakendus loodud?
Millised kogemused?
Kes on kliendid?
Tarkvaraarendus
Kes on tulevased kasutajad? Millised on nende tegevused? Kust pärinevad andmed? Kuidas andmeid töödeldakse? Millistele küsimustele on vaja vastust?
Infosüsteemi kaardistaminee. analüüs
Infosüsteemi piiritlemine
Infosüsteemi analüüs
Milline osa organisatsioonist?
Tarkvaraarendus
Hooldamine
Juurutamine
Testimine
TarkvaraarendusDisain ja
programmeerimine
Infosüsteemi analüüs
Infosüsteemi kaardistamine e. analüüs
Infosüsteemi piiritlemine
Kui pikk peab olema andmesisestusväli? Millise valemiga arvutatakse välja hind? Kust pärinevad kasutatavad valuutakursid? Mis toimub pärast välja logimist?
Tarkvara paigaldamineKasutajajuhendi koostamineKas on vaja koolitust?
Tarkvaralised parandused, täiendused
Infosüsteemi analüüs (näide)
Organisatsioon, mis tegeleb klientidele hooldusteenuste pakkumisega. catering, kiirpuhastus, lemmikloomahooldus,
koduhooldus jms. Palju kliente ning töö sujub. On vaja andmebaasisüsteemi, kus saab
mugavamalt andmeid hallata; vaadata aruandeid tehtud tööde kohta.
Hooldusteenuseid pakkuvorganisatsioon
Infosüsteemi analüüs (näide)
Klient
Klienditeenindaja
Osakonnajuhataja
Teenuse osutamine
Tegevused kliendi andmetega
Tegevused klientide tagasisidega
Infosüsteemist andmebaasiks
Tegevused: Klient tuleb teenust saama. Klienditeenindaja kontrollib kliendi andmeid.
Klienditeenindaja sisestab uue kliendi andmed. Klienditeenindaja e. teenuse osutaja osutab kliendile
teenust. Klient kirjutab tagasiside. Osakonnajuhataja vaatab üle saadud tagasiside. Osakonnajuhataja vaatab kliendi andmeid ja saadab
esitatud kaebuse kohta vastuse.
Infosüsteemist andmebaasiks
Tegevusteks vajaminevad andmed: Kliendi andmed Klienditeenindaja andmed Teenuse andmed Teenuse osutamise andmed Antud tagasiside andmed Vastatud tagasiside andmed
Infosüsteemi kitsendus
Analüüsi käigus selgus, et tegelikult on vaja parendada kliendi ja klienditeenindaja e. teenuse osutaja osa organisatsiooni töös.
Kuna klientidega suhtlemine toimub e-mailide vahendusel, siis jäävad välja osakonnajuhataja ja tagasisidega tehtavad tegevused ning hoitavad andmed.
Andmebaasisüsteemi disainimine
Andmebaasis on vaja hoida järgnevaid andmeid: Kliendid; Teenuse osutaja; Teenus; Teenuse osutamine.
Andmebaasiskeem
Andmetabel
Tabelitevaheline seos
Infosüsteemi ja andmebaasi seos
Infosüsteem
Info liikumise kirjeldus ja reeglite kogumik
Infosüsteem
Rakendustarkvara (Programm):KASUTAJALIIDES (Andmevormid)
Andmebaas:Andmetabelid
Andmed
Rakendustarkvara (Programm):KASUTAJALIIDES (Andmevormid)
Andmebaas:Andmetabelid
Andmed
Infosüsteem
Rakendustarkvara (Programm):KASUTAJALIIDES (Andmevormid)
Andmebaas:Andmetabelid
Andmed
Infosüsteem
Andmebaas:Andmetabelid
Andmed
Kategoriseeritud andmed andmetabelites (MS Access)
Infosüsteem
Andmebaas:Andmetabelid
Andmed
Andmepäringud
Kitsendatud vaade andmetele(MS Access)
Infosüsteem
KASUTAJALIIDES (Andmevormid)
Andmepäringud
Andmebaas:Andmetabelid
Andmed
Andmesisestusvormid (MS Access)
Infosüsteem
KASUTAJALIIDES (Andmevormid)
Andmepäringud
Andmebaas:Andmetabelid
Andmed
KasutabAndmebaasi-
süsteem
Andmebaasisüsteem MS Access
Andmebaasisüsteemi luuakse kindla järjekorra järgi:
1. Andmetabelid Tabelitevahelised seosed Tabelitesse sisestatakse esmased andmed
2. Andmepäringud
3. Andmesisestusvormid ja peavorm
4. Aruanded
Andmetabelid (Tables): disainivaade
Andmetabelid (Tables): tabeli e. andmevaade
Andmepäringud (Queries): disainivaade
Andmepäringud (Queries): andmevaade
Andmesisestusvormid (Forms): disainivaade
Andmesisestusvormid (Forms): andmesisestusvaade
Andmesisestusvormid (Forms): peamenüü (Switchboard)
Aruanne (Report): andmevaade
Infosüsteem
KASUTAJALIIDES (Andmevormid)
Andmepäringud
Andmebaas:Andmetabelid
Andmed
KasutabAndmebaasi-
süsteem