← กลับไปดูผลงานทั้งหมด ตัวอย่างงานจริง · Web Application

ระบบสต็อกรายวันสาขา สำหรับแฟรนไชส์ขนมอบ 20 สาขา

ทุกสาขาต้องนับสต็อกและปิดยอดขายทุกวัน เดิมใช้สเปรดชีตไฟล์ละสาขาละเดือน ส่งกลับสำนักงานทางแชท กว่าจะรู้ว่าสาขาไหนยังไม่ส่งหรือตัวเลขไม่ตรงก็ผ่านไปหลายวัน งานนี้แปลงสูตรทั้งไฟล์มาเป็นระบบ เพิ่มการตรวจสอบที่สเปรดชีตทำไม่ได้ รับตั้งแต่อ่านไฟล์เดิม ออกแบบฐานข้อมูล พัฒนา ทดสอบ เขียนคู่มือ จนติดตั้งใช้งานจริง

ประเภทงานWeb Application
กลุ่มลูกค้าแฟรนไชส์ขนมอบ 20 สาขา
ขอบเขตวิเคราะห์ไฟล์เดิม · ออกแบบ · พัฒนา · ทดสอบ · เขียนคู่มือ · ติดตั้ง
สถานะส่งมอบและใช้งานจริงแล้ว
ASP.NET Core MVC C# Entity Framework Core MariaDB Bootstrap 4 Chart.js ClosedXML JavaScript
หน้าภาพรวมทุกสาขา แสดงสาขาที่ยังคีย์ไม่ครบ ยอดขายรวม และรายการที่ต้องตาม
หน้าภาพรวมทุกสาขา — สาขาไหนยังไม่ส่ง ตัวเลขไหนไม่ตรง และกดเข้าไปแก้ได้จากรายการเดียวกัน
โจทย์

สเปรดชีตหนึ่งไฟล์ต่อสาขาต่อเดือน ส่งกลับสำนักงานทางแชท

ไฟล์ทำงานได้ดีตอนมีไม่กี่สาขา แต่พอขยายเป็น 20 สาขา สิ่งที่พังไม่ใช่สูตร แต่เป็นการตามงาน

ไม่รู้ว่าสาขาไหนยังไม่ส่ง

ต้องไล่เปิดไฟล์ทีละสาขาถึงจะรู้ว่าวันไหนขาด กว่าจะทวงก็ผ่านไปหลายวัน และของที่นับผิดก็ตามกลับไม่ทันแล้ว

ของหายแล้วถูกกลบ

ไฟล์เดิมมีช่องปรับสต็อกที่สาขาพิมพ์เองได้ ตัวที่หายจึงถูกปรับให้ลงตัวได้โดยไม่เหลือร่องรอยว่าเคยไม่ตรง

โอนของข้ามสาขาแล้วยอดไม่ตรงกัน

ต้นทางกรอก “โอนออก” ปลายทางกรอก “รับเข้า” คนละไฟล์กัน ตกหล่นข้างใดข้างหนึ่งเมื่อไรก็หายไปเงียบ ๆ

สิ่งที่สร้าง

สาขากรอกเหมือนเดิม แต่สำนักงานเห็นพร้อมกันทุกสาขา

คงหน้าตาการกรอกให้ใกล้ของเดิมที่สุด เพื่อให้พนักงานเปลี่ยนมาใช้ได้โดยไม่ต้องเรียนใหม่ แล้วเพิ่มสิ่งที่สเปรดชีตทำไม่ได้เข้าไป

หน้าคีย์สต็อกรายวัน แสดงตารางไส้ขนมพร้อมช่องกรอกและช่องที่ระบบคำนวณให้
หน้าคีย์รายวัน — ช่องสีชมพูคือช่องที่กรอก ช่องเทาคือระบบลงให้จากที่อื่น ส่วนที่เหลือคำนวณสดทุกครั้งที่พิมพ์ รวม 5 แท็บครอบคลุมทั้งของดิบ ขนมปัง วัสดุสิ้นเปลือง และเงิน
แท็บกระทบยอดเงิน แสดงส่วนลด ค่า GP ที่ระบบคำนวณ และการเทียบยอดจริงกับ POS
กระทบยอดเงิน 8 ช่องทางเทียบกับ POS ส่วนค่า GP ระบบคิดจากส่วนต่างราคาเดลิเวอรี่กับหน้าร้าน ไม่ให้พิมพ์เอง
หน้าปรับสต็อก แสดงฟอร์มบันทึกและประวัติการปรับพร้อมเหตุผล
ปรับสต็อกย้ายไปอยู่กับผู้ดูแล บังคับใส่เหตุผล ลบไม่ได้ ปรับผิดต้องบันทึกรายการกลับ
รายงานความเคลื่อนไหวสต็อก แสดงยอดยกมา รับเข้า โอน และคงเหลือ
ความเคลื่อนไหวสต็อก — ยกมา เข้า ออก คงเหลือ ของทุกสินค้าในตารางเดียว ทุกแถวบวกลบลงตัวเสมอ
หน้าใบบันทึกรายเดือน แสดงสถานะการคีย์ของแต่ละวันตลอดเดือน
ใบบันทึกรายเดือน เห็นทั้งเดือนว่าวันไหนยังไม่เริ่ม วันไหนส่งแล้ว วันไหนล็อกไปแล้ว
หน้ากราฟสรุป แสดงกราฟยอดขายและสัดส่วนการขายแยกตามไส้
รายงาน 9 แบบ กราฟรวม 20 ตัว เลือกช่วงวันที่ได้ และส่งออก Excel ได้ทุกหน้า
ส่วนที่ยากของงานนี้

ตัวเลขต้องต่อกันข้ามวันและข้ามเดือนโดยไม่มีใครมานั่งคุม

สต็อกเป็นตัวเลขที่ยกยอดต่อกันไปเรื่อย ๆ ผิดวันเดียวจะผิดต่อไปทุกวันจนกว่าจะมีคนสังเกต เวลาส่วนใหญ่ของงานนี้จึงหมดไปกับการทำให้ยอดเชื่อถือได้เอง

1

ยกยอดเป็นลูกโซ่ และย้อนหลังได้

คงเหลือปลายวันกลายเป็นยอดยกมาของวันถัดไปอัตโนมัติ ข้ามเดือนได้เอง และถ้ามีการแก้ย้อนหลัง ระบบจะไล่คำนวณยอดยกมาของวันหลังจากนั้นใหม่ทั้งสาย

2

ปิดช่องที่ใช้กลบตัวเลขได้

ช่องที่เคยกลบส่วนต่างได้ถูกย้ายออกจากมือสาขาทั้งหมด ทั้งการปรับสต็อก การโอนข้ามสาขา และค่า GP เปลี่ยนเป็นค่าที่ระบบคำนวณหรือบังคับให้มีเหตุผลกำกับ

3

แยก “เปิดดู” ออกจาก “คีย์แล้ว”

ใบบันทึกถูกสร้างทันทีที่เปิดหน้า ถ้านับใบเปล่าเป็นคีย์แล้ว ตัวเลขสาขาที่ค้างจะต่ำกว่าความจริง ระบบจึงตรวจว่ามีการกรอกจริงหรือยังก่อนนับ

4

โอนข้ามสาขาด้วยใบเดียว

บันทึกครั้งเดียวแล้วระบบลงยอดให้ทั้งต้นทางและปลายทางพร้อมกัน พร้อมกันไม่ให้บันทึกถ้าฝั่งใดฝั่งหนึ่งถูกล็อกไปแล้ว ยอดสองฝั่งจึงตรงกันเสมอ

109ชุดทดสอบสูตร เทียบกับค่าในไฟล์เดิมทีละช่อง
4สูตรในไฟล์เดิมที่คำนวณผิดมาตลอด และพบตอนแปลงระบบ
9รายงาน ส่งออก Excel ได้ทุกตัว
20กราฟ ตรวจแล้วว่าวาดขึ้นจริงทุกตัว
สิ่งที่พบระหว่างแปลงระบบ

สูตรในไฟล์เดิมผิดอยู่ 4 จุด และไม่มีใครรู้มาก่อน

รายงานเทียบรายเดือน แสดงตารางเทียบ 6 เดือนและกราฟแนวโน้ม

การแปลงสูตรทีละช่องทำให้เห็นสิ่งที่มองไม่เห็นตอนใช้งานปกติ ทุกจุดได้รับการยืนยันกับเจ้าของงานก่อนแก้ ไม่ได้เปลี่ยนเองเงียบ ๆ

  • ราคาขายที่ฝังอยู่ในสูตรไม่ตรงกับราคาขายจริง ทำให้ยอดเงินคลาดเคลื่อนทุกใบ
  • คอลัมน์รวมบวกของเสียซ้ำสองรอบ เพราะอีกคอลัมน์นับไว้แล้ว
  • สูตรเปอร์เซ็นต์หารด้วยช่องว่าง ค่าที่ได้จึงไม่มีความหมาย
  • กราฟหนึ่งตัวกำหนดช่วงข้อมูลไว้สั้นกว่าจำนวนรายการจริง สินค้าตัวสุดท้ายจึงไม่เคยปรากฏในกราฟเลย
สิ่งที่ส่งมอบ

ส่งมอบพร้อมคู่มือที่เปิดอ่านได้ในระบบ

ตัวระบบ

ติดตั้งต่อยอดบนระบบเดิมของลูกค้า แยกเป็นโมดูลของตัวเอง ไม่แตะโครงสร้างข้อมูลเดิม และใช้บัญชีผู้ใช้ชุดเดียวกัน

คู่มือผู้ใช้ในระบบ

17 หัวข้อพร้อมภาพหน้าจอจริง 20 ภาพ แยกเนื้อหาตามกลุ่มผู้ใช้ เปิดอ่านได้จากเมนูโดยไม่ต้องเปิดไฟล์แยก และอ่านบนมือถือได้

ชุดสคริปต์ติดตั้ง

สร้างตารางและข้อมูลตั้งต้นในไฟล์เดียว รันซ้ำได้โดยข้อมูลเดิมไม่หาย พร้อมสคริปต์ตรวจความพร้อมของฐานข้อมูลหลังติดตั้ง

ชุดตรวจอัตโนมัติ

สคริปต์ไล่เปิดทุกหน้าแล้วรายงานว่าตารางและกราฟขึ้นครบหรือไม่ ใช้ตรวจซ้ำได้ทุกครั้งที่แก้ระบบ

ภาพหน้าจอทั้งหมดถ่ายจากชุดข้อมูลตัวอย่างที่สร้างขึ้นเพื่อการนำเสนอ ไม่ใช่ยอดขายจริงของลูกค้า

มีระบบที่ยังทำอยู่ใน Excel อยู่ไหม

ระบบคลังสินค้า งานซ่อมบำรุง บันทึกงานประจำวัน หรือระบบเฉพาะทางของธุรกิจคุณ คุยโจทย์ก่อนได้ ประเมินขอบเขตและราคาให้ฟรี