أريد سيناريو لهذه الفكرة
تاريخ التسجيل: 2008-03-05 مشاركات: 665
الجامعة: الافتراضية الكلية: تكنولوجيا المعلومات المرحلة: السنة الثالثة الاختصاص: غير ذلك
|
السلام عليكم ورحمة الله و بركاته يوجد برنامج أنا الآن بصدد العمل عليه الفكرة منه : شركة ألبسة تقوم ببيع منتجاتها في جميع مدن سوريا و بالتالي هذاالبرنامج يوجد في كل متجر يقوم موظف الصندوق بتخزين فواتير المبيعات من خال البرنامج ( أي الغرض من البرنامج أتمتة مبيعات متاجر الشركة ) في كل اسبوع تحتاج النسخة الموجودة في سيرفر المقر الرئيسي للشركة الى الحصول على معلومات عن المبيعات من كل نسخة موجودة في متجر وبالتالي أنا أحتاج الى web service استطيع من خلالها الحصول على نسبة المبيعات في كل منطقة . أنا الآن أحتاج الى سيناريو تشغيل هذه الخدمة ؟ 1- هل يتم ذلك عن طريق wan أو ن طريق internet 2- في الحالة التي ذكرتها يجب أن يتم طلب الخدمة ( Web Methode ) من المخدم ( نسخة الشركة ) الى الزبون ( نسخة كل متجر ) أي يتم التفيذ على الجهاز الزبون و هذا يناقض مبدأ ال web sirves مالحل
قرأتُ مجدَكِ في قلبي و في الكُتُـبِ شَـآمُ ، ما المجدُ؟ أنتِ المجدُ لم يَغِبِ
|
| |
دخول أو تسجيل لإرسال التعليقات | قراءة: 1139 |
|
عضو فعال
تاريخ التسجيل: 2006-12-10 مشاركات: 1389
|
كتب bayrn:
1- هل يتم ذلك عن طريق wan أو ن طريق internet
!!!
شو قصدك؟
ليكون قصدك عن طريق LAN أو WAN ؟
لأنو Internet هو نوع من شبكات الـ WAN .
|
| |
دخول أو تسجيل لإرسال التعليقات |
تاريخ التسجيل: 2008-03-05 مشاركات: 665
الجامعة: الافتراضية الكلية: تكنولوجيا المعلومات المرحلة: السنة الثالثة الاختصاص: غير ذلك
|
لا موهيك
قرأتُ مجدَكِ في قلبي و في الكُتُـبِ شَـآمُ ، ما المجدُ؟ أنتِ المجدُ لم يَغِبِ
|
| |
دخول أو تسجيل لإرسال التعليقات |
تاريخ التسجيل: 2008-03-05 مشاركات: 665
الجامعة: الافتراضية الكلية: تكنولوجيا المعلومات المرحلة: السنة الثالثة الاختصاص: غير ذلك
|
أنا من شان هيك أطلب سيناريو من الذين عندهم فكرة لأنني لا أمتلك فكرة عن هذا الموضوع صراحة كيف يتم
قرأتُ مجدَكِ في قلبي و في الكُتُـبِ شَـآمُ ، ما المجدُ؟ أنتِ المجدُ لم يَغِبِ
|
| |
دخول أو تسجيل لإرسال التعليقات |
تاريخ التسجيل: 2005-02-20 مشاركات: 251
الجامعة: غير ذلك الكلية: الهندسة المعلوماتية المرحلة: ماجستير الاختصاص: هندسة شبكات
|
If you can connect all the parts through VPN then you can use LAN
This will be the better solution essentially for security reasons
|
| |
دخول أو تسجيل لإرسال التعليقات |
تاريخ التسجيل: 2006-02-08 مشاركات: 99
الجامعة: دمشق الكلية: الهندسة المعلوماتية المرحلة: ماجستير الاختصاص: ذكاء صنعي
|
إذا كنت تتحدث عن مسافات كبيرة يعني بين مدن فليس من الممكن استخدام LAN إطلاقاً
يمكن استخدام شبكة الطلب الهاتفي ببساطة لربط الأجهزة وخاصة أن الموضوع يتم كل أسبوع وللمزامنة فقط.
وليس من الضروري استخدام web service إلا إذا كنت تبني web based application. ولا أعتقد أن هذا مناسب لمحل ألبسة. (يعني ما عندو غير كمبوتر واحد)
اعمل لدنياك كأنك تعيش أبدا, واعمل لآخرتك كأنك تموت غدا
|
| |
دخول أو تسجيل لإرسال التعليقات |
تاريخ التسجيل: 2005-02-20 مشاركات: 251
الجامعة: غير ذلك الكلية: الهندسة المعلوماتية المرحلة: ماجستير الاختصاص: هندسة شبكات
|
كتب Ammar_N: إذا كنت تتحدث عن مسافات كبيرة يعني بين مدن فليس من الممكن استخدام LAN إطلاقاً
When you use VPN , then all the machines will be in the same Local Area Network and they can reach each other using local IP addresses (192.168... , 169.... )
In this case LAN techniques can be used
|
| |
دخول أو تسجيل لإرسال التعليقات |
تاريخ التسجيل: 2008-03-05 مشاركات: 665
الجامعة: الافتراضية الكلية: تكنولوجيا المعلومات المرحلة: السنة الثالثة الاختصاص: غير ذلك
|
كتب Ammar_N: إذا كنت تتحدث عن مسافات كبيرة يعني بين مدن فليس من الممكن استخدام LAN إطلاقاً
يمكن استخدام شبكة الطلب الهاتفي ببساطة لربط الأجهزة وخاصة أن الموضوع يتم كل أسبوع وللمزامنة فقط.
وليس من الضروري استخدام web service إلا إذا كنت تبني web based application. ولا أعتقد أن هذا مناسب لمحل ألبسة. (يعني ما عندو غير كمبوتر واحد)
شكرا على الرد
لكن هل شبكة الطلب الهاتفي هي نفسها VPN ، ماعندي فكرة عن هذا الموضوع
قرأتُ مجدَكِ في قلبي و في الكُتُـبِ شَـآمُ ، ما المجدُ؟ أنتِ المجدُ لم يَغِبِ
|
| |
دخول أو تسجيل لإرسال التعليقات |
تاريخ التسجيل: 2007-10-20 مشاركات: 139
الكلية: هندسة النظم المعلوماتية المرحلة: السنة الثانية
|
اقتباس: لأنو Internet هو نوع من شبكات الـ WAN . تصحيح فقط...الانترنت هو ترابط مجموعة من الشبكات الأقليمية (MAN) والواسعة (WAN).
|
| |
دخول أو تسجيل لإرسال التعليقات |
تاريخ التسجيل: 2008-03-05 مشاركات: 665
الجامعة: الافتراضية الكلية: تكنولوجيا المعلومات المرحلة: السنة الثالثة الاختصاص: غير ذلك
|
كتب as_els: كتب Ammar_N: إذا كنت تتحدث عن مسافات كبيرة يعني بين مدن فليس من الممكن استخدام LAN إطلاقاً When you use VPN , then all the machines will be in the same Local Area Network and they can reach each other using local IP addresses (192.168... , 169.... ) In this case LAN techniques can be used السيد as_els يقول أنه باستخدام VPN يمكن ربط الأجهزة و كأنها مشبكة بطريقة Lan ( مع العمل أنه فكرتي تقوم على أنه قد يحتاج برنامج المقر الرئيسي للشركة و الموجود في دمشق الى معلومات موجودة على جهاز في متجر في حلب ) و بالتالي هل يمكنني في هذه الحالة أن أقوم باستخدام برمجة ال Socket في البرنامج لوصله مع البرنامج الرئيسي في الشركة ( بحيث أن البرنامجان موجودان على جهازين مشبكين عبر VPN )
ولكم جزيل الشكر
قرأتُ مجدَكِ في قلبي و في الكُتُـبِ شَـآمُ ، ما المجدُ؟ أنتِ المجدُ لم يَغِبِ
|
| |
دخول أو تسجيل لإرسال التعليقات |
تاريخ التسجيل: 2005-02-20 مشاركات: 251
الجامعة: غير ذلك الكلية: الهندسة المعلوماتية المرحلة: ماجستير الاختصاص: هندسة شبكات
|
كتب bayrn: كتب as_els: كتب Ammar_N: إذا كنت تتحدث عن مسافات كبيرة يعني بين مدن فليس من الممكن استخدام LAN إطلاقاً When you use VPN , then all the machines will be in the same Local Area Network and they can reach each other using local IP addresses (192.168... , 169.... ) In this case LAN techniques can be used السيد as_els يقول أنه باستخدام VPN يمكن ربط الأجهزة و كأنها مشبكة بطريقة Lan ( مع العمل أنه فكرتي تقوم على أنه قد يحتاج برنامج المقر الرئيسي للشركة و الموجود في دمشق الى معلومات موجودة على جهاز في متجر في حلب ) و بالتالي هل يمكنني في هذه الحالة أن أقوم باستخدام برمجة ال Socket في البرنامج لوصله مع البرنامج الرئيسي في الشركة ( بحيث أن البرنامجان موجودان على جهازين مشبكين عبر VPN )
ولكم جزيل الشكر
That's exactly what I meant
|
| |
دخول أو تسجيل لإرسال التعليقات |
|
مدير
تاريخ التسجيل: 2005-07-15 مشاركات: 3056
الجامعة: دمشق الكلية: الهندسة المعلوماتية المرحلة: السنة الخامسة الاختصاص: هندسة برمجيات
|
مافي داعي تستخدم sockets لنفرض بدك تستخدم طريقة VPN يعني رح يصير في شبكة "LAN" بين الجهازين وبما انو على كل جهاز في مخدم قواعد بيانات فالبرنامج الموجود على أحد الجهازين (المركز بحالتك) بيقدر يتصل بمخدم البيانات الموجود على الجهاز التاني وبالتالي بيقرا المعلومات الموجودة فيه (عن طريق فتح SQL Connection مثلاً)
بس الصعوبة بتنفيذ الفكرة عملياً مو بطريقة الربط بس بالأمور التانية متل:
الفروع بيقدروا يضيفوا مواد؟
كيف رح يتم الحفاظ على كتالوج المواد بكل قواعد البيانات نفسه؟
شو بصير اذا أحد الفروع عدل على معلومات المادة أو حذف مادة؟
كيف رح تعرف البيانات الي تم ارسالها من البيانات الى لسا ما تم ارسالها إلى المركز؟
بعد مايتم إرسال البيانات هل بيقدر الفرع يعدل عالبيانات الي أرسلها؟
إلخ...
|
| |
دخول أو تسجيل لإرسال التعليقات |
تاريخ التسجيل: 2008-03-05 مشاركات: 665
الجامعة: الافتراضية الكلية: تكنولوجيا المعلومات المرحلة: السنة الثالثة الاختصاص: غير ذلك
|
السلام عليكم ورحمة الله مرحبا سيد فؤاد أولا شكرا لك و للسيد as_els على الردود المفيدة ثانيا بدي كتر غلبة عليك ، فما بعرف اذا ظروفك بتساعدك بشان مايلي : اذا في عندك مجال حابب آخذ من وقتك شوي و التقي مع حضرتك من شان اطلعك على ما وصلت اليه من البرنامج بما أنه اختصاصك هندسة برمجيات حابب استفيد من خبرتك واذا مافي امكانية مو مشكلة كفيت ووفيت البريد الالكتروني munichbayrn@hotmail.com
قرأتُ مجدَكِ في قلبي و في الكُتُـبِ شَـآمُ ، ما المجدُ؟ أنتِ المجدُ لم يَغِبِ
|
| |
دخول أو تسجيل لإرسال التعليقات |
|
مدير
تاريخ التسجيل: 2005-07-15 مشاركات: 3056
الجامعة: دمشق الكلية: الهندسة المعلوماتية المرحلة: السنة الخامسة الاختصاص: هندسة برمجيات
|
كتب bayrn:
اذا في عندك مجال حابب آخذ من وقتك شوي و التقي مع حضرتك من شان اطلعك على ما وصلت اليه من البرنامج بما أنه اختصاصك هندسة برمجيات حابب استفيد من خبرتك
والله يفضل تحط أسئلتك بالمنتدى واذا قدرت بجاوبك عليهون واذا ما قدرت في أعضاء تانين بجاوبك عليهون.
|
| |
دخول أو تسجيل لإرسال التعليقات |
تاريخ التسجيل: 2008-03-05 مشاركات: 665
الجامعة: الافتراضية الكلية: تكنولوجيا المعلومات المرحلة: السنة الثالثة الاختصاص: غير ذلك
|
طيب مكتور الخير سيد فؤاد
أنت قلت بأنه يمكن تبادل المعلومات من خلال نظام ادارة قواعد البيانات ( وهو ف حالتي الآن ms sql server )، هل هذا التبادل برأيك يتم بمعزل عن البرنامج
قرأتُ مجدَكِ في قلبي و في الكُتُـبِ شَـآمُ ، ما المجدُ؟ أنتِ المجدُ لم يَغِبِ
|
| |
دخول أو تسجيل لإرسال التعليقات |
|
مدير
تاريخ التسجيل: 2005-07-15 مشاركات: 3056
الجامعة: دمشق الكلية: الهندسة المعلوماتية المرحلة: السنة الخامسة الاختصاص: هندسة برمجيات
|
كتب bayrn: طيب مكتور الخير سيد فؤاد
أنت قلت بأنه يمكن تبادل المعلومات من خلال نظام ادارة قواعد البيانات ( وهو ف حالتي الآن ms sql server )، هل هذا التبادل برأيك يتم بمعزل عن البرنامج
ممكن يتم بمعزل عن البرنامج
SQL Server بيدعم الـ Replication بس شغلته معقدة شوي (لأنو عامة)
وممكن يتم عن طريق البرنامج وعندك احتمالين
إما الفرع بيفتح اتصال مع المركز وبيطلب من البرنامج يرسل البيانات (وبرأيي هيك أفضل)
أو المركز بيفتح اتصال مع الفرع وبيطلب من البرنامج يستورد البيانات.
|
| |
دخول أو تسجيل لإرسال التعليقات |
تاريخ التسجيل: 2006-02-08 مشاركات: 99
الجامعة: دمشق الكلية: الهندسة المعلوماتية المرحلة: ماجستير الاختصاص: ذكاء صنعي
|
كتب as_els:
كتب Ammar_N: إذا كنت تتحدث عن مسافات كبيرة يعني بين مدن فليس من الممكن استخدام LAN إطلاقاً
When you use VPN , then all the machines will be in the same Local Area Network and they can reach each other using local IP addresses (192.168... , 169.... )
In this case LAN techniques can be used
في الحقيقة يجب مناقشة نوعين من الاتصال:
الاتصال الفيزيائي وهذا أنا ما كنت أتكلم عنه, والبنية المنطقية للشبكة.
وأما عند استخدام الانترنت كوسيط فيزيائي فيمكن استخدام vpn عندها
وفي كل الأحوال برمجياً يجب استخدام socket سواء كانت vpn over internet
أو dial-up connection أو عن طريق pdn أو عن طريق استخدام أكبال ضوئية.
والفكرة هي أننا يجب أن نمييز بين المفاهيم هنا.
اعمل لدنياك كأنك تعيش أبدا, واعمل لآخرتك كأنك تموت غدا
|
| |
دخول أو تسجيل لإرسال التعليقات |
تاريخ التسجيل: 2008-03-05 مشاركات: 665
الجامعة: الافتراضية الكلية: تكنولوجيا المعلومات المرحلة: السنة الثالثة الاختصاص: غير ذلك
|
كتب foaad: إما الفرع بيفتح اتصال مع المركز وبيطلب من البرنامج يرسل البيانات (وبرأيي هيك أفضل)
طيب أنا هون بدي أرسل من الفرع الى المركز ، الا اذا كان قصدك سيد فؤاد فتح الاتصال من قبل الفرع و من ثم يقوم بارسال البيانات
قرأتُ مجدَكِ في قلبي و في الكُتُـبِ شَـآمُ ، ما المجدُ؟ أنتِ المجدُ لم يَغِبِ
|
| |
دخول أو تسجيل لإرسال التعليقات |
تاريخ التسجيل: 2008-04-09 مشاركات: 18
الجامعة: غير ذلك الكلية: المعهد التقاني للحاسوب المرحلة: السنة الثانية الاختصاص: غير ذلك
|
اخي فيك تشغلها عن طريق شبكة محلية
بدون انترنت
|
| |
دخول أو تسجيل لإرسال التعليقات |
|
مدير
تاريخ التسجيل: 2005-07-15 مشاركات: 3056
الجامعة: دمشق الكلية: الهندسة المعلوماتية المرحلة: السنة الخامسة الاختصاص: هندسة برمجيات
|
كتب bayrn: كتب foaad: إما الفرع بيفتح اتصال مع المركز وبيطلب من البرنامج يرسل البيانات (وبرأيي هيك أفضل)
طيب أنا هون بدي أرسل من الفرع الى المركز ، الا اذا كان قصدك سيد فؤاد فتح الاتصال من قبل الفرع و من ثم يقوم بارسال البيانات
ما فهمت سؤالك!
|
| |
دخول أو تسجيل لإرسال التعليقات |
تاريخ التسجيل: 2008-03-05 مشاركات: 665
الجامعة: الافتراضية الكلية: تكنولوجيا المعلومات المرحلة: السنة الثالثة الاختصاص: غير ذلك
|
اذا أنا بدي قوم بتناقل المعلومات بين الأجهزة من خلال البرنامج و ليس من خلال نظام sql server ( من خلال برمجة ال socket )
أنا الآن فكرت بالقيام بنقل ملفات قاعدة البيانات من خلال FTP protocol الى السيرفر و من ثم اجراء عملية attch للملفات لاجراء العمليات عليها، هل هذا الأمر مجدي أم من الممكن اجراء عملية أفضل
قرأتُ مجدَكِ في قلبي و في الكُتُـبِ شَـآمُ ، ما المجدُ؟ أنتِ المجدُ لم يَغِبِ
|
| |
دخول أو تسجيل لإرسال التعليقات |
|
مدير
تاريخ التسجيل: 2005-07-15 مشاركات: 3056
الجامعة: دمشق الكلية: الهندسة المعلوماتية المرحلة: السنة الخامسة الاختصاص: هندسة برمجيات
|
كتب bayrn: اذا أنا بدي قوم بتناقل المعلومات بين الأجهزة من خلال البرنامج و ليس من خلال نظام sql server ( من خلال برمجة ال socket )
أنا الآن فكرت بالقيام بنقل ملفات قاعدة البيانات من خلال FTP protocol الى السيرفر و من ثم اجراء عملية attch للملفات لاجراء العمليات عليها، هل هذا الأمر مجدي أم من الممكن اجراء عملية أفضل
ليش بدك تبعت كامل قاعدة البيانات وبعدين تعملها attach وبعدين تحاول تدمج القاعدتين؟!!!
مافي داعي لأنو متى ما أمنت اتصال بين الجهازين (من خلال اتصال هاتفي أو Virtual LAN من خلال الانترنت ) فكأنو قاعدة البيانات صارت عندك.
الي لازم تساويه هو نقل البيانات الي تغيرت فقط بين القاعدتين (القاعدة الي عند الفرع والقاعدة الي عند المركز) طبعاً مو شرط كل المعلومات الي تغيرت وانما بس المعلومات الي بتهم الفرع أو المركز.
هالشي فيك تساويه بعدة طرق
وفيك تساويه من خلال اتصال مباشر أو غير مباشر
يعني موشرط حتى يكون في اتصال ممكن تتصدر البيانات لملف بعدين بتم ارسال هالملف (بأي طريقة) بعدين بتم استيراد الملف.
|
| |
دخول أو تسجيل لإرسال التعليقات |
تاريخ التسجيل: 2008-03-05 مشاركات: 665
الجامعة: الافتراضية الكلية: تكنولوجيا المعلومات المرحلة: السنة الثالثة الاختصاص: غير ذلك
|
أحدهم اقترح اقتراح و هو بأن تكون قاعدة واحدة للشركة عند المركز و جميع البرامج تقوم بالتخزين عليها من خلال الشبكة ( أي بدون أن تكون هناك قاعدة لكل متجر )، ولكن أنا شفت أنه المشاكل التقنية التي يمكن أنه تحصل كتيرة خلال العمل ، فماذا تنصحوني
قرأتُ مجدَكِ في قلبي و في الكُتُـبِ شَـآمُ ، ما المجدُ؟ أنتِ المجدُ لم يَغِبِ
|
| |
دخول أو تسجيل لإرسال التعليقات |
تاريخ التسجيل: 2008-03-05 مشاركات: 665
الجامعة: الافتراضية الكلية: تكنولوجيا المعلومات المرحلة: السنة الثالثة الاختصاص: غير ذلك
|
قمت بما يلي :
من خلال برمجة ال Socket قمت بارسال بيانات الفاتورة فورا الى قاعدة بيانات المركز الرئيسي غبر الشبكة بدون تسجيلها في قاعدة بيانات المتجر
فأيهما أفضل :
1- تخزين بيانات كل متجر في قاعدة بيانات خاصة به ومن ثم القيام بعملية تبادل بيانات فيما بينها و بين قاعدة بيانات المركز من خلال sql server
2- أم بتخزين بيانات المتجر في قاعدة بيانات المركز فورا
قرأتُ مجدَكِ في قلبي و في الكُتُـبِ شَـآمُ ، ما المجدُ؟ أنتِ المجدُ لم يَغِبِ
|
| |
دخول أو تسجيل لإرسال التعليقات |
|
مدير
تاريخ التسجيل: 2005-07-15 مشاركات: 3056
الجامعة: دمشق الكلية: الهندسة المعلوماتية المرحلة: السنة الخامسة الاختصاص: هندسة برمجيات
|
كتب bayrn:
1- تخزين بيانات كل متجر في قاعدة بيانات خاصة به ومن ثم القيام بعملية تبادل بيانات فيما بينها و بين قاعدة بيانات المركز من خلال sql server
2- أم بتخزين بيانات المتجر في قاعدة بيانات المركز فورا
اذا الخيار التاني متاح فأكيد أفضل وأسهل وأقل مشاكل.
|
| |
دخول أو تسجيل لإرسال التعليقات |
تاريخ التسجيل: 2005-02-20 مشاركات: 251
الجامعة: غير ذلك الكلية: الهندسة المعلوماتية المرحلة: ماجستير الاختصاص: هندسة شبكات
|
كتب foaad: كتب bayrn:
1- تخزين بيانات كل متجر في قاعدة بيانات خاصة به ومن ثم القيام بعملية تبادل بيانات فيما بينها و بين قاعدة بيانات المركز من خلال sql server
2- أم بتخزين بيانات المتجر في قاعدة بيانات المركز فورا
اذا الخيار التاني متاح فأكيد أفضل وأسهل وأقل مشاكل.
صح هالحكي, بس لازم ننتبه لشغلة كتير مهمة هون , اذا بدنا كل عملية نروح نسجل على قاعدة معطيات المركز معناتها لازم يكون في
Permanent VPN connection على المركز , فإذا هالشي متاح بيمشي الحال و إلا انت مضطر للخيار الأول أو خيار ثالث لتبادل المعطيات مو ضروري يكون عن طريق SQL Server
|
| |
دخول أو تسجيل لإرسال التعليقات |
تاريخ التسجيل: 2008-03-05 مشاركات: 665
الجامعة: الافتراضية الكلية: تكنولوجيا المعلومات المرحلة: السنة الثالثة الاختصاص: غير ذلك
|
كتب as_els:
أو خيار ثالث لتبادل المعطيات مو ضروري يكون عن طريق SQL Server
في خيار ثالث برأيك
قرأتُ مجدَكِ في قلبي و في الكُتُـبِ شَـآمُ ، ما المجدُ؟ أنتِ المجدُ لم يَغِبِ
|
| |
دخول أو تسجيل لإرسال التعليقات |
تاريخ التسجيل: 2005-02-20 مشاركات: 251
الجامعة: غير ذلك الكلية: الهندسة المعلوماتية المرحلة: ماجستير الاختصاص: هندسة شبكات
|
كتب bayrn: كتب as_els:
أو خيار ثالث لتبادل المعطيات مو ضروري يكون عن طريق SQL Server
في خيار ثالث برأيك
أكيد في , و هالخيار بكون خيار برمجي لازم تحسب حسابو أثناء التصميم , يعني حسب البرنامج تبعك و متطلباتو , مثلا المواد يلي بتكون بالفروع هيي نفسها المواد يلي بالمركز بس الفرق بالكميات و توافر هذه المواد , و المركز بيحتاج كل فترة قائمة بكل عمليات المبيع يلي صارت بالفروع خلال الفترة بعد اخر تحديث
ممكن انك تعمل synchronization function يقوم بنقل كل العمليات يلي تمت من الفرع للمركز خلال الاسبوع الماضي مثلا و هاي المعلومات ما راح يتم نقلها مرة تانية و هيك كل نهاية اسبوع بقوم الموظف المسؤول أو حتى النظام اوتوماتيكيا بهالعملية
بس برجع بذكر مرة تانية انو الحكي يلي فوق هذا مثال و بيختلف حسب المتطلبات من نظام لآخر بس بالغالب أنا بشوف انو الفروع دائما بيكون عندها شي من الاستقلالية يعني موادها موجودة بالفرع و بتكون عملياتها هي نسخة مصغرة عن العمليات بالمركز , و المركز مو ضروري يكون على تحديث ساعي مع عمليات الفروع لأنها ما بتأثر بشكل مباشر عليه ( طبعا هالحكي نسبي ) , المطلوب انو المركز كل فترة ( يوم - اسبوع - شهر .... ) يراقب عمليات الفروع مشان اذا صار نقص بالمواد يمدها فيه و كمان مشان الحسابات المالية و هالشي بيتم بالطريقة يلي فوق
|
| |
دخول أو تسجيل لإرسال التعليقات |
تاريخ التسجيل: 2008-03-05 مشاركات: 665
الجامعة: الافتراضية الكلية: تكنولوجيا المعلومات المرحلة: السنة الثالثة الاختصاص: غير ذلك
|
اقتباس:
كتب as_els
أنا بشوف انو الفروع دائما بيكون عندها شي من الاستقلالية يعني موادها موجودة بالفرع و بتكون عملياتها هي نسخة مصغرة عن العمليات بالمركز , و المركز مو ضروري يكون على تحديث ساعي مع عمليات الفروع لأنها ما بتأثر بشكل مباشر عليه ( طبعا هالحكي نسبي ) , المطلوب انو المركز كل فترة ( يوم - اسبوع - شهر .... ) يراقب عمليات الفروع مشان اذا صار نقص بالمواد يمدها فيه و كمان مشان الحسابات المالية و هالشي بيتم بالطريقة يلي فوق
و الله حكي بينسمع ، أنا سوف أعتمد ماذكرته عن الاستقلالية بالنسبة الى برنامج الفرع عن برنامج المركز ، وسوف تكون المراقبة عبارة عن عملية تحدث كل فترة زمنية اسبوعان على الأقل
قرأتُ مجدَكِ في قلبي و في الكُتُـبِ شَـآمُ ، ما المجدُ؟ أنتِ المجدُ لم يَغِبِ
|
| |
دخول أو تسجيل لإرسال التعليقات |
تاريخ التسجيل: 2008-03-05 مشاركات: 665
الجامعة: الافتراضية الكلية: تكنولوجيا المعلومات المرحلة: السنة الثالثة الاختصاص: غير ذلك
|
هذا مثال بسيط على Synchronization method للاتصال ( Connect ) بالمركز و ارسال بيانات نصية لكن أنا آلية قياسية لنقل البيانات من قاعدة بيانات الفرع الى قاعدة بيانات المركز عبر الشبكة لا أعرف كيف هل أنقلها كنص أم xml أم ملف public partial class Form1 : Form } byte[] buf = new byte[1024 ( ) public Form1 } ( ) InitializeComponent { ( public void Connect ( string ss } ( ) UnicodeEncoding coding = new UnicodeEncoding Socket server = new Socket(AddressFamily.InterNetwork, (SocketType.Dgram, ProtocolType.Udp ( IPEndPoint remotIp = new IPEndPoint(IPAddress.Parse("127.0.0.1" ,5000 ; string sr = ss ( buf = coding.GetBytes(sr ( server.SendTo(buf, remotIp ( ) server.Close { { {
قرأتُ مجدَكِ في قلبي و في الكُتُـبِ شَـآمُ ، ما المجدُ؟ أنتِ المجدُ لم يَغِبِ
|
| |
دخول أو تسجيل لإرسال التعليقات |
|
مدير
تاريخ التسجيل: 2005-07-15 مشاركات: 3056
الجامعة: دمشق الكلية: الهندسة المعلوماتية المرحلة: السنة الخامسة الاختصاص: هندسة برمجيات
|
مابعرف ليش لساتك مصر تستخدم sockets !
لما يصير في اتصال بين الجهاز الفرعي والجهاز المركزي صار فيك تفتح اتصال مع قاعدة البيانات المركزية وتتعامل معها متل مابتتعامل مع قاعدة البيانات المحلية وبالتالي بتنفذ عمليات الـ Syncronization المطلوبة مباشرةً.
بدل ما تستخرج البيانات المطلوبة من قاعدة الفرع تحولها لـ xml مثلاً بعدين تفتح socket وتبعت البيانات للبرنامج المركزي وبعدين البرنامج المركزي يرجع ينفذ عمليات الـ synchronization المطلوبة!!
|
| |
دخول أو تسجيل لإرسال التعليقات |
|