docs: add project docs and test updates
This commit is contained in:
192
docs/종량제 관련 자료/종량제 개발목록/노션_정리_01-요구사항_기능_제어_데이터흐름.md
Normal file
192
docs/종량제 관련 자료/종량제 개발목록/노션_정리_01-요구사항_기능_제어_데이터흐름.md
Normal file
@@ -0,0 +1,192 @@
|
||||
# 종량제봉투 웹 플랫폼 개발 (노션 정리)
|
||||
|
||||
> 출처: 차장님 노션 정리. 업무 요구사항 정의, 기능 분석, 제어/데이터 흐름, UML.
|
||||
|
||||
---
|
||||
|
||||
## 업무 요구사항 정의 및 기능 분석
|
||||
|
||||
시스템의 웹 전환에서 가장 우선시되는 요구사항은 **데이터의 중앙 집중화**와 **다중 접속 환경에서의 정합성 유지**임. 기존의 데스크톱 기반 시스템은 특정 단말기에 종속되는 경향이 있었으나, 웹 기반 시스템은 구군청 담당자, 제작업체, 판매소 대행사가 각자의 권한에 따라 실시간으로 데이터를 상호작용하게 함.
|
||||
|
||||
---
|
||||
|
||||
## 기본 정보 관리 체계 (Master Data Management)
|
||||
|
||||
기본 정보 관리는 시스템의 근간이 되는 정적 데이터를 관리하는 모듈로, 시스템 전반에서 참조되는 코드 체계와 단가 구조를 정의함.
|
||||
|
||||
| **기능 ID** | **하위 기능명** | **핵심 요구사항 및 상세 명세** |
|
||||
| --- | --- | --- |
|
||||
| F-MD-01 | 기본 코드 관리 | 도/특별시/광역시 구분, 구군 코드, 봉투 구분(일반/재사용/음식물), 용량별 코드, 작업 권한 등 시스템 공통 코드의 CRUD 관리 |
|
||||
| F-MD-02 | 단가 관리 | 적용 일자별 발주 단가, 도매가, 소비자 가격 관리. 시계열 기반의 단가 이력 관리를 통해 과거 거래 기록의 소급 적용 방지 |
|
||||
| F-MD-03 | 포장 단위 관리 | 박스당 팩 수량, 팩당 낱장 수량 정의. 바코드 생성 및 재고 계산의 기본 단위로 사용되며, 총 수량의 자동 계산 로직 포함 |
|
||||
| F-MD-04 | 판매 대행소 관리 | 은행 목록과 연동된 대행소 정보 관리. 새마을금고, 우체국, 농협 등 결제 대행 기관의 코드 및 명칭 관리 |
|
||||
| F-MD-05 | 업체 및 담당자 관리 | 제작업체, 협회, 회수업체 정보와 각 업체별 소속 담당자의 연락처 및 권한 관리. 업체 수정 시 담당자 정보의 연동성 확보 |
|
||||
| F-MD-06 | 지정 판매소 관리 | 판매소의 신규 등록, 취소, 업태/업종 정보 관리. GIS 연동을 통한 지도 보기 및 바코드 출력 시스템과의 연계 |
|
||||
|
||||
지정 판매소 관리 기능은 단순히 텍스트 정보를 저장하는 것을 넘어, **판매소의 생애주기(지정 → 운영 → 취소/폐업)**를 관리해야 함. 특히 판매소 바코드 출력 기능은 **PDF417 규격**에 따라 판매소 고유 식별자를 포함해야 하며, 이는 이후 판매 및 반품 단계에서 스캐너를 통해 인식되는 핵심 데이터임.
|
||||
|
||||
---
|
||||
|
||||
## 발주 및 입고 프로세스 요구사항
|
||||
|
||||
발주 및 입고 관리는 지자체가 예산을 투입하여 자산을 형성하는 과정으로, 제작업체와의 데이터 연동이 필수임.
|
||||
|
||||
| **기능 ID** | **하위 기능명** | **핵심 요구사항 및 상세 명세** |
|
||||
| --- | --- | --- |
|
||||
| F-PO-01 | 발주 등록 및 변경 | 규격별 제작 주문서 생성. 규격, 수량, 제작 완료 예정일 등을 설정하며 발주 이후 수정 이력을 관리함 |
|
||||
| F-PO-02 | LOT-No 생성 및 관리 | 발주 단위별 고유 LOT 번호 부여. PDF417 바코드에 포함될 원시 데이터를 생성하여 제작업체에 전달함 |
|
||||
| F-PO-03 | 스캐너 기반 입고 처리 | 제작업체로부터 납품된 박스 단위 바코드를 모바일 앱이나 스캐너로 인식하여 실제 입고량과 발주량의 매칭 검증 |
|
||||
| F-PO-04 | 일괄 입고 및 현황 | 대량 납품 시 엑셀 업로드 또는 대량 스캔을 통한 입고 처리. 인수자와 인계자의 서명 정보를 포함한 입고 현황 조회 |
|
||||
|
||||
입고 단계에서 발생하는 데이터 흐름은 **실제 물류와 일치**해야 함. 제작업체가 바코드를 부착하여 납품하면, 구군청 담당자는 이를 스캔함으로써 시스템상의 재고를 확정함. 이때 **LOT 번호**는 낱장 단위까지 추적할 수 있는 인덱스 역할을 수행하며, 이는 추후 불법 유통 방지를 위한 추적 시스템의 기반이 됨.
|
||||
|
||||
---
|
||||
|
||||
## 재고 및 실사 관리 요구사항
|
||||
|
||||
재고 관리는 시스템상의 장부 재고와 창고의 실물 재고를 일치시키는 과정임.
|
||||
|
||||
1. **실시간 재고 가시화**: 규격별, 창고별, 상태별(가용, 불출 대기, 파기 예정) 재고를 실시간으로 집계함.
|
||||
2. **다단계 실사 프로세스**: 실사 대상을 선별하고, 박스 → 팩 → 낱장 순으로 상세 수량을 입력하여 오차를 분석함.
|
||||
3. **수급 계획 수립**: 과거 판매 데이터를 기반으로 적정 재고 보유 일수를 설정하고, 부족분 발생 시 자동으로 발주 필요 수량을 제안함.
|
||||
4. **LOT 수불 추적**: 특정 낱장 봉투 번호가 유출되거나 발견되었을 때, 해당 번호가 포함된 박스와 팩의 입출고 이력을 역추적(Tracking)함.
|
||||
|
||||
---
|
||||
|
||||
## 판매 및 결제 시스템 요구사항
|
||||
|
||||
판매 관리는 지정 판매소의 주문을 처리하고 대금을 정산함.
|
||||
|
||||
- **주문 채널의 다각화**: 전화 접수뿐만 아니라 판매소 전용 웹/모바일 페이지를 통한 셀프 주문 기능을 제공.
|
||||
- **가상계좌 자동 입금 매칭**: 판매소별로 부여된 고유 가상계좌로 입금 시, 시스템은 PG사로부터 수신된 **웹훅(Webhook)** 데이터를 분석하여 주문 상태를 '결제 완료'로 자동 변경.
|
||||
- **반품 및 취소 로직**: 단순 변심 또는 폐업으로 인한 반품 시, 반품 형태와 사유를 기록하고 재고를 환원함과 동시에 대금 환급 데이터를 생성.
|
||||
- **홈택스 연동**: 판매 확정 데이터는 국세청 홈택스 시스템과 연동되어 부가가치세 신고를 위한 기초 자료로 활용.
|
||||
|
||||
---
|
||||
|
||||
## 시스템 제어 흐름 (Control Flow) 분석
|
||||
|
||||
본 시스템의 제어 흐름은 사용자의 요청으로부터 시작하여 비즈니스 로직 검증, 외부 API 연동, 그리고 데이터베이스 확정에 이르는 일련의 과정임.
|
||||
|
||||
### 발주 및 입고 제어 흐름
|
||||
|
||||
제작업체와 지자체 간의 발주 및 입고 흐름은 데이터의 무결성을 보장하기 위해 **상태 전이 모델**을 따름.
|
||||
|
||||
1. **발주 단계**: 구군 담당자가 발주서를 작성하면 상태는 `ORDER_DRAFT`에서 `ORDER_SENT`로 전이됨. 이때 바코드 생성 알고리즘이 호출되어 해당 발주 수량에 맞는 PDF417 코드 집합을 생성함.
|
||||
2. **생산 단계**: 제작업체는 시스템에서 제공하는 바코드 데이터를 다운로드하여 인쇄하고 봉투를 생산함.
|
||||
3. **입고 단계**: 실물이 입고되면 담당자가 스캐너를 사용하여 박스 바코드를 인식함. 시스템은 해당 바코드가 이전에 입고된 적이 없는지, 그리고 현재 발주된 LOT 번호에 속하는지 검증함.
|
||||
4. **확정 단계**: 검증이 완료되면 해당 수량만큼 재고 테이블의 `STOCK_QTY`가 증가하며, 상태는 `RECEIVED_COMPLETE`로 완료됨.
|
||||
|
||||
### 판매 및 가상계좌 결제 제어 흐름
|
||||
|
||||
가상계좌 결제 프로세스는 외부 금융 시스템과의 비동기 통신을 포함하므로 예외 처리가 중요함.
|
||||
|
||||
1. **주문 접수**: 판매소가 물품을 주문하면 시스템은 주문 내역을 `PAYMENT_PENDING` 상태로 저장하고 가상계좌 번호를 제시함.
|
||||
2. **입금 대기**: 사용자가 은행을 통해 입금하면, 은행은 PG사에 입금 사실을 알리고 PG사는 시스템의 통보 URL(Callback URL)로 HTTP POST 요청을 보냄.
|
||||
3. **검증 로직**: 시스템은 수신된 데이터 중 주문 번호와 금액(A)이 DB에 저장된 주문 금액(B)과 일치하는지 비교함.
|
||||
- **A = B**: 주문 상태를 `PAID`로 변경하고 출고 지시 데이터 생성.
|
||||
- **A ≠ B**: 입금 불능 처리 또는 관리자 확인용 로그 생성(일반적으로 가상계좌는 금액 불일치 시 은행 단계에서 입금을 거부함).
|
||||
4. **출고 지시**: 결제가 완료된 건에 한해 창고 담당자의 화면에 출고 대상 리스트가 노출됨.
|
||||
|
||||
---
|
||||
|
||||
## 데이터 흐름 (Data Flow) 설계
|
||||
|
||||
### 레벨 0: 컨텍스트 다이어그램 (Context Diagram)
|
||||
|
||||
- **제작업체**: 발주 정보를 수신하고 납품 정보를 송신.
|
||||
- **지정 판매소**: 주문 정보를 송신하고 배송/불출 정보를 수신.
|
||||
- **PG**: 입금 데이터를 송신하고 정산 데이터를 수신.
|
||||
- **국세청(홈택스)**: 세무 데이터를 수신.
|
||||
- **구군 담당자**: 시스템 설정을 수행하고 모든 통계 및 현황 데이터를 열람함.
|
||||
|
||||
### 레벨 1: 프로세스 분해 (Process Decomposition)
|
||||
|
||||
1. **P1. 발주 관리 프로세스**: 발주 정보를 기반으로 LOT 번호와 바코드 원시 데이터를 생성하여 데이터 저장소(D1)에 기록.
|
||||
2. **P2. 입고 및 재고 프로세스**: 스캐너 입력값을 받아 D1의 재고 수치를 업데이트하고, 수불 대장(D2)에 기록을 남김.
|
||||
3. **P3. 판매 및 결제 프로세스**: 주문 정보를 생성하고(D3), 금융기관의 결제 통보를 받아 주문 상태를 갱신함.
|
||||
4. **P4. 불출 관리 프로세스**: 무료 대상자 정보(D4)를 참조하여 무상 지급 내역을 처리하고 재고를 차감함.
|
||||
5. **P5. 분석 및 리포팅 프로세스**: D1, D2, D3의 데이터를 취합하여 전년 대비 분석 및 통계 보고서를 생성함.
|
||||
|
||||
---
|
||||
|
||||
## UML 모델링
|
||||
|
||||
### 클래스 다이어그램 (Class Diagram)
|
||||
|
||||
시스템의 정적 구조를 정의하며, 각 엔티티 간의 관계를 명확히 함.
|
||||
|
||||
- **CommonCode**: 시스템 전반에서 사용되는 코드(은행, 구군, 봉투 종류 등) 관리.
|
||||
- **Product**: 종량제 봉투의 규격, 용량, 단가 정보를 가짐. Inventory와 1:N 관계.
|
||||
- **Retailer**: 지정 판매소의 정보. 가상계좌 정보와 위치 정보를 속성으로 가짐.
|
||||
- **Order**: 판매소의 주문 내역. OrderItem과 1:N 관계이며 Payment와 1:1 관계를 맺음.
|
||||
- **StockTransaction**: 모든 입출고 이력(발주 입고, 판매 출고, 반품, 파기, 무료 불출)을 기록하는 통합 수불 로그.
|
||||
- **Beneficiary**: 무료용 대상자 정보. 불출 기록과 연동됨.
|
||||
|
||||
### 시퀀스 다이어그램: 스캐너 기반 입고 처리
|
||||
|
||||
1. **Actor (담당자)**: 창고에서 박스 바코드를 스캔함.
|
||||
2. **Scanner Component**: 바코드 문자열을 파싱하여 서버로 전송함.
|
||||
3. **Inbound Service**: 바코드의 유효성(중복 입고 여부, 발주 LOT 포함 여부)을 검증함.
|
||||
4. **Inventory Manager**: Stock 테이블의 현재 수량을 업데이트함.
|
||||
5. **Audit Logger**: 입고 수행자, 일시, 바코드 번호를 로그에 기록함.
|
||||
6. **UI**: 입고 성공 메시지와 현재 누적 입고 수량을 화면에 출력함.
|
||||
|
||||
---
|
||||
|
||||
## 기술 상세 설계: PDF417 바코드 아키텍처
|
||||
|
||||
### 바코드 데이터 구조 정의
|
||||
|
||||
바코드는 다음과 같은 가변 길이 데이터를 포함하도록 설계함.
|
||||
|
||||
| **필드명** | **길이(Byte)** | **설명** |
|
||||
| --- | --- | --- |
|
||||
| 지자체 코드 | 5 | 행정 표준 코드를 기반으로 한 지자체 식별자 |
|
||||
| 규격 코드 | 3 | 봉투의 종류 및 용량 식별 |
|
||||
| 생산 연도 | 2 | 생산 연도의 마지막 두 자리 |
|
||||
| LOT 번호 | 6 | 발주 시 부여된 고유 생산 묶음 번호 |
|
||||
| 일련번호 | 10 | 해당 LOT 내에서의 개별 일련번호 |
|
||||
| 체크섬 | 4 | 데이터 변조 방지를 위한 오류 검출 코드 |
|
||||
|
||||
### 오류 정정 및 인식 최적화
|
||||
|
||||
PDF417은 **Reed-Solomon** 오류 정정 알고리즘을 사용하여 바코드의 일부가 훼손되더라도 판독이 가능함. 본 시스템에서는 유통 환경의 열악함을 고려하여:
|
||||
|
||||
- **Error Correction Level (ECL)**: 레벨 4 또는 5 권장. 바코드 면적의 약 25~35%가 손상되어도 데이터 복구 가능.
|
||||
- **Aspect Ratio**: 1:3 ~ 1:5 가로세로 비율 유지.
|
||||
- **X-Dimension**: 최소 0.254mm (10 mils) 이상.
|
||||
|
||||
---
|
||||
|
||||
## 결제 및 정산 시스템 통합 설계
|
||||
|
||||
### 가상계좌 자동 정산 로직
|
||||
|
||||
1. **1:1 가상계좌 매핑**: 각 지정 판매소는 고유한 가상계좌를 부여받거나, 주문마다 일회용 가상계좌를 부여함(PG). 본 시스템은 **판매소별 고정 가상계좌** 방식을 채택함.
|
||||
2. **실시간 웹훅(Webhook) 처리**: PG사로부터 입금 데이터 수신 시, 서버는 즉시 해당 판매소의 최신 주문 내역 중 `PAYMENT_PENDING` 상태인 건을 조회함.
|
||||
3. **금액 검증**: 입금된 금액이 주문 합계와 정확히 일치할 때만 승인 처리함. \( V_{deposit} = \sum (Q_{item} \times P_{unit}) \)
|
||||
4. **입금 기한 관리**: 배송 전일 특정 시간(예: 23:00)까지 입금이 확인되지 않은 주문은 다음 차수로 자동 이월하거나 취소 처리함.
|
||||
|
||||
### 세무 및 통계 데이터 생성
|
||||
|
||||
- **부가가치세 계산**: 카드 결제 및 가상계좌 입금액 중 과세 대상 금액을 자동 산출하여 홈택스 연동용 파일로 생성함.
|
||||
- **다차원 분석**: 전년 대비 판매 분석, 월별/계절별 판매 추이 분석 기능을 통해 지자체의 예산 수립 및 수급 계획을 지원함.
|
||||
|
||||
---
|
||||
|
||||
## UI/UX 및 웹 표준 설계
|
||||
|
||||
1. **반응형 웹 디자인**: 구군청 PC뿐만 아니라 현장 담당자의 태블릿, 판매소 운영자의 스마트폰에서도 최적화된 화면 제공.
|
||||
2. **데이터 시각화**: 재고 부족 규격이나 입금 지연 현황을 대시보드에서 차트와 색상(위험 시 적색 노출)으로 가시화함.
|
||||
3. **검색 및 필터링 최적화**: 초성 검색, 지역별 필터, GIS 기반 지도 검색 기능.
|
||||
4. **인쇄 제어**: 바코드 라벨 및 보고서 인쇄 시 **PDF 생성 라이브러리를 통한 서버 측 렌더링(SSR)** 방식 사용.
|
||||
|
||||
---
|
||||
|
||||
## 제안하는 추가 설계 문서
|
||||
|
||||
1. **보안 및 개인정보 처리 설계서**: 개인정보 DB 암호화·화면 마스킹, RBAC, 감사 로그(Audit Trail).
|
||||
2. **API 정의서 및 인터페이스 설계서**: PG·홈택스·GIS 연동, RESTful API 규약.
|
||||
3. **데이터 이관(Migration) 설계서**: 레거시 데이터 정제·매핑, 재고 초기화 일괄 업로드.
|
||||
4. **인프라 및 배포 설계서**: 클라우드 아키텍처, CI/CD.
|
||||
133
docs/종량제 관련 자료/종량제 개발목록/노션_정리_02-요구사항_제어_데이터흐름_UML.md
Normal file
133
docs/종량제 관련 자료/종량제 개발목록/노션_정리_02-요구사항_제어_데이터흐름_UML.md
Normal file
@@ -0,0 +1,133 @@
|
||||
# 요구사항 정의 및 제어/데이터 흐름·UML (노션 정리)
|
||||
|
||||
> 출처: 차장님 노션. 간략 요구사항, 고정 가상계좌 제어 흐름, 데이터 흐름, UML(클래스·시퀀스), 핵심 기술 사양.
|
||||
|
||||
---
|
||||
|
||||
## 1. 요구사항 정의 (Requirements Definition)
|
||||
|
||||
### 1.1 기본 정보 및 판매소 관리
|
||||
|
||||
- **고정 가상계좌 관리**: 지정 판매소 등록 시, 미리 확보된 가상계좌 풀에서 전용 계좌를 1:1로 매핑하여 저장.
|
||||
- **단가 및 포장 단위**: 규격별 단가(발주/도매/소매)와 박스/팩/낱장 단위의 수량을 체계적으로 관리.
|
||||
- **업체/담당자 체계**: 제작업체, 협회, 구군청 담당자의 권한과 연락처를 연동 관리.
|
||||
|
||||
### 1.2 발주 및 물류 관리
|
||||
|
||||
- **바코드 추적성**: PDF417 바코드를 활용하여 생산 LOT 번호부터 최종 불출까지의 전 과정을 추적.
|
||||
- **실시간 수불**: 스캐너를 통한 입고 처리 시 장부 재고와 실물 재고를 실시간 동기화.
|
||||
|
||||
### 1.3 주문 및 자동 정산
|
||||
|
||||
- **주문 접수**: 판매소가 웹/모바일을 통해 주문 시, 이미 할당된 판매소 전용 가상계좌를 안내.
|
||||
- **자동 입금 매칭**: 해당 전용 계좌로 주문 금액과 일치하는 금액이 입금되면, 시스템이 Webhook을 수신하여 즉시 결제 완료 처리.
|
||||
|
||||
---
|
||||
|
||||
## 2. 제어 흐름 (Control Flow)
|
||||
|
||||
### 2.1 고정 가상계좌 기반 주문 제어 흐름
|
||||
|
||||
판매소별로 고정된 계좌가 존재하므로, 주문 시 외부 통신 없이 즉시 계좌 정보를 표시함.
|
||||
|
||||
```mermaid
|
||||
graph TD
|
||||
A[판매소: 주문 등록] --> B{재고 확인}
|
||||
B -- 재고 부족 --> C[주문 불가 안내]
|
||||
B -- 재고 있음 --> D[주문 정보 저장 및 계좌 안내]
|
||||
D --> E[입금 대기]
|
||||
E --> F{입금 확인 Webhook 수신}
|
||||
F -- 계좌번호/금액 검증 --> G{금액 일치 여부}
|
||||
G -- 불일치 --> H[입금 오류 로그 생성]
|
||||
G -- 일치 --> I[결제 완료 처리 및 출고 지시]
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 3. 데이터 흐름 (Data Flow)
|
||||
|
||||
### 3.1 결제 데이터 흐름 (Data Flow Diagram)
|
||||
|
||||
고정 계좌 모델에서의 데이터 흐름은 판매소와 계좌번호 간의 매핑.
|
||||
|
||||
```mermaid
|
||||
graph LR
|
||||
Retailer((지정판매소)) -- 1. 주문 생성 --> Server
|
||||
DB -- 2. 전용 계좌정보 반환 --> Server
|
||||
Server -- 3. 주문정보/계좌번호 안내 --> Retailer
|
||||
Retailer -- 4. 전용 계좌로 입금 --> Bank((은행/금융망))
|
||||
Bank -- 5. 입금 통보/계좌번호 포함 --> Server
|
||||
Server -- 6. 주문-계좌 매칭 및 상태갱신 --> DB
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 4. UML 상세 설계 (UML Modeling)
|
||||
|
||||
### 4.1 클래스 다이어그램 (Entity Relationship)
|
||||
|
||||
`Retailer` 엔티티가 `virtualAccountNumber`를 직접 속성으로 보유하는 구조.
|
||||
|
||||
```mermaid
|
||||
classDiagram
|
||||
class Retailer {
|
||||
+String retailerId
|
||||
+String name
|
||||
+String virtualAccountNumber
|
||||
+String bankCode
|
||||
+Boolean isActive
|
||||
}
|
||||
class Order {
|
||||
+String orderNo
|
||||
+String retailerId
|
||||
+Integer totalAmount
|
||||
+Enum status
|
||||
+DateTime orderDate
|
||||
}
|
||||
class StockTransaction {
|
||||
+Long transId
|
||||
+String prodId
|
||||
+Integer qty
|
||||
+Enum type
|
||||
}
|
||||
|
||||
Retailer "1" -- "*" Order : 주문수행
|
||||
Order "1" -- "1" StockTransaction : 재고변동기록
|
||||
```
|
||||
|
||||
### 4.2 시퀀스 다이어그램 (결제 프로세스)
|
||||
|
||||
```mermaid
|
||||
sequenceDiagram
|
||||
participant R as 지정 판매소
|
||||
participant S as Server
|
||||
participant D as 데이터베이스
|
||||
participant B as PG
|
||||
|
||||
R->>S: 종량제 봉투 주문 요청
|
||||
S->>D: 판매소 정보(고정 가상계좌) 조회
|
||||
D-->>S: 계좌번호 반환
|
||||
S->>D: 주문 데이터 생성 (상태: 입금대기)
|
||||
S-->>R: 주문 완료 및 할당된 전용 계좌 안내
|
||||
Note over R,B: 판매소가 ATM/모바일로 입금
|
||||
B->>S: 실시간 입금 통보 (Webhook: 계좌번호, 금액)
|
||||
S->>D: 해당 계좌번호를 소유한 판매소의 입금대기 주문 조회
|
||||
S->>S: 입금액과 주문액 검증
|
||||
S->>D: 주문 상태 변경 (결제완료) 및 재고 차감 예약
|
||||
S-->>R: 결제 완료 알림 발송
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 5. 핵심 기술 사양
|
||||
|
||||
### 5.1 고정 가상계좌 매칭 로직
|
||||
|
||||
- **식별자**: 입금 통보 시 수신되는 `VirtualAccountNo`가 고유 식별자 역할을 함.
|
||||
- **입금 기한**: 배송 전일 23:00까지 입금되지 않은 주문은 시스템에 의해 자동 취소되거나 다음 회차로 이월됨.
|
||||
- **금액 검증**: 가상계좌 특성상 설정된 금액과 다를 경우 은행 단계에서 입금이 거부되나, 시스템 내부에서 2차 검증을 수행함.
|
||||
|
||||
### 5.2 바코드 설계 (PDF417)
|
||||
|
||||
- **데이터 구조**: 지자체(5) + 규격(3) + 연도(2) + LOT(6) + 일련번호(10).
|
||||
- **인쇄 규격**: 55mm × 20mm 사이즈 내외, Reed-Solomon 오류 정정 적용.
|
||||
152
docs/종량제 관련 자료/종량제 개발목록/노션_정리_03-WBS_데이터베이스_ERD.md
Normal file
152
docs/종량제 관련 자료/종량제 개발목록/노션_정리_03-WBS_데이터베이스_ERD.md
Normal file
@@ -0,0 +1,152 @@
|
||||
# WBS 및 데이터베이스 논리 모델링 (노션 정리)
|
||||
|
||||
> 출처: 차장님 노션. WBS, DB ERD(지자체·판매소·사용자·품목·입고·주문·수불).
|
||||
|
||||
---
|
||||
|
||||
## WBS (Work Breakdown Structure)
|
||||
|
||||
### 1. 프로젝트 준비 및 설계 (Planning & Design)
|
||||
|
||||
- **1.1 요구사항 확정**: 기존 UI 분석 및 웹 표준 기능 정의.
|
||||
- **1.2 서버사양 확정**: 공공클라우드 기준 서버사양 확정.
|
||||
- **1.3 개발서버 준비**: 개발/테스트 서버 별도 구축. 공공클라우드에서는 최소한의 테스트만 수행(비용 최소화).
|
||||
- **1.4 데이터베이스 설계**: 수불, 판매, 기본 코드 등 엔티티 정의 및 정규화.
|
||||
- **1.5 UI/UX 디자인**: 반응형 대시보드 및 그리드 UI 설계. 모바일 바코드 스캐너 전용 웹 화면 설계.
|
||||
|
||||
### 2. 기본 정보 관리 모듈 개발 (Base Information Management)
|
||||
|
||||
- **2.1 공통 코드 관리 (Image 1)**: 지역(도/시/구/동), 봉투 종류, 재질, 용량 등 계층형 코드 관리 개발.
|
||||
- **2.2 단가 및 포장 관리 (Image 2, 3)**: 발주/도매/소매 단가 이력 관리 및 박스/팩/낱장 단위 자동 계산 로직 구현.
|
||||
- **2.3 대행소 및 업체 관리 (Image 4, 7, 8)**: 판매 대행소(은행 등), 협회, 제작업체 마스터 정보 관리.
|
||||
- **2.4 담당자 관리 (Image 5, 6)**: 지자체/대행소 담당자 및 업체별 담당자 권한 부여 기능 개발.
|
||||
- **2.5 무료 대상자 관리 (Image 9)**: 대상자별 지급 상태, 유효 기간 관리 및 불출 연동 기능.
|
||||
|
||||
### 3. 발주 및 입고 관리 모듈 개발 (Order & Inbound)
|
||||
|
||||
- **3.1 발주 프로세스**: 제작업체별 발주 등록, 수량 변경 및 발주서 생성.
|
||||
- **3.2 바코드 엔진 구축**: PDF417 규격의 LOT 번호 생성 및 이미지 생성 API 개발.
|
||||
- **3.3 스마트 입고 처리**: 스캐너/입고 검수 기능, 일괄 입고 처리 및 입고 현황 리포트 개발.
|
||||
|
||||
### 4. 판매 및 결제 관리 모듈 개발 (Sales & Payment)
|
||||
|
||||
- **4.1 주문 관리**: 지정 판매소 주문(전화/온라인) 접수 및 상태 관리.
|
||||
- **4.2 결제 시스템 연동**: 고정 가상계좌(Fixed VA) 매핑 및 입금 확인 자동화 (Webhook), 카드 결제 API 연동 및 승인 처리.
|
||||
- **4.3 반품 및 취소**: 판매/반품 취소 처리 및 재고 환원 로직 구현.
|
||||
|
||||
### 5. 재고 및 수불 분석 모듈 개발 (Inventory & Statistics)
|
||||
|
||||
- **5.1 실시간 수불 관리**: 기간별/일일 봉투 수불 현황 및 LOT 추적 기능 개발.
|
||||
- **5.2 실무 재고 실사**: 실사 대상 선별, 실고 수량 등록 및 오차 분석 기능.
|
||||
- **5.3 통계 분석**: 전년 대비 판매 분석, 계절별/월별 판매 추이 시각화 차트 구축.
|
||||
- **5.4 외부 연동**: 국세청 홈택스 판매 데이터 전송 기능 (CSV/API).
|
||||
|
||||
### 6. 지정 판매소 지원 서비스 개발
|
||||
|
||||
- **6.1 판매소 전용 웹**: 주문 신청, 입금 확인, 판매 이력 조회 기능.
|
||||
- **6.2 출력 시스템**: 지정 판매소별 고유 바코드 라벨 및 인쇄 제어.
|
||||
|
||||
### 7. 테스트 및 배포 (Testing & Deployment)
|
||||
|
||||
- **7.1 통합 테스트**: 가상계좌 입금-주문-재고 연동 시나리오 검증.
|
||||
- **7.2 데이터 이관**: 기존 시스템(엑셀/Legacy DB) 데이터 클렌징 및 마이그레이션.
|
||||
- **7.3 사용자 교육**: 구군청 담당자 및 판매소 운영자 매뉴얼 제작.
|
||||
- **7.4 최종 배포**: 서버 인프라(Cloud) 구축 및 도메인 연결.
|
||||
|
||||
---
|
||||
|
||||
## 데이터베이스 논리 모델링 (ERD)
|
||||
|
||||
지자체(`LocalGovernment`)를 중심으로 사용자·지정판매소·품목·입고·주문·수불이 연결되는 **멀티테넌트** 구조. `local_gov_id`로 데이터 격리.
|
||||
|
||||
```mermaid
|
||||
erDiagram
|
||||
%% [조직 및 사용자 체계]
|
||||
LocalGovernment ||--o{ User : "지자체 소속 사용자"
|
||||
LocalGovernment ||--o{ Retailer : "관할 지정판매소"
|
||||
Retailer ||--o{ User : "판매소 소속 사용자"
|
||||
|
||||
LocalGovernment {
|
||||
int local_gov_id PK "지자체 고유 ID"
|
||||
string gov_name "지자체 명칭(예: 북구청)"
|
||||
string area_code "지역 코드"
|
||||
string address "주소"
|
||||
}
|
||||
|
||||
User {
|
||||
int user_id PK
|
||||
int local_gov_id FK "nullable (SuperAdmin용)"
|
||||
int retailer_id FK "nullable"
|
||||
string username "로그인 ID"
|
||||
string password_hash
|
||||
string role_type "SUPER, GOV, RETAIL"
|
||||
datetime last_login
|
||||
}
|
||||
|
||||
Retailer {
|
||||
int retailer_id PK
|
||||
int local_gov_id FK "관할 지자체 ID"
|
||||
string retailer_name "상호명"
|
||||
string owner_name "대표자명"
|
||||
string va_number "고정 가상계좌 번호"
|
||||
string status "정상, 취소, 폐업"
|
||||
}
|
||||
|
||||
%% [물류 및 재고 체계]
|
||||
LocalGovernment ||--o{ Product : "지자체별 취급 품목"
|
||||
LocalGovernment ||--o{ StockTransaction : "지자체 수불 내역"
|
||||
LocalGovernment ||--o{ InboundReceipt : "지자체 입고 내역"
|
||||
Retailer ||--o{ SalesOrder : "판매소 주문"
|
||||
|
||||
Product {
|
||||
int product_id PK
|
||||
int local_gov_id FK "지자체별 단가 관리용"
|
||||
string product_type "일반, 음식물, 재사용"
|
||||
string capacity "3L, 5L, 10L 등"
|
||||
int purchase_price "발주 단가"
|
||||
int wholesale_price "도매가"
|
||||
int retail_price "소비자가"
|
||||
}
|
||||
|
||||
InboundReceipt {
|
||||
int receipt_id PK
|
||||
int local_gov_id FK
|
||||
int product_id FK
|
||||
string lot_number "PDF417 바코드 연동"
|
||||
int quantity
|
||||
datetime receipt_date
|
||||
}
|
||||
|
||||
SalesOrder {
|
||||
int sales_id PK
|
||||
int local_gov_id FK "데이터 격리용 필드"
|
||||
int retailer_id FK
|
||||
datetime order_date
|
||||
int total_amount
|
||||
string payment_status "입금대기, 완료, 취소"
|
||||
}
|
||||
|
||||
StockTransaction {
|
||||
int trans_id PK
|
||||
int local_gov_id FK "지자체 구분"
|
||||
int product_id FK
|
||||
string trans_type "IN(입고), OUT(판매), FREE(불출), DISCARD(파기)"
|
||||
int quantity
|
||||
int reference_id "SalesOrder 혹은 InboundID 연결"
|
||||
datetime trans_date
|
||||
}
|
||||
```
|
||||
|
||||
### ERD 요약
|
||||
|
||||
| 엔티티 | 설명 | 지자체 FK |
|
||||
|--------|------|-----------|
|
||||
| **LocalGovernment** | 지자체 마스터(테넌트 루트) | — |
|
||||
| **User** | 판매소/지자체 소속 사용자. SuperAdmin은 local_gov_id nullable | local_gov_id (nullable) |
|
||||
| **Retailer** | 관할 지정판매소. 고정 가상계좌(va_number) 보유 | local_gov_id |
|
||||
| **Product** | 지자체별 취급 품목·단가(발주/도매/소비자가) | local_gov_id |
|
||||
| **InboundReceipt** | 지자체 입고 내역. LOT·바코드 연동 | local_gov_id |
|
||||
| **SalesOrder** | 판매소 주문. 데이터 격리용 local_gov_id | local_gov_id |
|
||||
| **StockTransaction** | 지자체 수불(입고/판매/불출/파기) | local_gov_id |
|
||||
|
||||
이 ERD는 `docs/종량제 관련 자료/ss_gbms/ss_gbms/1-5.png` 등에 포함된 다이어그램과 동일한 구조를 마크다운(mermaid)으로 표현한 것임.
|
||||
121
docs/종량제 관련 자료/종량제 개발목록/노션_정리_04-블록체인_기술구현보고서.md
Normal file
121
docs/종량제 관련 자료/종량제 개발목록/노션_정리_04-블록체인_기술구현보고서.md
Normal file
@@ -0,0 +1,121 @@
|
||||
# 기술 구현 보고서: PHP 8 및 CodeIgniter 4 기반 종량제 봉투 관리 시스템 (노션 정리)
|
||||
|
||||
> 출처: 차장님 노션. 블록체인 기반 종량제 봉투 관리 시스템 특허 문서를 참조한 중앙 집중형 폐쇄적 블록체인 구축 방안.
|
||||
|
||||
---
|
||||
|
||||
## 1. 서론 (Introduction)
|
||||
|
||||
### 1.1 배경 및 목적
|
||||
|
||||
- 종량제 봉투는 위조가 용이하여 불법 제작·유통이 빈번함. 기존 바코드/일련번호는 복제 용이·이력 추적 불가.
|
||||
- **핵심 요구사항**: **단일 중앙 서버** 환경에서 **폐쇄적 블록체인(Private Blockchain)** 네트워크 구축. 분산 합의 대신, 중앙 관리 기관이 신뢰의 주체가 되되 **해시 연결성**을 차용하여 **불변 원장(Immutable Ledger)** 패턴 적용.
|
||||
|
||||
### 1.2 개발 환경 및 기술 스택
|
||||
|
||||
- **언어**: PHP 8.2 이상 (Strong Typing, JIT, Readonly 프로퍼티)
|
||||
- **프레임워크**: CodeIgniter 4.4 (경량, MVC, 내장 보안)
|
||||
- **데이터베이스**: MySQL 8.0 (JSON, 대용량 트랜잭션)
|
||||
- **인증**: JWT (JSON Web Tokens) 기반 Stateless 인증
|
||||
- **암호화**: SHA-256 (블록 연결성 보장)
|
||||
|
||||
### 1.3 사용자 등급 및 역할 정의
|
||||
|
||||
1. **Super Admin**: 시스템 전체 설정, 지역별 관리자 생성, 블록체인 무결성 감사, 강제 포크 해결.
|
||||
2. **Regional Admin**: 특정 시/군/구 내 봉투 생산 지시, 판매자 관리, 불법 유통 모니터링.
|
||||
3. **Regional Seller**: 봉투 판매처. 입고 확인 및 소비자 판매 등록.
|
||||
4. **Consumer**: 봉투 구매자. QR 스캔으로 소유권 등록 및 배출 이력 관리.
|
||||
|
||||
---
|
||||
|
||||
## 2. 시스템 아키텍처 및 데이터베이스 설계
|
||||
|
||||
### 2.1 중앙 집중형 블록체인 구조
|
||||
|
||||
- **SQL-Ledger** 방식: RDBMS 내에 블록 자료 구조 이식. 각 블록은 `previous_hash`를 포함하여 변조 시 이후 해시가 깨지도록 함.
|
||||
|
||||
### 2.2 데이터베이스 스키마 (MySQL)
|
||||
|
||||
#### 2.2.1 블록체인 원장 테이블 (`blockchain_ledger`)
|
||||
|
||||
| **필드명** | **타입** | **설명** |
|
||||
| --- | --- | --- |
|
||||
| `index` | BIGINT (PK) | 블록 순서(Height). 자동 증가. |
|
||||
| `timestamp` | DATETIME | 블록 생성 시간. |
|
||||
| `transaction_type` | ENUM | 'GENESIS', 'PRODUCTION', 'DISTRIBUTION', 'SALE', 'DISCHARGE', 'REPORT'. |
|
||||
| `data_payload` | JSON | 트랜잭션 상세 데이터(봉투 ID, 사용자 ID, 위치 등). |
|
||||
| `previous_hash` | CHAR(64) | 이전 블록의 SHA-256 해시값. |
|
||||
| `hash` | CHAR(64) | 현재 블록의 SHA-256 해시값. |
|
||||
| `nonce` | INT | (선택) 0 고정 가능. |
|
||||
|
||||
**권한**: `INSERT`, `SELECT`만 허용. `UPDATE`, `DELETE` 차단.
|
||||
|
||||
#### 2.2.2 종량제 봉투 상태 테이블 (`waste_bags`)
|
||||
|
||||
| **필드명** | **타입** | **설명** |
|
||||
| --- | --- | --- |
|
||||
| `bag_id` | CHAR(64) (PK) | 봉투 고유 식별자(생산공장+날짜+일련번호의 해시). |
|
||||
| `qr_code_raw` | VARCHAR(255) | QR 코드 원본 문자열. |
|
||||
| `factory_id` | INT | 생산 공장 ID. |
|
||||
| `production_date` | DATE | 생산 일자. |
|
||||
| `serial_number` | VARCHAR(50) | 일련 번호. |
|
||||
| `owner_id` | INT | 현재 소유자 ID. |
|
||||
| `status` | ENUM | 'CREATED', 'DISTRIBUTED', 'SOLD', 'USED', 'REPORTED'. |
|
||||
| `last_block_index` | BIGINT | 해당 상태를 변경시킨 마지막 블록 인덱스. |
|
||||
|
||||
#### 2.2.3 사용자 테이블 (`users`)
|
||||
|
||||
| **필드명** | **타입** | **설명** |
|
||||
| --- | --- | --- |
|
||||
| `id` | INT (PK) | 사용자 고유 ID. |
|
||||
| `username` | VARCHAR(100) | 로그인 ID. |
|
||||
| `password` | VARCHAR(255) | Password Hash (Argon2id 권장). |
|
||||
| `role` | ENUM | 'SUPER_ADMIN', 'REGIONAL_ADMIN', 'SELLER', 'CONSUMER'. |
|
||||
| `region_code` | VARCHAR(20) | 관할 구역 코드. |
|
||||
|
||||
---
|
||||
|
||||
## 3. CodeIgniter 4 프로젝트 설정
|
||||
|
||||
- Composer로 CI4 프로젝트 생성, `firebase/php-jwt` 설치.
|
||||
- `.env`: DB 연결, `encryption.key`, `JWT_SECRET` 설정.
|
||||
- 블록체인 코어: `App\Libraries\Blockchain` 네임스페이스 하위에 `Block.php`, `Chain.php` 등.
|
||||
|
||||
---
|
||||
|
||||
## 4. 핵심 블록체인 로직 요약
|
||||
|
||||
- **Block 클래스**: `index`, `timestamp`, `data`, `previousHash`로 `calculateHash()` (SHA-256) 수행. PHP 8 readonly 등으로 불변성 강제 가능.
|
||||
- **Chain 클래스**: `getLatestBlock()`, `createGenesisBlock()`, `addBlock(type, data)`, `isValidChain()`. DB의 `blockchain_ledger`와 연동하여 블록 추가·검증.
|
||||
|
||||
---
|
||||
|
||||
## 5. API 및 인증
|
||||
|
||||
- **RoleAuthFilter**: JWT Bearer 검증, RBAC(라우트별 허용 역할과 토큰 내 역할 비교).
|
||||
- **WasteBagController (API)**: `produce()`(봉투 생산·PRODUCTION 블록), `sell()`(소유권 이전·SALE 블록), `registerOwnership()`(소비자 소유권 등록/확인), `reportIllegalDump()`(불법배출 신고·REPORT 블록).
|
||||
|
||||
---
|
||||
|
||||
## 6. 웹 대시보드 (관리자)
|
||||
|
||||
- **Admin/BlockchainController**: `isValidChain()` 호출, 원장 최근 N건 조회.
|
||||
- **View (blockchain_dashboard.php)**: 무결성 결과(정상/변조 경고), 블록 목록 테이블(Index, Time, Type, Data Payload, Previous Hash, Current Hash).
|
||||
|
||||
---
|
||||
|
||||
## 7. 보안 및 성능
|
||||
|
||||
- **DB 계정**: `blockchain_ledger`에 대해 `INSERT`, `SELECT`만 부여. `UPDATE`, `DELETE` 박탈.
|
||||
- **동시성**: 블록 생성 시 `SERIALIZABLE` 또는 테이블 락으로 중복 인덱스 방지.
|
||||
- **위조 방지**: 이미 `SOLD`인 봉투의 QR로 다른 위치에서 SALE 시도 시 복제 QR로 간주·경고.
|
||||
|
||||
---
|
||||
|
||||
## 8. 결론
|
||||
|
||||
PHP 8·CodeIgniter 4로 중앙 집중형 환경에서도 **해시 연결 구조**를 통해 데이터 투명성·무결성을 보장하는 폐쇄적 블록체인을 설계함. 관리자 조작 방지 및 감사(Audit) 기능을 제공함.
|
||||
|
||||
---
|
||||
|
||||
**참고**: 원본 노션에는 Block/Chain/WasteBagController/RoleAuthFilter/BlockchainController/View에 대한 실제 PHP 코드가 포함되어 있음. 상세 구현은 프로젝트 코드베이스 또는 특허 문서·CI4 가이드를 참조함.
|
||||
28
docs/종량제 관련 자료/종량제 개발목록/노션_정리_README.md
Normal file
28
docs/종량제 관련 자료/종량제 개발목록/노션_정리_README.md
Normal file
@@ -0,0 +1,28 @@
|
||||
# 노션 정리 자료 (종량제 웹 플랫폼 개발)
|
||||
|
||||
차장님이 Notion에 정리하신 **종량제봉투 웹 플랫폼 개발** 관련 내용을 마크다운으로 옮겨 둔 문서입니다.
|
||||
원본 ERD 이미지는 `docs/종량제 관련 자료/ss_gbms/ss_gbms/1-5.png` 등에 포함되어 있으며, 본 폴더의 ERD는 mermaid로 동일 구조를 표현한 것입니다.
|
||||
|
||||
---
|
||||
|
||||
## 문서 목록
|
||||
|
||||
| 파일 | 내용 |
|
||||
|------|------|
|
||||
| [노션_정리_01-요구사항_기능_제어_데이터흐름.md](노션_정리_01-요구사항_기능_제어_데이터흐름.md) | 업무 요구사항 정의, 기본정보/발주·입고/재고·실사/판매·결제, 제어 흐름, 데이터 흐름, UML, PDF417, 결제·정산, UI/UX, 제안 추가 설계 |
|
||||
| [노션_정리_02-요구사항_제어_데이터흐름_UML.md](노션_정리_02-요구사항_제어_데이터흐름_UML.md) | 요구사항 정의(간략), 고정 가상계좌 제어 흐름(mermaid), 결제 데이터 흐름(mermaid), 클래스/시퀀스 다이어그램, 핵심 기술 사양 |
|
||||
| [노션_정리_03-WBS_데이터베이스_ERD.md](노션_정리_03-WBS_데이터베이스_ERD.md) | WBS(준비·기본정보·발주입고·판매결제·재고수불·판매소지원·테스트배포), **데이터베이스 논리 모델링(ERD)** — LocalGovernment, User, Retailer, Product, InboundReceipt, SalesOrder, StockTransaction |
|
||||
| [노션_정리_04-블록체인_기술구현보고서.md](노션_정리_04-블록체인_기술구현보고서.md) | PHP 8·CodeIgniter 4 기반 중앙 집중형 폐쇄적 블록체인 구축 요약(스키마, Block/Chain 로직, API·JWT, 관리자 대시보드, 보안) |
|
||||
|
||||
---
|
||||
|
||||
## ERD 이미지 위치
|
||||
|
||||
- **ERD 다이어그램(지자체·판매소·사용자·품목·입고·주문·수불)**: `docs/종량제 관련 자료/ss_gbms/ss_gbms/1-5.png` (및 동일 구조의 mermaid는 `노션_정리_03-WBS_데이터베이스_ERD.md` 참고).
|
||||
|
||||
---
|
||||
|
||||
## 참조
|
||||
|
||||
- 원본 Notion: (차장님 정리 페이지)
|
||||
- 개발목록 CSV: 본 폴더의 `종량제_개발목록_20260127(*).csv` 시트들.
|
||||
84
docs/종량제 관련 자료/종량제 개발목록/종량제_개발목록_20260127(기본코드 종류).csv
Normal file
84
docs/종량제 관련 자료/종량제 개발목록/종량제_개발목록_20260127(기본코드 종류).csv
Normal file
@@ -0,0 +1,84 @@
|
||||
,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
기본 코드 종류,코드 명,,코드 A,,,코드 B,,,코드 C,,,코드 D,,,코드 E,, ,코드 F,,,코드 G,,,코드 H,,,코드 I,
|
||||
A,도/특별시/광역시 구분,,세부코드,코드명,,세부코드,코드명,,세부코드,코드명,,세부코드,코드명,,세부코드,코드명,,세부코드,코드명,,세부코드,코드명,,세부코드,코드명,,세부코드,코드명
|
||||
B,특별시/광역시/시/군코드,,10,특별시,,1001,서울특별시,,110209,북구,,11020901,검단동,,10,일반용,,2,고밀도,,10,2L,,1,시설보호대상자,,1,무상지급
|
||||
C,구코드,,11,광역시,,1101,부산광역시,,코드 B + 등록되는 구의 순번 두자리 수,,,11020902,고성동1가,,20,공공용,,6,PP마대,,11,3L,,10,생보자,,2,일반판매
|
||||
D,동코드,,20,경기도,,1102,대구광역시,,,,,11020903,고성동2가,,30,무료용,,7,스티커,,12,5L,,2,"통,반장",,3,관내판매
|
||||
E,봉투구분,,21,강원도,,1103,인천광역시,,,,,11020904,고성동3가,,40,공동주택용,,8,용기,,13,10L,,3,대한민국무공수훈자,,4,교환판매
|
||||
F,봉투재질,,22,충청북도,,1104,대전광역시,,,,,11020905,관음동,,50,재사용,,,,,15,20L,,4,사회복지시설,,,
|
||||
G,용량별,,23,충청남도,,1105,광주광역시,,,,,11020906,구암동,,60,음식물 봉투,,,,,16,30L,,,,,,
|
||||
H,무상지급,,24,전라북도,,1106,울산광역시,,,,,11020907,국우동,,61,음식물 스티커,,,,,17,50L,,,,,,
|
||||
I,판매형태,,25,전라남도,,,,,,,,11020908,금호동,,62,음식물 용기,,,,,18,60L,,,,,,
|
||||
J,반품형태,,26,경상북도,,,,,,,,11020909,노곡동,,70,대형폐기물 스티커,,,,,19,75L,,,,,,
|
||||
K,반품사유,,27,경상남도,,,,,,,,11020910,노원동1가,,,,,,,,20,100L,,,,,,
|
||||
L,지정판매소 변경사유,,28,제주도,,,,,,,,11020911,노원동2가,,,,,,,,21,120L,,,,,,
|
||||
M,수불구분,,,,,,,,,,,11020912,노원동3가,,,,,,,,70,1000원,,,,,,
|
||||
N,동판종류,,,,,,,,,,,11020913,대현동,,,,,,,,72,3000원,,,,,,
|
||||
O,봉투명,,,,,,,,,,,11020914,도남동,,,,,,,,74,5000원,,,,,,
|
||||
P,작업권한,,,,,,,,,,,11020915,동변동,,,,,,,,77,8000원,,,,,,
|
||||
Q,예산과목,,,,,,,,,,,11020916,동천동,,,,,,,,78,10000원,,,,,,
|
||||
R,은행목록,,,,,,,,,,,11020917,동호동,,,,,,,,,,,,,,,
|
||||
S,소속,,,,,,,,,,,11020918,매천동,,,,,,,,,,,,,,,
|
||||
T,직위,,,,,,,,,,,11020919,복현동,,,,,,,,,,,,,,,
|
||||
U,배달,,,,,,,,,,,11020920,사수동,,,,,,,,,,,,,,,
|
||||
V,구역,,,,,,,,,,,11020921,산격동,,,,,,,,,,,,,,,
|
||||
W,봉투명(약어),,,,,,,,,,,11020922,서변동,,,,,,,,,,,,,,,
|
||||
X,봉투구분(대분),,,,,,,,,,,11020923,연경동,,,,,,,,,,,,,,,
|
||||
Y,분기,,,,,,,,,,,11020924,읍내동,,,,,,,,,,,,,,,
|
||||
,,,,,,,,,,,,11020925,조야동,,,,,,,,,,,,,,,
|
||||
,,,,,,,,,,,,11020926,칠성동1가,,,,,,,,,,,,,,,
|
||||
,,,,,,,,,,,,11020927,칠성동2가,,,,,,,,,,,,,,,
|
||||
,,,,,,,,,,,,11020928,침산동,,,,,,,,,,,,,,,
|
||||
,,,,,,,,,,,,코드 C + 동의 순번 두자리 수,,,,,,,,,,,,,,,,
|
||||
,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
,,,코드 J,,,코드 K,,,코드 L,,,코드 M,,,코드 N,,,코드 O,,,코드 P,,,코드 Q,,,코드 R,
|
||||
,,,세부코드,코드명,,세부코드,코드명,,세부코드,코드명,,세부코드,코드명,,세부코드,코드명,,세부코드,코드명,,세부코드,코드명,,세부코드,코드명,,세부코드,코드명
|
||||
,,,1,일반반품,,1,봉투훼손,,1,지정판매소변경사유1,,10,실사입고,,10,동판 종류1,,10112,일반용 3L,,111,등록-다시,,1000,관,,4,국민은행
|
||||
,,,2,관내반품,,2,지정판매소 폐업,,2,지정판매소변경사유2,,11,신청입고,,20,동판 종류2,,10122,일반용 5L,,,,,1001,보건및생활환경개선비,,7,수협
|
||||
,,,3,반품,,4,스티커 미사용,,,,,12,무료입고,,,,,10132,일반용 10L,,,,,2000,항,,20,우리은행
|
||||
,,,,,,,,,,,,13,발주입고,,,,,10152,일반용 20L,,,,,2010,환경관리,,32,부산은행
|
||||
,,,,,,,,,,,,16,반품입고(정상),,,,,10162,일반용 30L,,,,,,,,99,새마을금고
|
||||
,,,,,,,,,,,,17,반품입고(불용),,,,,10172,일반용 50L,,,,,,,,,
|
||||
,,,,,,,,,,,,18,이동입고,,,,,10192,일반용 75L,,,,,,,,,
|
||||
,,,,,,,,,,,,1A,교환입고,,,,,10202,일반용 100L,,,,,,,,,
|
||||
,,,,,,,,,,,,1B,기타입고,,,,,20172,공공용 50L,,,,,,,,,
|
||||
,,,,,,,,,,,,20,실사출고,,,,,40152,공동주택용 20L,,,,,,,,,
|
||||
,,,,,,,,,,,,21,신청불출,,,,,40182,공동주택용 60L,,,,,,,,,
|
||||
,,,,,,,,,,,,22,무료불출,,,,,40212,공동주택용 120L,,,,,,,,,
|
||||
,,,,,,,,,,,,23,일반판매,,,,,50122,재사용 5L,,,,,,,,,
|
||||
,,,,,,,,,,,,24,공공출고,,,,,60102,음식물 2L,,,,,,,,,
|
||||
,,,,,,,,,,,,26,반품출고(정상),,,,,60132,음식물 10L,,,,,,,,,
|
||||
,,,,,,,,,,,,27,반품출고(불용),,,,,61107,음식물 스티커 2L,,,,,,,,,
|
||||
,,,,,,,,,,,,28,이동출고,,,,,61117,음식물 스티커 3L,,,,,,,,,
|
||||
,,,,,,,,,,,,29,파기처리,,,,,61127,음식물 스티커 5L,,,,,,,,,
|
||||
,,,,,,,,,,,,2A,교환출고,,,,,61157,음식물 스티커 20L,,,,,,,,,
|
||||
,,,,,,,,,,,,2B,기타출고,,,,,61187,음식물 스티커 60L,,,,,,,,,
|
||||
,,,,,,,,,,,,99,시찰,,,,,61217,음식물 스티커 120L,,,,,,,,,
|
||||
,,,,,,,,,,,,,,,,,,62128,음식물용기 5L,,,,,,,,,
|
||||
,,,,,,,,,,,,,,,,,,62158,음식물용기 20L,,,,,,,,,
|
||||
,,,,,,,,,,,,,,,,,,70707,"폐기물 스티커 1,000원",,,,,,,,,
|
||||
,,,,,,,,,,,,,,,,,,70727,"폐기물 스티커 3,000원",,,,,,,,,
|
||||
,,,,,,,,,,,,,,,,,,70747,"폐기물 스티커 5,000원",,,,,,,,,
|
||||
,,,,,,,,,,,,,,,,,,70787,"폐기물 스티커 10,000원",,,,,,,,,
|
||||
,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
,,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
,,,코드 S,,,코드 T,,,코드 U,,,코드 V,,,코드 W,,,코드 X,,,코드 Y,,,,,,,
|
||||
,,,세부코드,코드명,,세부코드,코드명,,세부코드,코드명,,세부코드,코드명,,세부코드,코드명,,세부코드,코드명,,세부코드,코드명,,,,,,
|
||||
,,,1,청소과,,1,7급,,1,월,,1,1구역,,10132,일반용 10L,,1,일반용,,1,1/4분기,,,,,,
|
||||
,,,2,청소행정과,,2,8급,,2,화,,2,2구역,,10152,일반용 20L,,2,공공용,,2,2/4분기,,,,,,
|
||||
,,,3,자원순환과,,3,9급,,3,수,,,,,10162,일반용 30L,,3,무료용,,3,3/4분기,,,,,,
|
||||
,,,4,도시미화과,,4,기능,,4,목,,,,,10172,일반용 50L,,4,공동주택용,,4,4/4분기,,,,,,
|
||||
,,,5,영업부,,5,계장,,5,금,,,,,10202,일반용 100L,,6,음식물,,,,,,,,,
|
||||
,,,6,관리부,,6,과장,,6,토,,,,,20172,공공용 50L,,,,,,,,,,,,
|
||||
,,,7,기술부,,7,사장,,7,일,,,,,40152,공동주택용스티커 20L,,,,,,,,,,,,
|
||||
,,,,,,8,상무,,,,,,,,40182,공동주택용스티커 60L,,,,,,,,,,,,
|
||||
,,,,,,,,,,,,,,,40212,공동주택용스티커 120L,,,,,,,,,,,,
|
||||
,,,,,,,,,,,,,,,60102,음식물 2L,,,,,,,,,,,,
|
||||
,,,,,,,,,,,,,,,60132,음식물 10L,,,,,,,,,,,,
|
||||
,,,,,,,,,,,,,,,61127,스티커 5L,,,,,,,,,,,,
|
||||
,,,,,,,,,,,,,,,61157,스티커 20L,,,,,,,,,,,,
|
||||
,,,,,,,,,,,,,,,61217,스티커 120L,,,,,,,,,,,,
|
||||
,,,,,,,,,,,,,,,62128,음식물용기 5L,,,,,,,,,,,,
|
||||
,,,,,,,,,,,,,,,62158,음식물용기 20L,,,,,,,,,,,,
|
||||
|
67
docs/종량제 관련 자료/종량제 개발목록/종량제_개발목록_20260127(모바일앱 기능목록).csv
Normal file
67
docs/종량제 관련 자료/종량제 개발목록/종량제_개발목록_20260127(모바일앱 기능목록).csv
Normal file
@@ -0,0 +1,67 @@
|
||||
,,,기준일,2024-08-19,,,,,,,,,,,,,,,,,,,
|
||||
No,CATEGORY,SFR,1 Level,,2 Level,,3 Level,,4 Level,,우선순위,시작예정일,종료예정일,계획율,예상 소요 기간,담당자,비고,개발자,개발시작일,개발종료일,단위테스트 종료일,소요 기간,진척율
|
||||
,,,프로세스ID,프로세스,프로세스ID,프로세스,프로세스ID,프로세스,프로세스ID,프로세스,,,,,,,,,,,,,
|
||||
1,Mobile App,SFR-PWB-001,PWB-010000,공통,PWB-010100,작업이력 추적,PWB-010101,로깅,PWB-010101-001,로그 테이블 구축 : 데이터베이스에 발생하는 모든 CRUD에 대한 로깅,,,,,,,,,,,,,
|
||||
2,Mobile App,SFR-PWB-001,PWB-010000,공통,PWB-010200,개인정보처리,PWB-010201,개인정보 비식별화,PWB-010201-001,"- 이름의 첫글자, 마지막 글자를 제외한 나머지는 * 로가림
|
||||
- 개인 휴대전화 번호의 중간 번호는 *로 가림",,,,,,,,,,,,,
|
||||
3,Mobile App,SFR-PWB-001,PWB-010000,공통,PWB-010300,로그인,PWB-010301,로그인,PWB-010301-001,"- 2차인증 적용
|
||||
- 5회 이상 로그인 실패 시 lock",,,,,,,,,,,,,
|
||||
4,Mobile App,SFR-PWB-002,PWB-020000,발주 입고 관리,PWB-020100,발주 입고 관리,PWB-020101,발주 입고 처리,PWB-020101-001,"- super admin, 지자체 담당자 권한으로만 활성화
|
||||
- 화면 상하 2분할
|
||||
화면 상단 : 해당 구/군의 발주 이력 조회 및 발주 내역 표시
|
||||
화면 하단 : PDF417 스캐너(카메라) 상시 표시, 연속 스캔
|
||||
- 바코드 스캔시 해당 LOT 번호와 매칭되는 발주 내역에 입고량으로 가산
|
||||
- ""저장"" 터치로 발주 입고 처리",,,,,,,,,,,,,
|
||||
5,Mobile App,SFR-PBW-002,PWB-020000,불출 관리,PWB-020100,불출 관리 ,PWB-020101,무료용/공공용 불출 관리,PWB-020101-001,"- super admin, 지자체 담당자 권한으로만 활성화
|
||||
- 화면 상하 2분할
|
||||
화면 상단 : 불출 년도, 분기, 불출 구분, 불출일, 불출처 구분(동사무소 등), 불출처(동) 을 설정 후 봉투코드를 지정하고 """"저장""""버튼 클릭으로 불출 처리 기능 구현
|
||||
화면 하단 : PDF417 스캐너(카메라) 상시 표시, 연속 스캔
|
||||
- 바코드 스캔으로 불출 대상 봉투 지정",,,,,,,,,,,,,
|
||||
6,Mobile App,SFR-PBW-002,PWB-020000,불출 관리,PWB-020100,불출 관리 ,PWB-020101,무료용/공공용 불출 취소 처리,PWB-020101-001,"- super admin, 지자체 담당자 권한으로만 활성화
|
||||
- 화면 상하 2분할
|
||||
화면 상단 : 불출 년도, 분기, 불출 구분, 불출일, 불출처 구분(동사무소 등), 불출처(동) 을 설정 후 봉투코드를 지정하고 """"저장""""버튼 클릭으로 불출 처리 기능 구현
|
||||
화면 하단 : PDF417 스캐너(카메라) 상시 표시, 연속 스캔
|
||||
- 바코드 스캔으로 불출 취소 처리",,,,,,,,,,,,,
|
||||
7,Mobile App,SFR-PBW-002,PWB-020000,판매 관리,PWB-020100,지정 판매소 판매,PWB-020101,지정 판매소 판매 처리,PWB-020101-001,"- super admin, 지자체 담당자 권한으로만 활성화
|
||||
- 화면 상하 2분할
|
||||
화면 상단 : 판매 대상 지정판매소 지정
|
||||
화면 하단 : PDF417 스캐너(카메라) 상시 표시, 연속 스캔
|
||||
- 바코드 스캔으로 지정판매소로 판매할 품목 등록
|
||||
- ""저장"" 터치로 지정판매소 판매 처리",,,,,,,,,,,,,
|
||||
8,Mobile App,SFR-PBW-002,PWB-020000,판매 관리,PWB-020100,지정 판매소 판매,PWB-020101,지정 판매소 판매 취소 처리,PWB-020101-001,"- super admin, 지자체 담당자 권한으로만 활성화
|
||||
- 화면 상하 2분할
|
||||
화면 상단 : 지정판매소 지정, 판매이력 확인
|
||||
화면 하단 : PDF417 스캐너(카메라) 상시 표시, 연속 스캔
|
||||
- 바코드 스캔으로 반매 취소할 품목 등록
|
||||
- ""저장"" 터치로 판매 취소 처리
|
||||
",,,,,,,,,,,,,
|
||||
9,Mobile App,SFR-PBW-002,PWB-020000,판매 관리,PWB-020200,지정 판매소 반품,PWB-020201,지정 판매소 반품 처리,PWB-020201-001,"- super admin, 지자체 담당자 권한으로만 활성화
|
||||
- 화면 상하 2분할
|
||||
화면 상단 : 지정판매소 지정, 판매 이력 확인
|
||||
화면 하단 : PDF417 스캐너(카메라) 상시 표시, 연속 스캔
|
||||
- 바코드 스캔으로 반품 대상 물품 등록
|
||||
- ""저장"" 터치로 반품 처리",,,,,,,,,,,,,
|
||||
10,Mobile App,SFR-PBW-003,PWB-030000,판매 관리,PWB-020200,지정 판매소 반품,PWB-020201,지정 판매소 반품 취소 처리,PWB-020201-001,"- super admin, 지자체 담당자 권한으로만 활성화
|
||||
- 화면 상하 2분할
|
||||
화면 상단 : 지정판매소 반품 이력 확인
|
||||
화면 하단 : PDF417 스캐너(카메라) 상시 표시, 연속 스캔
|
||||
- 바코드 스캔으로 반품 취소 대상 물품 등록
|
||||
- ""저장"" 터치로 반품 취소 처리",,,,,,,,,,,,,
|
||||
11,Mobile App,SFR-PBW-003,PWB-030000,봉투 수불 관리,PWB-030100,봉투 수불 관리,PWB-030101,LOT 수불 조회,PWB-030101-001,"- super admin, 지자체 담당자 권한으로만 활성화
|
||||
- 화면 상하 2분할
|
||||
화면 상단 : 봉투의 입고 출처, 일자 등 세부 내역 표시
|
||||
화면 하단 : PDF417 스캐너(카메라) 상시 표시, 연속 스캔
|
||||
- 바코드 스캔으로 해당 봉투 내역 확인",,,,,,,,,,,,,
|
||||
12,Mobile App,SFR-PBW-003,PWB-030000,봉투 주문 관리,PWB-030100,봉투 주문 관리,PWB-030101,봉투 주문 내역 ,PWB-030101-001,"- super admin, 지정판매소 담당자 권한으로만 활성화
|
||||
- 기간 지정으로 해당 지정판매소에서 주문한 이력 확인",,,,,,,,,,,,,
|
||||
13,Mobile App,SFR-PBW-003,PWB-030000,봉투 주문 관리,PWB-030100,봉투 주문 관리,PWB-030101,봉투 주문,PWB-030101-001,"- super admin, 지정판매소 담당자 권한으로만 활성화
|
||||
- 봉투 종류별 주문 수량 입력 시, 종류별 금액, 총 합계 금액, 전용 가상계좌 표시
|
||||
- ""저장"" 터치 시 주문 저장",,,,,,,,,,,,,
|
||||
14,Mobile App,SFR-PBW-003,PWB-030000,봉투 주문 관리,PWB-030100,봉투 주문 관리,PWB-030101,봉투 주문 수정 / 취소,PWB-030101-001,"- super admin, 지정판매소 담당자 권한으로만 활성화
|
||||
- 주문 이력 목록에서 수정 또는 취소 대상 주문 건 터치
|
||||
- 상세 품목 수량 수정 후 ""주문 수정"" 터치 로 주문 수정 처리
|
||||
- 상세 품목 확인 후 ""주문 취소"" 터치로 주문 취소",,,,,,,,,,,,,
|
||||
15,Mobile App,SFR-PBW-003,PWB-030000,봉투 정품 인증,PWB-030100,봉투 정품 인증,PWB-030101,봉투 정품 인증,PWB-030101-001,"- 모든 권한에서 활성화
|
||||
- PDF 417 스캐너 표시
|
||||
- 스캔 후 코드 번호 표시
|
||||
- 해당 봉투의 스캔 횟수 +1 처리",,,,,,,,,,,,,
|
||||
|
303
docs/종량제 관련 자료/종량제 개발목록/종량제_개발목록_20260127(웹 기능목록) (1).csv
Normal file
303
docs/종량제 관련 자료/종량제 개발목록/종량제_개발목록_20260127(웹 기능목록) (1).csv
Normal file
@@ -0,0 +1,303 @@
|
||||
,,,기준일,2024-08-19,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
No,CATEGORY,SFR,1 Level,,2 Level,,3 Level,,4 Level,,우선순위,시작예정일,종료예정일,계획율,예상 소요 기간,담당자,비고,개발자,개발시작일,개발종료일,단위테스트 종료일,소요 기간,진척율,,,,,,,,
|
||||
,,,프로세스ID,프로세스,프로세스ID,프로세스,프로세스ID,프로세스,프로세스ID,프로세스,,,,,,,,,,,,,,,,,,,,,
|
||||
1,Web application,SFR-PWB-001,PWB-010000,공통,PWB-010100,작업이력 추적,PWB-010101,로깅,PWB-010101-001,로그 테이블 구축 : 데이터베이스에 발생하는 모든 CRUD에 대한 로깅,,,,,,,,,,,,,,,,,,,,,
|
||||
2,Web application,SFR-PWB-001,PWB-010000,공통,PWB-010200,개인정보처리,PWB-010201,개인정보 비식별화,PWB-010201-001,"- 이름의 첫글자, 마지막 글자를 제외한 나머지는 * 로가림
|
||||
- 개인 휴대전화 번호의 중간 번호는 *로 가림",,,,,,,,,,,,,,,,,,,,,
|
||||
3,Web application,SFR-PWB-001,PWB-010000,공통,PWB-010300,로그인,PWB-010301,로그인,PWB-010301-001,"- 2차인증 적용
|
||||
- 5회 이상 로그인 실패 시 lock",,,,,,,,,,,,,,,,,,,,,
|
||||
4,Web application,SFR-PWB-002,PWB-020000,관리자단,PWB-020100,사용자 권한 관리,PWB-020101,사용자 권한 관리,PWB-020101-001,"사용자 권한 등록 / 수정 / 삭제 기능 구현
|
||||
- 사용자 권한 분류
|
||||
* super admin : wixon / 서진
|
||||
* 지자체관리자 : 각 지자체에서 시스템에 접속하여 발주 작업 및 봉투별 단가, 포장 단위, 대행소등록 등 각 지자체별 설정값 입력 / 관리
|
||||
* 지정판매소 : 웹/앱을 통해 종량제봉투/음식물 쓰레기 스티커를 지자체에 주문 / 주문 내역 확인
|
||||
* 일반 사용자 : 앱을 통해 바코드 확인",,,,,,,,,,,,,,,,,,,,,
|
||||
5,Web application,SFR-PWB-002,PWB-020000,관리자단,PWB-020200,사용자 관리,PWB-020201,사용자 관리,PWB-020201-001,"사용자 등록 / 수정 / 삭제 기능 구현(삭제 상태로 관리, 5년 유지)",,,,,,,,,,,,,,,,,,,,,
|
||||
6,Web application,SFR-PWB-002,PWB-020000,관리자단,PWB-020300,사용자 접근 관리,PWB-020301,사용자 로그인 이력 확인,PWB-020301-001,사용자 로그인 이력 기록 조회(기간 지정) 기능 구현,,,,,,,,,,,,,,,,,,,,,
|
||||
7,Web application,SFR-PWB-002,PWB-020000,관리자단,PWB-020300,사용자 접근 관리,PWB-020301,사용자 권한 승인,PWB-020301-001,"사용자가 브라우저에서 사용자 등록했을 때, 요청 권한을 확인 후 승인하는 루틴 구현",,,,,,,,,,,,,,,,,,,,,
|
||||
8,Web application,SFR-PWB-002,PWB-020000,관리자단,PWB-020400,메뉴 관리,PWB-020401,메뉴 관리,PWB-020401-001,"메뉴 등록 / 수정 / 삭제 기능 구현
|
||||
- ""전체 메뉴"" 시트 참고",,,,,,,,,,,,,,,,,,,,,
|
||||
9,Web application,SFR-PWB-002,PWB-020000,관리자단,PWB-020400,메뉴 관리,PWB-020401,메뉴 별 권한 설정,PWB-020401-001,메뉴 별 사용자 접근 권한 설정,,,,,,,,,,,,,,,,,,,,,
|
||||
10,Web application,SFR-PWB-003,PWB-030000,기본정보관리,PWB-030100,기본코드관리,PWB-030101,기본코드 종류 관리,PWB-030101-001,"기본 코드 종류 등록 / 수정 / 삭제 기능 구현
|
||||
- ""기본코드 종류"" 시트 참고",,,,,,,,,,,,,,,,,,,,,
|
||||
11,Web application,SFR-PWB-003,PWB-030000,기본정보관리,PWB-030100,기본코드관리,PWB-030101,각 기본코드의 하위 세부 코드 관리,PWB-030101-001,"기본 코드 종류 별 하위 세부 코드 등록 / 수정 / 삭제 기능 구현
|
||||
- ""세부 기본코드"" 시트 참고",,,,,,,,,,,,,,,,,,,,,
|
||||
12,Web application,SFR-PWB-003,PWB-030000,기본정보관리,PWB-030200,단가 관리,PWB-030201,지자체별 봉투 종류별 단가 관리,PWB-030201-001,"지역별 봉투 코드, 봉투 종류, 발주 단가, 도매가, 소비자가, 유효 기간을 컬럼명으로하는 표 형태로 봉투별 단가 표시
|
||||
- 지역별 봉투 종류별 발주단가, 도매가, 소비자가, 유효기간을 입력 / 수정 / 삭제 기능 구현
|
||||
- 단가 적용 일자 'YYYY-MM-DD' 형태로 지정 가능해야함
|
||||
- 단가 적용 일자 변경시, 변경전 단가 테이블을 적용일자 구간으로 별도 저장(단가 변경 이력 관리를 하기 위함)",,,,,,,,,,,,,,,,,,,,,
|
||||
13,Web application,SFR-PWB-003,PWB-030000,기본정보관리,PWB-030300,단가관리,PWB-030301,지자체별 봉투 종류별 단가 조회,PWB-030301-001,지역별 봉투 종류별 단가를 기간별을 지정하여 조회 / 인쇄,,,,,,,,,,,,,,,,,,,,,
|
||||
14,Web application,SFR-PWB-003,PWB-030000,기본정보관리,PWB-030400,포장 단위 관리,PWB-030401,지자체별 봉투 종류별 포장 단위 관리,PWB-030401-001,"지역별 봉투 코드, 봉투 종류, 박스당 팩 수량, 팩당 낱장 수량, 총 수량, 유효 기간을 컬럼명으로하는 표 형태로 봉투별 포장단위 표시
|
||||
- 지역별 봉투 종류별 박스당 팩 수량, 팩당 낱장 수량, 총 수량, 유효기간을 입력 / 수정 / 삭제 기능 구현
|
||||
- 포장단위 적용 일자 'YYYY-MM-DD' 형태로 지정 가능해야함
|
||||
- 포장 적용 일자 변경시, 변경전 단가 테이블을 적용일자 구간으로 별도 저장(단가 변경 이력 관리를 하기 위함)",,,,,,,,,,,,,,,,,,,,,
|
||||
15,Web application,SFR-PWB-003,PWB-030000,기본정보관리,PWB-030400,포장 단위 관리,PWB-030401,지자체별 봉투 종류별 포장 단위 조회,PWB-030401-001,지역별 봉투 종류별 포장단위를 기간별을 지정하여 조회 / 인쇄,,,,,,,,,,,,,,,,,,,,,
|
||||
16,Web application,SFR-PWB-003,PWB-030000,기본정보관리,PWB-030500,판매 대행소 관리,PWB-030501,지자체별 판매 대행소 관리,PWB-030501-001,- 대행소 등록 / 수정 / 삭제 기능 구현,,,,,,,,,,,,,,,,,,,,,
|
||||
17,Web application,SFR-PWB-003,PWB-030000,기본정보관리,PWB-030500,판매 대행소 관리,PWB-030501,지자체별 판매 대행소 연결,PWB-030501-001,- 소속 지자체 설정 기능 구현,,,,,,,,,,,,,,,,,,,,,
|
||||
18,Web application,SFR-PWB-003,PWB-030000,기본정보관리,PWB-030500,판매 대행소 관리,PWB-030501,지자체별 판매 대행소 조회,PWB-030501-001,- 대행소 조회 / 인쇄 기능 구현,,,,,,,,,,,,,,,,,,,,,
|
||||
19,Web application,SFR-PWB-003,PWB-030000,기본정보관리,PWB-030600,담당자 관리,PWB-030601,지자체별 담당자 관리,PWB-030601-001,"- 지자체별 소속, 담당자 명, 전화 번호 등록 / 수정 / 삭제 기능 구현
|
||||
- 소속 종류 : 구/군/대행소/제작업체 로 구분",,,,,,,,,,,,,,,,,,,,,
|
||||
20,Web application,SFR-PWB-003,PWB-030000,기본정보관리,PWB-030600,담당자 관리,PWB-030601,지자체별 담당자 관리,PWB-030601-002,"- 지자체별 소속, 담당자 명, 전화 번호로 담당자 조회 기능 구현
|
||||
- 조회 내역 인쇄 기능 구현",,,,,,,,,,,,,,,,,,,,,
|
||||
21,Web application,SFR-PWB-003,PWB-030000,기본정보관리,PWB-030700,업체 관리,PWB-030701,업체 등록 / 수정 /삭제,PWB-030701-001,"- 지자체별 업체의 이름, 대표자명, 주소, 전화, 사업자번호 등록 / 수정 / 삭제 기능 구현
|
||||
' 업체 종류 : 협회, 제작업체, 회수 업체",,,,,,,,,,,,,,,,,,,,,
|
||||
22,Web application,SFR-PWB-003,PWB-030000,기본정보관리,PWB-030700,업체 관리,PWB-030701,업체 조회,PWB-030701-001,"- 지자체별 협회, 제작업체, 회수업체의 이름, 대표자명, 주소, 전화, 사업자번호로 조회 기능 구현
|
||||
- 조회 내역 인쇄기능 구현",,,,,,,,,,,,,,,,,,,,,
|
||||
23,Web application,SFR-PWB-003,PWB-030000,기본정보관리,PWB-030800,무료용 대상자 관리,PWB-030801,무료용 대상자 등록 / 수정 / 삭제,PWB-030801-001,"- 구분 종류 : 읍,면,동 사무소 / 무료대상자 / 기타
|
||||
- 지자체 별 구분 종류별 명칭, 종료일자, 비고, 상태(정상, 삭제) 등록 / 수정 / 삭제 기능 구현",,,,,,,,,,,,,,,,,,,,,
|
||||
24,Web application,SFR-PWB-003,PWB-030000,기본정보관리,PWB-030800,무료용 대상자 관리,PWB-030801,무료용 대상자 조회,PWB-030801-001,"- 지자체 별 구분 종류별 명칭, 종료일자, 비고, 상태(정상, 삭제)로 조회 기능 구현
|
||||
- 조회 내역 인쇄 기능 구현",,,,,,,,,,,,,,,,,,,,,
|
||||
25,Web application,SFR-PWB-003,PWB-030000,기본정보관리,PWB-030900,지정판매소 관리,PWB-030901,지정판매소 관리,PWB-030901-001,"- 페이지에 지정판매소 리스트, 지정판매소 정보 표시 영역, 검색 영역 구성
|
||||
- 지정판매소 리스트 : 등록된 지정판매소 listup
|
||||
- 지정판매소 정보 : 지정판매소 list에서 임의의 지정판매소 클릭 시 해당 지정판매소의 상세정보 표시
|
||||
- 대표자명, 개인전화번호 비식별화해서 표시(ex, 홍*동, 010-****-1234)",,,,,,,,,,,,,,,,,,,,,
|
||||
26,Web application,SFR-PWB-003,PWB-030000,기본정보관리,PWB-030900,지정판매소 관리,PWB-030901,지정판매소 등록 / 수정 / 삭제,PWB-030901-001,"- 지정판매소의 상호명, 우편번호, 사업자번호, 일반전화, 대표자명, 이메일, 도로명주소, 지번주소, 개인전화, 지정일자, 업태, 구코드, 업종, 구역, 종사업장번호, 가상계좌, 계좌번호, 영업상태(정상, 폐업, 직권해지), 변경일자, 변경사유 등록 / 수정 / 삭제 기능 구현
|
||||
- 주소 등록 시 카카오 등 주소 검색 api 활용
|
||||
- 판매소번호 : 판매소의 주소를 바탕으로 기본코드 B, C, D + 판매소 일련번호로 생성
|
||||
- 구코드 : 판매소의 주소를 바탕으로 기본코드 C 할당",,,,,,,,,,,,,,,,,,,,,
|
||||
27,Web application,SFR-PWB-003,PWB-030000,기본정보관리,PWB-030900,지정판매소 관리,PWB-030901,지정판매소 관리,PWB-030901-001,- 지정판매소 지도상 위치 확인 기능 구현,,,,,,,,,,,,,,,,,,,,,
|
||||
28,Web application,SFR-PWB-003,PWB-030000,기본정보관리,PWB-030900,지정판매소 관리,PWB-030901,지정판매소 조회,PWB-030901-001,"- 판매소코드, 상호명, 사업자번호, 대표자명, 일반전화, 개인전화, 주소(시/도, 구, 군, 동 레벨), 지정일, 영업상태로 조회 기능 구현
|
||||
- 조회 내역 엑셀 저장 기능 구현
|
||||
- 조회 내역 인쇄 기능 구현
|
||||
- 조회내역 중 임의의 지정판매소를 선택하여 지정판매소 바코드 출력 기능 구현(지정판매소 바코드 시트 참고)
|
||||
(GMBS)에서는 별도의 메뉴로 별도로 구/군, 동으로 지정판매소를 조회하고, list에서 임의의 지정판매소를 선택 후 지정판매소 바코드 출력",,,,,,,,,,,,,,,,,,,,,
|
||||
29,Web application,SFR-PWB-003,PWB-030000,기본정보관리,PWB-030900,지정판매소 관리,PWB-030901,지정판매소 현황 조회,PWB-030901-001,"- 연도, 구/군 지정해서 지정판매소 신규등록 / 취소 현황 내역 조회 기능 구현
|
||||
- 조회 결과는 구/군 또는 동, 종전(전년도말), 지정, 취소, 현행(금년도말) 컬럼으로 표시
|
||||
- 조회 내역 엑셀 저장 기능 구현
|
||||
- 조회 내역 인쇄 기능 구현",,,,,,,,,,,,,,,,,,,,,
|
||||
29,Web application,SFR-PWB-003,PWB-030000,기본정보관리,PWB-031000,PASSWORD 변경,PWB-031001,PASSWORD 변경,PWB-031001-001,- 현재 로그인한 사용자의 PASSWORD 변경 기능 구현,,,,,,,,,,,,,,,,,,,,,
|
||||
30,Web application,SFR-PWB-004,PWB-040000,발주 입고 관리,PWB-040100,발주 등록,PWB-040101,발주 등록,PWB-040101-001,"- 화면 구성 : 발주 이력, 발주 form, 참고용 봉투 종류 테이블 표시(봉투 종류별 발주 단가, box당 팩 수, 팩 당 낱장 수, 1박스당 총 낱장 수)
|
||||
- 발주 form : 발주일, 수수료, 제작업체, 협회, 입고처, 지자체에서 사용하는 봉투종류 선택, 봉투 수량 입력
|
||||
- 발주 form 하단에 ""발주"", ""취소"" 버튼 표시
|
||||
- 발주일은 기본값을 오늘로 지정 / 사용자 수정 가능
|
||||
- 수수료는 기본값 0%
|
||||
- 봉투 수량 input 에 박스단위 입력 안내 문구 표시
|
||||
- 봉투 수량 input에 숫자 입력시 박스 수량으로 처리(input 아래 혹은 별도 컬럼에 낱장 수를 참고용으로 표시)
|
||||
- 봉투 종류 별로 수량 입력하면, 봉투 종류 별 단가 X 봉투 수량 결과를 봉투별 금액으로 표시
|
||||
- form 작성하면, 수량 총 계, 금액 총계 산출해서 표시
|
||||
- 발주 저장 테이블 컬럼 : 구/군 코드, 동 코드, 제작업체, 입고처, 봉투 종류, 발주 단가, 발주 박스 수량, 발주일, 발주자, 버전, 상태(취소, 정상, 삭제), 블록 해싱값
|
||||
- ""발주"" 클릭 시
|
||||
1) vesrion4 UUID 생성, 발주 정보 SHA-256 해싱,
|
||||
2) LOT 번호 생성
|
||||
3) 생성된 UUID를 PK로 발주 내역을(발주자, 제작업체, 구/군 - 동 코드, 봉투 종류, 수량, 발주일) 발주 버전과 함께 DB에 저장
|
||||
- UUID와 해시값을 블록으로 저장",,,,,,,,,,,,,,,,,,,,,
|
||||
31,Web application,SFR-PWB-004,PWB-040000,발주 입고 관리,PWB-040100,발주 등록,PWB-040101,LOT번호 및 바코드 생성,PWB-040101-001,"- 발주 정보를 AES-256와 RSA 암호화를 통해 바코드 생성 seed 파일 생성
|
||||
(해당 파일은 외부에 공개되더라도 key를 알지 못 하면 복화화 불가능)
|
||||
- 복화화 / 바코드 생성 프로그램에서 seed파일 로딩 후 발주 내용에 대한 박스, 팩, 낱장 단위의 PDF417 바코드 생성",,,,,,,,,,,,,,,,,,,,,
|
||||
32,Web application,SFR-PWB-004,PWB-040000,발주 입고 관리,PWB-040200,발주 변경,PWB-040201,발주 변경,PWB-040201-001,"- 발주 이력에서 임의의 발주 건 선택 후 발주 내용 수정 저장 기능 구현
|
||||
- 발주가 수정되면 수정된 내용을 기존 UUID의 row에 update하지 않고, 동일한 UUID로 버전 컬럼에 기존 버전+1 한 후 insert 처리
|
||||
- 수정된 발주 정보를 SHA-256 해싱
|
||||
- 블록에는 동일한 UUID와 수정 전 발주 정보 해시값과 수정된 발주 정보 해시값을 배열로 저장",,,,,,,,,,,,,,,,,,,,,
|
||||
33,Web application,SFR-PWB-004,PWB-040000,발주 입고 관리,PWB-040300,발주 삭제,PWB-040301,발주 삭제,PWB-040301-001,"- 발주 이력에서 삭제 대상 발주 건 선택 후 ""삭제"" 처리
|
||||
- DB에서 해당 발주 상태를 삭제로 상태 변경",,,,,,,,,,,,,,,,,,,,,
|
||||
34,Web application,SFR-PWB-004,PWB-040000,발주 입고 관리,PWB-040400,발주 현황,PWB-040401,발주 현황,PWB-040401-001,"- 발주 기간, 제작업체, 품명, 입고처를 선택적 조건으로 설정 후 발주 현황 조회 기능 구현
|
||||
- 조회 결과는 리포트 형태로 표시(발주현황 시트 참고)
|
||||
- 조회 결과 엑셀로 저장 기능 구현
|
||||
- 조회 결과 인쇄 기능 구현",,,,,,,,,,,,,,,,,,,,,
|
||||
35,Web application,SFR-PWB-004,PWB-040000,발주 입고 관리,PWB-040500,발주 입고,PWB-040501,발주 입고 바코드스캐너 연동,PWB-040501-001,"※ 바코드스캐너 사용을 희망할 경우 대비
|
||||
- electron 에서 node.js의 serialport 라이브러리를 이용해 바코드 스캐너의 신호를 받아 처리하는 기능 구현
|
||||
- 바코드스캐너 모드 확인(HID 모드가 아닌 USB Serial Emulation 또는 Virtual COM port 모드로 변경)",,,,,,,,,,,,,,,,,,,,,
|
||||
36,Web application,SFR-PWB-004,PWB-040000,발주 입고 관리,PWB-040500,발주 입고,PWB-040501,발주 입고(스캐너),PWB-040501-001,"- 제작업체를 선택하면 해당 제작업체로 발주한 발주내역 중 미입고량이 남아있는 발주 내역을 조회해와서 표로 표시하는 기능
|
||||
- 인수자 : 현재 로그인 한 사용자를 인수자로 지정하며, 사용자가 임의로 타 인수자를 선택 설정할 수 있어야함
|
||||
- 인계자 : 기본값으로 제작업체 대표명으로 설정되어야 함
|
||||
- 바코드 스캐너로 박스 또는 팩의 바코드를 인식하면,
|
||||
해당 수량만큼 해당 LOT 번호와 일치하는 발주 내역의 입고량에 표시되어야하며, 미입고량에서는 입고량만큼 감산되어 표시되어야 함",,,,,,,,,,,,,,,,,,,,,
|
||||
37,Web application,SFR-PWB-004,PWB-040000,발주 입고 관리,PWB-040500,발주 입고,PWB-040501,일괄 입고,PWB-040501-001,- 발주 이력에서 LOT 번호 단위(봉투별 하나의 행)로 전체를 입고 처리하는 기능,,,,,,,,,,,,,,,,,,,,,
|
||||
38,Web application,SFR-PWB-004,PWB-040000,발주 입고 관리,PWB-040500,발주 입고,PWB-040501,입고 현황,PWB-040501-001,"- 입고 기간, 제작업체, 품명, 입고 구분을 선택적 조건으로 설정 후 입고 현황 조회 기능 구현
|
||||
- 조회 결과는 리포트 형태로 표시
|
||||
- 조회 결과 엑셀로 저장 기능 구현
|
||||
- 조회 결과 인쇄 기능 구현",,,,,,,,,,,,,,,,,,,,,
|
||||
39,Web application,SFR-PWB-005,PWB-050000,불출 관리,PWB-050100,무료용 불출 현황,PWB-050101,무료용 불출 현황 조회,PWB-050101-001,"- 불출 일자를 기간으로 지정 후 무료용 봉투 종류별 불출 현황 조회 기능 구현
|
||||
- 불출일, 불출처, 불출구분, 봉투종류, 수량을 리포트 형태로 표시
|
||||
- 불출처 별 소계, 봉투별 소계 표시, 합계 수량 표시",,,,,,,,,,,,,,,,,,,,,
|
||||
40,Web application,SFR-PWB-005,PWB-050000,불출 관리,PWB-050200,무료용 불출 처리,PWB-050201,무료용 불출 처리,PWB-050201-001,"- 지정 불출처에 어떤 봉투를 무료용으로 지급했는지 기록 하는 기능 구현
|
||||
- 입고된 봉투, 스티커로만 불출 처리
|
||||
- 보통 행정복지센터(동사무소)로 불출
|
||||
- 무료용이 있는 구청 / 무료용 없는 구청이 있기 때문에 구분 필요
|
||||
- 공공용 불출은 구청에서 사용하는 용도로 처리
|
||||
- 불출 년도, 분기, 불출 구분, 불출일, 불출처 구분(동사무소 등), 불출처(동) 을 설정 후 봉투코드를 지정하고 """"저장""""버튼 클릭으로 불출 처리 기능 구현
|
||||
- 불출품목 작성 표의 컬럼 : 봉투코드, 봉투종류, 수량, 포장
|
||||
- 기본 1개 행 표시 : 봉투코드(input), 봉투 종류(selectbox), 수량(input), 포장(selectbox; 박스, 팩, 낱장)
|
||||
- 사용자가 봉투코드 입력시 해당 봉투종류 및 포장 selectbox에 자동 표시
|
||||
- 바코드 스캐너로 바코드 스캔하는 경우 자동으로 봉투코드, 봉투종류, 포장 표시
|
||||
- 연속으로 바코드 스캐너로 바코드 스캔하는 경우, 동일한 바코드에 대해서는 무시,
|
||||
다른 바코드가 인식되는 경우 불출품목 표에 신규 행 추가 후 자동으로 봉투코드, 봉투종류, 포장 표시""
|
||||
- ""저장""버튼 클릭 시, 봉투 재고에서 각 봉투 종류별 불출 처리 수량 만큼 감산
|
||||
- 선택된 봉투 코드에 대해 판매 처리
|
||||
",,,,,,,,,,,,,,,,,,,,,
|
||||
41,Web application,SFR-PWB-005,PWB-050000,불출 관리,PWB-050300,무료용 불출 취소,PWB-050301,무료용 불출 취소,PWB-050301-001,"- 불출월, 불출처, 불출부분, 봉투 종류를 선택적 조건으로 설정 후 조회 기능 구현
|
||||
- 조회 결과 인소 기능 구현
|
||||
- 취소 수량 저장 기능 구현
|
||||
- 페이지를 불출 리스트, 불출 품목 내역, 불출 품목 코드 세 개 영역으로 분할
|
||||
- 불출 리스트 : 조회 결과 불출일자별 불출처 리스트
|
||||
- 불출 품목 내역 : 불출 리스트에서 하나의 행 클릭시 취소 설정(checkbox), 일자, 구분, 봉투종류, 수량, 취소 수량을 컬럼으로 갖는 품목 리스트 표시
|
||||
(수량은 기존 불출 처리한 수량)
|
||||
리스트 하단에 수량, 취소 수량 각각의 합계 표시
|
||||
- 불출 품목 코드 : 불출 품목 내역에서 임의의 봉투 종류 클릭했을 때, 취소 설정(checkbox) 봉투 코드, 수량, 취소 수량 컬럼을 갖는 리스트 표시
|
||||
(수량은 봉투 코드에 해당하는 수량, ex 팩 단위 코드라면 해당 팩의 낱장 수량을 표시)
|
||||
리스트 하단에 수량, 취소 수량 각각의 합계 표시
|
||||
- 불출 품목 내역에서 각 행의 취소 설정 컬럼의 checkbox 클릭하면, 해당 불출처의 선택된 봉투 종류 전체 수량을 취소 수량으로 표시
|
||||
- 불출 품목 코드에서 봉투 코드 별 수량을 불출 품목 코드의 취소수량에도 표시하고, 불출 품목 내역의 취소수량에 합산 표시
|
||||
- 수량 조정 후 ""저장"" 클릭 시
|
||||
1) 기존 불출 처리 레코드의 수량 update
|
||||
2) 불출 취소된 수량을 봉투 재고에서 각 봉투 종류별 수량에 합산
|
||||
3) 선택된 봉투 코드에 대해 판매 취소 or 재입고 처리<T.B.D>",,,,,,,,,,,,,,,,,,,,,
|
||||
42,Web application,SFR-PWB-006,PWB-060000,재고 관리,PWB-060100,재고 현황,PWB-060101,재고 조회,PWB-060101-001,"- 기준일자 지정 후 재고 조회
|
||||
- 로그인 한 구/군과 대행소의 봉투 및 스티커 종류별 재고량 표시
|
||||
- 봉투 및 스티커 구분(ex. 종량제 봉투의 경우 일반용, 공공용, 재사용 등)에 따른 소계 표시
|
||||
- 조회 결과 엑셀로 저장 기능 구현
|
||||
- 조회 결과 인쇄 기능 구현 - 인쇄시 보고서 형태로, 우상단에 결재란 출력되어야함",,,,,,,,,,,,,,,,,,,,,
|
||||
43,Web application,SFR-PWB-007,PWB-070000,실사 관리,PWB-070100,실사 관리,PWB-070101,실사 선별,PWB-070101-001,"- 구/군청 창고 내 실시간 재고 파악을 위한 기능
|
||||
- 봉투 및 스티커 이름과 실사 실시 대상 여부 체크를 위한 선택 컬럼에 checkbox로 list 표시
|
||||
""바코드가 없는 봉투는 실사에서 제외 됩니다."" 안내 문구 표시
|
||||
- 작업 일자 지정 후 ""실행"" 클릭
|
||||
- ""전산 선별 처리를 실행하시겠습니까?"" confirm 예 / 아니오 창 표시
|
||||
- 실사 실시",,,,,,,,,,,,,,,,,,,,,
|
||||
44,Web application,SFR-PWB-007,PWB-070000,실사 관리,PWB-070100,실사 관리,PWB-070101,실사 선별 조회,PWB-070101-001,"- 실사 기간, 실사 품목(봉투 및 스티커 selectbox), 조회 구분(박스 / 팩 radio button) 선택 후 조회 클릭 시 설정한 실사 기간내 확인 된 재고를 표로 표시
|
||||
- 전체 리스트 : 실사 품목에 설정한 봉투 또는 스티커에 대해 실사일자, 봉투 종류, 박스 코드 번호, 전산재고 수량을 리스트로 표시하고, 표 하단에 합계 표시
|
||||
- 박스 정보 : 전체 리스트에서 특정 박스를 선택할 경우 해당 박스에 담겨있어야 하는 전체 팩에 대한 정보 리시트 표시
|
||||
리스트의 컬럼 : 팩 코드, 포장량, 재고, 낱장 시작 코드, 낱장 끝 코드
|
||||
- 낱장 정보 : 박스 정보 리스트에서 임의의 팩을 선택할 경우 해당 팩으로 포장된 봉투 또는 스티커의 낱장 코드 및 수량 리스트 표시
|
||||
리스트의 커럼 : 순번, 낱장 코드, 수량",,,,,,,,,,,,,,,,,,,,,
|
||||
45,Web application,SFR-PWB-008,PWB-080000,주문 관리,PWB-080100,주문 접수 관리,PWB-080101,주문 접수 관리 메인 화면,PWB-080101-001,"- 지정판매소로부터 전화로 봉투 / 스티커 주문 접수 처리 내역 확인 기능
|
||||
- 배달일자를 기간으로 지정하여 접수 리스트 조회(배달일자 기본값 설정; 시작일 = 당일로 부터 1개월 전, 종료일 = 익일(당일 + 1))
|
||||
- 인쇄 : 집계, 영수증, list를 선택하여 인쇄
|
||||
출력일자는 기본 당일로 표시, 사용자 필요에 따라 수정 가능
|
||||
- 화면 분할 : 접수 리스트, 상세 정보, 전화 주문 접수
|
||||
- 접수 리스트 : 접수 순번 역순으로 배달일, 구분, 수령, 지정판매소 상호명, 결제, 입금여부, 총금액, 취소 컬럼 표시
|
||||
리스트 하단에 총 건수, 합계 금액, 임금 건수, 입금 총액 표시
|
||||
- 상세 정보 : 접수 리스트에서 임의의 주문 클릭 시 해당 주문에 대한
|
||||
배달번호, 지정판매소 상호명, 소재 동 이름, 지정판매소코드, 대표자명, 대표 번호, 주소, 결제 수단, 배달일,
|
||||
수령여부(예 / 아니오 radiobox), 입금여부(예 / 아니오 radiobox)
|
||||
접수 폭목(품목 구분, 봉투 종류, 1박스당 낱장 수, 1팩단 낱장 수, 낱장 단가, 접수량(낱장 수량), 접수금액, 포장단위 수(박스, 팩, 낱장)
|
||||
합계(접수량, 접수금액, 포장 단위별 합계) 표시
|
||||
""주문 취소"", ""주문 수정 저장"" 버튼 표시
|
||||
접수량만 수정 가능한 input, 나머지 항목은 일반 text로 표시
|
||||
- 전화 주문 접수 : 지정판매소로 부터 전화로 봉투/스티커 주문 접수 처리를 위한 기능
|
||||
- 창구 방문 수령의 경우 수령 = 예 처리",,,,,,,,,,,,,,,,,,,,,
|
||||
46,Web application,SFR-PWB-008,PWB-080000,주문 관리,PWB-080100,주문 접수 관리,PWB-080101,전화 주문 접수,PWB-080101-001,"- 지정판매소로부터 전화로 봉투 / 스티커 주문 접수 처리를 위한 기능
|
||||
- 통화중 지정판매소의 코드, 사업자번호, 대표자명, 판매소 상호명, 전화번호, 주소 중 하나의 정보를 받아 검색(SLOW의 자동완성 all 기능 차용)
|
||||
- 매칭되는 판매소 선택
|
||||
- 배달일은 접수일의 익일로 자동표시
|
||||
- 결제 구분 설정(이체 or 가상계좌)
|
||||
- 지정판매소마다 할당된 가상계좌 표시(담당자가 전화로 안내)
|
||||
- 접수 번호는 DB에서 전화 접수 record count + 1로 자동 설정
|
||||
- 주문접수표 컬럼 : 구분, 품목, 1 박스당 낱장 수량 및 판매가, 1팩 당 낱장 수량 및 판매가, 단가, 주문수량, 금액, 포장[박스, 팩, 낱장]
|
||||
- 봉투 및 스티커 종류별로 주문접수표 컬럼에 맞춰 표시
|
||||
- 단가는 각 봉투 및 스티커의 낱장의 단가로 표시
|
||||
- 주문수량을 통화로 받아 입력하면, 단가 x 주문수량을 금액 컬럼에 표시
|
||||
- 주문수량에 맞게 박스, 팩, 낱장 단위로 몇 개씩 포장되는지 표시
|
||||
(ex 1박스 : 3,000 장, 1팩 : 20 장 인 봉투를 4,010장 주문하면, 포장 컬럼의 박스 = 1, 팩 = 50, 낱장 = 10으로 표시)
|
||||
- 주문접수표에 주문 수량을 입력하면, 표 하단에 주문수량, 금액, 각 포장단위의 합계 표시
|
||||
- ""저장"" 클릭 하면 주문내용 저장",,,,,,,,,,,,,,,,,,,,,
|
||||
47,Web application,SFR-PWB-008,PWB-080000,주문 관리,PWB-080100,주문 접수 관리,PWB-080101,전화 접수 수정 / 취소,PWB-080101-001,"- 주문 접수 관리 메인 화면에서 전화 주문 접수 영역
|
||||
- 접수 리스트에서 임의의 주문 건 선택
|
||||
- 수정 : 상세 정보의 접수 품목 내역 중 ""접수량"" 의 수치를 변강할 경우 변경된 접수량에 따라 접수금액, 포장단위 재계산 / 접수 품목 내역의 수치 업데이트
|
||||
""주문 수정 저장"" 클릭 시 해당 주문 건 업데이트
|
||||
- 취소 : 상세 정보 영역에서 ""주문 취소"" 버튼 클릭 시 해당 주문 건 취소 처리(DB에서 DELETE 가 아닌 STATUS만 취소)
|
||||
",,,,,,,,,,,,,,,,,,,,,
|
||||
48,Web application,SFR-PWB-008,PWB-080000,판매 관리,PWB-080100,지정 판매소 판매,PWB-080101,지정 판매소 판매,PWB-080101-001,"- 화면 구성 : 판매소 검색 input(자동완성), 봉투코드 input, 판매일(당일을 text로 표시, 수정불가), ""판매 저장""버튼
|
||||
지정판매소 정보 표, 주문 접수 리스트(주문 접수 관리 메인 화면의 주문 접수 리스트와 동일), 판매 내역, 판매 상세 내역
|
||||
- 지정판매소 선택(자동완성 검색) 하면 지정판매소 코드, 상호, 대표자명, 대표전화, 주소 표시
|
||||
- 판매 내역 : 주문 접수 리스트에서 주문을 선택허거나, 지정판매소 선택 시 해당 지정판매소의 배달되지 않은 주문 내역 불러와
|
||||
봉투 종류, 접수량, 판매량, 단가, 판매금액 컬럼의 표로 표시
|
||||
구청판매소 담당자가 박스 or 팩 or 낱장의 바코드를 바코드 스캐너로 스캔하거나, 수기로 입력.
|
||||
해당 코드에 대해 판매 처리 여부 확인 후, 판매 처리 되지 않은 경우에만 주문 내역에서 해당하는 봉투 종류의 판매량에 가산
|
||||
바코드 스캔시 판매 처리된 봉투의 바코드가 입력될 경우 ""해당 봉투는 판매처리 된 봉투입니다. 다른 봉투를 등록하세요."" 라는 안내 문구 표시
|
||||
- 판매 상세 내역 : 판매 내역에서 임의의 봉투 종류를 선택하면, 해당 봉투 종류로 판매처리될, 바코드 스캔한 봉투의 봉투 종류, 봉투 코드, 수량, 포장 단위를 표로 표시
|
||||
- 판매 할 봉투의 바코드를 모두 등록 후 ""판매 저장"" 버튼 클릭 시 1) 해당 주문건에 대해 판매 처리 2) 등록된 봉투 코드에 대해 판매 처리",,,,,,,,,,,,,,,,,,,,,
|
||||
49,Web application,SFR-PWB-008,PWB-080000,판매 관리,PWB-080200,지정 판매소 판매 ,PWB-080201,지정 판매소 판매 취소,PWB-080201-001,"- 화면 구성 : 판매일자 input(기본값으로 당일 표시), ""취소""버튼, 판매 리스트, 판매 취소 리스트, 판매 취소 봉투 코드
|
||||
- 판매 리스트 : 기본값으로 당일에 판매 저장 처리한 지정판매소 리스트 표시
|
||||
판매일자를 과거 일자로 선택할 경우 판매 취소 처리는 불가, 판매 취소 처리된 내역 확인만 가능
|
||||
- 판매 취소 리스트 : 판매 리스트에서 지정판매소를 선택했을 때, 해당 지정판매소로 판매 처리된 품목, 단가, 판매액, 취소(checkbox), 취소액 컬럼의 표로 표시
|
||||
표 아래 판매 합계 표시
|
||||
- 판매 취소 봉투 코드: 판매 취소 리스트에서 임의의 품목을 선택 시 해당 품목으로 판매 처리된 봉투들의 봉투 코드, 수량, 단가, 금액, 취소 컬럼의 표로 표시
|
||||
|
||||
- ""판매 취소 리스트""에서 각 행 (개별 품목)별로 ""취소"" 컬럼의 checkbox를 선택 시 취소액에 해당 품목의 판매액을 표시, 판매 합계 금액에 (총 판매액 - 총 취소액) 표시
|
||||
판매 취소할 개별 품목들을 선택하고 ""취소"" 버튼 클릭 시 ""선택한 품목을 취소 처리 하시겠습니까?"" confirm yes/no 확인창 표시
|
||||
yes 클릭 시 선택한 품목에 판매 처리된 봉투들을 판매 가능한 상태로 되돌림
|
||||
|
||||
- ""판매 취소 봉투 코드"" 에서 각 행 (개별 봉투 코드)별로 ""취소"" 컬럼의 checkbox를 선택 시 해당 봉투의 금액을 ""판매 취소 리스트""의 취소액에 합산
|
||||
판매 합계 금액에 (총 판매액 - 총 취소액) 표시",,,,,,,,,,,,,,,,,,,,,
|
||||
50,Web application,SFR-PWB-008,PWB-080000,판매 관리,PWB-080300,지정 판매소 반품,PWB-080301,지정 판매소 반품,PWB-080301-001,"- 화면 구성 : 판매소 검색 input(자동완성), 봉투코드 input, ""반품 저장""버튼
|
||||
지정판매소 정보 표, 반품 리스트, 반품 봉투 코드
|
||||
- 지정판매소 선택(자동완성 검색) 하면 지정판매소 코드, 상호, 대표자명, 대표전화, 주소 표시
|
||||
- 반품 리스트 : 봉투 종류, 수량, 단가, 금액 컬럼의 표로 표시
|
||||
구청판매소 담당자가 박스 or 팩 or 낱장의 바코드를 바코드 스캐너로 스캔하거나, 수기로 입력.
|
||||
바코드와 매칭되는 봉투 종류, 수량, 단가, 금액을 표시
|
||||
표 아래에 합계 수량, 합계 금액 표시
|
||||
- 반품 봉투 코드 : 반품 리스트에서 임의의 봉투 종류를 선택하면, 해당 봉투 종류로 반품 처리 될, 바코드 스캔한 봉투의 봉투 종류, 봉투 코드, 수량, 금액을 표로 표시
|
||||
- 반품 처리할 봉투의 바코드를 모두 스캔(혹은 수기입력) 후 ""반품 저장"" 버튼 클릭 시, 반품 리스트의 봉투 코드의 봉투를 반품으로 처리",,,,,,,,,,,,,,,,,,,,,
|
||||
51,Web application,SFR-PWB-008,PWB-080000,판매 관리,PWB-080300,지정 판매소 반품,PWB-080301,지정 판매소 반품 취소,PWB-080301-001,"- 반품 일자를 지정해 반품 내역 조회 / 반품 취소 처리 기능
|
||||
- 화면 구성 : 반품 일자 input, ""조회"", ""반품 취소 저장"" 버튼, 지정판매소 리스트, 반품 리스트, 반품 취소 대상 봉투 코드
|
||||
- 지정판매소 리스트 : 지정한 반품 일자에 판매소 반품 처리 내역이 있는 지정판매소 상호명, 대표자명, 반품일자 컬럼의 표
|
||||
- 반품 리스트 : 지정판매소 리스트에서 임의의 판매소 클릭 시, 해당 판매소에 반품 처리한 봉투종류, 단가, 판매액, 취소, 취소액 컬럼의 표로 표시
|
||||
취소 컬럼은 반품 취소 대상 선택을 위한 checkbox
|
||||
표 아래"" 판매 합계"" 로 판매액, 취소액 표시
|
||||
- 반품 취소 대상 봉투 코드 : 반품 리스트에서 취소로 선택된 봉투 종류에 대한 봉투 코드 리스트
|
||||
봉투코드, 수량, 단가, 금액, 취소 컬럼의 표로 표시
|
||||
- 반품 취소 대상 선택 후 ""반품 취소 저장"" 버튼 클릭 시 대상 봉투는 해당 지정판매소로 판매된 것으로 상태 업데이트
|
||||
",,,,,,,,,,,,,,,,,,,,,
|
||||
52,Web application,SFR-PWB-009,PWB-090000,판매 현황,PWB-090100,지정 판매소 판매 대장,PWB-090101,지정 판매소 판매 대장,PWB-090101-001,"- 지정 기간에 구/군 또는 대행소에서 지정판매소로 판매한 봉투/스티커별 판매량, 판매금액, 총액 대장 리포트 생성을 위한 기능
|
||||
- 조회 일자(기간) 지정, 지정 판매소(selectbox, 전체 지정 판매소 또는 특정 지정 판매소 검색 지정), 대행소 (selectbox, 전체 대행소 또는 특정 대행소 검색 지정), 품목(checkbox, 전체, 일반용, 음식물,스티커,재사용,공동주택용,공공용,용기,폐기물), 집계 방식(일자별, 기간별)
|
||||
- 화면 구성 : 조회 일자, 지정판매소, 대행소, 품목 항목 선택, ""조회"",""엑셀저장"",""인쇄"" 버튼, 판매대장
|
||||
- 조회일자, 지정판매소, 대행소, 품목 설정 후 ""조회""버튼 클릭 시 ""[지정판매소] 일자별 판매대장"" 제목으로,
|
||||
일자, 지정번호, 판매소 명, 대표자, 소재지, 품명, 판매량, 판매금액, 수수료, 총액 컬럼으로 리포트 표시
|
||||
지정판매소 별 소계 표시, 전체 리포트 하단에 합계 표시
|
||||
- 집계 방식 - 일자별 : 지정된 기간의 날짜마다 지정판매소에 판매한 품목(order by date asc, 지정판매소 asc)
|
||||
- 집계 방식 - 기간별 : 지정판매소 별로 조회 일자 기간 내의 전체 품목별 판매량 합계, 판매금액 합계 표시(select sum, where date between(s, e) group by 지정판매소)
|
||||
판매대장에 날짜 컬럼 없어도 됨
|
||||
- 조회 결과 엑셀로 저장 기능 구현
|
||||
- 조회 결과 인쇄 기능 구현, 인쇄시 리포트 우상단에 결재란 출력",,,,,,,,,,,,,,,,,,,,,
|
||||
53,Web application,SFR-PWB-009,PWB-090000,판매 현황,PWB-090200,일계표,PWB-090201,일계표,PWB-090201-001,"- 특정일의 구/군 전체 또는 대행소 별 일계(품목별 판매 수량, 판매금액, 수수료, 징수액) 와 누계(월간)(판매 수량, 판매금액, 수수료, 징수액) 확인 기능
|
||||
- 화면구성 : 조회일자(특정일), 대행소(전체 or 특정 대행소 지정), 구분(일반용, 재사용, 공공용 등) ""조회"", ""엑셀저장"", ""인쇄"" 버튼
|
||||
- 조회 일자, 대행소 지정후 ""조회""버튼 클릭시, 지정일 당일에 판매된 봉투 및 스티커 종류별 판매 수량, 판매금액, 수수료, 징수액과 당월의 1일 부터 지정일 당일까지의 합산된 봉투 및 스티커 종류별 판매 수량, 판매금액, 수수료, 징수액 표시
|
||||
- 구분(일반용, 재사용, 음식물 스티커 등)별 소계 표시
|
||||
- 전체 합계 표시
|
||||
",,,,,,,,,,,,,,,,,,,,,
|
||||
54,Web application,SFR-PWB-009,PWB-090000,판매 현황,PWB-090300,기간별 판매현황,PWB-090301,기간별 판매현황,PWB-090301-001,"- 지정 기간 내 일자별, 품목별 판매 / 반품 / 합계 확인 기능
|
||||
- 화면구성 : 조회일자(기간), 대행소(전체 or 특정 대행소 지정), 구분(일반용, 재사용, 공공용 등), 집계 방식(일자별, 기간별), ""조회"", ""엑셀저장"", ""인쇄"" 버튼
|
||||
- 조회 조건 설정 후 ""조회"" 버튼 클릭 시, 일자별 품목별 판매 수량, 판매금액, 수수료, 징수액, 반품 수량, 반품 금액, 합계 수량, 합계 판매금액, 합계 수수료, 합계 징수액을 컬럼으로 표시
|
||||
- 집계 방식 - 일자별 : 조회 기간의 일자별 품목별 판매, 반품, 계 산출
|
||||
- 집계 방식 - 기간별 : 조회 기간 전체에 대한 품목별 판매, 반품, 계 산출
|
||||
- 봉투 / 스티커 모두 합친 소계와 봉투계, 음식물/스티커계 별도로 소계 표시
|
||||
- 표 하단에 전체 합계, 봉투계, 음식물 / 스티커 계 표시
|
||||
- 조회 결과 엑셀로 저장 기능 구현
|
||||
- 조회 결과 인쇄 기능 구현",,,,,,,,,,,,,,,,,,,,,
|
||||
55,Web application,SFR-PWB-009,PWB-090000,판매 현황,PWB-090400,년 판매 현황,PWB-090401,년 판매 현황,PWB-090401-001,"- 조회 년도, 구/군 및 대행소 지정, 지정 년도 전체 품목별 판매 현황 확인 기능
|
||||
- 품목별 합계와 월 별, 분기별 판매수량, 판매금액, 수수료, 징수액 표시
|
||||
- 조회 결과 엑셀로 저장 기능 구현
|
||||
- 조회 결과 인쇄 기능 구현",,,,,,,,,,,,,,,,,,,,,
|
||||
56,Web application,SFR-PWB-009,PWB-090000,판매 현황,PWB-090500,지정 판매소 별 판매 현황,PWB-090501,지정 판매소 별 판매 현황,PWB-090501-001,"- 화면 구성 : 조회일자(기간), 읍면동(selectbox, 전체 or 해당 구/군 소속 읍면동 리스트), 봉투 종류(selectbox), 구분(일반용, 재사용, 음식물 스티커 등), 집계 대상(radio, 수량 or 금액), ""조회"", ""엑셀저장"",""인쇄""버튼, 지정판매소별 조회 내역 리포트
|
||||
- 조회 조건 설정 후 ""조회"" 버튼 클릭시 ""지정 판매소별 판매현황"" 제목으로 지정판매소별 조회 내역 리포트 생성
|
||||
- 리포트 컬럼 : 지정판매소 상호명, 대표자명, 주소, 합계, 1월부터 12월까지 별도 컬럼
|
||||
- 집계 대상 - 수량 : 리포트의 합계, 1월 ~ 12월 컬럼은 각 지정판매소로 판매된 봉투 및 스티커의 수량 표시
|
||||
- 집계 대상 - 금액 : 리포트의 합계, 1월 ~ 12월 컬럼은 각 지정판매소로 판매된 금액 표시
|
||||
- 조회 결과 엑셀로 저장 기능 구현
|
||||
- 조회 결과 인쇄 기능 구현",,,,,,,,,,,,,,,,,,,,,
|
||||
57,Web application,SFR-PWB-009,PWB-090000,판매 현황,PWB-090600,홈택스 처리,PWB-090601,홈택스 처리,PWB-090601-001,"- 화면 구성 : 판매일자(기간), 작성일자(특정일, 당일을 기본값으로 지정), ""조회"", ""엑셀저장"" 버튼, 조회결과 표
|
||||
- 판매 일자, 작성일자 지정 후 ""조회""버튼 클릭 시, 지정 기간내에 지정판매소로 판매한 내역을 조회 결과표에 홈택스 세금계산서 일괄발급 엑셀 양식 그대로의 표 생성
|
||||
- 표 하단에 총 건수, 총 금액, 사업자 등록 번호가 없는 건수 표시
|
||||
- 조회 결과 엑셀로 저장 기능 구현
|
||||
- 조회 결과 인쇄 기능 구현",,,,,,,,,,,,,,,,,,,,,
|
||||
58,Web application,SFR-PWB-010,PWB-100000,봉투 수불 관리,PWB-100100,기타 입출고,PWB-100101,기타 입출고,PWB-100101-001,"- 화면 구성 : 수불 년월(input), 봉투코드, 구분(일반용, 재사용 등), ""조회"" 버튼, 입출고 리스트 표, 입출고 정보, 입출고 봉투 코드
|
||||
- 상세 기능 확인 필요",,,,,,,,,,,,,,,,,,,,,
|
||||
59,Web application,SFR-PWB-010,PWB-100000,봉투 수불 관리,PWB-100200,봉투 수불 현황,PWB-100201,봉투 수불 현황,PWB-100201-001,"- 화면 구성 : 조회기간(기간), 봉투형식(품목), 대행소(selectbox, 구/군 및 대행소), 집계방식(radio, 일자별, 기간별) ""조회"",""엑셀저장"",""인쇄"" 버튼, 수불 현황 표
|
||||
- 수불 현황 표 컬럼 : 일자, 품목, 전일재고, 입고[입고, 반품, 기타, 입고계], 출고[판매, 일반불출, 무료불출, 반품, 기타, 출고계], 잔량
|
||||
전일 재고 = 조회기간 시작일 - 1일 의 품목별 재고
|
||||
- 조회 조건 설정 후 ""조회""버튼 클릭 시
|
||||
집계 대상 - 일자별 : 조회 기간 내의 일별로 선택된 품목에 대해 수불 현황 표 컬럼의 정보 조회 및 표시
|
||||
집계 대상 - 기간별 : 조회 기간 내의 선택된 품목에 대해 수불 현황 표의 각 컬럼 항목의 합계 표시
|
||||
- 조회 결과 엑셀로 저장 기능 구현
|
||||
- 조회 결과 인쇄 기능 구현",,,,,,,,,,,,,,,,,,,,,
|
||||
60,Web application,SFR-PWB-010,PWB-100000,봉투 수불 관리,PWB-100300,반품/파기 현황,PWB-100301,반품/파기 현황,PWB-100301-001,"- 화면 구성 : 조회기간(기간), 입출고 구분(radio, 입고, 출고), ""조회"",""엑셀저장"",""인쇄"" 버튼, 반품/파기 현황 표
|
||||
- 반품/파기현황 표 컬럼 : 일자, 반품처, 종류, 수량, 구분
|
||||
- 조회 기간과 입출고 구분 선택 후 ""조회"" 클릭
|
||||
- 반품 파기 현황 표에 반품/파기 처리한 이력을 조회 / 표시
|
||||
- 조회 결과 엑셀로 저장 기능 구현
|
||||
- 조회 결과 인쇄 기능 구현",,,,,,,,,,,,,,,,,,,,,
|
||||
61,Web application,SFR-PWB-010,PWB-100000,봉투 수불 관리,PWB-100400,봉투 수급 계획,PWB-100401,봉투 수급 계획,PWB-100401-001,"- 기능 추가 확인 필요(현재고, 월 평균판매량 선택 옵션 ""기존 봉투"", ""바코드 봉투""의 의미 불명확
|
||||
- 추가 발주 예정 일 산출 방식 불명확",,,,,,,,,,,,,,,,,,,,,
|
||||
62,Web application,SFR-PWB-010,PWB-100000,봉투 수불 관리,PWB-100500,LOT 수불 조회,PWB-100501,LOT 수불 조회,PWB-100501-001,"- 봉투의 바코드를 스캔하거나, 봉투번호 수기 입력시 해당 봉투의 수불 현황을 일자, 입고출처, 구분 으로표시",,,,,,,,,,,,,,,,,,,,,
|
||||
63,Web application,SFR-PWB-011,PWB-110000,봉투 스캔 현황,PWB-110100,봉투 스캔 현황,PWB-110101,봉투 스캔 횟수 / 위치 조회,PWB-110101-001,"- 봉투 낱장별 앱을 통한 바코드 스캔 횟수 확인
|
||||
- 스토리지 비용 무시 옵션 : 스캔한 앱의 경위도 좌표 수집, 지도에 표시 ",,,,,,,,,,,,,,,,,,,,,
|
||||
|
303
docs/종량제 관련 자료/종량제 개발목록/종량제_개발목록_20260127(웹 기능목록).csv
Normal file
303
docs/종량제 관련 자료/종량제 개발목록/종량제_개발목록_20260127(웹 기능목록).csv
Normal file
@@ -0,0 +1,303 @@
|
||||
,,,???,2024-08-19,,,,,,,,,,,,,,,,,,,,,,,,,,,
|
||||
No,CATEGORY,SFR,1 Level,,2 Level,,3 Level,,4 Level,,????,?????,?????,???,?? ?? ??,???,??,???,?????,?????,????? ???,?? ??,???,,,,,,,,
|
||||
,,,????ID,????,????ID,????,????ID,????,????ID,????,,,,,,,,,,,,,,,,,,,,,
|
||||
1,Web application,SFR-PWB-001,PWB-010000,??,PWB-010100,???? ??,PWB-010101,??,PWB-010101-001,?? ??? ?? : ??????? ???? ?? CRUD? ?? ??,,,,,,,,,,,,,,,,,,,,,
|
||||
2,Web application,SFR-PWB-001,PWB-010000,??,PWB-010200,??????,PWB-010201,???? ????,PWB-010201-001,"- ??? ???, ??? ??? ??? ???? * ???
|
||||
- ?? ???? ??? ?? ??? *? ??",,,,,,,,,,,,,,,,,,,,,
|
||||
3,Web application,SFR-PWB-001,PWB-010000,??,PWB-010300,???,PWB-010301,???,PWB-010301-001,"- 2??? ??
|
||||
- 5? ?? ??? ?? ? lock",,,,,,,,,,,,,,,,,,,,,
|
||||
4,Web application,SFR-PWB-002,PWB-020000,????,PWB-020100,??? ?? ??,PWB-020101,??? ?? ??,PWB-020101-001,"??? ?? ?? / ?? / ?? ?? ??
|
||||
- ??? ?? ??
|
||||
* super admin : wixon / ??
|
||||
* ?????? : ? ????? ???? ???? ?? ?? ? ??? ??, ?? ??, ????? ? ? ???? ??? ?? / ??
|
||||
* ????? : ?/?? ?? ?????/??? ??? ???? ???? ?? / ?? ?? ??
|
||||
* ?? ??? : ?? ?? ??? ??",,,,,,,,,,,,,,,,,,,,,
|
||||
5,Web application,SFR-PWB-002,PWB-020000,????,PWB-020200,??? ??,PWB-020201,??? ??,PWB-020201-001,"??? ?? / ?? / ?? ?? ??(?? ??? ??, 5? ??)",,,,,,,,,,,,,,,,,,,,,
|
||||
6,Web application,SFR-PWB-002,PWB-020000,????,PWB-020300,??? ?? ??,PWB-020301,??? ??? ?? ??,PWB-020301-001,??? ??? ?? ?? ??(?? ??) ?? ??,,,,,,,,,,,,,,,,,,,,,
|
||||
7,Web application,SFR-PWB-002,PWB-020000,????,PWB-020300,??? ?? ??,PWB-020301,??? ?? ??,PWB-020301-001,"???? ?????? ??? ???? ?, ?? ??? ?? ? ???? ?? ??",,,,,,,,,,,,,,,,,,,,,
|
||||
8,Web application,SFR-PWB-002,PWB-020000,????,PWB-020400,?? ??,PWB-020401,?? ??,PWB-020401-001,"?? ?? / ?? / ?? ?? ??
|
||||
- ""?? ??"" ?? ??",,,,,,,,,,,,,,,,,,,,,
|
||||
9,Web application,SFR-PWB-002,PWB-020000,????,PWB-020400,?? ??,PWB-020401,?? ? ?? ??,PWB-020401-001,?? ? ??? ?? ?? ??,,,,,,,,,,,,,,,,,,,,,
|
||||
10,Web application,SFR-PWB-003,PWB-030000,??????,PWB-030100,??????,PWB-030101,???? ?? ??,PWB-030101-001,"?? ?? ?? ?? / ?? / ?? ?? ??
|
||||
- ""???? ??"" ?? ??",,,,,,,,,,,,,,,,,,,,,
|
||||
11,Web application,SFR-PWB-003,PWB-030000,??????,PWB-030100,??????,PWB-030101,? ????? ?? ?? ?? ??,PWB-030101-001,"?? ?? ?? ? ?? ?? ?? ?? / ?? / ?? ?? ??
|
||||
- ""?? ????"" ?? ??",,,,,,,,,,,,,,,,,,,,,
|
||||
12,Web application,SFR-PWB-003,PWB-030000,??????,PWB-030200,?? ??,PWB-030201,???? ?? ??? ?? ??,PWB-030201-001,"??? ?? ??, ?? ??, ?? ??, ???, ????, ?? ??? ??????? ? ??? ??? ?? ??
|
||||
- ??? ?? ??? ????, ???, ????, ????? ?? / ?? / ?? ?? ??
|
||||
- ?? ?? ?? 'YYYY-MM-DD' ??? ?? ?????
|
||||
- ?? ?? ?? ???, ??? ?? ???? ???? ???? ?? ??(?? ?? ?? ??? ?? ??)",,,,,,,,,,,,,,,,,,,,,
|
||||
13,Web application,SFR-PWB-003,PWB-030000,??????,PWB-030300,????,PWB-030301,???? ?? ??? ?? ??,PWB-030301-001,??? ?? ??? ??? ???? ???? ?? / ??,,,,,,,,,,,,,,,,,,,,,
|
||||
14,Web application,SFR-PWB-003,PWB-030000,??????,PWB-030400,?? ?? ??,PWB-030401,???? ?? ??? ?? ?? ??,PWB-030401-001,"??? ?? ??, ?? ??, ??? ? ??, ?? ?? ??, ? ??, ?? ??? ??????? ? ??? ??? ???? ??
|
||||
- ??? ?? ??? ??? ? ??, ?? ?? ??, ? ??, ????? ?? / ?? / ?? ?? ??
|
||||
- ???? ?? ?? 'YYYY-MM-DD' ??? ?? ?????
|
||||
- ?? ?? ?? ???, ??? ?? ???? ???? ???? ?? ??(?? ?? ?? ??? ?? ??)",,,,,,,,,,,,,,,,,,,,,
|
||||
15,Web application,SFR-PWB-003,PWB-030000,??????,PWB-030400,?? ?? ??,PWB-030401,???? ?? ??? ?? ?? ??,PWB-030401-001,??? ?? ??? ????? ???? ???? ?? / ??,,,,,,,,,,,,,,,,,,,,,
|
||||
16,Web application,SFR-PWB-003,PWB-030000,??????,PWB-030500,?? ??? ??,PWB-030501,???? ?? ??? ??,PWB-030501-001,- ??? ?? / ?? / ?? ?? ??,,,,,,,,,,,,,,,,,,,,,
|
||||
17,Web application,SFR-PWB-003,PWB-030000,??????,PWB-030500,?? ??? ??,PWB-030501,???? ?? ??? ??,PWB-030501-001,- ?? ??? ?? ?? ??,,,,,,,,,,,,,,,,,,,,,
|
||||
18,Web application,SFR-PWB-003,PWB-030000,??????,PWB-030500,?? ??? ??,PWB-030501,???? ?? ??? ??,PWB-030501-001,- ??? ?? / ?? ?? ??,,,,,,,,,,,,,,,,,,,,,
|
||||
19,Web application,SFR-PWB-003,PWB-030000,??????,PWB-030600,??? ??,PWB-030601,???? ??? ??,PWB-030601-001,"- ???? ??, ??? ?, ?? ?? ?? / ?? / ?? ?? ??
|
||||
- ?? ?? : ?/?/???/???? ? ??",,,,,,,,,,,,,,,,,,,,,
|
||||
20,Web application,SFR-PWB-003,PWB-030000,??????,PWB-030600,??? ??,PWB-030601,???? ??? ??,PWB-030601-002,"- ???? ??, ??? ?, ?? ??? ??? ?? ?? ??
|
||||
- ?? ?? ?? ?? ??",,,,,,,,,,,,,,,,,,,,,
|
||||
21,Web application,SFR-PWB-003,PWB-030000,??????,PWB-030700,?? ??,PWB-030701,?? ?? / ?? /??,PWB-030701-001,"- ???? ??? ??, ????, ??, ??, ????? ?? / ?? / ?? ?? ??
|
||||
' ?? ?? : ??, ????, ?? ??",,,,,,,,,,,,,,,,,,,,,
|
||||
22,Web application,SFR-PWB-003,PWB-030000,??????,PWB-030700,?? ??,PWB-030701,?? ??,PWB-030701-001,"- ???? ??, ????, ????? ??, ????, ??, ??, ?????? ?? ?? ??
|
||||
- ?? ?? ???? ??",,,,,,,,,,,,,,,,,,,,,
|
||||
23,Web application,SFR-PWB-003,PWB-030000,??????,PWB-030800,??? ??? ??,PWB-030801,??? ??? ?? / ?? / ??,PWB-030801-001,"- ?? ?? : ?,?,? ??? / ????? / ??
|
||||
- ??? ? ?? ??? ??, ????, ??, ??(??, ??) ?? / ?? / ?? ?? ??",,,,,,,,,,,,,,,,,,,,,
|
||||
24,Web application,SFR-PWB-003,PWB-030000,??????,PWB-030800,??? ??? ??,PWB-030801,??? ??? ??,PWB-030801-001,"- ??? ? ?? ??? ??, ????, ??, ??(??, ??)? ?? ?? ??
|
||||
- ?? ?? ?? ?? ??",,,,,,,,,,,,,,,,,,,,,
|
||||
25,Web application,SFR-PWB-003,PWB-030000,??????,PWB-030900,????? ??,PWB-030901,????? ??,PWB-030901-001,"- ???? ????? ???, ????? ?? ?? ??, ?? ?? ??
|
||||
- ????? ??? : ??? ????? listup
|
||||
- ????? ?? : ????? list?? ??? ????? ?? ? ?? ?????? ???? ??
|
||||
- ????, ?????? ?????? ??(ex, ?*?, 010-****-1234)",,,,,,,,,,,,,,,,,,,,,
|
||||
26,Web application,SFR-PWB-003,PWB-030000,??????,PWB-030900,????? ??,PWB-030901,????? ?? / ?? / ??,PWB-030901-001,"- ?????? ???, ????, ?????, ????, ????, ???, ?????, ????, ????, ????, ??, ???, ??, ??, ??????, ????, ????, ????(??, ??, ????), ????, ???? ?? / ?? / ?? ?? ??
|
||||
- ?? ?? ? ??? ? ?? ?? api ??
|
||||
- ????? : ???? ??? ???? ???? B, C, D + ??? ????? ??
|
||||
- ??? : ???? ??? ???? ???? C ??",,,,,,,,,,,,,,,,,,,,,
|
||||
27,Web application,SFR-PWB-003,PWB-030000,??????,PWB-030900,????? ??,PWB-030901,????? ??,PWB-030901-001,- ????? ??? ?? ?? ?? ??,,,,,,,,,,,,,,,,,,,,,
|
||||
28,Web application,SFR-PWB-003,PWB-030000,??????,PWB-030900,????? ??,PWB-030901,????? ??,PWB-030901-001,"- ?????, ???, ?????, ????, ????, ????, ??(?/?, ?, ?, ? ??), ???, ????? ?? ?? ??
|
||||
- ?? ?? ?? ?? ?? ??
|
||||
- ?? ?? ?? ?? ??
|
||||
- ???? ? ??? ?????? ???? ????? ??? ?? ?? ??(????? ??? ?? ??)
|
||||
(GMBS)??? ??? ??? ??? ?/?, ??? ?????? ????, list?? ??? ?????? ?? ? ????? ??? ??",,,,,,,,,,,,,,,,,,,,,
|
||||
29,Web application,SFR-PWB-003,PWB-030000,??????,PWB-030900,????? ??,PWB-030901,????? ?? ??,PWB-030901-001,"- ??, ?/? ???? ????? ???? / ?? ?? ?? ?? ?? ??
|
||||
- ?? ??? ?/? ?? ?, ??(????), ??, ??, ??(????) ???? ??
|
||||
- ?? ?? ?? ?? ?? ??
|
||||
- ?? ?? ?? ?? ??",,,,,,,,,,,,,,,,,,,,,
|
||||
29,Web application,SFR-PWB-003,PWB-030000,??????,PWB-031000,PASSWORD ??,PWB-031001,PASSWORD ??,PWB-031001-001,- ?? ???? ???? PASSWORD ?? ?? ??,,,,,,,,,,,,,,,,,,,,,
|
||||
30,Web application,SFR-PWB-004,PWB-040000,?? ?? ??,PWB-040100,?? ??,PWB-040101,?? ??,PWB-040101-001,"- ?? ?? : ?? ??, ?? form, ??? ?? ?? ??? ??(?? ??? ?? ??, box? ? ?, ? ? ?? ?, 1??? ? ?? ?)
|
||||
- ?? form : ???, ???, ????, ??, ???, ????? ???? ???? ??, ?? ?? ??
|
||||
- ?? form ??? ""??"", ""??"" ?? ??
|
||||
- ???? ???? ??? ?? / ??? ?? ??
|
||||
- ???? ??? 0%
|
||||
- ?? ?? input ? ???? ?? ?? ?? ??
|
||||
- ?? ?? input? ?? ??? ?? ???? ??(input ?? ?? ?? ??? ?? ?? ????? ??)
|
||||
- ?? ?? ?? ?? ????, ?? ?? ? ?? X ?? ?? ??? ??? ???? ??
|
||||
- form ????, ?? ? ?, ?? ?? ???? ??
|
||||
- ?? ?? ??? ?? : ?/? ??, ? ??, ????, ???, ?? ??, ?? ??, ?? ?? ??, ???, ???, ??, ??(??, ??, ??), ?? ???
|
||||
- ""??"" ?? ?
|
||||
1) vesrion4 UUID ??, ?? ?? SHA-256 ??,
|
||||
2) LOT ?? ??
|
||||
3) ??? UUID? PK? ?? ???(???, ????, ?/? - ? ??, ?? ??, ??, ???) ?? ??? ?? DB? ??
|
||||
- UUID? ???? ???? ??",,,,,,,,,,,,,,,,,,,,,
|
||||
31,Web application,SFR-PWB-004,PWB-040000,?? ?? ??,PWB-040100,?? ??,PWB-040101,LOT?? ? ??? ??,PWB-040101-001,"- ?? ??? AES-256? RSA ???? ?? ??? ?? seed ?? ??
|
||||
(?? ??? ??? ?????? key? ?? ? ?? ??? ???)
|
||||
- ??? / ??? ?? ?????? seed?? ?? ? ?? ??? ?? ??, ?, ?? ??? PDF417 ??? ??",,,,,,,,,,,,,,,,,,,,,
|
||||
32,Web application,SFR-PWB-004,PWB-040000,?? ?? ??,PWB-040200,?? ??,PWB-040201,?? ??,PWB-040201-001,"- ?? ???? ??? ?? ? ?? ? ?? ?? ?? ?? ?? ??
|
||||
- ??? ???? ??? ??? ?? UUID? row? update?? ??, ??? UUID? ?? ??? ?? ??+1 ? ? insert ??
|
||||
- ??? ?? ??? SHA-256 ??
|
||||
- ???? ??? UUID? ?? ? ?? ?? ???? ??? ?? ?? ???? ??? ??",,,,,,,,,,,,,,,,,,,,,
|
||||
33,Web application,SFR-PWB-004,PWB-040000,?? ?? ??,PWB-040300,?? ??,PWB-040301,?? ??,PWB-040301-001,"- ?? ???? ?? ?? ?? ? ?? ? ""??"" ??
|
||||
- DB?? ?? ?? ??? ??? ?? ??",,,,,,,,,,,,,,,,,,,,,
|
||||
34,Web application,SFR-PWB-004,PWB-040000,?? ?? ??,PWB-040400,?? ??,PWB-040401,?? ??,PWB-040401-001,"- ?? ??, ????, ??, ???? ??? ???? ?? ? ?? ?? ?? ?? ??
|
||||
- ?? ??? ??? ??? ??(???? ?? ??)
|
||||
- ?? ?? ??? ?? ?? ??
|
||||
- ?? ?? ?? ?? ??",,,,,,,,,,,,,,,,,,,,,
|
||||
35,Web application,SFR-PWB-004,PWB-040000,?? ?? ??,PWB-040500,?? ??,PWB-040501,?? ?? ?????? ??,PWB-040501-001,"? ?????? ??? ??? ?? ??
|
||||
- electron ?? node.js? serialport ?????? ??? ??? ???? ??? ?? ???? ?? ??
|
||||
- ?????? ?? ??(HID ??? ?? USB Serial Emulation ?? Virtual COM port ??? ??)",,,,,,,,,,,,,,,,,,,,,
|
||||
36,Web application,SFR-PWB-004,PWB-040000,?? ?? ??,PWB-040500,?? ??,PWB-040501,?? ??(???),PWB-040501-001,"- ????? ???? ?? ????? ??? ???? ? ????? ???? ?? ??? ????? ?? ???? ??
|
||||
- ??? : ?? ??? ? ???? ???? ????, ???? ??? ? ???? ?? ??? ? ????
|
||||
- ??? : ????? ???? ????? ????? ?
|
||||
- ??? ???? ?? ?? ?? ???? ????,
|
||||
?? ???? ?? LOT ??? ???? ?? ??? ???? ???????, ??????? ????? ???? ????? ?",,,,,,,,,,,,,,,,,,,,,
|
||||
37,Web application,SFR-PWB-004,PWB-040000,?? ?? ??,PWB-040500,?? ??,PWB-040501,?? ??,PWB-040501-001,- ?? ???? LOT ?? ??(??? ??? ?)? ??? ?? ???? ??,,,,,,,,,,,,,,,,,,,,,
|
||||
38,Web application,SFR-PWB-004,PWB-040000,?? ?? ??,PWB-040500,?? ??,PWB-040501,?? ??,PWB-040501-001,"- ?? ??, ????, ??, ?? ??? ??? ???? ?? ? ?? ?? ?? ?? ??
|
||||
- ?? ??? ??? ??? ??
|
||||
- ?? ?? ??? ?? ?? ??
|
||||
- ?? ?? ?? ?? ??",,,,,,,,,,,,,,,,,,,,,
|
||||
39,Web application,SFR-PWB-005,PWB-050000,?? ??,PWB-050100,??? ?? ??,PWB-050101,??? ?? ?? ??,PWB-050101-001,"- ?? ??? ???? ?? ? ??? ?? ??? ?? ?? ?? ?? ??
|
||||
- ???, ???, ????, ????, ??? ??? ??? ??
|
||||
- ??? ? ??, ??? ?? ??, ?? ?? ??",,,,,,,,,,,,,,,,,,,,,
|
||||
40,Web application,SFR-PWB-005,PWB-050000,?? ??,PWB-050200,??? ?? ??,PWB-050201,??? ?? ??,PWB-050201-001,"- ?? ???? ?? ??? ????? ????? ?? ?? ?? ??
|
||||
- ??? ??, ????? ?? ??
|
||||
- ?? ??????(????)? ??
|
||||
- ???? ?? ?? / ??? ?? ??? ?? ??? ?? ??
|
||||
- ??? ??? ???? ???? ??? ??
|
||||
- ?? ??, ??, ?? ??, ???, ??? ??(???? ?), ???(?) ? ?? ? ????? ???? """"??""""?? ???? ?? ?? ?? ??
|
||||
- ???? ?? ?? ?? : ????, ????, ??, ??
|
||||
- ?? 1? ? ?? : ????(input), ?? ??(selectbox), ??(input), ??(selectbox; ??, ?, ??)
|
||||
- ???? ???? ??? ?? ???? ? ?? selectbox? ?? ??
|
||||
- ??? ???? ??? ???? ?? ???? ????, ????, ?? ??
|
||||
- ???? ??? ???? ??? ???? ??, ??? ???? ???? ??,
|
||||
?? ???? ???? ?? ???? ?? ?? ? ?? ? ???? ????, ????, ?? ??""
|
||||
- ""??""?? ?? ?, ?? ???? ? ?? ??? ?? ?? ?? ?? ??
|
||||
- ??? ?? ??? ?? ?? ??
|
||||
",,,,,,,,,,,,,,,,,,,,,
|
||||
41,Web application,SFR-PWB-005,PWB-050000,?? ??,PWB-050300,??? ?? ??,PWB-050301,??? ?? ??,PWB-050301-001,"- ???, ???, ????, ?? ??? ??? ???? ?? ? ?? ?? ??
|
||||
- ?? ?? ?? ?? ??
|
||||
- ?? ?? ?? ?? ??
|
||||
- ???? ?? ???, ?? ?? ??, ?? ?? ?? ? ? ???? ??
|
||||
- ?? ??? : ?? ?? ????? ??? ???
|
||||
- ?? ?? ?? : ?? ????? ??? ? ??? ?? ??(checkbox), ??, ??, ????, ??, ?? ??? ???? ?? ?? ??? ??
|
||||
(??? ?? ?? ??? ??)
|
||||
??? ??? ??, ?? ?? ??? ?? ??
|
||||
- ?? ?? ?? : ?? ?? ???? ??? ?? ?? ???? ?, ?? ??(checkbox) ?? ??, ??, ?? ?? ??? ?? ??? ??
|
||||
(??? ?? ??? ???? ??, ex ? ?? ???? ?? ?? ?? ??? ??)
|
||||
??? ??? ??, ?? ?? ??? ?? ??
|
||||
- ?? ?? ???? ? ?? ?? ?? ??? checkbox ????, ?? ???? ??? ?? ?? ?? ??? ?? ???? ??
|
||||
- ?? ?? ???? ?? ?? ? ??? ?? ?? ??? ?????? ????, ?? ?? ??? ????? ?? ??
|
||||
- ?? ?? ? ""??"" ?? ?
|
||||
1) ?? ?? ?? ???? ?? update
|
||||
2) ?? ??? ??? ?? ???? ? ?? ??? ??? ??
|
||||
3) ??? ?? ??? ?? ?? ?? or ??? ??<T.B.D>",,,,,,,,,,,,,,,,,,,,,
|
||||
42,Web application,SFR-PWB-006,PWB-060000,?? ??,PWB-060100,?? ??,PWB-060101,?? ??,PWB-060101-001,"- ???? ?? ? ?? ??
|
||||
- ??? ? ?/?? ???? ?? ? ??? ??? ??? ??
|
||||
- ?? ? ??? ??(ex. ??? ??? ?? ???, ???, ??? ?)? ?? ?? ??
|
||||
- ?? ?? ??? ?? ?? ??
|
||||
- ?? ?? ?? ?? ?? - ??? ??? ???, ???? ??? ??????",,,,,,,,,,,,,,,,,,,,,
|
||||
43,Web application,SFR-PWB-007,PWB-070000,?? ??,PWB-070100,?? ??,PWB-070101,?? ??,PWB-070101-001,"- ?/?? ?? ? ??? ?? ??? ?? ??
|
||||
- ?? ? ??? ??? ?? ?? ?? ?? ??? ?? ?? ??? checkbox? list ??
|
||||
""???? ?? ??? ???? ?? ???."" ?? ?? ??
|
||||
- ?? ?? ?? ? ""??"" ??
|
||||
- ""?? ?? ??? ?????????"" confirm ? / ??? ? ??
|
||||
- ?? ??",,,,,,,,,,,,,,,,,,,,,
|
||||
44,Web application,SFR-PWB-007,PWB-070000,?? ??,PWB-070100,?? ??,PWB-070101,?? ?? ??,PWB-070101-001,"- ?? ??, ?? ??(?? ? ??? selectbox), ?? ??(?? / ? radio button) ?? ? ?? ?? ? ??? ?? ??? ?? ? ??? ?? ??
|
||||
- ?? ??? : ?? ??? ??? ?? ?? ???? ?? ????, ?? ??, ?? ?? ??, ???? ??? ???? ????, ? ??? ?? ??
|
||||
- ?? ?? : ?? ????? ?? ??? ??? ?? ?? ??? ????? ?? ?? ?? ?? ?? ??? ??
|
||||
???? ?? : ? ??, ???, ??, ?? ?? ??, ?? ? ??
|
||||
- ?? ?? : ?? ?? ????? ??? ?? ??? ?? ?? ??? ??? ?? ?? ???? ?? ?? ? ?? ??? ??
|
||||
???? ?? : ??, ?? ??, ??",,,,,,,,,,,,,,,,,,,,,
|
||||
45,Web application,SFR-PWB-008,PWB-080000,?? ??,PWB-080100,?? ?? ??,PWB-080101,?? ?? ?? ?? ??,PWB-080101-001,"- ???????? ??? ?? / ??? ?? ?? ?? ?? ?? ??
|
||||
- ????? ???? ???? ?? ??? ??(???? ??? ??; ??? = ??? ?? 1?? ?, ??? = ??(?? + 1))
|
||||
- ?? : ??, ???, list? ???? ??
|
||||
????? ?? ??? ??, ??? ??? ?? ?? ??
|
||||
- ?? ?? : ?? ???, ?? ??, ?? ?? ??
|
||||
- ?? ??? : ?? ?? ???? ???, ??, ??, ????? ???, ??, ????, ???, ?? ?? ??
|
||||
??? ??? ? ??, ?? ??, ?? ??, ?? ?? ??
|
||||
- ?? ?? : ?? ????? ??? ?? ?? ? ?? ??? ??
|
||||
????, ????? ???, ?? ? ??, ???????, ????, ?? ??, ??, ?? ??, ???,
|
||||
????(? / ??? radiobox), ????(? / ??? radiobox)
|
||||
?? ??(?? ??, ?? ??, 1??? ?? ?, 1?? ?? ?, ?? ??, ???(?? ??), ????, ???? ?(??, ?, ??)
|
||||
??(???, ????, ?? ??? ??) ??
|
||||
""?? ??"", ""?? ?? ??"" ?? ??
|
||||
???? ?? ??? input, ??? ??? ?? text? ??
|
||||
- ?? ?? ?? : ?????? ?? ??? ??/??? ?? ?? ??? ?? ??
|
||||
- ?? ?? ??? ?? ?? = ? ??",,,,,,,,,,,,,,,,,,,,,
|
||||
46,Web application,SFR-PWB-008,PWB-080000,?? ??,PWB-080100,?? ?? ??,PWB-080101,?? ?? ??,PWB-080101-001,"- ???????? ??? ?? / ??? ?? ?? ??? ?? ??
|
||||
- ??? ?????? ??, ?????, ????, ??? ???, ????, ?? ? ??? ??? ?? ??(SLOW? ???? all ?? ??)
|
||||
- ???? ??? ??
|
||||
- ???? ???? ??? ????
|
||||
- ?? ?? ??(?? or ????)
|
||||
- ??????? ??? ???? ??(???? ??? ??)
|
||||
- ?? ??? DB?? ?? ?? record count + 1? ?? ??
|
||||
- ????? ?? : ??, ??, 1 ??? ?? ?? ? ???, 1? ? ?? ?? ? ???, ??, ????, ??, ??[??, ?, ??]
|
||||
- ?? ? ??? ???? ????? ??? ?? ??
|
||||
- ??? ? ?? ? ???? ??? ??? ??
|
||||
- ????? ??? ?? ????, ?? x ????? ?? ??? ??
|
||||
- ????? ?? ??, ?, ?? ??? ? ?? ????? ??
|
||||
(ex 1?? : 3,000 ?, 1? : 20 ? ? ??? 4,010? ????, ?? ??? ?? = 1, ? = 50, ?? = 10?? ??)
|
||||
- ?????? ?? ??? ????, ? ??? ????, ??, ? ????? ?? ??
|
||||
- ""??"" ?? ?? ???? ??",,,,,,,,,,,,,,,,,,,,,
|
||||
47,Web application,SFR-PWB-008,PWB-080000,?? ??,PWB-080100,?? ?? ??,PWB-080101,?? ?? ?? / ??,PWB-080101-001,"- ?? ?? ?? ?? ???? ?? ?? ?? ??
|
||||
- ?? ????? ??? ?? ? ??
|
||||
- ?? : ?? ??? ?? ?? ?? ? ""???"" ? ??? ??? ?? ??? ???? ?? ????, ???? ??? / ?? ?? ??? ?? ????
|
||||
""?? ?? ??"" ?? ? ?? ?? ? ????
|
||||
- ?? : ?? ?? ???? ""?? ??"" ?? ?? ? ?? ?? ? ?? ??(DB?? DELETE ? ?? STATUS? ??)
|
||||
",,,,,,,,,,,,,,,,,,,,,
|
||||
48,Web application,SFR-PWB-008,PWB-080000,?? ??,PWB-080100,?? ??? ??,PWB-080101,?? ??? ??,PWB-080101-001,"- ?? ?? : ??? ?? input(????), ???? input, ???(??? text? ??, ????), ""?? ??""??
|
||||
????? ?? ?, ?? ?? ???(?? ?? ?? ?? ??? ?? ?? ???? ??), ?? ??, ?? ?? ??
|
||||
- ????? ??(???? ??) ?? ????? ??, ??, ????, ????, ?? ??
|
||||
- ?? ?? : ?? ?? ????? ??? ?????, ????? ?? ? ?? ?????? ???? ?? ?? ?? ???
|
||||
?? ??, ???, ???, ??, ???? ??? ?? ??
|
||||
????? ???? ?? or ? or ??? ???? ??? ???? ?????, ??? ??.
|
||||
?? ??? ?? ?? ?? ?? ?? ?, ?? ?? ?? ?? ???? ?? ???? ???? ?? ??? ???? ??
|
||||
??? ??? ?? ??? ??? ???? ??? ?? ""?? ??? ???? ? ?????. ?? ??? ?????."" ?? ?? ?? ??
|
||||
- ?? ?? ?? : ?? ???? ??? ?? ??? ????, ?? ?? ??? ?????, ??? ??? ??? ?? ??, ?? ??, ??, ?? ??? ?? ??
|
||||
- ?? ? ??? ???? ?? ?? ? ""?? ??"" ?? ?? ? 1) ?? ???? ?? ?? ?? 2) ??? ?? ??? ?? ?? ??",,,,,,,,,,,,,,,,,,,,,
|
||||
49,Web application,SFR-PWB-008,PWB-080000,?? ??,PWB-080200,?? ??? ?? ,PWB-080201,?? ??? ?? ??,PWB-080201-001,"- ?? ?? : ???? input(????? ?? ??), ""??""??, ?? ???, ?? ?? ???, ?? ?? ?? ??
|
||||
- ?? ??? : ????? ??? ?? ?? ??? ????? ??? ??
|
||||
????? ?? ??? ??? ?? ?? ?? ??? ??, ?? ?? ??? ?? ??? ??
|
||||
- ?? ?? ??? : ?? ????? ?????? ???? ?, ?? ?????? ?? ??? ??, ??, ???, ??(checkbox), ??? ??? ?? ??
|
||||
? ?? ?? ?? ??
|
||||
- ?? ?? ?? ??: ?? ?? ????? ??? ??? ?? ? ?? ???? ?? ??? ???? ?? ??, ??, ??, ??, ?? ??? ?? ??
|
||||
|
||||
- ""?? ?? ???""?? ? ? (?? ??)?? ""??"" ??? checkbox? ?? ? ???? ?? ??? ???? ??, ?? ?? ??? (? ??? - ? ???) ??
|
||||
?? ??? ?? ???? ???? ""??"" ?? ?? ? ""??? ??? ?? ?? ???????"" confirm yes/no ??? ??
|
||||
yes ?? ? ??? ??? ?? ??? ???? ?? ??? ??? ???
|
||||
|
||||
- ""?? ?? ?? ??"" ?? ? ? (?? ?? ??)?? ""??"" ??? checkbox? ?? ? ?? ??? ??? ""?? ?? ???""? ???? ??
|
||||
?? ?? ??? (? ??? - ? ???) ??",,,,,,,,,,,,,,,,,,,,,
|
||||
50,Web application,SFR-PWB-008,PWB-080000,?? ??,PWB-080300,?? ??? ??,PWB-080301,?? ??? ??,PWB-080301-001,"- ?? ?? : ??? ?? input(????), ???? input, ""?? ??""??
|
||||
????? ?? ?, ?? ???, ?? ?? ??
|
||||
- ????? ??(???? ??) ?? ????? ??, ??, ????, ????, ?? ??
|
||||
- ?? ??? : ?? ??, ??, ??, ?? ??? ?? ??
|
||||
????? ???? ?? or ? or ??? ???? ??? ???? ?????, ??? ??.
|
||||
???? ???? ?? ??, ??, ??, ??? ??
|
||||
? ??? ?? ??, ?? ?? ??
|
||||
- ?? ?? ?? : ?? ????? ??? ?? ??? ????, ?? ?? ??? ?? ?? ?, ??? ??? ??? ?? ??, ?? ??, ??, ??? ?? ??
|
||||
- ?? ??? ??? ???? ?? ??(?? ????) ? ""?? ??"" ?? ?? ?, ?? ???? ?? ??? ??? ???? ??",,,,,,,,,,,,,,,,,,,,,
|
||||
51,Web application,SFR-PWB-008,PWB-080000,?? ??,PWB-080300,?? ??? ??,PWB-080301,?? ??? ?? ??,PWB-080301-001,"- ?? ??? ??? ?? ?? ?? / ?? ?? ?? ??
|
||||
- ?? ?? : ?? ?? input, ""??"", ""?? ?? ??"" ??, ????? ???, ?? ???, ?? ?? ?? ?? ??
|
||||
- ????? ??? : ??? ?? ??? ??? ?? ?? ??? ?? ????? ???, ????, ???? ??? ?
|
||||
- ?? ??? : ????? ????? ??? ??? ?? ?, ?? ???? ?? ??? ????, ??, ???, ??, ??? ??? ?? ??
|
||||
?? ??? ?? ?? ?? ??? ?? checkbox
|
||||
? ??"" ?? ??"" ? ???, ??? ??
|
||||
- ?? ?? ?? ?? ?? : ?? ????? ??? ??? ?? ??? ?? ?? ?? ???
|
||||
????, ??, ??, ??, ?? ??? ?? ??
|
||||
- ?? ?? ?? ?? ? ""?? ?? ??"" ?? ?? ? ?? ??? ?? ?????? ??? ??? ?? ????
|
||||
",,,,,,,,,,,,,,,,,,,,,
|
||||
52,Web application,SFR-PWB-009,PWB-090000,?? ??,PWB-090100,?? ??? ?? ??,PWB-090101,?? ??? ?? ??,PWB-090101-001,"- ?? ??? ?/? ?? ????? ?????? ??? ??/???? ???, ????, ?? ?? ??? ??? ?? ??
|
||||
- ?? ??(??) ??, ?? ???(selectbox, ?? ?? ??? ?? ?? ?? ??? ?? ??), ??? (selectbox, ?? ??? ?? ?? ??? ?? ??), ??(checkbox, ??, ???, ???,???,???,?????,???,??,???), ?? ??(???, ???)
|
||||
- ?? ?? : ?? ??, ?????, ???, ?? ?? ??, ""??"",""????"",""??"" ??, ????
|
||||
- ????, ?????, ???, ?? ?? ? ""??""?? ?? ? ""[?????] ??? ????"" ????,
|
||||
??, ????, ??? ?, ???, ???, ??, ???, ????, ???, ?? ???? ??? ??
|
||||
????? ? ?? ??, ?? ??? ??? ?? ??
|
||||
- ?? ?? - ??? : ??? ??? ???? ?????? ??? ??(order by date asc, ????? asc)
|
||||
- ?? ?? - ??? : ????? ?? ?? ?? ?? ?? ?? ??? ??? ??, ???? ?? ??(select sum, where date between(s, e) group by ?????)
|
||||
????? ?? ?? ??? ?
|
||||
- ?? ?? ??? ?? ?? ??
|
||||
- ?? ?? ?? ?? ??, ??? ??? ???? ??? ??",,,,,,,,,,,,,,,,,,,,,
|
||||
53,Web application,SFR-PWB-009,PWB-090000,?? ??,PWB-090200,???,PWB-090201,???,PWB-090201-001,"- ???? ?/? ?? ?? ??? ? ??(??? ?? ??, ????, ???, ???) ? ??(??)(?? ??, ????, ???, ???) ?? ??
|
||||
- ???? : ????(???), ???(?? or ?? ??? ??), ??(???, ???, ??? ?) ""??"", ""????"", ""??"" ??
|
||||
- ?? ??, ??? ??? ""??""?? ???, ??? ??? ??? ?? ? ??? ??? ?? ??, ????, ???, ???? ??? 1? ?? ??? ????? ??? ?? ? ??? ??? ?? ??, ????, ???, ??? ??
|
||||
- ??(???, ???, ??? ??? ?)? ?? ??
|
||||
- ?? ?? ??
|
||||
",,,,,,,,,,,,,,,,,,,,,
|
||||
54,Web application,SFR-PWB-009,PWB-090000,?? ??,PWB-090300,??? ????,PWB-090301,??? ????,PWB-090301-001,"- ?? ?? ? ???, ??? ?? / ?? / ?? ?? ??
|
||||
- ???? : ????(??), ???(?? or ?? ??? ??), ??(???, ???, ??? ?), ?? ??(???, ???), ""??"", ""????"", ""??"" ??
|
||||
- ?? ?? ?? ? ""??"" ?? ?? ?, ??? ??? ?? ??, ????, ???, ???, ?? ??, ?? ??, ?? ??, ?? ????, ?? ???, ?? ???? ???? ??
|
||||
- ?? ?? - ??? : ?? ??? ??? ??? ??, ??, ? ??
|
||||
- ?? ?? - ??? : ?? ?? ??? ?? ??? ??, ??, ? ??
|
||||
- ?? / ??? ?? ?? ??? ???, ???/???? ??? ?? ??
|
||||
- ? ??? ?? ??, ???, ??? / ??? ? ??
|
||||
- ?? ?? ??? ?? ?? ??
|
||||
- ?? ?? ?? ?? ??",,,,,,,,,,,,,,,,,,,,,
|
||||
55,Web application,SFR-PWB-009,PWB-090000,?? ??,PWB-090400,? ?? ??,PWB-090401,? ?? ??,PWB-090401-001,"- ?? ??, ?/? ? ??? ??, ?? ?? ?? ??? ?? ?? ?? ??
|
||||
- ??? ??? ? ?, ??? ????, ????, ???, ??? ??
|
||||
- ?? ?? ??? ?? ?? ??
|
||||
- ?? ?? ?? ?? ??",,,,,,,,,,,,,,,,,,,,,
|
||||
56,Web application,SFR-PWB-009,PWB-090000,?? ??,PWB-090500,?? ??? ? ?? ??,PWB-090501,?? ??? ? ?? ??,PWB-090501-001,"- ?? ?? : ????(??), ???(selectbox, ?? or ?? ?/? ?? ??? ???), ?? ??(selectbox), ??(???, ???, ??? ??? ?), ?? ??(radio, ?? or ??), ""??"", ""????"",""??""??, ?????? ?? ?? ???
|
||||
- ?? ?? ?? ? ""??"" ?? ??? ""?? ???? ????"" ???? ?????? ?? ?? ??? ??
|
||||
- ??? ?? : ????? ???, ????, ??, ??, 1??? 12??? ?? ??
|
||||
- ?? ?? - ?? : ???? ??, 1? ~ 12? ??? ? ?????? ??? ?? ? ???? ?? ??
|
||||
- ?? ?? - ?? : ???? ??, 1? ~ 12? ??? ? ?????? ??? ?? ??
|
||||
- ?? ?? ??? ?? ?? ??
|
||||
- ?? ?? ?? ?? ??",,,,,,,,,,,,,,,,,,,,,
|
||||
57,Web application,SFR-PWB-009,PWB-090000,?? ??,PWB-090600,??? ??,PWB-090601,??? ??,PWB-090601-001,"- ?? ?? : ????(??), ????(???, ??? ????? ??), ""??"", ""????"" ??, ???? ?
|
||||
- ?? ??, ???? ?? ? ""??""?? ?? ?, ?? ???? ?????? ??? ??? ?? ???? ??? ????? ???? ?? ?? ???? ? ??
|
||||
- ? ??? ? ??, ? ??, ??? ?? ??? ?? ?? ??
|
||||
- ?? ?? ??? ?? ?? ??
|
||||
- ?? ?? ?? ?? ??",,,,,,,,,,,,,,,,,,,,,
|
||||
58,Web application,SFR-PWB-010,PWB-100000,?? ?? ??,PWB-100100,?? ???,PWB-100101,?? ???,PWB-100101-001,"- ?? ?? : ?? ??(input), ????, ??(???, ??? ?), ""??"" ??, ??? ??? ?, ??? ??, ??? ?? ??
|
||||
- ?? ?? ?? ??",,,,,,,,,,,,,,,,,,,,,
|
||||
59,Web application,SFR-PWB-010,PWB-100000,?? ?? ??,PWB-100200,?? ?? ??,PWB-100201,?? ?? ??,PWB-100201-001,"- ?? ?? : ????(??), ????(??), ???(selectbox, ?/? ? ???), ????(radio, ???, ???) ""??"",""????"",""??"" ??, ?? ?? ?
|
||||
- ?? ?? ? ?? : ??, ??, ????, ??[??, ??, ??, ???], ??[??, ????, ????, ??, ??, ???], ??
|
||||
?? ?? = ???? ??? - 1? ? ??? ??
|
||||
- ?? ?? ?? ? ""??""?? ?? ?
|
||||
?? ?? - ??? : ?? ?? ?? ??? ??? ??? ?? ?? ?? ? ??? ?? ?? ? ??
|
||||
?? ?? - ??? : ?? ?? ?? ??? ??? ?? ?? ?? ?? ? ?? ??? ?? ??
|
||||
- ?? ?? ??? ?? ?? ??
|
||||
- ?? ?? ?? ?? ??",,,,,,,,,,,,,,,,,,,,,
|
||||
60,Web application,SFR-PWB-010,PWB-100000,?? ?? ??,PWB-100300,??/?? ??,PWB-100301,??/?? ??,PWB-100301-001,"- ?? ?? : ????(??), ??? ??(radio, ??, ??), ""??"",""????"",""??"" ??, ??/?? ?? ?
|
||||
- ??/???? ? ?? : ??, ???, ??, ??, ??
|
||||
- ?? ??? ??? ?? ?? ? ""??"" ??
|
||||
- ?? ?? ?? ?? ??/?? ??? ??? ?? / ??
|
||||
- ?? ?? ??? ?? ?? ??
|
||||
- ?? ?? ?? ?? ??",,,,,,,,,,,,,,,,,,,,,
|
||||
61,Web application,SFR-PWB-010,PWB-100000,?? ?? ??,PWB-100400,?? ?? ??,PWB-100401,?? ?? ??,PWB-100401-001,"- ?? ?? ?? ??(???, ? ????? ?? ?? ""?? ??"", ""??? ??""? ?? ???
|
||||
- ?? ?? ?? ? ?? ?? ???",,,,,,,,,,,,,,,,,,,,,
|
||||
62,Web application,SFR-PWB-010,PWB-100000,?? ?? ??,PWB-100500,LOT ?? ??,PWB-100501,LOT ?? ??,PWB-100501-001,"- ??? ???? ?????, ???? ?? ??? ?? ??? ?? ??? ??, ????, ?? ????",,,,,,,,,,,,,,,,,,,,,
|
||||
63,Web application,SFR-PWB-011,PWB-110000,?? ?? ??,PWB-110100,?? ?? ??,PWB-110101,?? ?? ?? / ?? ??,PWB-110101-001,"- ?? ??? ?? ?? ??? ?? ?? ??
|
||||
- ???? ?? ?? ?? : ??? ?? ??? ?? ??, ??? ?? ",,,,,,,,,,,,,,,,,,,,,
|
||||
|
19
docs/종량제 관련 자료/종량제 개발목록/종량제_개발목록_20260127(전체 메뉴 - 1차정리).csv
Normal file
19
docs/종량제 관련 자료/종량제 개발목록/종량제_개발목록_20260127(전체 메뉴 - 1차정리).csv
Normal file
@@ -0,0 +1,19 @@
|
||||
기본정보관리,발주 입고 관리,불출 관리,재고 관리,판매 관리,판매 현황,봉투 수불 관리,통계 분석 관리,창,도움말
|
||||
기본 코드 관리,발주 등록,무료 불출 현황,재고 현황,전화 접수,지정 판매소 일 판매대장,기타 입출고,전년 대비 판매 분석,PDA 수정,도움말 항목
|
||||
단가 관리,발주 변경,무료용 불출 처리,실사 관리,전화 접수 관리,지정 판매소 기간별 판매대장,기간별 봉투 수불 현황,월별 판매 추이 분석,바둑판식 배열,원격 요청
|
||||
포장 단위 관리,LOT-No 디스켓 불출,무료용 불출 취소,실사 선별,지정 판매소 판매,일계표,일일 봉투 수불 현황,계절별 판매 추이 분석,계단식 배열,pda 리셋
|
||||
판매 대행소 관리,발주 현황,,실사 선별 조회,지정 판매소 반품,기간별 판매현황[일집계],반품/파기 현황,,계층식 배열,번호알기
|
||||
담당자 관리,발주 입고[스캐너],,실사 등록,지정 판매소 판매 취소,기간별 판매현황[기간집계],쓰레기 봉투 수급 계획,,Data Backup,컴포트 설정
|
||||
업체 관리,일괄입고,,실사 재고 조회,지정 판매소 반품 취소,년 판매 현황,LOT 수불 조회,,,Version 정보
|
||||
무료용 대상자 관리,입고 현황,,실사 오류 조회,,지정 판매소 별 판매현황(수량),,,,종료
|
||||
지정 판매소 관리,,,실사 선별 취소,,지정 판매소 별 판매현황(금액),,,,1GBMS
|
||||
지정 판매소 조회,,,실사 등록 취소,,지정판매소별 거래현황,,,,
|
||||
지정 판매소 신규/취소 현황,,,,,홈텍스 처리,,,,
|
||||
지정판매소 바코드 출력,,,,,,,,,
|
||||
PC -> PDA로 자료 전송,,,,,,,,,
|
||||
PDA -> PC로 자료 전송,,,,,,,,,
|
||||
올린 자료 처리,,,,,,,,,
|
||||
시찰 처리,,,,,,,,,
|
||||
PASSWORD 변경,,,,,,,,,
|
||||
환경 설정,,,,,,,,,
|
||||
지정 판매소 현황,,,,,,,,,
|
||||
|
19
docs/종량제 관련 자료/종량제 개발목록/종량제_개발목록_20260127(전체 메뉴 - SMT).csv
Normal file
19
docs/종량제 관련 자료/종량제 개발목록/종량제_개발목록_20260127(전체 메뉴 - SMT).csv
Normal file
@@ -0,0 +1,19 @@
|
||||
기본정보관리,발주 입고 관리,불출 관리,재고 관리,판매 관리,판매 현황,봉투 수불 관리,통계 분석 관리,창,도움말
|
||||
기본 코드 관리,발주 등록,무료 불출 현황,재고 현황,전화 접수,지정 판매소 일 판매대장,기타 입출고,전년 대비 판매 분석,PDA 수정,도움말 항목
|
||||
단가 관리,발주 변경,무료용 불출 처리,실사 관리,전화 접수 관리,지정 판매소 기간별 판매대장,기간별 봉투 수불 현황,월별 판매 추이 분석,바둑판식 배열,원격 요청
|
||||
포장 단위 관리,LOT-No 디스켓 불출,무료용 불출 취소,실사 선별,지정 판매소 판매,일계표,일일 봉투 수불 현황,계절별 판매 추이 분석,계단식 배열,pda 리셋
|
||||
판매 대행소 관리,발주 현황,,실사 선별 조회,지정 판매소 반품,기간별 판매현황[일집계],반품/파기 현황,,계층식 배열,번호알기
|
||||
담당자 관리,발주 입고[스캐너],,실사 등록,지정 판매소 판매 취소,기간별 판매현황[기간집계],쓰레기 봉투 수급 계획,,Data Backup,컴포트 설정
|
||||
업체 관리,일괄입고,,실사 재고 조회,지정 판매소 반품 취소,년 판매 현황,LOT 수불 조회,,,Version 정보
|
||||
무료용 대상자 관리,입고 현황,,실사 오류 조회,,지정 판매소 별 판매현황(수량),,,,종료
|
||||
지정 판매소 관리,,,실사 선별 취소,,지정 판매소 별 판매현황(금액),,,,1GBMS
|
||||
지정 판매소 조회,,,실사 등록 취소,,지정판매소별 거래현황,,,,
|
||||
지정 판매소 신규/취소 현황,,,,,홈텍스 처리,,,,
|
||||
지정판매소 바코드 출력,,,,,,,,,
|
||||
PC -> PDA로 자료 전송,,,,,,,,,
|
||||
PDA -> PC로 자료 전송,,,,,,,,,
|
||||
올린 자료 처리,,,,,,,,,
|
||||
시찰 처리,,,,,,,,,
|
||||
PASSWORD 변경,,,,,,,,,
|
||||
환경 설정,,,,,,,,,
|
||||
지정 판매소 현황,,,,,,,,,
|
||||
|
1
docs/종량제 관련 자료/종량제 개발목록/종량제_개발목록_20260127(지정판매소 바코드).csv
Normal file
1
docs/종량제 관련 자료/종량제 개발목록/종량제_개발목록_20260127(지정판매소 바코드).csv
Normal file
@@ -0,0 +1 @@
|
||||
|
||||
|
|
30
docs/종량제 관련 자료/종량제 개발목록/종량제_개발목록_20260127(회의 내용 참고).csv
Normal file
30
docs/종량제 관련 자료/종량제 개발목록/종량제_개발목록_20260127(회의 내용 참고).csv
Normal file
@@ -0,0 +1,30 @@
|
||||
스캐너신호 수신 처리 필요1. 발주 입고 관리 -> 발주 등록 -
|
||||
-> 발주 입고(스캐너)
|
||||
(-> 일괄 입고)1-1. 불출 관리 -> 무료용 불출 처리(입고 된 봉투로 처리) (-> 각 동사무소) 무료용 있는 구청 없는 구청 있기 때문에 구분 필요
|
||||
-> 공공용 불출 (구청에서 사용하는 용도로 처리)
|
||||
" 입고 처리된 봉투, 스티커만 불출 관리 되어야함2. 재고관리 - 재고 현황 - 일자별"
|
||||
- 인쇄 시 결재란 출력되어야 함
|
||||
" - 일반용(손잡이 없음), 재사용(손잡이 있음)"
|
||||
" - 대행소 : ex 달성군은 읍, 면에서 판매"
|
||||
"권한별 메뉴 접근 제어 필요2-1. 재고관리 - 실사 선별/선별 조회 ; 현재 구청의 봉투 종류별 - 박스 번호 별 재고, 바코드 번호 리스트 확인 메뉴3. 판매관리 - 전화 접수 ; 전화번호 등으로 조회 후 봉투 종류별 박스/팩 수량입력 -> 저장"
|
||||
- 전화 접수 관리 화면 개선
|
||||
" - 봉투종류 - 금액 확인, 영수증 출력 처리가 가장 중요"
|
||||
|
||||
"- 서울 경기권 얘기는 wixon이 영업가능한 경우, wixon이 서진에 0.5원 지불"
|
||||
- 봉투단가는 지자체마다 정해져있지는 않음
|
||||
- 현재는 구청으로 부터 7원 받음
|
||||
- 1안은 봉투당 0.5원20251202 - 종량제봉투- 기본정보관리
|
||||
-- 코드관리
|
||||
--- 조합 방식 확인 필요- 전화 주문 관리 - 판매소 담당자 사정에 따라 전화 주문도 가능해야함
|
||||
-- 주문시 구청마다 기본 단위가 달리 설정 될 수 있어야 함
|
||||
1. 판매소가 구청으로 전화
|
||||
"2. 구청의 담당자가 전화 통화로 봉투 종류별 주문 수량을 듣고 form에 입력하면,"
|
||||
"3. 총 비용 산출되고, 통화상으로 판매소에 비용을 알려주면,"
|
||||
4. 판매소에서는 해당 비용을 구청 통장으로 입금함- 웹(앱) 주문도 많음- 가상계좌 입금 실시간 조회 가능해야함 - 헥토파이낸셜 연계?- 전화 접수 관리
|
||||
"- 접수는 당일, 배달일은 익일로 표시되어야함"
|
||||
- 창구 수령인 경우 '수령' 처리 가능해야함
|
||||
"- 집계, 영수증, list 선택 후 인쇄 가능해야함- 생산 발주 시, 현재는 박스 단위로 맞춤 -> 공무원 입장에서는 전체 예산에 맞추는 작업 -> 수량 맞지 않음- 라벨나라로 바코드 정보 만들어냄 - 일반 상용 바코드 프린터용(2차원 바코드)"
|
||||
-- 박스 - 팩 - 낱장
|
||||
" 생산 단계에서 박스에 다른 박스에 들어가야하는 팩이 섞여 들어가서, 구청에서 아직 판매전인 팩의 바코드를 찍었을 때, 판매 된 것으로 판정되는 경우가 있음"
|
||||
현재는 LOT번호 조회 메뉴로 확인함- 재고관리 - 실사관리 - 실사 선별 조회
|
||||
" 구청 창고의 재고 현황 확인용, 봉투 종류 선택하면 박스 번호 - 잔량 표시됨"
|
||||
|
Reference in New Issue
Block a user