728x90
728x90
수강 신청 기간 설정
1. 예비 수강 신청 기간
2. 수강 신청 기간
3. 수강 신청 기간 종료
수강 신청 기간이 되면, 예비 수강 신청 목록을 확인함
→ 정원 >= 신청인원인 강의는 예비 수강 신청 내역이 수강 신청 내역으로 자동으로 넘어감
→ 정원 < 신청인원인 강의는 신청 인원이 0으로 초기화되며, 학생이 직접 신청하도록 함
예비 수강 신청 내역이 있는 강의들은 본 수강 신청이 용이하도록 수강 신청 탭에 들어가면 가장 먼저 출력되도록 함
메인 페이지
교직원으로 접속 시, 현재 처리되지 않은 휴학 신청 내역이 있다면 메인 페이지에서 확인 가능하도록 함
(영상에는 수정 전이지만, 현재는 종 아이콘을 노란색으로 표시해서 눈에 더 잘 띄도록 함)
공지사항/학사일정 페이지와 연결함
페이징 처리
각자의 기능에 필요한 페이징 처리는 각자 하기로 함 (비효율적이지만 실력 향상을 위해)
- 전체 강의 조회
- 강의 시간표 조회
- 예비 수강 신청
- 수강 신청
기타
- 이번 학기에 반려되지 않은 휴학 신청 내역이 있다면 휴학 신청 페이지로 들어가지 못하게 함
- 수강 신청 시 학생의 평가 정보(과제, 시험 점수 등)가 입력될 stu_sub_detail_tb 데이터도 함께 추가됨
→ ON DELETE CASCADE 옵션을 설정하여, 수강 취소 시 함께 삭제됨
- 학생/교수 탭 전체적인 css
- 전체적인 코드 테스트 및 리팩토링
320x100
반응형
'Team Project > University Web Project' 카테고리의 다른 글
[개발 일지] 학사 관리 시스템 Web 개발 프로젝트 7~8일차 (04/27~4/28) (0) | 2023.04.30 |
---|---|
[개발 일지] 학사 관리 시스템 Web 개발 프로젝트 5~6일차 (04/25~4/26) (0) | 2023.04.27 |
[개발 일지] 학사 관리 시스템 Web 개발 프로젝트 4일차 (04/24) (1) | 2023.04.25 |
[개발 일지] 학사 관리 시스템 Web 개발 프로젝트 1~3일차 (04/21~04/23) (0) | 2023.04.24 |
[개발 일지] 학사 관리 시스템 Web 개발 프로젝트 0일차 (기획 단계) (3) | 2023.04.22 |