PDA

View Full Version : ثبت تعداد روزهای کارمندان در ماه



systam
چهارشنبه 19 خرداد 1395, 15:27 عصر
سلام
توی سایت قبل از زدن پست گشتم چیزی پیدا نکردم
من میخوام بدونم که چطوری اطلاعات تعداد روز های سرکار بودن یک کارمند در طول یک ماه رو در بانک اطلاعاتی ذخیره کنم وسپس تعداد روز هاشو دربیارم حقوق رو محاسبه کنم

مشکل من در تحلیل دیتا بیس برنامه است درکد نویسی هیچ مشکلی ندارم
ممنون میشم راهنماییم کنید

systam
چهارشنبه 19 خرداد 1395, 21:00 عصر
من خودم نظر اینه که بیام برای هر کارمند یک شناسه منحصر به فرد در نظر بگیرم
با توجه به تاریخ ، روزکاری رو ثبت کنم و در اخر ماه تعداد روزها رو بدست بیارم
ولی فکر نکنم اصولی باشه

ژیار رحیمی
چهارشنبه 19 خرداد 1395, 21:56 عصر
سلام به نظر من دو تا جدول لازم داری
جدول اول جدول ماهای کاری که یک رابطه یک به چند با جدول کارمندان دارد.یعنی یک کارمند میتواند یک یا چند و یا هیچ ماه کاری در سال داشته باشه
جدول دوم جدول روزای کاری هست که اونم با جدول ماه کاری یک رابطه یک به چند هست.یعنی یک کارمند در یک ماه می تونه از صفر تا 31 روز کاری داشته باشد
برای جدول روزای کاری میتونی فیلدهای
تاریخ و ساعت شروع و شاعت پایان و تعداد ساعات اضافه کاری و شیفت و ... بر اساس تحلیل شما از سیستم داشته باشی

systam
جمعه 21 خرداد 1395, 17:48 عصر
سلام
با تشکر از ژیار عزیز
دوستان کسی نظر دیگه ای نداره

ciavosh
جمعه 21 خرداد 1395, 18:12 عصر
اول باید از یک منبع خارجی مشخص بشه که کارمند چه روزهایی سر کار بوده. بعد باید پایه حقوق کارمند رو داشته باشیم که قاعدتاً توسط مدیر عامل تعیین می‌شه. برای این برنامه به نظرم بهتره از یک دیتابیس ریلیشنال استفاده بشه.
میتونم بپرسم این برنامه تمرینی هست یا استفاده واقعی داره؟

systam
جمعه 21 خرداد 1395, 18:19 عصر
سلام
بیشتر تمرینی برای بالا بردن مهارت و تجربه
برای مشخص کردن تعداد روز میشه تاریخ اون کاری رو در بانک ثبت کرد تعدادشو محاسبه کرد در ماه


. برای این برنامه به نظرم بهتره از یک دیتابیس ریلیشنال استفاده بشه.
میشه بیشتر توضیح درباره ریلیشنال و نحوه کارش

mojtaba0912433
شنبه 22 خرداد 1395, 09:11 صبح
سوالت خيلي كلي هست،نرم افزار حقوق دستمزد بسيار پيچيده هست و نوشتن اون سخت،به نظر من از يه برنامه حسابداري كامل هم سختر هست،كلياتش به اين صورت هست كه شما جدولي لازم داري كه اطلاعات كارمند در اون ذخيره ميشه شامل 1-اطلاعات شخصي مثل كد پرسنلي نام،نام خانوادگي،نام پدر،كد ملي و تاهل و ......2-اطلاعات مربوط به حقوق شامل پايه حقوق روزانه،ساعتي ،ساعت كار،اضافه كار ،شيفتهاي كاري و...
يه جدول هم لازم داري براي ثبت ساعت كاري كه هم ميشه دستي وتردش كرد هم از دستگاه ساعت زن كه شامل ساعت ورود، خروج ،اضافه كار ،مرخصي و.... ميشه
يه جدول هم نيازه براي ثبت خلاصه وضعيت شامل كد پرسنلي ،ساعت كار ،حقوق ماهيانه تعداد روز كاري و...
داشتن تقويم كاري توي نرم افزار خيلي مهمه اين كه روزهاي تعطيل هر ماه مشخص بشه،وقتي ساعات كار ماهيانه وارد بشه و روزهاي تعطيل ماه مشخص باشه روزهاي كاري در مياد ،حقوق روزانه هر كارمند هم مشخص باشه ميشه با دستوراتي كه ميدي به نرم افزار ميدي حقوق ماهيانه محاسبه ميشه
اگر ساده تر را ميخاي داشته باشي اينه كه اطلاعات شخصي را وارد كني خلاصه اطلاعات ماهيانه را هم وارد كني و دستورات محاسبه حقوق را نرم افزار انجام بده