1. 텀 프로젝트 명칭 비디오샵 관리 프로그램 : 비디오샵매니저(VideoShopManager)2. 텀프로젝트의 목적 본 프로젝트는 비디오 대여점에서의 실무 관리 프로그램을 C++를 사용하여 간단한 구조의 설계 및 사용자가 원하는 대여관리, 회원관리, 비디오관리 등을 편리하게 구현하는데 있다.3. 기존 시스템들의 동향 기존 시스템들 중 Softvill의 ‘ClickShop’은 고객관리, 상품관리, 대여업무, 품목판매, 첫 화면 , 업무관련환경설정 5개의 큰 메뉴를 가지고 아래의 그림과 같이 세부 내용들을 관리한다. 위와 다른 주요기능으로는 연체금액을 관리하고, 선입금액을 저장해두며, 그동안 대여했었던 건수 저장 기능 등 이다.4. 제안 시스템의 세부 기능[그림1]은 비디오샵매니저 1.0버전 실행화면의 모습이다. 총 9개의 메뉴로 구성되어 있으며 Video, Customer, Quit 세 부분으로 구성하였다. 이 메뉴에 대한 구성 내용은 아래의 1)에서 보여줄 것이며, C++ Employee 1.0 http://ipsl.kut.ac.kr/ 의 Lecture - C++프로그래밍 - 8번 게시물을 참고로 하여 구현하였다. 소스파일은 main함수와 각각의 클래스의 멤버함수 구현부분을 포함하는 “VideoShop.cpp” 파일과 비디오샵 관련 클래스가 정의되어 있는 "VideoShop.h" 헤더파일로 구성되어있다. 1) 프로그램 메뉴 구성① 비디오 등록 기능: 비디오의 등록-> 비디오등록정보: 비디오번호, 제목, 주연배우, 대여가능상태② 비디오 목록 출력 기능: 등록된 비디오의 전체 목록 출력(현재 대여상황도 출력)③ 비디오 검색 기능: 고객이 원하는 비디오 검색 기능④ 비디오 대여 기능: 비디오 대여⑤ 비디오 반납 기능: 비디오 반납⑥ 회원 등록 기능: 회원을 등록-> 회원등록정보 상세내용: 회원번호, 이름, 주소, 전화번호⑦ 회원 목록 출력 기능: 등록된 회원의 전체 목록(현재 대여상황도 출력) 출력 -> 회원 정보 출력 기능: 해당 회원의 정보 출력⑧ 회원 정보 수정 기능: 회원의 주소 및 전화번호 변경⑨ 프로그램 종료