표제지
목차
Ⅰ. 서 론 4
Ⅱ. 관련연구 5
2.1 2단계 구조의 클라이언트 서버 시스템 6
2.1.1 원격 데이터베이스 접근모델 7
2.1.2 데이터베이스 서버모델 8
2.2 다단계 클라이언트/서버 시스템 8
2.3 객체지향 미들웨어 12
2.3.1 CORBA(Common Object Request Broker) 12
2.4 CORBA기반의 JAVA 어플리케이션에서 데이터베이스 연동기술 14
2.5 병원정보시스템 18
2.5.1 임상병리정보시스템 18
2.5.2 인터넷기반 의료정보전달체계 19
Ⅲ. 위탁검사정보전달 시스템의 설계 20
3.1 위탁검사정보전달 시스템의 구조설계 20
3.2 데이터베이스 스키마 설계 22
3.2.1 검사항목코드 Table 22
3.2.2 환자정보 Table 23
3.2.3 검사결과 Table 24
3.3 CORBA IDL 정의 25
Ⅳ. 구 현 28
4.1 구현환경 28
4.2 구현객체 프로그램 29
4.3 GUI 구현 34
4.3.1 위탁검사정보 시스템 접근 34
4.3.2 위탁검사결과 확인 GUI 35
V. 실험 및 결과 38
5.1 검사결과 확인 39
VI. 결 론 40
[참고문헌] 43
[Abstract] 45
[그림 2-1] 클라이언트/서버 2층 구조 6
[그림 2-2] 다단계 클라이언트/서버 시스템 10
[그림 2-3] CORBA 구조 14
[그림 2-4] CORBA기반 데이터베이스 접근모델 15
[그림 2-5] JDBC를 이용한 데이터베이스 접근방법 16
[그림 3-1] 3단계 방식의 위탁검사정보 시스템의 구조 22
[그림 3-2] IDL 정의 //DataBase.idl 28
[그림 4-1] 데이터베이스 연결 29
[그림 4-2] 데이터베이스로부터 검사결과를 가져오기 위한 객체 31
[그림 4-3] 데이터베이스에 데이터 저장을 위한 객체 32
[그림 4-4] 데이터베이스에 환자정보 저장을 위한 객체 34
[그림 4-5] 조회시스템 접근 GUI 35
[그림 4-6] 클라이언트에서 구현객체와의 연결 36
[그림 4-7] 검사결과 확인 GUI 37
[그림 5-1] 위탁검사정보전달 시스템 구조도 38
[그림 5-2] 의사가 의뢰한 환자명단 출력 40
[표 2-1] 2단계 시스템과 3단계 시스템의 비교 11
[표 3-1] 검사항목 코드 Table 구성 23
[표 3-2] 환자 정보 Table 구성 24
[표 3-3] 검사결과 Table 구성 25