رابط التطبيق: http://metrosystem01-env.eba-nw8t3nsp.ap-south-1.elasticbeanstalk.com
استخدم هذا المشروع لتعلم كل التكنولوجيا خطوة بخطوة وأهميتها.
لدى المستخدم خيار لإنشاء حساب وتسجيل الدخول والتمرير والتمرير للخروج والحصول على الأجرة بين محطات المترو.
دراسة الحالة 1:
تصميم نظام المترو وتطوير تطبيق لنظام المترو المركزي. يحتاج التطبيق إلى توفير التمرير والتمرير للوظائف. يشير انتقاد في الصعود إلى المحطة. يشير Swipe إلى الخروج من المحطة. كل محطة المترو لديها كل من المرافق داخل وخارج المرافق. ستكون هناك بطاقة مترو صادرة لكل مستخدم بحد أدنى من رصيد 100 روبية. يتكون خط المترو من 5 محطات خطية كما هو مذكور أدناه.
التعليمات - A. عند إنشاء مستخدم جديد ، اقبل التفاصيل الأساسية للمستخدم مع رصيد البطاقة لإصدار البطاقة للمستخدم. للانتقاد في الوظيفة ، ينبغي للتطبيق
قبول مدخلات المستخدم كمحطة مصدر.
يمكن أن تكون المحطة من القائمة أعلاه فقط. قم بإنشاء استثناء مخصص (مع رسالة ذات معنى إلى المستخدم) للتعامل مع مدخلات المحطة غير صالحة.
التحقق من صحة الحد الأدنى الرصيد المطلوب في البطاقة. يجب أن يكون لدى المستخدم الحد الأدنى لتوازن 20 روبية في البطاقة. إذا لم يكن الرصيد موجودًا ، فقم بإلقاء استثناء مخصص باستخدام رسالة مناسبة للمستخدم ولا تسمح بالتمرير.
عند الانتقال الناجح ، مما يعني أنه إذا كان الحد الأدنى للتوازن موجودًا ، فقم بطباعة الرسالة على أنها "لقد تم تمريرها بنجاح في المحطة" +
بعد خصم الرصيد ، يجب طباعة الرسالة "لقد نجحت في تمريرها بتوازن البطاقة AS" + D. إظهار الإخراج على وحدة التحكم. E. التعامل مع الاستثناءات المناسبة مع الرسالة المناسبة عند الحاجة. واو. يجب أن يكون التصميم مرنًا بدرجة كافية بحيث يمكن إضافة المزيد من المحطات وطرق حساب الأجرة المختلفة. =================================================================