본문 바로가기
개발기초

개발기초 연구비 관리 시스템 주요 기능과 화면 설계 방법 (개발자 실무 가이드)

by bestdevgear 2026. 7. 4.
반응형

처음 연구행정 시스템 개발에 투입되면 생각보다 많은 기능에 놀라게 됩니다.

"연구비 집행 화면 하나 만들면 되는 거 아니야?"

저도 처음에는 그렇게 생각했습니다.

하지만 실제 연구비 관리 시스템은 단순 CRUD 시스템과는 차원이 다릅니다.

연구과제 관리부터 예산, 전자결재, 증빙자료, 정산, 감사까지 다양한 업무가 하나의 시스템 안에서 유기적으로 연결되어 있습니다.

이번 글에서는 연구비 관리 시스템의 핵심 기능과 개발자 관점에서 화면을 어떻게 설계하면 좋은지 알아보겠습니다.


연구비 관리 시스템의 핵심 메뉴

대부분의 대학과 연구기관 시스템은 아래와 같은 구조를 가지고 있습니다.

연구과제 관리
├─ 과제 등록
├─ 참여연구원 관리
├─ 예산 관리
├─ 연구비 집행
├─ 전자결재
├─ 증빙자료 관리
├─ 정산 관리
└─ 통계 및 보고서

1. 연구과제 관리 화면

가장 기본이 되는 메뉴입니다.

주요 관리 항목

  • 과제번호
  • 과제명
  • 연구책임자
  • 연구기간
  • 연구기관
  • 과제 상태

화면 예시

과제번호
과제명
연구책임자
시작일
종료일
상태

개발 포인트

  • 과제 상태 관리
  • 다중 검색 조건
  • 엑셀 다운로드
  • 권한 제어

2. 참여연구원 관리 화면

연구원 정보를 관리하는 메뉴입니다.

관리 항목

  • 연구원명
  • 소속
  • 역할
  • 참여율
  • 인건비

개발 포인트

참여율 계산 로직이 생각보다 복잡합니다.

중복 참여 여부도 검증해야 합니다.


3. 예산 관리 화면

예산은 연구비 시스템의 핵심입니다.

관리 항목

  • 예산 항목
  • 배정 금액
  • 집행 금액
  • 잔액

화면 예시

항목예산집행잔액

인건비 5,000만원 2,000만원 3,000만원
재료비 2,000만원 500만원 1,500만원

개발 포인트

  • 실시간 잔액 계산
  • 예산 초과 방지
  • 예산 변경 이력 관리

4. 연구비 집행 화면

사용자가 가장 많이 사용하는 화면입니다.

입력 항목

  • 집행항목
  • 금액
  • 사용일자
  • 사용목적
  • 증빙자료

개발 포인트

집행 시 반드시 체크해야 하는 것

예산 잔액
집행 가능 기간
과제 상태
집행 권한
증빙자료 첨부 여부

5. 전자결재 화면

산학협력단 시스템에서 빠질 수 없는 기능입니다.

일반적인 승인 흐름

신청
↓
연구책임자 승인
↓
담당자 검토
↓
최종 승인

개발 포인트

  • 결재선 관리
  • 반려 처리
  • 재상신
  • 결재 이력 관리

6. 증빙자료 관리 화면

감사 대응을 위해 매우 중요합니다.

첨부 가능 파일

  • 세금계산서
  • 영수증
  • 견적서
  • 거래명세서
  • 회의록

개발 포인트

  • 대용량 파일 업로드
  • 다운로드 권한
  • 파일 이력 관리

7. 정산 화면

과제가 종료되면 정산을 수행합니다.

주요 기능

  • 집행 내역 조회
  • 예산 사용률 확인
  • 미집행 금액 확인
  • 감사 자료 생성

개발 포인트

통계 쿼리와 집계 SQL이 많이 사용됩니다.


화면 설계 시 중요한 것

1. 검색 기능

연구과제 수가 많아지면 검색 기능이 필수입니다.


2. 상태값 관리

작성중
신청
승인대기
승인완료
지급완료
정산완료

상태 전이는 시스템의 핵심 로직입니다.


3. 권한 관리

사용자마다 권한이 다릅니다.

예)

  • 연구원
  • 연구책임자
  • 산학협력단 담당자
  • 관리자

4. 이력 관리

감사 대응을 위해 수정 이력이 반드시 필요합니다.


개발자가 미리 고민하면 좋은 DB 구조

PROJECT
PROJECT_MEMBER
BUDGET
EXPENSE
APPROVAL
ATTACH_FILE
CODE_MASTER
CODE_DETAIL
AUDIT_LOG

실제 프로젝트에서는 여기에 수십 개 이상의 테이블이 추가됩니다.


개인적으로 중요하다고 생각하는 기능

제가 연구행정 시스템을 개발한다면 가장 신경 쓸 부분은 다음과 같습니다.

  1. 상태 관리
  2. 권한 관리
  3. 예산 계산 로직
  4. 결재 프로세스
  5. 감사 로그

이 다섯 가지가 시스템의 품질을 결정한다고 생각합니다.


마무리

연구비 관리 시스템은 단순한 입력 화면의 집합이 아닙니다.

과제, 예산, 결재, 증빙, 정산이 하나로 연결된 복합 업무 시스템입니다.

개발자 입장에서는 권한 관리, 상태 관리, 통계, 파일 관리, 대용량 데이터 처리까지 다양한 경험을 할 수 있는 좋은 분야이기도 합니다.

특히 산학협력단 프로젝트를 준비하고 있다면 화면 설계보다 먼저 업무 프로세스를 이해하는 것이 훨씬 중요합니다.

다음 글에서는 "연구과제 상태값은 어떻게 설계해야 할까? 실무 DB 설계와 코드 관리 방법"에 대해 개발자 관점에서 자세히 알아보겠습니다.

반응형

소개 및 문의 면책조항 개인정보처리 방침

© 2026 블로그 이름