منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
[سؤال] برنامج كلاينت-سيرفر لإدخال البيانات - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة السي شارب C#.NET (http://vb4arb.com/vb/forumdisplay.php?fid=175)
+--- قسم : قسم اسئلة C#.NET (http://vb4arb.com/vb/forumdisplay.php?fid=176)
+--- الموضوع : [سؤال] برنامج كلاينت-سيرفر لإدخال البيانات (/showthread.php?tid=29127)



برنامج كلاينت-سيرفر لإدخال البيانات - hoob computer - 24-03-19

السلام عليكم,

لدي سيناريو كالتالي:
1- عدة مستخدمين يقومون بإدخال بيانات إلى قاعدة بيانات مركزية.
2- قاعدة بيانات مركزية لخزن البيانات المدخلة من قبل المستخدمين.
3- كل مستخدم لديه حاسوبه الخاص و مرتبط بجهاز معين من خلال (RS232), على المستخدم إدخال بيانات معينة مع القيمة التي تأتي من (RS232).

ما هو أفضل سيناريو لعمل برنامج بهيكلية N-Tier .. حيث تكون قاعدة البيانات على سيرفر مركزي, و يكون الإتصال بها عن طريق سيرفر وسطي, و يقوم المستخدم بإدخال البيانات من خلال حاسوبه؟

بمعنى الهيكلية تكون كالتالي:
Client<==>Middle-Server<==>Database-Server
بهذا الشكل لن يكون المستخدم على إتصال مباشر بقاعدة البيانات.

السؤال المهم هو:
كيف أقوم ببرمجة برنامج يعمل على السيرفر الوسطي (ويندوز سيرفر 2012) يقوم بأخذ البيانات من المستخدم وإرسالها إلى سيرفر قاعدة البيانات (ويندوز سيرفر 2012 + SQL سيرفر 2012) و من ثم يرسل البيانات مرة أخرى من سيرفر قاعدة البيانات إلى المستخدم؟

السلام عليكم.



RE: برنامج كلاينت-سيرفر لإدخال البيانات - elgokr - 30-03-19

وعليكم السلام ورحمة الله وبركاته

من وجهة نظري افضل طريقة
هو تثبيت البرنامج على السيرفر ومن ثم عمل مشاركة Shortcut
من البرنامج على الاجهزة وليس تثبيت البرنامج على الاجهزة وجعل الاتصال بقاعدة البيانات
سيسهل العمل كثيراً وتجنب اى مشكلة مع كثرة تواجد المستخدمين فى وقت واحد

ويمكنك ايضاً الاطلاع على الروابط التالية لما يخص ما تطلبه
https://www.youtube.com/watch?v=S3hoY_t61aY
https://www.youtube.com/watch?v=-jYUvsF-KHk
https://www.youtube.com/watch?v=ciUI2vaJ8GI
https://www.youtube.com/watch?v=BRvMhrnM3IA

تحياتى لك
وتمنياتى لك التوفيق