개발기간 : 2018.09.09 ~ 2018.12.09
IDE : spring tool suite
Skill stack : Spring-boot, Jsp, AWS, MyBatis, Mysql, Html, Css, JavaScript
Sql Model : URL
- 학생이 졸업요건을 찾기가 쉽지 않고 졸업요건 적용 계산이 까다롭다.
- 교직원이 직접 학생의 초수강 대체과목 신청 또는 이수구분신청을 수기로 처리해주었다.
- 학생이 본인이 원하는 졸업요건으로 시뮬레이션 하면 좋겠다.
- 교수가 졸업요건 미충족인 학생들을 한눈에 파악하면 좋겠다.
-
수강 과목 업로드 : 학생이 수강한 과목을 엑셀로 업로드 하는 기능
-
수강한 과목 확인 : 학생이 업로드한 과목을 확인하는 기능
-
대체과목 목록 : 대체 과목 목록을 확인하는 기능
-
대체과목 변경 : 폐강된 필수 과목의 대체 과목을 선택하는 기능
-
전공인정 : 기존에 교양으로 되어 있는 IT학부내 타학과 전공을 전공선택으로 바꾸는 기능
-
졸업 요건 확인 : 졸업 요건을 쉽게 확인할 수 있는 기능
-
졸업 요건 선택 : '졸업 요건 확인'에서 원하는 졸업 요건(예: 전공심화, 전공기초 등)을 선택하는 기능, 졸업 플랜 작성과 요건 충족도 확인과 연계됨
-
요건 충족도 확인 : '자신이 졸업 요건 선택' 에서 선택한 요건으로 졸업하기 위해 남은 필수 과목과 학점을 보여주는 기능
-
OTP로 회원가입 비밀번호 조회시 : otp로 구현한다.
-
목표 졸업 학점 시뮬 : 본인의 목표 학점을 위해 남은 학기동안 몇 학점을 취득해야는지 시뮬레이션 해주는 기능
-
공지사항 및 문의 : 공지사항을 확인할 수 있고 관리자에게 문의글을 남길 수있는 기능
-
학교 관련 링크 : 종합정보시스템, e커리어센터, 학교 홈페이지 바로가기 링크 추가
- 사용자 조회 : 회원가입한 사용자를 대상으로한 검색 기능(학년별, 이수학기별, 학번별, 학과별, 이름, 특정 학번 조회, 전공필수 미충족, 교양필수 미충족 등)
-
졸업요건 작성 : 새로운 졸업 요건을 작성하는 기능. 적용할 학번 명시
-
졸업 요건 수정 : 반영된 졸업 요건을 수정하는 기능 (필수 과목 추가/삭제 등, 적용할 학번 명시)
-
졸업 요건 조회 : 생성한 졸업 요건을 조회하는 기능(학과, 학번별)
-
관리자 추가 기능 : 새로운 관리자(교수)가 추가되었을 때, 관리자 추가
-
관리자 개인정보 수정 : 관리자 본인의 개인정보 수정(비밀번호변경 포함)
-
졸업요건 미충족 학생 관리 : 졸업요건 미충족 학생 조회, 조치사항 기록
-
대체과목 관리 : 학과별 대체과목 추가, 삭제, 수정 및 파일 업로드
-
관리자 비밀번호 찾기 : 이메일을 통해 비밀번호를 찾습니다.
-
전체 과목 목록 : 전체 과목 목록 조회 및 업로드
-
공지사항 및 문의 : 공지사항을 공지하고 사용자의 질의를 응답
-
관리자 학생 조치사항 : 관리자와 학생 조치사항 내역 기록 및 작성
-
교수 학생 상담 : 교수와 학생 상담 내역 기록 및 작성
- 졸업 요건 확인 졸업 요건을 쉽게 확인할 수 있는 기능