PDA

View Full Version : سوال: ذخیره و محاسبه تعداد روزهای کار کارگران



systam
سه شنبه 25 خرداد 1395, 23:19 عصر
سلام
من میخوان اطلاعات کاری کارگران رو در یک دیتا بیس ذخیره کنم
این جدولی که برای ثبت روز های کار کارگران رو درست کردم
که ضمیمه کردم

140871
140872


حالا من میخوام طبق این جدولی که دست کردم بتونم تعداد روز های کاری رو بدست بیارم
فیلد اول شناسه و روزهای هفته فیلد عدد که نو انها bit
یعنی اگر کارگر اومد سرکار اون روز حضور اون توی دیتا بیس برنامه مثلا شنبه میشه true
دوستان اگه مشکل داره نواقصی داره لطف کنید منو راهنمایی کنید
اینم چند نمونه از نت گرفتم اومده یک فیلد گرفته تاریخ روز رو در دیتا بیس ذخیره کنه
140870
140869


ممنون میشم راهنماییم کنید

محمد آشتیانی
پنج شنبه 27 خرداد 1395, 16:15 عصر
سلام
این طراحی شما اشکالات اساسی داره ، اولین چیزی که به نظر میرسه اینه که تاریخ کجا ثبت میشه؟ منظورم اینه که شما یک شناسه دارید و روزهای هفته ، اما کدوم هفته ، مسئله بعدی به نیاز شما بستگی داره (یعنی ممکنه شما اصلا نیازی به ثبت مواردی که خواهم گفت نداشته باشید) ، آیا ساعات ورود و خروج اهمیتی نداره؟ اگر یک شخص چند بار در یک ورود و خروج داشته باشه به چه صورت میشه؟ یا اگر مرخصی یا ماموریت روزانه یا ساعتی داشته باشه به چه ترتیبی ثبت میشه؟ یا مثلا روزهای تعطیل رسمی یا توافقی رو چجوری پیدا می کنید تا در محاسبات لحاظ بشه؟
در نظر بگیرید یک نفر ساعت 8 میاد و 9 میره ، خب با منطق دیتابیس شما ، این شرایط معنی حضور میده ، اما در واقع فقط یک ساعت حضور بوده و بقیش غیبت.
شما زحمت بکش نیازمندی هاتو کامل بررسی کن و اعلام کن تا بر اساس اون همفکری کنیم.






موفق باشید.

systam
پنج شنبه 27 خرداد 1395, 21:13 عصر
سلام استاد
درسته حق با شماست
این برنامه مربوط به کارگران یک شرکته پیمانکاری
ساعت ورود خروج نداره
کارگر فعالیتش روز کامل و یا نصف روزهمحاسبه میشه
مرخصی یا ماموریت هم نداره
روزه های تعطیل که تعطیلیه در برخی از موارد
ولی توضیحاتتون روشنم کرد باید چیکار کنم ممنون