Sistem manajemen database reservasi hotel dan penyewaan kendaraan
Proyek ini dikembangkan untuk menjaga rincian informasi pemesanan Pelanggan, menelusuri rincian pelanggan juga menjaga informasi tentang ketersediaan kamar hotel. Proyek telah dirancang dengan mempertimbangkan karyawan dan pelanggan. Agar pelanggan dapat memanfaatkan kamar, ia cukup memesan kamar dan kemudian check in atau langsung check in ke hotel. Tugas pemeliharaan kamar hotel ada pada karyawan. Karyawan harus melakukan tugas-tugas seperti memelihara kamar hotel, memesan kamar untuk pelanggan, membuat tagihan untuk pelanggan. Fitur-fitur ini telah diwakili oleh fungsi-fungsi dalam program
Sistem penyewaan kendaraan menyediakan fungsionalitas lengkap untuk mendaftar dan memesan kendaraan.
Sewa kendaraan adalah kendaraan yang dapat digunakan sementara dengan dikenakan biaya selama jangka waktu tertentu. Mendapatkan mobil sewaan membantu orang meskipun mereka tidak memiliki akses ke kendaraan pribadi atau tidak memiliki kendaraan sama sekali. Individu yang membutuhkan mobil harus menghubungi perusahaan penyewaan kendaraan yang dimiliki oleh hotel dan kontrak kendaraan diproses hanya jika pelanggan memiliki kamar yang dipesan di hotel yang sama.
Saya telah menggunakan MySQL untuk memelihara database melalui PhpMyAdmin di back end, dan java untuk mendesain front end. Kami telah membuat aplikasi Swing menggunakan Java dan menggunakan jframe untuk menyertakan tombol, bidang teks, dll.
Proyek ini terdiri dari banyak modul yang melaluinya pengguna DBMS dapat menavigasi dan mengakses database. Modul selamat datang – Ini adalah jendela di mana pengguna memilih hotel atau kendaraan yang ingin ia kelola. Modul ini terdiri dari 2 tombol yang diklik yang mengarah ke login hotel atau login kendaraan.
Modul Login Hotel- Tergantung pada pilihan yang dibuat di jendela selamat datang, masing-masing jendela login akan terbuka dan pengguna harus memasukkan nama pengguna dan kata sandi.
Tampilkan modul kamar- Dalam modul ini, daftar kamar yang tersedia ditampilkan dan pelanggan dapat memilih kamar mana pun yang tersedia
Modul ruang pemesanan – dalam modul ini, detail pelanggan dimasukkan dan ruang dimulai untuk pemesanan.
Konfirmasi modul pemesanan- pelanggan melihat harga kamar, kelas, dll. dan mengonfirmasi pemesanannya. Ketika pemesanan dikonfirmasi, ID pemesanan unik dihasilkan untuk setiap pemesanan
Modul login kendaraan – Pada jendela selamat datang, jika pengguna memilih kendaraan, maka jendela ini ditampilkan di mana pengguna DBMS harus login menggunakan nama pengguna dan kata sandi.
Tampilkan modul kendaraan- Dalam modul ini, daftar kendaraan yang tersedia untuk disewa ditampilkan
Pesan modul kendaraan- Kendaraan dapat dipesan untuk ID pemesanan yang ada. Hal ini memastikan bahwa pelanggan yang telah memesan kamar diberikan kendaraan. Kendaraan dipilih oleh pelanggan.
Modul Konfirmasi Pemesanan Kendaraan – Detail kendaraan yang dipilih ditampilkan dan kendaraan yang dipilih oleh pelanggan dipesan.
Hapus jendela- Pelanggan dapat dikeluarkan segera setelah mengembalikan kendaraan atau saat check-out dari hotel.
Aplikasi ini mengikat beberapa jframe ke dalam satu program dan aplikasi sepenuhnya didasarkan pada pembuat ayunan GUI drag and drop. Setiap jframe terdiri dari tombol-tombol dan tombol-tombol tersebut memiliki peristiwa yang dijelaskan. Mereka dapat melakukan kueri, keluar atau menghapus suatu entitas, dll. Untuk setiap operasi pembaruan yang dilakukan di ujung depan, hal yang sama tercermin di bagian belakang dan jika ada kesalahan yang terjadi, maka kesalahan tersebut akan ditampilkan menggunakan menu pop up. Proyek ini menyertakan pemicu dan prosedur tersimpan di bagian belakang dan dijalankan secara otomatis ketika operasi tertentu dilakukan di bagian depan.