표제지
목차
요약 9
Abstract 10
감사의 글 11
1. 서론 13
1.1 연구배경 및 목적 13
1.2 연구내용 16
2. 이론적배경 및 기반기술 17
2.1 XML(Extensible Markup Language) 17
2.1.1 XML(Extensible Markup Language)의 정의 17
2.1.2 DTD(Document Type Definition) 19
2.1.3 DOM(Document Object Model) 24
2.2 ActiveX Control 26
3. 전자 부품 카탈로그 데이터 모델링 30
3.1 전자 부품 카탈로그 데이터의 특징 30
3.1.1 단위부품(Parts) 31
3.1.2 조립부품(Assembly) 32
3.1.3 BOM(Bill of Materials) 32
3.1.4 도면이미지 33
3.2 전자 부품 카탈로그의 테이블 설계 34
3.2.1 부품정보 테이블 구조 35
3.2.2 BOM 정보 테이블 구조 36
3.2.3 이미지연결 정보 테이블 구조 37
3.3 전자 부품 카탈로그의 XML DTD 설계 38
3.3.1 BOM 정보의 문서구조 및 DTD 설계 39
3.3.2 이미지연결정보의 문서구조 및 DTD 설계 41
3.3.3 통합 문서구조 및 DTD 설계 43
4. 시스템 구현 46
4.1 시스템구현 개요 및 구성 46
4.2 시스템 구현의 환경 및 도구 48
4.3 시스템 구현결과 48
4.3.1 서버 시스템 48
4.3.2 클라이언트 시스템 56
5. 결론 및 향후과제 58
6.참고문헌 60
[그림 2.1] XML DTD 의 예 20
[그림 2.2] 그림 2.1 의 DTD 를 적용한 XML 문서의 예 21
[그림 2.3] 요소선언 예 21
[그림 2.4] 속성선언 예 22
[그림 2.5] 엔티티선언 예 22
[그림 2.6] 수행명령 선언 예 23
[그림 2.7] 주석 선언 예 23
[그림 2.8] XML 문서의 파싱된 트리구조 예 25
[그림 2.9] ActiveX Control 을 웹 서버에서 배포 예 27
[그림 3-1] 전자부품 카탈로그의 계층적 구조 30
[그림 3-2] 단위부품 이미지 31
[그림 3-3] BOM 구조 33
[그림 3-4] BOM 정보의 문서구조 39
[그림 3-5] BOM 정보의 DTD 40
[그림 3-6] 이미지연결 정보의 문서구조 41
[그림 3-7] 이미지연결 정보의 DTD 42
[그림 3-8] 전자부품 카탈로그 문서구도 44
[그림 3-9] 전자부품 카탈로그 DTD 45
[그림 4-1] 전체 시스템 구성도 47
[그림 4-2] 부품등록 화면 49
[그림 4-3] BOM 등록 화면 50
[그림 4-4] 이미지 LINK 등록 화면 51
[그림 4-5] 이미지 LINK 연결 화면 52
[그림 4-6] XML 데이터 생성 화면 53
[그림 4-7] 생성된 XML 데이터 55
[그림 4-8] XML 데이터 SERVER 화면 56
[그림 4-9] 클라이언트 웹 브라우저 조회 화면 57
[표 2.1] XML 과 HTML 의 비교 18
[표 2.2] ActiveX 와 CGI 의 비교 29
[표 3-1] 부품정보 테이블 구조 35
[표 3-2] BOM 정보 테이블 구조 36
[표 3-3] 이미지연결정보 테이블 구조 37
[표 4-1] 시스템 구현환경 48