2. Kongju National University
Computer Science Engineering
요구추출 및 ER-D그리기
목차
1. 문단 별 요구 분석 ( + 명사 동사 추출결과 )
2. 임무추출, 엔티티 정의
3. 속성정의
4. 관계정의
5. 관계 연결 및 전체 관계도
3. Kongju National University
Computer Science Engineering
요구추출 및 ER-D그리기
요구사항 분석 – 문단5
지점장은 해당 매장과 매장 근무사원의 정보에 대한 등록⋅유지⋅관리와 함께 근무사원들의
근태를 관리하며, 일정 인원수 이내에서 시간제 아르바이트 사원의 채용까지 할 수 있다. 매
장의 테이블 수는 매장의 확장이나 축소에 따라 변경될 수 있고, 영업시간도 변경될 수 있으
며, 전화번호나 주소도 바뀔 수 있다. 매장과 사원 정보의 변경은 이력으로 관리하여 아무
때나 원하는 임의의 시점에서의 정보를 재현할 수 있어야 한다.
4. Kongju National University
Computer Science Engineering
요구추출 및 ER-D그리기
임무 추출, 엔티티 정의 – 문단5
[직원관리]
1. 지점장은 해당 매장과 매장 근무사원의 정보에 대한 등록⋅유지⋅관리와 함께 근무사원들의 근태를 관
리하며
2. 일정 인원수 이내에서 시간제 아르바이트 사원의 채용까지 할 수 있다.
[매장관리]
1. 매장의 테이블 수는 매장의 확장이나 축소에 따라 변경될 수 있고, 영업시간도 변경될 수 있으며, 전화
번호나 주소도 바뀔 수 있다.
2. 매장과 사원 정보의 변경은 이력으로 관리하여 아무 때나 원하는 임의의 시점에서의 정보를 재현할
수 있어야 한다.
발생하는 엔티티
- 직원, 직원 근태관리(문단 7에서 정의), 매장, 매장정보 변경이력
9. Kongju National University
Computer Science Engineering
요구추출 및 ER-D그리기
관계정의 – 문단5
• 요구에 따라 사원정보의 변경이력을 기록한다. 하나의 직원에는
여러 변경이력이 존재하므로 1:N관계이다.
10. Kongju National University
Computer Science Engineering
요구추출 및 ER-D그리기
요구사항 분석 – 문단6
사원구분이 정직원인 사원들은 매년 경력에 따른 기본급을 책정하여 이를 토대로 제반 수
당을 더한 금액으로 매월 급여를 지급하고 있는데, 매장에 근무하는 사원은 기본급과 수당
외에 매출 실적에 따른 성과급이 더해질 수 있다. 시간제직원은 채용 시 합의한 시간당급여
를 기준으로 근무한 시간을 월별로 누적하여 이를 시간당급여에 곱한 금액으로 매월 급여
를 지급한다. 시간제직원의 시간당급여는 근무 평가를 통해 매년 일정 비율로 상향 조정을
하고 있으며, 정직원에게 성과급이 지급될 때 시간제직원에게도 일정 비율로 성과급을 추
가 지급한다.
11. Kongju National University
Computer Science Engineering
요구추출 및 ER-D그리기
임무 추출, 엔티티 정의 – 문단6
[급여관리]
1. 사원구분이 정직원인 사원들은 매년 경력에 따른 기본급을 책정하여 이를 토대로 제반 수당을 더한
금액으로 매월 급여를 지급하고 있는데, 매장에 근무하는 사원은 기본급과 수당 외에 매출 실적에 따른
성과급이 더해질 수 있다.
2., 매장에 근무하는 사원은 기본급과 수당 외에 매출 실적에 따른 성과급이 더해질 수 있다. 시간제직원
은 채용 시 합의한 시간당급여를 기준으로 근무한 시간을 월별로 누적하여 이를 시간당급여에 곱한 금
액으로 매월 급여를 지급한다.
3. 시간제직원의 시간당급여는 근무 평가를 통해 매년 일정 비율로 상향 조정을 하고 있으며, 정직원에
게 성과급이 지급될 때 시간제직원에게도 일정 비율로 성과급을 추가 지급한다.
발생하는 엔티티
- 사원구분(서브타입), 급여정보, 근무 평가이력, 매출실적(가상)
13. Kongju National University
Computer Science Engineering
요구추출 및 ER-D그리기
관계정의 – 문단6
• 직원은 근무평가를 통해 임금을 조정하므로 한 직원은 여러 근무
평가이력을 갖게된다. 따라서 1:N의 관계이다.
14. Kongju National University
Computer Science Engineering
요구추출 및 ER-D그리기
관계정의 – 문단6
• 매출에 따른 성과급(서브타입)에는 리베이트와 매출기록번호 속성을 가
진다.
• 여러 실적 정보를 참조하기 때문에 성과급과 매출실적은 1:N관계이다.
15. Kongju National University
Computer Science Engineering
요구추출 및 ER-D그리기
관계정의 – 문단6
• 실질적으로 매출에 영향
을 받는 것은 매장이다.
• 매장에는 여러 실적이 존
재할 수 있으므로 1:N의
관계를 갖는다.
16. Kongju National University
Computer Science Engineering
요구추출 및 ER-D그리기
관계정의 – 문단6
• 직원들은 급여를 받고 여러
단위로 급여를 받기 때문에
전사관계자와 급여정보는
1:N의 관계를 갖는다.
• 시간제 시간제급여를 받기
위해
어느 일자, 어느 시간에 출
근하여 얼마나 일을했는지
알아야함
시간제급여와 출근부관리는
1:1관계로 참조한다.
(급여정보가 N개 존재할 수
있으므로 각 출근부 이력정
보로 급여계산이 가능하다.
따라서 1:1의 관계로 정의
한다.)
17. Kongju National University
Computer Science Engineering
요구추출 및 ER-D그리기
요구사항 분석 – 문단7
모든 정직원은 휴가, 결근, 지각 등의 근태를 관리한다. 휴가는 지점장이나 관리자의 사전승
인을 받은 후 사용해야 하기 때문에 사원별로 근태발생일자와 근태 종류, 그리고 근태 종류
가 휴가인 경우 승인자와 승인일시를 관리한다. 시간제사원은 근무한 날짜별로 근무시작/
종료시간을 기록하여 관리한다.
18. Kongju National University
Computer Science Engineering
요구추출 및 ER-D그리기
임무 추출, 엔티티 정의 – 문단7
[직원근태관리]
1. 모든 정직원은 휴가, 결근, 지각 등의 근태를 관리한다.
2. 휴가는 지점장이나 관리자의 사전승인을 받은 후 사용해야 하기 때문에 사원별로 근태발
생일자와 근태 종류, 그리고 근태 종류가 휴가인 경우 승인자와 승인일시를 관리한다.
3. 시간제사원은 근무한 날짜별로 근무시작/종료시간을 기록하여 관리한다.
발생하는 엔티티
- 직원 근태관리, 출근부 관리
20. Kongju National University
Computer Science Engineering
요구추출 및 ER-D그리기
관계정의 – 문단7
• 정직원은 근태관리,
시작제직원은 출근부관리를 통해
급여를 결정하기 때문에 각각
1:N으로 관리하게된다.
21. Kongju National University
Computer Science Engineering
요구추출 및 ER-D그리기
요구사항 분석 – 문단8(1)
우리 매장을 방문하는 고객들 중 멤버쉽 서비스를 원하는 고객은 먼저 우리 레스토랑의 회
원으로 가입해야 한다. 회원가입은 홈페이지를 통해서 이루어지는데, 고객은 홈페이지에
회원으로 가입하기 전에 매장에서 먼저 회원카드를 발급받고 나중에 홈페이지에 회원정보
를 입력하여 멤버쉽을 획득하거나, 홈페이지에 회원가입을 먼저하고 매장을 방문하여 회
원카드를 발급받아 멥버쉽을 획득할 수 있다. 회원 가입을 위한 인적사항으로는 이름, 주소,
연락처(핸드폰 번호), 결혼기념일, 생일, 회원 기념일(멤버쉽 특가 서비스를 원하는 결혼기
념일이나 생일, 또는 기타 고객이 원하는 날짜를 지정) 등의 필수항목과, 직업, 선호매장 등
의 선택항목 등이 있다. 결혼기념은 화면상에 결혼여부를 선택하도록 하여 기혼이면 결혼
기념일을 입력하도록 하고, 미혼이면 내부적으로 ‘99991231’이 입력되도록 한다.
22. Kongju National University
Computer Science Engineering
요구추출 및 ER-D그리기
요구사항 분석 – 문단8(2)
인적사항들을 입력하면 회원 식별을 위한 회원번호를 생성하고, 매장에서 회원카드를 먼
저 발급받은 경우는 16자리의 회원카드 번호를 등록하여 회원 가입을 완료하게 된다. 회원
카드를 발급받지 않은 상태인 경우는 매장을 방문하여 회원카드를 수령한 후 홈페이지에
서 회원카드번호를 등록하면 된다. 회원으로서 멤버쉽 서비스를 받으려면 항상 회원카드
를 소지하여 매장 이용 시 제시할 수 있어야 한다. 회원카드번호는 분실이나 파손 등의 사유
로 변경된 번호가 재발급될 수 있으며, 재발급이 되면 이전의 회원카드번호는 무효화되어
사용할 수 없게 된다. 회원에 발급된 과거의 회원카드번호도 계속 관리해야 하며, 카드번호
별로 발급일이 관리되어야 한다. 매장 이용 실적을 누적하거나 멤버쉽 서비스의 제공은 유
효한 회원카드번호를 통해 식별되는 회원을 대상으로 이루어지기 때문에 매장을 이용하는
회원은 유효한 회원카드를 제시해야 한다.
23. Kongju National University
Computer Science Engineering
요구추출 및 ER-D그리기
임무 추출, 엔티티 정의 – 문단8
[멤버쉽관리]
문단8의 모든 문장은 멤버쉽관리 임무이다.
발생하는 엔티티
- 회원등록, 회원정보, 회원카드번호이력
25. Kongju National University
Computer Science Engineering
요구추출 및 ER-D그리기
관계정의 – 문단8
• 회원은 매장에서 멤버쉽 번호를 발급받거나 홈페이지에서 가입여
부 속성이 존재한다. 회원은 매장에 등록되어 관리되므로 1:1관
계이다.
26. Kongju National University
Computer Science Engineering
요구추출 및 ER-D그리기
관계정의 – 문단8
• 회원은 입력해야할 필수, 선택정보가 존재한다.
하나의 회원은 하나의 정보를 갖기 때문에 1:1관계를 형성한다.
27. Kongju National University
Computer Science Engineering
요구추출 및 ER-D그리기
관계정의 – 문단8
• 회원의 카드번호 변경내역은 보관되어야 한다. 하나의 회원정보
에는 N개의 카드번호이력이 존재할 수 있으므로 1:N관계이다.