언어 자료구조 알고리즘/프로그래밍 실습

[XML.NET 실습] XmlDocument를 이용한 도서 관리 프로그램

언제나휴일 2017. 10. 25. 11:14
반응형

[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>


주요 엔진 테스트 소스 코드

Program.zip


개인 기술 경영 문서 작성 시 참고

XML.NET 실습.docx



반응형