본 프로젝트는 학생회 장부 관리의 비효율성을 해결하고자 시작되었습니다. 기존 수기 방식의 장부 작성을 AI OCR 기술과 금융 데이터 연동을 통해 자동화하여, 보다 정확하고 투명한 회계 관리를 가능하게 하는 시스템을 개발했습니다.
- AI OCR을 활용하여 영수증을 자동으로 인식하고 데이터화합니다.
- 금융결제원 API를 연동하여 실시간으로 계좌 거래 내역을 조회합니다.
- 학생회 역할(회장, 총무, 감사 등)에 따라 접근 권한을 다르게 설정합니다.
- 모든 장부 내역은 기록되어 감사 시 활용할 수 있습니다.
| 정채원 | 강지원 | 이재훈 | 박기재 |
|---|---|---|---|
![]() |
![]() |
||
| @chaewonjeong | @onegqueen | @ | @ |
본 프로젝트는 DDD(Domain-Driven Design) 패턴을 적용하여, 도메인별로 컨트롤러, 서비스, 리포지토리 계층을 분리하고, 각 계층의 책임을 명확히 하여 코드의 유지보수성과 확장성을 강화했습니다.
- Git-flow 전략을 기반으로 main 브랜치를 두고, 개발(develop) 브랜치를 운영했습니다.
- 기능별 이슈를 생성하고, 브랜치명은 feat/{이슈번호} 형식으로 관리했습니다.
- 외부 API 연동 (금융결제원 API)
- 학생회 역할 기반 권한 관리 시스템 설계
- 장부 자동화 로직 개발
- OCR 데이터 매칭 및 검증
- 설계 | 2024-03 - 2024-07
- 구현 | 2024-08 - 2024-11
| 화면 | 설명 |
|---|---|
![]() |
사용자의 학적정보와 및 학생회비 사용현황을 한눈에 확인할 수 있음 - 본인 정보 조회 - 학생회비 현재 잔액 조회 - 최근 거래내역 조회 |
| 화면 | 설명 |
|---|---|
![]() |
금융결제원 인증을 통해 실계좌를 연결하고 실시간 거래내역을 받아올 수 있음 - 실계좌 연결(핀테크 적용) - 조회 기간 별 거내내역 조회 |
| 화면 | 설명 |
|---|---|
![]() |
거래내역을 기반으로 학생회비 납부자 인증을 받은 사용자는 인증 마크를 얻을 수 있음 |
| 화면 | 설명 |
|---|---|
![]() |
영수증을 찍어 업로드하면, OCR 처리된 데이터를 거래내역과 매칭하여 저장 |
| 화면 | 설명 |
|---|---|
![]() |
매칭된 영수증과 거래내역을 기반으로 장부가 자동으로 만들어짐. 총무는 해당내용을 확인하고 수정하여 장부를 손쉽게 작성할 수 있음 |
단과대학의 감사로 각 학과의 장부를 관리/감사할 수 있다.
- 학과별 장부조회
- 학과별 장부 감사
- 장부 승인 / 반려
- 역할 위임
- 임기가 끝나면 해당 대학으로 가입된 학생에게 감사 역할을 위임할 수 있다.
- 학과 회장 초대
- 해당 단과대학으로 가입할 수 있는 초대코드를 생성할 수 있다.
학과의 회장으로 학과 장부를 관리/감사할 수 있다.
- 학생회비 계좌 잔액/거래내역 조회
- 학과 장부 감사
- 장부 승인 / 반려
- 역할 위임
- 임기가 끝나면 해당 학과로 가입된 학생에게 회장 역할을 위임할 수 있다.
- 역할 임명
- 총무와 부회장에 해당하는 역할을 해당 학과로 가입된 학생에게 임명할 수 있다.
- 학생회비 납부자 관리
- 학생회비 납부자를 조회하고 수동으로 납부/미납부 등록을 할 수 있다.
- 학생 초대
- 해당 학과로 가입할 수 있는 초대코드를 생성할 수 있다.
학과의 부회장으로 학과 장부를 관리/감사할 수 있다.
- 학생회비 계좌 잔액/거래내역 조회
- 학과 장부 감사
- 장부 승인 / 반려
- 학생회비 납부자 관리
- 학생회비 납부자를 조회하고 수동으로 납부/미납부 등록을 할 수 있다.
학과의 총무로 학과 장부를 작성/관리할 수 있다.
- 학생회비 계좌 잔액/거래내역 조회
- 영수증 등록
- 장부 등록
- 학생회비 납부자 관리
- 학생회비 납부자를 조회하고 수동으로 납부/미납부 등록을 할 수 있다.
학과의 소속학생으로 장부를 조회할 수 있다.
- 장부 조회
- 모든 감사된 장부를 조회할 수 있다.
🎀 강지원 실제 학생회 업무를 자동화하는 과정을 통해 엔터프라이즈 시스템 개발의 중요성을 배울 수 있었습니다. API 연동과 데이터 처리 로직을 개선하며, 업무 자동화의 실질적인 효과를 경험한 것이 가장 큰 성과였습니다.








