daum7766 / atdd-subway-fare

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

1. 배포하기

  • Nginx 설정
  • mysql 설정
  • https 설정
  • 서버 배포

2. 전체 조회 기능

  • 지하철역 수정 기능 추가
  • 유효성 검사기능 추가
    • 역 유효성 검사
      • 이메일 유효성 검사
      • 비밀번호 유효성 검사
      • 패스워드 유효성 검사
      • 유저 중복 검사
    • 노선 유효성 검사
      • 노선 중복 검사
      • 노선 이름 유효성 검사
      • 노선 색상 유효성 검사
    • 구간 유효성 검사
      • 거리 유효성 검사
  • 노선조회 기능 수정
    • 역 들만 포함하도록 변경
  • 전체조회 기능 추가
    • 노선에 포함된 역과 구간을 포함

3. 요금 조회 기능

  • 거리에 따른 요금 추가 기능
    • 10 km 이하는 1250원
    • 10~50km는 5km 마다 100원
    • 50km 초과시 8km마다 100원

4. 요금 정책 추가

  • 노선 추가요금 구가기능
    • 포함된 노선중 가장 비싼 노선의 요금으로 적용하기
  • 나이별 요금 할인
    • 13~19세일 경우 운임에서 350원 공제한 금액의 20% 할인
    • 6~13세일 경우 운임에서 350원 공제한 금액의 50% 할인
    • 6세 미만의 경우 무료

About

License:MIT License


Languages

Language:Java 99.0%Language:HTML 1.0%