[C++] 도서관리프로그램
- 최초 등록일
- 2003.12.22
- 최종 저작일
- 2003.12
- 1페이지/ 압축파일
- 가격 1,000원
소개글
프로그램의 주요기능
- 주요기능으로는 회원관리, 도서관리, 검색, 대여와 반납 기능
- 회원관리에는 신규회원 등록, 회원 정보 수정/검색/삭제 가능
- 도서관리에는 신규도서 입력, 도서 정보 검색/삭제 가능
- 회원검색은 이름, 회원번호, 전화번호로 검색 가능
- 회원검색의 추가된 특별 기능은 전체 회원 명단의 화면 출력이 가능 (페이지당 15명)
- 도서검색은 도서제목, 도서번호, 작가명으로 검색 가능
- 도서검색의 추가된 특별 기능은 현재 대여중인 도서 보기와 전체 도서 정보 보기 기능
C++의 OOP 개념을 이용하여 주로 linked list를 사용하고 동적할당 개념을 토대로 하여 회원 관리와 도서 관리를 할 수 있게 구현 하였다.
컴파일 실행환경
총 32파일
본문내용
#include<iostream.h>
#include<iomanip.h>
#include<stdlib.h>
#include<string.h>
#include<time.h>
#include"Book.h"
Book::~Book()
{
if(!isEmpty()){
BookData *current = head, *temp;
while(current != 0) {
temp = current;
current = current->next;
delete temp;
}
}
}
void Book::InsertBook() //도서의 정보를 입력한다.
{
BookData *ptr;
char title[20], auth[15];
system("cls");
cout << "\n*도서 제목을 입력하세요. ";
cin.getline(title,19);
cout << "\n*작가를 입력하세요. ";
cin.getline(auth,14);
ptr = new BookData(title,auth);
if(isEmpty())
head = tail = ptr;
else {
ptr->next = NULL;
tail->next = ptr;
tail = ptr;
}
압축파일 내 파일목록
Book.cpp
Book.h
BookData.cpp
BookData.h
BookRecord.h
BookShop.cpp
BookShop.h
Member.cpp
Member.h
MemberData.cpp
MemberData.h
Sales.cpp
Sales.h
test.cpp
test.dsp
test.dsw
test.ncb
test.opt
test.plg
Debug/Book.obj
Debug/BookData.obj
Debug/BookShop.obj
Debug/Member.obj
Debug/MemberData.obj
Debug/Sales.obj
Debug/test.exe
Debug/test.ilk
Debug/test.obj
Debug/test.pch
Debug/test.pdb
Debug/vc60.idb
Debug/vc60.pdb
참고 자료
없음