PDA

View Full Version : كنترل ورود و خروج مبتني بر باركد



unforgiven
جمعه 24 خرداد 1387, 11:11 صبح
سلام
من يه سوال برام پيش اومده كه مكانيزم برنامه هايي كه ورود و خروج رو بر اساس باركد ثبت مي كنند چطوريه ؟ منظورم اينه كه سيستم از كجا تشخيص ميده كه شخصي كه قبلا وارد شده حالا بايد خروجش ثبت بشه ؟ من تو برنامه خودم با ثبت ورود مشكلي ندارم ولي در تشخيص خروجش موندم . تو فرمم يه تكست باكس دارم براي ورود ID, يك دكمه ورود و يك دكمه خروج.
مشكل اينه كه با كشيدن كارت, برنامه چطور تشخيص بده شخص X كه قبلا وارد شده حالا ميخواد خارج بشه و دكمه خروج رو فشار بده ؟
لطفا راهنمايي كنيد
متشكرم

reza_optical
جمعه 24 خرداد 1387, 11:20 صبح
سلام دوست عزیز
اگه درست متوجه شده باشم :
اگر از دیتا بیس استفاده کرده باشی اون وقت وقتی که شخص وارد میشه و کارت رو میکشه میتونی یه فیلد بگیری و انو مقدارشو 1 بدی و وقتی که دوباره کارت رو کشید به منزله خروج انو 0 کنی

unforgiven
شنبه 25 خرداد 1387, 00:37 صبح
سلام
از ديتا بيس استفاده كردم و هم فيلدي رو به صورت بولن براي اين كار در نظر گرفتم . سوال من اينه كه با توجه به اين كه يك فيلد تكست براي وارد كردن آيدي كارت توسط باركد ريدر وجود داره برنامه چطور تشخيص ميده كه اين شخص قبلا وارد شده و حالا با خوندن آيدي كارت بايد خارج بشه ؟ آيا بايد روي ركوردها Select كنيم ؟
نمونه كدي يا حتي اگه به صورت شماتيك هم راهنمايي كنيد ممنون ميشم .

reza_optical
شنبه 25 خرداد 1387, 00:55 صبح
دوست عزیز سلام
اگر کنترل کارت ریدر دست خودت باشه و از برنامه های آماده استفاده نکنی به نظر من آخرین رکورد هر شخص که خودتون فرمودیید به صورت boolean ذخیره میکنین را select کنین اگر 1 باشه یعنی عمل که باید انجام بشه خروجه بلعکس 0 باشه وروده

unforgiven
شنبه 25 خرداد 1387, 09:18 صبح
دوست عزيز سلام و بابت راهنمايت ممنونم ولي اين پاسخ سوال من نيست .
شايد من بد توضيح ميدم .

a_mohammadi_m
شنبه 08 تیر 1387, 07:26 صبح
با سلام
در برنامه هاي همراه ساعت معمولا اينطوريه كه يك ركورد ورود يا خروج فقط ثبت ميشه و كاري به نوع اون نداره
در هنگاه پردازش داده ها اين تصميم گرفته ميشه يعني اولين ركورد ورود فرض ميشه و بعدي خروج و به همين ترتيب ...
البته روي دستگاه هم چندتا دكمه براي تعيين مورد خروج به عنوان ماموريت و مرخصي و ... هم هست كه وضعيت اون دكمه ها همراه ركورد ثبت ميشه تا هنگام پردازش نهايي مشكلي پيش نياد

unforgiven
شنبه 08 تیر 1387, 11:38 صبح
دوستان
من همه اين چيز هايي رو كه گفتيد مي دونم. مشكل فقط تشخيص ورود و خروجه . رو فرم من يك تكست باكسه كه آيدي رو از باركد خوان توش ثبت ميكنه و يه دكمه ورود و يك دكمه خروجه . حالا وقتي باركد خوان آيدي رو خوند و داخل تكست باكس گذاشت, كليد ورود زده ميشه. مشكل از اينجا شروع ميشه ,حالا كه همون شخص, كارت رو به باركد ريدر نشون ميده , سيستم بايد تشخيص بده كه اين شخص قبلا وارد شده و كليد خروج زده بشه .
من تو اين قسمت آخري موندم
كسي نسخه نمايشي اين قبيل نرم افزار ها رو يا آدرس سايت شركتشون رو داره ،
ممنون ميشم باز راهنمايي كنيد