탑클래스 DB 구축 사례에 관한 조사
본 자료는 6페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
해당 자료는 6페이지 까지만 미리보기를 제공합니다.
6페이지 이후부터 다운로드 후 확인할 수 있습니다.

목차

I. 프로젝트 개요
1. 업체 선정 배경
2. 프로젝트 목표

II. 요구사항 분석
1. 고객 요구사항
2. 데이터요구사항
3. DB에 대한 주요 트랜잭션

III. 데이터베이스 설계
1. 개념적 데이터베이스 설계
2. 논리적 데이터베이스 설계

IV. 데이터베이스 개발
1. 응용프로그램 개발

V. 결론

본문내용

[예: 직원 테이블 디자인 입력]
직원 테이블의 디자인 입력 시, 주키인 직원번호의 경우 e999 형식의 미리 정의된 입력 마스크를 통해 데이터 형식을 정의 하였고, 생년월일과 고용일자는 날짜/시간, 사진의 경우 OLE 개체, 나머지는 텍스트 형식으로 정의 하였다.
[예: 과목 테이블 디자인 입력]
과목구분의 경우 조회란을 통하여 미리 생성해 놓은 과목 목록 상자를 표시하여 입력과 구분이 보다 용이하게 설정하였다.
[예: 과목테이블 데이터 입력]
테이블 마다 각 속성들을 정의하여 디자인을 완성한 후, 위의 예와 같이 학원의 데이터를 입력하여 모든 테이블을 완성하였다.
[완성된 탑클래스 테이블 목록]
2) 퀴리 생성
[예: 학년별 수강 학생 명단 쿼리 디자인]
학년별 수강 학생 명단을 조회하기 위해 학교 테이블과 학생 테이블, 그리고 수강테이블을 조인하여 요구하는 세부 속성을 추출 할 수 있게 위의 예와 같이 쿼리 디자인을 입력하였다. 이때 현재 수강 중인 학생명단만 필요하기 때문에 현재 날짜보다 종료일이 더 커야한다는 조건을 추가하였다. 생성된 쿼리는 다음과 같다.
[예 : 학년별 수강 학생 명단 쿼리]
[예 : 교사별 담당학생 명단 쿼리 디자인]
교사별 담당 학생 명단의 경우, 특정 교사의 담당학생만 조회하기 위한 조건을 추가하여 다음과 같이 매개 변수 값(교사이름)을 입력하면 명단이 나오게끔 쿼리를 생성하였다.
[예 : 교사별 담당 학생 명단 쿼리]
주요 트랜잭션 및 향후 사용자의 특정 요구 사항에 대비하기 위하여 가능한 조인은 모두 예상하여 다음과 같이 여러 개의 쿼리를 생성하였다.
[완성된 탑클래스 쿼리 목록 전체 목록 중 < >로 표시된 목록은 현재 수강 중인 정보에 대한 쿼리이며, 그 외는 기존 수강 정보를 모두 포함하는 쿼리임.
]
3) 폼 생성
[탑클래스 폼 구성도]
[메인 폼 구성]
실제 학원의 내부 디자인 색상과 유사하게 프로그램 디자인을 설계하여 사용자의 효용을 높이기 위해 노력하였으며, 직원 정보부터 수강료 관리까지 총 5개의 세부 영역으로 나뉜다.
<예: 직원 정보의 폼 구성>
교사관리와 사무직원, 운전기사 관리로 나뉘며 사용자의 요구 사항에 따라 교사별 담당 학생 현황과 운전기사별 탑승 학생 현황 자료를 검색 할 수 있는 란을 따로 배치하였다.
a. 교사 관리 폼 구성
입력, 수정, 삭제 버튼을 폼 안에 따로 만들어 보다 관리하기 쉽게 구현 하였으며 검색버튼과 인쇄 버튼 및 다른 직원으로의 이동이 간편하게 추가 버튼을 생성 하였다. 사진의 경우 실제 학원 교사들의 사진은 현재 여건 상 구하기가 어려워서 본 과목의 지도 교수 및 본교 상경학부 경영학과 교수진들의 사진을 임시로 도용하였다.
b. 교사별 담당 학생 현황
교사별 담당 학생 현황의 경우 기존에 만들었던 쿼리를 이용하여 원하는 교사 이름별로 조회 할 수 있게 설정 하였고 검색 내용은 다음과 같이 나타나게 구성하였다.
<예: 교사 급여 관리 폼 구성>
교사 급여의 경우 예상했던 것 보다 매우 복잡한 과정에 의해 계산되어지고 있었다. 예를 들어 영어 담당인 김익순 교사의 급여를 산출하기 위해서는 해당 교사가 그 달에 가르치고 있는 과목내역과 그 과목을 수강하고 있는 학생 수가 필요하다. 과목구분별로 기존에 정해진 액수에 각각 기준 퍼센티지를 곱하므로 기본 수당이 정해지고, 거기에 수강 학생 수를 곱하여 인센티브 형식으로 교사의 과목 당 급여가 계산된다.
이에 확정적인 금액을 산출하는 급여 프로그램 개발은 본 조원 능력의 한계를 인정하고, 급여 계산 시 필수적인 정보인 해당 교사별 담당과목 내역 및 수강 학생 수를 조회 할 수 있다면 만족한다는 사용자와의 합의 하에 다음과 같이 교사 급여 관리 폼을 생성하였다.
a. 교사 급여 관리
급여 산출 시 필요한 모든 정보를 수작업으로 검색했던 기존 상황보다 더 신속하고 편리하게 급여 계산이 이루어질 수 있게 세부 정보를 바로 볼 수 있는 하위 폼을 추가하여 교사 급여 관리 폼을 생성하였다.
그 외의 나머지 폼들은 별 무리 없이 생성할 수 있었고, 탑클래스의 총 폼 목록은 다음과 같다.
4) 보고서 생성
<예: 월별 쿠폰 보유 내역>
월별로 쿠폰을 취득한 학생의 명단을 상위관리자에게 출력해서 보고 할 수 있도록 보 고서를 생성 하였다. 이밖에도 운전기사에게 탑승학생의 주소와 학교 위치 정보를 제공 할 수 있는 운전기사별 탑승학생 세부 정보 보고서와 수강학생 현황 등의 보고서를 생 성하였다.
이상으로 응용프로그램의 개발 작업을 모두 끝내고, 탑클래스 학원의 데이터베이스 구 축을 완료하게 되었다.
결론 및 향후 과제
현재 우리 사회는 컴퓨터와 통신 기술의 발달로 급속도로 정보화 사회로 치닫고 있다. 이러한 정보화 시대에 어느 부문에서나 데이터베이스의 구축은 말로 할 수 없을 만큼 중요하다고 할 수 있다. 하지만 데이터베이스 방식의 사용법을 잘 모르는 사람들은 기존 파일처리방식이 더 익숙하고 습관화되어 있어, 데이터베이스 방식을 거부하고 평소대로 수작업을 통해 처리하는 것을 더 선호할지도 모른다.
본 조는 이번 탑클래스 학원의 데이터베이스 구축의 실 사례를 경험함으로써 구축 과정은 다소 힘들었지만, 구축 이후의 편리함과 신속성 및 일관성 있는 데이터의 이점 등을 절실히 느끼며 데이터베이스의 중요성을 다시 한 번 알게 되는 유익한 시간이 되었다. 또한 이번 수업을 통해 MS Access를 처음 접해보게 되었는데 보고서를 준비하면서 기본적인 사용법은 익힐 수 있는 유익한 경험이 됐다.
하지만 교사의 급여 계산 프로그램을 완벽하게 구축하지 못한 것이 본 프로젝트의 큰 아쉬움으로 남는다. 또한 구축 과정 중 실수로 정보를 잘못 입력시켜 중간에 어려움을 겪은 적이 있는데 부정확한 데이터가 입출력 될 가능성에 대비하여 사용자의 데이터 입력 시 신중함과 철저한 오류 검사가 필요하다고 판단된다.
마지막으로 현재 본 조가 구축한 데이터베이스 프로그램은 많이 미숙함으로 앞으로 지속적인 업데이트 관리를 통해 보다 사용자의 요구에 부합하는 프로그램으로써의 수정이 필요하고, 기존 자료의 백업관리 또한 철저히 이루어져야 한다고 판단하며 본 보고서를 마친다.
  • 가격2,500
  • 페이지수19페이지
  • 등록일2008.04.14
  • 저작시기2008.4
  • 파일형식한글(hwp)
  • 자료번호#461075
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니