- docs/README.md: 프로젝트 개요, 기술 스택, 구조, 핵심 모듈 - docs/MODULES.md: 모듈별 상세 (견적, 출고, 수입검사, 작업, 전자결재) - docs/DATABASE.md: DB 스키마, 테이블 구조, 연결 설정 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
8.6 KiB
8.6 KiB
5130 모듈 상세 문서
모듈 분류
핵심 업무 모듈
| 모듈 | 폴더 | 파일 수 | 설명 |
|---|---|---|---|
| 견적 | estimate/ |
67 | 스크린/스라트 견적 |
| 출고 | output/ |
136 | 주문/출고 관리 |
| 작업 | work/ |
33 | 생산/작업 관리 |
| 수입검사 | instock/ |
50 | 자재 입고/검사 |
| LOT | lot/ |
- | LOT 관리 |
전자결재 모듈
| 모듈 | 폴더 | 설명 |
|---|---|---|
| 연차 | annualleave/ |
연차/반차/조퇴 신청 |
| 품의서 | askitem/ |
품의 신청 (경동) |
| 품의서 | askitem_juil/ |
품의 신청 (주일) |
| 지출결의 | askitem_ER/ |
지출결의서 (경동) |
| 지출결의 | askitem_ER_juil/ |
지출결의서 (주일) |
회계 모듈
| 모듈 | 폴더 | 설명 |
|---|---|---|
| 회계 | account/ |
회계 관리 (경동) |
| 회계 | account_juil/ |
회계 관리 (주일) |
| 회계계획 | account_plan/ |
회계 계획 (경동) |
| 회계계획 | account_plan_juil/ |
회계 계획 (주일) |
자산 관리 모듈
| 모듈 | 폴더 | 설명 |
|---|---|---|
| 차량 | car/ |
차량 관리 (정비, 오일교환) |
| 지게차 | lift/ |
지게차 관리 |
게시판 모듈
| 모듈 | 폴더 | 설명 |
|---|---|---|
| 공지 | notice/ |
공지사항 |
| 자료실 | qna/ |
자료실/Q&A |
| 개발일지 | rnd/ |
R&D 개발일지 |
기타 모듈
| 모듈 | 폴더 | 설명 |
|---|---|---|
| 회원 | member/ |
회원 관리 |
| 로그인 | login/ |
인증 |
| 벤딩 | bending/ |
벤딩 작업 |
| 벤딩비 | bendingfee/ |
벤딩 비용 |
| 입찰 | bid/ |
입찰 관리 |
| A/S | as/ |
A/S 관리 |
| 분석 | analysis/ |
데이터 분석 |
| 단가 | KDunitprice/ |
단가 관리 |
견적 모듈 (estimate/)
파일 구조
estimate/
├── list.php # 견적 목록
├── write_form.php # 견적 작성/수정
├── update.php # 견적 저장
├── delete.php # 견적 삭제
├── view.php # 견적 상세
│
├── estimate.php # 스크린 견적서 출력
├── estimateSlat.php # 스라트 견적서 출력
│
├── get_screen_amount.php # 스크린 금액 계산 엔진
├── get_slat_amount.php # 스라트 금액 계산 엔진
│
├── EsDetail_screen.php # 스크린 상세 정보
├── EsDetail_slat.php # 스라트 상세 정보
│
├── common/ # 공통 컴포넌트
├── css/ # 스타일
│
├── _request.php # 요청 처리
├── _row.php # 행 템플릿
│
└── README.md # 모듈 문서
주요 기능
- 견적 작성: 스크린/스라트 제품 견적
- 금액 계산: 자동 견적 금액 산출
- 견적서 출력: PDF/인쇄 형태 견적서
- 이력 관리: 견적 수정 이력
출고 모듈 (output/)
파일 구조
output/
├── list.php # 출고 목록
├── write_form.php # 출고 작성/수정
├── update.php # 출고 저장
├── delete.php # 출고 삭제
│
├── delivery.php # 배송 관리
├── bendingview.php # 벤딩 뷰
│
├── statistics.php # 출고 통계
├── list_deliveryfee.php # 배차/운송비 목록
│
├── list_ACI.php # 인정검사 목록
├── write_ACI.php # 인정검사 (스크린)
├── write_ACI_slat.php # 인정검사 (스라트)
│
├── common/ # 공통 컴포넌트 (29개)
├── css/ # 스타일
│
├── _request.php # 요청 처리
├── _row.php # 행 템플릿
└── _row_extra.php # 추가 행 템플릿
주요 기능
- 주문 접수: 고객 주문 등록
- 출고 관리: 출고 예정일, 출고 완료 관리
- 배차: 배송 차량 및 운송비 관리
- 인정검사: KS/KW 인증 검사 기록
- 통계: 일/월/년 출고 통계
상태 플로우
접수 → 생산예정 → 생산완료 → 출고예정 → 출고완료
↓
인정검사 요청 → 인정검사 완료
수입검사 모듈 (instock/)
파일 구조
instock/
├── list.php # 검사 목록
├── write_form.php # 검사 등록
├── update.php # 검사 저장
│
├── i_EGI155.php # EGI155 검사 양식
├── i_Fireproof_sealings.php # 방화 실링 검사
├── i_GIplate.php # GI 판재 검사
├── i_SUScoil.php # SUS 코일 검사
│
├── statistics.php # 구매 통계
├── func_statistics.php # 통계 함수
│
├── fetch_*.php # AJAX 데이터 조회
├── common/ # 공통 컴포넌트
└── css/ # 스타일
주요 기능
- 검사 등록: 자재별 수입검사 기록
- 품목별 양식: 자재 유형별 검사 양식
- 합격/불합격: 검사 판정
- 구매 통계: 월별 구매 현황
품목별 검사 양식
i_EGI155.php: EGI155 강판i_GIplate.php: GI 판재i_SUScoil.php: SUS 코일i_Fireproof_sealings.php: 방화 실링재
작업 관리 모듈 (work/)
파일 구조
work/
├── list.php # 작업 목록
├── write_form.php # 작업 등록
├── update.php # 작업 저장
├── delete.php # 작업 삭제
│
├── handover_list.php # 인계서 목록
├── handover_doc.php # 인계서 문서
├── delete_handover.php # 인계서 삭제
│
├── accountlist.php # 정산 목록
├── accountlist_good.php # 양품 정산
├── accountlist_bad.php # 불량 정산
├── accountlist_request.php # 요청 정산
│
├── _request.php # 요청 처리
└── _row.php # 행 템플릿
주요 기능
- 작업 등록: 생산 작업 기록
- 인계서: 작업 인계 문서 관리
- 정산: 양품/불량 정산 처리
전자결재 시스템
공통 테이블: eworks
모든 전자결재 문서가 eworks 테이블에 저장됩니다.
eworks 테이블 주요 컬럼:
- num: PK
- eworks_item: 문서 유형 (품의서, 지출결의서, 연차 등)
- al_company: 회사 (경동, 주일)
- indate: 작성일
- status: 결재 상태
- e_line_id: 결재라인
- e_confirm: 결재 완료 정보
결재 상태
draft → pending → approved / rejected
↓
end (결재 완료)
연차 신청 (annualleave/)
annualleave/
├── index.php # 연차 현황
├── write_form.php # 신청 작성
├── list.php # 신청 목록
└── ...
품의서 (askitem/)
askitem/
├── list.php # 품의 목록
├── write_form.php # 품의 작성
└── ...
지출결의서 (askitem_ER/)
askitem_ER/
├── list.php # 지출결의 목록
├── write_form.php # 지출결의 작성
└── ...
게시판 모듈 공통 구조
모든 게시판은 유사한 파일 구조를 가집니다:
{board}/
├── list.php # 목록
├── view.php # 상세 보기
├── write_form.php # 작성/수정
├── update.php # 저장
├── delete.php # 삭제
├── delete_ripple.php # 댓글 삭제
└── common/ # 공통 컴포넌트
공지사항 (notice/)
- 전체 공지 기능 (
noticecheck='y') - 댓글 기능 (
notice_ripple테이블)
자료실 (qna/)
- 파일 첨부 기능
- 카테고리 분류
개발일지 (rnd/)
- R&D 활동 기록
- 프로젝트별 분류
모듈 개발 가이드
새 모듈 생성 시 필수 파일
list.php- 목록 페이지write_form.php- 등록/수정 폼update.php- 데이터 저장delete.php- 데이터 삭제_request.php- 요청 파라미터 처리_row.php- 행 템플릿
공통 include 순서
<?php
require_once($_SERVER['DOCUMENT_ROOT'] . "/session.php");
require_once($_SERVER['DOCUMENT_ROOT'] . "/load_header.php");
require_once($_SERVER['DOCUMENT_ROOT'] . "/common.php");
require_once($_SERVER['DOCUMENT_ROOT'] . "/lib/mydb.php");
$pdo = db_connect();
// ... 로직
?>
문서 작성일: 2025-12-13