HQT Hostel Management
Willkommen zu unserem Softwareentwicklungsprojekt (SWP391)
Video Demo: Hier
Inhaltsverzeichnis
Beschreibung
- Diese Webanwendung ist ...
Vorschau -Screenshot
Installieren und ausführen
Erforderlich
- Open Source -Code mit Intellij IDE
- Installiert JDK Verison 11.x oder höher
- Installierte Tomcat Server Version 8.5.x oder höher und unter Version 10
- Installiert Microsoft SQL Server Management Studio 18 und führen Sie die angehängte Projektskriptdatei im Quellcodeordner aus
- Installierte NodeJS neueste Version und SASS
Installieren
- Klonen Sie den Quellcode auf Ihren Computer und öffnen Sie den Quellcode mit Intellij IDE
- Warten Sie auf die in den Abhängigkeiten der POM.xml -Datei konfigurierten Bibliotheken, die heruntergeladen werden sollen
- Wählen Sie Runs/Debugg -Konfiguration
- Wählen Sie neue Konfiguration hinzufügen
- Wählen Sie die lokale Version von Tomcat Server aus
- Link zum Ordner, in dem Tomcat installiert ist
- Link zum Ordner, in dem das JDK installiert ist
- Klicken Sie auf der Registerkarte Bereitstellung auf Hinzufügen, Artefakt auswählen und wählen Sie HappyHostel: War
- Ebenfalls auf der Registerkarte Bereitstellung scrollen
- Öffnen Sie im Intellij -Fenster des Projekts Terminal mit Eingabeaufforderung
- Befehls
sass --watch src/main/webapp/assets/scss:src/main/webapp/assets/css um SCSS -Dateien in CSS -Dateien zu erstellen, um Stile für Seiten anzuzeigen
Laufen
- Klicken Sie auf Ausführen, um Intellij Tomcat einschalten zu lassen, das Projekt in eine WAR -Datei zu erstellen und auf dem Server bereitzustellen
- Das Web wird automatisch im ausgewählten Standardbrowser eingeschaltet oder tippen "http: // localhost: 8080/HappyHostel/"
Technologie
1. Frontend
- HTML, CSS, JavaScript, Bootstrap, JQuery
- Schriftart großartig
- JSP - Javaserver -Seiten
- JSTL - JSP Standard Tag -Bibliothek
- Axios - Versprechensbasierter HTTP -Client für den Browser und Node.js
- ...
2. Backend
- Servlets - Eine Java -Programmierklasse, mit der die Funktionen von Servern erweitert werden, auf die Host -Anwendungen mithilfe eines Anfrage -Response -Programmiermodells zugegriffen werden
- JDBC - Java -Datenbankkonnektivität - eine Java -API zur Verbindung und Ausführung der Abfrage mit der Datenbank
3. Datenbank
- Microsoft SQL Server - Ein von Microsoft erstellter relationaler Modelldatenbankserver
4. Andere Technologien
5. Werkzeug
- Intellij
- Java Jdk 8
- Apache Tomcat 8.5.29
- Visual Studio -Code
- Microsoft SQL Server Management Studio 18
6. Librarien
Funktionale Anforderungen
1. Gast:
2. Hostelbesitzer
3. Hostelbesitzer
4. Admin:
Nützliche Ressourcen
| # | Name | Beschreibung |
|---|
| 1 | Hauptprojektordner | - - |
| 2 | Datenbankskript | - - |
| 3 | UI -Design | Prototyp für die Benutzeroberfläche |
| 4 | Ressourcen | Dokumente, Diagramme, notwendige Werkzeuge ... |
Mitwirkende
Hoang Dang Khoa - SE150848 - Anführer | Front-End-Entwickler | Back-End-Entwickler | UI -Designer (Admin/Eigentümer)
Nguyen Tan Loc - SE150877 - Back -End -Entwickler | Datenbankdesigner
Ho Hai Nam - SE150929 - Back -End -Entwickler | Datenbankdesigner
Thai Thanh Phat - SE150968 - Back -End -Entwickler
Tran Hoai Nam - SE150921 - Front -End -Entwickler | UI -Designer (Mieter)
Erfahren Sie mehr
Referenz
- Websocket: https://vibllo.asia/p/su-dung-java-tao-tebsocket-tao-ung-dung-chat-gdvk2qaw5lj.
- Vnpay: https://sandbox.vnpayment.vn/apis/docs/thanh-tanan-pay/pay.html#code-ipn-url.
- JavaMail: https://gpcoder.com/3753-huong-dan-su-dung-thu-vien-java-mail/.
Lizenz & Urheberrecht
© 2022 HQT-Team lizenziert unter der GPL-3.0-Lizenz.