Manajemen Asrama HQT
Selamat datang di Proyek Pengembangan Perangkat Lunak kami (SWP391)
Demo Video: Di sini
Daftar isi
Keterangan
- Aplikasi web ini adalah ...
Tangkapan layar pratinjau
Instal dan jalankan
Diperlukan
- Kode Sumber Terbuka dengan IntelliJ IDE
- Diinstal JDK Verison 11.x atau di atas
- Tomcat Server Versi 8.5.x yang Diinstal atau lebih tinggi dan di bawah versi 10
- Diinstal Microsoft SQL Server Management Studio 18 dan jalankan file skrip proyek terlampir di folder kode sumber
- Versi terbaru yang diinstal dan sass
Memasang
- Klon kode sumber ke komputer Anda dan buka kode sumber dengan Intellij IDE
- Tunggu perpustakaan yang dikonfigurasi dalam dependensi file pom.xml yang akan diunduh
- Pilih konfigurasi Runs/Debug
- Pilih Tambahkan Konfigurasi Baru
- Pilih Tomcat Server Versi Lokal
- Di tab Server, di bagian Server Aplikasi, tautan ke folder tempat Tomcat diinstal
- Di tab Server, di bagian JRE, tautan ke folder tempat JDK diinstal
- Pada tab Penempatan, klik Tambah, pilih Artefact dan pilih HappyHostel: War
- Juga di tab penempatan, gulir ke bawah untuk melihat item konteks aplikasi saat ini "/happyhostel_war", hapus "_war" dan klik berlaku
- Di jendela Intellij proyek, buka terminal dengan prompt perintah
- Jalankan Perintah
sass --watch src/main/webapp/assets/scss:src/main/webapp/assets/css untuk membuat file SCSS ke dalam file CSS untuk menampilkan gaya untuk halaman
Berlari
- Klik Jalankan untuk Biarkan Intellij Menghidupkan Tomcat, Bangun Proyek menjadi file .war dan sebarkan ke server
- Web akan secara otomatis dihidupkan di browser default yang dipilih atau ketik "http: // localhost: 8080/happyhostel/"
Teknologi
1. Frontend
- HTML, CSS, JavaScript, Bootstrap, JQuery
- Font mengagumkan
- JSP - halaman javaserver
- JSTL - Perpustakaan Tag Standar JSP
- AXIOS - Klien HTTP Berbasis Janji untuk Browser dan Node.js
- ...
2. Backend
- Servlets - Kelas Bahasa Pemrograman Java yang digunakan untuk memperluas kemampuan server yang diakses oleh aplikasi host melalui model pemrograman permintaan -respons permintaan
- JDBC - Konektivitas Database Java - API Java untuk menghubungkan dan menjalankan kueri dengan database
3. Database
- Microsoft SQL Server - Server Database Model Relasional yang Diproduksi oleh Microsoft
4. Teknologi lainnya
5. Alat
- IntelliJ
- Java JDK 8
- Apache Tomcat 8.5.29
- Kode Studio Visual
- Microsoft SQL Server Management Studio 18
6. Peremenangan
Persyaratan fungsional
1. Tamu:
2. Pemilik Hostel
3. Pemilik Hostel
4. Admin:
Sumber daya yang berguna
| # | Nama | Keterangan |
|---|
| 1 | Folder Proyek Utama | - |
| 2 | Skrip basis data | - |
| 3 | Desain UI | Prototipe untuk UI |
| 4 | Sumber daya | Dokumen, diagram, alat yang diperlukan ... |
Kontributor
Hoang Dang Khoa - SE150848 - Pemimpin | Pengembang front-end | Pengembang back-end | Desainer UI (admin/pemilik)
Nguyen Tan Loc - SE150877 - pengembang back -end | Perancang Basis Data
Ho hai nam - SE150929 - pengembang back -end | Perancang Basis Data
Thai Thanh Phat - SE150968 - pengembang back -end
Tran Hoai Nam - SE150921 - Pengembang Front -End | UI Designer (penyewa)
Pelajari lebih lanjut
Referensi
- WebSocket: https://viblo.asia/p/su-dung-java-tao-websocket-de-tao-ung-dung-cat-gdvk2qaw5lj.
- Vnpay: https://sandbox.vnpayment.vn/apis/docs/thanh-tan-pay/pay.html#code-ipn-url.
- Javamail: https://gpcoder.com/3753-huong-dan-su-dung-thu-vien-java-mail/.
Lisensi & Hak Cipta
© 2022 HQT Team dilisensikan di bawah lisensi GPL-3.0.