# Software Configuration | Document No | Software Configuration | Release, Version, By: | 25690817 V1.0 ThS | | Project Name | โครงการพัฒนาระบบบริหารจัดการคลังสินค้า (BRN WMS) บริษัท บี.อาร์.เอ็น เอ็นเตอร์ไพรส์ จำกัด | | Project Code | 200-WMS-26-001-00 | | Title | บันทึกการกำหนดค่าและความเปลี่ยนแปลงต่าง ๆ ที่เกิดขึ้นของระบบ | | ระยะเวลา | 5 มกราคม 2569 – 24 สิงหาคม 2569 | | Organizer | คุณอภิรัชช์ สุภัทรประทีป (Project Manager) | | Recorder | คุณเยาวลักษณ์ บางชมภู (Document Control) | ## รายการสิ่งส่งมอบ (Work Products) | No. | Work Product | Version | | :---: | --- | --- | | **เอกสารส่งมอบครั้งที่ 1 (วางแผนโครงการ)** | | | | WP 1.0 | เอกสาร 200-WMS-26-001-00 Software Project Plan (พร้อม Work Schedule) | 1.0 | | WP 2.0 | เอกสาร 200-WMS-26-001-00 Customer Requirements | 1.0 | | **เอกสารส่งมอบครั้งที่ 2 (พัฒนาและทดสอบ)** | | | | WP 3.0 | เอกสาร 200-WMS-26-001-00 Software Requirements Specification | 1.0 | | WP 4.0 | เอกสาร 200-WMS-26-001-00 Software Design | 1.0 | | WP 5.0 | เอกสาร 200-WMS-26-001-00 Change Report | 1.0 | | WP 6.0 | เอกสาร 200-WMS-26-001-00 Test Case and Test Procedures | 1.0 | | WP 7.0 | เอกสาร 200-WMS-26-001-00 Validation Results | 1.0 | | WP 8.0 | เอกสาร 200-WMS-26-001-00 Software User Document | 1.0 | | WP 9.0 | ระบบ BRN WMS ที่ผ่านการทดสอบ (Git baseline `6c39700`) | 1.0 | | **เอกสารส่งมอบครั้งที่ 3 (ส่งมอบและปิดโครงการ)** | | | | WP 10.0 | เอกสาร 200-WMS-26-001-00 Product Operation Guide | 1.0 | | WP 11.0 | เอกสาร 200-WMS-26-001-00 Maintenance Document | 1.0 | | — | เอกสาร 200-WMS-26-001-00 Acceptance Report | 1.0 | ## รายการ Configuration Item ของซอฟต์แวร์ | ลำดับ | รายการ | ที่จัดเก็บ | การควบคุมเวอร์ชัน | | :---: | --- | --- | --- | | 1 | Source Code แอปพลิเคชัน PHP | `app/` | Git baseline `6c39700` บน branch main | | 2 | บริการ Node.js (แจ้งเตือนและงานตามกำหนดเวลา) | `nodejs/` | Git พร้อม package.json และ package-lock.json | | 3 | สคริปต์ติดตั้งฐานข้อมูล | `setup.php`, `docker/mariadb/init-wms2.sql` | Git | | 4 | ชุดติดตั้ง Docker Compose | `docker-compose.yml`, `docker/`, `.env.example` | Git (ไม่รวมค่าความลับ) | | 5 | ค่าตั้งค่าและความลับของสภาพแวดล้อม | `.env`, `app/config.php` บนเครื่องที่ติดตั้ง | ไม่ควบคุมใน Git สร้างขึ้นตอนติดตั้งด้วย `docker/init-env.sh` | | 6 | เอกสาร Work Products | `sdlc/` | Git (Markdown ต้นฉบับ) | | 7 | ชุดเอกสารส่งมอบ (PDF) | `sdlc-delivery/` | Git สร้างจาก `sdlc/` ด้วย `scripts/build-sdlc-delivery.sh` | ## การควบคุมเวอร์ชันและการเข้าถึง | หัวข้อ | รายละเอียด | | --- | --- | | Repository หลัก (origin) | `git@188.166.228.62:nok/wms-app.git` | | Repository สำรอง (backup) | `git@github.com:thanakorninbox-dev/wms-app.git` | | Branch หลัก | `main` เป็น Baseline ที่ควบคุม | | Baseline ของระบบที่ส่งมอบ | Commit `6c39700` | | สิทธิ์การเข้าถึง | ยืนยันตัวตนด้วย SSH Key ตามบทบาทของสมาชิกโครงการ | ## การเชื่อมโยงกับการเปลี่ยนแปลง การเปลี่ยนแปลง Configuration Item ต้องพิจารณาตามเกณฑ์ใน Change Report และการแก้ไขข้อบกพร่องต้องบันทึกใน Correction Register (ISS-001–ISS-028) โดยทุกรายการเชื่อมโยงกับ Commit ที่ตรวจสอบได้ใน Repository ## ผู้จัดทำเอกสาร (Secretary) | ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ | | --- | --- | --- | --- | | คุณธนกร สถิตวิทยากุล | Developer | | | ## ผู้ตรวจสอบเอกสาร (Reviewer) | ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ | | --- | --- | --- | --- | | คุณอภิรัชช์ สุภัทรประทีป | Project Manager | | | ## ผู้อนุมัติ (Approval) | ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ | | --- | --- | --- | --- | | คุณเสรี วิริยะสกุลธรณ์ | Project Sponsor | | |