[개발 일지] 학사 관리 시스템 Web 개발 프로젝트 9일차~종료 (04/30~05/02)
·
Team Project/University Web Project
수강 신청 기간 설정1. 예비 수강 신청 기간2. 수강 신청 기간3. 수강 신청 기간 종료 수강 신청 기간이 되면, 예비 수강 신청 목록을 확인함  → 정원 >= 신청인원인 강의는 예비 수강 신청 내역이 수강 신청 내역으로 자동으로 넘어감  → 정원  예비 수강 신청 내역이 있는 강의들은 본 수강 신청이 용이하도록 수강 신청 탭에 들어가면 가장 먼저 출력되도록 함   메인 페이지교직원으로 접속 시, 현재 처리되지 않은 휴학 신청 내역이 있다면 메인 페이지에서 확인 가능하도록 함(영상에는 수정 전이지만, 현재는 종 아이콘을 노란색으로 표시해서 눈에 더 잘 띄도록 함) 공지사항/학사일정 페이지와 연결함   페이징 처리각자의 기능에 필요한 페이징 처리는 각자 하기로 함 (비효율적이지만 실력 향상을 위해)  -..
[개발 일지] 학사 관리 시스템 Web 개발 프로젝트 7~8일차 (04/27~4/28)
·
Team Project/University Web Project
#  예비 수강 신청 (수강 장바구니)  - 현재 학기에 재학 상태가 되는 학생인지 확인  - 신청/취소할 때마다 강의의 현재 인원 변경  - 신청 강의의 정원 초과 가능  - 최대 수강 가능 학점을 넘지 않는지 확인 (18학점)  - 자신의 시간표와 겹치지 않는지 확인  - 예비 수강 신청에서는 신청 시 confirm 메시지를 띄움 (선착순이 아니므로) #  수강 신청  - 현재 학기에 재학 상태가 되는 학생인지 확인  - 신청/취소할 때마다 강의의 현재 인원 변경  - 최대 수강 가능 학점을 넘지 않는지 확인  - 자신의 시간표와 겹치지 않는지 확인  - 신청 강의의 정원 초과 불가능  - 수강 신청에서는 신청 시 confirm 메시지를 띄우지 않음   #  todo예비 수강 신청 기간에서 수강 신청..
[개발 일지] 학사 관리 시스템 Web 개발 프로젝트 5~6일차 (04/25~4/26)
·
Team Project/University Web Project
등록금 관련#  등록금 고지서 일괄 생성  - 등록금 납부 대상인지 확인      · 졸업/자퇴 상태면 X      · 휴학 신청 테이블을 확인해서, 현재 연도-학기까지의 휴학을 승인받았다면 X  - 이미 생성되어 있다면 X  - 장학금 유형 결정      1) 1학년 2학기 이상이라면          - 직전 학기 성적 평균에 따라 1유형/2유형/해당없음으로 나뉨      2) 1학년 1학기라면          - 성적 데이터가 없기 때문에, 모두 2유형으로 할당함 #  등록금 고지서 페이지 진입 시  - 등록금 납부 대상이 아니라면 고지서 페이지로 진입 불가 #  하드코딩 수정  - 학생 정보 부분을 동적으로 바꿈  학적 상태  - 학생 생성 시 학적 상태 테이블에도 자동으로 '재학' 상태 추가  -..
[개발 일지] 학사 관리 시스템 Web 개발 프로젝트 4일차 (04/24)
·
Team Project/University Web Project
#  휴학 신청 및 조회 (학생)  - 교직원이 신청에 대해 처리하면 상태가 변함  - 아직 처리가 완료되지 않은 휴학 신청은 취소할 수 있음 (delete) #  휴학 신청 처리 (교직원)  - 아직 처리가 완료되지 않은 휴학 신청만 리스트에 출력되도록 함  - 해당 신청서 상세 페이지로 들어가서 승인 또는 반려로 처리할 수 있음  #  경로를 지정해서 보낼 수 있는 예외 클래스 생성  - location.href의 값을 매개변수로 받음
[개발 일지] 학사 관리 시스템 Web 개발 프로젝트 1~3일차 (04/21~04/23)
·
Team Project/University Web Project
#  레이아웃1일차에는 레이아웃 만들려다가 시간을 너무 많이 버려서 진행된 게 거의 없었다.틀만 만들어 두고 나중에 꾸며야지 했는데.. 신경 쓰여서 그냥 토요일 새벽에 완성했다.학사 관리 시스템 홈페이지 느낌보다는 대학교 공식 홈페이지 느낌으로 만들어지긴 했는데 깔끔해서 마음에 든다.  #  등록금 내역 조회 페이지테이블도 예쁘게 꾸미고 싶은데 어떻게 할지 모르겠다.  #  등록금 납부 고지서 생성 기능이 기능은 나중에 교직원 쪽으로 넘길 예정이다.장학금 유형에 따라 최대 장학금액이 정해지고, 학과-단과대에 따라 등록금이 정해지기 때문에장학금 유형만 미리 정해두면 나머지 값들은 DB에서 알아서 가져와지게 구현해두었다.장학금 유형은 1학년 2학기부터는 성적을 기준으로 정하면 되겠는데 1학년 1학기는 어떻게..