Mavzu sohasining tavsifi
Ushbu kurs loyihasining predmeti - xizmatlar ko'rsatish bo'yicha telefon kompaniyasi operatorining ish joyi.
Telefon kompaniyasi o'z abonentlariga quyidagi xizmatlarni taqdim etadi:
Telefon aloqasi;
Kabelni almashtirish;
Internet kabelini ulash;
televizor kabelini ulash;
To'liq xizmatlar to'plamini ulash;
Axborot tizimini (keyingi o'rinlarda IS deb yuritiladi) ishlab chiqishda ma'lumotlar bazasi ushbu kompaniya xodimlari va yuqorida ko'rsatilgan xizmatlarning bir yoki bir nechtasini ko'rsatish uchun shartnoma tuzgan mijozlar to'g'risidagi ma'lumotlarni saqlashi kerak. IS shuningdek, omborga qabul qilingan va undan chiqarilgan materiallar harakatining hisobini yuritadi.
Xodimning vazifasi ma'lumotlar bazasidagi ma'lumotlarni o'zgartirish, ma'lumotlarni qo'shish va hisobotlarni yaratishdir.
Telefon kompaniyasi xodimi quyidagi hujjatlar bilan ishlaydi:
"Mijozlar" katalogi;
"Xodimlar" katalogi;
"Nomenklatura" ma'lumotnomasi;
"Hisob-faktura" hujjati;
"Xizmat ko'rsatish" hujjati;
"Shartnomalar tuzish" hujjati;
"Materiallar qoldiqlari" va "Narxlar" registrlari;
moddiy hisobotlar.
Keling, tizimga qo'yiladigan talablarni tuzamiz:
- tizim mijozlarga xizmatlar ko'rsatish , xodimlar va ombordagi materiallar miqdori to'g'risidagi ma'lumotlarni saqlash va qayta ishlash uchun mo'ljallangan;
- "Mijozlar" ma'lumotnomasida mijozning telefon raqami va to'liq ismi, shuningdek uning shaxsiy ma'lumotlari: tug'ilgan sanasi, manzili va pasport ma'lumotlari;
- "Xodimlar" ma'lumotnomasida kod, xodimning to'liq ismi va lavozimi, shuningdek uning shaxsiy ma'lumotlari mavjud: yoshi, telefon raqami, manzili;
- "Nomenklatura" ma'lumotnomasi ierarxik bo'lib, tovarlar va xizmatlar to'g'risidagi ma'lumotlarni o'z ichiga oladi;
- "Omborlar" ma'lumotnomasida asosiy materiallar joylashgan telefon kompaniyasining omborlari to'g'risidagi ma'lumotlar mavjud bo'lib, ushbu loyihada u bitta "Asosiy";
- “Kirish schyot-fakturasi” hujjati tovarning omborga kelib tushganligini qayd etish uchun mo‘ljallangan bo‘lib, shuningdek mahsulot, uning miqdori, narxi to‘g‘risidagi ma’lumotlarni o‘z ichiga oladi;
- "Xizmat ko'rsatish" hujjati xizmatlar ko'rsatishni qayd etish uchun mo'ljallangan. Unda qaysi mijozga ma'lum xizmatlar ko'rsatilganligi, shartnoma tuzgan xodim to'g'risidagi ma'lumotlar, shuningdek, xizmatlar ko'rsatish uchun foydalanilgan materiallar, ularning miqdori va narxi to'g'risidagi ma'lumotlar mavjud;
- "Shartnomalar tuzish" hujjati shartnoma tuzilgandan keyin xodim, mijoz va mijozga ko'rsatilgan xizmat to'g'risidagi ma'lumotlarni saqlash uchun mo'ljallangan;
- “Materiallar qoldiqlari” jamg‘arish registrida qolgan materiallar, ularning miqdori, qiymati, ombor nomi va omborga kelib tushgan sanasi ko‘rsatilgan;
- "Narxlar" ma'lumotlar reestri materiallarning chakana narxlari va ko'rsatilgan xizmatlar narxini o'z vaqtida saqlash uchun mo'ljallangan;
- hisobotlar omborga olingan materiallar va mijozga ko'rsatiladigan xizmatlar to'g'risidagi ma'lumotlarni aks ettirish uchun mo'ljallangan.
1 -bob Nazariy qism
Asosiy fikrlar
Axborot tizimlarini (AT) loyihalash har doim loyihaning maqsadini aniqlashdan boshlanadi. Har qanday muvaffaqiyatli loyihaning asosiy vazifasi tizimni ishga tushirish vaqtida va uning butun faoliyati davomida quyidagilarni ta'minlashni ta'minlashdir:
tizimning talab qilinadigan funksionalligi va uning ishlashining o'zgaruvchan sharoitlariga moslashish darajasi;
zarur tizim o'tkazuvchanligi;
tizimning so'rovga kerakli javob vaqti;
tizimning kerakli rejimda muammosiz ishlashi, boshqacha aytganda, tizimning foydalanuvchi so‘rovlarini qayta ishlashga tayyorligi va mavjudligi;
tizimni ishlatish va qo'llab-quvvatlash qulayligi;
zarur xavfsizlik.
Ishlash - bu tizimning samaradorligini belgilovchi asosiy omil. Yaxshi dizayn yuqori samarali tizimning asosidir.
Zamonaviy metodologiyaga ko'ra, ATni yaratish jarayoni - bu AT hayotiy tsiklining (LC) barcha bosqichlarida bir qator izchil modellarni qurish va ketma-ket o'zgartirish jarayoni. Hayotiy tsiklning har bir bosqichida u uchun maxsus modellar yaratiladi - tashkilot, IP uchun talablar, loyiha IP, ilovalar uchun talablar va boshqalar. Modellar loyiha guruhining ishchi guruhlari tomonidan tuziladi, saqlanadi va loyiha omborida to'planadi. Modellarni yaratish, ularni boshqarish, o'zgartirish va jamoaviy foydalanishni ta'minlash maxsus dasturiy vositalar - CASE-vositalari yordamida amalga oshiriladi.
ATni yaratish jarayoni bir necha bosqichlarga bo'linadi. Odatda, ATni yaratishning quyidagi bosqichlari ajratiladi: tizim talablarini shakllantirish, loyihalash, amalga oshirish, sinovdan o'tkazish, ishga tushirish, foydalanish va texnik xizmat ko'rsatish.
ATni yaratish jarayonining dastlabki bosqichi tashkilotda sodir bo'ladigan va uning maqsad va vazifalarini amalga oshiradigan biznes jarayonlarini modellashtirishdir. Biznes jarayonlari va biznes funktsiyalari nuqtai nazaridan tavsiflangan tashkilot modeli bizga AT uchun asosiy talablarni shakllantirish imkonini beradi. Metodologiyaning ushbu asosiy pozitsiyasi tizimni loyihalash uchun talablarni ishlab chiqishda ob'ektivlikni ta'minlaydi. Keyinchalik ATga qo'yiladigan talablarni tavsiflovchi modellar to'plami AT ning kontseptual dizaynini tavsiflovchi modellar tizimiga aylantiriladi. AT arxitekturasining modellari, dasturiy ta'minotga (SW) va axborotni ta'minlashga (IS) talablar shakllantiriladi. Keyin dasturiy ta'minot va IO arxitekturasi shakllantiriladi, korporativ ma'lumotlar bazalari va individual ilovalar aniqlanadi, ilovalar talablari modellari shakllantiriladi va ularni ishlab chiqish, sinovdan o'tkazish va integratsiya qilish amalga oshiriladi.
Tashkilot faoliyatini tahlil qilish bosqichida amalga oshiriladigan ATni yaratishning dastlabki bosqichlarining maqsadi mijoz tashkilotining maqsad va vazifalarini to'g'ri va to'g'ri aks ettiruvchi ATga qo'yiladigan talablarni shakllantirishdir. Tashkilot ehtiyojlariga javob beradigan ATni yaratish jarayonini belgilash uchun siz ushbu ehtiyojlar nima ekanligini aniqlab olishingiz va aniq ifodalashingiz kerak. Buning uchun mijozlarning ATga bo'lgan talablarini aniqlash va ularni tashkilotning maqsad va vazifalariga muvofiqligini ta'minlaydigan tarzda AT loyihasini ishlab chiqish talablarida modellar tilida ko'rsatish kerak.
IP uchun talablarni shakllantirish vazifasi eng mas'uliyatli, rasmiylashtirish qiyin va xatolik yuzaga kelgan taqdirda tuzatish eng qimmat va qiyin vazifalardan biridir. Zamonaviy asbob-uskunalar va dasturiy mahsulotlar tayyor talablarga muvofiq ATni tezda yaratish imkonini beradi. Ammo ko'pincha bu tizimlar mijozlarni qoniqtirmaydi , ko'plab yaxshilanishlarni talab qiladi, bu esa ISning haqiqiy narxining keskin oshishiga olib keladi. Ushbu holatning asosiy sababi tahlil bosqichida IP talablarining noto'g'ri, noto'g'ri yoki to'liq ta'riflanmaganligidir.
Dizayn bosqichida, birinchi navbatda, ma'lumotlar modellari shakllantiriladi. Dizaynerlar tahlil natijalarini dastlabki ma'lumot sifatida oladilar. Ma'lumotlarning mantiqiy va jismoniy modellarini yaratish ma'lumotlar bazasini loyihalashning asosiy qismidir. Tahlil davomida olingan axborot modeli avval mantiqiy, so'ngra jismoniy ma'lumotlar modeliga aylantiriladi.
Ma'lumotlar bazasi sxemasini loyihalash bilan parallel ravishda, barcha AT modullarining spetsifikatsiyalarini (ta'riflarini) olish uchun jarayonlarni loyihalash amalga oshiriladi. Ushbu ikkala dizayn jarayoni bir-biri bilan chambarchas bog'liq, chunki biznes mantiqining bir qismi odatda ma'lumotlar bazasida amalga oshiriladi (cheklovlar, triggerlar, saqlangan protseduralar). Jarayonni loyihalashning asosiy maqsadi tahlil bosqichida olingan funktsiyalarni axborot tizimining modullariga joylashtirishdir. Modullarni loyihalashda dastur interfeyslari aniqlanadi: menyu tartibi, oyna ko'rinishi, tezkor tugmalar va tegishli qo'ng'iroqlar.
StarUML
StarUML - UML (Unified Modeling Language) ni qo'llab-quvvatlaydigan modellashtirish dasturi. StarUML UML 1.4 versiyasiga qaratilgan va UML 2.0 yozuvida qabul qilingan o'n bir xil turdagi diagrammalarni qo'llab-quvvatlaydi. U MDA (Model-Driven Architecture) yondashuvini UML profillari kontseptsiyasini amalga oshirish orqali faol qo'llab-quvvatlaydi. StarUML ™ ishlab chiqish muhiti, ayniqsa, funksionalligi jihatidan juda moslashtirilgan va juda kengaytirilgan. Etakchi modellashtirish dasturiy vositalaridan biri bo'lgan StarUML dan foydalanish dasturiy ta'minot loyihalaringiz maksimal unumdorlik va sifatga erishishini ta'minlaydi.
• Sinf diagrammasi (Sinf diagrammasi). Sinf diagrammasi sinfga o'xshash elementlar orasidagi turli statik munosabatlarning vizual tasviridir. Sinf diagrammasi nafaqat sinflarni, balki interfeyslarni, sanab o'tilgan turlarni, paketlarni, turli munosabatlarni, misollarni va ularning munosabatlarini ham o'z ichiga olishi mumkin.
• Ishlash diagrammasi. Foydalanish diagrammasi - bu muayyan tizim yoki ob'ektning foydalanish holatlari (foydalanish holatlari) va tashqi aktyorlar o'rtasidagi munosabatlarning ko'rinishi. Foydalanish holati tizimning funktsiyalarini va bu funktsiyalarning tashqi aktyorlar bilan o'zaro ta'sirini tasvirlaydi.
• Ketma-ketlik diagrammasi. Tartib diagrammasi misollarning o'zaro ta'sirini ko'rsatadi. Bu misollar to'plamining (CollaborationInstanceSet) elementlari orasidagi o'zaro ta'sirlar to'plamining (InteractionInstanceSet) to'g'ridan-to'g'ri xaritasi. Rol xabari diagrammasi rol klassifikatoriga yo'naltirilgan bo'lsa, oddiy xabar diagrammasi misolga yo'naltirilgan.
• Rollarning ketma-ketligi diagrammasi. Rol xabari diagrammasi rollar kontseptsiyasidagi o'zaro ta'sirlarni tasvirlaydi. Bu hamkorlikdagi oʻzaro taʼsirning (rol tasniflagichlari oʻrtasidagi oʻzaro xabarlar toʻplami) toʻgʻridan-toʻgʻri xaritasidir. Xabar diagrammasi misollar xaritasi bo'lsa-da, Rol xabari diagrammasi rol tasniflagichlarining xaritasidir.
• Hamkorlik diagrammasi. Hamkorlik diagrammasi misollar orasidagi o'zaro ta'sirni ko'rsatadi. Bu CollaborationInstanceSet tarkibiga kiritilgan misollarning o'zaro ta'sir modelining bevosita aksidir. Rol bilan hamkorlik diagrammasi rol tasniflagichlarini xaritalash bo'lsa-da, muntazam hamkorlik diagrammasi misollarni xaritalashdir.
• Rol bilan hamkorlik diagrammasi. Rol bo'yicha hamkorlik diagrammasi rollar o'rtasidagi o'zaro ta'sirlarni ko'rsatadi. Bu hamkorlikdagi klassifikator-rol o'zaro ta'siri modelining bevosita aksidir. Odatdagi hamkorlik diagrammasi misollarni ko'rsatishga qaratilgan bo'lsa, rolli hamkorlik diagrammasi rol tasniflagichlarini ko'rsatishga qaratilgan.
• Davlat diagrammasi. Holat diagrammasi ma'lum bir ob'ektning statik harakatini holatlar va holat o'tishlari orqali ifodalaydi. Garchi davlat diagrammasi odatda sinf misollarining xatti-harakatlarini ifodalash uchun ishlatilsa ham, u boshqa elementlarning xatti-harakatlarini ifodalash uchun ham ishlatilishi mumkin.
• Faoliyat diagrammasi. Faoliyat diagrammasi - bu harakat oqimini ko'rsatish uchun mos keladigan holat diagrammasining maxsus shakli. Faoliyat diagrammasi odatda har qanday ishlov berish oqimini ko'rsatish uchun ishlatiladi, lekin ko'pincha sinflar, paketlar va operatsiyalar kabi ob'ektlarga nisbatan.
• Komponentlar diagrammasi. Komponent diagrammasi dasturiy ta'minot komponentlari o'rtasidagi bog'liqlikni ko'rsatadi. Dasturiy ta'minot komponentlarini tashkil etuvchi elementlar va ushbu komponentlarni amalga oshiruvchi elementlar komponentlar diagrammasida ko'rsatilishi mumkin.
• Joylashtirish diagrammasi. Joylashtirish diagrammasi kompyuterning apparat elementlarini, boshqa qurilmalar va dasturiy ta'minot komponentlarini hamda ularga tayinlangan jarayonlar va ob'ektlarni ko'rsatadi.
• Kompozit tuzilma diagrammasi. Kompozitsion struktura diagrammasi - klassifikatorning ichki tuzilishini ifodalovchi diagramma. Bu uning tizimning boshqa qismlari bilan o'zaro ta'sir qilish nuqtai nazarini ko'rsatadi.
BPWin
ATni yaratishning dastlabki bosqichlarida avtomatlashtiriladigan tashkilot qanday ishlashini tushunish kerak. Tashkilotdagi hech kim uning IS yaratish uchun zarur bo'lgan tafsilotlarigacha qanday ishlashini bilmaydi. Menejer umuman olganda ishni yaxshi biladi, lekin har bir oddiy xodimning ishining tafsilotlarini o'rganishga qodir emas. Oddiy xodim o'z ish joyida nima bo'layotganini yaxshi biladi, lekin u hamkasblarining qanday ishlashini bilmaydi. Shuning uchun korxona faoliyatini tavsiflash uchun modelni qurish kerak. Bunday model mavzu sohasiga adekvat bo'lishi kerak, shuning uchun u tashkilotning biznes jarayonlarining barcha ishtirokchilarining bilimlarini o'z ichiga olishi kerak. Biznes jarayonlarini modellashtirishning eng qulay tili IDEFO hisoblanadi.
IDEF 0-modeli aniq shakllantirilgan maqsad, yagona modellashtirish mavzusi va bitta nuqtai nazar mavjudligini nazarda tutadi.
Diagrammalar IDEF 0. IDEF 0 metodologiyasining asosi biznes jarayonlarini tavsiflash uchun grafik tildir. IDEF 0 yozuvidagi model ierarxik tartiblangan va o'zaro bog'langan diagrammalar to'plamidir. Har bir diagramma tizim tavsifining birligi bo'lib, alohida varaqda joylashgan.
Model to'rt turdagi diagrammani o'z ichiga olishi mumkin:
• kontekst diagrammasi (har bir modelda faqat bitta kontekst diagrammasi bo'lishi mumkin);
• parchalanish sxemalari;
• tugunlar daraxti diagrammalari;
• faqat ta'sir qilish jadvallari ( FEO ).
Kontekst diagrammasi diagrammalar daraxt strukturasining yuqori qismidir va tizimning eng umumiy tavsifi va uning tashqi muhit bilan o'zaro ta'siri. Tizimni bir butun sifatida tavsiflagandan so'ng, u katta bo'laklarga bo'linadi. Bu jarayon funksional dekompozitsiya, har bir fragment va fragmentlarning o‘zaro ta’sirini tavsiflovchi diagrammalar esa parchalanish diagrammasi deb ataladi. Kontekst diagrammasi parchalangandan so'ng, tizimning har bir katta qismi kichikroq bo'laklarga parchalanadi va hokazo, tavsifning kerakli darajasiga erishilgunga qadar. Har bir parchalanish sessiyasidan so'ng imtihon sessiyalari o'tkaziladi - mavzu bo'yicha mutaxassislar haqiqiy biznes jarayonlarining yaratilgan diagrammalarga muvofiqligini ko'rsatadilar. Topilgan nomuvofiqliklar tuzatiladi va faqat sharhlarsiz imtihondan o'tganingizdan so'ng, keyingi parchalanish sessiyasiga o'tishingiz mumkin. Bu modelning har qanday va har bir darajadagi real biznes jarayonlariga mos kelishini ta'minlaydi. Butun tizimni va uning har bir bo'lagini tavsiflash sintaksisi butun modelda bir xil.
Tugun daraxti diagrammasi ish o'rinlarining ierarxik bog'liqligini ko'rsatadi, lekin ish o'rinlari orasidagi munosabatlarni emas. Modelda tugun daraxti diagrammalarining o'zboshimchalik bilan ko'pligi bo'lishi mumkin, chunki daraxt ildizdan emas, balki o'zboshimchalik bilan chuqurlikda qurilishi mumkin.
1.4. 1C korxona
1C: Enterprise dasturiy ta'minot tizimi turli sohalar, faoliyat turlari va moliyalashtirish turlari korxonalarida boshqaruv va buxgalteriya hisobini avtomatlashtirish uchun mo'ljallangan bo'lib, ishlab chiqarish, savdo va xizmat ko'rsatish korxonalarini, xoldinglar va xoldinglar moliyasini boshqarish mahsulotlarini kompleks avtomatlashtirish bo'yicha echimlarni o'z ichiga oladi. buxgalteriya hisobini yurituvchi yakka tartibdagi korxonalar ("1C: Buxgalteriya" - bu bir qator mamlakatlarda eng mashhur buxgalteriya dasturi), ish haqi va xodimlarni boshqarish, byudjet muassasalarida buxgalteriya hisobi uchun , 1C kompaniyasining o'zi tomonidan ishlab chiqilgan turli xil sanoat va maxsus echimlar, uning hamkorlari va mustaqil tashkilotlari.
1C: Enterprise tizimi ilg'or texnologik platforma (yadro) va uning asosida ishlab chiqilgan amaliy yechimlardan ("konfiguratsiyalar") iborat. Tizimning ushbu arxitekturasi unga yuqori mashhurlik keltirdi, chunki u ochiq amaliy yechimlarni, yuqori funksionallik va moslashuvchanlikni, bir foydalanuvchidan mijoz-servergacha kengaytirilishini va geografik jihatdan taqsimlangan yechimlarni, eng kichikdan juda katta tashkilotlar va biznes tuzilmalarini taqdim etadi.
Quyidagi platforma versiyalari mavjud:
Trening - konfiguratsiyaga ruxsat beradi, uchta (?) "komponentni" o'z ichiga oladi, juda muhim cheklovlarga ega.
Asosiy - faqat Asosiy konfiguratsiyalardan foydalanishga ruxsat beradi, konfiguratsiyaga ruxsat bermaydi, "komponentlarni" aralashtirishga ruxsat bermaydi.
Standart - faqat "Buxgalteriya", konfiguratsiyaga ruxsat beradi, cheklovlar mavjud.
Pro - bitta foydalanuvchi versiyalari orasida maksimal imkoniyatlarga ega, "komponentlarni" almashish imkonini beradi.
Tarmoq - foydalanuvchilar soni bo'yicha yoki cheklanmagan holda mahalliy tarmoqda almashish.
SQL - maksimal imkoniyatlarga ega, MS SQL Server v.6, v.7 yoki 2000-da ma'lumotlarni saqlash imkonini beradi. Shuningdek, MS SQL 2005 va 2008 dan foydalanishga imkon beruvchi norasmiy bkend.dll yamoqlari ham mavjud (ma'lumotlar bazasi uchun ko'rinish yaratish orqali). Ikkinchisi uchun SQL Server Management Studio).
Bir nechta rejimlarda ishlashi mumkin:
1C: Enterprise - asosiy foydalanuvchi rejimi, ma'lumotlarni kiritish, hisobotlarni qabul qilish.
Konfigurator - boshqaruv va konfiguratsiyani o'zgartirish rejimi.
Debugger - nosozliklarni tuzatish va konfiguratsiya ishlashini o'lchash rejimi.
Monitor - faol foydalanuvchilarni va voqealar jurnalini ko'rish.
8-versiyada ikkita asosiy rejim mavjud:
1.Korxona rejimi;
2.Konfigurator rejimi (bu rejimda disk raskadrovka rejimi ham mavjud).
Monitor rejimi bundan mustasno, chunki monitor korporativ va konfigurator rejimlariga o'rnatilgan.
1C: Enterprise 8 platformasi sozlash imkonini beradi, agar kerakli miqdordagi qo'shimcha litsenziyalar mavjud bo'lsa, bitta ma'lumotlar bazasidan bir nechta foydalanuvchilarga bir vaqtning o'zida foydalanish imkonini beradi. Qo'shimcha xarajat litsenziyalar dastur narxidan sezilarli darajada past.
1C: Enterprise 8 platformasi, ixtisoslashtirilgan "Asosiy" konfiguratsiyalar bilan foydalanilganda, cheklangan imkoniyatlar bilan "Asosiy" rejimda ishlashni ta'minlaydi: u konfiguratsiyaga ruxsat bermaydi, tashqi ulanish rejimini qo'llab-quvvatlamaydi va ko'p foydalanuvchi rejimiga ega emas. . "Asosiy" rejimda ishlash uchun engil litsenziyalash opsiyasi qo'llaniladi, apparatni himoya qilish kalitlari talab qilinmaydi va bunday mahsulotning narxi ancha past bo'ladi.
2-bob . Amaliy qism
2.1 yulduz UML
Ushbu kurs loyihasida faqat Use case diagrammasi (1-rasm), Sequence diagram (2-rasm), hamkorlik diagrammasi (3-rasm) va sinf diagrammasi (sinf diagrammasi) (4-rasm).
Keling, har birini alohida ko'rib chiqaylik.
Dastlab, pretsedent diagrammasi quriladi. U barcha aktyorlarning harakatlarini aks ettiradi. Masalan, diagrammaga (1-rasm) ko'ra, abonent shartnoma tuzishi va ushbu telefon kompaniyasining xodimidan maslahat olishi mumkinligi aniq. Xodim, o'z navbatida, texnik yordam yordamida yangi abonent yaratadi, ushbu abonentning ma'lumotlarini tekshiradi yoki muayyan xizmatlarni taqdim etish uchun ariza tuzadi. Ushbu ma'lumotlar "yangi abonent yaratish" va "abonent ma'lumotlarini tekshirish" bo'lsa, ma'lumotlar bazasiga kiritiladi, ammo bu kursda buxgalteriya hisobi tomonidan amalga oshiriladigan "ushbu abonentga xizmatlar ko'rsatish uchun ariza berish" filiali ko'rib chiqiladi. tizimi
Guruch. 1. Pretsedentlar diagrammasi.
Keyinchalik, ketma-ketlik diagrammasi yaratiladi. Nomidan ko'rinib turibdiki , ushbu diagrammada aktyor harakatlarining bosqichma-bosqich ketma-ketligi tasvirlangan. Misol uchun, (2-rasm) ko'rinib turganidek, ketma-ketlik diagrammasi abonentning harakatlarini tavsiflaydi, ya'ni abonent birinchi navbatda xodim bilan bog'lanadi. Xodim ma'lumotlar bazasida ma'lumotlarni yaratadi yoki o'zgartiradi. Ma'lumotlar bazasi o'z navbatida ma'lumotlarni tasdiqlaydi yoki saqlaydi va keyin ma'lumotlarni displey tizimiga uzatadi. Keyin Displey tizimi xodimning ekranida ma'lumotlar bazasida ma'lumotlarni saqlash yoki ma'lumotlarni o'zgartirish haqida ma'lumotlarni ko'rsatadi. Xodim xizmat ko'rsatish uchun ariza beradi. Keyinchalik, displey tizimi dasturning o'zini bosib chiqaradi va shu bilan abonentga uning arizasi e'tiborga olinganligi va nosozlik yoki ulanish tez orada tuzatilishi haqida xabar beradi.
Guruch. 2. Ketma-ketlik diagrammasi.
Keyin hamkorlik diagrammasi tuziladi. Diagrammada barcha aktyorlarning o'zaro ta'siri ko'rsatilgan (3-rasm) .
Guruch. 3. Hamkorlik sxemasi.
Sinf diagrammasi ma'lumotlar paketlarini ko'rsatadi. Agar sinf odam tomonidan boshqarilsa, u holda chegara ob'ekti oyna, ekran, dialog yoki menyu bo'lishi mumkin. Odam bo'lmagan ijrochi odatda amaliy dasturlash interfeyslari kabi chegara ob'ektlari bilan o'zaro ta'sir qiladi. Chegara inshootlari Yu.
Chegara
Ob'ekt ob'ekti uzoq muddatli saqlanishi kerak bo'lgan, masalan, ma'lumotlar bazasi bilan bog'liq bo'lgan ma'lumotlarni o'z ichiga olgan ob'ektdir. Ob'ekt ob'ekti qidiruv natijalari yoki oynadagi ro'yxatlar mazmuni kabi uzatiladigan ma'lumotlarni o'z ichiga olishi mumkin. Ob'ekt ob'ektlari foydalanish holatlari diagrammasidagi kabi ob'ektlarga ham mos keladi.
tashkilot
Boshqaruv ob'ekti dastur mantig'ini ifodalaydi, boshqaruv ob'ektlari odatda harakatlar ketma-ketligini muvofiqlashtirish va nazorat qilishni ta'minlash uchun ishlatiladi. Bunday ob'ektlar bir nechta ob'ektlarni boshqarish uchun ham kerak. Boshqaruv ob'ektlari chegara ob'ektlari va ob'ektlar o'rtasidagi aloqa uchun xizmat qiladi, ular foydalanish holatlari tavsifidagi fe'llarga mos keladi.
boshqaruv
Diagrammalarning barcha turlarini rasmda ko'rish mumkin. 4 . Xodimlar ob'ekt sinfidir . Ma'lumotlar bazasi - sinf nazorati . Displey tizimi chegara hisoblanadi .
Guruch. 4. Sinf sxemasi.
2.2 B.P.Win
5-rasmda kontekst diagrammasi va keyingi parchalanish ko'rsatilgan (6-rasm, 7.8).
Guruch. 5. Kontekst diagrammasi.
Guruch. 6. Kontekst diagrammasining parchalanishi.
Guruch. 7. "Internet xizmatlarini taqdim etish" dekompozitsiyasi.
Faoliyatlar vaqt o'tishi bilan yuzaga keladigan va tan olinadigan natijalarga ega bo'lgan nomlangan jarayonlar, funktsiyalar yoki vazifalarni anglatadi. Elementlar to'rtburchaklar shaklida ko'rsatilgan. Barcha ishlar nomlanishi va aniqlanishi kerak. Asar nomi harakatni bildiruvchi og'zaki ot sifatida ifodalanishi kerak. Yangi modelni yaratganingizda, tizimni bir butun sifatida tasvirlaydigan bitta ish bilan kontekst diagrammasi avtomatik ravishda yaratiladi.
3-bob . 1C da axborot tizimini ishlab chiqish
3.1 Kataloglar va hujjatlarni yaratish
Barcha asosiy ma'lumotlarni o'z ichiga olgan kataloglar yaratiladi. Struktura quyidagicha ko'rinishi kerak:
Jadval 1. “Mijozlar” katalogining tuzilishi
Ism
|
Ma'lumotlar turi
|
Uzunlik
|
Shlyapa
|
Telefon
|
Raqam
|
12
|
To'liq ism
|
Chiziq
|
yuz
|
jadval qismi
|
Tug'ilgan kun
|
sanasi
|
|
Manzil
|
Chiziq
|
yuz
|
Pasport
|
Chiziq
|
yigirma
|
"Mijozlar" katalogini to'ldirgandan so'ng quyidagicha ko'rinishi kerak (8-rasm):
Guruch. 8. "Mijozlar" katalogi
Xuddi shunday, "Xodimlar" katalogi quyidagi ma'lumotlar bilan yaratiladi:
Jadval 2. "Xodimlar" ma'lumotnomasining tuzilishi
Ism
|
Ma'lumotlar turi
|
Uzunlik
|
Shlyapa
|
Kod
|
Raqam
|
to'qqiz
|
To'liq ism
|
Chiziq
|
yuz
|
Lavozim
|
Chiziq
|
ellik
|
jadval qismi
|
Yosh
|
Chiziq
|
3
|
Telefon
|
Chiziq
|
10
|
Manzil
|
Chiziq
|
yuz
|
"Xodimlar" katalogini to'ldirgandan so'ng shunday ko'rinishi kerak (9-rasm):
Guruch. 9. "Xodimlar" ma'lumotnomasi
Keyinchalik, "Nomenklatura" ierarxik ma'lumotnomasi yaratiladi. U ombordagi materiallar va ushbu kompaniya tomonidan ko'rsatiladigan xizmatlar haqidagi ma'lumotlarni saqlaydi. Ushbu katalogning tuzilishi quyidagicha ko'rinadi :
Jadval 3. "Nomenklatura" ma'lumotnomasining tuzilishi
Maydon nomi
|
Ma'lumotlar turi
|
Uzunlik
|
Kod
|
Raqam
|
to'qqiz
|
Ism
|
Chiziq
|
25
|
"Nomenklatura" ma'lumotnomasini to'ldirgandan so'ng quyidagicha ko'rinishi kerak (10-rasm):
Guruch. 10. “Nomenklatura” ierarxik ma’lumotnomasi
Keyinchalik, "Omborlar" katalogi yaratiladi, u oldindan belgilangan bitta elementni - barcha materiallar qabul qilinadigan asosiy omborni o'z ichiga oladi. Ushbu qo'llanmaning tuzilishi:
4-jadval. “Omborlar” katalogining tuzilishi.
Maydon nomi
|
Ma'lumotlar turi
|
Uzunlik
|
Kod
|
Raqam
|
to'qqiz
!
|
Ism
|
Chiziq
|
ellik
|
Katalogga qo'ng'iroq qilgandan so'ng, u quyidagicha ko'rinishi kerak (11-rasm):
11-rasm "Ombor" katalogi
Kataloglardan so'ng hujjatlar tuziladi. Ma'lumotlar bazasida hodisalarni aks ettirish uchun ikkita hujjat tuziladi: "Invoys" va "Xizmat ko'rsatish".
fakturasi” hujjatida materiallarning omborga kelib tushganligi fakti, “Xizmat ko‘rsatish” hujjatida esa xaridorlarga xizmat ko‘rsatilishi qayd etiladi.
Hisob-faktura hujjati quyidagi tuzilishga ega bo'ladi:
Jadval 5. “Hisob-faktura” hujjatining tuzilishi
Ism
|
Ma'lumotlar turi
|
Uzunlik
|
Shlyapa
|
Raqam
|
Butun son
|
to'qqiz
|
sanasi
|
sanasi
|
|
Ombor
|
Omborlar katalogiga havola
|
|
jadval qismi
|
Mahsulot
|
Tovarlar katalogiga havola
|
|
Miqdori
|
Raqam
|
15
|
Narxi
|
Raqam
|
15(2)
|
so'm
|
Raqam
|
15(2)
|
Elementlarni qo'shgandan so'ng, "Hisob-faktura" hujjati quyidagicha ko'rinadi (12.13-rasm):
Guruch. 12-hujjat “Kvitansiya fakturasi”
13-rasm “Hisob-faktura” hujjatining chop etiladigan shakli
Keyinchalik, "Xizmatlarni taqdim etish" hujjati va uning ma'lumotlar bilan chop etilishi mumkin bo'lgan shakli yaratiladi:
Xizmat ko'rsatish hujjati quyidagi tuzilishga ega bo'ladi:
Jadval 6. "Xizmat ko'rsatish" hujjatining tuzilishi
Ism
|
Ma'lumotlar turi
|
Uzunlik
|
Shlyapa
|
Raqam
|
Raqam
|
to'qqiz
|
Mijoz
|
Mijozlar katalogiga havola
|
|
Xodim
|
Xodimlar katalogiga havola
|
|
Xizmatlar
|
Xizmatlar katalogiga havola
|
|
Ombor
|
Ombor katalogiga havola
|
|
jadval qismi
|
materiallar
|
Nomenklatura ma'lumotnomasiga havola
|
|
Miqdori
|
Raqam
|
10(1)
|
Birlik
|
EnumReference.Units
|
|
Narxi
|
Raqam
|
10(2)
|
so'm
|
Raqam
|
10(2)
|
Elementlarni qo'shgandan so'ng, "Xizmat ko'rsatish" hujjati quyidagicha ko'rinadi (14.15-rasm):
Guruch. 14. "Xizmat ko'rsatish" hujjati
15-rasm. "Xizmat ko'rsatish" hujjatining bosma shakli
3.2 Jamg'arish registrlari va axborot registrlarini yaratish
Jamg'arish registrlari ma'lumotlarni keyingi tahlil qilish uchun qulay shaklda to'plash uchun mo'ljallangan. Ushbu kurs loyihasi "Materiallar qoldiqlari" to'plash registrini va "Narxlar" ma'lumotlar reestrini taqdim etadi :
Jadval 7. “Materiallar qoldiqlari” jamg'arish registrining tuzilishi
Maydon nomi
|
Ma'lumotlar turi
|
Uzunlik
|
Registrator
|
faktura" va "Xizmat ko'rsatish" hujjatiga havola
|
|
O'lchov materiali
|
Nomenklatura ma'lumotnomasiga havola
|
|
O'lchov
Ombor
|
Omborlar katalogiga havola
|
|
Miqdori
|
Raqam
|
10
|
“Kirish schyot-fakturasi” va “Xizmat ko‘rsatish” hujjatlari joylashtirilgandan so‘ng “Tovar qoldiqlari” jamlanma reestri quyidagicha ko‘rinishga ega bo‘ladi (16-rasm):
Guruch. 16. “Materiallar qoldiqlari” jamg‘arish reyestri
Axborot reestri, o'z navbatida, to'ldiriladi va quyidagicha ko'rinadi:
17-rasm. "Narxlar" ma'lumotlar reestri
3.3 Hisobotlarni yaratish
Hisobot konfiguratsiyasi ob'ekti foydalanuvchi o'ziga kerakli chiqish ma'lumotlarini olishi mumkin bo'lgan algoritmlarni tavsiflash uchun mo'ljallangan. Chiqish ma'lumotlarini yaratish algoritmi vizual vositalar yoki o'rnatilgan til yordamida tasvirlangan. Haqiqiy hayotda Hisobot konfiguratsiyasi ob'ektlari chiqish ma'lumotlarining turli jadvallari, xulosa ma'lumotlari, diagrammalar va boshqalarga mos keladi.
Ushbu kurs loyihasi "Materiallar" hisobotini taqdim etadi. U korxonada materiallarning kelib tushishi va sarflanishini ko'rsatadi. tuzilishi quyidagicha ko'rinadi:
Jadval 9. “Materiallar” hisobotining tuzilishi
materiallar
|
Ombor
|
Miqdori
Kelyapti
|
Miqdori
Iste'mol
|
Miqdor Boshlang'ich balansi
|
Miqdori
Yakuniy balans
|
|
|
|
|
|
|
Va 1C Enterprise-da nosozliklarni tuzatishda "Materiallar" hisoboti quyidagicha ko'rinadi (18-rasm):
18-rasm. "Materiallar" haqida hisobot
Xulosa _
ma'lumot yo'riqnomasi ro'yxatga olish hujjati
Ushbu kurs loyihasida telefon kompaniyasi operatorining xizmat ko'rsatish bo'yicha ish joyini avtomatlashtirish uchun axborot tizimi ishlab chiqilgan. Tizimda quyidagi vazifalar hal qilinadi:
- mavzuni tahlil qildi;
BPWin va StarUML yordamida biznes jarayonlari ishlab chiqilgan va kontekstli diagrammalar tuzilgan ;
- axborot bazasi, ma'lumotnomalar, hujjatlar, jamlash va ma'lumotlar reestri yaratildi, shuningdek, hisobotlar yaratildi.
Adabiyotlar ro'yxati
Gabets, A.P. "1C: Enterprise 8.2" (+CD) tizimida amaliy vazifalarni amalga oshirish / A.P. Gabets - 2-nashr. - Sankt-Peterburg: Peter, 2007. - 416 p.
Goncharov D.I., Xrustaleva E.Yu. "1C: Enterprise 8.2" da maxsus amaliy masalalarni hal qilish. "1C: Kasbiy rivojlanish" seriyasi - M .: "1C-Publishing" nashriyoti
Maklakov, S.V. Bpwin va Ervin. Axborot tizimlarini ishlab chiqish uchun amaliy vositalar - M.: DIALOGUE-MEFI, 2007.
Radchenko, M.G. 1C: Enterprise 8.2. Ishlab chiquvchilar uchun amaliy qo'llanma. Misollar va tipik texnikalar / M.G. Radchenko, E.Yu. Xrustaleva - M .: KUDITS-PRESS, 2010. - 464 p.
Chistov D. Dastur 1C: Korxona va uning asosiy modullari. - M.: Inform-press, 2006 yil.
Schmuller, D. O'z UML-ni 24 soat ichida o'zlashtiring - M .: "Uilyams" nashriyoti, 2002.-352p.
Allbest.ru saytida joylashgan
Do'stlaringiz bilan baham: |