อุปกรณ์เครือข่ายหลักในมหาวิทยาลัยบูรพาที่สำนักคอมพิวเตอร์สามารถเข้าถึงและดูแลได้ส่วนใหญ่เป็นอุปกรณ์ Alcatel-Lucent Switch ซึ่งใช้ระบบปฏิบัติการ AOS6 และ AOS8 เมื่อมีความจำเป็นต้องบริหารจัดการ Switch จำนวนมากในเวลาจำกัด สามารถใช้โปรแกรม OmniVista 2500 Network Management System ของ Alcatel-Lucent ในการจัดการ Alcatel-Lucent Switch แบบ Network Automation ผ่านหน้าเว็บได้ แต่โปรแกรมก็มีข้อจำกัดการใช้งานในเรื่องของค่าลิขสิทธิ์ ทำให้ไม่สามารถนำมาใช้งานในมหาวิทยาลัยได้ ดังนั้นจึงมีแนวคิดที่จะทดลอง Network Automation Software ที่สามารถทำงานได้กับ Alcatel-Lucent Switch จากการค้นคว้าพบว่า Software ที่สามารถนำมาประยุกต์ใช้ในงาน Network Automation กับ …
ความสำคัญและความเป็นมา การ Backup และ Restore ฐานข้อมูล เป็นกระบวนการที่สำคัญอย่างยิ่งในการบริหารจัดการฐานข้อมูลในองค์กร การ Backup ฐานข้อมูล หรือการสำรองข้อมูล คือการสร้างสำเนาสำรองของข้อมูลในฐานข้อมูล มีความสำคัญดังนี้ ป้องกันการสูญหายของข้อมูล ในกรณีเกิดเหตุไม่คาดฝัน เช่น ฮาร์ดแวร์เสียหาย หรือการโจมตีทางไซเบอร์ ซึ่ง การสำรองข้อมูลจะช่วยลดความเสี่ยงการสูญหายของข้อมูล รักษาความต่อเนื่องทางธุรกิจ กรณีที่เกิดข้อมูลสูญหาย หรือเสียหาย การสำรองข้อมูล ช่วยให้องค์กรดำเนินงานต่อไปได้ การกู้คืนข้อมูลที่สูญหาย หากผู้พัฒนาระบบสารสนเทศ ทำข้อมูลสูญหาย หรือเปลี่ยนแปลงข้อมูลโดยไม่ได้ตั้งใจ การคืนค่าข้อมูล จากข้อมูลที่สำรองไว้ สามารถทำได้ทันที การ Restore ฐานข้อมูล หรือการกู้คืนข้อมูล คือการนำเสาเนาข้อมูลที่สำรองไว้ กลับไปยังฐานข้อมูลหลัก หรือฐานข้อมูลใหม่ มีความสำคัญดังนี้ …
เนื่องจากการนำระบบสารสนเทศขึ้น Azure-sv จำเป็นต้องทดสอบการอัปโหลดไฟล์ แต่อาจเกิดข้อผิดพลาดไม่สามารถอัปโหลดไฟล์ได้จากหลายสาเหตุ เช่น โฟลเดอร์อัปโหลดไม่มีอยู่บนเครื่อง Production หรือ ไม่ได้เปลี่ยนการตั้งค่า permission ให้เป็น 777 เป็นต้น ขั้นตอนการดำเนินการ เข้าเว็บ Azure-sv แล้วไปที่เมนู Pipelines -> Releases -> Edit ดังรูป 2. คลิกที่ task ใน Stage “Change permission” ดังรูป 3. เขียน Script ตรวจสอบในช่อง Inline Script ตัวอย่างเช่น ต้องการตรวจสอบว่ามีโฟลเดอร์ “upload_e-ethics/finalresearchdoc” …
เนื่องจากระบบสารสนเทศที่มีการพัฒนาแบบหลายเฟส ได้มีการปรับปรุงแก้ไขโครงสร้างฐานข้อมูลในระหว่างการพัฒนาโปรแกรม และเมื่อจะทำการรวมเฟสที่เปิดใช้งานกับเฟสกำลังพัฒนาเข้าด้วยกัน จำเป็นจะต้องตรวจสอบความถูกต้องของฐานข้อมูลว่าโครงสร้างของฐานข้อมูลอะไรบ้างที่เปลี่ยนไปจากเดิม และทำการปรับโครงสร้างฐานข้อมูลให้ถูกต้อง ขั้นตอนในการตรวจสอบโครงสร้างฐานข้อมูล ทำได้ดังนี้ ๑. เปิดโปรแกรม Navicat เลือกเมนู Tools แล้วคลิกที่ Structure Synchronization ดังรูป ๒. โปรแกรมจะแสดงหน้าจอ และให้ใส่ข้อมูลการเชื่อมต่อฐานข้อมูลที่จะเปรียบเทียบกัน ซึ่งประกอบไปด้วย connection กับ database ดังรูป เมื่อใส่ข้อมูลเรียบร้อยแล้วจากนั้น กดปุ่ม “Compare” ๓. …
ที่มา/ปัญหา การพัฒนาระบบสารสนเทศในบางครั้งอาจจะต้องการให้โปรแกรมทำงานเฉพาะเวลาที่กำหนด การทำ task scheduling ก็เป็นอีกหนึ่งตัวเลือกที่จะช่วยให้เราสามารถกำหนดเวลาในการรันคำสั่งของโปรแกรมเราได้ โดยขั้นตอนการเขียนโปรแกรมมีดังต่อไปนี้ สิ่งที่จำเป็นและต้องเตรียม ๑. Laravel Framework ๒. Images Apache ใน Docker ที่ใช้อยู่ในปัจจุบัน ขั้นตอนการเขียนโปรแกรม ๑. เข้าไปที่ terminal ใน docker container พิมพ์คำสั่ง cd /var/www/html เพื่อไปที่ path โปรแกรม แล้วลอง ls ดูว่าอยู่ที่โปรแกรมเราหรือยัง ๒. พิมพ์คำสั่ง php artisan make:command Sendinfo เพื่อสร้างไฟล์สำหรับเขียนคำสั่ง …
เนื่องจากระบบขอรับการพิจารณาจริยธรรมการวิจัย มหาวิทยาลัยบูรพา เป็นระบบที่มีหน้าจอสำหรับบันทึกข้อมูลในแต่ละสิทธิ์การใช้งานเป็นจำนวนมาก ส่งผลให้ผู้ใช้งานจำเป็นต้องคลิกเข้าเมนูจำนวนมาก ซึ่งอาจจะส่งผลให้บันทึกข้อมูลตกหล่น ไม่ครบถ้วน และใช้เวลากับระบบนาน ขั้นตอนการแก้ไข ๑. สร้างเมนูแยกตามสิทธิ์การใช้งาน ๒. เขียนคิวรี่ดึงข้อมูลที่อยู่ในสถานะรอดำเนินการทั้งหมด ของผู้ใช้งานมาแสดงผลตามสิทธิ์การใช้งาน ๓. เขียนโปรแกรมแสดงผลในรูปแบบตาราง พร้อมทั้งใส่ Link ไปยังหน้าจอดำเนินการตามข้อมูล
ในการจัดทำรายงานของระบบสารสนเทศต่าง ๆ ปัจจุบันนิยมทำตารางเป็น datatable ซึ่ง datatable สามารถ export excel หรือ pdf หรือ print เป็นต้น ได้ แต่ในการ export พบปัญหาว่าเมื่อคลิก export ข้อมูลมาแล้วหัวตาราง แสดงเพียง 1 แถว ซึ่งในหน้าวิว จะแสดงเป็น 3 แถว ดังภาพที่ 1 และ 2 ภาพที่ 1 หน้าจอการแสดงบนหน้าเว็บไซต์ ภาพที่ 2 ไฟล์ excel ที่ …
การสร้าง ER Diagram ด้วยโปรแกรม Navicat Premium Version 16 วิธีการสร้าง ER Diagram สามารถดำเนินการตามขั้นตอน ดังต่อไปนี้ ๑) คลิกที่ Model แล้วคลิกที่ +New Model ๒) เลือกรูปแบบเป็น Physical จากนั้นระบุประเภทของฐานข้อมูลที่ต้องการ เช่น MySQL, Oracle, SQL Server และคลิกปุ่ม OK ๓) คลิกที่ File -> Import from Database จากนั้นเลือกการเชื่อมต่อฐานข้อมูล เลือกตารางที่ต้องการ และคลิกปุ่ม …
Product backlog และ User story เป็นสิ่งสำคัญสองอย่างของ Scrum ซึ่งเป็นกรอบการทำงานแบบ Agile สำหรับการพัฒนาซอฟต์แวร์ Product backlog คือรายการงานทั้งหมดที่จำเป็นในการสร้างซอฟต์แวร์ รายการนี้ประกอบด้วยคุณสมบัติ (features) ความต้องการ (requirements) และงานอื่นๆ ที่จำเป็นในการสร้างซอฟต์แวร์ User story คือคำอธิบายสั้นๆ เกี่ยวกับงานหรือคุณสมบัติที่ต้องทำเพื่อให้ผู้ใช้ได้รับประโยชน์บางอย่าง โดยทั่วไปแล้ว user story จะเขียนในมุมมองของผู้ใช้และตอบคำถามต่อไปนี้ ในฐานะผู้ใช้ ฉันต้องการอะไร เพื่อให้ฉันบรรลุอะไร คุณค่าที่ฉันจะได้รับคืออะไร ความแตกต่างที่สำคัญระหว่าง Product backlog และ User story มีดังนี้: ขอบเขต: Product backlog …
ความสำคัญและความเป็นมา DataGrip เป็นซอฟท์แวร์สำหรับการจัดการฐานข้อมูล เช่นเดียวกันกับ Navicat ที่ฝ่ายพัฒนาระบบใช้กันอยู่ อีกทั้งเรามหาวิทยาลัยบูรพามีลิขสิทธิ์ บัญชีที่บุคลากร และนิสิตจะสมัคร เป็นแบบใช้เพื่อการศึกษา (for Educational purposes) ที่ทำให้เราสามารถใช้ DataGrip ที่มี feature ได้เหมือนกับที่เรามี ลิขสิทธิ์แบบ commercial จากความเป็นมาในข้างต้น Explicit Knowledge นี้ จึงขอเสนอวิธีการเชื่อมต่อฐานข้อมูล Oracle, Microsoft SQL Server และ MySQL ด้วย DataGrip (Education) สิ่งที่จำเป็นต้องมีเพื่อใช้งานโปรแกรม DataGrip for Education …
