항공 예약 관리 시스템

ROLE
회원관리 기능, 예매관련 기능, 관리자 기능
DURATION
2021.11 ~ 2021.12​ ​
TEAM
개인 프로젝트
TECH STACK
C, Pro*C, OracleSQL

설계 (E-R 다이어그램)

설계 (테이블)

프로젝트 요약

  • 테이블 설계과정을 통해 데이터 관리 능력을 심화하고 DBMS의 구조 이해를 위한 프로젝트를 진행
  • Oracle Exception을 사용하여 발생하는 위험에 대비하였다.
  • 프로그램은 Pro*C를 통하여 Oracle DB에 접근할 수 있다.
  • 관리자는 항공기 및 항공편을 수정하고 고객은 해당 항공편에 대해 예매를 진행할 수 있다.

개발 문제 및 해결

  • 비주얼 스튜디오의 디버거를 통해 오류 구문을 수정하고 Pro*C로 작성한 코드를 C 파일로 컴파일하여​ 실행오류 문제를 해결하였다.

  • 프로젝트 구현 시 불필요한 기능의 최소화를 위하여 기능분석, E-R 다이어그램 작성, 테이블 명세서 작성을​ 선행하였다.

시각 자료

프로그램 시작 화면

로그인 시 예매 화면

예매확인