Tugas Pemrograman Berorientasi Objek (JAVA)
ฝัง
- เผยแพร่เมื่อ 9 ม.ค. 2025
- Kelompok 2 (Manajemen Hotel)
Ini adalah Proyek Manajemen Hotel yang dapat digunakan untuk mengelola aktivitas seperti menyimpan detail pelanggan, memesan kamar dari empat jenis yang berbeda, memesan makanan untuk kamar tertentu, membatalkan pemesanan kamar dan menunjukkan tagihan. Ini juga dapat digunakan untuk melihat berbagai fitur kamar dan ketersediaan kamar. Ini adalah program yang digerakkan oleh menu dan berjalan hingga pengguna keluar. Penanganan file telah digunakan untuk menyimpan status hotel saat ini (detail pelanggan, kamar yang dipesan, makanan yang dipesan) dalam sebuah file setelah program keluar sehingga ketika kita memulai ulang program, detail lama tidak hilang. Program membaca file ketika dimulai ulang untuk mengetahui status hotel sebelumnya. Penulisan file telah dilakukan di utas terpisah karena dapat dilakukan secara paralel. Pengecualian yang ditentukan pengguna dilemparkan jika pengguna mencoba memesan kamar yang telah dialokasikan. Penanganan pengecualian dilakukan dengan benar untuk menangani segala jenis pengecualian yang tidak terduga.