[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> |
주요 엔진 테스트 소스 코드
개인 기술 경영 문서 작성 시 참고
'언어 자료구조 알고리즘 > 프로그래밍 실습' 카테고리의 다른 글
[NCS 임베디드 SW엔지니어링 실습] 하드웨어 분석 - 하드웨어 자료 수집하기 (0) | 2018.01.06 |
---|---|
[DB 활용 실습] 동적으로 테이블 생성 및 활용 (0) | 2017.12.28 |
[라이브러리 실습] 응용 종류에 종속적이지 않은 라이브러리 만들기 (0) | 2017.12.21 |
[ADO.NET 실습] DB 설계, 저장 프로시저 구현, 응용 프로그램 구현 (0) | 2017.11.10 |
[MSSQL] 상품 판매 DB 설계 및 저장 프로시저 구현 (0) | 2017.11.08 |
[Windows Forms with C#] 화면 설계 및 화면 구현 (0) | 2017.10.17 |
[C#실습] 신호등 시뮬레이션 (0) | 2017.09.28 |
[C# 실습] 라이브러리 활용하기 (0) | 2017.09.28 |
매우 초보스런 단위테스트 예 (0) | 2017.09.20 |
[C# OOP 실습] 캠퍼스 생활 (0) | 2017.09.15 |