PDA

View Full Version : پیشنهاد در زمینه طراحی



jamal_ch
دوشنبه 27 مهر 1394, 13:13 عصر
سلام و عرض ادب خدمت همه اساتید محترم
از من یک برنامه خواستن که مدیر روی سرور یک سری مطالب اضافه کم و یا ویرایش کنه
و یک برنامه روی کلاینت ها خواستن که افراد به محض باز کردن اخرین تغیرات رو مشاهده میکنند برنامه سمت کلاینت اطلاعات رو از سرور میگیرد در دیتابیس محلی ذخیره میکنند و نمایش می دهد (برنامه کلاینت ها همیشه در پس زمینه اجرا است و در مواقع بیکاری کار های چک رو انجام میدهد)
سوالات
1 - بنظر شما چطور برنامه رو بنویسم که کمترین اطلاعات ردو بدل بشه (یک طرح میخوام برای برنامه)
یعنی کلاینت ها هر چند دقیقه یک بار اطلاعات سرور رو چک کنن و متوجه بشن و فقط اطلاعاتی رو که تغییر کرده (اضافه ویرایشو یا حذف )شده روی کلاینت تغییر کنه و روی دیتابیس محلی اعمال شود
نکته : تعداد کلاینت ها نا معلوم است
میخوام اگه 2 رکورد(اضافه کم و یا ویرایش کرد ) تغییر کرد فقط همین 2 رکورد واکشی شود توسط کلاینت ها

دوستان فقط راه حل (بدون توجه به زبان )

reza_ali202000
دوشنبه 27 مهر 1394, 13:52 عصر
سلام. اینا نظر شخصی هست و اگه بنده بودم همچین کاری میکردم.
برا کلاینت ها هم یه دیتابیس میزاشتم. زمانی که سرور اطلاعات رو کم و زیاد میکرد، توی اونا هم ذخیره بشه. یعنی دوبار ثبت بشه یکی رو سرور یکی رو کلاینت.
بعدش به محض باز کردن نرم افزار کلاینت، تمام اطلاعات دیتابیس کلاینت رو نشون بده و به محض دیده شدن و بستن تمام اطلاعات دیتابیس کلاینت پاک بشه. یا فیزیکی یا منطقی فرقی نمیکنه.
عیبی که داره اینه که تعداد کلاینتها باید مشخص باشه. که برا حل این مشکل هم به محض اینکه کلاینتی نصب شد، یه جدول توی سرور باشه که آدرس دیتابیس کلاینتها توش ذخیره باشه تا، خودشو اونجا اضاف کنه. که سرور زمان ذخیره اطلاعات کلاینتها بر اساس اون جدول کار کنه.

jamal_ch
دوشنبه 27 مهر 1394, 14:34 عصر
ممنون از اینکه پاسخ دادید برنامه سمت کلاینت امکان داره برنامه اندروید هم باشه و این یکم کار رو مشکل میکنه
اگه راه دیگه ایی هست ممنون میشم راهنمایی کنید