HQT HOTEL Management
Добро пожаловать в наш проект по разработке программного обеспечения (SWP391)
Видео демонстрация: здесь
Оглавление
Описание
Предварительный скриншот
Установить и запустить
Необходимый
- Открытый исходный код с IntelliJ IDE
- Установлен JDK Verison 11.x или выше
- Установлен Tomcat Server версии 8.5.x или выше и ниже версии 10
- Установлен Microsoft SQL Server Management Studio 18 и запустите файл сценария прикрепленного проекта в папке исходного кода
- Последняя версия Nodejs и Sass
Установить
- Клонировать исходный код на ваш компьютер и откройте исходный код с помощью Intellij IDE
- Подождите, пока библиотеки настроены в зависимости файла pom.xml, которые будут загружены
- Выберите «Запустить/конфигурацию отладки»
- Выберите добавить новую конфигурацию
- Выберите локальную версию Tomcat Server
- На вкладке «Сервер» в разделе сервера приложений ссылка на папку, где установлен Tomcat
- На вкладке «Сервер» в разделе JRE ссылка на папку, где установлен JDK
- На вкладке развертывания нажмите «Добавить», выберите артефакт и выберите Happyhostel: War
- Также на вкладке развертывания прокрутите вниз, чтобы увидеть, как элемент контекста приложения в настоящее время находится «/HappyHostel_war», удалить «_war» и нажмите «Применить»
- В окне Intellij проекта открытый терминал с командной строкой
- Запустите команду
sass --watch src/main/webapp/assets/scss:src/main/webapp/assets/css для создания файлов SCSS в файлы CSS для отображения стилей для страниц
Бегать
- Нажмите «Запуск», чтобы позволить IntelliJ включить Tomcat, построить проект в файл .war и развернуть его на сервере
- Интернет будет автоматически включаться в выбранном браузере по умолчанию или введите "http: // localhost: 8080/happyhostel/"
Технология
1
- HTML, CSS, JavaScript, Bootstrap, jQuery
- Шрифт потрясающий
- JSP - страницы Javaserver
- JSTL - JSP стандартная библиотека тегов
- Axios - HTTP -клиент на основе обещаний для браузера и Node.js
- ...
2. Бэкэнд
- Сервлеты - класс языка программирования Java, который используется для расширения возможностей серверов, которые приложения имеют доступ с помощью модели программирования запроса -ответа
- JDBC - Java Database Connectivity - API Java для подключения и выполнения запроса с базой данных
3. База данных
- Microsoft SQL Server - сервер базы данных реляционной модели, созданный Microsoft
4. Другие технологии
5. Инструмент
- Intellij
- Java JDK 8
- Apache Tomcat 8.5.29
- Visual Studio Code
- Microsoft SQL Server Management Studio 18
6. Плоты
Функциональные требования
1. Гость:
2. Владелец общежития
3. Владелец общежития
4. Админ:
Полезные ресурсы
| # | Имя | Описание |
|---|
| 1 | Основная папка проекта | - |
| 2 | Скрипт базы данных | - |
| 3 | Дизайн пользовательского интерфейса | Прототип для пользовательского интерфейса |
| 4 | Ресурсы | Документы, диаграммы, необходимые инструменты ... |
Участники
Hoang Dang Khoa - SE150848 - Лидер | Front-End Developer | Защитный разработчик | Дизайнер пользовательского интерфейса (администратор/владелец)
Nguyen Tan Loc - SE150877 - Защитник -разработчик | Дизайнер базы данных
Ho Hai Nam - SE150929 - Защитник Back -End | Дизайнер базы данных
Thai Thanh Phat - SE150968 - Бэк -энд разработчик
Tran Hoai Nam - SE150921 - Разработчик фронт | Дизайнер пользовательского интерфейса (арендатор)
Узнать больше
Ссылка
- WebSocket: https://viblo.asia/p/su-dung-java-tao-websocket-de-tao-ung-dung-chat-gdvk2qaw5lj.
- Vnpay: https://sandbox.vnpayment.vn/apis/docs/thanh-toan-pay/pay.html#code-ipn-url.
- Javamail: https://gpcoder.com/3753-huong-dan-su-dung-thu-vien-java-mail/.
Лицензия и авторское право
© 2022 HQT Команда, лицензированная по лицензии GPL-3.0.