Sistem pemesanan penerbangan berbasis web yang sepenuhnya responsif untuk Turkish Airlines berdasarkan arsitektur Model View Controller (MVC) yang dibuat menggunakan Java Servlets , Java Server Pages (JSP) . Selain itu otentikasi dan otorisasi untuk pengguna diimplementasikan menggunakan peran Tomcat. Aplikasi web juga diamankan terhadap injeksi SQL dan serangan scripting lintas situs .
Peran berikut diimplementasikan:
Ini hanya untuk satu maskapai penerbangan yang ingin menjual kursi kepada pelanggan mereka melalui internet.
Berikut ini adalah langkah -langkah aliran kerja:








1- Instal ini:
2- Buka NetBeans IDE dan Pergi ke Layanan> Server> Apache Tomcat. Klik kanan "Apache Tomcat" dan pilih Properties. Salin jalur dasar Catalina dan buka. Buka folder "conf" dan kemudian file " tomcat-users.xml " di sana. Salin baris berikut dan tempel dalam file tomcat- users.xml sebelum menutup tag
<role rolename="Manager"/>
<role rolename="Admin"/>
<role rolename="Customer"/>
<user username="[email protected]" password="a" roles="Admin"/>
<user username="[email protected]" password="m" roles="Manager"/>
<user username="[email protected]" password="c" roles="Customer"/>


Lebih banyak, buka dan baca file. Hanya pengguna yang diautentikasi dalam file ini yang diizinkan untuk masuk dan menggunakan sistem pemesanan. Gunakan kredensial yang disebutkan di atas untuk masuk melalui halaman login.
3- Restart Netbeans IDE. Klik pada File -> Buka Proyek dan Jelajahi ke folder yang diunduh bernama "Proyek". Akan ada dua proyek di sana "Turkish Airlines" dan "Wstester" (yang pada dasarnya adalah proyek untuk menguji layanan web). Pilih keduanya dan buka. Kedua proyek akan dimuat. Sekarang pertama -tama jalankan proyek Turkish Airlines, kemudian untuk menguji Layanan Web Run Wstester Project.
Anda dapat menghubungi saya di profil LinkedIn saya:
Anda juga dapat mengikuti profil GitHub saya untuk tetap diperbarui tentang proyek terbaru saya:
Jika Anda menyukai repo maka silakan mendukungnya dengan memberikan bintang dan berbagi di lingkaran Anda sehingga lebih banyak orang dapat memperoleh manfaat dari upaya tersebut.
Jika Anda menemukan bug, memiliki saran, atau masalah wajah:
Proyek ini berkembang dengan kolaborasi komunitas! Anggota didorong untuk mengambil inisiatif, saling mendukung, dan secara aktif terlibat dalam semua aspek proyek. Baik itu debugging, memperbaiki masalah, atau melakukan brainstorming ide -ide baru, kontribusi Anda adalah apa yang membuat proyek ini bergerak maju.
Dengan alat AI modern seperti ChatGPT, memecahkan tantangan dan berkontribusi secara efektif lebih mudah dari sebelumnya. Mari kita bekerja sama untuk menjadikan proyek ini yang terbaik!
Hak Cipta (C) 2018-sekarang, Harismuneer
? Founder Cyfy Labs: Di Cyfy Labs, kami menyediakan alat pengikis media sosial canggih yang memungkinkan bisnis, peneliti, dan pemasar untuk mengekstraksi wawasan yang dapat ditindaklanjuti dari platform seperti Facebook, Instagram, dan X (sebelumnya Twitter). Alat kami dirancang untuk kasus penggunaan seperti generasi pemimpin, riset pasar, mendengarkan sosial, dan banyak lagi. Pelajari lebih lanjut di www.cyfylabs.com
? Open Source Advocate: bersemangat membuat teknologi dapat diakses, saya telah mengembangkan dan open-source beberapa proyek perangkat lunak untuk web, seluler, desktop, dan AI di profil github saya. Proyek -proyek ini telah digunakan oleh ribuan peserta didik di seluruh dunia untuk meningkatkan keterampilan dan pengetahuan mereka.
? Cara Mengejar Saya: Untuk mempelajari lebih lanjut tentang keterampilan dan pekerjaan saya, kunjungi profil LinkedIn saya. Untuk kolaborasi atau pertanyaan, jangan ragu untuk menghubungi melalui email. Untuk kueri terkait Cyfy Labs, silakan hubungi kami melalui situs web perusahaan kami.