HQT 호스텔 관리
소프트웨어 개발 프로젝트 (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 로컬 버전을 선택하십시오
- 서버 탭에서 Application Server 섹션의 Tomcat이 설치된 폴더에 링크
- JRE 섹션의 서버 탭에서 JDK가 설치된 폴더에 링크
- 배포 탭에서 추가를 클릭하고 아티팩트를 선택하고 HappyHostel : War를 선택하십시오.
- 또한 배포 탭에서 아래로 스크롤하여 응용 프로그램 컨텍스트 항목이 현재 "/happyhostel_war", "_war"삭제 및 적용을 클릭하십시오.
- 프로젝트의 Intellij 창에서 명령 프롬프트가있는 터미널 열기
- 실행 명령
sass --watch src/main/webapp/assets/scss:src/main/webapp/assets/css SCSS 파일을 CSS 파일로 빌드하여 페이지 용 스타일을 표시합니다.
달리다
- RUN을 클릭하여 Intellij가 Tomcat을 켜고 프로젝트를 .war 파일로 빌드하고 서버에 배포하도록합니다.
- 웹은 선택한 기본 브라우저에서 자동으로 켜지거나 "http : // localhost : 8080/happyhostel/"을 입력합니다.
기술
1. 프론트 엔드
- HTML, CSS, JavaScript, Bootstrap, JQuery
- 글꼴 굉장합니다
- JSP- Javaserver 페이지
- JSTL -JSP 표준 태그 라이브러리
- Axios- 브라우저 및 Node.js의 약속 기반 HTTP 클라이언트
- ...
2. 백엔드
- Servlets- 요청 - 응답 프로그래밍 모델을 통해 액세스하는 응용 프로그램을 호스팅하는 서버의 기능을 확장하는 데 사용되는 Java 프로그래밍 언어 클래스
- JDBC -Java 데이터베이스 연결 - 데이터베이스와 쿼리를 연결하고 실행하는 Java API
3. 데이터베이스
- Microsoft SQL Server- Microsoft에서 생성 한 관계형 모델 데이터베이스 서버
4. 기타 기술
5. 도구
- 지적
- Java JDK 8
- Apache Tomcat 8.5.29
- 비주얼 스튜디오 코드
- Microsoft SQL Server Management Studio 18
6. 리브러리
기능적 요구 사항
1. 게스트 :
2. 호스텔 소유자
3. 호스텔 소유자
4. 관리자 :
유용한 리소스
| 틀 | 이름 | 설명 |
|---|
| 1 | 주요 프로젝트 폴더 | - |
| 2 | 데이터베이스 스크립트 | - |
| 3 | UI 디자인 | UI의 프로토 타입 |
| 4 | 자원 | 문서, 다이어그램, 필요한 도구 ... |
기고자
Hoang Dang Khoa -SE150848- 리더 | 프론트 엔드 개발자 | 백엔드 개발자 | UI 디자이너 (관리자/소유자)
Nguyen Tan Loc -SE150877- 백엔드 개발자 | 데이터베이스 디자이너
Hai Nam -SE150929- 백엔드 개발자 | 데이터베이스 디자이너
Thai Thanh Phat -SE150968- 백엔드 개발자
Tran Hoai Nam -SE150921- 프론트 엔드 개발자 | UI 디자이너 (임차인)
자세히 알아보십시오
참조
- WebSocket : https://viblo.asia/p/su-dung-java-tao-websocket-tao-ung-chat-gdvk2qaw5lj.
- vnpay : https://sandbox.vnpayment.vn/apis/docs/thanh-ton-pay/pay.html#code-ipn-url.
- Javamail : https://gpcoder.com/3753-huong-dan-su-dung-thu-vien-java-mail/.
라이센스 및 저작권
© 2022 HQT 팀은 GPL-3.0 라이센스에 따라 라이센스를 부여했습니다.