Team project/대학학사관리 - Chelsea University5 수강신청 JSP 수강신청 기간은 3개로 설정했습니다.예비수강신청 시작 → 본 수강신청 시작 → 수강신청 기간 완전 종료.더보기 학사관리 학생 명단 조회 교수 명단 조회 학생 등록 .. 2024. 10. 25. 휴학 신청 처리하기 JSP 들어온 휴학 신청이 있다면 리스트를 클릭했을 때 상세보기를 확인할 수 있습니다. 이 페이지에서 승인할지 반려할지 선택 처리할 수 있습니다.더보기 MY 학생 명단 조회 교수 명단 조회 학생 등록 교수 등록 등록금 고지서 발송 휴학 처리 수강신청 기간 설정 휴학 처리 단과대 ${college.name} 학과 ${deptInfo.name} 학번 ${studentInfo.id} 학년 ${studentInfo.grade} 전화번호 ${studentIn.. 2024. 10. 25. 학생 및 교수 조회 (검색과 페이징 처리) 검색 LIKE 쿼리문, ORDER BY를 이용해 DESC(내림차순)으로 정렬합니다.더보기LIKE 구문은 쿼리문 WHERE절에 주로 사용되며, 부분적으로 일치하는 컬럼을 찾을 때 사용한다.[A로 시작하는 문자를 찾기]SELECT 컬럼명 FROM 테이블 WHERE 컬럼명 LIKE 'A%'[A로 끝나는 문자 찾기]SELECT 컬럼명 FROM 테이블 WHERE 컬럼명 LIKE '%A'[A를 포함하는 문자 찾기]SELECT 컬럼명 FROM 테이블 WHERE 컬럼명 LIKE '%A%'[A로 시작하는 두글자 문자 찾기]SELECT 컬럼명 FROM 테이블 WHERE 컬럼명 LIKE 'A_'[첫번째 문자가 'A''가 아닌 모든 문자열 찾기]SELECT 컬럼명 FROM 테이블 WHERE 컬럼명 LIKE'[^A]'[첫번째 .. 2024. 10. 25. 학생 및 교수 등록 학생 및 교수 등록은 교직원만 할 수 있도록 만들었습니다. jsp 폼에서 입력 받은 값이 controller를 타서 DB에 저장되는 흐름입니다. controller 클래스에서는 get과 post 요청을 구별하여 동작합니다. 학생과 교수 모두 동작하는 흐름은 비슷하나 jsp에서 입력받는 값과 sql 쿼리문에만 약간 차이가 있습니다.학생 등록더보기 학사관리 학생 명단 조회 .. 2024. 10. 7. [프로젝트 전체 정리]-대학 학사 관리 프로그램 프로젝트 소개 첼시대학교 학사 관리 프로그램은 MVC 패턴을 활용한 JSP 프로젝트입니다. 학생과 교수 그리고 교직원 모두가 대학생활을 차질없이 보낼 수 있도록 편리함을 중점적으로 설계하였습니다. 제작 기간2024.07.18. ~ 2024.07.31. (총 14일 소요) 1일차~3일차 (07.18~07.20)- 프로젝트 제작 회의 및 역할 분담- 사이트맵 제작- API 설계, 데이터베이스 구축, JSP 설계- 로그인 기능 구현, 공통기능인 공지사항 및 학사일정 기능 구현 4일차~9일차 (07.21~07.26) - MY 페이지 기능 구현- 강의 전체 조회 및 수강신청 기능 구현- 휴학 신청 및 처리 기능 구현- 학생 및 교수 등록과 조회 기능 구현- 등록금 납부 고지서 생성 및 열람 기능 구현- 수강신청 .. 2024. 8. 3. 이전 1 다음