[개발 일지] 항공사 Web 개발 프로젝트 1일차 (05/12)
·
Team Project/Airlines Web Project
좌석 선택 기능  - 해당 항공 스케줄에 운항하는 비행기에 존재하는 좌석 리스트를 가져와서 출력함  - 구매자가 미리 선택한 좌석 수만큼 선택 가능  - 해당 스케줄에 이미 예약된 좌석은 선택 불가능  - 좌석 선택 시 그 좌석에 대한 데이터를 불러옴 (AJAX 통신)      · 좌석 번호      · 좌석 등급      · 가격  - 가격 결정 로직      · 해당 항공 스케줄의 운항 시간에 따라, 이코노미 좌석 기준 가격이 정해짐      · 비즈니스 좌석은 기본 가격의 4배      · todo) 승객의 연령에 따라 가격 조정
[개발 일지] 항공사 Web 개발 프로젝트 0일차 (기획 단계)
·
Team Project/Airlines Web Project
팀 프로젝트 주제항공사 홈페이지 개발 프로젝트 기간2023/05/12 ~ 2023/06/07 (변동될 수 있음) 깃허브 주소https://github.com/seoyounglee0105/green_airline_project 데이터베이스 관련MyBatis초반에는 H2 Database를 사용하고, 나중에 샘플 데이터가 준비되면 MySQL로 전환할 예정 협업 툴Jira  국비지원교육 마지막 팀 프로젝트 주제로 항공사 홈페이지를 하게 되었다. 마지막 프로젝트인 만큼, 팀원 모두 자랑할 만한 주요 기능 하나씩은 맡을 수 있게 주요 기능을 4가지 정했다.주요 기능부터 개발한 후, 자잘한 기능들도 분담해서 진행할 예정이다.나는 우선 항공권 예약 + 결제 기능을 맡았다. 주요 기능#  항공권 예약 + 결제  - 왕복..
[개발 일지] 학사 관리 시스템 Web 개발 프로젝트 9일차~종료 (04/30~05/02)
·
Team Project/University Web Project
수강 신청 기간 설정1. 예비 수강 신청 기간2. 수강 신청 기간3. 수강 신청 기간 종료 수강 신청 기간이 되면, 예비 수강 신청 목록을 확인함  → 정원 >= 신청인원인 강의는 예비 수강 신청 내역이 수강 신청 내역으로 자동으로 넘어감  → 정원  예비 수강 신청 내역이 있는 강의들은 본 수강 신청이 용이하도록 수강 신청 탭에 들어가면 가장 먼저 출력되도록 함   메인 페이지교직원으로 접속 시, 현재 처리되지 않은 휴학 신청 내역이 있다면 메인 페이지에서 확인 가능하도록 함(영상에는 수정 전이지만, 현재는 종 아이콘을 노란색으로 표시해서 눈에 더 잘 띄도록 함) 공지사항/학사일정 페이지와 연결함   페이징 처리각자의 기능에 필요한 페이징 처리는 각자 하기로 함 (비효율적이지만 실력 향상을 위해)  -..
[개발 일지] 학사 관리 시스템 Web 개발 프로젝트 7~8일차 (04/27~4/28)
·
Team Project/University Web Project
#  예비 수강 신청 (수강 장바구니)  - 현재 학기에 재학 상태가 되는 학생인지 확인  - 신청/취소할 때마다 강의의 현재 인원 변경  - 신청 강의의 정원 초과 가능  - 최대 수강 가능 학점을 넘지 않는지 확인 (18학점)  - 자신의 시간표와 겹치지 않는지 확인  - 예비 수강 신청에서는 신청 시 confirm 메시지를 띄움 (선착순이 아니므로) #  수강 신청  - 현재 학기에 재학 상태가 되는 학생인지 확인  - 신청/취소할 때마다 강의의 현재 인원 변경  - 최대 수강 가능 학점을 넘지 않는지 확인  - 자신의 시간표와 겹치지 않는지 확인  - 신청 강의의 정원 초과 불가능  - 수강 신청에서는 신청 시 confirm 메시지를 띄우지 않음   #  todo예비 수강 신청 기간에서 수강 신청..
[개발 일지] 학사 관리 시스템 Web 개발 프로젝트 5~6일차 (04/25~4/26)
·
Team Project/University Web Project
등록금 관련#  등록금 고지서 일괄 생성  - 등록금 납부 대상인지 확인      · 졸업/자퇴 상태면 X      · 휴학 신청 테이블을 확인해서, 현재 연도-학기까지의 휴학을 승인받았다면 X  - 이미 생성되어 있다면 X  - 장학금 유형 결정      1) 1학년 2학기 이상이라면          - 직전 학기 성적 평균에 따라 1유형/2유형/해당없음으로 나뉨      2) 1학년 1학기라면          - 성적 데이터가 없기 때문에, 모두 2유형으로 할당함 #  등록금 고지서 페이지 진입 시  - 등록금 납부 대상이 아니라면 고지서 페이지로 진입 불가 #  하드코딩 수정  - 학생 정보 부분을 동적으로 바꿈  학적 상태  - 학생 생성 시 학적 상태 테이블에도 자동으로 '재학' 상태 추가  -..