CASE STUDY
전과 신청·승인 및 학적 연계 시스템
레거시 화면 전환과 신규·개선 개발을 통해 전과 신청·승인·학적 연계를 지원한 실제 운영 학사 시스템입니다.
- 기간
- 2024.07 — 2026.02
- 역할
- 업무 화면 · 권한 제어 · 데이터 연계 개발
- 환경
- 울산대학교 학사·입학 시스템
- 기술
- C# · ASP.NET WebForms · DevExpress · MSSQL · Stored Procedure
01
SNAPSHOT
한눈에 보는 결과
- 문제
- 기존 학사 업무를 전환하면서 신청·접수·결과 등록·승인 단계마다 다른 처리 기능과 수정 제한을 화면에 반영해야 했습니다.
- 내 역할
- 레거시 화면 전환, 신규 기능 개발·개선, 상태별 화면 제어와 기존 DB 프로시저 연동
- 핵심 변화
- 7개 탭에서 업무 단계별 조회와 처리를 제공하고, 신청 상태와 확정 여부에 따라 수정·삭제·결과 입력을 제어했습니다. 최종 승인에는 학적 반영 처리를 연계했습니다.
- 확인된 범위
- ASP.NET WebForms 화면과 C# 처리 로직의 전환·개발·개선을 담당했으며, 기존 DB 프로시저를 연동했습니다. 실제 담당자가 사용하는 운영 시스템에 적용되었습니다.
02
DISCOVERY
문제를 어떻게 발견했는가
레거시 화면 전환과 신규·개선 기능 개발 과정에서 전과 업무의 처리 단계와 상태별 제약을 반영해야 했습니다. 접수·승인된 신청 자료와 확정된 결과는 수정 가능 범위가 달랐고, 최종 승인 단계는 학적 반영 처리로 이어졌습니다.
03
DECISIONS
왜 이 구조를 선택했는가
- 신청, 접수, 확정·출력, 접수 처리, 명단 조회, 결과 등록, 승인 처리를 7개 탭으로 구분해 업무별 조회와 처리를 제공했습니다.
- 신청 상태와 확정 여부를 함께 확인해 수정·삭제 버튼과 결과 입력 기능을 제어했습니다.
- 조회·등록·승인에 필요한 값을 기존 업무 서비스와 DB 프로시저에 전달하고, 처리 결과와 오류 메시지를 화면에 안내했습니다.
- 최종 승인 기능에 학적 반영 서비스 호출을 연결했습니다.
04
SYSTEM
실제 시스템
- 01신청
신청 정보 입력·조회
- 02접수
접수·반려와 상태별 수정 제한
- 03결과 등록
전입 결과 입력과 확정 처리
- 04승인
선택 대상 승인과 학적 반영 연계
05
VERIFICATION
검증
- 원본 소스에서 7개 탭과 탭별 조회·처리 기능을 확인할 수 있습니다.
- 신청 상태와 확정 여부에 따른 수정·삭제 및 결과 입력 제어가 소스에 포함되어 있습니다.
- 최종 승인 경로에 학적 반영 서비스 호출이 연결되어 있습니다.
- 전환·개발한 기능은 실제 업무 담당자가 사용하는 운영 시스템에 적용되었습니다.
06
SCOPE
적용 범위와 한계
- DB 프로시저를 직접 작성한 범위는 아니며, 기존 프로시저와 화면·C# 로직을 연동했습니다.
- 업무 처리 시간 단축이나 오류 감소율은 별도로 측정하지 않았습니다.