สารบัญ
ความต้องการของระบบ
สเปกขั้นต่ำเพื่อให้ระบบทำงานลื่นและเสถียร
ติดตั้งระบบ
วางไฟล์โปรแกรมให้พร้อมก่อนเชื่อมต่อฐานข้อมูล
C:\xampp\htdocs\FriendGroup\ (หรือชื่อโฟลเดอร์ที่ต้องการ)
image/ และโฟลเดอร์ log (ถ้ามี)
http://localhost/FriendGroup/
login.php และเตรียมสร้างผู้ใช้หลังจาก Import ฐานข้อมูลเรียบร้อย
เปิดไฟล์ config.php แล้วแก้เฉพาะส่วน Database ให้ตรงกับเครื่องของคุณ
ตั้งค่าฐานข้อมูล
สร้างฐานข้อมูล + Import ตารางเริ่มต้น
friend_group_db.sql เป็นฐานfriend_group_inventory (หรือชื่ออื่น แต่ต้องตรงกับ config.php)
friend_group_db.sql ผ่าน phpMyAdmin หรือคำสั่ง mysql
branches, users, products, inventory, stock_transactions, activity_logs
หากระบบของคุณใช้งานฟังก์ชันนำเข้าแบบมี LOT (เช่น import_with_lot.php) ให้สร้างตารางนี้เพิ่ม
ตั้งค่าสาขา (Branches)
ขั้นตอนแรกที่ควรทำ เพื่อให้แยกข้อมูลตามสาขาถูกต้อง
จัดการผู้ใช้งาน (Users)
กำหนดสิทธิ์และสาขาที่ผู้ใช้สังกัด
| Role | สิทธิ์หลัก | เหมาะสำหรับ |
|---|---|---|
| ADMIN | จัดการทุกเมนู, สร้างสาขา/ผู้ใช้, ดูรายงานรวม | เจ้าของระบบ, IT, ผู้ดูแลส่วนกลาง |
| MANAGER | จัดการเมนูหลักของสาขา, โอน/ตัดสต๊อก, ดูรายงานสาขา | ผู้จัดการสาขา |
| STAFF | ดูสต๊อก, ดูประวัติรายการ, ทำงานประจำวันตามที่ได้รับมอบหมาย | พนักงานคลัง/หน้าร้าน |
หมวดหมู่สินค้า (Categories)
จัดกลุ่มสินค้าเพื่อค้นหาและสรุปรายงานง่ายขึ้น
สินค้า (Products) & สต๊อก
เพิ่มสินค้าเข้าระบบ แล้วกำหนดจำนวนคงเหลือตามสาขา
นำเข้า CSV (Import)
ทำงานเร็วขึ้นเมื่อมีรายการจำนวนมาก
| รูปแบบ CSV | จำนวนคอลัมน์ | ใช้เมื่อ |
|---|---|---|
| แบบที่ 1: Stock Import | 3 คอลัมน์ | สินค้ามีอยู่แล้วในระบบ ต้องการเพิ่มจำนวนสต๊อก |
| แบบที่ 2: Product Import | 8 คอลัมน์ | ต้องการเพิ่มสินค้าใหม่เข้าระบบพร้อมจำนวนเริ่มต้น |
product_code, barcode, quantity
product_code, barcode, product_name, category_name, cost_price, selling_price, min_stock, qty
รายงาน & ตรวจสอบ
ใช้ตรวจความถูกต้องของสต๊อก และติดตามการเคลื่อนไหว
ความปลอดภัย
แนวทางแนะนำสำหรับใช้งานจริงในองค์กร
Troubleshooting (ปัญหาที่พบบ่อย)
แนวทางแก้ไขเบื้องต้นก่อนส่งให้ทีม IT