HandyCafe Docs
owner cashier it-admin

แดชบอร์ด

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

ภาพรวมเลย์เอาต์

แดชบอร์ดแบ่งเป็น 4 พื้นที่:

  1. แผงด้านบน แถบส่วนหัวแนวนอนด้านบนของหน้าต่าง แสดงชื่อแบรนด์ HandyCafe และชื่อหน้าที่ใช้งานอยู่
  2. แถบเครื่องมือด้านข้าง แถบนำทางแนวตั้งทางซ้าย แต่ละรายการเป็นปุ่มไอคอนที่สลับไปหน้าอื่น หน้าที่ใช้งานจะถูกเน้น
  3. พื้นที่เนื้อหา พื้นที่ทำงานหลักทางขวาของแถบด้านข้าง แสดงหน้าที่เลือกในปัจจุบัน (แผงผู้ดูแลระบบ สมาชิก รายงาน และอื่น)
  4. แถบสถานะ แถบส่วนท้ายด้านล่างของหน้าต่าง (ไม่บังคับ) คุณสามารถแสดงหรือซ่อนจากการตั้งค่ามุมมอง

การนำทางแถบด้านข้าง

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

หน้า ไอคอน คำอธิบาย
คอมพิวเตอร์ (แผงผู้ดูแลระบบ) จอภาพ ตรวจสอบและจัดการเครื่อง PC ลูกข่ายทั้งหมด
คอนโซล เกมแพด จัดการเซสชันคอนโซลเกม
สัญญาอนุญาต ใบรับรอง ดูและจัดการสัญญาอนุญาตซอฟต์แวร์
สมาชิก บัญชี สร้างและจัดการบัญชีสมาชิก
คำขอ คำถามบัญชี ตรวจสอบคำขอเข้าสู่ระบบและ OAuth ที่รอดำเนินการ
คำสั่งซื้อ ตะกร้า จัดการคำสั่งซื้ออาหาร เครื่องดื่ม และสินค้า
ค่าใช้จ่าย เงินสดลบ บันทึกและติดตามค่าใช้จ่ายธุรกิจ
บันทึก เอกสาร เรียกดูบันทึกระบบและตรวจสอบ
รายงาน กราฟเส้น ดูรายงานเครื่องบันทึกเงินสดและกะ
สถิติ กราฟกล่อง วิเคราะห์สถิติรายได้ เซสชัน และสมาชิก
การตั้งค่า เฟือง กำหนดค่าการตั้งค่าระบบทั้งหมด

หน้า การตั้งค่า เข้าถึงผ่านไอคอนเฟืองแยกต่างหากที่ด้านล่างของแถบด้านข้าง แตกต่างจากรายการนำทางหลัก

ป้ายคำสั่งซื้อเปิด

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

การเข้าถึงหน้าตามบทบาท

ผู้ใช้ทุกคนไม่เห็นแถบด้านข้างเหมือนกัน การมองเห็นหน้าขึ้นอยู่กับบทบาทและสิทธิ์ของแคชเชียร์ที่เข้าสู่ระบบ:

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

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับบทบาทและสิทธิ์ ดู บทบาทและสิทธิ์แคชเชียร์

การตรวจสอบอัปเดตอัตโนมัติ

เมื่อเริ่มต้น แดชบอร์ดจะตรวจสอบอัปเดตซอฟต์แวร์ที่มี ถ้ามี HandyCafe Server เวอร์ชันใหม่กว่า การแจ้งเตือนถาวรจะปรากฏที่มุมขวาบนของหน้าจอ การแจ้งเตือนแสดงหมายเลขเวอร์ชันใหม่และเสนอตัวเลือกดาวน์โหลดและติดตั้งอัปเดต

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

การตรวจสอบสัญญาอนุญาต

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

ดู การอนุญาตใช้งาน สำหรับรายละเอียดเกี่ยวกับการจัดการสัญญาอนุญาต

แถบสถานะ

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

  • แสดงหรือซ่อนแถบสถานะ: ไปที่การตั้งค่าและสลับตัวเลือกแถบสถานะในส่วนมุมมอง

เมื่อซ่อน พื้นที่เนื้อหาจะขยายเต็มความสูงของหน้าต่าง

ลำดับการเริ่มต้น

เมื่อแดชบอร์ดโหลดหลังจากเข้าสู่ระบบสำเร็จ ขั้นตอนการเริ่มต้นหลายอย่างเกิดขึ้นอัตโนมัติ:

  1. โหลดการตั้งค่าระบบจากฐานข้อมูล
  2. กู้คืนเซสชันที่บันทึก (ถ้ามีเซสชันที่ทำงานก่อนรีสตาร์ท)
  3. ซ็อกเก็ตเซิร์ฟเวอร์เริ่มรับฟังการเชื่อมต่อไคลเอนต์
  4. ส่งคำขอ ping เครือข่ายเพื่อค้นหาไคลเอนต์ที่เชื่อมต่อ
  5. โหลดสิทธิ์บทบาทของแคชเชียร์และซ่อนหน้าที่จำกัด
  6. ตรวจสอบสถานะสัญญาอนุญาตเบต้า
  7. เริ่มตัวจับเวลาตรวจสอบสัญญาอนุญาต
  8. เริ่มต้นจำนวนคำสั่งซื้อเปิดสำหรับป้ายแถบเครื่องมือ
  9. ตรวจสอบอัปเดตอัตโนมัติในเบื้องหลัง

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

ฟอนต์ระบบ

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


ขั้นตอนถัดไป