작성 일자 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. 과정명 관리

  1. 과목명 관리 -  과목명을 등록, 수정, 삭제, 조회할 수 있다. -  과목은 30~50과목 정도를 등록한다고 가정한다. -  모든 과정에서 공통으로 강의하는 과목과 개별강의 하는 과목이 있다.
  2. 강의실명 관리 -  강의 실명을 등록, 수정, 삭제, 조회할 수 있다. -  강의실 등록은 강의실 번호, 정원을 입력한다. | |   제약사항 | -  관리자는 교사 계정 관리 및 개설 과정, 개설 과목에 사용할 기초 정보를 등록 및 관리할 수 있어야 한다. -  과정기간은 5.5개월, 6개월, 7개월 중 하나로 등록한다. -  기초 정보에는 과정명, 과목명, 강의실명(정원포함), 교재명(출판사명 포함) 등이 포함된다. -  기초 정보에 대한 입력, 출력, 수정, 삭제 기능을 사용할 수 있어야 한다. -  관리자는 기초 정보 관리 기능을 이용해서 기초 정보를 등록 및 관리한다. |
업무영역 관리자
요구사항명 B-2. 교사계정관리
개요 교사정보 등록 및 관리
상세설명 1.교사정보등록
-이름, 주민번호 뒷자리, 전화번호, 강의가능 과목을 입력하여 교사 정보를 등록한다.
  1. 교사 정보 수정
  2. 교사 정보 삭제
  3. 교사 정보 조회 -  교사 정보 (이름, 주민번호 뒷자리, 전화번호, 강의가능 과목)를 출력한다. -  교사 정보를 선택하면 교사의 강의과목에 대한 정보(개설과목 번호, 과목명, 과목 개설기간, 과정명, 개설과정 기간, 교재명, 강의실, 강의진행 여부)를 출력한다. | | 제약사항 | -  강의가능 과목은 기초정보 과목명에서 선택한다. -  교사정보의 주민등록번호 뒷자리는 교사 본인이 로그인 시 패스워드로 사용된다. -  개설과목 기간과 과정기간은 시작 연월일과 끝연월일을 출력한다. -  강의진행 여부는 강의예정, 강의중, 강의종료로 확인할 수 있어야한다. -  교사 명단은 현재 과목과 강의가능 과목이 일치하는 교사 명단만 출력된다. |
업무 영역 관리자
요구사항명 B-3.개설과정관리
개요 개설과정 등록 및 관리, 강의실배정

상세설명 | 1.과정등록 -과정번호, 과정명, 과정기간, 강의실명, 상세과정 2. 과정정보수정 3. 과정삭제 4. 과정조회 -  과정번호, 과정명, 과정기간, 강의실명, 개설과목 등록여부, 교육생 수용인원 출력 -  개설과정 선택 시, 개설 과목정보(과목명, 과목기간, 교재명, 교사명)과 교육생 정보(이름, 주민등록번호 뒷자리, 전화번호, 등록일, 수료여부(수료, 중도탈락)) 출력 5.과정수료처리 | |   제약사항 | 과정등록 -  과정기간은 등록기준 5.5개월, 6개월, 7개월 과정이다. -  과정명, 강의실명 기초 정보에서 선택 -  과정등록 시 일련번호(seq)를 부여하여 데이터베이스에 저장 과정조회 -  교재명은 기초 정보 교재명에서 선택 -  과정은 등록 기준 과정에 과정 기간을 더한, 수료예상 날짜조회 |

업무영역 관리자
요구사항명 B-4.개설과목관리
개요 여러 개의 개설과목 등록 및 관리

상세설명 | -  관리자는 개설과정에 대해서 여러 개의 개설과목을 등록 및 관리가능 -  특정개설 과정 선택 시 개설과목정보 출력 및 개설과목 신규등록을 할 수 있다. -  개설과목 정보 입력 시 과목명, 과목기간, 교재명, 교사명을 입력한다. -  개설과목 출력 시, 과정정보, 과목명, 과목기간(개강일, 종강일), 교재명, 교사명을 출력한다. -  개설 과목정보에 대한 입력, 출력, 수정, 삭제기능을 사용 | | 제약사항 | -  교재명은 기초정보 교재명에서 추가할 수 있다. -  교사명은 교사명단에서 추가할 수 있다. -  교사명단은 현재과목, 강의가능 과목이 일치하는 교사명단만 보여야함. -  특정 개설과정이 수료한 경우 등록된 교육생 전체에 대해서 수료날짜를 지정할 수 있어야 한다. 단, 탈락자는 제외한다. |

업무영역 관리자
요구사항명 B-5. 교육생관리
개요 교육생 전체 정보 등록, 수정, 추가 등 관리

상세설명 | -  교육생 정보 입력 시,(교육생 이름, 주민번호 뒷자리, 전화번호, 등록일)를 등록. (등록일은 자동 입력) -  주민번호 뒷자리는 교육생의 패스워드로 사용 -  교육생 정보 출력 시(교육생 이름, 주민번호 뒷자리, 전화번호, 등록일, 수강신청 횟수) 출력 -  교육생 정보 출력 시(교육생 이름, 신청한 개설과정 정보, 수강상황(수강예정, 수강 중, 수강완료), 강의실, 수료 및 중도탈락 여부)를 출력 -  교육생에 대한 수료 및 중도탈락 처리를 할 수 있어야 한다. 수료 또는 중도탈락 날짜를 입력할 수 있도록 함. -  강의 예정인 과정, 강의 중인 과정, 강의 종료된 과정 중에서 선택한 과정을 신청한 교육생 정보를 확인할 수 있다. -  교육생 검색을 할 수 있다. | | 제약사항 | -  강의가 종료된 과정의 교육생 정보에는 취업현황(취업정보)가 들어간다. -  등록일은 등록 기준으로 자동으로 입력되도록 한다. |

업무영역 관리자
요구사항명 B-6. 시험관리 및 성적조회
개요 시험관리및성적조회
상세설명 1. 시험관리
-특정 개설과정 선택 시 등록된 개설과목정보를 출력하고,과목별 성적등록 여부를 확인할 수 있다.
  1. 성적조회 -  개설 과목별, 교육생 개인별로 성적정보를 출력할 수 있다. -  개설과목별 성적출력 시 과정명, 과정기간, 강의실명, 과목명, 교사명, 교재명 등을 출력하고, 해당과목을 수강한 모든 교육생의 성적정보(이름, 주민번호 뒷자리, 필기, 실기)를 같이 출력한다. -  교육생 개인별 성적 출력시 교육생 정보(이름, 주민번호 뒷자리, 과정명, 과정 기간, 강의실명 등)를 출력하고, 교육생이 수강한 모든 과목에 대한 성적 정보(과목명, 과목기간, 교사명, 필기, 실기)를 같이 출력한다. | | 제약사항 | 모든 시험은 오프라인으로 진행하고, 실행과 결과만을 시스템으로 관리한다. |
업무영역 관리자
요구사항명 B-7. 출결관리 및 출결조회
개요 출결관리 및 출결조회
상세설명 ****-  개설과정 선택 시 모든 교육생의 출결을 조회할 수 있다.
-  출결현황을 기간별(년,월,일)로 조회할 수 있다.
제약사항 출결기록 상세상황을 구분할 수 있다(정상, 지각, 조퇴, 외출, 병가, 기타).
업무영역 관리자
요구사항명 B-8. 교육생 면접 및 선발
개요 교육생 면접 및 선발

상세설명 | 1.지원생 등록 -면접을 지원한 지원생들의 이름, 지원일자, 면접예정일자, 지원동기, 지원과정 등을 등록한다. 2.교육생 선발 -교육생 선발 시 지원생 목록 중 선택적으로 추가할 수 있다. | | 제약사항 | -  지원생 중 면접에 합격한 경우 등록일자를 지정할 수 있어야 한다. -  등록일은 등록 기준으로 자동으로 입력되도록 한다. |

업무영역 관리자
요구사항명 B-9. 상담관리
개요 교육생상담일지조회
상세설명 ****
-  특정과정을 선택하고, 선택된 과정에 대해 작성된 상담일지 전체목록을 작성일자가 최신인순으로 출력한다(작성일자, 상담주제, 학생이름, 상담내용).
-  지정된 과정의 전체 상담일지를 수강생별로 조회할 수 있다.
제약사항 상담일자는 상담일 기준으로 자동으로 입력되도록 한다. 상담일지는 현재 수업중인 과정에 대해서만 보존된다.
업무영역 관리자
요구사항명 B-10. 과목별 교재 관리
개요 과목별 교재등록, 조회 및 수정

상세설명 | 1. 교재 등록 -  기초정보 교재목록에 교재를 추가할 수 있다. -  개설과목에 교재등록 시 기초정보 교재목록에서 선택적으로 추가할 수 있다.

  1. 교재 조회 -개설과목별 교재정보 출력 시 과목명, 교재명, 출판사 등을 출력한다.

  2. 교재 수정 -기초정보 교재목록의 교재정보를 수정할 수 있다.

  3. 교재 삭제 -기초정보 교재목록의 교재를 삭제할 수 있다. | | 제약사항 | 교재등록시 기초정보 교재목록에서 선택적으로 추가 가능하다. |

업무영역 관리자
요구사항명 B-11. 수료생 취업활동 관리
개요 수료생들에 대한 사후처리 데이터관리
상세설명 1. 사후처리 등록
  1. 사후처리 조회 (교육생 번호, 교육생, 교육과정 정보, 수료날짜, 취업현황)
  2. 관리자는 취업현황에 대한 재취업지원시스템을 제공하기 위해 미취업 교육생 목록을 열람할 수 있다.
  3. 관리자는 취업 현황에 대한 수정, 삭제 기능을 사용할 수 있다. | | 제약사항 | 1. 사후처리는 수료생에 한해 서비스를 제공한다.
  4. 재취업 지원은 수료 후 6개월이내의교육생들에한해서지원한다. |
업무영역 관리자
요구사항명 C-12. 과정평가 관리
개요 과정평가 관리
상세설명 1.평가 항목 설정
-  평가 항목 유형: 문항별 점수(1~5점)과 주관식 응답으로 구성되어 있습니다.
2.  평가 생성 및 진행 관리- 과정별로 교사 평가를 생성하여 특정 강의를 담당한 교사를 평가할 수 있도록 설정합니다.
3.  평가 결과 확인- 교사 평가 결과를 평균 점수, 최고점, 최저점, 주관식 응답으로 확인 할 수 있습니다.
4.  평가 결과 통계 및 보고서
-  과정별, 교사별 평가 결과 통계를 분석할 수 있습니다.
5.  이상 점수 탐지
특정 교사에 대한 평가가 비정상적으로 낮거나 높은 경우 자동 알림 기능이 있어야 한다.
제약사항