Professional Documents
Culture Documents
Project English PDF
Project English PDF
2
أسماء الطالبات
هنادي الزهراني
فاطمه الزبيدي
وفاء العمري
قائمة المحتويات
مقدمة 1 4 ...........................................................................................................................
2 المحتوى العام
…………………………………………………………………………………………………………………
………………………… 4
3
2.4 المراجع
…………………………………………………………………………………………………………5 ..
4
4.1 الغرض من النظام
…………………………………………………………………………………………………… 16
5
أمن النظام …………………………………………………4.11 24..
إدارة المعلومات 4.12 24 ...........................................
السياسات واللوائح ………………………………………4.13 25 .
دورة حياة النظام 4.14 25 ...........................................................
زائدة
المقدمة 1
.يهتم هذا النظام بشكل أساسي بحجز تذاكر القطار للركاب
المحتوى العام2
6
1. لمصطلحات والتعاريف
.المستخدم :راكب ،وكيل الحجز ،الشركة أو المسؤول
2. المصطلحات المختصرة
قيمة التحقق من البطاقة CVV:
خدمة الرسائل القصيرة SMS:
مخطط تدفق البيانات DFD:
نظام حجز القطارات TRS:
المرجع 3.
.اخر الصفحه
4. http://www.saudiairlines.com/portal/
saudiairlines/Welcome
7
5. http://www.saudirailways.org/portal/page/
portal/PRTSAR/root_ar
6. http://traveltips.usatoday.com/advantages-
online-reservations63078.html
7. Online Diagram Software http://creately.com/
:جمع البيانات-
لقد استخدمنا جمع البيانات لمساعدتنا في فهم النظام بشكل عام ومتطلباته .من
خالل قراءة بعض المقاالت حول الحجز اإللكتروني والبحث عن الخطوط
الحديدية السعودية .كما أن خبرتنا في حجز الخطوط الجوية السعودية عبر
.اإلنترنت تساعدنا في معرفة مدخالت ومخرجات النظام
8
الغرض التجاري 3.1
الغرض الرئيسي من هذا العمل هو منح الشركة وكذلك المسافرين الرضا
.والراحة أثناء السفر والحجز
نطاق العمل 3.2
.أ) نظام حجز القطارات
ب) نطاق األنشطة التجارية والذي يشير إلى كيفية التواصل مع العمالء أو
.المسافرين أثناء حجز الرحالت
ج) في هذا النطاق على سبيل المثال :ارتكب العميل خطأ أثناء ترميز ملفه
الشخصي في نموذج الحجز ،ثم حصل تعارض شخصي في القطار عليه ،وهو
الخطأ في أسرع وقت ممكن حتى يتمكن التعارض من حله كن مستوي
أصحاب المصلحة .3.3
.المسؤول :سيكون لهذا المستخدم السيطرة على النظام بأكمله )1
.المسافر :سيتمكن هذا المستخدم من البحث وحجز رحلة )2
وكيل الحجز :سيتمكن هذا المستخدم من البحث وحجز الرحلة )3
.ركاب
الشركة :سيتمكن هذا المستخدم من البحث وحجز الرحالت لموظفيه )4
.أو مجموعات
9
:األهداف 3.4.1
.الهدف من نظام حجز القطار هو جعل السفر أكثر سهولة
:األهداف 3.4.2
ذلك الهدف الرئيسي من هذا النظام هو تمكين المسافرين من•
ينفق
أقل من وقتهم أثناء الحجز أو جدولة الوقت
.يسافر
كما أنها تعتبر مساعدة كبيرة للمسافرين أو الذين يرغبون في السفر •
أماكن ل
.معرفة متى هو يوم ومكان القطار المقرر الذهاب
العمليات التجارية 3.5
التصميم(.عنوان رئيسي)
10
Figure 1: DFD
11
Figure 2: Use-Case Diagram
12
تضمن هذه العملية أن المستخدمين المصرح لهم فقط هم من يمكنهم الوصول
إلى الملف
قواعد بيانات الحجز .المستخدم المعتمد هو المستخدم الذي لديه حساب
على النظام .يشمل المستخدمون الركاب ووكيل الحجز و
مدير .يجب على المستخدم كتابة اسم مستخدم وكلمة مرور صالحين
.الوصول إلى النظام
13
تسمح هذه العملية للمستخدم بإسقاط حجز قطار معين
في تاريخ معين لعدد من التذاكر .إذا لم يكن المستخدم بالفعل
لديك حجز سابق ،فال يمكن تطبيق هذه العملية .إذا
لدى المستخدم حجز سابق بالفعل ،سيتم إسقاط الحجز الذي تم اختياره
من قائمة الحجوزات الحالية ورصيد حساب الركاب
.يتم تحديثه
14
تسمح هذه العملية للمستخدم برؤية قائمة بجميع رحالت مغادرة القطار
المجدولة
بما في ذلك اسم القطار والمدينة التي يتجه منها القطار وإليها
.عدد المقاعد المتاحة ،وأسعار أنواع التذاكر المختلفة
عرض عملية التوازن
توفر هذه العملية قائمة بالرصيد الحالي والمستحق .هذا
.تعرض المعلومات بشكل منفصل كل حجز
15
.اكتب تاريًخ ا ووقًتا محدًدا للسفر بين المدن المحددة
16
القيود التشغيلية لألعمال
التسجيل :يقوم المستخدم بإنشاء حساب على الموقع ليتمكن من تسجيل الدخول
.استخدام البريد اإللكتروني وكلمة المرور إلجراء الحجز أو التعديل
البحث :يدخل المستخدم المدينة ويحدد تاريخ الوصول و
رحيل
.اختر :بعد البحث اختر المدينة والوقت والفندق
.الحجز :حجز الرحلة وتأكيد الحجز متضمنا اسم المدينة
.تاريخ .الوقت والفندق عن طريق إرسال التدليك إلى البريد
الدفع :بعد تأكيد الدفع للفندق إما ببطاقة االئتمان أو
.نقدا عند الوصول إلى الفندق
اإللغاء :يمكن للعميل إلغاء الكتاب أو تغيير المدينة
والوقت...إلخ ،ولكن ذلك يخضع للسياسات
17
على ما هم عليه أو من قد يكونون .أثناء العملية سوف يكون دائما
.يكون نظام العدالة
هيكل األعمال 3.8
الهيكل التنظيمي للمشروع في الشكل التالي
Marketing
Excutive
President
Project
Manager
Support
Director Manager
marketing
Software Software communicati Documentation
Project Project on
Manager Manager 3 assisstants
2 assisstants
18
مدير البرمجيات :مسؤول عن إدارة فريق مكون من 7أشخاص 4.3.
Figure 3: DFD
19
1. المسؤول
• .يجب أن يكون المسؤول قادرا على إضافة قطار جديد
• .يجب أن يكون المسؤول قادرا على إضافة رحلة جديدة
• .يجب أن يكون المسؤول قادرا على حذف الرحلة
• .يجب أن يكون المسؤول قادرا على تحديث معلومات الرحلة
• يجب أن يكون المسؤول قادرًا على تغيير تصميم النظام • .يجب أن يكون
.المسؤول قادرًا على التحكم في الوصول إلى النظام
2. الركاب
• .يجب أن يكون المسافر قادرًا على إنشاء حساب
• .يجب أن يكون الراكب قادرا على تسجيل الدخول
• يجب أن يتمكن الراكب من استعادة كلمة المرور الخاصة به في حالة
.نسيانها
• أن يتمكن الراكب من البحث عن الرحالت
• .يجب أن يكون الراكب قادرًا على اختيار الرحالت
• .أن يتمكن الراكب من إلغاء الرحلة
• يجب أن يكون الراكب قادرا على طرح أي سؤال إذا كان لديه أي مشكلة
.أو قلق
20
• .أن يتمكن المسافر من عرض رحالته
3. وكيل الحجز
• .يجب أن يتمكن وكيل الحجز من الحصول على قائمة بجميع الرحالت
• يجب أن يكون وكيل الحجز قادرًا على حجز الرحالت للمسافرين الذين
.ليس لديهم حساب
• .يجب أن يكون وكيل الحجز قادرًا على تحديث رحالت الركاب
• يجب أن يكون وكيل الحجز قادرًا على الحصول على كافة المعلومات
.حول كل راكب ورحالته
• .يجب أن يكون وكيل الحجز قادرًا على عرض رحالت المسافر
3.10 وصف النظام المقترح
يمكن أن يكون النظام مفيًدا لألشخاص الذين يرغبون في السفر وخاصة األشخاص
الذين لديهم الكثير من المعامالت من مكان إلى آخر .يمكن أن يعطي بعض الفوائد
لآلخرين ،على سبيل المثال ،إذا تمكن الشخص من إلغاء سفره ،فيمكن لشخص ما في
عجلة من أمره للذهاب إلى ذلك المكان أن يذهب .يمكن لهذا النظام االتصال بأي نقطة
.في الدولة طالما أنها مغطاة من قبل شركة قطار المترو
السيناريو التشغيلي 3.11
أوال قم بالدخول للموقع ثم اختر إنشاء حساب جديد يتطلب البريد اإللكتروني
21
وكلمة المرور ،بعد ذلك يطلب الموقع من المستخدم إدخال اسمه .وأخيرًا
سيقوم الموقع بإرسال رسالة تأكيد االشتراك على البريد اإللكتروني الخاص
بالمستخدم .ولتسجيل الدخول إلى الموقع ،سيطلب المستخدم البريد اإللكتروني
وكلمة المرور الخاصة به
22
.المشغل :هو الذي يؤكد حجز الرحلة
المتعهد :هو الذي يحافظ على توفر الرحلة وأيضا القطار للسفر .عليه أن يفحص
المعدات أوًال قبل السفر
متطلبات وظيفية1.1 .
:متطلبات النظام
.المسؤول :يجب أن يكون النظام قادرًا على إنشاء رحلة
.يجب أن يكون النظام قادرا على وضع رقم الرحلة 1.2 .
.يجب أن يكون النظام قادرا على وضع رقم القطار 1.3 .
.يستطيع النظام وضع تاريخ المغادرة وتاريخ الوصول 1.4 .
يجب أن يكون النظام قادرا على تحديد وقت المغادرة ووقت 1.5 .
.الوصول
يجب أن يكون النظام قادرًا على تحديد موقع المغادرة وموقع 1.6 .
.الوصول
1.7 يجب أن يتمكن النظام من تحديد سعر الرحلة للكبار .
.والصغار
:الراكب 2.
23
يجب أن يكون الراكب قادًرا على إنشاء 1.7.1. 2.1
.حساب
يجب أن يوفر النظام زر إنشاء حساب في 1.7.2. 2.1.1.
.الصفحة الرئيسية 1.7.3.
يجب أن يوفر النظام صفحة تسجيل بها 1.7.4. 2.1.2.
.حقول معلومات الركاب 1.7.5.
يجب أن يرسل النظام بريًدا إلكترونًيا للتحقق من 1.7.6. .
صحة الراكب
.بريد إلكتروني 1.7.7.
أن يكون المسافر قادرًا على البحث عن 1.7.8.
.الرحالت
يجب أن يوفر النظام مربع بحث رئيسي 1.7.9. .
.صفحة1.7.10.
،يجب أن يوفر النظام من ،إلى ،تاريخ المغادرة 1.7.11.
تاريخ العودة ،أعمار الركاب ،حقول الفئة في 1.7.12.
.مربع البحث
يجب أن يقوم النظام بعرض جميع الرحالت 1.7.13.
بنفس الطريقة
24
.المعلومات التي تم البحث عنها
25
:وكيل الحجز 3.
يجب أن يكون وكيل الحجز قادًر ا على الحصول على قائمة 3.1
.بجميع الرحالت
يجب أن يكون النظام قادرا على إعطاء قائمة الرحالت 3.1.1.
مرتبة حسب
.تاريخ الرحلة
يجب أن يكون النظام قادرا على إعطاء قائمة الرحالت 3.2.2.
مرتبة حسب
.مكان مغادرة الرحلة
يجب أن يكون النظام قادرا على إعطاء قائمة الرحالت 3.3.3.
مرتبة حسب
.عدد المقاعد المحجوزة
يجب أن يكون النظام قادرا على إعطاء قائمة الرحالت 3.4.4.
مرتبة حسب
.عدد المقاعد الفارغة
26
متطلبات سهولة االستخدام 4.5
بحيث يكون نظاًم ا سهل االستخدام ويتطلب أقل قدر ممكن TRSسيتم تطوير نظام
من مدخالت المستخدم .سيتم التحقق من صحة كل المدخالت .يجب أن يكون لدى
المستخدم معرفة عامة باستخدام الكمبيوتر فقط .سيتم عرض رسائل خطأ إذا قام
المستخدم بإدخال قيمة غير صالحة .سيتم توفير دليل مستخدم سهل وجيد التنظيم
.وسيتضمن النظام مساعدة لجميع العمليات المسموح بها
متطلبات األداء 4.6
.زمن االستجابة :الحد األقصى لزمن االستجابة هو دقيقة واحدة 1.
سهل االستخدام :النظام سهل االستخدام والفهم .يمكن للمستخدم األصلي أيًضا 2.
.استخدام النظام بفعالية ،دون أي صعوبات
.رضا المستخدم :يلبي النظام توقعات المستخدم 3.
.التفاعل :يوفر النظام واجهة مستخدم رسومية سهلة االستخدام للغاية 4.
27
يجب أن يوفر النظام واجهتي مستخدم مختلفتين ،واحدة للركاب ووكيل الحجز
.واألخرى للمسؤول
ويوضح الرسم البياني أدناه الوظائف األربع الرئيسية .سيتم عرض هذه
الوظائف اعتمادا على المستخدم .سيرى المسؤول جميع الوظائف األربع بينما
.سيرى الراكب ووكيل الحجز فقط حجز التذكرة والحساب
28
يمكن للمستخدم اختيار أي من الوظائف األربع .إذا قام المستخدم بالنقر فوق
.وظيفة إجراء الحجز ،فسيتم عرض الرسم البياني أدناه
29
قابلية الصيانة 4.8.2
سيتم االحتفاظ بالكود المصدري للنظام بشكل جيد وموثق بحيث يكون
.من األسهل صيانة النظام وتوسيعه
.يجب توثيق جميع التغييرات في النظام
الموثوقية 4.8.3
يجب أن يكون النظام قادًر ا على معالجة عدد معين من الحجوزات خالل فترة زمنية
.معينة دون أي أخطاء ويجب أن يكون النظام متاًح ا طوال الوقت 24ساعة و 7أيام
الخصائص البدنية 4.9
المتطلبات البدنية 4.9.1
المتطلبات المادية هي الكمبيوتر والموقع اإللكتروني ونماذج الطلب أو الحجز التي
تتضمن بيانات العمالء ووقت الرحلة والوجهة واسم المشغلين أو الوكالء والشعار
المحدد من قبل الوكالة بموافقة الشركة المذكورة أعاله .ويغطي عدالة الخدمة للعمالء
.وزمالء العمل
متطلبات القدرة على التكيف 4.9.2
يقوم النظام بتكييف مدى توفر كل رحلة بشرط أن تكون القوى العاملة أكثر مرونة
أثناء توسيع النظام .يجب أيًض ا تحديث أجهزة الكمبيوتر إلى عملية النظام بأكملها،
ويمكننا إضافة فتحات أو بطاقات ذاكرة إلى الكمبيوتر كنسخة احتياطية ،مهما كانت
.الحاالت التي تحدث
30
الظروف البيئية 4.10
يحتاج الناس إلى الراحة واالختصار من الحجز اإللكتروني يساعدهم على توفير
الوقت وسهولة االستخدام ،والهدف الرئيسي هو المحافظة على البيئة من خالل توفير
كمية الورق التي كانت تستخدم في الماضي في طباعة التذاكر القديمة والهدف الثاني
هو لتسهيل األمر على المسافر ،بحيث إذا أكملت الحجز يمكنك طباعة المزيد من نسخ
.التذكرة وأخذها معك أثناء سفرك بكل سهولة
أمن النظام 4.11
يجب أن يقوم النظام تلقائًيا بتسجيل خروج جميع الركاب بعد فترة من عدم النشاط.
يجب أال يترك النظام أي ملفات تعريف ارتباط على جهاز الكمبيوتر الخاص
بالمستخدم .لن يتم أبًدا بيع معلومات المستخدم إلى أطراف أخرى وسيتم الحفاظ عليها
آمنة طوال الوقت .ستتم مصادقة المستخدمين لضمان عدم وصول أي مستخدمين غير
.مصرح لهم إلى المعلومات الخاصة
إدارة المعلومات نظام 4.12
هو البرنامج الذي يتم من خالله استرجاع ) (DBMSإدارة قواعد البيانات
البيانات أو إضافتها أو تعديلها أو حذفها وتحديثها كل 24ساعة وحفظ
المعلومات ،حيث سيقوم البرنامج بالربط بين المستخدم ومحرك قاعدة البيانات
.ألداء تلك المهمة .يجب أن تتم عملية النسخ االحتياطي بشكل دوري ومنتظم
يجب أن يكون تسجيل الدخول لقاعدة البيانات هو إدخال اسم المستخدم وكلمة المرور
.لألخير والرقم
31
هو نظام محوسب يستخدم لتخزين الحجز واالستعالم ) (CRSنظام الحجز بالكمبيوتر
.عنه
السياسات واللوائح 4.13
.يجب أن يكون النظام مدعومًا بعدة لغات مثل العربية واإلنجليزية والفرنسية
.يجب أن يخبرني النظام إذا كانت هناك مقاعد متاحة
.توفير نسخة احتياطية لقاعدة البيانات
.يجب أن يعرض النظام المعلومات الخاصة بكل مستخدم
.ال يسمح بتكرار الرحالت في نفس اليوم
دورة حياة النظام 4.14
.تدريب الموظفين أسبوعًيا ليكونوا ماهرين إذا واجه بعض العمالء مشكلة في الحجز
32
33