• 1. Inventarizatsiyani boshqarish
  • 2. Tovarlarni qabul qilish
  • 4. Tovarlar harakatini hisobga olish
  • 6. Uskuna integratsiyasi
  • 8. Xavfsizlik va kirish
  • Toshkent axborot texnologiyalari universiteti dasturiy taminot sifatini taminlash




    Download 101.23 Kb.
    Sana15.04.2024
    Hajmi101.23 Kb.
    #195691
    Bog'liq
    DTST
    107791, Рақамли технологиялар, 2-maruza -mooc- Ommaviy-Ochiq-Onlayn-Kurslar -haqida., Тошпулатов Зокиржон nmap, Бизнинг нархларимиз УЗБЕКИСТОН буйлаб хамма учун бир хил, Mavzu1, 1710390464, Nozima, Mavzu, TAYYOR KURS ISHI, Rayxona, Muslima, Mobil ilovalarni ishlab chiqish”

    O‘ZBEKISTON RESPUBLIKASI RAQAMLI TEXNOLOGIYALAR VAZIRLIGI
    MUHAMMAD AL-XORAZMIY NOMIDAGI
    TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI


    Dasturiy taminot sifatini taminlash fanidan
    Amaliy ish
    Mavzu: . “Ombor ishchisining ish joyi” dasturiy majmuasini ishlab chiqish

    Bajardi: 318-21 guruh talabasi Jo’rayev Rohatillo


    Tekshirdi: Narziyev Nosir
    Toshkent – 2024
    “Ombor ishchisining ish joyi” dasturiy majmuasini ishlab chiqish
    Ishdan maqsad: "Ombor ishchisining ish joyi" dasturiy majmuasini ishlab chiqish (ya'ni, bir kompaniyada ombor ishchisining ish joyini boshqarish uchun dasturni yaratish) uchun bir nechta taqdim etilgan usullar mavjud. Ular ombor ishlarini avtomatlashtirish, xodimlar va asosiy qurilmalar o'rtasidagi ma'lumot almashishini tashkil etish, buyurtmalar va mahsulotlar inventarizatsiyasini o'tkazish, mahsulotlar bilan amalga oshirilayotgan harakatlarini boshqarish va boshqalar kabi jarayonlarni ommalashtirishni o'z ichiga oladi. Bunday dasturlar ombor ishchilarining vazifalarini bajarishni osonlashtiradi va ish jarayonlarini boshqarishda yordam beradi.
    1. Inventarizatsiyani boshqarish:
    - Tovarlarni qo'shish, tahrirlash va o'chirish.
    - Ombordagi tovarlar miqdorini hisobga olish.
    - Seriya raqamlari va mahsulot partiyalarini kuzatish.
    - Zaxiralarni to'ldirish zarurligi to'g'risida avtomatik xabarnoma.

    2. Tovarlarni qabul qilish:
    - Tovarlarni qabul qilishni ro'yxatdan o'tkazish.
    - Buyurtmani etkazib berish muvofiqligini tekshirish.
    -Qabul qilish va topshirish dalolatnomalarini yaratish.

    3. Tovarlarni jo'natish:
    - Buyurtmalarni shakllantirish va qayta ishlash.
    - Jo'natishga tayyorlikni kuzatish.
    - Schyot-fakturalar va ilova hujjatlarini yaratish.

    4. Tovarlar harakatini hisobga olish:
    - Ombor zonalari orasidagi tovarlarning harakati.
    - Ombor ichidagi harakatlarni kuzatish.
    - Tovarlarni saqlash joylarini belgilash.

    5. Hisobot va tahlil:
    - Inventarizatsiya holati to'g'risida hisobotlarni shakllantirish.
    - Tovarlar aylanishini tahlil qilish.
    - Davr uchun tovarlar harakati to'g'risidagi hisobotlar.

    6. Uskuna integratsiyasi:
    - Shtrix-kod skanerlarini qo'llab-quvvatlash.
    - Og'irlik uskunalari bilan integratsiya.
    - Ombor jarayonlarini avtomatlashtirish tizimlariga ulanish.

    7. Buyurtmalarni boshqarish:
    - Kiruvchi buyurtmalarni qayta ishlash.
    - Konfiguratsiya ro'yxatlarini shakllantirish.
    - Buyurtma holatini kuzatish.

    8. Xavfsizlik va kirish:
    - Foydalanuvchi huquqlarini boshqarish.
    - Ombor va tovarlar to'g'risidagi ma'lumotlarni himoya qilish.
    - Ma'lumotni zaxiralash va tiklash.

    9. Foydalanuvchi interfeysi:
    - Intuitiv interfeys.
    - Turli xil qurilmalarga (kompyuterlar, planshetlar, mobil qurilmalar) moslashish.
    - Har bir foydalanuvchi uchun ish joyini shaxsiylashtirish.

    10. Qo'llab-quvvatlash:
    - Foydalanuvchilarni texnik qo'llab-quvvatlash.
    - Dasturiy ta'minotni yangilash va qo'llab-quvvatlash.
    - Yangi xodimlarni o'qitish.

    Ushbu funktsiyalarning har biri omborni boshqarish tizimining muhim elementi bo'lib, u ombor operatsiyalarining samarali ishlashiga yordam beradi va inventarizatsiyani aniq boshqarishni ta'minlaydi.

    \
    Bu omborda ishchilarni yaratish, ularga vazifalarni belgilash, ularning bajarilishini belgilash va joriy vazifalarni ko'rsatish imkonini beruvchi asosiy misol. Siz ushbu misolni omboringiz va ishchilaringizning o'ziga xos ehtiyojlariga mos ravishda to'ldirishingiz mumkin.

    class WarehouseEmployee:


    def __init__(self, name, id):
    self.name = name
    self.id = id
    self.tasks = []

    def assign_task(self, task):


    self.tasks.append(task)
    print(f"Task '{task}' assigned to {self.name}")

    def complete_task(self, task):


    if task in self.tasks:
    self.tasks.remove(task)
    print(f"{self.name} completed task: '{task}'")
    else:
    print(f"{self.name} doesn't have task: '{task}'")

    def display_tasks(self):


    print(f"Tasks for {self.name}:")
    for task in self.tasks:
    print(f"- {task}")

    def main():


    employee1 = WarehouseEmployee("Alisher", 1)
    employee2 = WarehouseEmployee("Bobur", 2)

    employee1.assign_task("Pick orders")


    employee1.assign_task("Pack orders")
    employee2.assign_task("Receive shipments")

    employee1.display_tasks()


    employee2.display_tasks()

    employee1.complete_task("Pack orders")

    employee1.display_tasks()

    if __name__ == "__main__":


    main()

    Download 101.23 Kb.




    Download 101.23 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Toshkent axborot texnologiyalari universiteti dasturiy taminot sifatini taminlash

    Download 101.23 Kb.