[XML.NET 실습] XmlDocument를 이용한 도서 관리 프로그램
[XML.NET 실습] XmlDocument를 이용한 도서 관리 프로그램
관련 NCS 능력단위
데이터 입출력 구현(2001020205_16v4)
관련 능력단위 요소
논리 데이터저장소 확인하기
*현재 XML.NET 기술과 매핑할 수 있는 정확한 NCS 표준 능력 단위 요소는 없지만
데이터 입출력 구현에 관련 지식에 XML을 포함하고 있습니다.
요구사항
- 프로그램을 사용하는 회사 이름을 설정할 수 있다.
- 도서를 추가할 수 있다.
도서명, 저자명, 보유 도서를 입력 인자로 받아 도서 개체를 생성한다.
- 도서를 입고할 수 있다.
도서명으로 도서를 검색한 후에 입고 도서 개수를 입력받는다.
해당 도서 개체의 보유 도서 개수를 변경한다.
- 도서를 출고할 수 있다.
도서명으로 도서를 검색한 후에 출고 도서 개수를 입력받는다.
해당 도서 개체의 보유 도서 개수를 변경한다.
- 도서를 삭제할 수 있다.
도서명으로 도서를 검색한 후에 해당 도서 개체를 삭제한다.
- 리셋할 수 있다.
모든 보유 도서를 삭제한다.
- 저장할 수 있다.
현재 모든 데이터를 XML문서로 저장한다.
- 로딩할 수 있다.
XML문서를 선택하여 로딩하여 모든 정보를 로딩할 수 있다.
*문서 구조*
<?XML VERSION="1.0"?> <!-- 도서 데이터 --> <Books> <CompanyName>언제나 휴일</CompanyName> <BookCount>2</BookCount> <Book count="100"> <Title>C언어</Title> <Author>홍길동</Author> </Book> <Book count="100"> <Title>C#</Title> <Author>홍길순</Author> </Book> </Books> |
주요 엔진 테스트 소스 코드
개인 기술 경영 문서 작성 시 참고