แผงควบคุม (Dashboard)
สมาชิกทั้งหมด
0
สมาชิกสถานะปกติ (Active)
0
ค้างชำระ/Grace Period
0
ระงับสิทธิ์/สิ้นสภาพ
0
ยอดสวัสดิการสะสม (บาท)
0
สถิติสมาชิกและโครงสร้างสมาคม
รายการแจ้งเตือนจากระบบอัตโนมัติ
| รูปถ่าย | รหัสสมาชิก | ชื่อ-นามสกุล (ชื่อเล่น) | รุ่น พ.น. | วันที่สมัคร | วันครบต่ออายุ | สถานะระบบ | จัดการข้อมูล |
|---|
| รหัสอาจารย์ | ชื่อ-นามสกุล | เบอร์โทรศัพท์ | ที่อยู่ติดต่อ | สถานะ | บันทึกเพิ่มเติม | จัดการข้อมูล |
|---|
สมาชิกค้างชำระค่าบำรุงประจำปี
รายชื่อสมาชิกที่เลยกำหนดรอบการต่ออายุ (ค้างชำระตั้งแต่ 1 วันขึ้นไป)
| รหัส | ชื่อ-นามสกุล | ครบกำหนดชำระ | เกินกำหนด (วัน) | การดำเนินการ |
|---|
ประวัติการชำระเงินล่าสุด
รายการชำระค่าบำรุงของสมาชิกในฐานข้อมูล
| วันที่ชำระ | รหัสสมาชิก | ชื่อ-นามสกุล | ปีงวดชำระ | จำนวนเงิน | ผู้บันทึก |
|---|
ค้นหาสมาชิกด่วนเพื่อทำรายการชำระเงิน
| รหัสสมาชิก | ชื่อ-นามสกุล | รุ่น พ.น. | วันชำระล่าสุด | วันครบกำหนดต่ออายุ | สถานะปัจจุบัน | การดำเนินการ |
|---|
บันทึกขออนุมัติจ่ายเงินสวัสดิการ (ทำเบิก)
ยังไม่ได้เลือกผู้ขอรับสวัสดิการ
ประวัติการเบิกจ่ายสวัสดิการทั้งหมด
| วันที่เบิกจ่าย | ผู้รับสวัสดิการ | ประเภทผู้รับ | ประเภทสวัสดิการ | จำนวนเงินที่จ่าย (บาท) | รายละเอียด / เหตุผล | ผู้ดำเนินการ | การจัดการ |
|---|
ชมรมเพื่อน พ.น. (ระบบงานทะเบียนและสวัสดิการ)
รายงานสรุปข้อมูลสมาชิก
วันที่พิมพ์ข้อมูลเอกสาร: 22 มิถุนายน 2569
การเชื่อมโยง Google Sheets / Cloud API
ระบบสถาปัตยกรรมทำงานบนคลาวด์โดยมี Google Sheets เป็นฐานข้อมูลหลัก และประมวลผลผ่าน Apps Script คุณสามารถคัดลอกไฟล์สำรองข้อมูลดิบ (JSON Database) ไปทดสอบหรืออัปเดตเข้าระบบฐานข้อมูลคลาวด์ได้ที่นี่
สรุปขั้นตอนสำหรับผู้พัฒนาระบบ (Developer Info)
ในระบบการใช้งานจริง คุณสามารถผูกฟังก์ชัน JavaScript เหล่านี้ไปยัง Google Apps Script (GAS) โดยใช้ Web App API:
- นำเข้าไลบรารีสคริปต์นี้ไปยังโครงการ Google Apps Script
- เขียนฟังก์ชัน
doGet(e)และdoPost(e)เพื่อเปิด API endpoint บน Google Cloud - เชื่อมโยงตารางข้อมูลของ Google Sheets กับ JSON ในเครื่องของเบราว์เซอร์ โดยการเขียนคำสั่งอ่าน-เขียนข้อมูลเซลล์ของชีต เช่น
SpreadsheetApp.getActiveSpreadsheet().getSheetByName("members") - ระบบทะเบียนสมาชิกและสวัสดิการนี้จะส่งคำขอ fetch ไปยังปลายทาง GAS เพื่อให้ผู้ใช้งานทุกคนเข้าข้อมูลพร้อมกันเรียลไทม์
ข้อดีของการทำงานบน Cloud (Serverless):
ไม่ต้องจัดเตรียมเซิร์ฟเวอร์, ประหยัดค่าใช้จ่าย, มีประวัติการทำงานย้อนหลังผ่าน Google Drive, และบำรุงรักษาโดยคณะกรรมการได้ง่ายด้วยตนเอง
ไม่ต้องจัดเตรียมเซิร์ฟเวอร์, ประหยัดค่าใช้จ่าย, มีประวัติการทำงานย้อนหลังผ่าน Google Drive, และบำรุงรักษาโดยคณะกรรมการได้ง่ายด้วยตนเอง