2009 년 컴퓨터응용실험 (I) 프로젝트 제안서 1 호텔 예약 시스템 팀 명 : 10 조 팀 장 : 하헌성 팀 원 : 양원석 김진웅 김정숙
2009 년 컴퓨터응용실험 (I) 프로젝트 제안서 2 시스템 개요 호텔 예약 시스템은 가입된 호텔의 객실을 예 약할 수 있는 시스템이다. 고객은 이 시스템을 이용하여 원하는 조건을 만족하는 호텔의 객실을 검색 / 예약할 수 있다.
2009 년 컴퓨터응용실험 (I) 프로젝트 제안서 3 시스템 개발의 필요성 기존 시스템은 각 호텔 별로 개별적으로 동작 – 고객이 개별 호텔 예약 가능 여부를 실시간으로 확 인할 수 없음 – 방이 없을 경우 다른 호텔의 정보를 따로 찾아야 함 비슷한 조건 ( 위치 / 가격 / 옵션 등 ) 의 여러 호텔 의 객실 이용료 등 관련 정보 제공 필요
2009 년 컴퓨터응용실험 (I) 프로젝트 제안서 4 시스템의 특징 CGV 영화 예매 시스템의 좌석 선점 기능을 호 텔예약에 접목 – 선호하는 객실의 위치 / 구조를 일목요연하게 확인 / 예약 가능 고객이 객실 예약을 선택할 경우 결제 전까지 타 고객은 해당 객실 예약 불가 – 중복 예약 위험을 방지
2009 년 컴퓨터응용실험 (I) 프로젝트 제안서 5 시스템 구성도 - 물리적 시스템의 외부 / 물리적 구성 모습을 표현 소프트웨어 플랫폼 – 노드 별 : Web Server, DB Server, Client PC, – 노드간의 Communication Protocol 기술 : TCP/IP, HTTP, mySQL
2009 년 컴퓨터응용실험 (I) 프로젝트 제안서 6 시스템 구성도 – 물리적 (cont.) Deployment Diagram
2009 년 컴퓨터응용실험 (I) 프로젝트 제안서 7 시스템 구성도 - 논리적
2009 년 컴퓨터응용실험 (I) 프로젝트 제안서 8 시스템 주요 기능 기 능 명기 능 명설명 회원 가입 사용자가 시스템을 유용하게 사용하기 위한 정보 를 시스템에 제공하여 회원으로 가입한다. 사용자가 시스템을 사용하기 위해서는 회원가입 을 해야 하며, 회원 정보를 시스템에 제공한다. 회원 정보 수정 회원이 시스템에 등록된 자신의 정보를 수정한다. 회원 탈퇴회원이 시스템에 등록된 자신의 정보를 삭제한다.
2009 년 컴퓨터응용실험 (I) 프로젝트 제안서 9 시스템 주요 기능 (1/4) 기 능 명기 능 명설명 객실 검색 조건에 맞는 호텔의 객실 리스트를 보여준다. 위치 / 가격 / 옵션에 따른 객실의 비교검색이 가능하 다. 객실 예약 호텔을 예약한다. 예약 진행 중인 객실은 3 분간 다른 고객이 예약을 할 수 없다. 3 분간 미 결제 시 예약이 취소되며, 결제 시 예약이 완료된다. 객실 예약 수정 객실 / 관련된 옵션의 예약사항을 변경한다.
2009 년 컴퓨터응용실험 (I) 프로젝트 제안서 10 시스템 주요 기능 (2/4) 기 능 명기 능 명설 명 객실 예약 취소 객실예약을 취소한다. 호텔 관리 시스템 관리자가 중앙 시스템에 호텔의 정보를 열 람 / 등록 / 수정 / 삭제한다. 회원 관리 시스템 관리자가 중앙 시스템에 회원의 정보를 열 람 / 등록 / 수정 / 삭제한다. 열람 / 수정 / 삭제는 제한적 으로만 가능하다. 고객 평가 및 불만 접수 이미 호텔을 이용한 고객이 그에 대한 평가를 내 리거나 불만사항에 대해 comment 를 할 수 있다.
2009 년 컴퓨터응용실험 (I) 프로젝트 제안서 11 시스템 주요 기능 (3/4) 기 능 명기 능 명설 명 객실 예약 관리 호텔 예약 관리자와 호텔 예약 담당 직원이 해당 호텔의 객실에 대한 예약정보를 열람하거나, 등록 / 수정 / 삭제한다. 수정 / 삭제의 경우 예약자와 관련 한 인증이 필요하다 ( 임의 수정 / 삭제 방지 ) 객실 정보 관리 호텔 예약 관리자와 호텔 예약 담당 직원이 해당 호텔의 객실에 대한 정보와 해당 객실에서 제공 가능한 서비스 등에 대한 정보를 열람 / 등록 / 수정 / 삭제한다. 객실 예약 통계 호텔 예약 관리자가 해당 호텔의 예약 / 매출과 관 련된 통계를 열람한다.( 수정 / 삭제 불가 )
2009 년 컴퓨터응용실험 (I) 프로젝트 제안서 12 시스템 주요 기능 (4/4) 기 능 명기 능 명설 명 주변 관광지 검색 기능 구글 MAP Open API 를 이용하여 호텔 주변 지도를 보 며 직접 확인 할 수 있도록 한다. SNS 서비스 트위터 API 를 이용하여 사용자에게 Mension 을 보내주 는 등의 서비스를 제공한다
2009 년 컴퓨터응용실험 (I) 프로젝트 제안서 13 위험요소 (1/2) 예상위험요소발생시 예상 결과발생 예방책발생시 대책 릴리스한 소프트웨 어의 품질이 낮음 소프트웨어의 오작동시스템 테스트테스트 / 수정 슬그머니 늘어나는 요구사항 개발 비용 / 기간의 증가 및 버그 증가 개발 시 Prototype 모델 적용 계획보다 추가 된 개발 비용의 청구 / 개발 기간 연장 요구사항에 포함되 거나 개발자들이 만 드는 겉치레성 기능 또는 일 개발 기간의 증가 및 버그 증 가 주기적인 회의 및 명세서 검토 / 불필요한 모듈 삭제 테스트를 통해 불필요할 것으 로 판단되는 모듈 삭제
2009 년 컴퓨터응용실험 (I) 프로젝트 제안서 14 위험요소 (2/2) 예상위험요소발생시 예상 결과발생 예방책발생시 대책 조직원 변동 / 감소 개발 기간 및 개인별 업무 할 당량 증가 없음 할당량 분배 및 일정 앞당김 개발중인 프로그램 의 물리적 손실 복구기간 및 비용발생 주기적인 백업 과 자료교환 복구 보안 회원정보 및 결재 정보 유출 로 인한 재정적 손실 및 기업 이미지 타격 보안 솔루션 신속한 고객정 보변경 요청 서버과부하원활한 서비스가 어려움 서버증설 및 회선변경 서버증설 및 회선변경
2009 년 컴퓨터응용실험 (I) 프로젝트 제안서 15 역할분담