منتديات اهات العشاق
انت غير مسجل لدينا الرجاء قم بالتسجيل او تسجيل الدخول رجاّ
منتديات اهات العشاق
انت غير مسجل لدينا الرجاء قم بالتسجيل او تسجيل الدخول رجاّ
منتديات اهات العشاق
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.




 
الرئيسيةأحدث الصورالتسجيلدخول

 

 برمجة قواعد البيانات باستخدام Ado

اذهب الى الأسفل 
كاتب الموضوعرسالة
????
زائر




برمجة قواعد البيانات باستخدام Ado Empty
مُساهمةموضوع: برمجة قواعد البيانات باستخدام Ado   برمجة قواعد البيانات باستخدام Ado Icon_minitime1الأربعاء أكتوبر 01, 2008 1:14 pm


برمجة قواعد البيانات باستخدام Ado
drawGradient()

__________________________________________________ __

اليوم نناقش موضوع هام جدا وهو برمجة قواعد البيانات باستخدام تقنية ADO او Active X Data Object
وهى تعتبر مستقبل تطوير قواعد البيانات وهى طريقك فى احتراف برمجة قواعد البيانات
وافضل طريقة لذلك هى ان نناقش هذا الموضوع من خلال برنامج تطبيقى عملى فماهى مراحل بناء البرنامج التطبيقى ؟

الخطوة الاولى:- هى خطوة تحليل النظام حيث يتم جمع كافة البيانات التفصيلية التى توضح نظام العمل فى الشركة
من بيانات وحركات يومية وتقارير وهى تعتبر اهم مرحلة فى بناء البرنامج التطبيقى لان غياب اى معلومة فى هذه المرحلة سيؤدى الى عدم اكتمال البرنامج التطبيقى
وبالتالى عدم ملائمتة للتطبيق فيجب تسجيل كل هذه المعلومات ودراستها جيدا قبل ان نبدا فى تصميم البرنامج
واذا نظرنا نظرة عامة تفصيلية الى عناصر التشغيل فى شركة صغيرة تقوم بشراء اصناف معينة من البضائع ثم تعرضها للبيع لتحقيق الربح مثل شركة الصافى او المراعى مثلا تظهر لنا العناصر التالية :

العملاء :
وهم اصحاب الشركات التى تقوم بشراء البضاعة من المنشاة وبيانات العملاء مثل (اسم العميل , العنوان,الهاتف ...الخ)

شركات التجزئة :
وهى شركات التجزئة الخاصة بالعملاء التى تقوم بشراء البضاعة من المؤسسة ثم تعرضها للبيع للمستهلكيين حيث ان المستهلك هو الهدف النهائى من عملية تسويق المنتج
وبيانات الشركات مثل (اسم الشركة ,العنوان, نشاط الشركة ...الخ)

المورديين :
وهم اصحاب الشركات التى تقوم المؤسسة بشراء الاصناف منها وبيانات المورديين مثل (اسم المورد,العنوان,الهاتف...الخ)

شركات التوريد :
وهى شركات التوريد الخاصة بالمورديين التى تقوم المؤسسة بشراء الاصناف منها وبيانات الشركات مثل (اسم الشركة,العنوان,نشاط الشركة...الخ)

الاصناف :
وهى العنصر الرئيسى للمؤسسة التى تقوم عليه وبيانات الصنف مثل (اسم الصنف ,سعر الشراء,سعر البيع...الخ)

مندوبى المبيعات :
وهم مندوبيين من الشركة بتوصيل البضائع للعملاء وبيانات مندوبى المبيعات مثل (اسم المندوب,العنوان,الهاتف...الخ)

السجل الوظيفى :
وهو السجل الوظيفى الخاص بالمندوبيين وبياناته مثل (اسم المندوب ,تاريخ التسجيل , الراتب ...الخ)

فاتورة المشتريات:
وهي بيان يوضح الأصناف بالكميات والأسعار التى قامت المؤسسة بشرائها من أحد مورديها في تاريخ محدد

فاتورة المبيعات :
وهي بيان يوضح الأصناف بالكميات والأسعار التي قامت المنشأة ببيعها إلى أحد العملاء في تاريخ محدد

كارت الصنف :

وهو بيان يوضح الحركات التى تمت علي صنف محدد ( إضافة ـ صرف )

كشف حساب مورد :

وهو بيان يوضح الحركات التى تمت على المورد ( مشتريات ـ تسديد )

كشف حساب عميل :

وهو بيان يوضح الحركات التي تمت علي المورد ( مبيعات ـ تسديد )

معالجة البيانات:

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

إسترجاع البيانات :

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


الخطوة الثانية:-

هى خطوة تصميم قاعدة البيانات حيث ان قاعدة البيانات ببساطة هى صورة معبرة عن شكل العمل بالمؤسسة وتضم جميع عناصر التشغيل الخاصة بالنظام اليدوى للمؤسسة فيتم تشكيل البيانات السابقة وتنظيمها فى صورة جداول ويتم وضع العلاقة بين الجداول ونستخدم هنا برنامج متخصص فى انشاء قاعدة البيانات (الافضل) وهو الاكسيس اما اذا كان البرنامج لشركة كبيرة فنستخدم SQL______ او orical

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

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

ثانياً : شاشات تسجيل الحركات :ـ

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

ثالثا: شاشات الإستعلام والتقارير :ـ

الغرض منها الإستعلام عن بيان محدد مثل رصيد عميل أو كشف حسابه وتلاحظ أن هذه الشاشات لا تقوم بحفظ بيانات ولكن تقوم بمعالجة البيانات الموجودة لإستخراج النتائج المطلوب إظطهارها أو طباعتها ويأتي إستعمال هذه الشاشات من المستخدم بعد تسجيل الحركات اليومية للوقوف علي آخر موقف للمنشأة بالنسبة لأرصدة الأصناف مثلاُ أ ومراجعة كشف حساب عميل

رابعاً : القائمة الرئيسية :ـ

وهي عبارة عن قائمة إختيارات موزع عليها الشاشات المختلفة الموجودة بالبرنامج والتي يقوم المستخدم بإختيارها للوصول إلي شاشة معينة ومن الطبيعي أن تظهر هذه القائمة جميع الإختيارات الخاصة بالشاشات ويجب ترتيب هذه الخيارات بطريقة منطقية تسهل للمستخدم الوصول للشاشة التي يريدها

المرحلة الثانية : تكويد النظام :-
التكويد هو عملية كتابة البرنامج وتأتي هذه المرحلة بعد التحليل والتصميم ، وفيها يقوم المبرمج بكتابة وحدات البرنامج المختلفة .

رابعاً : إختبار النظام

وفي هذه المرحلة تتم عملية عملية إختبار البرنامج والتأكد من إحتوائه علي كل العناصر والوظائف الموجودة في تحليل النظام والتأكد أيضاً أنه يعمل بالطريقة المناسبة والتأكد من صحة عملية معالجة البيانات به وخلوه من أية أخطاء برمجية ويجب أن تكون الإختبارات موضوعية من خلال بيانات حقيقية لضمان ظهور أية أخطاء بالبرنامج أو ظهور أي نقص في النظام يكون موجود في النظام اليدوي وغير مغطي من خلال البرنامج ويفضل إستمرار النظام اليدوي بمقابل النظام الجديد فترة معينة من الوقت وذلك للتأكد من عمل النظام الجديد بكفاءة عالية

الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
برمجة قواعد البيانات باستخدام Ado
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» قواعد نطق اللغة الانجليزية
» تحميل سلسلة كتب البرمجة بلغة C باستخدام Turbo C Plus Plus

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتديات اهات العشاق :: ::المنتديات البرمجيه:: :: تطوير المواقع والمنتديات-
انتقل الى: