Tautan aplikasi: http://metrosystem01-env.eba-nw8t3nsp.ap-south-1.elasticbeanstalk.com
Gunakan proyek ini untuk mempelajari semua teknologi langkah demi langkah dan kepentingannya.
Pengguna memiliki opsi untuk membuat akun, masuk, menggesek, menggesek dan mendapatkan tarif di antara stasiun metro.
Studi Kasus 1:
Desain Sistem Metro dan Kembangkan Aplikasi untuk Sistem Metro Pusat. Aplikasi perlu memberikan gesek masuk dan menggesek fungsionalitas. Geser dalam mengacu pada naik stasiun. Geser out mengacu pada keluar dari stasiun. Setiap stasiun metro memiliki fasilitas gesek masuk dan keluar. Akan ada kartu metro yang dikeluarkan untuk setiap pengguna dengan saldo minimum Rs 100. Garis metro terdiri dari 5 stasiun linier seperti yang disebutkan di bawah ini.
Instruksi - A. Ketika pengguna baru dibuat, terima detail dasar pengguna bersama dengan saldo kartu untuk mengeluarkan kartu kepada pengguna. B. Untuk menggesek fungsionalitas, aplikasi harus
Terima input pengguna sebagai stasiun sumber.
Stasiun hanya dari daftar di atas. Buat pengecualian khusus (dengan pesan yang bermakna kepada pengguna) untuk menangani input stasiun yang tidak valid.
Validasi saldo minimum yang diperlukan dalam kartu. Pengguna harus memiliki saldo minimum Rs 20 di kartu. Jika saldo tidak ada, lempar pengecualian khusus dengan pesan yang sesuai untuk pengguna dan jangan diizinkan untuk menggesek.
Pada swipe yang berhasil, yang berarti jika keseimbangan minimum hadir maka cetak pesan sebagai "Anda telah berhasil menggesek di stasiun" +
Setelah mengurangi keseimbangan, pesan perlu dicetak “Anda telah berhasil menggesek dengan saldo kartu sebagai” + D. Tampilkan output pada konsol. E. Tangani pengecualian yang sesuai dengan pesan yang sesuai kapan pun diperlukan. F. Desainnya harus cukup fleksibel sehingga di masa depan, lebih banyak stasiun dan metode perhitungan tarif yang berbeda dapat ditambahkan. ========================================================================