자체개발의 경우
코드설계
입출력물/인터페이스 설계
파일 설계
소프트웨어 및 하드웨어의 명세작성
계획
시스템 분석 시스템 설계 시스템 구현 시스템 평가
코드설계
코드의 개념
도서관 자동화 코드
코드의 요건
코드의 유형
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)