ลิงค์แอพ: http://metrosystem01-env.eba-nw8t3nsp.ap-south-1.elasticbeanstalk.com
ใช้โครงการนี้เพื่อเรียนรู้เทคโนโลยีทั้งหมดทีละขั้นตอนและความสำคัญของพวกเขา
ผู้ใช้มีตัวเลือกในการสร้างบัญชี, เข้าสู่ระบบ, ปัด, ปัดออกและรับค่าโดยสารระหว่างสถานีรถไฟใต้ดิน
กรณีศึกษา 1:
ระบบรถไฟใต้ดินออกแบบและพัฒนาแอปพลิเคชันสำหรับระบบรถไฟใต้ดินกลาง แอปพลิเคชันจำเป็นต้องให้การปัดและปัดฟังก์ชั่น ปัดหมายถึงการขึ้นสถานี ปัดออกหมายถึงการออกมาจากสถานี สถานีรถไฟใต้ดินทุกแห่งมีทั้งสิ่งอำนวยความสะดวกในการปัดและออก จะมีบัตรรถไฟใต้ดินที่ออกให้กับผู้ใช้ทุกคนที่มียอดคงเหลือขั้นต่ำของ Rs 100 สายรถไฟใต้ดินประกอบด้วย 5 สถานีเชิงเส้นตามที่กล่าวไว้ด้านล่าง
คำแนะนำ - A. เมื่อมีการสร้างผู้ใช้ใหม่ยอมรับรายละเอียดพื้นฐานของผู้ใช้พร้อมกับยอดคงเหลือของการ์ดเพื่อออกการ์ดให้กับผู้ใช้ B. สำหรับการปัดในการใช้งานแอปพลิเคชันควร
ยอมรับอินพุตของผู้ใช้เป็นสถานีต้นทาง
สถานีสามารถมาจากรายการด้านบนเท่านั้น สร้างข้อยกเว้นที่กำหนดเอง (พร้อมข้อความที่มีความหมายถึงผู้ใช้) เพื่อจัดการอินพุตสถานีที่ไม่ถูกต้อง
ตรวจสอบความสมดุลขั้นต่ำที่ต้องการในการ์ด ผู้ใช้ควรมียอดคงเหลือขั้นต่ำของ Rs 20 ในการ์ด หากไม่ได้อยู่ที่นั่นให้โยนข้อยกเว้นที่กำหนดเองพร้อมข้อความที่เหมาะสมไปยังผู้ใช้และไม่อนุญาตให้ปัดเข้ามา
ในการปัดที่ประสบความสำเร็จซึ่งหมายความว่าหากมียอดคงเหลือขั้นต่ำให้พิมพ์ข้อความว่า“ คุณได้ปัดเข้ามาที่สถานี” + สำเร็จแล้ว” +
หลังจากหักยอดคงเหลือข้อความจะต้องพิมพ์“ คุณประสบความสำเร็จในการสลัดด้วยยอดดุลบัตรเป็น” + D. แสดงผลลัพธ์บนคอนโซล E. จัดการข้อยกเว้นที่เหมาะสมพร้อมข้อความที่เหมาะสมเมื่อต้องการ F. การออกแบบควรมีความยืดหยุ่นเพียงพอเพื่อให้ในอนาคตสามารถเพิ่มสถานีและวิธีการคำนวณค่าโดยสารที่แตกต่างกันได้ -