전북대학교 공과대학 학과관리시스템
JBNU College of Engineering Department Management System
프로젝트 개요
전북대학교 공과대학의 대외 홈페이지와 학과 내부 업무를 하나의 플랫폼으로 통합한 학과관리시스템입니다. 기존 홈페이지를 반응형 웹으로 전면 재구축하고, 관리자 페이지 빌더를 통해 코드 수정 없이 신규 페이지를 자유롭게 구성할 수 있도록 설계했습니다. 학생 성적·과목 관리부터 최소 동시 접속 200명을 견디는 수강신청까지, 공과대학 학사 운영에 필요한 핵심 기능을 단일 시스템에서 제공합니다.
클라이언트
전북대학교 공과대학
개발 기간
약 3개월 (2025.01.07 ~ 2025.04.06)
카테고리
학사관리시스템
연도
2025
핵심 기능
관리자 페이지 빌더
관리자가 코드 수정 없이 원하는 레이아웃과 컨텐츠 블록을 조합해 신규 페이지를 직접 생성·배포할 수 있는 커스텀 CMS 모듈입니다. 학과별 공지·이벤트·특화 페이지를 유연하게 확장할 수 있습니다.
학생 성적 관리
학기별 수강 과목의 성적 입력·확인·정정 이력을 관리하고, 학생별 성적표와 학점 집계를 실시간으로 조회할 수 있는 통합 성적 관리 기능입니다.
과목 관리
개설 과목, 담당 교수, 강의실, 시간표, 수강 정원 등 학과 전반의 과목 마스터 데이터를 등록·수정·폐강 처리할 수 있으며, 학기별 커리큘럼 관리를 지원합니다.
대규모 수강신청
최소 동시 접속 200명 이상을 안정적으로 처리하도록 설계된 수강신청 모듈입니다. 락(lock) 기반 동시성 제어와 큐잉을 통해 선착순 정원 초과·중복 신청을 방지합니다.
반응형 홈페이지 재구축
메인, 신입생, 공과대학 소개, 학부·학과, 학사 안내, 공대 소식, 정보 광장 등 공과대학 주요 홈페이지 섹션을 최신 트렌드에 맞춰 재설계했으며, PC·태블릿·모바일 전반에서 일관된 경험을 제공합니다.
전북대학교 SSO 연동
전북대학교 통합 로그인 시스템과 연동하여 재학생·교직원이 별도 회원가입 없이 기존 학사 계정으로 로그인 할 수 있으며, 역할(학생·교수·관리자)별 접근 권한을 분리했습니다.
기술 스택 상세
프론트엔드
UI 프레임워크
SSR / 라우팅 / SEO 최적화
반응형 마크업 & 스타일링
인터랙션 로직
백엔드
서버 런타임
REST API 프레임워크
SQL 매퍼 / 영속성 계층
빌드 도구
API 문서 자동화
데이터베이스 & 인프라
관계형 데이터베이스
서버 호스팅
학사 통합 로그인 연동