A Project

학사관리 시스템

관리자

view : 1909

기간 :2017-04-10 ~ 2017-05-11 ( 월,화,수,목,금 )

URL :

교수 / 학생 / 관리자로 분업화된 학사관리 시스템을 목적으로 개발

 

Final Project

프로젝트명

 학사관리 시스템

프로젝트 기간

2 0 1 7 . 0 4 . 1 0  ~  2 0 1 7 . 0 5 . 1 1 (  3 2일 ) 

참여인원

8명

개발환경

 Microsoft Window 7 Home Premium K x64

 Oracle Data base Express Edition 11g Release 2

 Apache Tomcat v8.5

개발툴

 Eclipse Neon 3

 Toad Extension

 Brackets

프로젝트 내용

 교수 / 학생 / 관리자로 분업화된 학사관리 시스템을 목적으로 개발하였습니다.

 입학부터 학생의 Life Cycle에 의한 정보 통합관리 및 서비스 제공을 통해 보다 체계적인 

 시스템으 로 학기관리, 학적관리, 강의관리, 수강관리, 과제관리, 강의평가, 각 사용자간의 쪽지,

 메일 기능과 게시판관리의 기능을 구현하였습니다.

담당 업무

 기본적인 UX와 학생/교수의 로그인 기능 구현을 하였고, 입학처리/교수임용/사용자 조회/휴학·

 복학·자퇴·제적처리와 처리된 내역을 여러 조건으로 조회 할수 있는 기능을 구현하였습니다.

데이터베이스 다이어그램

클래스 다이어그램

 

 

 

 

 

세부기능 요약 및 설명

 

  < 로그인 화면 >

 

 ▶ 학생 / 교수로 로그인 하고자하는 타입을 선택하여 학번 /

    교번과 비밀번호 입력하여 해당 유저가 없거나 비밀번호가 

    불일치 할경우 알림 표시를 하여 사용자에게 알림을 표시하게

    됩니다.

 

 ▶ 관리자 페이지일 경우 url에 admin/ 교수 페이지일 경우 

    url에 prof/ 학생 페이지일 경우 url에 stud/ 를 붙여

    lnterceptor를 통해서 로그인되지 않은 상태에서 접속하는 

    것과 각 사용자간의 페이지 이동을 막았습니다.

 

< 입학생 등록 / 교수 임용 >

 

 ▶ 관리자가 명/입학구분/주민등록번호/성별/학과/학년/

    지도교수/연락처/이메일/주소/보호자성명/보호자 연락처를 

    입력하여 등록합니다. 학번은 입학년도 + 성명의 Hashcode를 

    이용하여 자동부여합니다.

    초기비밀번호 주민번호의 앞자리 6자리를 부여합니다.

 

 ▶ 관리자가 성명/재직구분/주민등록번호/성별/학과/직위

    /외국인여부/연락처/이메일/주소를 입력하여 등록합니다.

    교번과 비밀번호는 학생과 같은 방식으로 자동으로    

    부여됩니다.

 

< 학생 / 교수 조회 목록 >

 ▶ 관리자는 학생의 학적상태/학과/학년/이름/학번/전화번호로 

    학생을 조회 할 수 있습니다. 현재조회 된 목록의 인원을 

    확인 할 수 있고, Mybatis의 where절의 if문을 이용하여 

    모든 조건이 충족하지 않아도 현재 해당된 조건에 맞춰서 

    결과 값을 조회하여 화면에 표시합니다.

 

 ▶ 관리자가 교수 역시 학생과 마찬가지로 교직상태/학과별/

    직위/이름/학번/전화번호로 교수를 조회 할 수 있습니다.

 

< 휴학/복학/자퇴 신청 화면 >

 

 ▶ 학생이 현재 휴학상태가 아닐경우 휴학을 신청할 수 

    있습니다. 일반휴학/군휴학/질병휴학/출산육아휴학/

    창업휴학으로 휴학을 구분하여 휴학신청을 하게 되며,    

    관리자에게 신청 내역이 표시되고 관리자가 승인/거절을 

    통해 해당 학생의 학적을 변동시킬수 있습니다.

 

 ▶ 학생이 현재 휴학상태일 경우 복학을 신청할 수 있으며, 

    학생이 신청했던 최근 휴학에 대한 복학신청이 가능합니다.

    복학신청이 되면 관리자에게 신청 내역이 표시되고 관리자가 

    승인/거절을 통해 해당 학생의 학적을 변동시킬수 있습니다.

 

 ▶ 자퇴신청은 언제나 가능하며, 자퇴사유을 작성 후, 신청이

    가능합니다. 자퇴신청 역시 관리자에게 신청 내역이 표시되고

    관리자가 승인/거절을 통해 해당 학생의 학적을 변동시킬수

    있습니다.

 

세부기능 요약 및 설명

 

< 휴학/복학/자퇴 신청·승인 내역 화면 >

 ▶ 시스템을 이용하는 학생들 중 휴학/복학/자퇴 신청을 한 

    학생들의 내역을 모두 화면에 표시합니다.

    신청목록일 경우 상세 내역을 확인할 수 있고, 상세 내역에서 

    해당 학적변경 신청을 승인/거절을 통해 관리자가 학생의 

    학적을 관리할 수 있습니다.

 

 ▶ 승인 목록일 경우 학적변경신청에 대한 처리일자와 처리 

    결과를 확인할 수 있습니다.

    신청·승인 목록에서 학적변동/학과/이름/전화번호/학번의 

    조건으로 목록을 조회할 수 있습니다.

 

< 휴학/복학/자퇴 신청 세부정보 화면 >

 ▶ 휴학신청의 세부정보일 경우 관리자는 학생의 기본정보와 

    휴학 신청 내역을 통해 신청일자, 복학일자를 확인하여 승인/

    거절을 할 수 있습니다.

 

 ▶ 복학신청의 세부정보일 경우 관리자는 학생의 기본정보와 

    해당 복학에 대한 휴학 내역과 복학일자를 확인하여 승인/

    거절을 할 수 있습니다.

 

 ▶ 자퇴신청의 세부정보일 경우 관리자는 학생의 기본정보와 

    자퇴 신청 내역의 자퇴사유를 확인하여 승인/거절을 할 수 

    있습니다.

 

< 휴학/복학/자퇴 처리 세부정보 화면 >

 ▶ 관리자가 휴학/복학/자퇴신청에 대한 결재처리 된 정보를 

    확인할 수 있고, 해당 학생의 기본정보와 학적변동, 신청일자,

    처리일자, 결재 상태를 확인하여 학생들의 차후의 

    조회결과를 확인하고 통보 할 수 있습니다.

 

< 제적처리 화면 >

 ▶ 제적은 학생이 신청하는 것이 아니기 때문에 신청 화면이나 

    신청내역을 확인하지 않습니다.

    제적처리할 학번/이름으로 검색하여 조회된 학생을 선택하면

    학생상세화면에서 제적 사유를 선택하여 해당 학생의 학적을

    제적으로 변경가능하며 제적된 학생은 학사관리 시스템을 

    더 이상 이용할 수 없습니다.

 

먼저 비밀번호를 입력하여 주세요.

창닫기확인

TOP