본문 바로가기
Team Project/Airlines Web Project

[개발 일지] 항공사 Web 개발 프로젝트 16~18일차 (05/27~05/29)

by 스응 2023. 5. 30.
728x90
728x90

환불 신청

  - 환불 신청 버튼을 누르면 해당 티켓이 국제선인지 국내선인지 확인하고, 그에 해당하는 환불 수수료를 안내함

  - 현재 날짜가 출발일보다 며칠 전인지 확인하고, 적용될 수수료에 배경색을 입혀 표시함

 

#  환불 수수료 안내 페이지

 

 


메인 페이지 상단부

  - 항공권 예약 페이지와 연동 완료

  - 하단부 (공지사항, 주요 서비스, ...)는 다음주 중에 작업할 예정

 

 

반응형
728x90

항공권 예약

#  유효성 검사 추가

  - 현재 로그인된 회원의 나이가 소아/유아에 속한다면 항공권 예약 불가능

  - 왕복 항공권에서, 첫 번째 일정이 두 번째 일정보다 이후라면 다시 선택하도록 함

  - 왕복 항공권에서, 첫 번째 일정과 두 번째 일정의 운항 시간이 겹친다면 다시 선택하도록 함

 

#  편의성 추가

  - 운항 스케줄 조회 버튼을 눌렀을 때, 자동으로 스크롤이 내려가도록 함

 

 


고객의 말씀 (문의 게시판) - 회원

#  게시글 작성

  - 전화번호/이메일 입력 : 회원 정보에서 가져와서 기본값으로 입력해둠

  - 유형 선택 : 문의, 칭찬, 불만, 건의

  - 분야 선택 (DB에서 가져옴) : 항공권 예약, 환불, 서비스, ...

  - 제목 입력 : 최대 50자

  - 내용 입력 : 최대 2000자, 입력될 때마다 현재 글자 수(byte 수)를 갱신함

  - 예약번호 선택 : 필요한 경우에만 선택할 수 있도록 NULL 허용 

  - 전화번호 형식 확인

 

#  게시글 조회

  - 페이징 처리 (최대 10개 출력)

  - 답변이 완료되었다면 '답변완료', 아니라면 '처리중' 출력

 

#  게시글 삭제

  - 게시글이 존재하는지 확인

  - 해당 게시글의 작성자와 현재 사용자의 아이디가 일치하는지 확인

 

고객의 말씀 (문의 게시판) - 관리자

#  게시글 조회

  - 처리되지 않은 내역

  - 처리된 내역

  - 페이징 처리 (최대 10개 출력)

 

#  답변 작성

  - 기본 양식 불러오기

 

 

320x100
반응형

댓글