a számítógépes rendszer megtervezése a rendszerterv bevezetése
DESCRIPTION
4. A számítógépes rendszer megtervezése A rendszerterv bevezetése A működő rendszer értékelése, karbantartása. A szervezési munka szakaszai. 1. Vezetői elhatározás, célkitűzés 2. Helyzetfelmérés 3. Helyzetfelmérés elemzése, értékelése 4. Számítógépes rendszer megtervezése - PowerPoint PPT PresentationTRANSCRIPT
1
4.
A számítógépes rendszer megtervezéseA rendszerterv bevezetése
A működő rendszer értékelése, karbantartása
2
A szervezési munka szakaszai
• 1. Vezetői elhatározás, célkitűzés
• 2. Helyzetfelmérés• 3. Helyzetfelmérés elemzése, értékelése• 4. Számítógépes rendszer megtervezése• 5. Rendszerterv bevezetése• 6. Működő rendszer értékelése, karbantartása
3
Számítógépes rendszer megtervezése
• Kezdetben: outputorientált
(hátrány: sok átfedés)
• Manapság: adatközpontúság
(adatbáziskezelők használatának előnyei:– Adatok közti kapcsolatteremtés biztosítása– Felesleges redundancia megszüntetése– Adatmodell megalkotása
4
Feldolgozandó adatok körének meghatározása
• Alapvető meghatározó a felhasználók köre• Követelmények:
– Megbízható (pontos, egyértelmű, teljeskörű) (adatleírás: adatmodell segítségével – adatok és köztük lévő kapcsolatok)
– A feldolgozás tárgyának adatszerű leírása– Megfelelő adatkezelési és tárolási rendszer
kialakítása
(mikor, hol, milyen – tárolás, adatvédelem)
5
Adatok körének meghatározása
• Egyedek• Mozgások• Kapcsolatok• Tulajdonságok
• Ezek alapján állítjuk össze a logikai adatmodellt.• Az adatmodellezés feladata, hogy egy meghatározott rendszer
alapadatait, a közöttük lévő kapcsolatokat, az adatokra vonatkozó korlátozó feltételeket, az adatkezelési műveleteket, a tranzakciókat leírja anélkül, hogy figyelembe venné a később felhasználásra kerülő hardver- és szoftverlehetőségeket, illetve korlátokat.
• Az adatmodell fogalma az egyedek, a tulajdonságok és a kapcsolatok.
6
Egyedek
• Személyek, tárgyak, fogalmak, események, amelyek egy adott rendszer tevékenységét meghatározzák.
• Az a dolog is, amelyet ismeretekkel akarunk leírni.
• Valóságban létező: egyed-előfordulás• Logikai: egyedtípus
7
Tulajdonságok
• Az egyedeket jellemző lényegi, elválaszthatatlan sajátosságok
• Valóságban létező: tulajdonság-előfordulás• Logikai: tulajdonságtípus
8
Kapcsolat
• Az egyedek közötti viszonyt fejezi ki.
• Valóságban létező: kapcsolat-előfordulás• Logikai: kapcsolattípus
• Kapcsolatok foka:
1:1
1:N
N:M
9
Adatstrukturák
• Logikai – Elemi adat– Adattétel– Adatállomány
• Fizikai– Mező típusai:– Rekord numerikus– File karakteres
Állandó – változóBemeneti – kimeneti
Adatbázis: több, egymáshoz logikailag közel álló adatállományok összekacsolása
10
Kódszámrendszer
Alkalmazásuk indoka: gyors elérés, visszakeresés- Irányítószám- Vonalkód- Bankszámla- Rendszám
Kód: jelekkel történő helyettesítésKódolás: az a művelet, amely segítségével a helyettesítést
elvégezzük.Kódszámrendszer: az összes azonosító, a hozzá tartozó
egyéb kódokkal együttesen
11
A kódszámok fajtái létrehozás szerint
• Sorszámos- a kódszámokat növekvő vagy csökkenő sorrendbe rakjuk
- hátrány: bővítésre, csoportosításra nem alkalmas
• Csoportképző- a fontosnak tartott fogalmakat kiemeljük, csoportosítjuk, azon belül pedig sorszámmal látjuk el (pl. irányítószám első karaktere)
• Decimális
- a különböző számjegyek bármelyike a tőle jobbra írható számjegyek segítségével 0-9 között további tíz részletező csoportba bontható
(pl. számlatükör)
• Alfanumerikus
- itt a számok mellett betűket és jeleket is használunk
(pl. személyi igazolvány száma, autók rendszáma)
12
A kódszámok fajtái funkcióik szerint
• Azonosítók- minden rekordban benne vannak de minden rekordnál más és más előfordulással- alapvető szerep: azonosítják az egyedet vagy csoportot,amelyhez a rekord tartozik(pl. bankszámlaszám, adószám, árukód, irányítószám)
• Megjelölő kódok- annyi egyed mellé rendelhetők, amennyi a minősítés szempontából azonos elbírálás alá esik(pl. jogász-1, mérnök-2….)
• Tranzakciós kódok- mozgást jelölnek (kétirányú: növekedés-1, csökkenés-2)
• Ellenőrző kódok- adatbeviteli hibák kiszűrésére szolgál- algoritmusára programot kell írni
13
Ellenőrző kód (pl. személyi szám)
Veszünk egy tetszőleges kódszámot: 13546Írunk hozzá egy általunk kigondolt súly sort (bármilyet választhatunk, de ha
egyet kiválasztottunk, akkor az összes kódelőfordulásnál azzal kell számolnunk)
pl. 12345
Kódszám 13546Súly sor 12345Összeszorozzuk az értékeket páronként, majd azokat összeadjuk:
1+6+15+16+30=68Osztóként 9, 10, vagy 11 választható. (válasszuk most a 10-et)
68:10=6 8 ez lesz az ellenőrző szám, amit
A kódszám mögé írunk, és ezután együtt kezeljük vele: 135468
14
Kódszámok kialakítása
• Követelmények:– Egyszerű– Rövid– Egyértelmű– Könnyen bővíthető– Tartós
15
Példaruházati bolt kódrendszere
Típus Női, férfi
Rendeltetés Téli kabát, tavaszi kabát, ruha, blézer, zakó, blúz, szoknya, nadrág, öltöny
Szín Fehér, piros, kék, zöld, sárga, szürke, fekete, lila, rózsaszín, barna, bordó, drapp
Fazon Alkalmi, hagyományos, sport
Méret 36-tól 56-ig
Besorolásra váró ruházati termékek:
típus rendeltetés szín fazon méret
1 – női
2 - férfi
1 – télikabát
2 – tavaszi kabát
3 – ruha
4 – blézer
5 – zakó
6 – blúz
7 – szoknya
8 – nadrág
9 - öltöny
01 – fehér
02 – piros
03 – kék
04 – zöld
05 – sárga
06 – szürke
07 – fekete
08 – lila
09 – rózsaszín
10 – barna
11 – bordó
12 – drapp
1 – alkalmi
2 – hagyományos
3 – sportos
A konkrét méretet vesszük figyelembe
Kódrendszer kialakítása:
16
Az árukódszám:
1 2 3 4 5 6 7
MéretFazonSzínRendeltetésTípus
Pl. női, 42-es méretű alkalmi piros blúz: 1602142
17
EAN kód (vonalkód)
1 2 3 4 5 6 7 8 9 10 11 12 13
A gyártó országazonosítószáma
A gyártó azonosító száma A gyártó szerinti készletkód(cikkszám)
Ellenőrző-szám
18
Bizonylatok megtervezése
Bizonylat:
A különböző gazdasági eseményeket hitelt érdemlően igazoló és leíró okmányok.
Típusai:
- szabványosított
- ajánlott
- saját tervezésű
19
Bizonylatok megtervezése
Követelmények:
– Alaki:• 3 fő rész: fejrész, táblázat, lábrész• Táblázat: gazdasági eseményt tartalmaz• Fejrész, lábrész: jellemző adatok az egész bizonylatra
vonatkozóan
• Megszűnőben
20
Bizonylatok megtervezése
Követelmények:
– Tartalmi:• Kiállító szerv adatai• Bizonylat száma• Bizonylat megnevezése• Kiállítás dátuma• Gazdasági esemény leírása• Aláírás• További elemek
– Vevő adatai– Fizetés módja– Teljesíts időpontja– Fizetés határideje
21
Bizonylatok megtervezése
• Tervezési szempontok
• Rögzítés a rendszerben
• Példányszám
22
Bizonylatok megtervezése
Inputok megtervezéseAdatok:
- törzsadatok (azok az adatok, amelyek viszonylag hosszú időn keresztül válto- zatlan állapotban vesznek részt a feldolgozási folyamatban, azaz az egyedek tartósan jellemző, lényeges tulajdonságait tartalmazza.- forgalmi adatok
Karbantartás:- felvitel (új bevitel, bővítés, kiterjesztés – a., tárterület bővítéssel
- módosítás (felülírás, kitöltés) b., addig nem használt terület aktívvá
- törlés (logikai, fizikai) tétele)
- listázás
23
- Forgalmi adat
(a rendszer működésével kapcsolatos eseményeket, tevékenységeket, illetve azok követelményeit fejezik ki, és a rendszer állapotában bekövetkezett változásokat tükrözik.)
24
Bizonylatok megtervezése
Outputok megtervezése- Képernyős lekérdezés- Nyomtatás- Törzslisták- Forgalmi tablók
25
Rendszer bevezetése
Feladatok:– Tesztelés– Dokumentáció összeállítás
• Szervezési• Kezelési• üzemeltetési
– Betanítás– Szervezői felügyelet-------------------------------------------------------------------------HardverfeltételekSzoftverfeltételekTechnikai feltételek (adatvédelem)
26
Működő rendszer értékelése, karbantartása
Költségek
Hasznok
Mérhető
Nem mérhető