خطوات صناعة البرامج
الجزء السادس
تصميم واجهة المستخدم Input Design
) مواصلة لما سبق بعد الانتهاء من تصميم التقارير Output Design سيتم التحول لتصميم واجهة الادخال Input Design وهذه العملية تتطلب النظر والتمعن في التقارير التي تم تصميمها لتسهيل عملية ادخال البيانات وينم استخدام اي برامج مساعدة مثل
MS Word
MS Visio
MS Access
Paint Brush
او يمكن استخدام القلم والمسطرة لرسم الواجة وكما ذكرت سابقا هذه المرحلة من التصميم في غاية الاهمية وتتطلب عناية خاصة
واجهة المستخدم هي وسيلة الاتصال بين المستخدم والكمبيوتر لذا يجب ان تكون مبتكرة وغير معقدة وتوفر المساعدة للمستخدم بقدر الامكان وتقلل من نسبة الخطاء في عملية ادخال البيانات
تخيل بانك تريد كتابة طلب توظيف لاحد المؤسسات و هذه الرسالة تحوي سيرتك الذاتية وخبراتك العلمية والعملية وتقوم باستخدام قلم بضخامة عصا المكنسة و الورق من النوع الذي يمتص الحبر ويصبح كثير البقع من اثر الحبر فهل تجد متعة في الكتابة في مثل هذه الحالة كذالك الحالة في واجهة المستخدم في الكمبيوتر لذا يجب التعامل مع هذه العملية بقدر عالي من الاهمية والتنظيم
ولتصميم واجهة المستخدم يجب مراعاة ترتيب الادوات في الواجهة بصورة توفر الوقت والجهد للمستخدم
في الاشكال ادناه يتم ادخال البيانات بسلاسة وذالك لترتيب الادوات بحيث هناك فسحة الاستخدام القوئم المنسدلة لاختيار بعض البيانات لتلافي الخطاء و توفير الوقت كما تم وضع بعض الشروط والنصائح
CAR RENTAL SYSTEMS: Customer Master
The design specification for input screen is as follow:
Validation:
Ø Customer ID Must be in CS000 format
Ø Fields with star are required and should not be blank
Ø Driving license No must be unique
CAR RENTAL SYSTEMS: Vehicle Detail
The design specification for input screen is as follow:
Validation:
Ø Car ID must be in VH000 format
Ø Fields should no be blank
CAR RENTAL SYSTEMS: Employee Master
The design specification for input screen is as follow:
Validation:
Ø Fields should not be blank
Ø Mobil No must be in 000 000 0000
CAR RENTAL SYSTEMS: Rental Agreement
The design specification for input screen is as follow
Validation:
Ø Agreement ID must be in AG000 format
Ø Fields should not be blank
Ø Milometer, rental period, total and total amount will compute by the application
وفي الحلقة القادمة باذن الله نواصل في تصميم قواعد البيانات وارجو ان اوضح بان الدراسة تم تجميها في ملف اكروبات وستكون موجودة في الموقع
الجزء السادس
تصميم واجهة المستخدم Input Design
) مواصلة لما سبق بعد الانتهاء من تصميم التقارير Output Design سيتم التحول لتصميم واجهة الادخال Input Design وهذه العملية تتطلب النظر والتمعن في التقارير التي تم تصميمها لتسهيل عملية ادخال البيانات وينم استخدام اي برامج مساعدة مثل
MS Word
MS Visio
MS Access
Paint Brush
او يمكن استخدام القلم والمسطرة لرسم الواجة وكما ذكرت سابقا هذه المرحلة من التصميم في غاية الاهمية وتتطلب عناية خاصة
واجهة المستخدم هي وسيلة الاتصال بين المستخدم والكمبيوتر لذا يجب ان تكون مبتكرة وغير معقدة وتوفر المساعدة للمستخدم بقدر الامكان وتقلل من نسبة الخطاء في عملية ادخال البيانات
تخيل بانك تريد كتابة طلب توظيف لاحد المؤسسات و هذه الرسالة تحوي سيرتك الذاتية وخبراتك العلمية والعملية وتقوم باستخدام قلم بضخامة عصا المكنسة و الورق من النوع الذي يمتص الحبر ويصبح كثير البقع من اثر الحبر فهل تجد متعة في الكتابة في مثل هذه الحالة كذالك الحالة في واجهة المستخدم في الكمبيوتر لذا يجب التعامل مع هذه العملية بقدر عالي من الاهمية والتنظيم
ولتصميم واجهة المستخدم يجب مراعاة ترتيب الادوات في الواجهة بصورة توفر الوقت والجهد للمستخدم
في الاشكال ادناه يتم ادخال البيانات بسلاسة وذالك لترتيب الادوات بحيث هناك فسحة الاستخدام القوئم المنسدلة لاختيار بعض البيانات لتلافي الخطاء و توفير الوقت كما تم وضع بعض الشروط والنصائح
CAR RENTAL SYSTEMS: Customer Master
The design specification for input screen is as follow:
Validation:
Ø Customer ID Must be in CS000 format
Ø Fields with star are required and should not be blank
Ø Driving license No must be unique
CAR RENTAL SYSTEMS: Vehicle Detail
The design specification for input screen is as follow:
Validation:
Ø Car ID must be in VH000 format
Ø Fields should no be blank
CAR RENTAL SYSTEMS: Employee Master
The design specification for input screen is as follow:
Validation:
Ø Fields should not be blank
Ø Mobil No must be in 000 000 0000
CAR RENTAL SYSTEMS: Rental Agreement
The design specification for input screen is as follow
Validation:
Ø Agreement ID must be in AG000 format
Ø Fields should not be blank
Ø Milometer, rental period, total and total amount will compute by the application
وفي الحلقة القادمة باذن الله نواصل في تصميم قواعد البيانات وارجو ان اوضح بان الدراسة تم تجميها في ملف اكروبات وستكون موجودة في الموقع