應用鏈接:http://metrosystem01-env.eba-nw8t3nsp.ap-south-south-1.elasticbeanstalk.com
使用此項目逐步了解所有技術及其重要性。
用戶可以選擇創建帳戶,登錄,滑動,滑出並獲得地鐵站之間的票價。
案例研究1:
地鐵系統設計並開發了中央地鐵系統的應用程序。該應用程序需要提供滑動並滑出功能。滑動是指登機。滑動是指從車站出來。每個地鐵站都有滑動和淘汰設施。將向每個用戶發出最低餘額100盧比的地鐵卡。地鐵線由5個線性站組成,如下所述。
說明 - A.創建新用戶時,接受用戶的基本詳細信息以及卡餘額,向用戶發行卡。 B.為了滑動功能,應用程序應
接受用戶的輸入作為源站。
該站只能來自上面的列表。創建一個自定義異常(對用戶有有意義的消息)來處理無效的電台輸入。
驗證卡中的最低要求餘額。用戶應在卡中的最低餘額為20盧比。如果餘額不存在,請向用戶提供適當消息的自定義異常,並且不允許滑入。
在成功的滑動中,這意味著如果存在最低餘額,請打印消息,因為“您已經成功地在車站刷了” +
扣除餘額後,需要打印消息“您已經成功地用卡餘額刷出了” +D。在控制台上顯示輸出。 E.在需要時處理適當的例外情況,並提供適當的消息。 F.設計應該足夠靈活,以便將來可以添加更多的電台和不同的票價計算方法。 ===============================================================