SlideShare a Scribd company logo
1 of 19
DATABASE
요구에서 ER-D로
201301966 신우진
201301923 강현규
Kongju National University
Computer Science Engineering
요구추출 및 ER-D그리기
목차
1. 문단 별 요구 분석 ( + 명사 동사 추출결과 )
2. 임무추출, 엔티티 정의
3. 관계정의
4. 관계 연결 및 전체 관계도
Kongju National University
Computer Science Engineering
요구추출 및 ER-D그리기
요구사항 분석 - 문단1
우리는 서울 본원을 비롯하여 강북, 강남 지역, 그리고 광역시도급 지역에 총 10 개의 IT전문
교육센터를 운영하고 있다. 우리가 운영하는 교육센터에는 많은 대학생과 직장인들이 취
업이나 경력관리, 직무수행능력 향상, 자격증 취득 등의 목적으로 수강을 하고 있으며, 향후
더 많은 지역에 교육센터를 개설함으로써 단순한 교육기관이라기보다는 공익에 기여하는
유능한 지식서비스기관으로 발돋움하고 인식이 제고될 수 있도록 교육체계와 운영시스템
을 고도화하고자 한다. 이를 위해서는 현재 우리가 운영하고 있는 교육운영시스템의 개선
이 필요한데, 우리 교육센터들이 여러 지역에 흩어져 있어 개별적으로 운영되다 보니 전체
적으로 유사한 엔터티와 속성들의 중복이 심각한 상황이며, 데이터의 분산과 이중관리에
따른 불편뿐만 아니라 이로 인한 데이터 정합성 및 공유성의 저하는 물론이고, 교육센터를
운영하는데 있어서도 시스템 사용상에 서로 상이한 데이터로 인한 혼란과 불편이 가중되
어 교육센터 운영관리에 어려움을 겪고 있다. 우리는 이러한 문제들을 해소하기 위해 체계
적인 데이터 아키텍처를 구축하여 관련 데이터의 품질을 향상시키고 전국의 교육센터를
효율적으으로 통합 운영할 수 있도록 하여 우리가 목표로 하는 교육센터 운영 비전을 달성
하는 기반으로 삼고자 한다.
Kongju National University
Computer Science Engineering
요구추출 및 ER-D그리기
임무 추출, 엔티티 정의 – 문단1
임무 추출
[교육센터관리]
1. 우리는 서울 본원을 비롯하여 강북, 강남 지역, 그리고 광역시도급 지역에 총 10
개의 IT전문교육센터를 운영하고 있다.
발생하는 엔티티
- 교육센터
Kongju National University
Computer Science Engineering
요구추출 및 ER-D그리기
관계정의 – 문단1
현재까지 추출된 엔티티는 1개 밖에 없으므로
아직 관계가 존재하지 않는다.
Kongju National University
Computer Science Engineering
요구추출 및 ER-D그리기
요구사항 분석 - 문단2
우선 우리 교육센터에 근무하는 강사 및 관리직원들에 대한 체계적인 관리가 필요하다. 전
국의 교육센터에는 많은 강사 및 관리직원들이 근무하고 있으며, 강사는 강의를 전담하고,
관리직원들은 강사와 개설과정의 관리, 수강관리 및 교육센터 운영 등의 업무를 수행한다.
교육센터 운영을 위한 홈페이지 관리도 관리직원의 업무 범위에 속한다. 한 명의 강사는 여
러 개의 과목을 강의할 수 있고, 하나의 과목을 강의하는 강사는 여러 명이 있을 수 있는데,
하나의 교육센터 내에서도 과목별로 여러 명의 강사가 개설 일정에 따라 교대로 강의를 할
수 있다. 강사나 관리직원들 중에는 타 지역의 교육센터로 근무지를 이동하는 경우도 있다.
현재는 지역별로 별도의 데이터베이스를 운영하기 때문에 강사나 관리직원의 근무지 이동
이 발생하면 새로운 교육센터의 데이터베이스에 그들의 인적사항을 다시 입력해야 하는
불편이 있으며, 이전 근무지에서의 업무 이력과 연결이 되지 않아 교육 운영과 업무 성과를
평가하는데 어려움이 많다. 각 교육센터는 센터장의 책임 하에 운영되고 있으며, 강사나 관
리직원의 채용도 센터장의 권한에 속한다. 강사와 관리직원은 동일한 직급 체계를 적용하
며, 채용 때 강사로 채용하는지 관리직원으로 채용하는지가 이미 결정되어 있지만, 근무 중
에 관리직원이 강사로 선발되거나 강사가 관리직원으로 직무를 변경하게 되는 경우도 있
다. 향후에도 이러한 직무 변경은 자주 발생할 것이며, 직무가 바뀌더라도 새로운 직무 수행
자로서 해당 직원에 대한 정보를 다시 입력하는 일은 없어야 한다. 또한 이와같은 직원들의
직무 변경사항과 이에 따른 근무 내용들이 입사 때부터 체계적으로 관리되고, 근무지 이동
이 발생하더라도 과거의 이력이 원활하게 연결되어야만 직원들에 대한 업무‧업적평가가
제대로 이루어질 수 있기 때문에 강사 및 관리직원에 대한 정보를 통합 관리할 수 있도록 개
선이 되어야만 한다.
Kongju National University
Computer Science Engineering
요구추출 및 ER-D그리기
임무 추출, 엔티티 정의 – 문단2
임무 추출
[직원관리]
1. 우리 교육센터에 근무하는 강사 및 관리직원들에 대한 체계적인 관리가 필요하다.
2. 강사와 관리직원은 동일한 직급 체계를 적용하며, 채용 때 강사로 채용하는지 관리직원으로 채용하는지가 이미 결정되
어 있지만, 근무 중에 관리직원이 강사로 선발되거나 강사가 관리직원으로 직무를 변경하게 되는 경우도 있다.
2-1. 향후에도 이러한 직무 변경은 자주 발생할 것이며, 직무가 바뀌더라도 새로운 직무 수행자로서 해당 직원에 대한 정보
를 다시 입력하는 일은 없어야 한다.
[근무이력관리]
1. 강사나 관리직원들 중에는 타 지역의 교육센터로 근무지를 이동하는 경우도 있다.
2. 직원들의 직무 변경사항과 이에 따른 근무 내용들이 입사 때부터 체계적으로 관리되고, 근무지 이동이 발생하더라도
과거의 이력이 원활하게 연결되어야만 직원들에 대한 업무‧업적평가가 제대로 이루어질 수 있기 때문에 강사 및 관리직
원에 대한 정보를 통합 관리할 수 있도록 개선이 되어야만 한다.
강사관리 : 1. 한 명의 강사는 여러 개의 과목을 강의할 수 있고, 하나의 과목을 강의하는 강사는 여러 명이 있을 수 있는데,
하나의 교육센터 내에서도 과목별로 여러 명의 강사가 개설 일정에 따라 교대로 강의를 할 수 있다.
[교육센터관리]
2. 각 교육센터는 센터장의 책임 하에 운영되고 있으며, 강사나 관리직원의 채용도 센터장의 권한에 속한다.
발생하는 엔티티
- 직원, 근무이력, 과목담당강사, 과목, 직원평가
Kongju National University
Computer Science Engineering
요구추출 및 ER-D그리기
관계정의 – 문단2
• 하나의 교육센터에는 N명
의 직원이 근무할 수 있으
므로 1:N관계이다.
• 또한 추후 한명의 센터장
이 교육센터 여러곳을 관
리할 수 있음을 고려하여
N:1관계를 형성하였다.
Kongju National University
Computer Science Engineering
요구추출 및 ER-D그리기
관계정의 – 문단2
• 직원은 평가를 받고 여러
해에 걸쳐 평가를 받을 수
있으므로 직원과 평가의
관계는 1:N이다.
Kongju National University
Computer Science Engineering
요구추출 및 ER-D그리기
관계정의 – 문단2
• 근무지를 이동하는 경우가
발생하는데 이때 근무이력
을 보관해야 평가를 할 수
있다.
• 한 직원은 여러 개의 근무
이력을 가질 수 있으므로
1:N관계이다.
Kongju National University
Computer Science Engineering
요구추출 및 ER-D그리기
관계정의 – 문단2
• 또한, 근무이력은 직원이 보관하는 것이 아닌 교육센터에서 보관
하는 것이기 때문에 교육센터와 근무이력은 보관한다. 라는 관계
가 생긴다. 이 때 발생하는 관계는 여러 근무이력을 보관할 수 있
으므로 1:N이다.
Kongju National University
Computer Science Engineering
요구추출 및 ER-D그리기
관계정의 – 문단2
• 직원이 강사일 경우 과목을 담당하게 된다. 이 때 한 센터에는 여러 과목을 운영할 수 있고, 하
나의 과목은 여러 센터에서 운영할 수 있기 때문에 M:N, 이에 따라 운영하는 한 과목을 여러
강사가 강의하거나 한 강사가 여러 운영하는 과목을 강의할 수 있어 또 M:N관계가 발생한다.
• 이 관계를 교육센터와 과목은 교육센터운영과목이라는 관계로 1:N, M:1로 해소한다.
Kongju National University
Computer Science Engineering
요구추출 및 ER-D그리기
관계정의 – 문단2
• 새로 정의된 교육센터 운영과목과 직원과의 관계 역시 해소해주
어야 하기 때문에
• 과목담당강사라는 관계를 만들어 직원은 여러 과목을 강의할 수
있는 1:N, 과목은 여러 강사에게 강의될 수 있는 1:N관계로 해소
한다.
Kongju National University
Computer Science Engineering
요구추출 및 ER-D그리기
요구사항 분석 - 문단 3
강사나 관리직원을 채용하면 그들에 대한 정보를 관리해야 하는데, 한글성명, 영문성명, 주
민등록번호, 성별 등의 기본 정보와 함께 주민등록지주소, 거주지주소, 집전화번호, 핸드폰
번호, 비상연락전화번호(본인 연결이 가능한 2차 연락전화번호), 이메일 등 연락처정보를
관리하며, 매월 강사료나 급여를 지급하기 위한 계좌정보로서 은행코드, 계좌번호, 예금주
명 등을 관리한다. 또한 각 직원이 어느 센터에서 채용되었는지를 알아야하기 때문에 채용
센터에 대한 정보와 입사일자를 관리해야 하며, 이와 함께 현재 근무하고 있는 센터, 과거에
근무했던 센터들의 정보와 그 근무기간 등을 관리해야 한다. 또한 수강생들이 수강신청을
할 때 참조할 수 있도록 강사 프로필 정보를 제공하기 위해 프로젝트나 강의 등에 대한 경력
사항, 담당과목, 보유자격증 등에 대한 정보와 프로필용 사진을 관리해야 한다. 채용된 직원
들에 대해서는 강사나 관리직원을 따로 구분하지 않고 직원번호를 부여하여 관리한다.
Kongju National University
Computer Science Engineering
요구추출 및 ER-D그리기
임무 추출, 엔티티 정의 – 문단2
임무 추출
[직원관리]
3. 강사나 관리직원을 채용하면 그들에 대한 정보를 관리해야 하는데, 한글성명, 영문성명, 주민등록번
호, 성별 등의 기본 정보와 함께 주민등록지주소, 거주지주소, 집전화번호, 핸드폰번호, 비상연락전화번
호(본인 연결이 가능한 2차 연락전화번호), 이메일 등 연락처정보를 관리하며, 매월 강사료나 급여를 지
급하기 위한 계좌정보로서 은행코드, 계좌번호, 예금주명 등을 관리한다.
4. 각 직원이 어느 센터에서 채용되었는지를 알아야하기 때문에 채용센터에 대한 정보와 입사일자를 관
리해야 하며, 이와 함께 현재 근무하고 있는 센터, 과거에 근무했던 센터들의 정보와 그 근무기간 등을
관리해야 한다.
5. 수강생들이 수강신청을 할 때 참조할 수 있도록 강사 프로필 정보를 제공하기 위해 프로젝트나 강의
등에 대한 경력사항, 담당과목, 보유자격증 등에 대한 정보와 프로필용 사진을 관리해야 한다.
6. 채용된 직원들에 대해서는 강사나 관리직원을 따로 구분하지 않고 직원번호를 부여하여 관리한다.
발생하는 엔티티
- (직원에서 분리) 전사관계자기본, 전사관계자상세, 강사프로필
Kongju National University
Computer Science Engineering
요구추출 및 ER-D그리기
관계정의 – 문단3
• 한 명의 직원에게는 하나
의 상세 정보가 존재하기
때문에 1:1 관계이다.
• 이 때 상세정보가 없을 수
도 있기 때문에 전사관계
자기본은 전체참여가 될
필요는 없다.
Kongju National University
Computer Science Engineering
요구추출 및 ER-D그리기
관계정의 – 문단3
• 이는 다시 말해 전사관계자 기본정보처럼 전사관계자 상세 정보
역시 교육센터와 1:N관계를 갖게된다.
Kongju National University
Computer Science Engineering
요구추출 및 ER-D그리기
관계정의 – 문단3
• 수강생이 수강신청을 할 때 참고할 수 있도록 각 강사는 프로필정
보를 가지고 있을 수 있다.
• 직원은 여러 프로필을 등록해놓고 관리할 수 있으므로 1:N관계이
다.
Kongju National University
Computer Science Engineering
요구추출 및 ER-D그리기
QnA
감사합니다

More Related Content

Similar to 데이터베이스(상) 수업 요구분석 및 Er d 변형 2차 발표자료

제 10장 교육인사행정
제 10장 교육인사행정제 10장 교육인사행정
제 10장 교육인사행정tjsdk0619
 
사업계획서 톨리오 Slideshare
사업계획서 톨리오 Slideshare사업계획서 톨리오 Slideshare
사업계획서 톨리오 SlideshareJin Hyuk Kim
 
대학교 취업성공프로젝트 찬스 제안서
대학교 취업성공프로젝트 찬스 제안서대학교 취업성공프로젝트 찬스 제안서
대학교 취업성공프로젝트 찬스 제안서the Learning & Company
 
[더러닝앤컴퍼니]신입사원 과정 안내서
[더러닝앤컴퍼니]신입사원 과정 안내서[더러닝앤컴퍼니]신입사원 과정 안내서
[더러닝앤컴퍼니]신입사원 과정 안내서the Learning & Company
 
집합교육학습지원시스템 Weki 위키_소개
집합교육학습지원시스템 Weki 위키_소개집합교육학습지원시스템 Weki 위키_소개
집합교육학습지원시스템 Weki 위키_소개De Ro Bae
 
국립국어원 중간보고회 V.1.1
국립국어원 중간보고회 V.1.1국립국어원 중간보고회 V.1.1
국립국어원 중간보고회 V.1.1Jongil Kim
 
[더러닝앤컴퍼니]직무교육프로그램 안내서
[더러닝앤컴퍼니]직무교육프로그램 안내서[더러닝앤컴퍼니]직무교육프로그램 안내서
[더러닝앤컴퍼니]직무교육프로그램 안내서the Learning & Company
 
Cocoworks 소개자료(p.8)
Cocoworks 소개자료(p.8)Cocoworks 소개자료(p.8)
Cocoworks 소개자료(p.8)cocoworks
 
데이터베이스(상) 12년도 da설계 공모대전 풀이
데이터베이스(상) 12년도 da설계 공모대전 풀이데이터베이스(상) 12년도 da설계 공모대전 풀이
데이터베이스(상) 12년도 da설계 공모대전 풀이우진 신
 

Similar to 데이터베이스(상) 수업 요구분석 및 Er d 변형 2차 발표자료 (9)

제 10장 교육인사행정
제 10장 교육인사행정제 10장 교육인사행정
제 10장 교육인사행정
 
사업계획서 톨리오 Slideshare
사업계획서 톨리오 Slideshare사업계획서 톨리오 Slideshare
사업계획서 톨리오 Slideshare
 
대학교 취업성공프로젝트 찬스 제안서
대학교 취업성공프로젝트 찬스 제안서대학교 취업성공프로젝트 찬스 제안서
대학교 취업성공프로젝트 찬스 제안서
 
[더러닝앤컴퍼니]신입사원 과정 안내서
[더러닝앤컴퍼니]신입사원 과정 안내서[더러닝앤컴퍼니]신입사원 과정 안내서
[더러닝앤컴퍼니]신입사원 과정 안내서
 
집합교육학습지원시스템 Weki 위키_소개
집합교육학습지원시스템 Weki 위키_소개집합교육학습지원시스템 Weki 위키_소개
집합교육학습지원시스템 Weki 위키_소개
 
국립국어원 중간보고회 V.1.1
국립국어원 중간보고회 V.1.1국립국어원 중간보고회 V.1.1
국립국어원 중간보고회 V.1.1
 
[더러닝앤컴퍼니]직무교육프로그램 안내서
[더러닝앤컴퍼니]직무교육프로그램 안내서[더러닝앤컴퍼니]직무교육프로그램 안내서
[더러닝앤컴퍼니]직무교육프로그램 안내서
 
Cocoworks 소개자료(p.8)
Cocoworks 소개자료(p.8)Cocoworks 소개자료(p.8)
Cocoworks 소개자료(p.8)
 
데이터베이스(상) 12년도 da설계 공모대전 풀이
데이터베이스(상) 12년도 da설계 공모대전 풀이데이터베이스(상) 12년도 da설계 공모대전 풀이
데이터베이스(상) 12년도 da설계 공모대전 풀이
 

More from 우진 신

Image processing - Histogram Equalization
Image processing - Histogram EqualizationImage processing - Histogram Equalization
Image processing - Histogram Equalization우진 신
 
비교논문 분석 - 디지털 IoT 도어락 DDiT
비교논문 분석 - 디지털 IoT 도어락 DDiT비교논문 분석 - 디지털 IoT 도어락 DDiT
비교논문 분석 - 디지털 IoT 도어락 DDiT우진 신
 
INSTAGRatio 소개영상 (instagram 서드파티 어플리케이션)
INSTAGRatio 소개영상 (instagram 서드파티 어플리케이션)INSTAGRatio 소개영상 (instagram 서드파티 어플리케이션)
INSTAGRatio 소개영상 (instagram 서드파티 어플리케이션)우진 신
 
Windows API Programming Project Report
Windows API Programming Project ReportWindows API Programming Project Report
Windows API Programming Project Report우진 신
 
Mlp logical input pattern classfication report doc
Mlp logical input pattern classfication report docMlp logical input pattern classfication report doc
Mlp logical input pattern classfication report doc우진 신
 
171220 웹프로그래밍 web app 토렌트 관리체계
171220 웹프로그래밍 web app 토렌트 관리체계171220 웹프로그래밍 web app 토렌트 관리체계
171220 웹프로그래밍 web app 토렌트 관리체계우진 신
 
주차관리 시스템 프로토타입 제안서
주차관리 시스템 프로토타입 제안서주차관리 시스템 프로토타입 제안서
주차관리 시스템 프로토타입 제안서우진 신
 
유비쿼터스 IoT 도어락 프로토타입 발표자료
유비쿼터스 IoT 도어락 프로토타입 발표자료유비쿼터스 IoT 도어락 프로토타입 발표자료
유비쿼터스 IoT 도어락 프로토타입 발표자료우진 신
 
유비쿼터스 Gps원리 발표자료
유비쿼터스 Gps원리 발표자료유비쿼터스 Gps원리 발표자료
유비쿼터스 Gps원리 발표자료우진 신
 
데이터베이스(상) 수업 요구분석 및 모델링 발표자료
데이터베이스(상) 수업 요구분석 및 모델링 발표자료데이터베이스(상) 수업 요구분석 및 모델링 발표자료
데이터베이스(상) 수업 요구분석 및 모델링 발표자료우진 신
 
데이터베이스(상) 수업 요구분석 및 Er d 변형 1차 발표자료
데이터베이스(상) 수업 요구분석 및 Er d 변형 1차 발표자료데이터베이스(상) 수업 요구분석 및 Er d 변형 1차 발표자료
데이터베이스(상) 수업 요구분석 및 Er d 변형 1차 발표자료우진 신
 
사물인터넷을 활용한 디지털 도어락 DDiT 비교논문 발표자료 1차
사물인터넷을 활용한 디지털 도어락  DDiT 비교논문 발표자료 1차사물인터넷을 활용한 디지털 도어락  DDiT 비교논문 발표자료 1차
사물인터넷을 활용한 디지털 도어락 DDiT 비교논문 발표자료 1차우진 신
 
171105 웹프로그래밍 static web 몰빵 발표자료
171105 웹프로그래밍 static web 몰빵 발표자료171105 웹프로그래밍 static web 몰빵 발표자료
171105 웹프로그래밍 static web 몰빵 발표자료우진 신
 
C# 재무관리 프로그램(주제고정) 발표자료
C# 재무관리 프로그램(주제고정) 발표자료C# 재무관리 프로그램(주제고정) 발표자료
C# 재무관리 프로그램(주제고정) 발표자료우진 신
 

More from 우진 신 (14)

Image processing - Histogram Equalization
Image processing - Histogram EqualizationImage processing - Histogram Equalization
Image processing - Histogram Equalization
 
비교논문 분석 - 디지털 IoT 도어락 DDiT
비교논문 분석 - 디지털 IoT 도어락 DDiT비교논문 분석 - 디지털 IoT 도어락 DDiT
비교논문 분석 - 디지털 IoT 도어락 DDiT
 
INSTAGRatio 소개영상 (instagram 서드파티 어플리케이션)
INSTAGRatio 소개영상 (instagram 서드파티 어플리케이션)INSTAGRatio 소개영상 (instagram 서드파티 어플리케이션)
INSTAGRatio 소개영상 (instagram 서드파티 어플리케이션)
 
Windows API Programming Project Report
Windows API Programming Project ReportWindows API Programming Project Report
Windows API Programming Project Report
 
Mlp logical input pattern classfication report doc
Mlp logical input pattern classfication report docMlp logical input pattern classfication report doc
Mlp logical input pattern classfication report doc
 
171220 웹프로그래밍 web app 토렌트 관리체계
171220 웹프로그래밍 web app 토렌트 관리체계171220 웹프로그래밍 web app 토렌트 관리체계
171220 웹프로그래밍 web app 토렌트 관리체계
 
주차관리 시스템 프로토타입 제안서
주차관리 시스템 프로토타입 제안서주차관리 시스템 프로토타입 제안서
주차관리 시스템 프로토타입 제안서
 
유비쿼터스 IoT 도어락 프로토타입 발표자료
유비쿼터스 IoT 도어락 프로토타입 발표자료유비쿼터스 IoT 도어락 프로토타입 발표자료
유비쿼터스 IoT 도어락 프로토타입 발표자료
 
유비쿼터스 Gps원리 발표자료
유비쿼터스 Gps원리 발표자료유비쿼터스 Gps원리 발표자료
유비쿼터스 Gps원리 발표자료
 
데이터베이스(상) 수업 요구분석 및 모델링 발표자료
데이터베이스(상) 수업 요구분석 및 모델링 발표자료데이터베이스(상) 수업 요구분석 및 모델링 발표자료
데이터베이스(상) 수업 요구분석 및 모델링 발표자료
 
데이터베이스(상) 수업 요구분석 및 Er d 변형 1차 발표자료
데이터베이스(상) 수업 요구분석 및 Er d 변형 1차 발표자료데이터베이스(상) 수업 요구분석 및 Er d 변형 1차 발표자료
데이터베이스(상) 수업 요구분석 및 Er d 변형 1차 발표자료
 
사물인터넷을 활용한 디지털 도어락 DDiT 비교논문 발표자료 1차
사물인터넷을 활용한 디지털 도어락  DDiT 비교논문 발표자료 1차사물인터넷을 활용한 디지털 도어락  DDiT 비교논문 발표자료 1차
사물인터넷을 활용한 디지털 도어락 DDiT 비교논문 발표자료 1차
 
171105 웹프로그래밍 static web 몰빵 발표자료
171105 웹프로그래밍 static web 몰빵 발표자료171105 웹프로그래밍 static web 몰빵 발표자료
171105 웹프로그래밍 static web 몰빵 발표자료
 
C# 재무관리 프로그램(주제고정) 발표자료
C# 재무관리 프로그램(주제고정) 발표자료C# 재무관리 프로그램(주제고정) 발표자료
C# 재무관리 프로그램(주제고정) 발표자료
 

데이터베이스(상) 수업 요구분석 및 Er d 변형 2차 발표자료

  • 2. Kongju National University Computer Science Engineering 요구추출 및 ER-D그리기 목차 1. 문단 별 요구 분석 ( + 명사 동사 추출결과 ) 2. 임무추출, 엔티티 정의 3. 관계정의 4. 관계 연결 및 전체 관계도
  • 3. Kongju National University Computer Science Engineering 요구추출 및 ER-D그리기 요구사항 분석 - 문단1 우리는 서울 본원을 비롯하여 강북, 강남 지역, 그리고 광역시도급 지역에 총 10 개의 IT전문 교육센터를 운영하고 있다. 우리가 운영하는 교육센터에는 많은 대학생과 직장인들이 취 업이나 경력관리, 직무수행능력 향상, 자격증 취득 등의 목적으로 수강을 하고 있으며, 향후 더 많은 지역에 교육센터를 개설함으로써 단순한 교육기관이라기보다는 공익에 기여하는 유능한 지식서비스기관으로 발돋움하고 인식이 제고될 수 있도록 교육체계와 운영시스템 을 고도화하고자 한다. 이를 위해서는 현재 우리가 운영하고 있는 교육운영시스템의 개선 이 필요한데, 우리 교육센터들이 여러 지역에 흩어져 있어 개별적으로 운영되다 보니 전체 적으로 유사한 엔터티와 속성들의 중복이 심각한 상황이며, 데이터의 분산과 이중관리에 따른 불편뿐만 아니라 이로 인한 데이터 정합성 및 공유성의 저하는 물론이고, 교육센터를 운영하는데 있어서도 시스템 사용상에 서로 상이한 데이터로 인한 혼란과 불편이 가중되 어 교육센터 운영관리에 어려움을 겪고 있다. 우리는 이러한 문제들을 해소하기 위해 체계 적인 데이터 아키텍처를 구축하여 관련 데이터의 품질을 향상시키고 전국의 교육센터를 효율적으으로 통합 운영할 수 있도록 하여 우리가 목표로 하는 교육센터 운영 비전을 달성 하는 기반으로 삼고자 한다.
  • 4. Kongju National University Computer Science Engineering 요구추출 및 ER-D그리기 임무 추출, 엔티티 정의 – 문단1 임무 추출 [교육센터관리] 1. 우리는 서울 본원을 비롯하여 강북, 강남 지역, 그리고 광역시도급 지역에 총 10 개의 IT전문교육센터를 운영하고 있다. 발생하는 엔티티 - 교육센터
  • 5. Kongju National University Computer Science Engineering 요구추출 및 ER-D그리기 관계정의 – 문단1 현재까지 추출된 엔티티는 1개 밖에 없으므로 아직 관계가 존재하지 않는다.
  • 6. Kongju National University Computer Science Engineering 요구추출 및 ER-D그리기 요구사항 분석 - 문단2 우선 우리 교육센터에 근무하는 강사 및 관리직원들에 대한 체계적인 관리가 필요하다. 전 국의 교육센터에는 많은 강사 및 관리직원들이 근무하고 있으며, 강사는 강의를 전담하고, 관리직원들은 강사와 개설과정의 관리, 수강관리 및 교육센터 운영 등의 업무를 수행한다. 교육센터 운영을 위한 홈페이지 관리도 관리직원의 업무 범위에 속한다. 한 명의 강사는 여 러 개의 과목을 강의할 수 있고, 하나의 과목을 강의하는 강사는 여러 명이 있을 수 있는데, 하나의 교육센터 내에서도 과목별로 여러 명의 강사가 개설 일정에 따라 교대로 강의를 할 수 있다. 강사나 관리직원들 중에는 타 지역의 교육센터로 근무지를 이동하는 경우도 있다. 현재는 지역별로 별도의 데이터베이스를 운영하기 때문에 강사나 관리직원의 근무지 이동 이 발생하면 새로운 교육센터의 데이터베이스에 그들의 인적사항을 다시 입력해야 하는 불편이 있으며, 이전 근무지에서의 업무 이력과 연결이 되지 않아 교육 운영과 업무 성과를 평가하는데 어려움이 많다. 각 교육센터는 센터장의 책임 하에 운영되고 있으며, 강사나 관 리직원의 채용도 센터장의 권한에 속한다. 강사와 관리직원은 동일한 직급 체계를 적용하 며, 채용 때 강사로 채용하는지 관리직원으로 채용하는지가 이미 결정되어 있지만, 근무 중 에 관리직원이 강사로 선발되거나 강사가 관리직원으로 직무를 변경하게 되는 경우도 있 다. 향후에도 이러한 직무 변경은 자주 발생할 것이며, 직무가 바뀌더라도 새로운 직무 수행 자로서 해당 직원에 대한 정보를 다시 입력하는 일은 없어야 한다. 또한 이와같은 직원들의 직무 변경사항과 이에 따른 근무 내용들이 입사 때부터 체계적으로 관리되고, 근무지 이동 이 발생하더라도 과거의 이력이 원활하게 연결되어야만 직원들에 대한 업무‧업적평가가 제대로 이루어질 수 있기 때문에 강사 및 관리직원에 대한 정보를 통합 관리할 수 있도록 개 선이 되어야만 한다.
  • 7. Kongju National University Computer Science Engineering 요구추출 및 ER-D그리기 임무 추출, 엔티티 정의 – 문단2 임무 추출 [직원관리] 1. 우리 교육센터에 근무하는 강사 및 관리직원들에 대한 체계적인 관리가 필요하다. 2. 강사와 관리직원은 동일한 직급 체계를 적용하며, 채용 때 강사로 채용하는지 관리직원으로 채용하는지가 이미 결정되 어 있지만, 근무 중에 관리직원이 강사로 선발되거나 강사가 관리직원으로 직무를 변경하게 되는 경우도 있다. 2-1. 향후에도 이러한 직무 변경은 자주 발생할 것이며, 직무가 바뀌더라도 새로운 직무 수행자로서 해당 직원에 대한 정보 를 다시 입력하는 일은 없어야 한다. [근무이력관리] 1. 강사나 관리직원들 중에는 타 지역의 교육센터로 근무지를 이동하는 경우도 있다. 2. 직원들의 직무 변경사항과 이에 따른 근무 내용들이 입사 때부터 체계적으로 관리되고, 근무지 이동이 발생하더라도 과거의 이력이 원활하게 연결되어야만 직원들에 대한 업무‧업적평가가 제대로 이루어질 수 있기 때문에 강사 및 관리직 원에 대한 정보를 통합 관리할 수 있도록 개선이 되어야만 한다. 강사관리 : 1. 한 명의 강사는 여러 개의 과목을 강의할 수 있고, 하나의 과목을 강의하는 강사는 여러 명이 있을 수 있는데, 하나의 교육센터 내에서도 과목별로 여러 명의 강사가 개설 일정에 따라 교대로 강의를 할 수 있다. [교육센터관리] 2. 각 교육센터는 센터장의 책임 하에 운영되고 있으며, 강사나 관리직원의 채용도 센터장의 권한에 속한다. 발생하는 엔티티 - 직원, 근무이력, 과목담당강사, 과목, 직원평가
  • 8. Kongju National University Computer Science Engineering 요구추출 및 ER-D그리기 관계정의 – 문단2 • 하나의 교육센터에는 N명 의 직원이 근무할 수 있으 므로 1:N관계이다. • 또한 추후 한명의 센터장 이 교육센터 여러곳을 관 리할 수 있음을 고려하여 N:1관계를 형성하였다.
  • 9. Kongju National University Computer Science Engineering 요구추출 및 ER-D그리기 관계정의 – 문단2 • 직원은 평가를 받고 여러 해에 걸쳐 평가를 받을 수 있으므로 직원과 평가의 관계는 1:N이다.
  • 10. Kongju National University Computer Science Engineering 요구추출 및 ER-D그리기 관계정의 – 문단2 • 근무지를 이동하는 경우가 발생하는데 이때 근무이력 을 보관해야 평가를 할 수 있다. • 한 직원은 여러 개의 근무 이력을 가질 수 있으므로 1:N관계이다.
  • 11. Kongju National University Computer Science Engineering 요구추출 및 ER-D그리기 관계정의 – 문단2 • 또한, 근무이력은 직원이 보관하는 것이 아닌 교육센터에서 보관 하는 것이기 때문에 교육센터와 근무이력은 보관한다. 라는 관계 가 생긴다. 이 때 발생하는 관계는 여러 근무이력을 보관할 수 있 으므로 1:N이다.
  • 12. Kongju National University Computer Science Engineering 요구추출 및 ER-D그리기 관계정의 – 문단2 • 직원이 강사일 경우 과목을 담당하게 된다. 이 때 한 센터에는 여러 과목을 운영할 수 있고, 하 나의 과목은 여러 센터에서 운영할 수 있기 때문에 M:N, 이에 따라 운영하는 한 과목을 여러 강사가 강의하거나 한 강사가 여러 운영하는 과목을 강의할 수 있어 또 M:N관계가 발생한다. • 이 관계를 교육센터와 과목은 교육센터운영과목이라는 관계로 1:N, M:1로 해소한다.
  • 13. Kongju National University Computer Science Engineering 요구추출 및 ER-D그리기 관계정의 – 문단2 • 새로 정의된 교육센터 운영과목과 직원과의 관계 역시 해소해주 어야 하기 때문에 • 과목담당강사라는 관계를 만들어 직원은 여러 과목을 강의할 수 있는 1:N, 과목은 여러 강사에게 강의될 수 있는 1:N관계로 해소 한다.
  • 14. Kongju National University Computer Science Engineering 요구추출 및 ER-D그리기 요구사항 분석 - 문단 3 강사나 관리직원을 채용하면 그들에 대한 정보를 관리해야 하는데, 한글성명, 영문성명, 주 민등록번호, 성별 등의 기본 정보와 함께 주민등록지주소, 거주지주소, 집전화번호, 핸드폰 번호, 비상연락전화번호(본인 연결이 가능한 2차 연락전화번호), 이메일 등 연락처정보를 관리하며, 매월 강사료나 급여를 지급하기 위한 계좌정보로서 은행코드, 계좌번호, 예금주 명 등을 관리한다. 또한 각 직원이 어느 센터에서 채용되었는지를 알아야하기 때문에 채용 센터에 대한 정보와 입사일자를 관리해야 하며, 이와 함께 현재 근무하고 있는 센터, 과거에 근무했던 센터들의 정보와 그 근무기간 등을 관리해야 한다. 또한 수강생들이 수강신청을 할 때 참조할 수 있도록 강사 프로필 정보를 제공하기 위해 프로젝트나 강의 등에 대한 경력 사항, 담당과목, 보유자격증 등에 대한 정보와 프로필용 사진을 관리해야 한다. 채용된 직원 들에 대해서는 강사나 관리직원을 따로 구분하지 않고 직원번호를 부여하여 관리한다.
  • 15. Kongju National University Computer Science Engineering 요구추출 및 ER-D그리기 임무 추출, 엔티티 정의 – 문단2 임무 추출 [직원관리] 3. 강사나 관리직원을 채용하면 그들에 대한 정보를 관리해야 하는데, 한글성명, 영문성명, 주민등록번 호, 성별 등의 기본 정보와 함께 주민등록지주소, 거주지주소, 집전화번호, 핸드폰번호, 비상연락전화번 호(본인 연결이 가능한 2차 연락전화번호), 이메일 등 연락처정보를 관리하며, 매월 강사료나 급여를 지 급하기 위한 계좌정보로서 은행코드, 계좌번호, 예금주명 등을 관리한다. 4. 각 직원이 어느 센터에서 채용되었는지를 알아야하기 때문에 채용센터에 대한 정보와 입사일자를 관 리해야 하며, 이와 함께 현재 근무하고 있는 센터, 과거에 근무했던 센터들의 정보와 그 근무기간 등을 관리해야 한다. 5. 수강생들이 수강신청을 할 때 참조할 수 있도록 강사 프로필 정보를 제공하기 위해 프로젝트나 강의 등에 대한 경력사항, 담당과목, 보유자격증 등에 대한 정보와 프로필용 사진을 관리해야 한다. 6. 채용된 직원들에 대해서는 강사나 관리직원을 따로 구분하지 않고 직원번호를 부여하여 관리한다. 발생하는 엔티티 - (직원에서 분리) 전사관계자기본, 전사관계자상세, 강사프로필
  • 16. Kongju National University Computer Science Engineering 요구추출 및 ER-D그리기 관계정의 – 문단3 • 한 명의 직원에게는 하나 의 상세 정보가 존재하기 때문에 1:1 관계이다. • 이 때 상세정보가 없을 수 도 있기 때문에 전사관계 자기본은 전체참여가 될 필요는 없다.
  • 17. Kongju National University Computer Science Engineering 요구추출 및 ER-D그리기 관계정의 – 문단3 • 이는 다시 말해 전사관계자 기본정보처럼 전사관계자 상세 정보 역시 교육센터와 1:N관계를 갖게된다.
  • 18. Kongju National University Computer Science Engineering 요구추출 및 ER-D그리기 관계정의 – 문단3 • 수강생이 수강신청을 할 때 참고할 수 있도록 각 강사는 프로필정 보를 가지고 있을 수 있다. • 직원은 여러 프로필을 등록해놓고 관리할 수 있으므로 1:N관계이 다.
  • 19. Kongju National University Computer Science Engineering 요구추출 및 ER-D그리기 QnA 감사합니다