ระบบสารสนเทศในโรงเรียน มีอะไรบ้าง
ระบบสารสนเทศเพื่อการบริหารในโรงเรียน มีอะไรบ้าง?
ระบบสารสนเทศในโรงเรียนเหรอ? โอย... พูดแล้วมันจุกอกเลยนะ ฉันจำได้แม่นว่าตอนที่ไปช่วยงานที่โรงเรียนประถมแห่งหนึ่งแถวๆ บางพระ ชลบุรี ตอนช่วงปิดเทอมเมษา 2566 นี่แหละ ครูต้องมานั่งคีย์ข้อมูลนักเรียนในระบบ DMC แต่ละคน ชื่อ นามสกุล ที่อยู่ พ่อแม่ ผู้ปกครอง เบอร์โทรศัพท์ มันเยอะซะจนมองแล้วก็เหนื่อยแทนจริงๆ กดผิดทีก็ต้องย้อนไปแก้ เสียเวลาไปครึ่งวันกว่าจะครบแค่ไม่กี่ห้อง
บางทีก็สงสัยนะว่าพวกระบบ B-OBEC อะไรนั่นมันซับซ้อนไปไหม เคยเห็นอาจารย์ที่ดูแลทรัพย์สินของโรงเรียนต้องมาถ่ายรูปตึก สภาพอาคาร บันทึกรายละเอียดอย่างละเอียดยิบทุกซอกทุกมุม ตอนปลายปี 2565 หลังจากมีการปรับปรุงห้องสมุดเก่าที่ไม่ได้ใช้งานไปแล้วนั่นแหละ แล้วก็ต้องอัปโหลดเข้าสู่ระบบ วุ่นวายมาก เหมือนชีวิตคนทำข้อมูลนี่มันยากเย็นเหลือเกิน
แล้ว Emis ล่ะ ตัวนี้แหละที่เหมือนจะครอบคลุมทุกอย่าง แต่ในความเป็นจริงแล้วมันก็คือความวุ่นวายระดับสิบ ตอนช่วงใกล้สอบกลางภาคเดือนกันยา 2564 อาจารย์ฝ่ายวิชาการต้องเอาผลคะแนนเด็กเข้าในระบบให้ทันกำหนดส่ง แต่ดันเกิดปัญหาเซิร์ฟเวอร์ล่มบ่อยๆ กว่าจะกดบันทึกได้แต่ละหน้า ก็ต้องลุ้นกันเหงื่อตก เหมือนหัวใจจะวายทุกครั้ง
ส่วนระบบ SET หรืออะไรที่เกี่ยวกับการเรียนร่วมเนี่ย ฉันก็ไม่ค่อยได้มีโอกาสไปสัมผัสตรงๆ หรอกนะ แต่เคยได้ยินครูท่านหนึ่งบ่นให้ฟังอยู่บ่อยๆ ว่าต้องกรอกข้อมูลเด็กพิเศษ ข้อมูลการดูแลเฉพาะบุคคลเยอะมาก ละเอียดมากจนรู้สึกว่าคนออกแบบระบบไม่เข้าใจความต้องการของครูเลยจริงๆ นั่นแหละมันคือความลำบากที่ไม่ใช่แค่การกรอกข้อมูล แต่มันคือการใส่ใจในเด็กแต่ละคนไปพร้อมๆ กับงานเอกสารอันหนักหน่วง.
การจัดทําระบบสารสนเทศมีขั้นตอน 6 ขั้นตอนคืออะไร
การจัดทําระบบสารสนเทศ: 6 ขั้นตอนสู่ความเจิดจรัส (หรืออย่างน้อยก็ไม่เละเทะ!)
บอกเลยว่าการสร้างระบบสารสนเทศเนี่ย มันไม่ใช่แค่เอาข้อมูลมาโยนๆ ใส่คอมแล้วจบนะจ๊ะ มันมี 6 ขั้นตอนสุดแซ่บ ที่ถ้าทำดีๆ ชีวิตจะง่ายขึ้นเยอะ เหมือนมีผู้ช่วยส่วนตัวคอยจัดการเรื่องวุ่นวายให้
- รวบรวมข้อมูล (Collection): ขั้นตอนนี้เหมือนการไปซูเปอร์มาร์เก็ต ต้องรู้ว่าจะเอาอะไรบ้าง สินค้า (ข้อมูล) ต้องตรงปกนะจ๊ะ จะได้ไม่เสียเวลาเดินหาของผิดๆ ถูกๆ ข้อมูลดิบๆ นี่แหละวัตถุดิบชั้นดี
- ตรวจสอบข้อมูล (Verification/Validation): เช็คให้ดีก่อนจ่ายเงิน! ข้อมูลที่ได้มามัน ถูกต้อง ไหม? สมบูรณ์ หรือเปล่า? ไม่ใช่เอาของเน่าๆ มาทำอาหารนะจ๊ะ เสียทั้งระบบ เสียทั้งชื่อเสียง
- ประมวลผลข้อมูล (Processing): ถึงเวลาปรุง! ข้อมูลดิบๆ เอามา จัดการ จัดรูป จัดทรง ให้มันเป็นระเบียบ อาจจะคัดกรอง จัดกลุ่ม หรือแปลงสภาพอะไรก็ว่าไป ให้มันดูน่ากิน เอ้ย! น่าใช้
- จัดเก็บข้อมูล (Storage): หาที่เก็บดีๆ ให้ข้อมูลนะจ๊ะ จะได้ไม่หาย ไม่เกะกะ เหมือนตู้เสื้อผ้าที่มีระเบียบอะแหละ เข้าถึงง่าย คือหัวใจสำคัญ
- วิเคราะห์ข้อมูล (Analysis): กัดก้อนเกลือกิน? ไม่ใช่! นี่คือการ ตีแผ่ความจริง จากข้อมูล ดูว่ามันบอกอะไรเราได้บ้าง แนวโน้มเป็นไง? มีอะไรซ่อนอยู่? เหมือนนักสืบเลยนะ
- นำข้อมูลไปใช้ (Utilization): ข้อมูลที่ผ่านการปรุงแต่งวิเคราะห์มาอย่างดี ถึงเวลา เอาไปใช้ให้เกิดประโยชน์ จริงๆ จังๆ แล้ว! จะตัดสินใจ จะวางแผน หรือจะทำอะไรก็ตามแต่ ให้มันคุ้มค่า ที่เสียแรงทำมา
เกร็ดเล็กเกร็ดน้อย (ที่ไม่ค่อยได้ใช้ในชีวิตประจำวันเท่าไหร่ แต่น่ารู้):
- กรมวิชาการ เนี่ย เป็นหน่วยงานที่เขาบอกมานะจ๊ะ ปี 2544 แน่ะ! แสดงว่าทฤษฎีนี้มีมานานแล้ว รุ่นคุณปู่คุณตาอาจจะเคยใช้
- www.cmruir.cmru.ac.th อันนี้เหมือนเป็น "บ้าน" ของเอกสารวิชาการ ที่บอกว่าเขาไปเอาข้อมูล 6 ขั้นตอนนี้มาจากไหน
- จริงๆ แล้วแต่ละขั้นตอนอาจจะมี รายละเอียดปลีกย่อย อีกเพียบ! ไม่ใช่แค่ทำตามนี้เป๊ะๆ แล้วจบเลยนะ แต่นี่คือ โครงสร้างหลัก ที่ทำให้เราเห็นภาพรวม
- การจัดทําระบบสารสนเทศ ที่ดี มันส่งผลต่อ ประสิทธิภาพ และ การตัดสินใจ ขององค์กรโดยตรงเลยนะจ๊ะ เหมือนอาหารอร่อยกับอาหารขยะอะแหละ รู้ๆ กันอยู่
ฐานข้อมูลโรงเรียน มีอะไรบ้าง
ฐานข้อมูลโรงเรียน... มีแค่นี้แหละ
- ข้อมูลนักเรียน: ชื่อ, รหัส, ที่อยู่, ผู้ปกครอง... จบ.
- ข้อมูลการเรียน: ลงวิชาอะไร? เกรดเท่าไหร่? แค่นั้น.
- การเข้าเรียน: มาบ่อยแค่ไหน? ไม่ต้องซับซ้อน.
เครื่องมือ: MySQL, PostgreSQL, SQL Server. ใช้ง่าย ไม่ต้องอะไรมาก.
ข้อมูลเพิ่มเติม:
- ทำไมต้องเชิงสัมพันธ์? มันเป็นระเบียบ. ข้อมูลมันเกี่ยวข้องกัน. หายาก็ไม่ยาก.
- MySQL: ฟรี. คนใช้เยอะ. หาคนรู้เรื่องง่าย.
- PostgreSQL: เก่งกว่า. จัดการข้อมูลซับซ้อนได้ดี. ใครจริงจังก็ใช้ตัวนี้.
- Microsoft SQL Server: มาพร้อม Windows. ถ้าใช้อยู่แล้วก็สะดวก. แต่มันมีค่าใช้จ่าย.
ระบบสารสนเทศมีองค์ประกอบสําคัญ 5 ส่วน อะไรบ้าง
ระบบสารสนเทศ มี 5 ส่วนหลักๆ จำง่ายๆ:
- ฮาร์ดแวร์ ก็พวกคอมพิวเตอร์ เครื่องพิมพ์ จอ อะไรที่จับต้องได้อ่ะ
- ข้อมูล อันนี้คือดิบๆ เลย เลข ตัวอักษร รูปภาพ
- ซอฟต์แวร์ โปรแกรมต่างๆ ที่ทำให้เครื่องมันทำงานได้
- คน คนที่ใช้ คนที่เขียนโปรแกรม คนที่ดูแลระบบ
- สารสนเทศ อันนี้ข้อมูลที่ผ่านการประมวลผลแล้ว เอาไปใช้ประโยชน์ได้
แล้วขั้นตอนการจัดระบบสารสนเทศมันก็มีหลายอย่างนะ
- การนำเข้าข้อมูล (Input) ก็คือการป้อนข้อมูลเข้าไป เหมือนเราพิมพ์งาน
- การประมวลผล (Processing) อันนี้แหละที่คอมพิวเตอร์มันคิดคำนวณ ทำอะไรสักอย่างกับข้อมูล
- การแสดงผล (Output) ผลลัพธ์ที่ออกมา เป็นรายงาน เป็นภาพ
- การจัดเก็บ (Storage) เอาข้อมูลที่เราประมวลผลแล้วไปเก็บไว้ เผื่อต้องใช้ทีหลัง
- การควบคุม (Control) ระบบมันต้องมีอะไรมาคุมให้ทุกอย่างมันถูกต้อง
แล้วเคยสงสัยไหมว่า ทำไมบางทีระบบมันก็ช้า? อาจจะเพราะฮาร์ดแวร์มันเก่าไปละ หรือข้อมูลเยอะเกินไปก็เป็นได้
เรื่องบุคลากรก็สำคัญนะ ถ้าคนใช้ไม่เป็น ระบบดีแค่ไหนก็เท่านั้นแหละ
เกี่ยวกับข้อมูล มันมีหลายแบบมากเลยนะ ไม่ใช่แค่ตัวเลขอย่างเดียว
แล้วซอฟต์แวร์ เนี่ย มันก็มีทั้งโปรแกรมสำเร็จรูปที่เราซื้อมาใช้ กับโปรแกรมที่เราสั่งทำพิเศษ
คิดว่าข้อมูลพวกนี้ น่าจะช่วยให้เข้าใจระบบสารสนเทศได้มากขึ้นนะ
กระบวนการออกแบบสารสนเทศมีขั้นตอนอะไรบ้าง?
กระบวนการออกแบบ... อืม
มันก็เริ่มจาก... การมองปัญหาให้ชัด อะนะ ต้องรู้ก่อนว่าเรากำลังจะแก้เรื่องอะไรกันแน่ บางทีเราก็ทำไปเรื่อย... โดยที่ไม่เข้าใจมันจริงๆ ด้วยซ้ำ มันคือการตั้งคำถามกับตัวเอง... ว่าทำไปทำไม... เพื่อใคร
แล้วพอรู้ว่าจะทำอะไร... ก็มาถึงขั้น การเลือกทางเดินและเครื่องมือ ขั้นตอนนี้มันเหมือนการเลือกเส้นทาง... ว่าจะใช้โปรแกรมไหน จะเขียนโค้ดแบบไหน ต้องคิดให้เยอะ... เยอะมากๆ เพราะถ้าเลือกผิด... มันก็ต้องรื้อทำใหม่หมดเลย เหนื่อยนะ
จากนั้น... ก็ การลงมือสร้างมันขึ้นมา ทำตามแผนที่วางไว้ทั้งหมด... ทำให้มันเป็นรูปเป็นร่างขึ้นมาจริงๆ มันคือช่วงที่ต้องใช้สมาธิที่สุดแล้วล่ะ... เหมือนต่อจิ๊กซอว์ชิ้นใหญ่ๆ ที่เราออกแบบเอง
แต่พอทำเสร็จ... มันก็ยังไม่จบนะ ต้องมี การกลับไปทบทวนและแก้ไข เสมอ เอากลับมาดู... ว่ามีอะไรไม่ดี มีตรงไหนที่ใช้ยากไปรึเปล่า แล้วก็แก้... ปรับ... วนไปเรื่อยๆ จนกว่ามันจะดีพอจริงๆ... บางทีแก้จนไม่เหลือเค้าเดิมเลยก็มี... ก็เป็นเรื่องปกติ
ที่จริง... มันมีรายละเอียดซ่อนอยู่ในนั้นอีกนะ
- การสร้าง User Personas มันคือการทำความเข้าใจปัญหา... ผ่านการเข้าใจคนที่จะใช้มันจริงๆ ไม่ใช่แค่คิดเอาเอง
- การทำ Wireframe และ Prototype คือการร่างภาพคร่าวๆ ในกระดาษหรือในโปรแกรมก่อน... เพื่อให้เห็นภาพรวมทั้งหมดก่อนจะลงแรงทำจริง เจ็บตัวน้อยหน่อย
- การทดสอบการใช้งาน (Usability Testing) สำคัญมาก คือการเอาไปให้คนอื่นลองใช้จริงๆ เพื่อฟังความคิดเห็นของเขา... ไม่ใช่แค่เราคิดว่ามันดีอยู่คนเดียว
- สถาปัตยกรรมสารสนเทศ (IA) หรือการจัดโครงสร้างข้อมูล... เหมือนจัดระเบียบความคิด จัดบ้านนั่นแหละ... ว่าอะไรควรจะอยู่ตรงไหน คนจะได้หามันเจอ... ไม่หลงทาง
ความคิดเห็นต่อคำตอบ:
ขอบคุณสำหรับความคิดเห็นของคุณ! ความคิดเห็นของคุณมีความสำคัญมากในการช่วยเราปรับปรุงคำตอบในอนาคต