• 검색 결과가 없습니다.

시스템 설계

문서에서 시스템 접근 방법론 2 (페이지 31-60)

 자체개발의 경우

 코드설계

 입출력물/인터페이스 설계

 파일 설계

 소프트웨어 및 하드웨어의 명세작성

계획

시스템 분석 시스템 설계 시스템 구현 시스템 평가

코드설계

 코드의 개념

 도서관 자동화 코드

 코드의 요건

 코드의 유형

3. 시스템 설계

코드의 개념

 개념

 데이터의 식별, 분류, 조합, 배열, 검색 등 데이터의 전산처리를 용이하게 하기 위해 사용하는 기호

 효율적인 코드의 설계

 시스템의 성능을 높여 줌

도서관 자동화 코드 예

 대출 시스템

 대출자 번호, 대출도서번호, 대출형태코드

 수서 시스템

 서적상 코드

 입수유형 코드

 주문현황 코드

 목록시스템

 분류코드

소장도서관 코드

코드의 요건

 체계적이어야 함

 확장성이 있어야 함

코드의 유형

 순번코드

 블럭코드

 십진코드

 표의코드

 합성코드

순번코드

 코드화 대상 항목을 일정한 순서로 배열 하여 일련번호를 부여한 것

 도서의 등록번호, 연속적인 대출자 번호

블럭코드

 대상 항목을 공통의 특성에 따라 여러 개의 블록으로 묶은 후 각 블록 내에서 순서대로 번호를 부여한 것

 서적상 코드: 서적상을 먼저 지역별로

나눈 다음 일련번호를 주는 것

십진코드

 한 항목을 10개의 하위 항목으로 계속 전개해가는 코드

 DDC 분류번호

표의코드

 의미있는 문자나 숫자로 코드화 대상 항 목을 표현하는 것

 소장도서관코드, 입수유형코드

합성코드

 위의 코드 유형을 2개 이상 조합하여 만 든 코드

 신분별로 구별하여 번호를 부여한 대출

자 번호

입출력물/인터페이스 설계

 설계시 고려할 사항

 시스템의 궁극적인 목적

원하는 출력물을 얻는 것

 출력물의 효용성

시스템에 입력되는 입력물의 내용에 따라 좌우 됨

 시스템에서 요구되는 입력물 및 출력물의 종류와 내용, 형식, 매체(인쇄물, 온라인, CD-ROM 등)를 결정해야 함

 제 3세대 자동화 시스템

다양한 형식의 입출력

보고서 양식과 온라인 화면 양식의 설계에 주의

3. 시스템 설계

입출력물/인터페이스 설계

 사용자 인터페이스 방식

 메뉴, 양식(form), 창(box), 명령어 입력 등

 메뉴유형

수직바 메뉴, 수평바, 풀다운, 토글, 버튼형태

 양식

표지가 붙은 필드들로 구성되는 화면

사용자가 데이터를 채워 넣는 방식

 상자(box)

네모난 화면으로 메시지 출력, 텍스트 및 탐색어 입

파일 설계

 의의

 의미

 데이터베이스

 데이터

 데이터파일의 종류 및 내용

3. 시스템 설계

의의

 파일은 컴퓨터로 처리할 모든 정보를 소 장하고 있는 창고

 입력된 데이터는 파일에 수록되고 이 파

일로부터 출력 데이터가 생산

의미

 연관된 레코드들의 집합

 실제 데이터를 소장하는 데이터 필드들 의 집합

 예

 목록파일인 Marc 파일을 구성하는 목록레코드 의 구성

저자명, 서명, 분류번호, 발행사항, 형태사항, 주제명 등의 데이터필드

각 데이터 필드는 다시 여려 개의 하위 필드로 구성 될 수 있음

출판사항 필드: 출판지, 출판사, 출판년 등

데이터베이스

 상업적인 관계형 DBMS 사용

 서지파일과 전거파일을 기본 파일로 하고 여기에 다양한 이차 파일들이 연결 됨

 파일들의 통합

 데이터의 중복 소장이나 중복 입력 방지

데이터

 데이터의 내용

 서지 데이터

 텍스트 데이터

 데이터 필드

 고정장과 가변장 레코드

 전체 레코드의 길이 -> 가변장

데이터 필드

 가변장

 데이터의 길이가 가변적인 경우

 완전한 서지 입력 가능, 다양한 목적으로 사용

 구성

 각 가변길이 필드를 식별하기 위한 필드종료기

호, 태그, 디렉토리

데이터파일의 종류 및 내용

 마스터 파일(master file)

 트랜잭션 파일(transaction file)

 색인 파일(index file)

 테이블 파일(table file)

 요약파일(summary file)

 히스토리 파일(history file)

 백업 파일(back file)

마스터 파일

 수서, 대출 등 특정한 업무와 관련된 데 이터 레코드들로 구성되는 기본 파일

 트랜잭션 파일이나 온라인 데이터베이

스에 의해 갱신

트랜잭션 파일

 마스터 파일의 갱신작업이 뱃치방식으 로 수행되는 시스템에서 새로 발생하는 데이터 레코드를 축적해 놓은 파일

 마스터 파일의 갱신을 위해 사용됨

색인 파일

 마스터 파일 내 특정 레코드의 위치를 지시해 주는 파일

 탐색에 사용

 다양한 탐색키를 갖는 색인 파일이 작성됨

테이블 파일

 컴퓨터 처리 과정에서 사용되는 참조 데

이터를 표의 형태로 수록한 파일

요약파일

 보고서 파일 또는 작업파일이라고 함

 주로 보고서 생산을 위해 마스터 파일로

부터 추출한 데이터를 수록

히스토리 파일

 최신성이 없는 오래된 마스터 파일이나 트랜잭션 파일을 축적하여 구성한 파일

 정기적으로 갱신됨

 대량의 통계적 데이터 포함

백업파일

 마스터 파일이 파괴될 경우에 대비하여 마스터 파일의 내용을 복사하여 높은 파 일

 용도

 파일 복구

소프트웨어 및 하드웨어의 명세작성

 목적

 필요한 컴퓨터 프로그램의 명세를 작성하 고 컴퓨터를 비롯한 하드웨어를 선택하는 일

3. 시스템 설계

소프트웨어 및 하드웨어의 명세작성

 소프트웨어 확보방법

자체적으로 개발

처음부터 필요한 모든 프로그램을 작성하는 방법

타 도서관이 이미 개발한 특정 업무용 응용 프로그램이나 범용 DBMS를 활용하여 소프트웨어 개발 시간을 줄이는 방법

패키지 시스템 구입

관계형 DBMS: DB2, Oracle, INGRES

객체-관계형 DBMS: UniSQL, Illustra, Oracle8

 하드웨어 선택시 고려할 사항

현재 처리해야 할 데이터의 양

문서에서 시스템 접근 방법론 2 (페이지 31-60)

관련 문서