DB 프로그래밍 항공사 예약시스템 설계
- 최초 등록일
- 2021.01.11
- 최종 저작일
- 2016.01
- 20페이지/ 한컴오피스
- 가격 1,000원
소개글
"DB 프로그래밍_항공사 예약시스템 설계"에 대한 내용입니다.
목차
1. 프로그램 개요
2. 시나리오
3. 데이터 베이스 설계 내용
1) E-R Diagram
2) 테이블 명세
4. 사용자 인터페이스 설계 (Manual)
1) 실행 과정
2) 조회, 전체조회, 등록, 수정
5. 프로그램 구현 방법
1) 구현 환경
2) DB 접근 방법
6. 구현하지 못한 내용
7. 결론 및 느낀 점
본문내용
1. 프로그램 개요
1) 목표
항공기 예약 시스템을 설계한다.
2) 배경
대전 여행사가 있다. 여행사는 고객과 항공사에 대한 정보, 비행기에 대한 정보, 그리고 항공편에 대한 정보를 관리하는 프로그램을 필요로 한다.
3) 제약사항
· 자신이 설계한 테이블을 가지고 시스템을 설계한다.
· 데이터 베이스는 최대한 정규화를 하여 설계한다.
· 데이터 베이스는 MySAL 이용한다.
· 응용 프로그램은 JAVA 이용한다.
· JAVA는 JDBC를 이용하여 데이터 베이스에 접근한다.
2. 시나리오
- 공항
여행사는 공항에 대한 정보를 알고 있어야 한다. 공항은 국제코드로 유일하게 식별 가능하다. 그 외에 공항의 이름, 위치, 국가, 전화번호가 있다.
- 고객
여행사의 중요 정보로서 고객에 관한 정보도 포함되어야 한다. 고객정보로서 고객ID, 이름, 주소, 전화 번호, 좋아하는 결제방법(현금, 신용카드, 계좌 이체) 등이 있다. 고객은 고객ID로 식별가능하다.
- 항공사
여행사는 항공사에 대한 정보도 가지고 있어야 한다. 항공사 ID, 주소와 전화 번호가 있다. 항공사 ID로 식별가능하다.
- 항공기
항공사 마다 여러 종류의 비행기를 운항하고 있기 때문에 항공기에 대한 정보도 기록하고 있어야 한다. 항공기 정보로서 항공기ID, 제작사, 종류, 소속 항공사, 일등석 좌석 수, 비즈니스 좌석 수, 이코노미 좌석 수가 있다. 항공기 ID로 식별가능하다.
<중 략>
7. 결론 및 느낀점
java 와 mysql에 대한 이해도가 낮았지만, 항공사 예약 시스템 만들면서 이해도가 높아진 것 같다. 개인 프로젝트로 혼자하기에 부담이 컸지만 주변 도움을 받고 인터넷 검색하면서 나의 항공사 예약시스템에 대한 완성도를 높여갔다. 비록 완벽하게 구현하지 못하였지만, 나만의 항공사 예약시스템을 만들 수 있는 것에 뜻 깊게 생각한다.
참고 자료
http://dwfox.tistory.com/53 - JAVA와 MySQL 연동 방법