🔬 โครงงาน / โครงการ / งานวิจัยระดับชาติ

เว็บไซต์ “กฎหมาย พ.ร.บ.คอมพิวเตอร์”

ผลงานจากการฝึกปฏิบัติงาน ณ สำนักงานเลขาธิการวุฒิสภา — เปลี่ยนกฎหมาย 30 มาตราให้เป็นระบบความรู้ที่เข้าใจง่าย

ข้อมูลผลงาน

วันที่
10–30 เมษายน 2569
จัดโดย / หน่วยงาน
สำนักงานเลขาธิการวุฒิสภา
ผลที่ได้รับ
เผยแพร่และใช้งานจริงสำหรับประชาชนทั่วไป
บทบาท
Lead Developer, ผู้ค้นคว้าและเรียบเรียงเนื้อหา

เทคโนโลยี / เครื่องมือ

  • Next.js
  • React
  • TypeScript
  • Tailwind CSS
  • Vercel

ที่มา

ระหว่างการฝึกปฏิบัติงานเป็นเวลาประมาณ 3 สัปดาห์ ณ สำนักงานเลขาธิการวุฒิสภา ผมได้รับโจทย์ให้พัฒนาโครงงานจากองค์ความรู้และประสบการณ์ที่ได้รับ โดยผมเป็นผู้เสนอแนวคิดสร้างเว็บไซต์ให้ความรู้เกี่ยวกับพระราชบัญญัติว่าด้วยการกระทำความผิดเกี่ยวกับคอมพิวเตอร์ พ.ศ. 2550 และฉบับแก้ไขเพิ่มเติม พ.ศ. 2560

กฎหมายฉบับนี้เกี่ยวข้องโดยตรงกับการใช้อินเทอร์เน็ตและสื่อดิจิทัลในชีวิตประจำวัน แต่เนื้อหาต้นฉบับมีศัพท์ทางกฎหมายและรายละเอียดจำนวนมาก ผู้ใช้งานทั่วไปจึงอาจค้นหาข้อมูลหรือทำความเข้าใจสาระสำคัญของแต่ละมาตราได้ยาก

โจทย์ที่ตั้งไว้

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

การพัฒนา

ผมเริ่มจากศึกษากฎหมายทั้ง 30 มาตราและจัดเนื้อหาออกเป็น 4 หมวด ก่อนออกแบบข้อมูลแต่ละมาตราให้อยู่ในโครงสร้างเดียวกัน เพื่อให้ Next.js และ React อ่านข้อมูลและสร้างการ์ดได้โดยอัตโนมัติ ช่วยลดโค้ดซ้ำและทำให้แก้ไขข้อมูลได้ง่ายขึ้น

ผมพัฒนาหน้าเว็บแบบ Component-based ใช้ TypeScript ควบคุมรูปแบบข้อมูล และใช้ Tailwind CSS จัดลำดับเนื้อหาให้อ่านง่าย จากนั้นตรวจสอบความถูกต้องกับแหล่งข้อมูลทางการและพี่เลี้ยง ก่อนนำเสนอ ปรับปรุง และเผยแพร่เว็บไซต์ผ่าน Vercel ให้ผู้สนใจเข้าใช้งานจริง

สิ่งที่ได้เรียนรู้และก้าวต่อไป

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

หากมีโอกาสพัฒนารุ่นต่อไป ผมต้องการเพิ่มระบบค้นหาแบบ Full-text Search และตัวกรองตามประเภทความผิด เพิ่มแหล่งอ้างอิงทางการและวันที่ปรับปรุงในทุกมาตรา จัดเก็บเนื้อหาในฐานข้อมูลแบบมีประวัติการแก้ไข สร้างแบบจำลองสถานการณ์ให้ผู้ใช้ทดลองวิเคราะห์ และพัฒนาการเข้าถึงตามแนวทาง Web Accessibility

โครงงาน / โครงการ / งานวิจัยอื่น ๆ