Month: February 2023

ระบบสารสนเทศ (1/5) : ขั้นตอนการพัฒนาระบบสารสนเทศ

ขั้นตอนการพัฒนาระบบสารสนเทศ ชาว ม.อ. ทราบหรือไม่ว่ามหาวิทยาลัยมีการพัฒนาระบบสารสนเทศใช้งานภายในมหาวิทยาลัยที่มีหลากหลายระบบ พัฒนาขึ้นโดยฝ่ายพัฒนาระบบสารสนเทศ สำนักนวัตกรรมดิจิทัลและระบบอัจฉริยะ เช่น ระบบทะเบียนนักศึกษา ระบบรับสมัครนักศึกษาออนไลน์ ระบบสารสนเทศบุคลากร ระบบเอกสารอิเล็กทรอนิกส์ เป็นต้น พวกท่านทราบหรือไม่ว่าแต่ละระบบสารสนเทศกว่าจะออกมาให้ใช้งานกัน ทีมพัฒนาฯ ต้องทำอะไรกันบ้าง วันนี้จะขอมาเล่าส่วนของการพัฒนาตั้งแต่เริ่มต้น จนเปิดใช้งานระบบ แบบคร่าวๆ เข้าใจง่ายกันค่ะ ก่อนการพัฒนาระบบสักระบบ ต้องวิเคราะห์ความเร่งด่วน หรือแผนการใช้งานระบบ มีการเข้าคิวการพัฒนา เมื่อสรุปจะพัฒนาระบบใดระบบหนึ่ง มีขั้นตอนอย่างไรมาดูกันค่ะ ช่วงที่ 1 : Requirement เจ้าภาพ จะทำหน้าที่ประสานงานกับหน่วยงานที่เกี่ยวข้อง อาจจะเป็นวิทยาเขต คณะ เพื่อรวบรวมความต้องการให้ชัดเจนว่าจะจัดเก็บข้อมูลอะไรบ้าง กระบวนการ หรือรายงานเป็นอย่างไร ทีมพัฒนาระบบฯ : (1) จัดทำเอกสารเปิดโครงการ…

ฟังก์ชัน array_agg และ array_to_string ใน PostgreSQL 

ผู้เขียนได้มีโอกาสพัฒนาโปรเจ็คใหม่ที่จะต้องไปใช้งานฐานข้อมูล PostgreSQL ซึ่งไม่เคยใช้งานมาก่อน โดยคำสั่งพื้นฐานทั่วไปก็จะเหมือนๆ กัน ตามมาตรฐานคำสั่ง SQL แต่ก็มีบางฟังก์ชันที่มีเฉพาะเจาะจงแตกต่างกันไปในแต่ละฐานข้อมูล อย่างเช่นที่จะกล่าวถึงในบล็อกนี้ โดยโจทย์ก็คือ ต้องการรวมข้อมูลในฟิลด์เดียวกันที่อยู่กันคนละเรคคอร์ด ให้มาเชื่อมต่อกัน เช่น มีตารางข้อมูลจังหวัด และอำเภอ ความต้องการก็คือ นำชื่ออำเภอทั้งหมดภายในจังหวัดเดียวกันมาแสดงเรียงต่อ ดังตัวอย่าง “ปัตตานี” “หนองจิก, โคกโพธิ์” “ยะลา” “เบตง, ธารโต, รามัน” “สงขลา” “กระแสสินธุ์, หาดใหญ่, คลองหอยโข่ง” ซึ่งภายใน PostgreSQL เราจะใช้งานฟังก์ชัน array_agg และ array_to_string โดย expression จะเป็นฟิลด์ หรือกลุ่มฟิลด์ที่จะดึงมารวมเข้าไว้ด้วยกัน sort_expression…

ปรับขนาดและสีของ Mouse Cursor / Mouse Pointer บน Windows 10 /Windows 11 ให้ชัดๆ ปังๆ ตามสไตล์สายมูเตลู

ด้วยอายุอานามของผู้เขียนที่ปาเข้าไปหลายหลักสิบ เวลามองอะไรที่เล็กๆ ก็ออกจะขัดใจและไม่สบายตาไปซะแล้ว อย่าง Mouse Cursor ก็เช่นกัน ผู้เขียนเลยถือโอกาสนี้มาแชร์วิธีการปรับขนาด ของ Mouse Cursor บน Windows 10 และ 11 ให้ดูง่ายขึ้น ซึ่งนอกจากจะช่วยให้สบายตาแล้ว สายมูเตลูอย่างผู้เขียนก็ไม่พลาดเพราะสีสันมีอิทธิพลต่อชีวิตของเรา จึงขอแชร์วิธีการปรับสีของ Mouse Cursor ด้วยซะเลย ไม่เชื่อก็ต้องเชื่อ Mouse Cursor ที่ชี้ไปชี้มา ก็พาปังและราบรื่นได้นะ อิอิ สำหรับสายมูเตลูอยากปรับสี Mouse Cursor ให้ปังและราบรื่น ขอเชิญเลื่อนหน้าจอไปด้านล่างสุดกันก่อนนะคะ จะได้ทราบว่าเราจะใช้สีอะไร ส่วนใครไม่ใช่สายมู ก็ดูวิธีการต่อจากนี้ได้เลยค่า ซึ่งเราจะต้องรู้ก่อนว่า Microsoft Windows…

สร้าง chart ง่ายสุด ๆ ด้วย Power Point

ตามหัวข้อเลยค่ะ อาจจะเป็นเรื่องที่ง่าย ๆ ที่บางคนรู้แล้ว แต่บางคนก็ยังไม่รู้ (รึปล่าว😁) เข้าเรื่องกันดีกว่าค่ะ👌 ปกติเราอาจจะใช้ word หรือลาก box ข้อความมา แต่วันนี้เราจะมาใช้ power point ทำแผนผังองค์กร หรือ chart อะไรก็ได้ ใช้เวลานิดเดียวและง่ายสุด ๆ เลยค่ะ สมมุติเรามีรายชื่อคนในองค์กร ตามตัวอย่าง จากนั้นจัดลำดับการเป็นหัวหน้าและลูกน้อง โดยใช้ปุ่ม Increase List Level หมายถึงรายชื่อที่เลือกเป็นลูกน้องของ ใบเฟิร์น สามารถเลือกรายชื่อที่ต้องการและคลิกปุ่ม Decrease List Level หรือ crease List Level เพื่อปรับลำดับตามต้องการ…

วิธีใส่ Subtitle อย่างง่าย บนมือถือ ด้วย CapCut

ใครที่เป็น youtuber หรือ เริ่มต้น ทำช่องบนสื่อ Social Media ต่าง ๆ และอยากใส่ Subtitle ใต้คลิป แต่ไม่รู้จะเริ่มต้นยังไง ลองมาดูวิธีใส่ Subtitle ง่าย ๆ ผ่าน Application CapCut บนมือถือกันค่ะซึ่งสามารถ Download ได้ทุกช่องทาง ทั้ง Play Store และ App Store สามารถดูตัวอย่างคลิปที่ใส่ Subtitle ได้ตาม Link ข้างล่างนี้ค่ะ

วิธีการสร้าง/แชร์ Template จาก Notion

การใช้งานโปรแกรม Notion มีเครื่องมือการใช้งานที่หลากหลาย มาประยุกต์กับงานต่างๆ ได้ ซึ่งงานที่เอามาใช้มากที่สุดตอนนี้เป็นการบันทึกรายงานการ สร้างเป็น Table เมื่อตั้งชื่อเพจ และสร้าง Table เรียบร้อยแล้ว เราต้องการสร้าง template สำหรับเป็นรูปแบบที่เมื่อมีการบันทึกการประชุมทุกครั้งจะต้องมีหัวข้อนี้เสมอ ลองมาทำกันต่อค่ะ เริ่มสร้าง template เริ่มจากการตั้งชื่อ template ตัวอย่างใช้ชื่อว่า “Meeting Template” สร้างส่วนที่ 1 เป็นการสร้างข้อมุลการประชุม ได้แก่ เพิ่มข้อมูลวันที่ เลือกประเภทเป็น “Date” ส่วนของวันที่จะสามารถตั้งค่าได้ว่า Format ว่าต้องการให้แสดง Month/Day/Year ซึ่งตัวอย่างเราจะเคยชินจึงเลือกใช้เป็น Day/Month/Year เพิ่มข้อมูลประเภทการประชุม เมื่อเราเพิ่มประเภทการประชุมเรียบร้อยแล้ว บันทึกข้อความที่ต้องการสร้าง Template…

เทคนิคการขยับแถวขึ้นลงใน Table ด้วยวิธี Drag & Drop ใน Blazor

สำหรับ blog นี้ของผู้เขียน ถือว่าเป็นซีรี่ส์ที่ต่อเนื่องมาจาก https://sysadmin.psu.ac.th/2021/05/25/ขยับแถว-row-ขึ้น-ลง-ใน-asp-net-gridview-ด้วย-j/ และ https://sysadmin.psu.ac.th/2021/05/27/ขยับแถว-row-ขึ้น-ลง-ใน-asp-net-gridview-ด้วย-c/ ก็คือผู้เขียนจะนำเสนอวิธีการขยับแถวอีกวิธีหนึ่ง ที่น่าจะเฟรนด์ลี่ต่อผู้ใช้มากกว่า นั่นก็การ Drag & Drop ก็คือผู้ใช้งานสามารถเลือกคลิก ลาก และวาง เพื่อจัดลำดับได้ตามความต้องการ ซึ่งเมื่อผู้เขียนมาทำงานบน Blazor พบว่าการ implement เรื่องนี้สามารถทำได้ง่ายมาก โดยไม่ต้องพี่งพา javascript แต่อย่างใด เรามาดูกันเลยครับ 1. เพิ่มโค้ด HTML ในส่วนของการแสดงผลข้อมูลในรูปแบบ Table 2. เพิ่มโค้ด C# ในส่วนที่ควบคุมการทำงานและจำลองข้อมูล ซึ่งจะได้ผลลัพธ์หน้าจอดังรูป และเป้าหมายของเราก็คือสามารถคลิกเลือกจังหวัด จากนั้นลากและวางไปยังตำแหน่งที่ต้องการได้ 3. จากนั้นเพิ่มโค้ดส่วนที่ควบคุมการ…

วิธีใช้ Power Query ดึงข้อมูลจาก PSU Web API

PSU Web API เป็นเว็บที่ให้บริการข้อมูลในรูปแบบ JSON ทุกท่านที่มี PSU Passport สามารถสมัครเพื่อขอใช้บริการได้ที่เว็บไซต์ api.psu.ac.th โดยปัจจุบันข้อมูลที่เปิดให้บริการแล้วคือ ข้อมูลส่วนกลาง ข้อมูลระบบสารสนเทศนักศึกษา และข้อมูลระบบสารสนเทศบุคลากร สำหรับทุกท่านที่สนใจใช้บริการข้อมูลสามารถศึกษาวิธีการได้จากคู่มือของระบบค่ะ วันนี้จะขอนำเสนอวิธีการดึงข้อมูลจาก PSU Web API ที่ให้บริการออกมาเป็นรูปแบบตารางด้วย Power Query ใน Microsoft Excel 365 กันค่ะ ซึ่งการดึงข้อมูลด้วย Power Query นี้น่าจะเหมาะสำหรับคนที่ไม่ถนัดในการเขียนโปรแกรมเพื่อดึงข้อมูลมาใช้งานกันค่ะ STEP 1 : เชื่อมต่อกับแหล่งข้อมูล PSU Web API STEP 2…

วิธีรวมข้อมูล Excel จากหลายชีทเข้าด้วยกันเป็นตารางเดียวด้วย Power Query

Power Query เครื่องมือสำคัญของ Power BI และ Microsoft Excel 2016 | 2019 | 365 ที่จะช่วยจัดการข้อมูลให้ได้ตามต้องการ ไม่ว่าเป็นการรวบรวมข้อมูลจากหลายแหล่งเข้าด้วยกัน การเปลี่ยนประเภทข้อมูล การจัดตารางหรือคิวรี การจัดคอลัมน์ การจัดการข้อมูลที่บกพร่อง การรวมข้อมูล การแยกข้อมูล การปรับแต่งข้อมูล และการสร้างรูปแบบข้อมูล จุดเด่นของ Power Query ในการใช้งาน Microsoft Excel เราอาจจะมีความจำเป็นที่จะรวมรวมข้อมูลจากหลาย ๆ ซีทเป็นตารางเดียว เพื่อให้สามารถนำไปวิเคราะห์ต่อ วันนี้จึงจะขอนำเสนอความสามารถของ Power Query เพื่อรวมข้อมูล Excel แต่ละชีทรวมเป็นตารางเดียวโดยเริ่มจาก STEP…