应用链接:http://metrosystem01-env.eba-nw8t3nsp.ap-south-south-1.elasticbeanstalk.com
使用此项目逐步了解所有技术及其重要性。
用户可以选择创建帐户,登录,滑动,滑出并获得地铁站之间的票价。
案例研究1:
地铁系统设计并开发了中央地铁系统的应用程序。该应用程序需要提供滑动并滑出功能。滑动是指登机。滑动是指从车站出来。每个地铁站都有滑动和淘汰设施。将向每个用户发出最低余额100卢比的地铁卡。地铁线由5个线性站组成,如下所述。
说明 - A.创建新用户时,接受用户的基本详细信息以及卡余额,向用户发行卡。 B.为了滑动功能,应用程序应
接受用户的输入作为源站。
该站只能来自上面的列表。创建一个自定义异常(对用户有有意义的消息)来处理无效的电台输入。
验证卡中的最低要求余额。用户应在卡中的最低余额为20卢比。如果余额不存在,请向用户提供适当消息的自定义异常,并且不允许滑入。
在成功的滑动中,这意味着如果存在最低余额,请打印消息,因为“您已经成功地在车站刷了” +
扣除余额后,需要打印消息“您已经成功地用卡余额刷出了” +D。在控制台上显示输出。 E.在需要时处理适当的例外情况,并提供适当的消息。 F.设计应该足够灵活,以便将来可以添加更多的电台和不同的票价计算方法。 ===============================================================