Skip to content

Repository files navigation

기차표 예매 시스템

Java 기반의 기차표 예매 시스템으로, 1학기 동안 기획/개발되었습니다. 이 프로그램은 사용자 로그인, 기차표 검색, 가예약, 가예약 취소, 예약 취소 기능을 포함하고 있습니다.

주요 기능

  • 사용자 로그인: 사용자가 자신의 계정에 안전하게 로그인할 수 있습니다.
  • 기차표 검색: 출발지, 도착지, 날짜, 시간 등을 기준으로 이용 가능한 기차표를 검색할 수 있습니다.
  • 가예약: 구매를 확정하기 전에 기차표를 임시로 예약할 수 있습니다.
  • 가예약 취소: 필요할 경우 임시 예약을 취소할 수 있습니다.
  • 예약 취소: 확정된 예약을 취소할 수 있습니다.

설치 방법

  1. 저장소를 클론합니다:
    git clone https://github.com/Maple4812/Train.git
  2. 프로젝트 디렉토리로 이동합니다:
    cd Train
  3. 선호하는 Java IDE 또는 Command Line Tool을 사용하여 프로젝트를 빌드합니다.

사용 방법

  1. 로그인: 시스템에 접근하려면 먼저 사용자가 로그인을 해야 합니다.
  2. 기차표 검색:
    • 출발지를 입력합니다.
    • 도착지를 입력합니다.
    • 구간정보를 선택합니다.
    • '검색' 명령을 통해 이용 가능한 기차를 조회할 수 있습니다.
  3. 가예약:
    • 검색 결과에서 원하는 기차를 선택합니다.
    • 원하는 열차를 가예약 상태로 예약할 수 있습니다.
  4. 가예약 확정:
    • '예약조회' 섹션으로 이동합니다.
    • '가예약 확정' 섹션으로 이동합니다.
    • 확정할 가예약을 선택합니다.
  5. 가예약 취소:
    • '예약조회' 섹션으로 이동합니다.
    • '가예약 취소' 섹션으로 이동합니다.
    • 취소할 가예약을 선택합니다.
  6. 예약 취소:
    • '예약조회' 섹션으로 이동합니다.
    • '예약 취소' 섹션으로 이동합니다.
    • 취소할 예약을 선택합니다.

스크린샷

추후에 사진은 추가될 예정입니다.

로그인 화면

![로그인 화면]

기차표 검색

![기차표 검색]

가예약

![가예약]

가예약 취소

![가예약 취소]

예약 취소

![예약 취소]

기여 방법

기여는 언제나 환영입니다! 저장소를 포크하고 풀 리퀘스트를 제출해 주세요.

라이선스

이 프로젝트는 전공기초프로젝트 구현물입니다. 별도의 라이센스는 없습니다.

문의

질문이나 제안사항이 있으시면 언제든지 이슈를 열어주세요.

About

No description, website, or topics provided.

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages