-rasm. Ma'lumotlarni uzatish tizimidan foydalanish holati.


4. Foydalanish modeli

|
-rasm. Ma'lumotlarni uzatish tizimidan foydalanish holati.
4. Foydalanish modeli
|
bet | 5/11 | Sana | 20.05.2024 | Hajmi | 1,16 Mb. | | #244927 |
Bog'liq dAstur3-rasm. Ma'lumotlarni uzatish tizimidan foydalanish holati.
4. Foydalanish modeli
Foydalanish (Use case) modeli dastlab Ivar Jacobsen tomonidan 1990-yillarda ishlab chiqilgan (Jacobsen va boshq. 1993) va foydalanish holatlarini modellashtirishni qo‘llab-quvvatlash uchun UML diagramma turi UML tarkibiga kiradi. Foydalanish holati foydalanuvchi ushbu o‘zaro ta’sirda tizimdan nimani kutayotganining oddiy tavsifi sifatida qabul qilinishi mumkin. Men talablarni aniqlash uchun foydalanish holatlarini muhokama qildim.
1-jadval. Mentcare tizimidan foydalanish misoli
Mentcare tizimi:
|
Ma’lumotlarni uzatish
|
Aktyorlar
|
Tibbiy qabulxona, Bemorlarni qayd qilish tizimi (PRS)
|
Tavsif
|
Qabulxona xodimi Mentcare tizimidan ma’lumotlarni sog‘liqni saqlash organi tomonidan yuritiladigan umumiy bemorlarni qayd etish ma’lumotlar bazasiga o‘tkazishi mumkin. o‘tkazilgan ma’lumotlar yangilangan shaxsiy ma’lumotlar (manzil, telefon raqami va boshqalar) yoki bemorning tashxisi va davolanishining qisqacha mazmuni bo‘lishi mumkin.
|
Ma’lumot
|
Bemorning shaxsiy ma’lumotlari, davolash xulosasi
|
Rag‘batlantirish
|
Tibbiy qabulxona xodimi tomonidan berilgan foydalanuvchi buyrug‘i
|
Javob
|
PRS yangilanganligini tasdiqlash.
|
Izohlar
|
Resepsiyonist bemor ma’lumotlari va PRSga kirish uchun tegishli xavfsizlik ruxsatiga ega bo‘lishi kerak.
|
Har bir foydalanish holati tizim bilan tashqi shovqinni o‘z ichiga olgan diskret vazifani ifodalaydi. Eng sodda shaklda foydalanish holati ellips shaklida ko‘rsatilgan, foydalanish holatida ishtirok etgan aktyorlar esa tayoqchalar shaklida tasvirlangan. 3-rasmda Mentcare tizimidan ma’lumotlarni umumiy bemorlarni hisobga olish tizimiga yuklash vazifasini aks ettiruvchi Mentcare tizimidan foydalanish misoli ko‘rsatilgan. Ushbu umumiy tizim Mentcare tizimida qayd etilgan har bir maslahat haqidagi ma’lumotlardan ko‘ra, bemor haqida umumiy ma’lumotlarni saqlaydi. E'tibor bering, ushbu foydalanish holatida ikkita ishtirokchi bor - ma’lumotlarni uzatuvchi operator va bemorni qayd qilish tizimi. Tayoqchalar belgisi dastlab insonning o‘zaro ta’sirini qoplash uchun ishlab chiqilgan, ammo u boshqa tashqi tizimlar va apparat vositalarini ifodalash uchun ham qo‘llaniladi. Rasmiy ravishda, foydalanish holatlari diagrammalarida strelkalarsiz chiziqlar ishlatilishi kerak, chunki UMLdagi o‘qlar xabarlar oqimining yo‘nalishini ko‘rsatadi. Shubhasiz, foydalanish holatida xabarlar ikkala yo‘nalishda ham o‘tadi. Biroq, 3-rasmdagi o‘qlar norasmiy ravishda tibbiy qabulxona xodimi tranzaktsiyani boshlashini va ma’lumotlar bemorni hisobga olish tizimiga o‘tkazilishini ko‘rsatish uchun ishlatiladi. Foydalanish holatlari diagrammalari o‘zaro ta’sirning oddiy ko‘rinishini beradi va o‘zaro ta’sirni to‘liq tavsiflash uchun batafsilroq ma’lumot qo‘shishingiz kerak. Bu tafsilot oddiy matn tavsifi, jadvaldagi tuzilgan tavsif yoki ketma-ketlik diagrammasi bo‘lishi mumkin. Foydalanish holati va tafsilotlar darajasiga qarab siz eng mos formatni tanlaysiz sizning fikringizcha, bu modelda talab qilinadi. Men standart jadval formatini eng foydali deb bilaman. 6.4-rasmda “Ma’lumotlarni uzatish” qo‘llanilishining jadvalli tavsifi ko‘rsatilgan.
4-rasm. Shifoxona qabulxonasining bemorlar bilan ishlash jarayoni
1. Tibbiy qabulxona xodimi View Info usulini Patient Info obyekt sinfining P misolida ishga tushiradi, bemorning identifikatori, PID talab qilinadigan ma’lumotlarni identifikatsiyalash uchun taqdim etadi. P - bemor ma’lumotlarini ko‘rsatadigan shakl sifatida ko‘rsatiladigan foydalanuvchi interfeysi ob’ekti.
2. P namunasi ma’lumotlar bazasini kerakli ma’lumotlarni qaytarish uchun chaqiradi va xavfsizlikni tekshirishga ruxsat berish uchun qabul qiluvchining identifikatorini taqdim etadi.
3. Ma’lumotlar bazasi avtorizatsiya tizimi bilan qabulxona xodimining ushbu harakatga avtorlanganligini tekshiradi.
4. Agar ruxsat berilsa, bemor haqidagi ma’lumotlar qaytariladi va foydalanuvchi ekranidagi shaklda ko‘rsatiladi. Agar avtorizatsiya bajarilmasa, xato xabari qaytariladi. Yuqori chap burchakdagi “alt” belgisi bilan belgilangan katak tanlov oynasi boʻlib, u oʻzaro taʼsirlardan biri bajarilishini bildiradi. Tanlovni tanlaydigan shart kvadrat qavs ichida ko‘rsatilgan.
|
| |