يجب أن يكون نظام حجز السكك الحديدية قادرًا على إدارة جميع الوظائف المتعلقة بالحجز. # يجب أن يكون لكل منطقة نفس الوظائف. ستقوم كل منطقة بتخزين المعلومات حول اسم القطار وجداول #القطار والتوفر. # يجب أن يكون المسؤول قادرًا على إدخال أي تغيير يتعلق بمعلومات القطار مثل التغيير في اسم القطار ورقمه وما إلى ذلك. # يجب أن يكون النظام قادرًا على حجز مقعد في القطار للراكب. #أولا سيقوم الموظف بالتحقق من توفر المقاعد في قطار معين في تاريخ محدد للرحلة. #في حال توفرها سيقوم الموظف بحجز المقاعد. #سيتم منح الراكب رقم PNR فريدًا. #يجب أن يكون النظام قادرًا على إلغاء الحجز. # يقوم الموظف بحذف الإدخالات الموجودة في النظام. #يمكن للمسافر التحقق من حالة حجزه إلكترونيًا عن طريق إدخال رقم سجل الحجز (PNR) الخاص به. #سيعرض النظام حالته الحالية مثل المؤكدة أو RAC أو قائمة الانتظار. # يمكنهم أيضًا رؤية المعلومات المتعلقة بجداول القطارات. #يجب أن يكون النظام قادراً على طباعة التقرير كما ينبغي أن يكون قادراً على إنشاء مخطط الحجز، #تقرير القطار، تذكرة الحجز التي ستحتوي على رقم القطار واسمه، تاريخ الرحلة، محطة الصعود، #محطة الوجهة، اسم الشخص، العمر، إجمالي الأجرة ورقم PNR فريد. #يجب أن يكون النظام قادرًا على طباعة تذكرة الإلغاء والتي سيكون بها إجمالي الأجرة والمبلغ المخصوم.
كان الهدف الرئيسي للمشروع هو تطوير موقع إلكتروني يسهل حجز تذاكر الطيران عبر الإنترنت من خلال واجهة مستخدم رسومية فعالة وبسيطة للمسافر العادي الذي ينوي السفر عبر الخطوط الجوية. #بصرف النظر عن حجز التذاكر، من خلال نظامنا يمكن للراكب مقارنة الأسعار عبر الإنترنت "من" مدن مختلفة "إلى" مدن مختلفة. #نظرة مختصرة على التكنولوجيا: #الواجهة الأمامية: HTML، CSS، JavaScript
#HTML: يتم استخدام HTML لإنشاء مستند الويب وحفظه. على سبيل المثال Notepad/Notepad++ #CSS : (أوراق الأنماط المتتالية) قم بإنشاء تخطيط جذاب #Bootstrap : موقع سهل الاستخدام للتصميم المستجيب للجوال #JavaScript: هي لغة برمجة، شائعة الاستخدام مع متصفحات الويب.
#الواجهة الخلفية: PHP، MySQL
#PHP: المعالج المسبق للنص التشعبي (PHP) هو تقنية تسمح لمطوري البرامج بإنشاء صفحات ويب يتم إنشاؤها ديناميكيًا، بتنسيق HTML أو XML أو أنواع المستندات الأخرى، وفقًا لطلب العميل. PHP هو برنامج مفتوح المصدر. #MySQL: MySql هي قاعدة بيانات تستخدم على نطاق واسع للوصول إلى الاستعلام عن البيانات وتحديثها وإدارتها في قواعد البيانات.