PDA

View Full Version : حرفه ای: اجرای همزمان



farsoft
یک شنبه 15 خرداد 1390, 09:53 صبح
سلام به دوستان
من در حال نوشتن برنامه برای یک مطب هستم که 2 نکته خیلی مهم دارد
اول اینکه در برنامه از رزرواسیون استفاده شده است و دوم اینکه این برنامه باید برروی 3 سیستم به صورت هم زمان اجرا شود
بعد از کلی کد نویسی توانستم مسئله روزر زمان برای مشتری را حل کنم ولی با توجه به اینکه برنامه در مدت زمان یک دقیقه رزور ها را چک می کند و اینکه برنامه در 3 سیستم دقیقا در یک لحظه اجرا نمی شود امکان ایجاد همپوشی زمانی در لحظه ثبت اطلاعات و همچنین ثبت زمان مراجعه وجود دارد
چون من مشکل همپوشی را قبل از ثبت چک می کنم و امکان ثبت 2 پروسه همپوش وجود دارد
مسئله بعدی که وجود دارد ایجاد امکان عدم مالتی لاگین است
چون برنامه من کلاینت بیس است و در سرور هیچ برنامه ای کاربران لاگین را چک نمی کند
با توجه به اینکه من از ورود و خروج کاربران لاگ تهیه می کنم ولی نمی توانم به این مطلب اکتفا کنم چون امکان دارد قبل از ثبت خروج برای یک کاربر برنامه به هزار دلیل بسته شود و خروجش ثبت نوشد
حال با توجه به این مطالب آیا به نظر شما احتیاج است که من برنامه ای در سرور تهیه کنم تا مالتی لاگین و همپوشانی را چک کند و یا اینکه شما فکر بهتری دارید
از لطف دوستان متشکرم