2026 개정판 · 1차 8월 5일 공개전체 커리큘럼 →
← WORK 목록으로
KOREA위시켓웹 개발

가스 판매업체 업무관리 시스템 구축 (반응형 웹) 전문가

가스 판매업체의 거래처·검침·청구·입금·미수금·재고·안전점검 업무를 하나로 묶는 사내 업무관리 시스템을 신규 구축하는 반응형 웹 프로젝트입니다. 검침값 입력 시 청구금액 자동 산출, 입금 등록 시 미수금 자동 갱신, 재고 자동 증감과 안전재고 알림, 모바일 안전점검(사진·전자서명), 엑셀 업로드/다운로드, RBAC(관리자·사무직·기사), 감사 로그가 핵심입니다. 금액 계산 정합성과 다중 모듈 연계 설계 경험이 있는 풀스택 개발자에게 적합합니다.

2026.07.29VIEW 11위시켓에서 수집
Budget6,666,666원
Difficulty고급
Duration약 3개월
Work style외주
Required stack

필요 기술

ReactPythonFastAPIPostgreSQLREST APIAWS S3Excel(openpyxl)
Project brief

프로젝트 내용

[사업 개요]
- 가스 판매업체의 거래처·검침·청구·입금·재고·안전점검 업무를 하나로 묶는 사내 업무관리 시스템 신규 구축
- 웹 기반, 모바일 조회 반응형
- 사용자 권한 3종: 관리자, 사무직, 기사
- 신규 구축이며 이관 대상 시스템 없음

[추진 배경 및 목표]
- 거래처별 검침·청구·입금·미수금을 엑셀과 수기로 분산 관리
- 금액 계산과 미수 집계를 사람이 맞춰 오류 발생
- 재고와 안전점검 기록이 시스템 밖에 존재
- 목표: 거래처를 축으로 검침에서 미수 정산까지 한 흐름으로 자동화

[기대 효과]
- 청구금액·미수금 자동 계산으로 정산 오류 제거
- 거래처 단위 이력 일원화
- 재고 부족과 안전점검 누락 사전 인지
- 작업 이력 기록으로 책임 소재 확인 가능

[과업 범위]
- 로그인 및 사용자 권한 관리(RBAC)
- 거래처 관리 및 거래처 상세 통합 조회
- 월별 검침
- 청구 관리
- 입금 및 미수금 관리
- 대시보드
- 일일 입출고
- 재고 관리
- 소비자 안전점검
- 엑셀 업로드·다운로드
- 작업 이력(감사 로그)
- 문자 내용 자동 생성 및 이력

[요구사항]
아래 사용자 스토리와 수용 기준을 충족해야 한다. 역할은 관리자, 사무직, 기사 3종.

[사용자 스토리]
- 사무직: 검침값만 입력하면 청구금액까지 자동으로 계산되기를 원한다
- 사무직: 입금을 등록하면 미수금이 자동으로 맞춰지기를 원한다
- 사무직: 거래처 하나를 열면 검침·청구·입금·미수·입출고 이력을 한 화면에서 보고 싶다
- 사무직: 기존 엑셀 자료를 한 번에 올리고 싶다
- 기사: 현장에서 안전점검 체크리스트와 사진, 서명을 모바일로 남기고 싶다
- 관리자: 매출·입금·미수·재고 현황을 한눈에 보고 싶다
- 관리자: 누가 언제 무엇을 수정했는지 확인하고 싶다

[수용 기준]
- 검침 사용량 입력 시 단가·공급가액·부가세·청구금액이 자동 산출되고 반올림 규칙이 전 건에 동일하게 적용된다
- 입금을 등록하면 해당 청구의 입금 상태와 거래처 미수금이 즉시 갱신된다
- 청구금액 일부만 입금되면 상태가 일부입금으로 바뀌고 잔액이 미수금에 반영된다
- 거래처를 비활성 처리하면 목록에서 제외되나 과거 검침·청구·입금 이력은 그대로 조회된다
- 엑셀 업로드 시 형식 오류·중복 행은 반려되고 오류 사유가 행 단위로 반환된다
- 입출고를 등록하면 해당 품목의 현재고가 자동 증감된다
- 현재고가 안전재고 기준 미만이면 대시보드에 부족 알림이 표시된다
- 안전점검을 완료하면 체크 결과·사진·전자서명이 해당 점검 건에 함께 저장된다
- 등록·수정·비활성·입금 수정 시 작업자와 일시가 작업 이력에 남는다
- 권한이 없는 화면은 메뉴에 노출되지 않고 직접 접근해도 차단된다

[핵심 시나리오]
- 월 정산: 거래처 검침 입력 → 청구 자동 계산 → 월별 청구 생성 → 입금 등록 → 미수금 갱신
- 신규 거래처: 코드 자동 생성 → 등록 → 첫 검침 → 첫 청구
- 데이터 이행: 기존 엑셀 업로드 → 검증 → 오류 행 수정 후 재업로드
- 재고: 입고 등록 → 출고 등록 → 현재고 자동 반영 → 안전재고 미만 시 알림
- 현장 점검: 기사 모바일 접속 → 체크리스트 작성 → 사진 첨부 → 전자서명 → 저장

[데이터 엔티티]
- 사용자: 계정과 권한 구분
- 거래처: 코드 기준 고객 정보, 활성 여부
- 검침: 월별 사용량과 산출 금액
- 청구: 월별 청구 건과 입금 상태
- 입금: 입금 건과 입금 방법
- 미수금: 거래처별 잔액
- 품목: 취급 가스 품목 정보
- 입출고: 일자별 입출고 내역
- 재고: 품목별 현재고와 안전재고 기준
- 안전점검: 점검 결과, 사진, 서명
- 첨부파일: 거래처·점검 관련 파일
- 작업이력: 변경 이력과 작업자
- 문자: 발송 대상과 문구 이력
상세 스키마는 착수 단계에서 확정한다. 모든 데이터는 거래처 코드를 축으로 연결한다.

[상태 흐름]
- 청구: 생성 → 미입금 → 일부입금 → 완납
- 거래처: 활성 → 비활성(삭제하지 않음)
- 재고: 정상 → 안전재고 미만 → 부족 알림
- 안전점검: 미점검 → 점검중 → 완료(서명 저장)
- 엑셀 업로드: 업로드 → 검증 → 반영 또는 오류 행 반환

[화면 목록]
- 공통: 로그인, 사용자·권한 관리
- 대시보드: 매출·입금·미수·거래처·재고·안전점검 집계
- 거래처: 목록, 등록·수정, 상세 통합 조회(기본정보·검침·청구·입금·미수·입출고·안전점검·첨부·사진·메모)
- 검침: 월별 목록, 입력·수정
- 청구: 월별 생성, 거래처별 조회
- 입금: 등록, 기간별 조회
- 입출고: 일일 등록·조회, 품목 관리
- 재고: 현재고 조회, 안전재고 설정
- 안전점검: 점검 목록, 점검표 작성(모바일)
- 엑셀: 업로드·다운로드
- 작업 이력 조회
- 문자: 대상 선택, 문구 생성, 이력
- 총 화면 약 24개(제안사 설계에 따라 통합·분할 가능)

[외부 연동 요건]
- 파일 저장소: 첨부파일 및 현장 사진
- 전자서명 입력: 모바일 웹 서명 캡처
- 엑셀 파일 처리: 업로드 검증 및 다운로드
- 문자 발송 API 연동은 이번 범위 밖이나 확장 가능한 구조로 설계
벤더 선정은 제안 가능하며 확정은 협의한다.

[비기능 요건]
- 금액 계산 정합성 최우선. 검침·청구·입금·미수 산출 결과 검증 필수
- 삭제 대신 비활성 처리 전 엔티티 일관 적용
- 권한별 화면·기능 접근 제어
- 모바일 웹에서 안전점검 작성과 주요 조회 가능
- 데이터 백업 방안 포함
- 향후 원격검침·외부 API 확장을 위한 확장점 확보

[스코프 밖]
- 청구서·안전점검표 PDF 출력(발주처가 2차로 명시)
- 원격검침 장비 연동(발주처가 2차로 명시, 이번에는 확장 구조만 확보)
- 문자 발송 API 실연동
- 도시가스 및 AI 기능 확장
- 기존 데이터 정제 작업(엑셀 업로드 기능은 제공, 자료 정리는 발주처 수행)
- 모바일 네이티브 앱

[제약 사항 및 확인 필요]
아래는 사업·비용·법률 사안이라 발주처 확정 전까지 임의로 정하지 않는다.
- 품목별 단가 체계와 단가 변경 이력 관리 방식
- 부가세 계산 및 반올림 규칙
- 거래처 코드 생성 규칙
- 권한 3종의 상세 접근 범위
- 안전점검 체크리스트 항목 구성
- 기존 엑셀 자료의 형식과 이행 범위
- 데이터 구조는 착수 단계 확정

[기술 스택]
- 제안 가능. 웹 프런트엔드, 백엔드 API, 관계형 DB를 전제로 한다
- 서버 환경(클라우드 또는 사내 구축)은 협의

[예상 예산 및 기간]
- 예상 예산: 2,000만원 ~ 2,400만원(제안 내용에 따라 조율 가능)
- 예상 기간: 약 3개월(팀 단위 기준)

[산출물]
- 요구사항 정의서, 화면 설계서
- 금액 산출 규칙 정의서(검침·청구·부가세·미수)
- 소스코드 및 빌드·배포 문서
- 관리자 운영 매뉴얼
- 테스트 결과서

[자격 및 우대]
- 사내 업무관리 또는 정산 시스템 구축 실적
- 엑셀 대량 업로드 검증 처리 경험
- 권한 기반 화면 제어 설계 경험
- 모바일 웹 현장 입력 화면 개발 경험 우대

[계약 특이사항]
- 단가 체계와 부가세 규칙 확정 전에는 금액 산출 개발 착수 불가
- 서버·저장소 등 인프라 비용은 발주처 부담
- 하자보수 범위와 기간은 계약 시 협의

[제안 요청 사항]
- 총 견적과 단계별 금액
- 기간 및 마일스톤
- 투입 인력 구성(역할·등급·인원·투입률)
- 유사 실적 2건 이상과 담당 범위
- 금액 계산 정합성 검증 방안
- 엑셀 이행 지원 범위
지원 기회 분석

지원 전에 볼 것

핵심 요구사항

  • 검침→청구→입금→미수금 자동 계산 로직과 반올림 규칙 전 건 일관 적용
  • 3종 권한 RBAC 및 화면·기능 접근 제어(직접 접근 차단 포함)
  • 거래처 코드 축 통합 상세 조회 및 삭제 대신 비활성 처리 일관 적용
  • 입출고 기반 재고 자동 증감 및 안전재고 미만 대시보드 알림
  • 모바일 웹 안전점검 체크리스트·사진 첨부·전자서명 저장
  • 엑셀 업로드 행 단위 검증/오류 반환 및 작업 이력(감사 로그)

예상 산출물

  • 요구사항 정의서 및 화면 설계서
  • 금액 산출 규칙 정의서(검침·청구·부가세·미수)
  • 소스코드 및 빌드·배포 문서
  • 관리자 운영 매뉴얼
  • 테스트 결과서

매력 포인트

  • 사용자 스토리·수용 기준·상태 흐름·엔티티가 정리된 비교적 명확한 스펙
  • 정산 정합성 중심의 실무형 SaaS로 유지보수·2차(PDF·원격검침) 확장 가능성
  • 기술 스택 자율 제안 가능

확인할 점

  • 헤더 예산(6,666,666원)과 설명 내 예상 예산(2,000만~2,400만원)이 크게 불일치 — 실제 예산 확인 필요
  • 단가 체계·부가세 반올림 규칙·권한 상세·엑셀 형식 등 핵심 사양이 착수 후 확정이라 요구 변동 위험
Client signal

클라이언트 정보

회사 · 위시켓 / 지역 · 경상북도 경산시 / 고용형태 · CONTRACTOR
START THE LOOP · CHOOSE

시장과 사람의 답을 봤다면,
다음 결과물의 구조를 고릅니다.

한 번의 결과에 기대지 않고 다시 만들 수 있도록, 문제 발견부터 제작·배포·수익화까지 이어지는 전체 흐름을 익혀보세요.

TTJ CLASS에서 다음 구조 고르기
처리 중...