You are on page 1of 13

‫موقع الكتروني لمتابعة خدمات منتجع‬

‫سيناريو خاص بعمل النظام ‪:‬‬


‫محل يختص بعرض العقار المتاح للحجز (غرفة أو‬
‫ي‬ ‫سياح‬
‫ي‬ ‫هو عباره عن موقع يخص منتجع‬
‫لمستخدم النظام (مدير‬ ‫اليفيهية المتوفرة به حيث سيوفر الموقع خدمات‬‫المميات ر‬
‫ز‬ ‫شاليه) و‬
‫ي‬
‫النظام ‪ ,‬مدير عام ‪ ,‬الزبون ‪ ,‬الزائر)‪.‬‬
‫عل الخدمات المعروضة و البحث ‪ ,‬كما يمكن التصفح دون‬ ‫يتيح الموقع لزواره إمكانية االطالع ي‬
‫ر‬
‫لك يتمكن الزائر من عرض تفاصيل أكي عن (الغرف و‬ ‫عل الموقع ‪ ,‬ي‬‫ال انشاء حساب ي‬ ‫الحاجه ي‬
‫عل الموقع وذلك بإدخال‬ ‫ر‬
‫الت قد يود حجزها يتطلب عليه انشاء حساب خاص به ي‬ ‫الشاليهات) ي‬
‫ون ‪ ,‬رقم الهاتف ‪ ,‬تاري خ الميالد ‪ ,‬الجنس ‪ ,‬كلمه‬‫ز‬ ‫ر‬
‫ً‬ ‫الييد اإللكي ي‬‫هذه البيانات ( االسم كامل ‪ ,‬ر‬
‫ون مسبقا ومن ثم سيتم‬ ‫ز‬ ‫ر‬
‫الييد االلكي ي‬‫المرور ) يقوم النظام بالتحقق من انه لم يتم استخدام ر‬
‫عرض رساله توضح نجاح العملية أو فشلها‪.‬‬
‫وبعد اتمام عملية انشاء الحساب ستظهر واجهه اخره للمستخدم لتسجيل الدخول (اسم‬
‫المستخدم ‪ ,‬كلمه المرور) ثم سيتم التعامل مع الزائر باعتباره زبون ‪ ,‬لديه امكانيه عرض الغرف و‬
‫الشاليهات (بأنواعها ‪ ,‬ارقامها ‪ ,‬تفاصيلها ‪ ,‬سعرها ) و يمكنه البحث عن (الغرفة او الشاليه)‬
‫ً‬
‫بالتاري خ المراد ليقوم بالحجز اذا لم يكن محجوز مسبقا ‪ ,‬ويمكنه اختيار احد المعامالت‬
‫مون كاش ) ليتم تأكيد الحجز ‪ ,‬ويمكنه‬ ‫المرصفية المتوفرة ( الدفع عند الوصول ‪ ,‬ادفع يل ‪ ,‬ر ي‬
‫الغاء الحجز والكن يوجد ‪ %5‬عموله يتم خصمها من القيمة المدفوعة قبل اعاده المبلغ للزبون‪.‬‬
‫المسؤولي من خالل صفحه التواصل الموجودة ز يف‬ ‫ز‬ ‫يستطيع الزبون و زوار الموقع مراسلة‬
‫الموقع‪.‬‬
‫ز‬
‫المسؤولي هما مدير النظام و مدير العام فقط‪.‬‬ ‫ز يف هذا الموقع‬
‫ون و كلمه‬ ‫ر ز‬
‫(الييد االلكي ي‬
‫ال النظام عن طريق ادخال ر‬ ‫يستطيع مدير النظام تسجيل الدخول ي‬
‫ون للتحقق من صالحيات الدخول وثم يتم عرض‬ ‫ز‬ ‫ر‬
‫الييد االلكي ي‬
‫المرور) يتم النظام من فحص ر‬
‫وه ‪:‬‬
‫لوحه التحكم الخاص به ليستطيع استخدام الوظائف المخول بها ي‬
‫ون ‪,‬‬‫ر ز‬ ‫ز‬
‫الييد االلكي ي‬‫الموظفي و اعطاء صالحيات الدخول (اسم الموظف ‪ ,‬ر‬
‫ً‬
‫اضافه بيانات‬
‫ز‬
‫الموظفي‬ ‫صالحيات الدخول ‪ ,‬كلمه المرور) ‪ .‬كما يمكن ايضا لمدير النظام من ادارة بيانات‬
‫ً‬ ‫ز‬ ‫ز‬
‫موظفي) ‪ .‬و يقوم ايضا مدير النظام بإدارة بيانات‬ ‫الموظفي ‪ ,‬حذف بيانات‬ ‫(تعديل بيانات‬
‫الغرف و الشاليهات وتشمل (رقم ’الغرفة او الشاليه’ ‪ ,‬نوع الغرفة ’عاديه – جناح’ ‪ ,‬نوع الشاليه‬
‫تفصيل ’للغرفة او الشاليه’ ‪ ,‬امتيازات‬
‫ي‬ ‫عائل ’ ‪ ,‬سعر ’الغرفة او الشاليه’ ‪ ,‬وصف‬
‫ي‬ ‫’صغي –‬
‫ً‬
‫خاصه ’للغرفة او الشاليه’ ‪ ,‬صور متنوعه ’للغرفة او الشاليه’) ‪ .‬وكما يمكنه ايضا ادارة االخبار (‬
‫يستطيع اضافة اعالن لتجديد او تغيي او عروض ز يف المنتجع ) ‪ .‬وكما يمكنه من ادارة الحجوزات‬
‫ال شاغره ز يف‬‫(أي حجز تم اتمامه من قبل الزبائن حيث يتم تغيي أي غرفه او شاليه من فارغه ي‬
‫حال قبول الحجز من قبل المدير العام ) ‪.‬‬

‫| ا ل ص ف ح ة‪1‬‬
‫ً‬
‫وعل المدير العام ايضا تسجيل الدخول ومن تم عرض لوحة التحكم الخاصة به ليستطيع‬
‫ي‬
‫استخدام الوظائف المخول بها ‪:‬‬
‫ادارة بيانات الزبائن (تعديل بيانات المستخدم ) كما يقوم بمراجعة طلبات الحجز المقدمة‬
‫عل الحجوزات ‪.‬‬
‫بواسطة الزبائن للموافقة ي‬

‫‪ .1‬مخطط حاالت االستخدام) ‪:)Diagram Case Use‬‬


‫ز‬
‫معت الرمز‬ ‫الرمز‬
‫ي‬
‫هو ال ذي يص ف ال دور ال ذي يقوم ب ه‬
‫الشخص او االلة عندما يتفاعل مع النظام‪.‬‬

‫‪Actor‬‬
‫هو وص ف لس لوك النظام من وجهة نظر‬ ‫‪Use case‬‬
‫المستخدم‪.‬‬

‫اعلي او مس تخ ز‬
‫دمي‬ ‫ز‬ ‫هو الربط ز‬
‫بي الف‬ ‫‪Control Flow‬‬
‫النظام والعمليات‪.‬‬
‫بمعت عالقة توسيع وان العالقة ز‬
‫بي‬ ‫ز‬ ‫تأن‬ ‫ر‬ ‫>>‪<<Extend‬‬
‫ي‬ ‫ي‬
‫حالة االستخدام األساسية وحالة االستخدام‬
‫ه عالقة اختيارية‪.‬‬ ‫التابعة ي‬
‫بمعت عالقة ض منية او يش مل وان‬ ‫ز‬ ‫تأن‬ ‫ر‬ ‫>>‪<<Include‬‬
‫ي‬ ‫ي‬
‫بي حالة االس تخدام األس اس ية‬‫العالقة ز‬
‫ه عالقة اجبارية‪.‬‬ ‫وحالة االستخدام التابعة ي‬

‫ر‬
‫التال أھم حاالت االستخدام ي‬
‫الت تم استخدامھا من سیناریو النظام لتوضیح‬ ‫یوضح الشكل ي‬
‫ر‬ ‫ر‬
‫الت ینفذھا النظام المقيح‪.‬‬
‫المھام ي‬

‫| ا ل ص ف ح ة‪2‬‬
‫‪ .2‬توصيف حاالت االستخدام(‪:(Use Case Description‬‬
‫الت تم رشحها سيتم رشح حاالت االستخدام باستخدام‬
‫ر‬
‫المبدن للمتطلبات ي‬
‫ي‬ ‫عل التحليل‬
‫بناء ي‬
‫ز‬
‫جدول يبي تفاصيل كل حاله‬

‫| ا ل ص ف ح ة‪3‬‬
‫ال النظام‪:‬‬
‫تسجيل الدخول ي‬
‫‪UC1‬‬ ‫رقم الحالة‬
‫تسجيل الدخول‬ ‫حالة االستخدام‬
‫يقوم كال من مدير النظام و مدير العام و الزبون بتسجيل الدخولة‬
‫ر ز‬ ‫وصف‬
‫ون و كلمه المرور‬‫الييد االلكي ي‬
‫وذلك بإدخال ر‬
‫المسؤول عن التنفيذ مدير النظام ‪ /‬مدير العام ‪ /‬الزبون‬
‫انشاء حساب‬ ‫رشوط مسبقه‬
‫الدخول للموقع حسب صالحيات دخول المستخدم‬ ‫رشوط الحقه‬
‫ال واجهه تسجيل الدخول‬ ‫‪.1‬الدخول ي‬
‫ون و كلمه المرور‬ ‫ز‬ ‫ر‬
‫الييد االلكي ي‬
‫‪.2‬ادخال ر‬
‫المجريات االساسية‬
‫‪.3‬يقوم النظام بالتحقق من بيانات الدخول‬
‫‪.4‬تسجيل الدخول النظام حسب‬
‫اذا كان هناك خطأ ز يف البيانات المدخلة سيقوم النظام بعرض رساله‬
‫المجريات االستثنائية‬
‫توضح الخطأ وال يتم الدخول للموقع‬
‫مهمه‬ ‫االولوية‬
‫جدول(‪)1‬‬

‫انشاء حساب‪:‬‬
‫‪UC2‬‬ ‫رقم الحالة‬
‫انشاء حساب‬ ‫حالة االستخدام‬
‫يقوم الزائر بإنشاء حساب‬ ‫وصف‬
‫المسؤول عن التنفيذ الزائر‬
‫ال الموقع ‪ ,‬و التأكد من عدم وجود حساب مماثل للمستخدم‬ ‫الدخول ي‬ ‫رشوط مسبقه‬
‫تم انشاء حساب‬ ‫رشوط الحقه‬
‫ال واجهه انشاء حساب‬ ‫‪.1‬الدخول ي‬
‫ز‬ ‫ر‬
‫ون ‪ ,‬رقم الهاتف ‪,‬‬ ‫‪.2‬يقوم الزائر بإدخال ( االسم كامل ‪ ,‬ر‬
‫الييد اإللكي ي‬ ‫المجريات االساسية‬
‫تاري خ الميالد ‪ ,‬الجنس ‪ ,‬كلمه المرور )‬
‫‪.3‬يتحقق النظام ان البيانات المدخلة صحيحه ثم يقوم بإنشاء حساب‬
‫اذا كان هناك خطأ ز يف البيانات المدخلة سيقوم النظام بعرض رساله‬
‫المجريات االستثنائية‬
‫توضح الخطأ وال يتم انشاء حساب‬
‫مهمه‬ ‫االولوية‬
‫جدول(‪)2‬‬

‫| ا ل ص ف ح ة‪4‬‬
‫ادارة الغرف و الشاليهات‪:‬‬

‫‪UC3‬‬ ‫رقم الحالة‬


‫ادارة الغرف و الشاليهات‬ ‫حالة االستخدام‬
‫يقوم مدير النظام بإدارة بيانات الغرف و الشاليهات وذلك ‪ ,‬بتحديد‬
‫الت ال يمكن حجزها ألنها محجوزة مسبقا او بها زبون حاليا ‪ ,‬او‬ ‫ر‬
‫الغرف ي‬ ‫وصف‬
‫الت انتهاء حجزها و اصبحت فارغه ويمكن حجزها‪.‬‬ ‫ر‬
‫الغرف ي‬
‫المسؤول عن التنفيذ مدير النظام‬
‫تسجيل دخول مدير النظام‬ ‫رشوط مسبقه‬
‫ظهور رساله توضح نجاح العملية‬ ‫رشوط الحقه‬
‫ال لوحة التحكم الخاصة به يقوم باختيار‬ ‫‪.1‬بعد دخول مدير النظام ي‬
‫واجهه(اداره الغرف و الشاليهات)‪.‬‬
‫‪.2‬يقوم بإدخال بيانات الغرف و الشاليهات (رقم ’الغرفة او الشاليه’ ‪,‬‬
‫عائل ’ ‪ ,‬سعر‬
‫ي‬ ‫نوع الغرفة ’عاديه – جناح’ ‪ ,‬نوع الشاليه ’صغي –‬
‫المجريات االساسية‬
‫تفصيل ’للغرفة او الشاليه’ ‪ ,‬امتيازات‬
‫ي‬ ‫وصف‬ ‫‪,‬‬ ‫’‬ ‫الشاليه‬ ‫او‬ ‫الغرفة‬‫’‬
‫خاصه ’للغرفة او الشاليه’ ‪ ,‬صور متنوعه ’للغرفة او الشاليه’) ‪.‬‬
‫‪.3‬یتأكد النظام من صحة البيانات المدخلة و يقوم بعرض رسالة تفيد‬
‫بإتمام العملية بنجاح‪.‬‬
‫المجريات االستثنائية وجود خطأ اثناء ادخال البيانات المطلوبة‪.‬‬
‫مهمه‬ ‫االولوية‬
‫جدول(‪(3‬‬
‫البحث‪:‬‬
‫‪UC4‬‬ ‫رقم الحالة‬
‫البحث‬ ‫حالة االستخدام‬
‫البحث عن غرفه او شاليه بمواصفات معنية‬ ‫وصف‬
‫الزائر ‪ /‬الزبون‬ ‫المسؤول عن التنفيذ‬
‫ال الموقع‬‫الدخول ي‬ ‫رشوط مسبقه‬
‫عل عروض المتاحة له بحسب ما قام الزائر او الزبون بالبحث‬ ‫العثور ي‬ ‫رشوط الحقه‬
‫عنه‬
‫ال الموقع‬ ‫‪.1‬الدخول ي‬
‫‪.2‬البحث من الصفحة الرئيسية وذلك بالتاري خ الذي يريده‬
‫ال‪)..‬‬
‫الزبون(من‪ ..‬ي‬ ‫المجريات االساسية‬
‫‪.3‬تظهر له الخيارات المتاحة بهذا التاري خ‬

‫المجريات االستثنائية كل الغرف غي متاحه بهذا التاري خ‬


‫مهمه‬ ‫االولوية‬
‫جدول(‪)4‬‬

‫| ا ل ص ف ح ة‪5‬‬
‫طلب حجز‪:‬‬

‫‪UC5‬‬ ‫رقم الحالة‬


‫طلب حجز‬ ‫حالة االستخدام‬
‫ارسال طلب حجز لغرفه او شاليه معيز‬ ‫وصف‬
‫المسؤول عن التنفيذ الزبون‬
‫ال الموقع‬‫الدخول ي‬ ‫رشوط مسبقه‬
‫تظهر رساله تم الحجز بنجاح‪.‬‬ ‫رشوط الحقه‬
‫ال الموقع‬
‫‪.1‬الدخول ي‬
‫ال واجهه حجز غرف او شاليه‬
‫ز‬ ‫ر‬ ‫‪.2‬يقوم الزبون بالدخول ي‬
‫ون ‪ -‬الهاتف )‬
‫الييد اإللكي ي‬
‫يقوم الزائر بإدخال بياناته ك ( االسم ‪ -‬ر‬
‫المجريات االساسية‬
‫وبيانات الغرفة المطلوبة وتحديد تاري خ الوصول و المغادرة‬
‫‪.3‬يقوم بإرسال طلب حجز‪.‬‬
‫يقوم المدير العام بمراجعه و ارسال تأكيد للزبون بالحجز‪.‬‬
‫المجريات االستثنائية حدث خطأ اثناء الحجز‬
‫مهمه‬ ‫االولوية‬
‫جدول(‪)5‬‬

‫ادارة االخبار‪:‬‬
‫‪UC6‬‬ ‫رقم الحالة‬
‫ادارة االخبار‬ ‫حالة االستخدام‬
‫خي ‪,‬‬
‫خي ‪ ,‬او حذف ر‬ ‫يقوم مدير النظام بإدارة االخبار وذلك اما بإدراج ر‬
‫وصف‬
‫خي‬‫او تعديل ر‬
‫مدير النظام‬ ‫المسؤول عن التنفيذ‬
‫تسجيل دخول مدير النظام‬ ‫رشوط مسبقه‬
‫ظهور رساله توضح نجاح العملية‪.‬‬ ‫رشوط الحقه‬
‫ال لوحة التحكم الخاصة به يقوم باختيار‬ ‫‪.1‬بعد دخول مدير النظام ي‬
‫واجهه(اداره االخبار)‪.‬‬
‫ز‬
‫الخي –‬
‫الخي(موضوع ر‬ ‫خي يقوم المدير بإدخال بيانات ر‬ ‫‪ .2‬يف حال ادراج ر‬
‫الخي‪.‬‬
‫النش ) و حفظ ر‬ ‫تاري خ ر‬ ‫المجريات االساسية‬
‫ز‬
‫الخي المراد تعديله تم‬
‫خي يقوم بعرض ر‬ ‫عل ر‬ ‫‪ .3‬يف حال يوجد تعديل ي‬
‫القيام بالتعديالت و حفظها‪.‬‬

‫المجريات االستثنائية‬
‫مهمه‬ ‫االولوية‬
‫جدول(‪)6‬‬

‫| ا ل ص ف ح ة‪6‬‬
‫ن‬
‫الموظفي‪:‬‬ ‫ادارة بيانات‬
‫‪UC7‬‬ ‫رقم الحالة‬
‫ادارة بيانات الموظفيز‬ ‫حالة االستخدام‬
‫يقوم مدير النظام بإضافة موظف جديد و تحديد صالحياته او حذف‬
‫وصف‬
‫موظف ‪.‬‬
‫مدير النظام‬ ‫المسؤول عن التنفيذ‬
‫تسجيل دخول مدير النظام‬ ‫رشوط مسبقه‬
‫ظهور رساله توضح نجاح العملية‪.‬‬ ‫رشوط الحقه‬
‫‪.1‬بعد دخول مدير النظام ي‬
‫ال لوحة التحكم الخاصة به يقوم باختيار‬
‫ز‬
‫الموظفي)‪.‬‬ ‫واجهه(بيانات‬
‫‪ .2‬ز يف حال اضافه موظف جديد يقوم المدير بإدخال بيانات الخاصة به‬
‫ر ز‬ ‫المجريات االساسية‬
‫ون ‪ ,‬صالحيات الدخول ‪ ,‬كلمه المرور) ‪.‬‬‫الييد االلكي ي‬
‫(اسم الموظف ‪ ,‬ر‬
‫‪ .3‬ز يف حال لم يعد الموظف يعمل لدي يتم حذفه ‪.‬‬

‫مهمه‬ ‫االولوية‬
‫جدول(‪)7‬‬

‫ادارة بيانات الزبائن‪:‬‬

‫‪UC8‬‬ ‫رقم الحالة‬


‫ادارة بيانات الزبائن‬ ‫حالة االستخدام‬
‫يقوم مدير العام حذف الزبائن ‪.‬‬ ‫وصف‬
‫مدير العام‬ ‫المسؤول عن التنفيذ‬
‫تسجيل دخول مدير النظام‬ ‫رشوط مسبقه‬
‫تم حذف الزبون من النظام‪.‬‬ ‫رشوط الحقه‬
‫‪ .1‬تسجيل الدخول‬
‫‪ .2‬يتم عرض لوحه التحكم الخاصة بالمدير العام ‪ ,‬يتم اختيار واجهه‬
‫(ادارة الزبائن)‪.‬‬ ‫المجريات االساسية‬
‫‪ .3‬التأكد من ان الزبون ليس لديه حجز‬
‫‪ .4‬يتم تحديد الزبائن المراد حذفهم ‪.‬‬
‫مهمه‬ ‫االولوية‬
‫جدول(‪)8‬‬

‫| ا ل ص ف ح ة‪7‬‬
‫‪ . 3‬مخطط النشاط)‪: ( diagram Activity‬‬
‫االنسيان (‪ , (Flow chart‬ويستخدم‬
‫ري‬ ‫هو احد مخططات (‪ (UML‬وهو شبيه بالمخطط‬
‫ال ذلك‬
‫رسوم لتوضيح تسلسل عملية معينه أو حالة استخدام (‪ ,( Use Case‬اضافه ي‬
‫ي‬ ‫كشكل‬
‫فانه يمكن استخدامه لنمذجة الفعل الذي سينفذ عندما يتم تنفيذ العملية‪.‬‬
‫التال يوضح بعض الرموز و االشكال المستخدمة ز يف مخطط النشاط‪:‬‬
‫الجدول ي‬

‫ز‬
‫معت الرمز‬ ‫االسم‬ ‫الرمز‬
‫ي‬

‫نقطة البداية‬ ‫‪Initial state‬‬

‫) ‪Activity (Action‬‬
‫حالة نشاط‬
‫‪states‬‬

‫نقطة النهايه‬ ‫‪Final state‬‬

‫اتجاه تدفق البيانات‬ ‫‪Control flow‬‬

‫عقدة القرار‬ ‫‪Decision Node‬‬

‫عقدة الدمج‬ ‫‪Merge Node‬‬

‫| ا ل ص ف ح ة‪8‬‬
‫يوضح مخطط نشاط انشاء حساب و تسجيل الدخول الخاص بالزبون‬

‫يوضح مخطط نشاط تسجيل الدخول الخاص بالمدير‬

‫| ا ل ص ف ح ة‪9‬‬
‫ز‬
‫الموظفي‬ ‫يوضح مخطط نشاط اضافة بيانات‬

‫يوضح مخطط النشاط تأكيد طلب الحجز‬

‫| ا ل ص ف ح ة‪10‬‬
‫يوضح مخطط نشاط البحث‬

‫يوضح مخطط نشاط طلب حجز‬

‫| ا ل ص ف ح ة‪11‬‬
‫خي‬
‫يوضح مخطط نشاط ادراج و تعديل ر‬

‫يوضح مخطط نشاط ادارة الغرف و الشاليهات‬

‫| ا ل ص ف ح ة‪12‬‬
‫يوضح مخطط نشاط تعديل بيانات المستخدم‬

‫يوضح مخطط نشاط طلب مراسله‬

‫| ا ل ص ف ح ة‪13‬‬

You might also like