Taksi xodimlari dasturining avtomatlashtirilgan ish joyida ikkita ish rejimi mavjud: "Dispetcher" va "Administrator". Har bir rejim pozitsiyaning o'ziga xos xususiyatlariga qarab o'z harakatlarini bajaradi.
Dispetcher to'g'ridan-to'g'ri mijozlar bilan ishlaydi, uning vazifalariga buyurtmalarni keyinchalik haydovchilarga topshirish bilan ro'yxatdan o'tkazish kiradi. Har bir smenadan so'ng dispetcher hisobotlarning umumiy ma'lumotlar bazasini yaratadi va joylashtiradi (2-rasm) .
Guruch. 2Dispetcherlik faoliyati
Administratorning vazifalari haydovchilar va dispetcherlarning bo'sh ish o'rinlariga da'vogarlar bilan ishlash, shuningdek, yuqori boshqaruv uchun umumiy hisobotlarni yaratishni o'z ichiga oladi (3-rasm).
Taksi ma'lumotlar bazasi quyidagi ob'ektlardan (jadvallardan) iborat: " Haydovchilar", "Dispetcherlar", "Buyurtmalar", "Haydovchilar_Shifts" va "adminlar".
Guruch. 3Administrator faoliyati
Pastki darajadagi kontekst diagrammalarini batafsil ko'rsatish uchun mini-spetsifikatsiyalar ishlatilgan:
Dispetcherlik faoliyati uchun:
A1:
Sarlavha: Hisobot yaratish
Kirishlar: Buyurtma ma'lumotlar bazasidan olingan ma'lumotlar
Natijalar: Hisobotlar; Buyurtmalar bazasiga so'rovlar.
Algoritm:
Shiftni tugatgandan so'ng, ma'lumotlar bazasi buyurtmalaridan ma'lumot so'rang
Hisobot yaratish
Ma'lumotlar bazasiga hisobot yuboring
A2:
Sarlavha: Buyurtmani qayta ishlash
Kirishlar: buyurtmalar; haydovchi xabar beradi.
Natijalar: Qayta ishlangan buyurtmalar; mijozlar ma'lumotlar bazasidagi yozuvlar;
Algoritm:
Buyurtmani qabul qiling
Haydovchini tanlang va buyurtma bering
Buyurtmani ma'lumotlar bazasiga qo'shing
Ma'lumotlar bazasiga mijoz ma'lumotlarini kiriting.
Haydovchilar hisobotini qabul qiling, buyurtma holatini "bekor qilingan" yoki "tugallangan" ga o'rnating.
Administrator faoliyati uchun:
A1:
Sarlavha: Kadrlar
Ma'lumotlar: Arizachilarning rezyumelari
Natijalar: qabul qilish/rad etish javobi; Xodimlar ma'lumotlar bazasidagi yozuvlar.
Algoritm:
Arizachilarning rezyumelarini qayta ishlash
Agar rezyume mos kelsa, uni ma'lumotlar bazasiga qo'shing
Ishdan bo'shatish to'g'risidagi arizani olgan taqdirda, xodimlar to'g'risidagi ma'lumotlarni ma'lumotlar bazasidan o'chirib tashlang, mehnat daftarchasini bering.
A2:
Sarlavha: Hisobot tayyorlang
Kirishlar: Hisobotlar
Natijalar: hisobotlar uchun so'rovlar; Xulosa hisobotlari; Qora ro'yxat
Algoritm:
davr uchun hisobot tayyorlash;
Davr uchun ma'lumotlar bazasidan hisobot so'rash;
Maydonlar bo'yicha yig'ma hisobotni shakllantirish: hisobotni topshirgan dispetcherlarning nomi, buyurtmalarning umumiy soni, buyurtmalar miqdori;
Buyurtmani bekor qilganlar orasidan abonentlarning "Qora ro'yxati" ni yarating.
Taxi ma'lumotlar bazasi havolasi diagrammasi qaysi ob'ektlar o'zaro bog'langanligini va qanday atributlar bilan bog'liqligini ko'rsatadi (4-rasm).
Dostları ilə paylaş: |