작성 일자 2025-01-30
팀원 이지민, 김진혁, 박주승, 이재현
공통
| 업무 영역 |
공통 |
| 요구사항명 |
A-0. 시스템 기능 정의 |
| 개요 |
시스템기본전제정립 |
|
|
| 상세설명 |
****- 시스템 운영을 위해 관리자, 교사, 교육생으로 사용자를 구분한다. |
| - 시스템 운영의 모든 권한은 관리자가 가진다. |
|
| 제약 사항 |
모든 권한은 로그인 기능을 이용해 로그인 한 후에만 사용할 수 있다. |
관리자
| ****
****
****
관리자 기능
개요 | B-1. 기초 정보 관리
B-2. 교사 계정 관리
B-3. 개설 과정 관리
B-4. 개설 과목 관리
B-5. 교육생 관리
B-6. 시험관리 및 성적조회
B-7. 출결관리 및 출결조회
B-8. 교육생 면접 및 선발
B-9. 상담관리
B-10. 과목별 교재 관리
B-11. 수료생취업활동관리
B-12. 과정 평가 조사 및 결과 관리 |
| --- | --- |
| 업무영역 |
관리자 |
| 요구사항명 |
B-0. 관리자 계정 정의 |
| 개요 |
관리자 계정 상세 및 제약사항 전반 |
|
|
| 상세설명 |
- 별도로 가입절차를 거치지 않으며, 사전에 데이터베이스에 등록된 것으로 간주한다. |
| - 관리자의 기능은 기초정보 관리, 교사 계정관리, 개설 과정관리, 개설 과목 관리, 교육생 관리, 성적조회, 출결 관리를 포함한다. |
|
| 제약사항 |
-관리자는 시스템의 모든 기능을 로그인 후 사용할 수 있다. |
| 업무영역 |
관리자 |
| 요구사항명 |
B-1. 기초정보 관리 |
| 개요 |
개설 과정, 개설 과목에 사용하게 될 기초정보 등록 및 관리 |
|
|
상세설명 | 1. 과정명 관리
- 과정명을 등록, 수정, 삭제, 조회할 수 있다.
- 과목명 관리
- 과목명을 등록, 수정, 삭제, 조회할 수 있다.
- 과목은 30~50과목 정도를 등록한다고 가정한다.
- 모든 과정에서 공통으로 강의하는 과목과 개별강의 하는 과목이 있다.
- 강의실명 관리
- 강의 실명을 등록, 수정, 삭제, 조회할 수 있다.
- 강의실 등록은 강의실 번호, 정원을 입력한다. |
|
제약사항 | - 관리자는 교사 계정 관리 및 개설 과정, 개설 과목에 사용할 기초 정보를 등록 및 관리할 수 있어야 한다.
- 과정기간은 5.5개월, 6개월, 7개월 중 하나로 등록한다.
- 기초 정보에는 과정명, 과목명, 강의실명(정원포함), 교재명(출판사명 포함) 등이 포함된다.
- 기초 정보에 대한 입력, 출력, 수정, 삭제 기능을 사용할 수 있어야 한다.
- 관리자는 기초 정보 관리 기능을 이용해서 기초 정보를 등록 및 관리한다. |
| 업무영역 |
관리자 |
| 요구사항명 |
B-2. 교사계정관리 |
| 개요 |
교사정보 등록 및 관리 |
| 상세설명 |
1.교사정보등록 |
| -이름, 주민번호 뒷자리, 전화번호, 강의가능 과목을 입력하여 교사 정보를 등록한다. |
|
- 교사 정보 수정
- 교사 정보 삭제
- 교사 정보 조회
- 교사 정보 (이름, 주민번호 뒷자리, 전화번호, 강의가능 과목)를 출력한다.
- 교사 정보를 선택하면 교사의 강의과목에 대한 정보(개설과목 번호, 과목명, 과목 개설기간, 과정명, 개설과정 기간, 교재명, 강의실, 강의진행 여부)를 출력한다. |
| 제약사항 | - 강의가능 과목은 기초정보 과목명에서 선택한다.
- 교사정보의 주민등록번호 뒷자리는 교사 본인이 로그인 시 패스워드로 사용된다.
- 개설과목 기간과 과정기간은 시작 연월일과 끝연월일을 출력한다.
- 강의진행 여부는 강의예정, 강의중, 강의종료로 확인할 수 있어야한다.
- 교사 명단은 현재 과목과 강의가능 과목이 일치하는 교사 명단만 출력된다. |
| 업무 영역 |
관리자 |
| 요구사항명 |
B-3.개설과정관리 |
| 개요 |
개설과정 등록 및 관리, 강의실배정 |
|
|
상세설명 | 1.과정등록
-과정번호, 과정명, 과정기간, 강의실명, 상세과정
2. 과정정보수정
3. 과정삭제
4. 과정조회
- 과정번호, 과정명, 과정기간, 강의실명, 개설과목 등록여부, 교육생 수용인원 출력
- 개설과정 선택 시, 개설 과목정보(과목명, 과목기간, 교재명, 교사명)과 교육생 정보(이름, 주민등록번호 뒷자리, 전화번호, 등록일, 수료여부(수료, 중도탈락)) 출력
5.과정수료처리 |
|
제약사항 | 과정등록
- 과정기간은 등록기준 5.5개월, 6개월, 7개월 과정이다.
- 과정명, 강의실명 기초 정보에서 선택
- 과정등록 시 일련번호(seq)를 부여하여 데이터베이스에 저장
과정조회
- 교재명은 기초 정보 교재명에서 선택
- 과정은 등록 기준 과정에 과정 기간을 더한, 수료예상 날짜조회 |
| 업무영역 |
관리자 |
| 요구사항명 |
B-4.개설과목관리 |
| 개요 |
여러 개의 개설과목 등록 및 관리 |
|
|
상세설명 | - 관리자는 개설과정에 대해서 여러 개의 개설과목을 등록 및 관리가능
- 특정개설 과정 선택 시 개설과목정보 출력 및 개설과목 신규등록을 할 수 있다.
- 개설과목 정보 입력 시 과목명, 과목기간, 교재명, 교사명을 입력한다.
- 개설과목 출력 시, 과정정보, 과목명, 과목기간(개강일, 종강일), 교재명, 교사명을 출력한다.
- 개설 과목정보에 대한 입력, 출력, 수정, 삭제기능을 사용 |
|
제약사항 | - 교재명은 기초정보 교재명에서 추가할 수 있다.
- 교사명은 교사명단에서 추가할 수 있다.
- 교사명단은 현재과목, 강의가능 과목이 일치하는 교사명단만 보여야함.
- 특정 개설과정이 수료한 경우 등록된 교육생 전체에 대해서 수료날짜를 지정할 수 있어야 한다. 단, 탈락자는 제외한다. |
| 업무영역 |
관리자 |
| 요구사항명 |
B-5. 교육생관리 |
| 개요 |
교육생 전체 정보 등록, 수정, 추가 등 관리 |
|
|
상세설명 | - 교육생 정보 입력 시,(교육생 이름, 주민번호 뒷자리, 전화번호, 등록일)를 등록. (등록일은 자동 입력)
- 주민번호 뒷자리는 교육생의 패스워드로 사용
- 교육생 정보 출력 시(교육생 이름, 주민번호 뒷자리, 전화번호, 등록일, 수강신청 횟수) 출력
- 교육생 정보 출력 시(교육생 이름, 신청한 개설과정 정보, 수강상황(수강예정, 수강 중, 수강완료), 강의실, 수료 및 중도탈락 여부)를 출력
- 교육생에 대한 수료 및 중도탈락 처리를 할 수 있어야 한다. 수료 또는 중도탈락 날짜를 입력할 수 있도록 함.
- 강의 예정인 과정, 강의 중인 과정, 강의 종료된 과정 중에서 선택한 과정을 신청한 교육생 정보를 확인할 수 있다.
- 교육생 검색을 할 수 있다. |
| 제약사항 | - 강의가 종료된 과정의 교육생 정보에는 취업현황(취업정보)가 들어간다.
- 등록일은 등록 기준으로 자동으로 입력되도록 한다. |
| 업무영역 |
관리자 |
| 요구사항명 |
B-6. 시험관리 및 성적조회 |
| 개요 |
시험관리및성적조회 |
| 상세설명 |
1. 시험관리 |
| -특정 개설과정 선택 시 등록된 개설과목정보를 출력하고,과목별 성적등록 여부를 확인할 수 있다. |
|
- 성적조회
- 개설 과목별, 교육생 개인별로 성적정보를 출력할 수 있다.
- 개설과목별 성적출력 시 과정명, 과정기간, 강의실명, 과목명, 교사명, 교재명 등을 출력하고, 해당과목을 수강한 모든 교육생의 성적정보(이름, 주민번호 뒷자리, 필기, 실기)를 같이 출력한다.
- 교육생 개인별 성적 출력시 교육생 정보(이름, 주민번호 뒷자리, 과정명, 과정 기간, 강의실명 등)를 출력하고, 교육생이 수강한 모든 과목에 대한 성적 정보(과목명, 과목기간, 교사명, 필기, 실기)를 같이 출력한다. |
| 제약사항 | 모든 시험은 오프라인으로 진행하고, 실행과 결과만을 시스템으로 관리한다. |
| 업무영역 |
관리자 |
| 요구사항명 |
B-7. 출결관리 및 출결조회 |
| 개요 |
출결관리 및 출결조회 |
|
|
| 상세설명 |
****- 개설과정 선택 시 모든 교육생의 출결을 조회할 수 있다. |
| - 출결현황을 기간별(년,월,일)로 조회할 수 있다. |
|
| 제약사항 |
출결기록 상세상황을 구분할 수 있다(정상, 지각, 조퇴, 외출, 병가, 기타). |
| 업무영역 |
관리자 |
| 요구사항명 |
B-8. 교육생 면접 및 선발 |
| 개요 |
교육생 면접 및 선발 |
|
|
상세설명 | 1.지원생 등록
-면접을 지원한 지원생들의 이름, 지원일자, 면접예정일자, 지원동기, 지원과정 등을 등록한다.
2.교육생 선발
-교육생 선발 시 지원생 목록 중 선택적으로 추가할 수 있다. |
| 제약사항 | - 지원생 중 면접에 합격한 경우 등록일자를 지정할 수 있어야 한다.
- 등록일은 등록 기준으로 자동으로 입력되도록 한다. |
| 업무영역 |
관리자 |
| 요구사항명 |
B-9. 상담관리 |
| 개요 |
교육생상담일지조회 |
|
|
| 상세설명 |
**** |
| - 특정과정을 선택하고, 선택된 과정에 대해 작성된 상담일지 전체목록을 작성일자가 최신인순으로 출력한다(작성일자, 상담주제, 학생이름, 상담내용). |
|
| - 지정된 과정의 전체 상담일지를 수강생별로 조회할 수 있다. |
|
| 제약사항 |
상담일자는 상담일 기준으로 자동으로 입력되도록 한다. 상담일지는 현재 수업중인 과정에 대해서만 보존된다. |
| 업무영역 |
관리자 |
| 요구사항명 |
B-10. 과목별 교재 관리 |
| 개요 |
과목별 교재등록, 조회 및 수정 |
|
|
상세설명 | 1. 교재 등록
- 기초정보 교재목록에 교재를 추가할 수 있다.
- 개설과목에 교재등록 시 기초정보 교재목록에서 선택적으로 추가할 수 있다.
-
교재 조회
-개설과목별 교재정보 출력 시 과목명, 교재명, 출판사 등을 출력한다.
-
교재 수정
-기초정보 교재목록의 교재정보를 수정할 수 있다.
-
교재 삭제
-기초정보 교재목록의 교재를 삭제할 수 있다. |
| 제약사항 | 교재등록시 기초정보 교재목록에서 선택적으로 추가 가능하다. |
| 업무영역 |
관리자 |
| 요구사항명 |
B-11. 수료생 취업활동 관리 |
| 개요 |
수료생들에 대한 사후처리 데이터관리 |
| 상세설명 |
1. 사후처리 등록 |
- 사후처리 조회 (교육생 번호, 교육생, 교육과정 정보, 수료날짜, 취업현황)
- 관리자는 취업현황에 대한 재취업지원시스템을 제공하기 위해 미취업 교육생 목록을 열람할 수 있다.
- 관리자는 취업 현황에 대한 수정, 삭제 기능을 사용할 수 있다. |
| 제약사항 | 1. 사후처리는 수료생에 한해 서비스를 제공한다.
- 재취업 지원은 수료 후 6개월이내의교육생들에한해서지원한다. |
| 업무영역 |
관리자 |
| 요구사항명 |
C-12. 과정평가 관리 |
| 개요 |
과정평가 관리 |
|
|
| 상세설명 |
1.평가 항목 설정 |
| - 평가 항목 유형: 문항별 점수(1~5점)과 주관식 응답으로 구성되어 있습니다. |
|
| 2. 평가 생성 및 진행 관리- 과정별로 교사 평가를 생성하여 특정 강의를 담당한 교사를 평가할 수 있도록 설정합니다. |
|
| 3. 평가 결과 확인- 교사 평가 결과를 평균 점수, 최고점, 최저점, 주관식 응답으로 확인 할 수 있습니다. |
|
| 4. 평가 결과 통계 및 보고서 |
|
| - 과정별, 교사별 평가 결과 통계를 분석할 수 있습니다. |
|
| 5. 이상 점수 탐지 |
|
| 특정 교사에 대한 평가가 비정상적으로 낮거나 높은 경우 자동 알림 기능이 있어야 한다. |
|
|
|
| 제약사항 |
|