KR
위시켓
어려움
외주
가스 판매업체 업무관리 시스템 구축 (반응형 웹) 전문가
예산
6,666,666원
예상 기간
약 3개월
지원 마감
2026년 08월 04일
난이도
어려움
기술 스택
React
Python
FastAPI
PostgreSQL
REST API
AWS S3
Excel(openpyxl)
AI 분석 요약 기회점수 62/100
가스 판매업체의 거래처·검침·청구·입금·미수금·재고·안전점검 업무를 하나로 묶는 사내 업무관리 시스템을 신규 구축하는 반응형 웹 프로젝트입니다. 검침값 입력 시 청구금액 자동 산출, 입금 등록 시 미수금 자동 갱신, 재고 자동 증감과 안전재고 알림, 모바일 안전점검(사진·전자서명), 엑셀 업로드/다운로드, RBAC(관리자·사무직·기사), 감사 로그가 핵심입니다. 금액 계산 정합성과 다중 모듈 연계 설계 경험이 있는 풀스택 개발자에게 적합합니다.
핵심 요구사항
- 검침→청구→입금→미수금 자동 계산 로직과 반올림 규칙 전 건 일관 적용
- 3종 권한 RBAC 및 화면·기능 접근 제어(직접 접근 차단 포함)
- 거래처 코드 축 통합 상세 조회 및 삭제 대신 비활성 처리 일관 적용
- 입출고 기반 재고 자동 증감 및 안전재고 미만 대시보드 알림
- 모바일 웹 안전점검 체크리스트·사진 첨부·전자서명 저장
- 엑셀 업로드 행 단위 검증/오류 반환 및 작업 이력(감사 로그)
산출물
- 요구사항 정의서 및 화면 설계서
- 금액 산출 규칙 정의서(검침·청구·부가세·미수)
- 소스코드 및 빌드·배포 문서
- 관리자 운영 매뉴얼
- 테스트 결과서
매력 포인트
- 사용자 스토리·수용 기준·상태 흐름·엔티티가 정리된 비교적 명확한 스펙
- 정산 정합성 중심의 실무형 SaaS로 유지보수·2차(PDF·원격검침) 확장 가능성
- 기술 스택 자율 제안 가능
주의사항
- 헤더 예산(6,666,666원)과 설명 내 예상 예산(2,000만~2,400만원)이 크게 불일치 — 실제 예산 확인 필요
- 단가 체계·부가세 반올림 규칙·권한 상세·엑셀 형식 등 핵심 사양이 착수 후 확정이라 요구 변동 위험
프로젝트 유형신규개발
적합 개발자4~7년차 풀스택 개발자 (React + Python 백엔드, RDB 정산 로직 경험)
클라이언트 정보
회사위시켓
위치경상북도 경산시
고용형태CONTRACTOR
프로젝트 원문 설명
[사업 개요]
- 가스 판매업체의 거래처·검침·청구·입금·재고·안전점검 업무를 하나로 묶는 사내 업무관리 시스템 신규 구축
- 웹 기반, 모바일 조회 반응형
- 사용자 권한 3종: 관리자, 사무직, 기사
- 신규 구축이며 이관 대상 시스템 없음
[추진 배경 및 목표]
- 거래처별 검침·청구·입금·미수금을 엑셀과 수기로 분산 관리
- 금액 계산과 미수 집계를 사람이 맞춰 오류 발생
- 재고와 안전점검 기록이 시스템 밖에 존재
- 목표: 거래처를 축으로 검침에서 미수 정산까지 한 흐름으로 자동화
[기대 효과]
- 청구금액·미수금 자동 계산으로 정산 오류 제거
- 거래처 단위 이력 일원화
- 재고 부족과 안전점검 누락 사전 인지
- 작업 이력 기록으로 책임 소재 확인 가능
[과업 범위]
- 로그인 및 사용자 권한 관리(RBAC)
- 거래처 관리 및 거래처 상세 통합 조회
- 월별 검침
- 청구 관리
- 입금 및 미수금 관리
- 대시보드
- 일일 입출고
- 재고 관리
- 소비자 안전점검
- 엑셀 업로드·다운로드
- 작업 이력(감사 로그)
- 문자 내용 자동 생성 및 이력
[요구사항]
아래 사용자 스토리와 수용 기준을 충족해야 한다. 역할은 관리자, 사무직, 기사 3종.
[사용자 스토리]
- 사무직: 검침값만 입력하면 청구금액까지 자동으로 계산되기를 원한다
- 사무직: 입금을 등록하면 미수금이 자동으로 맞춰지기를 원한다
- 사무직: 거래처 하나를 열면 검침·청구·입금·미수·입출고 이력을 한 화면에서 보고 싶다
- 사무직: 기존 엑셀 자료를 한 번에 올리고 싶다
- 기사: 현장에서 안전점검 체크리스트와 사진, 서명을 모바일로 남기고 싶다
- 관리자: 매출·입금·미수·재고 현황을 한눈에 보고 싶다
- 관리자: 누가 언제 무엇을 수정했는지 확인하고 싶다
[수용 기준]
- 검침 사용량 입력 시 단가·공급가액·부가세·청구금액이 자동 산출되고 반올림 규칙이 전 건에 동일하게 적용된다
- 입금을 등록하면 해당 청구의 입금 상태와 거래처 미수금이 즉시 갱신된다
- 청구금액 일부만 입금되면 상태가 일부입금으로 바뀌고 잔액이 미수금에 반영된다
- 거래처를 비활성 처리하면 목록에서 제외되나 과거 검침·청구·입금 이력은 그대로 조회된다
- 엑셀 업로드 시 형식 오류·중복 행은 반려되고 오류 사유가 행 단위로 반환된다
- 입출고를 등록하면 해당 품목의 현재고가 자동 증감된다
- 현재고가 안전재고 기준 미만이면 대시보드에 부족 알림이 표시된다
- 안전점검을 완료하면 체크 결과·사진·전자서명이 해당 점검 건에 함께 저장된다
- 등록·수정·비활성·입금 수정 시 작업자와 일시가 작업 이력에 남는다
- 권한이 없는 화면은 메뉴에 노출되지 않고 직접 접근해도 차단된다
[핵심 시나리오]
- 월 정산: 거래처 검침 입력 → 청구 자동 계산 → 월별 청구 생성 → 입금 등록 → 미수금 갱신
- 신규 거래처: 코드 자동 생성 → 등록 → 첫 검침 → 첫 청구
- 데이터 이행: 기존 엑셀 업로드 → 검증 → 오류 행 수정 후 재업로드
- 재고: 입고 등록 → 출고 등록 → 현재고 자동 반영 → 안전재고 미만 시 알림
- 현장 점검: 기사 모바일 접속 → 체크리스트 작성 → 사진 첨부 → 전자서명 → 저장
[데이터 엔티티]
- 사용자: 계정과 권한 구분
- 거래처: 코드 기준 고객 정보, 활성 여부
- 검침: 월별 사용량과 산출 금액
- 청구: 월별 청구 건과 입금 상태
- 입금: 입금 건과 입금 방법
- 미수금: 거래처별 잔액
- 품목: 취급 가스 품목 정보
- 입출고: 일자별 입출고 내역
- 재고: 품목별 현재고와 안전재고 기준
- 안전점검: 점검 결과, 사진, 서명
- 첨부파일: 거래처·점검 관련 파일
- 작업이력: 변경 이력과 작업자
- 문자: 발송 대상과 문구 이력
상세 스키마는 착수 단계에서 확정한다. 모든 데이터는 거래처 코드를 축으로 연결한다.
[상태 흐름]
- 청구: 생성 → 미입금 → 일부입금 → 완납
- 거래처: 활성 → 비활성(삭제하지 않음)
- 재고: 정상 → 안전재고 미만 → 부족 알림
- 안전점검: 미점검 → 점검중 → 완료(서명 저장)
- 엑셀 업로드: 업로드 → 검증 → 반영 또는 오류 행 반환
[화면 목록]
- 공통: 로그인, 사용자·권한 관리
- 대시보드: 매출·입금·미수·거래처·재고·안전점검 집계
- 거래처: 목록, 등록·수정, 상세 통합 조회(기본정보·검침·청구·입금·미수·입출고·안전점검·첨부·사진·메모)
- 검침: 월별 목록, 입력·수정
- 청구: 월별 생성, 거래처별 조회
- 입금: 등록, 기간별 조회
- 입출고: 일일 등록·조회, 품목 관리
- 재고: 현재고 조회, 안전재고 설정
- 안전점검: 점검 목록, 점검표 작성(모바일)
- 엑셀: 업로드·다운로드
- 작업 이력 조회
- 문자: 대상 선택, 문구 생성, 이력
- 총 화면 약 24개(제안사 설계에 따라 통합·분할 가능)
[외부 연동 요건]
- 파일 저장소: 첨부파일 및 현장 사진
- 전자서명 입력: 모바일 웹 서명 캡처
- 엑셀 파일 처리: 업로드 검증 및 다운로드
- 문자 발송 API 연동은 이번 범위 밖이나 확장 가능한 구조로 설계
벤더 선정은 제안 가능하며 확정은 협의한다.
[비기능 요건]
- 금액 계산 정합성 최우선. 검침·청구·입금·미수 산출 결과 검증 필수
- 삭제 대신 비활성 처리 전 엔티티 일관 적용
- 권한별 화면·기능 접근 제어
- 모바일 웹에서 안전점검 작성과 주요 조회 가능
- 데이터 백업 방안 포함
- 향후 원격검침·외부 API 확장을 위한 확장점 확보
[스코프 밖]
- 청구서·안전점검표 PDF 출력(발주처가 2차로 명시)
- 원격검침 장비 연동(발주처가 2차로 명시, 이번에는 확장 구조만 확보)
- 문자 발송 API 실연동
- 도시가스 및 AI 기능 확장
- 기존 데이터 정제 작업(엑셀 업로드 기능은 제공, 자료 정리는 발주처 수행)
- 모바일 네이티브 앱
[제약 사항 및 확인 필요]
아래는 사업·비용·법률 사안이라 발주처 확정 전까지 임의로 정하지 않는다.
- 품목별 단가 체계와 단가 변경 이력 관리 방식
- 부가세 계산 및 반올림 규칙
- 거래처 코드 생성 규칙
- 권한 3종의 상세 접근 범위
- 안전점검 체크리스트 항목 구성
- 기존 엑셀 자료의 형식과 이행 범위
- 데이터 구조는 착수 단계 확정
[기술 스택]
- 제안 가능. 웹 프런트엔드, 백엔드 API, 관계형 DB를 전제로 한다
- 서버 환경(클라우드 또는 사내 구축)은 협의
[예상 예산 및 기간]
- 예상 예산: 2,000만원 ~ 2,400만원(제안 내용에 따라 조율 가능)
- 예상 기간: 약 3개월(팀 단위 기준)
[산출물]
- 요구사항 정의서, 화면 설계서
- 금액 산출 규칙 정의서(검침·청구·부가세·미수)
- 소스코드 및 빌드·배포 문서
- 관리자 운영 매뉴얼
- 테스트 결과서
[자격 및 우대]
- 사내 업무관리 또는 정산 시스템 구축 실적
- 엑셀 대량 업로드 검증 처리 경험
- 권한 기반 화면 제어 설계 경험
- 모바일 웹 현장 입력 화면 개발 경험 우대
[계약 특이사항]
- 단가 체계와 부가세 규칙 확정 전에는 금액 산출 개발 착수 불가
- 서버·저장소 등 인프라 비용은 발주처 부담
- 하자보수 범위와 기간은 계약 시 협의
[제안 요청 사항]
- 총 견적과 단계별 금액
- 기간 및 마일스톤
- 투입 인력 구성(역할·등급·인원·투입률)
- 유사 실적 2건 이상과 담당 범위
- 금액 계산 정합성 검증 방안
- 엑셀 이행 지원 범위
- 가스 판매업체의 거래처·검침·청구·입금·재고·안전점검 업무를 하나로 묶는 사내 업무관리 시스템 신규 구축
- 웹 기반, 모바일 조회 반응형
- 사용자 권한 3종: 관리자, 사무직, 기사
- 신규 구축이며 이관 대상 시스템 없음
[추진 배경 및 목표]
- 거래처별 검침·청구·입금·미수금을 엑셀과 수기로 분산 관리
- 금액 계산과 미수 집계를 사람이 맞춰 오류 발생
- 재고와 안전점검 기록이 시스템 밖에 존재
- 목표: 거래처를 축으로 검침에서 미수 정산까지 한 흐름으로 자동화
[기대 효과]
- 청구금액·미수금 자동 계산으로 정산 오류 제거
- 거래처 단위 이력 일원화
- 재고 부족과 안전점검 누락 사전 인지
- 작업 이력 기록으로 책임 소재 확인 가능
[과업 범위]
- 로그인 및 사용자 권한 관리(RBAC)
- 거래처 관리 및 거래처 상세 통합 조회
- 월별 검침
- 청구 관리
- 입금 및 미수금 관리
- 대시보드
- 일일 입출고
- 재고 관리
- 소비자 안전점검
- 엑셀 업로드·다운로드
- 작업 이력(감사 로그)
- 문자 내용 자동 생성 및 이력
[요구사항]
아래 사용자 스토리와 수용 기준을 충족해야 한다. 역할은 관리자, 사무직, 기사 3종.
[사용자 스토리]
- 사무직: 검침값만 입력하면 청구금액까지 자동으로 계산되기를 원한다
- 사무직: 입금을 등록하면 미수금이 자동으로 맞춰지기를 원한다
- 사무직: 거래처 하나를 열면 검침·청구·입금·미수·입출고 이력을 한 화면에서 보고 싶다
- 사무직: 기존 엑셀 자료를 한 번에 올리고 싶다
- 기사: 현장에서 안전점검 체크리스트와 사진, 서명을 모바일로 남기고 싶다
- 관리자: 매출·입금·미수·재고 현황을 한눈에 보고 싶다
- 관리자: 누가 언제 무엇을 수정했는지 확인하고 싶다
[수용 기준]
- 검침 사용량 입력 시 단가·공급가액·부가세·청구금액이 자동 산출되고 반올림 규칙이 전 건에 동일하게 적용된다
- 입금을 등록하면 해당 청구의 입금 상태와 거래처 미수금이 즉시 갱신된다
- 청구금액 일부만 입금되면 상태가 일부입금으로 바뀌고 잔액이 미수금에 반영된다
- 거래처를 비활성 처리하면 목록에서 제외되나 과거 검침·청구·입금 이력은 그대로 조회된다
- 엑셀 업로드 시 형식 오류·중복 행은 반려되고 오류 사유가 행 단위로 반환된다
- 입출고를 등록하면 해당 품목의 현재고가 자동 증감된다
- 현재고가 안전재고 기준 미만이면 대시보드에 부족 알림이 표시된다
- 안전점검을 완료하면 체크 결과·사진·전자서명이 해당 점검 건에 함께 저장된다
- 등록·수정·비활성·입금 수정 시 작업자와 일시가 작업 이력에 남는다
- 권한이 없는 화면은 메뉴에 노출되지 않고 직접 접근해도 차단된다
[핵심 시나리오]
- 월 정산: 거래처 검침 입력 → 청구 자동 계산 → 월별 청구 생성 → 입금 등록 → 미수금 갱신
- 신규 거래처: 코드 자동 생성 → 등록 → 첫 검침 → 첫 청구
- 데이터 이행: 기존 엑셀 업로드 → 검증 → 오류 행 수정 후 재업로드
- 재고: 입고 등록 → 출고 등록 → 현재고 자동 반영 → 안전재고 미만 시 알림
- 현장 점검: 기사 모바일 접속 → 체크리스트 작성 → 사진 첨부 → 전자서명 → 저장
[데이터 엔티티]
- 사용자: 계정과 권한 구분
- 거래처: 코드 기준 고객 정보, 활성 여부
- 검침: 월별 사용량과 산출 금액
- 청구: 월별 청구 건과 입금 상태
- 입금: 입금 건과 입금 방법
- 미수금: 거래처별 잔액
- 품목: 취급 가스 품목 정보
- 입출고: 일자별 입출고 내역
- 재고: 품목별 현재고와 안전재고 기준
- 안전점검: 점검 결과, 사진, 서명
- 첨부파일: 거래처·점검 관련 파일
- 작업이력: 변경 이력과 작업자
- 문자: 발송 대상과 문구 이력
상세 스키마는 착수 단계에서 확정한다. 모든 데이터는 거래처 코드를 축으로 연결한다.
[상태 흐름]
- 청구: 생성 → 미입금 → 일부입금 → 완납
- 거래처: 활성 → 비활성(삭제하지 않음)
- 재고: 정상 → 안전재고 미만 → 부족 알림
- 안전점검: 미점검 → 점검중 → 완료(서명 저장)
- 엑셀 업로드: 업로드 → 검증 → 반영 또는 오류 행 반환
[화면 목록]
- 공통: 로그인, 사용자·권한 관리
- 대시보드: 매출·입금·미수·거래처·재고·안전점검 집계
- 거래처: 목록, 등록·수정, 상세 통합 조회(기본정보·검침·청구·입금·미수·입출고·안전점검·첨부·사진·메모)
- 검침: 월별 목록, 입력·수정
- 청구: 월별 생성, 거래처별 조회
- 입금: 등록, 기간별 조회
- 입출고: 일일 등록·조회, 품목 관리
- 재고: 현재고 조회, 안전재고 설정
- 안전점검: 점검 목록, 점검표 작성(모바일)
- 엑셀: 업로드·다운로드
- 작업 이력 조회
- 문자: 대상 선택, 문구 생성, 이력
- 총 화면 약 24개(제안사 설계에 따라 통합·분할 가능)
[외부 연동 요건]
- 파일 저장소: 첨부파일 및 현장 사진
- 전자서명 입력: 모바일 웹 서명 캡처
- 엑셀 파일 처리: 업로드 검증 및 다운로드
- 문자 발송 API 연동은 이번 범위 밖이나 확장 가능한 구조로 설계
벤더 선정은 제안 가능하며 확정은 협의한다.
[비기능 요건]
- 금액 계산 정합성 최우선. 검침·청구·입금·미수 산출 결과 검증 필수
- 삭제 대신 비활성 처리 전 엔티티 일관 적용
- 권한별 화면·기능 접근 제어
- 모바일 웹에서 안전점검 작성과 주요 조회 가능
- 데이터 백업 방안 포함
- 향후 원격검침·외부 API 확장을 위한 확장점 확보
[스코프 밖]
- 청구서·안전점검표 PDF 출력(발주처가 2차로 명시)
- 원격검침 장비 연동(발주처가 2차로 명시, 이번에는 확장 구조만 확보)
- 문자 발송 API 실연동
- 도시가스 및 AI 기능 확장
- 기존 데이터 정제 작업(엑셀 업로드 기능은 제공, 자료 정리는 발주처 수행)
- 모바일 네이티브 앱
[제약 사항 및 확인 필요]
아래는 사업·비용·법률 사안이라 발주처 확정 전까지 임의로 정하지 않는다.
- 품목별 단가 체계와 단가 변경 이력 관리 방식
- 부가세 계산 및 반올림 규칙
- 거래처 코드 생성 규칙
- 권한 3종의 상세 접근 범위
- 안전점검 체크리스트 항목 구성
- 기존 엑셀 자료의 형식과 이행 범위
- 데이터 구조는 착수 단계 확정
[기술 스택]
- 제안 가능. 웹 프런트엔드, 백엔드 API, 관계형 DB를 전제로 한다
- 서버 환경(클라우드 또는 사내 구축)은 협의
[예상 예산 및 기간]
- 예상 예산: 2,000만원 ~ 2,400만원(제안 내용에 따라 조율 가능)
- 예상 기간: 약 3개월(팀 단위 기준)
[산출물]
- 요구사항 정의서, 화면 설계서
- 금액 산출 규칙 정의서(검침·청구·부가세·미수)
- 소스코드 및 빌드·배포 문서
- 관리자 운영 매뉴얼
- 테스트 결과서
[자격 및 우대]
- 사내 업무관리 또는 정산 시스템 구축 실적
- 엑셀 대량 업로드 검증 처리 경험
- 권한 기반 화면 제어 설계 경험
- 모바일 웹 현장 입력 화면 개발 경험 우대
[계약 특이사항]
- 단가 체계와 부가세 규칙 확정 전에는 금액 산출 개발 착수 불가
- 서버·저장소 등 인프라 비용은 발주처 부담
- 하자보수 범위와 기간은 계약 시 협의
[제안 요청 사항]
- 총 견적과 단계별 금액
- 기간 및 마일스톤
- 투입 인력 구성(역할·등급·인원·투입률)
- 유사 실적 2건 이상과 담당 범위
- 금액 계산 정합성 검증 방안
- 엑셀 이행 지원 범위
위시켓에서 원본 확인
원본 보기