نمایش نتایج 1 تا 5 از 5

نام تاپیک: تتنظیم خودکار لیست کیشک کارگران

  1. #1
    کاربر دائمی آواتار mohammadsaleh
    تاریخ عضویت
    شهریور 1386
    محل زندگی
    تهران
    پست
    664

    تتنظیم خودکار لیست کیشک کارگران

    سلام دوستان

    در این پروژه هدف تنظیم لیست کشیک کارگران می باشد. در یک جدول نام کارگران آمده است و آخرین بار که کشیک بوده اند نیز در جدول تیک خورده است. در هر یک از روزهای خاص ماه دو نفر از گروه M و یک نفر از گروه A موظف به حضور هستند.
    ماه خرداد به صورت دستی تنظیم شده و قرار است برای ماه تیر به صورت خودکار این کار انجام شود. بدیهی است پس از اختصاص کشیک تیرماه می توان کشیک ماه مرداد را نیز تنظیم کرد

    نکته مهم این است که تعداد کارگران از تعداد روز کاری کشیک بیشتر است و بنابرین تعدادی جامانده وجود دارند که در جدول تیک آنها نخورده است و برای ماه بعد لازم است اولویت با افرادی باشد که کشیک نداشته اند و پس از آن افراد از ابتدای لیست تکمیل خواهند شد
    لذا ضمن اختصاص کشیک به هر فرد گزینه انجام کشیک آن باید تیک هم بخورد

    منتظر راهنمایی اساتید و دوستان تجریه اونها در این زمینه هستم
    فایل های ضمیمه فایل های ضمیمه




  2. #2
    کاربر دائمی آواتار mazoolagh
    تاریخ عضویت
    اردیبهشت 1384
    پست
    2,173

    نقل قول: تتنظیم خودکار لیست کیشک کارگران

    سلام و روز خوش

    این قبل از اینکه یک مسئله مربوط به اکسس باشه، یک مسئله مربوط به الگوریتم هست.
    وقتی الگوریتم و pseudo code رو دربیارین مابقی کار ساده است.

    پیوست چند تصویر/گراف گویا شامل پارامترهایی مثل دیتا پرسنل و شیفت ها بهتر میتونه کمک کنه.

  3. #3
    کاربر دائمی آواتار mohammadsaleh
    تاریخ عضویت
    شهریور 1386
    محل زندگی
    تهران
    پست
    664

    نقل قول: تتنظیم خودکار لیست کیشک کارگران

    جدول شیفتهای نمونه فرضی است. اما در عمل روزهای خاصی می تواند در ماه به عنوان روز کشیک مشخص شود. به عنوان مثال در خرداد 4 روز و تیر 6 روز و ....
    دو گروه از کارگران در جدول کارگران دیده میشود. در هر روز از روزهای تعیین شده 2 نفر از گروه m و یک نفر از گروه R حضور دارند.

    با توجه به اینکه تعداد کارگران بیشتر از روزهای شیفت می باشد بعد از تعیین شیفت ماه خرداد تعدادی از کارگران باید برای ماه بعد شیفتشان مشخص شود و همین چرخه ادامه یابد. و همه به نوبت بعد از مدتی که در ماههای مختلف یکسان نیست اما روز آن معلوم است شیفت بندی شوند.

  4. #4
    کاربر دائمی آواتار mazoolagh
    تاریخ عضویت
    اردیبهشت 1384
    پست
    2,173

    نقل قول: تتنظیم خودکار لیست کیشک کارگران

    بهترین کار این هست که چرخه شیفت ها رو مستقل از تاریخ بسازین و بعد روی تقویم پیاده کنین.
    همه شرایط رو بصورت پارامتر تعریف کنین و الگوریتم رو مستقل از اعداد فیکس طراحی کنین؛ نظیر تعداد شیفت ها در هر دوره(روز، هفته، ماه ...)، تعداد پرسنل در هر شیفت، قانون چرخش هر کارمند در شیفت و ...

    جدول اصلی شما شیفت هست که شامل فیلدهای نوع شیفت و موقعیت اون هست: فرضا kمین شیفت نوع m ،
    بعد برای هر رکورد این جدول از جدول شیفت-پرسنل بر اساس اینکه بیشترین زمان استراحت رو داشته و با توجه به قانون چرخش شیفت، به تعداد مشخص شده پرسنل مورد نیاز اون شیفت رکورد در جدول مرتبط میسازین که شامل کد شیفت و کد پرسنل هست.

    دست آخر با توجه به نوع شیفت و دوره اون و اولین دوره شروع شیفت (وضعیت اولیه)، اون رو روی تقویم منطبق میکنین.

  5. #5
    کاربر دائمی آواتار mohammadsaleh
    تاریخ عضویت
    شهریور 1386
    محل زندگی
    تهران
    پست
    664

    نقل قول: تتنظیم خودکار لیست کیشک کارگران

    سلام
    تشکر از پاسختون. البته من به نحوی دیگر عمل کردم. یک جدول برای نام کارگران و سرکارگران و جدول دیگر روزهای کاری سال جاری با مشخص بودن روزهای تعطیل است. در هر روز دو نفر کارگر و یک سرکار حضور دارند که به ترتیب در روزهای غیر تعطیل شیفت می دهند. بعد از اختصاص کشیک اولین ماه کسانی که کشیک داده اند وضعیت کشیکشان تغییر می کند و برای ماه بعد در اولویت بعدی قرار می گیرند

    کدهایی که من نوشته ام برای ماه اول مشکلی ندارد اما در ماه دوم موقع اختصاص نفرات به روزها از یک روز خاص یک فرد خاص را تکرار می کند
    البته برای نوشتن این کدها به ذهنم رسید که برای رونویسی نام کارگران به ترتیب از روش موقعیت نام افزاد در جدول استفاده کنم که به نظر جایی از کار دارای اشکال است. امیدوارم دوستان در این زمینه راهنمایی بفرمایند

    توجه: به جای نام افراد از کد یکتا برای هر فرد استفاده کرده ام
    فایل های ضمیمه فایل های ضمیمه

تاپیک های مشابه

  1. اتتقال مکان نما به وسط صفحه کنسول
    نوشته شده توسط niusha_amir در بخش C#‎‎
    پاسخ: 1
    آخرین پست: جمعه 29 آبان 1394, 22:12 عصر
  2. بازی اتتلو
    نوشته شده توسط violettt در بخش برنامه‌نویسی جاوا
    پاسخ: 0
    آخرین پست: پنج شنبه 10 بهمن 1392, 22:20 عصر
  3. سوال: اتتقال اطلاعات از یک پایگاه به پایگاه دیگر
    نوشته شده توسط amin_rj در بخش Access
    پاسخ: 1
    آخرین پست: شنبه 10 مهر 1389, 10:35 صبح
  4. بازی اتتلو
    نوشته شده توسط marzieh64 در بخش الگوریتم، کامپایلر، هوش مصنوعی و ساختمان داده ها
    پاسخ: 1
    آخرین پست: شنبه 12 تیر 1389, 13:09 عصر
  5. کاش بخشها چت داشتتند
    نوشته شده توسط R_BABAZADEH در بخش گفتگو با مسئولین سایت، درخواست و پیشنهاد
    پاسخ: 0
    آخرین پست: سه شنبه 30 فروردین 1384, 12:55 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •