คู่มือการใช้งานระบบ
ANT Data Center

ฉบับสมบูรณ์ (Comprehensive User Manual)

จัดทำโดย

งานศูนย์ข้อมูลดิจิทัลและการสื่อสารองค์กร

วิทยาลัยเทคนิคอำนาจเจริญ

1 บทนำและภาพรวมระบบ

**ANT Data Center** เป็นระบบบริหารจัดการแฟ้มข้อมูล สิทธิ์ผู้ใช้งาน และระบบฐานข้อมูลเชิงลึก ที่ถูกออกแบบมาเพื่ออำนวยความสะดวกให้แก่อาจารย์และบุคลากรของวิทยาลัยเทคนิคอำนาจเจริญ ระบบนี้ผสานรวมการทำงานระหว่าง **File Manager**, **Code Editor (IDE)**, และ **Database Administrator** เข้าไว้ด้วยกันในแพลตฟอร์มเดียวผ่านหน้าเว็บเบราว์เซอร์

  • รองรับการแสดงผลทุกอุปกรณ์ (Responsive Design)
  • ระบบลากวางไฟล์ (Drag & Drop) เพื่ออัปโหลดและย้ายข้อมูล
  • หน้าต่างแก้ไขโค้ดอัจฉริยะ พร้อมเครื่องมือค้นหา แทนที่ และคัดลอก
  • ความปลอดภัยระดับสูงด้วยระบบจัดการ Role (Admin, Manager, User)

2 การเข้าสู่ระบบ (Login)

หน้าจอเข้าสู่ระบบถูกออกแบบมาในสไตล์ **Cyber Glassmorphism** พร้อมภาพพื้นหลัง **Matrix Digital Rain** ที่มีปฏิสัมพันธ์กับเมาส์ของผู้ใช้งาน

ขั้นตอนการเข้าใช้งาน:

  1. เข้าสู่ URL ของระบบผ่านเบราว์เซอร์
  2. กรอก Username และ Password ที่ได้รับจากผู้ดูแลระบบ
  3. คลิกปุ่ม "เข้าสู่ระบบจัดการข้อมูล"
  4. หากขยับเมาส์ไปบนพื้นหลัง จะพบกับเอฟเฟกต์โครงข่ายข้อมูลวิ่งเข้าหาเคอร์เซอร์

3 หน้าจอหลัก (Dashboard)

เมื่อเข้าสู่ระบบสำเร็จ จะพบกับหน้าจอหลักซึ่งประกอบด้วย 2 ส่วนสำคัญ:

แถบเมนูด้านซ้าย (Sidebar)

แสดงข้อมูลส่วนตัว ระดับสิทธิ์ และเมนูนำทางหลัก เช่น จัดการไฟล์, จัดการผู้ใช้, และสิทธิ์เข้าถึงฐานข้อมูล

พื้นที่ทำงาน (Main Workspace)

พื้นที่โปร่งแสงตรงกลางหน้าจอ สำหรับแสดงผลตารางข้อมูลและฟังก์ชันการจัดการตามเมนูที่เลือก


4 ระบบจัดการไฟล์เบื้องต้น

เมนู "จัดการไฟล์ (Files)" เปรียบเสมือน File Explorer ส่วนตัวของผู้ใช้ ประกอบด้วยเครื่องมือดังนี้:

  • สร้างโฟลเดอร์: กดปุ่ม "โฟลเดอร์" มุมขวาบน เพื่อสร้างพื้นที่จัดเก็บใหม่
  • สร้างไฟล์: กดปุ่ม "สร้างไฟล์" รองรับการสร้างไฟล์นามสกุลต่างๆ เช่น .php, .html, .css
  • เปลี่ยนชื่อ (Rename): คลิกไอคอนดินสอหลังชื่อไฟล์/โฟลเดอร์
  • ลบข้อมูล (Delete): คลิกไอคอนถังขยะ ระบบจะถามยืนยันก่อนลบถาวรทุกครั้ง

5 การอัปโหลดและย้ายไฟล์ (Drag & Drop)

การอัปโหลดไฟล์จากคอมพิวเตอร์

ผู้ใช้สามารถอัปโหลดไฟล์ได้ 2 วิธี:

  1. คลิกปุ่ม "อัปโหลด" สีเขียวด้านบน และเลือกไฟล์จากหน้าต่างคอมพิวเตอร์
  2. ลากไฟล์จากคอมพิวเตอร์ (Drag & Drop) มาปล่อยในพื้นที่ตาราง พื้นหลังจะเปลี่ยนเป็นเส้นประสีเหลืองเพื่อแสดงสถานะพร้อมรับไฟล์

การย้ายไฟล์เข้าโฟลเดอร์

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


6 เครื่องมือแก้ไขโค้ด (Code Editor)

เมื่อคลิกที่ไอคอน ท้ายไฟล์ประเภท Text หรือ Source Code ระบบจะเปิดหน้าต่าง Ace Editor ขึ้นมา ซึ่งรองรับการเขียนโปรแกรมเต็มรูปแบบ

ค้นหา & แทนที่

มีระบบ Find & Replace โค้ดที่ซับซ้อน

Syntax Highlight

เปลี่ยนสีโค้ดอัตโนมัติตามนามสกุลไฟล์ (PHP, HTML, JS, CSS)

ปรับขนาด & ห่อคำ

ขยายฟอนต์ (A+) ลดฟอนต์ (A-) และตั้งค่าตัดคำบรรทัดอัตโนมัติ


7 ระบบคลิปบอร์ดอัจฉริยะ

ในหน้าต่าง Code Editor มีการฝังระบบคลิปบอร์ดสำรอง (Internal Clipboard Buffer) เพื่อแก้ไขปัญหาเบราว์เซอร์บล็อกสิทธิ์การกดคัดลอกผ่านระบบ HTTP

  • ตัดโค้ดที่คลุมดำไปเก็บไว้ในหน่วยความจำ
  • คัดลอกโค้ดที่เลือกเก็บไว้ใช้งาน
  • วางโค้ดที่คัดลอกไว้ (หากเบราว์เซอร์บล็อก ให้ใช้ปุ่มลัด Ctrl+V แทน)

8 การพรีวิวผลลัพธ์ (Web Preview)

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

กดที่ปุ่ม (พรีวิวเว็บ) ด้านหลังไฟล์ที่ต้องการ

ระบบจะคำนวณ Base Path ตามระดับสิทธิ์ (Role) และนำทางไปยังหน้าต่างใหม่เพื่อรันไฟล์นั้นผ่าน Web Server ให้อัตโนมัติ


9 ระบบจัดการผู้ใช้งาน (User Management)

เมนูสิทธิ์เฉพาะสำหรับบัญชีระดับ Admin และ Manager เพื่อดูแลระบบโครงสร้างบุคลากรและนักศึกษา

ระดับสิทธิ์ (Role) ความสามารถและขอบเขต
ADMIN จัดการได้ทุกส่วนในระบบ มองเห็นผู้ใช้ทุกคน และสามารถแต่งตั้ง Manager ได้
MANAGER บริหารจัดการเฉพาะ User ภายใต้ความดูแลของตนเอง (เช่น โฟลเดอร์นักเรียน)
USER จัดการได้เฉพาะไฟล์ภายในโฟลเดอร์ส่วนตัวของตนเองเท่านั้น

หมายเหตุ: ระบบมีกลไกป้องกันความผิดพลาด (Guard) หาก Manager กดแก้ไขผู้ใช้ จะมองเห็นและเลือกได้เฉพาะสิทธิ์ "USER" เท่านั้น เพื่อป้องกันการเลื่อนขั้นสิทธิ์เกินขอบเขต


10 ระบบเลือกโฟลเดอร์จำลอง (Mini Browser)

ฟีเจอร์ล้ำสมัยในหน้าต่าง "เพิ่มผู้ใช้งาน" ที่ช่วยลดข้อผิดพลาดในการพิมพ์ชื่อ Path ของโฟลเดอร์

  • Auto-generation: ทันทีที่พิมพ์ Username ระบบจะสร้างชื่อโฟลเดอร์ต่อท้าย Path ของ Manager ให้อัตโนมัติ
  • Browse เลือกไฟล์: กดเพื่อเปิดหน้าต่าง Mini Explorer ย่อย สามารถกดเข้าไปดูโครงสร้างโฟลเดอร์จริง และกด "เลือกหน้านี้" ได้ทันที
  • สร้างโฟลเดอร์ใหม่ (Inline Creation): ภายใน Mini Browser มีช่องให้พิมพ์ชื่อและกดสร้างโฟลเดอร์ใหม่ได้โดยไม่ต้องปิดหน้าต่างหลักทิ้ง
  • ดึงพาร์ธที่เปิดอยู่: หากผู้ใช้เข้าโฟลเดอร์ลึกๆ ในหน้า File แล้วสลับมาหน้า User สามารถกดปุ่มนี้เพื่อโยน Path ปัจจุบันลงกล่องได้เลย

11 ระบบสิทธิ์ฐานข้อมูล (DB Admin)

ส่วนควบคุมและบริหารจัดการ MySQL Database ภายในระบบเซิร์ฟเวอร์แบบ Real-time (สำหรับ Admin และ Manager)

ฐานข้อมูลในระบบ

แสดงรายการ Database ทั้งหมด พร้อมปุ่มลบ (ลบแบบ Drop DB) *ระบบมีการซ่อนปุ่มลบสำหรับ System DB เพื่อป้องกันระบบพัง

บัญชี MySQL

แสดงรายการ DB Users พร้อมปุ่ม รีเซ็ตรหัสผ่าน (Change Password) และปุ่มลบบัญชีฐานข้อมูล


12 การออกรายงานฐานข้อมูล (Export CSV)

ระบบสามารถสรุปข้อมูลโครงสร้างฐานข้อมูลทั้งหมดที่มีอยู่บนเซิร์ฟเวอร์ ออกมาในรูปแบบเอกสาร Spreadsheet

เพียงคลิกที่ปุ่ม ระบบจะทำการรวบรวมข้อมูล Database, User, และ Size โหลดลงเครื่องในรูปแบบไฟล์ .csv เพื่อใช้ประกอบการทำรายงาน หรือประเมินทรัพยากรการจัดเก็บ (Storage Audit)


13 การแสดงผลบนมือถือ (Mobile Responsive)

หน้าต่างแอปพลิเคชันทั้งหมด (UI) รองรับการยืดหยุ่นปรับขนาดตามหน้าจอสมาร์ทโฟนและแท็บเล็ต 100%

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

14 ความปลอดภัยและการออกจากระบบ

เพื่อความปลอดภัยของศูนย์ข้อมูลดิจิทัล ผู้ใช้ควรปฏิบัติตามหลักเกณฑ์ความปลอดภัยดังนี้:

คำแนะนำด้านความปลอดภัย

  • - ห้ามเปิดเผยหรือแจกจ่ายรหัสผ่านให้แก่บุคคลภายนอก
  • - ตรวจสอบความถูกต้องของสิทธิ์ (Role) ก่อนมอบหมายให้ผู้ใช้รายใหม่เสมอ
  • - กดปุ่ม "ออกจากระบบ" ทุกครั้งเมื่อเลิกใช้งาน โดยเฉพาะหากใช้คอมพิวเตอร์สาธารณะ

15 ข้อมูลติดต่อและการสนับสนุน

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

งานศูนย์ข้อมูลดิจิทัลและการสื่อสารองค์กร

วิทยาลัยเทคนิคอำนาจเจริญ (Amnat Charoen Technical College)

System Admin & Development Team