Mundareja
Kirish...................................................................................................................2
1. Axborot dizayni...............................................................................................3
2. Strukturaviy va funksional loyihalash..............................................................5
3. Ob'ektga yo'naltirilgan dizayn........................................................................11
4. IPni amalga oshirish.......................................................................................15
5. Ishlab chiqilgan AT dan foydalanish bo'yicha qisqacha qo'llanma................15
Xulosa................................................................................................................25
Foydalanilgan adabiyotlar ro'yxati.....................................................................26
A ilova...............................................................................................................27
Kirish
Kurs ishini yozish mavzusi - “Aviazavod” axborot tizimini loyihalash.
Ishlab chiqilgan “Aviazavod” axborot tizimi qog‘ozbozlik vaqtini qisqartirish bilan birga, korxona xodimlarining bir tekis va samarali ishlashiga ham imkon yaratadi.
Shunday qilib, ishlab chiqilgan tizim asosiy vositalar to'g'risidagi ma'lumotlarni kiritishni ta'minlashi, shuningdek, relyatsion ma'lumotlar bazasi tuzilmalarida ma'lumotlarni qayta ishlash uchun qulay shaklda saqlanishini ta'minlashi, foydalanuvchi uchun zarur bo'lgan ma'lumotlarni chiqish hujjatlari shaklida to'liq hajmda olishi kerak. va istalgan vaqtda tizimning ishlashi natijasida olingan ma'lumotlar to'g'ri va izchil bo'lishi kerak.
Kurs ishi quyidagilarni o'z ichiga oladi: kirish, besh bo'limni o'z ichiga olgan asosiy qism: vazifani to'liq shakllantirish, axborot dizayni, tarkibiy va funktsional dizayn, ob'ektga yo'naltirilgan dizayn, IPni amalga oshirish, yozishda foydalanilgan xulosa va adabiyotlar. muddatli ish va ariza.
Rational CASE-vositalari yordamida amalga oshirildi Dasturiy ta'minot , dasturiy mahsulot prototipini ishlab chiqish vositalari - Borland Delphi 7.0.
1. Axborot dizayni
IDEF 1x notatsiyasida mantiqiy darajadagi konseptual maʼlumotlar modeli va jismoniy darajadagi maʼlumotlarning mantiqiy modeli qurilgan .
Modellarni yaratish uchun ma'lumotlar bazasi sxemasini loyihalashni, uning tavsifini maqsadli DBMS ( InterBase ) tilida yaratishni amalga oshiradigan CASE - ERWin vositasi ishlatilgan .
Infologik ma'lumotlar modelini ko'rib chiqing, Chen yozuvida, 1.1-rasm. Infologik modelning asosiy elementlari - ob'ektlar, ular o'rtasidagi munosabatlar va ularning xususiyatlari. Ob'ektlar to'rtburchaklar, assotsiatsiyalar romblar yoki olti burchaklar, atributlar ovallar va ular orasidagi bog'lanishlar yo'naltirilgan qirralar bilan ifodalanadi, ularning ustiga ulanish darajalari (1 yoki "ko'p" so'zi o'rniga "M" harfi) [4] .
1.1-rasm - Chen yozuvidagi infologik model.
Keyinchalik, mantiqiy darajada quyidagi ma'lumotlar modeli tuzildi (1.2-rasm), u bir-biri bilan mantiqiy munosabatlarga ega bo'lgan 7 ta ob'ektdan iborat. Ushbu ob'ektlarning har biri o'ziga xos xususiyatlarga ega (xususiyatlar to'plami).
Shakl 1.2 - Konseptual ma'lumotlar modeli, 1RW da mantiqiy darajada
Ma'lumotlar modelining jismoniy darajasi mantiqiy daraja bilan bir xil ob'ektlarni o'z ichiga oladi, ammo jismoniy darajadagi ma'lumotlar modeli ma'lumotlar bazasining barcha ob'ektlari, har bir atributning ma'lumotlar turi haqida ma'lumotlarni o'z ichiga oladi va ingliz tilida taqdimotlarni ko'rsatadi. Ob'ektlarning har birida birlamchi kalit xaritaga tushiriladi ("kalit" bilan belgilanadi). Ob'ektlar, shuningdek, chet el kalitlari (" FK " qisqartmasi bilan ko'rsatilgan ) atributlariga ega [1, 46-b.].
1.3-rasmda beshta ko'rinishni ko'rish mumkin bo'lgan jismoniy qatlam ma'lumotlari modeli ko'rsatilgan. Har bir ko'rinish o'z atributlariga ega (A ilovasi).
ERWin -da jismoniy darajada taqdim etilgan kontseptual ma'lumotlar modeli
2. Strukturaviy va funksional loyihalash
“Aviazavod” ISni yanada yaratish uchun IDEF 0 notatsiyasida biznes-jarayon modeli qurildi, ishlab chiqish vositasi sifatida BPWin CASE vositasidan foydalanildi .
IDEF 0 Funktsional modellashtirish metodologiyasi ish o'rinlari orasidagi mantiqiy munosabatlarni xaritada ko'rsatadi.
Ta'rif kirish, chiqish, boshqaruv va mexanizmlarga ega bo'lgan "qora quti" ga o'xshaydi, u asta-sekin talab darajasiga qadar parchalanadi.
Mavzu sohasi - "Samolyot zavodi". Mijoz ARZga murojaat qiladi, ATni ta'mirlash uchun buyurtma beradi. Ushbu buyurtma ta'mirlashning ma'lum bir turiga ixtisoslashgan ustaxonaga yuboriladi. Ustaxona omborga kerakli qismning mavjudligi to'g'risida so'rov yuboradi. Agar kerakli qism zaxirada bo'lmasa, kerakli qism sotib olinadi. ARZ ta'mirlash uchun ehtiyot qismlarni etkazib beruvchilardan sotib oladi. Sotib olingan qismlar omborlarga yetkazib beriladi, har bir ombor orqasida o‘z qo‘l ostidagi 20-30 ga yaqin odam bo‘lgan ombor mudiri bo‘ladi. Omborlardan qism ushbu qismga so'rov yuborgan ustaxonaga boradi. Keyinchalik, aviatsiya texnikasini ta'mirlash amalga oshiriladi. Ta'mirlashdan keyin mijoz ta'mirlangan qismni yoki samolyotni olishi mumkin.
2.1-rasmda “Samolyot zavodi” asosiy biznes jarayoni ko‘rsatilgan. Samolyot zavodi biznes jarayoniga kirish mijoz ma'lumotlari va yangi qismlar ma'lumotlaridir. Boshqaruv - bu etkazib beruvchilardan olingan qismlarning mavjudligi va narxi to'g'risidagi hujjatlar va ma'lumotlar. Ushbu modeldagi mexanizm Aviatsiya zavodi xodimlari bo'ladi. Chiqarish - tayyor mahsulotlar va etkazib beruvchilarga buyurtmalar.
2.1-rasm - Asosiy funktsional blok.
Batafsilroq modelni olish uchun Samolyot zavodi jarayoni parchalanadi, 2.2-rasm.
Parchalanish - bu quyi tizimlarga bo'lingan tizim bo'lib, har bir quyi tizim alohida tavsiflanadi (parchalanish diagrammasi). So'ngra har bir quyi tizim kichikroqlarga bo'linadi va kerakli darajada tafsilotga erishilgunga qadar davom etadi [2, p.97].
2.2-rasmda "Aviatsiya texnikasini ta'mirlashni tashkil etish" asosiy jarayoni uchta kichik jarayonga bo'linganligi ko'rsatilgan: Buyurtma berish, Buyurtmani bajarish va Hisobotlarni tayyorlash. Ko'rinib turibdiki, boshqaruv elementlari, kiruvchi, chiquvchi ma'lumotlar va mexanizmlar ham batafsilroq ajratilgan.
2.2-rasm - "Aviatsiya texnikasini ta'mirlashni tashkil etish" jarayonining parchalanishi.
2.3-rasmda Tekshirish jarayonining parchalanishi ko'rsatilgan, bu erda jarayon uchta elementdan iboratligini ko'rishingiz mumkin, xususan: Ta'mirlash buyurtmasini joylashtirish, ta'mirlash uchun zarur bo'lgan resurslarni aniqlash va ehtiyot qismlar va jihozlarni qayta ishlash. Kirish - mijoz to'g'risidagi ma'lumotlar, chiqish - tuzilgan shartnoma, olingan qismlar va sotib olingan qismlar va materiallar to'g'risidagi ma'lumotlar.
2.3-rasm - "Checkout" jarayonining parchalanishi.
2.4-rasmda Buyurtmani bajarish jarayonining taqsimoti ko'rsatilgan. Jarayon uchta blokga bo'linadi: diagnostika uchun asbob-uskunalarni tayyorlash, uskunalar diagnostikasi, texnik ishlar. Kirishda o'rnatilgan uskunalar va materiallar, chiqishda esa tayyor mahsulotlar va ta'mirlash ma'lumotlari mavjud.
2.4-rasm - "Buyurtmani bajarish" jarayonining parchalanishi.
IDEF 0 diagrammasining xulosasi hisobot jarayonining parchalanishidir, 2.5-rasm. Jarayon, shuningdek, uchta blokga bo'lingan: bajarilgan ishlar bo'yicha hisobotlarni tayyorlash, samolyotlarning alohida turlari bo'yicha hisobot va etkazib berilgan qismlarning sifatini tahlil qilish, ularning kiritilishi qabul qilingan qismlar va sotib olingan qismlar va materiallar to'g'risidagi ma'lumotlardir. Chiqish - tayyor hisobot.
2.5-rasm - "Hisobot" jarayonining parchalanishi.
Ma'lumotlar oqimi diagrammasi ( DFD - Ma'lumotlar oqim Diagrammalar ), 2.6-rasm loyihalashtirilayotgan tizim uchun funktsional talablarni modellashtirish uchun asosiy vositadir. Talablar ma'lumotlar oqimlari bilan bog'langan jarayonlar to'plami sifatida ifodalanadi.
DFD har bir jarayon ma'lumotlarni (kirishlar, chiqishlar) va jarayonlar o'rtasidagi munosabatlarni qanday aniqlashini ko'rsatadi.
DFD tashkilotning ish jarayoni va axborotni qayta ishlash jarayonini tavsiflash uchun ishlatiladi.
DFD ning asosiy grafik komponentlari jarayonlar yoki ishlar, tashqi ob'ektlar, ma'lumotlar oqimlari va drayvlar, ma'lumotlar do'konlaridir.
Tashqi ob'ekt - axborot manbai yoki qabul qiluvchisi bo'lgan moddiy ob'ekt yoki jismoniy shaxs. Barcha ob'ektlar har doim tahlil qilinadigan tizimdan tashqarida. Ma'lumotlar do'koni - istalgan vaqtda do'konga joylashtiriladigan va ma'lum vaqtdan keyin olinishi mumkin bo'lgan ma'lumotlarni saqlash uchun mavhum qurilma va joylashtirish va olish usullari har qanday bo'lishi mumkin. Jismoniy jihatdan ma'lumotlarni saqlash fayl shkafi, hujjatlar bilan papka, RAMdagi jadval, fayllar, ma'lumotlar bazalari shaklida amalga oshirilishi mumkin [2, c.166 ].
“Aviazavod” ishi misolida hujjat aylanishini qo‘llab-quvvatlash tizimini ko‘rib chiqamiz. Jarayonning o'zi samolyot zavodining hujjat aylanishi tizimidir.
2.6-rasm - Samolyot zavodining hujjat aylanishini qo'llab-quvvatlash.
2.7-rasmda tashqi ob'ektlar, JB shartnomalari va Ish rejasi bilan Ish oqimini qo'llab-quvvatlashning parchalanishi ko'rsatilgan.
2.7-rasm - "Hujjatlarni boshqarishni qo'llab-quvvatlash" jarayonining parchalanishi.
3. Ob'ektga yo'naltirilgan dizayn
“Aviazavod” axborot tizimini yaratishning navbatdagi bosqichi pretsedent diagrammasi, faoliyat diagrammasi, ketma-ketlik diagrammasi, sinf diagrammasi kabi UML diagrammalarini yaratish bo'ladi. Rational CASE vositasi ishlab chiqish vositasi sifatida ishlatilgan . Rose .
Dastur tizim bo'lganligi uchun uning tarkibiy qismlarini ajratib ko'rsatish va ularning o'zaro aloqalarini aniqlash mumkin. Bunday tavsiflar uchun umumiy qabul qilingan til UML (Unified Modeling Language) qo'llaniladi. Umuman olganda, ushbu tilda yozilgan har qanday ma'lumot o'qish uchun juda oson bo'lgan diagrammalar to'plamidir [3].
3.1-rasmda foydalanish holatlari diagrammasi ko'rsatilgan. Rasmda ko'rinib turibdiki, menejer yangi buyurtmani ro'yxatdan o'tkazadi va mijoz bilan shartnoma tuzadi va do'kon ishchilari buyurtmani bajarish uchun zarur bo'lgan qism zaxirada bo'lsa, omborga so'rov yuboradi.
3.1-rasm - "Samolyot zavodi" pretsedentlarining diagrammasi.
Biz "Buyurtmani bajarish" davlat diagrammasini quramiz (3.2-rasm).
Holat diagrammasi murakkab xatti-harakatlar modeliga ega bo'lgan tizim ob'ektlarining holatini ko'rsatish uchun mo'ljallangan.
Jarayonning o'zi bosh muhandis tomonidan ish rejasini tayyorlash bilan boshlanadi. Ish rejasi tsex boshlig'iga yuboriladi, tsex boshlig'i buyurtmani bajarish uchun ishchilarga rejani sexga uzatadi. Do'kon ishchilari buyurtmani bajarish uchun kerakli qismni tanlaydilar, so'ngra omborga so'rov yuboradilar, agar zarur bo'lak zaxirada bo'lsa, agar bu qism omborda mavjud bo'lsa, u do'konga yuboriladi, u erda ishchilar buyurtmani to'ldiradilar. buyurtma berish va do'kon boshlig'iga hisobot yuborish va boshliq ko'rib chiqqandan keyin hisobotni bosh muhandisga yuboradi. Agar kerakli qism zaxirada bo'lmasa, u holda talab qilinadigan qism omborga kelgunga qadar jarayon vaqtincha to'xtatiladi.
Shakl 3. 2- "Buyurtmani bajarish" davlat diagrammasi
Buyurtmani bajarish ketma-ketligi diagrammasi 3.3-rasmda ko'rsatilgan. Ketma-ketlik diagrammasi vaqt bo'yicha tartiblangan va holat diagrammasiga o'xshaydi.
3.3 - rasm
3jadval SEQ Таблица \* ARABIC - ob'ektlar tavsifi
Mohiyat
|
Tavsif
|
Jadvalning jismoniy qatlami
|
Atributlar
|
dalalar
|
Ma'lumotlar turi
|
Kalit
|
Seminarlar
|
Samolyot uskunasining qismlarini almashtirish va ta'mirlash amalga oshiriladigan binolar.
|
do'kon
|
Do'kon raqami
Seminar nomi
|
ID_shop
Name_shop
|
INTEGER
INTEGER
|
PK
|
Buyurtma
|
Xodim mijoz bilan samolyotni ta'mirlash yoki ishlab chiqarish bo'yicha shartnoma tuzadi.
|
buyurtmalar
|
Buyurtma kodi
Ism
Buyurtmaning boshlanish sanasi
Amalga oshirish sanasi
buyurtma
Tugash sanasi
buyurtma
Do'kon raqami
Mijoz kodi
Buyurtmaning narxi
|
ID_order
Ism_tartibi
Boshlanish vaqti
Sana_bajarish
Tugash_sanasi
ID_shop
ID_customet
Buyurtmaning_narxi
|
CHAR
CHAR
DATE
DATE
DATE
INTEGER
INTEGER
DECIMAL (8.2)
|
Kompyuter
FK
FK
|
Mijoz
|
Samolyot zavodi xizmat ko'rsatadigan korxona yoki tashkilot.
|
mijoz
|
Mijoz kodi
Ism
Manzil
Telefon
|
ID_Customer
Ism
manzil
telefon
|
INTEGER
CHAR
CHAR
CHAR
|
|
Tafsilot
|
Samolyotni ta'mirlash uchun zarur bo'lgan qism.
|
Tafsilot
|
Qism kodi
Ism
Miqdori
GOST
Ombor raqami
Yetkazib beruvchi kodi
Qism narxi
|
ID_tafsiloti
Ism
raqam_tafsiloti
GOST
do'kon_raqami
ID_provayder
Qismning_narxi
|
INTEGER
CHAR
CHAR
CHAR
INTEGER
INTEGER
DECIMAL(8,2)
|
PK
FK
FK
|
Ombor
|
Samolyotni ta'mirlash uchun kerakli qismlar saqlanadigan xona.
|
Aksiya
|
Ombor raqami
Manzil
telefon
|
Stok_raqami
manzil
telefon
|
INTEGER
CHAR
CHAR
|
PK
|
Yetkazib beruvchi
|
Samolyotlarni ta'mirlash uchun zarur qismlarni etkazib beruvchi tashkilot.
|
Provayder
|
Yetkazib beruvchi kodi
Ism
Manzil
Telefon
|
ID_provayder
Ism
manzil
telefon
|
INTEGER
CHAR
CHAR
CHAR
|
PK
|
Allbest tomonidan mezbonlik qiladi . uz
CASE texnologiyalaridan foydalangan holda “Aviazavod” axborot tizimini loyihalash va ishlab chiqish
Do'stlaringiz bilan baham: |