معتمده على الله ثم عليكم

بنت امي 333 24-01-2009 6 رد 663 مشاهدة
ب
مرحبا
ممكن المساعده
فجول بيسك
ابي الي يعرف يحل هذا الواجب وهذي الاسئله والواجب عليه 60 درجه الله يعيننا
http://up1..com/download-2009-1-22-02-lkxn9le7f.doc



بالتوفيق يارب


الله يوفقه الي يحط الحل .......
تكفون ابغا مساعده داخله على الله ثم عليكم
ارجوكم قبل الثلاثاء ...تكفون
**************************
ب
يــــــــــــــــــــــــــــــــــا ربي
ســـــــــــــــــــــــــــــــــــــاعدني
الله يخاليكم تــــــــــــــــــــــــــــكــــــــــــــــــفــــــــــــــــون............
يا ناس
ز
الصفحه مو راضيه تفتح معي ممكن ترسلينها لي وانا راح اساعدك
ب
واجب تقييمي Assignment Brief



المقرر: البرمجة بلغة بيسك المرئية (برمجة 1 )
رقم المقرر: 141 حاب
عنوان الواجب: نظام إصدار الفواتير
رقم الواجب : 1
تاريخ التوزيع: بداية الأسبوع الخامس
آخر موعد للتسليم: نهاية الربع الدراسي
النسبة المئوية المخصصة لهذا الواجب: 60%
الموارد المطلوبة لأداء الواجب: معالج نصوص، برنامج visual studio.net






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

2. مخرجات الواجبو معايير التقييم (Outcomes and Assessment Criteria):








2) استخدام النمذجة (Modularization) المناسبة للغة البرمجة المختارة
2.1 إنشاء برنامج ابتداء من مرحلة التصميم واستخدام
الوظائف والإجراءات المناسبة
2.2 استعراض تأثير مدى وحياة المتغيرات
2.3 تمرير البيانات بفاعلية بين النماذج
3) فهم وتطبيق مفاهيم البرمجة الشيئية
3.1 شرح مفاهيم الأصناف والكائنات
3.2 توصيف خصائص لغات البرمجة الشيئية
3.3 كتابة برامج بسيطة باستخدام لغة برمجة شيئية
4) إنشاء واستخدام جداول الاختبار (Test schedules)
4.1 استعراض الفرق بين الأخطاء النحوية (Syntax) والتماثلية (Symantec)
4.2 توثيق الاختبار
4.3 إنشاء واستخدام اختبار للبيانات وجداول لتعقب الأخطاء المنطقية بنجاح
4.4 استخدام أساليب مناسبة لاكتشاف وتعقب الأخطاء



3. السيناريو:
تمارس شركة الأجيال نشاطاتها التجارية و التي تتمثل في بيع قطع الحاسب و ملحقاتها و تسعى لتسهيل أعمال البيع من خلال وضع نظام لاصدار فواتير للعملاء. وقد تم تقسيم المهام التي سوف ينفذها النظام إلى برامج فرعية و بصفتك أحد عناصر فريق البرمجة طلب منك وضع التصميم الأساسي لهذا النظام والذي يتكون من أربعة نماذج يحتوي كل نموذج على زر أمر للانتقال إلى النموذج التالي وزر أمر آخر للانتقال إلى النموذج السابق. و يحتوي كل نموذج في البرنامج على مجموعة البيانات التي يجري عليها عمليات حسابية مختلفة في كل النماذج ولذلك يجب عليك عند تصميم النماذج مراعاة إمكانية التعامل مع هذه البيانات في مختلف النماذج ولتحقيق ذلك يجب مراعاة تنفيذ كل من المهام التالية:
4. المهام المطلوبة:
المهمة الأولى(35 درجة) صمم نموذج يحتوي على الأدوات المناسبة لإدخال إسم المستخدم وكلمة المرور كما هو موضح في شكل رقم (1) حيث يجب التأكد من صحة إسم المستخدم وكلمة المرور:




·أكتب الكود اللازم لعمل زر الأمر (موافق) للانتقال إلى النموذج الثاني بعد التأكد من صحة كلمة المرور واسم والمستخدم ويعرض في شريط العنوان للنموذج الثاني النص التالي " شركة الأجيال " و بجانبة إسم المستخدم الذي تم إدخاله في النموذج الأول. سيضاف إلى هذا النموذجأدوات العناوين و مربعات النصوص كما هو موضح في الشكل رقم (2):


·اكتب إجراء للتأكد من ان تاريخ الفاتورة تم ادخاله بشكل صحيح(يوم/شهر/سنة) و قم بتخزين رقم الفاتورة و تاريخ الفاتورة و اسم العميل في متغيرات عامة لإستخدامها في النموذج التالي .
·أكتب الجمل البرمحية الشيفرة (Code) اللازمة لاستدعاء الأداة datetimepicker عند النقر على القائمة المنسدلة التاريخ .


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




·أكتب إجراء للتأكد من أن القيم التي تم إدخالها في حقل الكمية و حقل السعر هي قيم عددية ومن ثم أوجد حاصل ضرب السعر بالكمية وضع الناتج في مربع النص – المجموع - و إلا فإنه سوف يتم عرض رسالة للمستخدم تفيد أن القيم التي تم إدخالها غير صحيحة وإتاحة الفرصة للمستخدم لإعادة إدخال القيم مرة آخرى.
·أكتب الجمل البرمجية لإيجاد الإجمالي.
·قم بإضافة نقطة توقف عند جميع الجمل البرمجية التي تجري فيها عمليات حسابية
·قم بتدوين قيمة المتغيرات في كل مره مع مراعاة استخدام نوع البيانات integerفي المرة الأولى و double في المرة الثانية بعد تسجيل هذه البيانات حدد أي نوع من البيانات السابقة يعطي نتائج أكثر دقة بناءً على المشاهدات التي حصلت عليها و ضمنها في التقرير النهائي


المهمة الثالثة(25درجة)صمم نموذجاً يحتوي على إجمالي قيمة الفاتورة واسم العميل و قم بإضافة الأدوات التي تراها مناسبة لتحقيق كل مما يلي:

·تحويل قيمة الفاتورة من الريال السعودي إلى الدولار الأمريكي مستخدماً نوع البيانات integerعلماً أن سعر صرف الدولار مقابل الريال يساوي 3.75 لكل ريال.
·حول القيمة التي حصلت عليها بالدولار الأمريكي إلى الريال السعودي مستخدماً نوع البياناتdouble.
·دون ملاحظاتك على القيم التي حصلت عليها و ضمها في التقرير وإذا كان هناك فرق بين القيمتين قم بتتبع عمل البرنامج مره أخرى لتكتشف في أي مرحلة يحصل الخطأ و ما هو نوع الخطأ الذي حصل ( Symantec or Syntax).
·قم بإضافة نقطة توقف (Break point) عند جميع الجمل البرمجية التي تتطلب إجراء عمليات حسابية في هذا النموذج ودوّن قيم المتغيرات في كل مرحلة أثناء عملية تتبع البرنامج غير في كل مره نوع البيانات الذي تستخدمه حتى تحصل على أدق قيمة للنتائج
·دوّن جميع النتائج التي تحصل عليها مع مختلف أنواع البيانات.


المهة الرابعة(15 درجة) كتابة تقرير يحتوي على :
·شرح تفصيلي لأهم الجمل البرمجية .
·وضح طريقة عمل البرنامج مع طباعة كل نموذج في مرحلة التنفيذ.

5. تفاصيل التقييم
سوف يتم تقييمك على الأسس التالية:
·تسليم البرنامج خالياً من الأخطاء على قرص مرن.
·دقة النتائج التي سوف يتم الحصول عليها عند إدخال البيانات للبرنامج.
·مدى وضوح التعليقات والالتزام بالتسمية الواضحة وذات المعنى للمتغيرات و الإجراءات.
·إستخدامة التنسيقات المناسبة لجميع الأدوات.
·كتابة تقرير بشكل احترافي يحتوي على شرح تفصيلي لكيفية عمل البرنامج وشرح لجميع الجمل البرمجية المستخدمة في البرنامج.

6. المهارات الحياتية
كيف ينمي الواجب هذه المهارات
1.إدارة وتطوير الذات
كيفية تنظيم الوقت لتحقيق الأهداف المرجوة. إحدى الدلائل على هذا هي تقديم الواجب ضمن المدة المحددة للتسليم.
2.إدارة المهام وحل المشكلات
من خلال بحث الطالب عن الأدوات الأكثر ملائمة لتحقيق المتطلبات.
3.التطبيقات الحاسبية
من خلال إستخدامة الأنواع المناسبة للبيانات العددية والتحقق من صحة نتائج البرنامج.
4.تطبيقات التصميم و الابداع
من خلال استخدام الخطوط و الرسومات و تحسين الشكل العام للبرنامج


7. معايير التقدير
سوف تمنح أحد التقديرات التالية بناءً على أدائك في هذا الواجب وفقاً للمعايير الموضحة أدناه:


المهام




ناجح (Pass)
كفؤ (Merit)
متميز (Distinction)


المهمة الأولى






تصميم نموذج كلمة المرور بيانات الفاتورة التفصلية






تصميم نموذج كلمة المرور وبيانات الفاتورة




إجراء التعديلات ليصبح تصميم النموذج يظهر بطريقة أكثر إحترافية.



كتابة الكود الخاص بزر الأمر موافق






التأكد أن القيم المدخله في حقل الكمية و السعر هي قيم عددية








إجراء مقارنة بين ثلاثة أنوع بيانت مختلفة على الأقل لتحديد أي نوع هو أكثر ملائمة لتحقيق المهمة


المهمة الثانية






تصميم نموذج الفاتورة






تصميم نموذج للفاتورة النهائي




إجراء التعديلات ليصبح تصميم النموذج يظهر بطريقة أكثر إحترافية.



الانتقال التلقائي للبيانات




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

كتابة الكود اللازم لإيجاد الإجمالي
وضع أكثر من طريقة لإيجاد الإجمالي باستخدام جمل تكرار مختلفة (for ..next)،(do…while)


المهمة الثالثة






تصميم نموذج الفاتورة النهائي




تصميم النموذج الرابع







تحديد نوع البيانات لكل متغير تم استخدامه مع ترشيح نوع البيانات الأكثر ملائمةً و ذلك بناءً على النتائج التي تحصل عليها مع توضيح سبب الاختيار.
إيجاد المجموع



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


إضافة نقطة توقف لتتبع قيم المتغيرات
تدوين القيم التي تحصل عليها نتيجة عملية التتبع.


المهمة الرابعة






كتابة التقرير




كتابة تقرير لشرح الجمل البرمجية


كتابة تقرير يوضح طريقة علم البرنامج
ب
http://up1..com/download-2009-1-22-02-lkxn9le7f.doc
ب
شوفي يا قلبي
http://go.3roos.com/nK7Fooe5Hok
ب
http://go.3roos.com/p5lryt8ja4n.
والباقي ما تغير
X