본문 바로가기
728x90
반응형

Team Project/University Web Project6

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