실습: 도서 대여 관리 프로그램
a. 도서 관리
1. 최대 보관할 장르는 10개이다.
2. 장르내에 보관할 수 있는 도서의 개수는 정해져 있지 않다.
3. 장르를 관리할 때는 장르 관리 번호에 의해 관리한다.
==>STLl의 vector를 base클래스로 하는 파생된 클래스를 정의하여 해당 클래스를 사용하시오.
4. 장르내에 도서는 순차적으로 보관한다.
==>STL의 vector를 사용하시오.
5. 전체 도서를 도서명순으로 관리한다.
==> STL의 vector를 base클래스로 하는 파생된 클래스를 정의하여 해당 클래스를 사용하시오.
6. 각 도서는 빌려간 회원의 위치 정보를 갖고 있다.(배열 프로그래밍 실습에서 추가)
b. 회원 관리
1. 전화번호순으로 보관한다.
==>STL의 list를 사용하시오.
2. 회원은 빌려간 도서 목록을 순차적으로 관리한다.
==>STL의 list를 사용하시오.
3. 회원은 빌려간 도서와 반납한 도서를 순차적으로 관리한다.
3.1 STL의 list를 사용
3.2 STL의 list를 base클래스로 하는 파생된 클래스를 정의하여 해당 클래스를 사용하시오.
'Education > Bit 18th' 카테고리의 다른 글
AVL트리와 다른 트리들 실습해볼 수 있는 사이트 (0) | 2009.08.03 |
---|---|
이진탐색트리 삭제 발표 자료 (0) | 2009.08.03 |
계수 정렬(퍼옴) (0) | 2009.08.03 |
더미 없는 이중 연결리스트 (0) | 2009.08.03 |
더미있는 연결리스트 (0) | 2009.08.03 |
댓글