الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

نبذة عن برامج الشبكات متعددة المستخدمين

بدأه Super_Pro في 20 يناير 2007 · 10 رد · 2,066 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

اخواني الكرام

ان الان وفي الوقت الحالي اقوم باعداد برنامج لادارة محلات قطع السيارات

والبرنامج هو برنامج مستودعات شامل يعطيك القطعة البديلة و صورة القطعة و العديد من المزايا

و ايضا برنامج محاسبي من الالف الى الياء

دفاتر الاستاذ

الميزانية العمومية

البنوك

الدائن و المدين

و الجرد ..............الخ من الأمور المحاسبية

المهم

انا في الوقت الحالي اقوم بتصميمه على اساس ان يعمل على جهاز كمبيوتر واحد

لكن من الخطط المستقبلية للبرنامج ان يكون متعدد الاجهزة

و الذي اريده

ان يكون البرنامج مهيأ لهذا الامر لكي لا اطر لاعادة البرنامج من البداية

فاريد نصائح اخواني اصحاب الخبرة في هذا النوع من البرامج (متعددة الاجهزة ) يعني قاعدة البيانات على سيرفر و الواجهات يتم التعامل معها من قبل المستخدمين

مع تحيات : عبدالرحمن نورالله
بيلار الدولية للتكنولوجيا لتصميم وأستضافة مواقع الأنترنت ، شركة مسجلة في المملكة الاردنية الهاشمية

أستضافة مواقع (Website Hosting) ابتداء من 35دينار اردني (50$) سنوي 962799247524+ أضغط هنا

logo.png

#2

up (h)

مع تحيات : عبدالرحمن نورالله
بيلار الدولية للتكنولوجيا لتصميم وأستضافة مواقع الأنترنت ، شركة مسجلة في المملكة الاردنية الهاشمية

أستضافة مواقع (Website Hosting) ابتداء من 35دينار اردني (50$) سنوي 962799247524+ أضغط هنا

logo.png

#3

والله يا اخي نصيتي لك انك تفكر في ان انتا ازاي تطور برنامجك ده مستقبلا وتقوم بالاتي :

1- قم بتحويل اكوادك ال اكواد مختصرة في صورة مكتبات بحيث مهما طال الوقت تستطيع في اي وقت ان ترجع اليها وتفهم ما بداخلها وبذلك تقدر تور في البرنامج دون ن تراجع كافة اكواده

2- قم بعمل نوته بجانبك وتكتب اي شي صعب عليك او اي حاجة تعتقد انك ممكن تنساها.

3-طبعا السيرفر هيكون حسب نظام قاعدة الباينات لديك هل هيا اكسيس والا mysql والا sql server

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

4-طبعا استخدم ADODC اي الاداة وليست المكتبة وطبعا ده لانها اسرع في التعامل من المكتبة واسهل وطيعا ده علي حسب مستواك في استخدام تقنية ADO

5- اما بالنسبة للواجهات في طبعا مش هتختلف عن واجهات المدير للشبكة بس كل الا ييختلف او اال هيبقا الاهتلاف بين الموظفين ومدير الشبكة انك هتعمل للموطفين صلاحيات يعني هتخليهم يدخلوا فورمات معينة وفورمات لاق وفرمات ما يدخلهاش الا عن طريق ازن من مدير الشبكة دي حاجةوطبعا ده مش هيكون الا في قواعد بيانات MYSQL او SQL SERVER اما اكسيس فلا يوجد بها قواعد او صلاحيات بمعني صلاحيات يعني مش جامده قوي ....

واللله الموفق

#4

اخي Max bayne

مشكور وما قصرت

بنسبة لنقطة الاولى ماخذ احتياطي و استعملت العديد من الاجراءت Sub بدل المكتبات

2 فكرة جيدة

3 من ترشح لي حسب خبرتك MysQl or SQl server

4 لا ادري اخي اشعر نفسي قوي بالادو المكتبة و الاخرة الصراحة لم اجربها و استعمل الـ Sql

اخي ممكن تمدني بدروس بمستوى سهل عن من الـ MysQl or Sql server حسب التي ترشحها لي

و حسب معلوماتي قاعدة البيانات اين كان نوعها فهي لها نفس التعامل تقريبا ارجو تصححني اذا كنت مخطأ

:lol: :lol: :lol:

مع تحيات : عبدالرحمن نورالله
بيلار الدولية للتكنولوجيا لتصميم وأستضافة مواقع الأنترنت ، شركة مسجلة في المملكة الاردنية الهاشمية

أستضافة مواقع (Website Hosting) ابتداء من 35دينار اردني (50$) سنوي 962799247524+ أضغط هنا

logo.png

#5

اخي لا لا استطيع اشرح لك قاعدة بيانات بعنها لان قاعدة البيانات بتتحدد علي حسب الاستخدام لها وحسب المستخدمين فهمني ازاي وحسب كمية لابيانات الا هتخل وحسب مدي اهمية الحفا عليها يعين كل حاجة وبليها شغلها

بمعني لو انتا هتشغل القاعدة علي شبكة لعدد مستخدمين محدود فا استخدم اكسيس اما لو انتا هتستخدم بيانات كتير وعدد مستخدمين اكبر يبقا ستخدم mysql لانها مجانية اما لو بقا لبنك او شركة يبقا تستخدم sqlserver لانه جبار هو طبعا و oracle وده طبعا لازم يكون علي جسب كمية البيانات الا هتدخل وعلية حسب جيب العميل يعني عنده مقدره يدفع لمايكروسوفت 90 الف دولار ثمن خدمة استضافة قاعدة البيانات ام لا عشان تستضيع قاعدة لابيانات علي سيرفراتها وطبعا لما تمتاز سرفرات مايركوسوفت بالامان الشديد والسرعة العالية ...... الخ

#6

اخي اظن ان البرنامج لن يخرج عن ان يكون على كونتر واحد في اكثر الاحتمالات (او في طابق واحد)

يعني جهاز للمحاسب , مثلا 3 جهاز مبيعات , 1 مدير عام مثلا

و نبسبه للبيانات لن تكون كبيانات بنك او مستشفى

حتى اني افكرة في عمل نظام ترحيل و ارشفة لعمل ارشفة سنوية لكل سنة بهدف تقليل حجم البيانات قدر الامكان

يعني الاكسس تصلح حسب رأيك ؟؟؟؟

اظن ان البرنامج لن يتعدى 7 اجهزة مشبوكة براوتر

اخي ايضا بنسبة لاجرائات ادخال البيانات في نفس وقت عرض البيانات في جهاز اخر

يعني اظن المصطلح العلمي لها (( التزامن)) ان لم اخطأ

مع تحيات : عبدالرحمن نورالله
بيلار الدولية للتكنولوجيا لتصميم وأستضافة مواقع الأنترنت ، شركة مسجلة في المملكة الاردنية الهاشمية

أستضافة مواقع (Website Hosting) ابتداء من 35دينار اردني (50$) سنوي 962799247524+ أضغط هنا

logo.png

#7

up (h)

مع تحيات : عبدالرحمن نورالله
بيلار الدولية للتكنولوجيا لتصميم وأستضافة مواقع الأنترنت ، شركة مسجلة في المملكة الاردنية الهاشمية

أستضافة مواقع (Website Hosting) ابتداء من 35دينار اردني (50$) سنوي 962799247524+ أضغط هنا

logo.png

#8

انا انصحك بالSQL بدلا من الاكسيس اذا كنت تود اضافة الاسقرار لبرنامجك .

لجعل البرنامج Multiuser متعدد المستخدمين , استخدم الODBC للربط بقاعدة البيانات . ابحث بالمنتدى عن ال ODBC وستجد الطريقة .

سلام

#9

بالأضافة إلى ما قاله الأخوان

لا أعتقد أن الأكسيس له بالأمان و السرعه ما يؤهله للعمل ضمن شبكة و يعطى أداء جيد

فالخيار أمامك إما MySQl أو SQLServer أو Oracle

طبعا ال Mysql مجانى و أنصحك بها كبداية

أما إذا كنت تخطط للتوسع الشامل و عمل منظوة كاملة فعليك بال sqlserver لكن عليك أيضا بال $$

لا تراجع و لا إستسلام

#10
Super_Pro كتب:
السلام عليكم ورحمة الله وبركاته

اخواني الكرام

ان الان وفي الوقت الحالي اقوم باعداد برنامج لادارة محلات قطع السيارات

والبرنامج هو برنامج مستودعات شامل يعطيك القطعة البديلة و صورة القطعة و العديد من المزايا

و ايضا برنامج محاسبي من الالف الى الياء

دفاتر الاستاذ

الميزانية العمومية

البنوك

الدائن و المدين

و الجرد ..............الخ من الأمور المحاسبية

المهم

انا في الوقت الحالي اقوم بتصميمه على اساس ان يعمل على جهاز كمبيوتر واحد

لكن من الخطط المستقبلية للبرنامج ان يكون متعدد الاجهزة

و الذي اريده

ان يكون البرنامج مهيأ لهذا الامر لكي لا اطر لاعادة البرنامج من البداية

فاريد نصائح اخواني اصحاب الخبرة في هذا النوع من البرامج (متعددة الاجهزة ) يعني قاعدة البيانات على سيرفر و الواجهات يتم التعامل معها من قبل المستخدمين

#11

نصيحتي لك ان تدقق في الاكواد التي تقوم بعمليات تحديث قاعدة البيانات من قبل المستخدمين كالحذف والتعديل على سجلات قاعدة البيانات وذلك لان الاستراتيجيه ستختلف بحكم ان الامر اصبح على شبكه وتوسع عدد المستخدمين الذين يستطيعون ان يتعاملوا مع قاعدة البيانات من عدة اجهزة في نفس الوقت فقد يحذف احدهم سجل والاخر يقوم بالتعديل على كميه والسجل تم حذفه او يقوم احد بتعديل كميه واخر على الشبكه يقوم بتعديل نفس الكميه ... فوجب عليك هنا ان تتابع اخطأ تحديث السجلات و توصيل هذي المعلومات للمستخدمين حسب كل خطأ ...

أما في حالتك الراهنه الان فليس هناك مشكله طالما ان الولوج يتم من جهاز واحد متصل بقاعدة البيانات .

بالنسبه لاختيار قواعد البيانات لا أرشح الاكسس .. ( MySQL - SQLServer - Oracle ) .. وكلا له سعره باستثناء MySQL

بالنسبة للتكنيك المستخدم لربط قواعد البيانات استخدم DSN كي لا تحتاج لتغيير اكوادك فقط يكون التغيير بانشاء DSN في Data Sources ODBC مرتبط بقاعدة البيانات التي ستحدد اختيارها ...

هذا والله اعلى وأعلم .

ليس كل ما يتمناه المرء يدركه

arabteam2000.gif

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…