[개발 일지] 학사 관리 시스템 Web 개발 프로젝트 9일차~종료 (04/30~05/02)

2023. 5. 7. 01:32·Team Project/University Web Project
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
'Team Project/University Web Project' 카테고리의 다른 글
  • [개발 일지] 학사 관리 시스템 Web 개발 프로젝트 7~8일차 (04/27~4/28)
  • [개발 일지] 학사 관리 시스템 Web 개발 프로젝트 5~6일차 (04/25~4/26)
  • [개발 일지] 학사 관리 시스템 Web 개발 프로젝트 4일차 (04/24)
  • [개발 일지] 학사 관리 시스템 Web 개발 프로젝트 1~3일차 (04/21~04/23)
스응
스응
    반응형
    250x250
  • 스응
    이서영의 개발 블로그
    스응
  • 전체
    오늘
    어제
  • 글쓰기 관리
    • 분류 전체보기 (383)
      • Java (134)
        • Base (54)
        • Spring Boot (37)
        • JSP (16)
        • Swing (GUI) (20)
        • Design Pattern (7)
      • C# (13)
      • PHP (18)
      • SQL (27)
      • Vue.js (9)
      • Tailwind CSS (4)
      • TypeScript (7)
      • HTML & CSS (27)
      • JavaScript (26)
      • jQuery (10)
      • Android (3)
      • - - - - - - - - - - - - - - (0)
      • Hotkeys (5)
      • CS (30)
      • etc. (13)
      • Error Note (15)
      • Team Project (24)
        • Airlines Web Project (12)
        • University Web Project (6)
        • Strikers 1945 GUI Project (6)
      • My Project (18)
        • Library Web Project (8)
        • Pet Shopping Mall GUI Project (10)
  • 블로그 메뉴

    • Home
    • Write
  • 링크

    • 깃허브
  • 공지사항

  • 인기 글

  • 태그

    jsp
    php
    개발일지
    오블완
    Android
    tailwindcss
    티스토리챌린지
    C#
    jQuery
    git
    면접
    zapier
    Codeigniter
    java
    cs
    js
    SQL
    typeScript
    vuejs
    HTML
    errorNote
    SpringBoot
    http
    CSS
    Swing
    Hotkeys
    SEO
    Wordpress
  • 최근 댓글

  • hELLO· Designed By정상우.v4.10.0
스응
[개발 일지] 학사 관리 시스템 Web 개발 프로젝트 9일차~종료 (04/30~05/02)
상단으로

티스토리툴바