Manajemen Pesanan Makanan Proyek JSP
Repositori ini berisi proyek manajemen pesanan makanan yang diimplementasikan menggunakan teknologi JSP (JavaServer Pages). Proyek ini berfokus pada pembuatan platform berbasis web yang memungkinkan pengguna untuk menelusuri menu, memilih item makanan, dan melakukan pemesanan. Proyek ini dirancang untuk menunjukkan penggunaan JSP, HTML, CSS, dan Java untuk membangun sistem pemesanan makanan sederhana.
Daftar isi
- Perkenalan
- Fitur
- Teknologi digunakan
- Pengaturan
- Penggunaan
- Berkontribusi
- Lisensi
Perkenalan
Proyek JSP Manajemen Pesanan Makanan adalah aplikasi web yang bertujuan untuk memberi pengguna cara yang nyaman untuk memesan makanan secara online. Pengguna dapat menelusuri item menu yang tersedia, menambahkan item ke keranjang mereka, dan melakukan pesanan untuk pengiriman atau pickup rumah. Proyek ini menampilkan implementasi konsep pengembangan web mendasar menggunakan JSP dan Java.
Fitur
- Registrasi dan Login Pengguna: Pengguna dapat membuat akun dan masuk ke sistem untuk mengakses fitur yang dipersonalisasi.
- Menu Jelajahi: Pengguna dapat melihat daftar makanan yang tersedia bersama dengan deskripsi dan harga mereka.
- Tambahkan ke Keranjang: Pengguna dapat menambahkan item ke keranjang mereka saat menjelajahi menu.
- Manajemen Keranjang: Pengguna dapat melihat keranjang mereka, memodifikasi jumlah, dan menghapus item.
- Pesan Place: Pengguna dapat melakukan pemesanan berdasarkan item di keranjang mereka.
- Sejarah pesanan: Pengguna dapat melihat riwayat pesanan mereka dan melacak status pesanan mereka.
- Panel Admin: Pengguna admin dapat mengelola item menu, melihat pesanan, dan memperbarui status pesanan.
Teknologi digunakan
- JavaServer Pages (JSP): Untuk pembuatan konten dinamis dan interaksi dengan Java Backend.
- Java Servlets: Tangani permintaan, kelola sesi, dan berinteraksi dengan database.
- HTML dan CSS: Struktur dan Gaya Halaman Web.
- MySQL: Manajemen Database dan Penyimpanan Akun Pengguna, Item Menu, dan Pesanan.
Pengaturan
- Klon The Repository:
git clone https://github.com/your-username/food-order-management-jsp.git - Siapkan database MySQL menggunakan skrip SQL yang disediakan.
- Konfigurasikan Pengaturan Koneksi Basis Data di file
WEB-INF/web.xml . - Menyebarkan proyek pada wadah servlet (misalnya, Apache Tomcat).
- Akses aplikasi melalui browser web.
Penggunaan
- Daftarkan akun baru atau masuk dengan kredensial yang ada.
- Jelajahi menu dan tambahkan item ke keranjang Anda.
- Buka halaman CART untuk meninjau pesanan Anda dan melakukan modifikasi apa pun.
- Lanjutkan ke halaman checkout, berikan detail pengiriman, dan lakukan pesanan Anda.
- Pengguna admin dapat masuk ke panel admin untuk mengelola item menu dan melihat pesanan.
Berkontribusi
Kontribusi dipersilakan! Jika Anda menemukan masalah atau ingin meningkatkan proyek, jangan ragu untuk mengirimkan permintaan tarik.
Lisensi
Proyek ini dilisensikan di bawah lisensi MIT.
Instuction to Setup Project
1. Install Apache Tomcat (versi terbaru) di sistem Anda.
2. Buat nama folder sebagai Tomcat dan masukkan Apache yang diinstal ke dalam folder ini yang seharusnya seperti (Apache-tomcat-10.0.5)
3. Kemudian buka folder Tomcat seperti ini Tomcat-> Apache-tomcat-10.0.5-> Webapps
4. Buat nama folder sebagai jsp di bawah folder webapps setelah buka folder jsp
5. Buat nama folder sebagai restoran (ini adalah nama proyek Anda, Anda dapat mengubahnya)
6. Folder Restoran dan Letakkan Semua Kode JSP Di Bawanya (Exensi Seharusnya .JSP)
Kemudian mulai Tomcat (untuk mulai mengklik dua kali pengguna Windows)
Pengguna Mac Terminal Terbuka dan Tulis Perintah berikut CD Tomcat/CD Apache-Tomcat-10.0.5/CD Bin Lalu ketik ./startup.sh tomcat telah dimulai
Kemudian buka browser Anda dan ketik di bar pencarian localhost // 8080: resturent/jsp/home.jsp (itu adalah nama beranda Anda dengan ekstensi mungkin berbeda)
keluaran





