ในการจัดโครงการอบรมออนไลน์นั้นการตรวจเช็คว่าผู้เข้าอบรมมีส่วนร่วมกับการอบรมหรือไม่ ทางผู้จัดโครงการจะต้องสร้างแบบฟอร์มเพื่อให้ผู้เข้าอบรมได้ทำกิจกรรม หรือแบบทดสอบขึ้นมา เพื่อตรวจสอบการมีส่วนร่วมในการอบรม ซึ่งจะเป็นส่วนหนึ่งที่จะใช้ในการพิจารณาการมอบวุฒิบัตรอิเล็กทรอนิกส์แก่ผู้เข้าอบรม โดยได้มีวิธีการตั้งค่าของฟอร์มที่สร้างจาก Google Forms ให้มีการส่งค่ากลับไปยังผู้เข้าอบรมเพื่อให้ผู้เข้าอบรมได้ใช้เป็นหลักฐานยืนยันในการร่วมทำกิจกรรมระหว่างอบรม และทำให้ลดการเกิดข้อโต้แย้งระหว่างผู้เข้าอบรมกับเจ้าหน้าที่จัดโครงการ ซึ่งมีวิธีการ ดังนี้ 1. สร้างฟอร์มจากโปรแกรม Google Forms ตามรูปแบบกิจกรรมที่ผู้จัดโครงการกำหนดขึ้นมา โดยสิ่งสำคัญคือภายในฟอร์มการทำกิจกรรมจะต้องมีช่องให้ผู้เข้าอบรมใส่อีเมลของผู้เข้าอบรมด้วย เพื่อที่โปรแกรม Google Forms จะได้ส่งผลการทำกิจกรรมกลับไปยังอีเมลของผู้เข้าอบรม เป็นหลักฐานในการทำกิจกรรม ตามภาพด้านล่าง 2. เมื่อสร้างฟอร์มเสร็จแล้วหากจะเลือกทำกิจกรรมของผู้เข้าอบรมให้เป็นรูปแบบของแบบทดสอบให้ไปที่เมนู “การตั้งค่า” เลือกเลื่อน เปิด “ทำเป็นแบบทดสอบ” ตามภาพด้านล่าง 3. จากที่เมนู “การตั้งค่า” เดิมเลื่อนลงมาด้านล่างตรง การตอบกลับ เลือกเลื่อน …
ภาระงานที่รับผิดชอบ สำนักคอมพิวเตอร์ได้นำระบบบริหารจัดการคุณภาพ (ISO 9001:2015) มาใช้ในการบริหารองค์กร เพื่อเพิ่มคุณภาพในการให้บริการ ซึ่งจะต้องดำเนินการให้สอดคล้องกับข้อกำหนดของระบบโดยผ่านการตรวจประเมิน Audit จาก Certified Body ก่อนที่จะได้ใบรับรอง Certificate และเพื่อให้มั่นใจว่าองค์กรยังสามารถธำรงรักษาระดับความเป็นมาตรฐานและความสอดคล้องกับข้อกำหนดของระบบ จึงกำหนดให้ต้องมีการตรวจประเมินระบบอย่างต่อเนื่องทุกปี โดยงานบริการห้องปฏิบัติการคอมพิวเตอร์ และห้องบรรยาย เป็นงานหนึ่งของฝ่ายบริการที่มีการจัดทำระเบียบปฏิบัติการให้บริการและแบบฟอร์มที่เกี่ยวข้องในการดำเนินงาน และมีการกำหนดตัวชี้วัดความพึงพอใจในนโยบายคุณภาพของสำนักคอมพิวเตอร์ ซึ่งในการดำเนินงานผู้ดูแลการให้บริการห้องจะต้องทบทวนและดำเนินการตามระเบียบปฏิบัติงานบริการห้องปฏิบัติการคอมพิวเตอร์และห้องบรรยาย โดยจัดทำเอกสารแบบฟอร์มต่าง ๆ ที่เกี่ยวข้องเพื่อรับการตรวจติดตามภายในและการตรวจติดตามจากบริษัทภายนอกทุกปี การเรียนรู้ ความคาดหวัง ของ “ลูกค้า/ผู้ที่เกี่ยวข้องกับกระบวนการที่นำเสนอ” การจัดเตรียมเอกสารในการให้บริการห้องปฏิบัติการคอมพิวเตอร์และห้องบรรยายให้พร้อมและถูกต้องสำหรับการตรวจ ISO 9001:2015 สำนักคอมพิวเตอร์เกิดประสิทธิภาพในการดำเนินงานตามมาตรฐานสากล และมีการพัฒนาปรับปรุงระบบให้มีประสิทธิผลตามกรอบนโยบาย วัตถุประสงค์ (ให้บอกวัตถุประสงค์ขององค์ความรู้ที่นำเสนอ) เพื่อเตรียมความพร้อมรองรับการ Audit ได้อย่างครบถ้วนทุกประเด็น ตามข้อกำหนดของระบบ เพื่อให้สามารถผ่านการตรวจรับรองระบบ และการตรวจประเมิน …
ปัญหาปัญหาเกิดจากการนำข้อมูลที่อยู่ในไฟล์ excel เข้าฐานข้อมูล แล้วพบว่า มีช่องว่างข้างหน้าข้อมูล (ตัวอย่างข้อมูลในคอลัมน์ SEQ_ID) เมื่อเห็นว่ามีช่องว่างข้างหน้าข้อมูลจึงใช้คำสั่ง UPDATE tablename SET SEQ_ID = TRIM(SEQ_ID) ผลที่ได้คือ ไม่สามารถลบช่องว่างออกไปได้ วิธีการหาสาเหตุหาสาเหตุโดยการคัดลอกข้อมูลไปวางในโปรแกรม Notepad++ ทำให้พบว่า มีตัวอักขระอยู่แต่ไม่แสดงผลบนหน้าจอของโปรแกรม Navicat ดังนั้นจึงไม่สามารถใช้คำสั่ง TRIM ลบออกไปได้ วิธีแก้ปัญหา1. เปิดไฟล์ excel แล้ว copy ในส่วนช่องว่าง 2. แล้วเปิด Find and Replace แล้ววางช่องว่างที่ได้ copy มา ที่ Find …
ในการพัฒนาระบบสารสนเทศจะมีการสร้างฐานข้อมูลสำหรับเก็บข้อมูลต่าง ๆ ซึ่งในการสร้างฐานข้อมูลควรคำนึงถึงความปลอดภัยในการเข้าถึงข้อมูล โดยการสร้าง user และกำหนดสิทธิ์การเข้าถึงในแต่ละระบบสารสนเทศ อย่างชัดเจน เพราะส่วนมากแล้วมักจะใช้ user sa กันเป็นส่วนใหญ่ ดังนั้นในการเรียกใช้งานฐานข้อมูล ในแต่ละระบบสารสนเทศ ควรสร้าง user ใหม่และกำหนดสิทธิ์การเข้าถึงข้อมูลอย่างชัดเจน เพราะเมื่อพบปัญหาก็จะสามารถควบคุมสิทธิ์การเข้าถึงข้อมูลได้ง่ายมากยิ่งขึ้น ขั้นตอนการสร้าง user สำหรับฐานข้อมูล SQL Server มีดังนี้ 1.เปิดโปรแกรม SQL Server Management Studio (SSMS) เชื่อมต่อฐานข้อมูลด้วย user : sa 2.คลิกเครื่องหมาย + หน้า security และคลิกขวาที่ Logins เลือก …
ER Diagram คือ แบบจำลองที่ใช้อธิบายโครงสร้างของฐานข้อมูลซึ่งเขียนออกมาในลักษณะของรูปภาพ อธิบายโครงสร้างและความสัมพันธ์ของข้อมูล ซึ่ง ER Diagram มีความสำคัญต่อการพัฒนาระบบงานฐานข้อมูลต่าง ๆ จึงใช้เพื่อเป็นเอกสารในการสื่อสารระหว่าง นักออกแบบระบบ และนักพัฒนาระบบ เพื่อให้สื่อสารอย่างตรงกัน ตัวอย่าง การสร้าง ER Diagram ด้วยโปรแกรม Mysql Workbench ๑. สร้าง table และความเชื่อมโยง ๒. Export Sql Script File ๓. ติดตั้งโปรแกรม Mysql Workbench …
๑. จัดทำหน้าค้นหาข้อมูลและแสดงสถานะของข้อมูลที่กำลังดำเนินการในระบบ เพื่อให้พิจารณาข้อมูลและสถานะปัจจุบันว่าสามารถดำเนินการแก้ไขหรือส่งอีเมลย้อนหลังได้หรือไม่ โดยที่ไม่จำเป็นต้องให้ผู้พัฒนาระบบตรวจสอบในฐานข้อมูล ๒. จัดทำหน้าสำหรับแก้ไขข้อมูลสำหรับเจ้าหน้าที่ผู้ดูแลระบบประจำส่วนงานให้สามารถแก้ไขข้อมูลอีเมลต่างๆได้ เมื่อมีการร้องขอจากเจ้าของข้อมูล และสามารถกดส่งอีเมลซ้ำได้อีกครั้ง โดยพิจารณาเฉพาะในบางกรณี เช่น ปลายทางอาจจะหาอีเมลไม่เจอ หรือมีการเปลี่ยนแปลงที่อยู่อีเมลโดยไม่ได้แจ้งล่วงหน้า ต้องการให้ส่งอีเมลซ้ำ ถึงแม้ว่าข้อมูลจากระบบได้ผ่านขั้นตอนนั้นๆไปแล้ว ๓. เก็บประวัติการส่งอีเมล ซึ่งจะมีทั้งการส่งอีเมลแบบอัตโนมัติจากระบบในแต่ละขั้นตอนและการส่งอีเมลโดยเจ้าหน้าที่ผู้ดูแลระบบประจำส่วนงาน ซึ่งมีรายการที่เก็บข้อมูล เช่น PK ของรายการข้อมูล/หัวเรื่อง, อีเมลปลายทาง, ผู้ส่งอีเมล/ส่งโดยใคร, สถานะการส่ง (ส่งสำเร็จ/ไม่สำเร็จ), สถานะของข้อมูล (ถ้ามี), วัน-เวลาที่ส่ง หรือหมายเหตุอื่นๆ เพิ่มเติม เป็นต้น เพื่อให้ผู้พัฒนาระบบสามารถตรวจสอบข้อมูลเมื่อเจ้าหน้าที่ผู้ดูแลระบบประจำส่วนงานสอบถาม ๔. เพิ่มส่วนที่เป็นสคริปสำหรับตรวจเช็คในการกรอกข้อมูลในช่อง input ของอีเมลให้ถูกต้อง เพื่อป้องกันอักขระพิเศษที่จะทำให้ระบบส่งอีเมลไปยังอีเมลปลายทางไม่สำเร็จ ๕. ผู้พัฒนาระบบอาจจะมีการระบุใน workflow …
๑. ภาระงานที่รับผิดชอบ พัฒนาระบบสารสนเทศให้หน่วยงานในสังกัดมหาวิทยาลัยบูรพา และหน่วยงานภายนอกมหาวิทยาลัย โดยมีรายละเอียดเกี่ยวกับหน้าที่รับผิดชอบ ดังนี้ สำรวจความต้องการชองผู้ใช้บริการ เขียนรายละเอียดการจัดทำโครงการ และแผนการดำเนินงาน วิเคราะห์ ออกแบบระบบและฐานข้อมูล พัฒนา ทดสอบและแก้ไขโปรแกรม จัดทำคู่มือ และให้การฝึกอบรมที่พัฒนา ติดตามและประเมินผลการใช้งานระบบสารสนเทศจากผู้ใช้งาน เพื่อนำมาปรับปรุงแก้ไขระบบได้ดีขึ้น อีกทั้งให้คำแนะนำการใช้งาน คำปรึกษาแก่ผู้ใช้งาน ควบคุม ดูแล ปรับปรุงระบบงานให้สามารถใช้งานได้อย่างต่อเนื่องและมีประสิทธิภาพ และปฏิบัติงานอื่นตามที่ได้รับมอบหมาย สำนักคอมพิวเตอร์ ส่วนงานที่มีภารกิจหลักในการสนับสนุนการใช้งานเทคโนโลยีสารสนเทศของมหาวิทยาลัย เพื่อให้การใช้งานระบบสารสนเทศสามารถใช้งานได้อย่างตอบโจทย์ผู้ใช้งาน การปรับปรุงแก้ไขโปรแกรม และตารางการจัดเก็บข้อมูลจึงเป็นงานอีกส่วนหนึ่งที่ผู้พัฒนาระบบต้องดำเนินการอยู่บ่อยครั้ง โดยการพัฒนาระบบสารสนเทศนั้นมีการแยกกันระหว่างเครื่องที่เปิดให้ผู้ใช้งานนั้นได้ใช้งานจริง (Production) กับเครื่องที่ใช้ในการพัฒนาหรือแก้ไขสำหรับผู้พัฒนาระบบ (Develop) เมื่อผู้พัฒนาระบบดำเนินการพัฒนาหรือแก้ไขโปรแกรมที่เครื่อง Develop เสร็จแล้ว ขั้นตอนต่อมาคือการอัปเดต …
ที่มา/ปัญหา ที่ผ่านมาฝ่ายพัฒนาระบบใช้ CodeIgniter Framework ในการพัฒนาระบบสารสนเทศ สำหรับในปัจจุบันฝ่ายพัฒนาระบบได้ปรับรูปแบบการพัฒนาระบบโดยนำ Laravel Framework มาใช้งานกับระบบที่พัฒนาหรือปรับปรุงขึ้นมาใหม่ ดังนั้น เพื่อให้การทำงานมีความสะดวกและช่วยลดขั้นตอนบางอย่างระหว่างการทำงาน จึงได้ปรับปรุงโปรแกรมเพื่อเพิ่มฟังก์ชัน Generate Model Laravel เพื่อให้คนในฝ่ายเพิ่มความสะดวกในการสร้าง Model สำหรับพัฒนาระบบสารสนเทศ สิ่งที่จำเป็นและต้องเตรียม ๑. Host Name, Username และ Password สำหรับเข้าถึงฐานข้อมูลที่ใช้ การเรียกใช้งานโปรแกรม ๑. เปิด Web Browser แล้วเข้าไปที่ https://dev-php53.buu.ac.th/genmodel/ ๒. กรอกข้อมูล Host …
การยกเลิกสถานะการจ่ายเงินค่าสมัคร กรณีผู้สมัครจ่ายเงินซ้ำภายในโครงการเดียวกัน ปัจจุบันระบบรับสมัครมหาวิทยาลัยบูรพา มีการกำหนดให้ชำระเงินได้ ๓ ช่องทาง คือ ธนาคารกรุงไทย เคาน์เตอร์เซอร์วิส และที่ทำการไปรษณีย์ทุกสาขาทั่วประเทศ จากเดิมการยกเลิกสถานะการจ่ายเงินของผู้สมัคร จะทำโดยการอัพเดทข้อมูลจากฐานข้อมูลโดยตรง ซึ่งอาจทำให้เกิดข้อผิดพลาด จึงเกิดแนวความคิดการพัฒนาโปรแกรมเพื่ออำนวยความสะดวกต่อผู้พัฒนาระบบรับสมัครมหาวิทยาลัยบูรพา ให้สามารถยกเลิกสถานะการจ่ายเงินของผู้สมัครผ่านระบบรับสมัครมหาวิทยาลัยบูรพา โดยในระเบียบการคัดเลือกของแต่ละโครงการ จะมีเงื่อนไขการสมัคร คือ “ในกรณีที่มีการชำระเงินค่าสมัครหลายครั้ง มหาวิทยาลัยจะใช้ใบสมัครที่มีการชำระเงินครั้งสุดท้ายเป็นสำคัญ” เพื่อให้ข้อมูลในระบบสอดคล้องกับระเบียบการสมัคร จึงเกิดกระบวนการยกเลิกสถานะการจ่ายเงินค่าสมัคร กรณีผู้สมัครจ่ายเงินซ้ำภายในโครงการเดียวกัน เกิดขึ้นภายหลังการปิดรับสมัคร ซึ่งมีขั้นตอนการดำเนินงาน ดังนี้ เข้าสู่ระบบรับสมัครมหาวิทยาลัยบูรพา จากนั้นคลิกที่เมนู “บันทึกผลการตรวจสอบสถานะการชำระเงินของผู้สมัคร” จะแสดงข้อมูลโครงการที่เปิดรับสมัคร ดังรูป 2. คลิกที่ “ตัดใบสมัครที่จ่ายเงินซ้ำ” จะแสดงรายชื่อผู้สมัครที่มีการจ่ายเงินค่าสมัครซ้ำ ภายในโครงการที่เลือก ดังรูป 3. คลิกที่ปุ่ม …
การสร้างหน้าเว็บสำหรับการเข้าสู่ระบบ (Log In) ของผู้ใช้งาน ถือว่าเป็นส่วนหนึ่งของการพัฒนาระบบสารสนเทศในฝ่ายพัฒนาระบบ ซึ่งในการพัฒนาหน้าเว็บการเข้าสู่ระบบนั้น จะต้องมีการตรวจสอบความถูกต้องของชื่อผู้ใช้งานว่ามีความถูกต้องหรือไม่ ดังนั้นองค์ความรู้ที่จะนำเสนอ คือ การตรวจสอบความถูกต้องชื่อผู้ใช้ที่เป็นบุคลากรมหาวิทยาลัยบูรพา ด้วย jQuery โดยในบทความนี้จะนำเสนอหน้าเว็บการเข้าสู่ระบบ (Log In) กับระบบสารสนเทศที่พัฒนาด้วย Laravel คือ ระบบบริหารทรัพยากรบุคคลมหาวิทยาลัยบูรพา ซึ่งแบ่งเป็นขั้นตอนการดำเนินการ ดังนี้ 1. สร้างไฟล์สำหรับแสดงข้อมูลการเข้าสู่ระบบที่หน้าเว็บไซต์ โดยตั้งชื่อเป็น login.blade.php ที่โฟลเดอร์ resources/views/backend/login ซึ่งมีรายละเอียดดังนี้ – การ Include ไฟล์ formValidation.css และไฟล์ validation.css ดังภาพที่ 1 ภาพที่ 1 หน้าจอแสดงโปรแกรมการ …
