บทที่ 2...

33
บทที2 ทฤษฎีและวรรณกรรมที่เกี่ยวข้อง 2.1 ทฤษฎีที่เกี่ยวข้อง 2.1.1 ความรู ้เกี่ยวกับ E-learning E-learning เป็นนวัตกรรมทางการศึกษาที่เปลี่ยนแปลงวิธีเรียนที่เป็นอยู่เดิม เช่น อินเทอร์เน็ต ดาวเทียม วิดีเทป แผ่นซีดี ฯลฯ คาว่า E-learning ใช้ในสถานการณ์การเรียนรู้ที่มี ความหมายกว้างขวาง มีความหมายรวมถึง การเรียนทางไกล การเรียนผ่านเว็บห้องเรียนเสมือนจริง และอื่น ๆ อีกมากมาย โดยสถานการณ์ดังกล่าวมีสิ่งที่มีเหมือนกันอยู่ประการหนึ ่งคือ การใช้ เทคโนโลยีสื่อการเรียนการสอนที่ใช้ใน E-learning เรียกว่าสื่ออิเล็กทรอนิกส์ หรือเรียกได้อีกอย่าง หนึ ่งว่า สื่อดิจิตอล เนื่องจากคอมพิวเตอร์ประมวลผลข้อมูลที่เป็นสัญญาณในระบบดิจิตอล (Digital Signal) สื่ออิเล็กทรอนิกส์ในแต่ละยุคสมัยได้มีการเปลี่ยนแปลงทางเทคโนโลยีทาให้มีผลต่อการเข้า สู่ยุค E-learning โดยมีวัฒนาการของสื่ออิเล็กทรอนิกส์มาเป็นลาดับ แบ่งได้เป็น 4 ยุค คือ ยุคคอมพิวเตอร์ช่วยสอนและฝึกอบรม (Instructor-Led Training Era) เป็นยุคที่อยู่ในช่วง เริ่มใช้คอมพิวเตอร์ในวงการศึกษาจนถึงปี ค.ศ. 1983 ยุคมัลติมีเดีย (Multimedia Era) เป็นยุคที่อยู่ในช่วงปี ค.ศ. 1984-1993 เป็นยุคที่ก่อกาเนิด โปรแกรมวินโดว์ 3.1 การใช้ซีดีรอมในการบันทึกข้อมูล การมีความนิยมใช้โปแกรม PowerPoint เพื่อการนาเสนอ การสร้างบทเรียนที่ใช้ในการฝึกอบรมที่บันทึกเก็บในแผ่นซีดี สามารถนาไปใช้ เรียนตามเวลาและสถานที่ที่มีความสะดวก แต่มีข้อเสียที่ทาให้ผู้เรียนขาดการปฎิสัมพันธ์กับผู้สอน ยุคเว็บเริ่มแรก (Web Infancy) เป็นยุคที่อยู่ในช่วงปี ค.ศ. 1994-1999 เป็นยุคที่เทคโนโลยี เว็บเริ่มเข้ามาเป็นบริการหนึ ่งในอินเทอร์เน็ตทาให้มีการศึกษาถึงการนามาใช้เพื่อการฝึกอบรมจาก วิธีการที่ใช้อยู่เดิม เริ่มมีเทคโนโลยีมัลติมีเดียบนเว็บที่มียังมีความสามารถในการส ่งข้อมูลได้ช้า ยุคเว็บคนรุ่นใหม่ (Next Generation Web) เป็นยุคของปี ค.ศ. 2000-2005 เป็นยุคทีเทคโนโลยีมีความก้าวหน้าในการรับส่งข้อมูลมัลติมีเดีย ใช้ประโยชน์ในการฝึกอบรมและการ เรียนรู้ได้อย่างมีประสิทธิภาพ ทาให้ประหยัดค่าใช้จ่ายในการฝึกอบรมและการเรียนรู้ เป็นการก้าวสูยุคของ E-learning ในอดีต ย้อนกลับไปในปี 1998 มีเพียงคาว่า E-learning ซึ ่งมีขีด tryphen เช่น SmartForce เป็นบริษัท E-learning และ John Chambers แห่ง Cisco เผยแพร่ E-learning ครั ้นเมื่อ E-learning แพร่หลายเติบโตขึ ้น บางท่านได้ตัดขีดทิ ้งไป (ควบคู่ไปกับการใช้ควบคู่ตัวใหญ่กับตัวอักษร

Upload: others

Post on 12-Jun-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: บทที่ 2 ทฤษฎีและวรรณกรรมที่เกี่ยวข้องbc.msu.ac.th/project_file/chapter2 (8).pdf · บทที่ 2 ทฤษฎีและวรรณกรรมที่เกี่ยวข้อง

บทท 2 ทฤษฎและวรรณกรรมทเกยวของ

2.1 ทฤษฎทเกยวของ 2.1.1 ความรเกยวกบ E-learning E-learning เปนนวตกรรมทางการศกษาทเปลยนแปลงวธเรยนทเปนอยเดม เชน อนเทอรเนต ดาวเทยม วดเทป แผนซด ฯลฯ ค าวา E-learning ใชในสถานการณการเรยนรทมความหมายกวางขวาง มความหมายรวมถง การเรยนทางไกล การเรยนผานเวบหองเรยนเสมอนจรง และอน ๆ อกมากมาย โดยสถานการณดงกลาวมสงทมเหมอนกนอยประการหนงคอ การใชเทคโนโลยสอการเรยนการสอนทใชใน E-learning เรยกวาสออเลกทรอนกส หรอเรยกไดอกอยางหนงวา สอดจตอล เนองจากคอมพวเตอรประมวลผลขอมลทเปนสญญาณในระบบดจตอล (Digital Signal) สออเลกทรอนกสในแตละยคสมยไดมการเปลยนแปลงทางเทคโนโลยท าใหมผลตอการเขาสยค E-learning โดยมวฒนาการของสออเลกทรอนกสมาเปนล าดบ แบงไดเปน 4 ยค คอ

ยคคอมพวเตอรชวยสอนและฝกอบรม (Instructor-Led Training Era) เปนยคทอยในชวงเรมใชคอมพวเตอรในวงการศกษาจนถงป ค.ศ. 1983

ยคมลตมเดย (Multimedia Era) เปนยคทอยในชวงป ค.ศ. 1984-1993 เปนยคทกอก าเนดโปรแกรมวนโดว 3.1 การใชซดรอมในการบนทกขอมล การมความนยมใชโปแกรม PowerPoint เพอการน าเสนอ การสรางบทเรยนทใชในการฝกอบรมทบนทกเกบในแผนซด สามารถน าไปใชเรยนตามเวลาและสถานททมความสะดวก แตมขอเสยทท าใหผเรยนขาดการปฎสมพนธกบผสอน

ยคเวบเรมแรก (Web Infancy) เปนยคทอยในชวงป ค.ศ. 1994-1999 เปนยคทเทคโนโลยเวบเรมเขามาเปนบรการหนงในอนเทอรเนตท าใหมการศกษาถงการน ามาใชเพอการฝกอบรมจากวธการทใชอยเดม เรมมเทคโนโลยมลตมเดยบนเวบทมยงมความสามารถในการสงขอมลไดชา

ยคเวบคนรนใหม (Next Generation Web) เปนยคของป ค.ศ. 2000-2005 เปนยคทเทคโนโลยมความกาวหนาในการรบสงขอมลมลตมเดย ใชประโยชนในการฝกอบรมและการเรยนรไดอยางมประสทธภาพ ท าใหประหยดคาใชจายในการฝกอบรมและการเรยนร เปนการกาวสยคของ E-learning

ในอดต ยอนกลบไปในป 1998 มเพยงค าวา E-learning ซงมขด tryphen เชน SmartForce เปนบรษท E-learning และ John Chambers แหง Cisco เผยแพร E-learning ครนเมอ E-learning แพรหลายเตบโตขน บางทานไดตดขดทงไป (ควบคไปกบการใชควบคตวใหญกบตวอกษร

Page 2: บทที่ 2 ทฤษฎีและวรรณกรรมที่เกี่ยวข้องbc.msu.ac.th/project_file/chapter2 (8).pdf · บทที่ 2 ทฤษฎีและวรรณกรรมที่เกี่ยวข้อง

7

“L”)บรษท Microsoft,SRI และ Internet Time Groupใช eLean ลองใช search engine เชน Google คนเวบเพจ Elearning (ไมมขด) 105,000 หนา E-learning (มขด) 525,000 หนา E-learning นนไมมทสนสดมนคอการศกษาตอเนอง เปนปรญญาหลกสตรสสบป การเรยนรเปนประจ าทกวน งานกลายเปนการเรยน การเรยนกลายเปนงาน และไมเคยมใครเลยทเคยเรยนจบ ความสามารถในการกระท าคอ เปาหมาย วตถประสงคกคอ เพอใหมความสามารถในเวลาทนอยทสด ดวยการอบรมนอยครงทสดไมใชมากทสด 2.1.2 ระบบสอประสม ความหมายของ E-learning มผใหคงวามหมายของค าวา E-learning ไวหลายทานดวยกนดงตอไปน

เคอรดส (Kurtus.2000) กลาววา E-learning เปนรปแบบของเนอหาสาระทสรางขนเปนบทเรยนส าเรจภาพประกอบอาจใชซดรอมในการสงผาน หรอใชการสงผานเครอขายภายในหรอเครอขายอนเตอรเนต ทงน E-learning อาจอยในรปแบบของคอมพวเตอรชวยการฝกอบรมและการใชเวบเพอการฝกอบรม (Web-based Training: WET) หรอใชการเรยนทางไกล

แคมปเบล (Campbell. 1999) ใหความหมายของ E-learning วาเปนการใชเทคโนโลยทมอยในอนเทอรแนตทมการศกษาทมปฎสมพนธ และการศกษาทมคณภาพสง ทมคนทวโลกมความสะดวกและสามารถเขาถงไดไมจ าเปนตองมการศกษาทตองก าหนดเวลาและสถานท เปดประตของการเรยนรตลอดชวตใหกบประชากร

ศ.ดร.เกรยงศกด เจรญวงศ การเรยนรผานสออเลกทรอนกส หรอ อ-เลรนนง (E-learning) หมายถงการเรยนรถงฐานเทคโนโลย (Technology-based learning )ซงครอบคลมวธการเรยนรหลากหลายรปแบบ อาท การเรยนรบนคอมพวเตอร (Computer-based learning) การเรยนรบนเวบ (Web-based learning) หองเรยนเสมอนจรง (Virtual classrooms) และความรวมมอดจทล (digital collaboration) เปนตน ผเรยนสามารถเรยนรผานสออเลกทรอนกสทกประเภท อาทอนเทอรเนต (Internet) อนทราเนต (Intranet) เอกซทราเนต (extranet) การถายทอดผานดาวเทยม (satellite broadcast) แถบบนทกเสยงและวดทศน (audio/video tape) โทรทศนทสามารถโตตอบกนได (Interactive TV)และซดรอม(CD-ROM)

2.1.3 คณคาของ E-learning เพอการเรยนการสอน การใชมลตมเดยทางการเรยนการสอน กเพอเพมทางเลอกในการเรยน และตอบสนอง

รปแบบของการเรยนของนกเรยนทแตกตางกน E-learning ใชเวบเปนพนฐานส าคญ ท าใหเกดรปแบบการเรยนทใชเวบเปนเครองมอการเรยนรและมค าเรยกทแตกตางกนไป เชน การเรยนการสอนผานเครอขาย ( Web-Based Intruction) การเรยนอยางมปฎสมพนธดวยเวบ (Web-Based

Page 3: บทที่ 2 ทฤษฎีและวรรณกรรมที่เกี่ยวข้องbc.msu.ac.th/project_file/chapter2 (8).pdf · บทที่ 2 ทฤษฎีและวรรณกรรมที่เกี่ยวข้อง

8

InteractiveEnvironment) การศกษาผานเวบ (Web-Based Education) การน าเสนอมลตมเดยผานเวบ (Web-Based Multimedia presentations) และการศกษาทชวยใหมปฎบตสมพนธ (Interactive Education Aid) เปนตน การใชมลตมเดยทางการเรยนการสอน กเพอเพมทางเลอกในการเรยนและตอบสนองรปแบบของการเรยนของนกเรยนทแตกตางกน การจ าลองสภาพการณของวชาตาง ๆ เปนวธการเรยนรทท าใหนกเรยนไดรบประสบการณตรงกอนการลงมอปฎบตจรง โดยสามารถทจะทบทวนขนตอนและกระบวนการไดเปนอยางด นกเรยนอาจจะเรยนหรอฝกซ าได เชน การใชมลตมเดยในการฝกภาษาตางประเทศ โดยเนนเรองการออกเสยงและฝกพด เปนตน

การใชมลตมเดยเพอใชเปนวสดทางการสอนท าใหการสอนมประสทธภาพมากกวาการใชวสดการสอนธรรมดา และสามารถเสนอเนอหาไดลกซงกอนการสอนทสอนตามปกต อาทการเตรยมน าเสนอไวอยางเปนขนเปนตอน และการใชสอประเภทภาพประกอบการบรรยาย และใชขอความน าเสนอรายละเอยดพรอมภาพเคลอนไหวหรอใชวดทศนเชนนแลวกจะท าใหการสอนลงมอปฎบตจรง สามารถทจะทบทวนขนตอนและกระบวนการไดเปนอยางด และนกเรยนสามารถทประสทธภาพสงขน แฮทฟลดและบตเตอร ( Hatfield nd Bitter.1994) ไดกลาวถงคณคาของมลตมเดยทใชในการเรยนการสอนไว ดงน

2.1.3.1 สงเสรมการเรยนดวยตนเองแบบเชงรก (Active) กบแบบสอน าเสนอการ สอนแบบเชงรบ ( Passive)

2.1.3.2 สามารถเปนแบบจ าลองการน าเสนอหรอตวอยางทเปนแบบฝก และสอนทไมมแบบฝก

2.1.3.3 มภาพประกอบและมปฏสมพนธเพอใหเกดการเรยนรดขน 2.1.3.4 เปนสอทสามารถพฒนาการตดสนใจและการแกไขปญหาของนกเรยนไดอยางม

ประสทธภาพ 2.1.3.5 จดการดานเวลาในการเรยนไดอยางมประสทธภาพและใชเวลาในการเรยนนอย ดงนนจงอาจสรปคณคาของมลตมเดยเพอการเรยนการสอนทมขอบเขตกวางขวาง

เพมทางเลอกในการเรยนการสอน สามารถตอบสนองรปแบบของการเรยนของนกเรยนทแตกตางกนได สามารถจ าลองสถานการณของวชาตางๆ เพอการเรยนรได นกเรยนไดรบประสบการณตรงกอนการจะเรยนหรอฝกซ าได จงกลาวไดวา มลตมเดยมความเหมาะสมทจะน ามาใชทางการเรยนและการสอน

2.1.4 องคประกอบของสอประสม มลตมเดยทสมบรณควรจะตองประกอบดวยสอมากกวา 2 สอตามองคประกอบ ดงน

ตวอกษร เสยง ภาพเคลอนไหว สอประสมในปจจบนจะใชคอมพวเตอรเปนอปกรณหลกในการ

Page 4: บทที่ 2 ทฤษฎีและวรรณกรรมที่เกี่ยวข้องbc.msu.ac.th/project_file/chapter2 (8).pdf · บทที่ 2 ทฤษฎีและวรรณกรรมที่เกี่ยวข้อง

9

เสนอสารสนเทศในรปแบบรวมของขอความ เสยง ภาพนงภาพกราฟกเคลอนไหว และภาพเคลอนไหวแบบวดทศน เพอรวมเปนองคประกอบของสอประสมในลกษณะของ “สอหลายมต” โดยกอนทจะมการประมวลเปนสารสนเทศนน ขอมลเหลานจะตองไดรบการปรบรปแบบโดยแบงเปฯลกษณะดงน

2.1.4.1 ภาพนง กอนทภาพถาย ภาพวาด หรอภาพตาง ๆ ทเปนภาพนงจะเสนอบนจอคอมพวเตอรใหแลดสวยงามไดนน ภาพเหลานจะตองถกเปลยนรปแบบกอนเพอใหคอมพวเตอรสามารถใชและเสนอภาพเหลานนได โดยมรปแบบทนยมใชกนมาก 2 รปแบบ คอ ท กราฟกแผนทบต (bitmapped graphics) หรอกราฟกแรสเตอร(raster graphics) เปนกราฟกทแสดงดวยจดภาพในแนวตงและแนวนอนเพอประกอบรวมเปนภาพ ภาพทอยในรปแบบนจะมชอลงทายดวย .gif, .tiff, และ .bmp กราฟกเสนสมมต (vector graphics) หรอกราฟกเชงวตถ (object-oriented graphics) เปนกราฟกทใชสตรคณตศาสตรในการสรางภาพโดยทจดภาพจะถกระบดวยความสมพนธเชงพนทแทนทจะอยในแนวตงและแนวนอน ภาพกราฟกประเภทนจะสรางและแกไขไดงายและมองดสวยงามมากกวากราฟกแผนทบต ภาพในรปแบบนจะมชอลงทายดวย .eps,.wmf. และ.pict

2.1.4.2 ภาพเคลอนไหว ภาพเคลอนไหวทใชในสอประสมจะหมายถง ภาพกราฟกเคลอนไหว หรอทเรยกกนวาภาพ "แอนนเมชน" (animation) ซงน าภาพกราฟกทวาดหรอถายเปนภาพนงไวมาสรางใหแลดเคลอนไหวดวยโปรแกรมสรางภาพเคลอนไหว ภาพเหลานจะเปนประโยชนในการจ าลองสถานการณจรง เชน ภาพการขบเครองบน นอกจากนยงอาจใชการเพมผลพเศษ เชน การหลอมภาพ(morphing) ซงเปนเทคนคการท าใหเคลอนไหวโดยใช " การเตมชองวาง" ระหวางภาพทไมเหมอนกน เพอทใหดเหมอนวาภาพหนงถกหลอมละลายไปเปนอกภาพหนง โดยมการแสดงการหลอมของภาพนงไปสอกภาพหนงใหดดวย

2.1.4.3 ภาพเคลอนไหวแบบวดทศน การบรรจภาพเคลอนไหวแบบวดทศนลงในคอมพวเตอรจ าเปนตองใชโปรแกรมและอปกรณเฉพาะในการจดท า ปกตแลวแฟมภาพวดทศน จะมขนาดเนอทบรรจใหญมาก ดงนนจงตองลดขนาดแฟมภาพลงดวยการใชเทคนคการบดอดภาพ (compression) ดวยการลดพารามเตอรบางสวนของสญญาณในขณะทคงเนอหาส าคญไว รปแบบของภาพวดทศนบดอดทใชกนทวไปไดแก Quicktime,AVI, และ MPEG

2.1.4.4 เสยง เชนเดยวกบขอมลภาพ เสยงทใชในสอประสมจ าเปนตองบนทกและจดรปแบบเฉพาะเพอใหคอมพวเตอรสามารถเขาใจและใชได รปแบบเสยงทนยมใชกนมากจะมอย

Page 5: บทที่ 2 ทฤษฎีและวรรณกรรมที่เกี่ยวข้องbc.msu.ac.th/project_file/chapter2 (8).pdf · บทที่ 2 ทฤษฎีและวรรณกรรมที่เกี่ยวข้อง

10

2 รปแบบ คอ waveform (WAV) และ Musical Instrument Digital Interface (MIDI) แฟมเสยง WAV จะบนทกเสยงจรงดงเชนเสยงเพลงในแผนซดและจะเปนแฟมขนาดใหญจงจ าเปนตองไดรบการบบอดกอนน าไปใชแฟมเสยง MIDI จะเปนการสงเคราะหเสยงเพอสรางเสยงใหมขนมาจงท าใหแฟมมขนาดเลกกวาแฟม WAV แตคณภาพเสยงจะดอยกวา

2.1.4.5 การเชอมโยงหลายมต สวนส าคญอยางหนงของการใชงานในรปแบบสอประสมในลกษณะของสอหลายมต คอ ขอมลตาง ๆ สามารถเชอมโยงกนไดอยางรวดเรวโดยใชจดเชอมโยงหลายมต (hyperlink) การเชอมโยงนจะสรางการเชอมตอระหวางขอมลตวอกษร ภาพ และเสยงโดยการใชส ขอความขดเสนใตหรอสญลกษณรป ทใชแทนสญลกษณตาง ๆ เชน รปล าโพง รปฟลม ฯลฯ เพอใหผใชคลกทจดเชอมโยงเหลานนไปยงขอมลทตองการ

2.1.4.6 สอประสมในการศกษา การใชสอประสมในการศกษาจะชวยเพมประสทธภาพและประสทธผลในการเรยน การสอนไดอยางมาก โดยใชในลกษณะของการสอนใชคอมพวเตอรชวย (CAI) รปแบบตาง ๆ เชน สถานการณจ าลอง เกม การทบทวน ฯลฯ ซงในปจจบนมผผลตบทเรยนลงแผนซดออกจ าหนายมากมายหรอผสอนจะจดท าบทเรยนเองไดโดยใชโปรแกรมประยกตตาง ๆ ชวยในการจดท า ตวอยางเชน วงการแพทยสามารถใชสถานการณจ าลองของการผาตดโดยใชสอประสมเพอให ผเรยนท าการผาตดกบคนไขเสมอนจรง หรอดานวศวกรรมศาสตรใชสอประสมของการออกแบบ วงจรไฟฟาเพอใหผเรยนฝกการออกแบบ ทดสอบ และใชวงจรนนได หรอแมแตเดกนกเรยนใน โรงเรยนประถมศกษากสามารถใชสอประสมในการเสนอเรยงความแกครผสอนและเพอนรวมชนไดเชนกน

2.1.5 ลกษณะของสอประสมในการเรยนการสอน การใชสอผสมในการศกษาจะชวยพมประสทธภาพและประสทธผลในการเรยน การ

สอนไดยากมาก โดยใชในลกษณะการสอนใชคอมพวเตอร (Computer Assisted Instruction) รปแบบตาง ๆ เชน สถานการณณจ าลอง เกมส การทบทวน ฯลฯ ซงในปจจบนผผลตบทเรยนลงแผนซดออกวางจ าหนายมากมายหรอผสอนจะจดท าบทเรยนเองโดยใชโปรแกรมประยกตตาง ๆชวยในการจดท า ตวอยางเชน วงการแพทยสามารถใชสถานการณจ าลองของการผาตดโดยใชสอผสมเพอใหผเรยนท าการผาตดกบคนไขเสมอนจรง หรอดานวศกรรมศาสตร ใชสอผสมของการออกแบบวงจรไฟฟาเพอใหผเรยนฝกการออกแบบ ทดสอบ และใชวงจรนนได หรอแมแตเดกนกเรยนในโรงเรยนประถมศกษากสามารถใชสอผสมในการเสอนเรยงความแกครผสอน และเพอนรวมชนได

Page 6: บทที่ 2 ทฤษฎีและวรรณกรรมที่เกี่ยวข้องbc.msu.ac.th/project_file/chapter2 (8).pdf · บทที่ 2 ทฤษฎีและวรรณกรรมที่เกี่ยวข้อง

11

2.1.6 ลกษณะของสอผสมในการเรยนการสอน 2.1.6.1 ใชสอนแทนผสอน ทงในและนอกหองเรยน ทงระบบสอนแทน บททบทวน

และเสรมสอน ใชเปนสอการเรยนการสอนทางไกล ผานสอโทรคมนาคมเชนผานดาวเทยม เปนตน 2.1.6.2 ใชสอนเนอหาทซบซอน ไมสามารถแสดงขอจรงได เชน โครงสรางของ

โมเลกลของสาร 2.1.6.3 เปนสอสอนวชาทอนตรายโดยการสรางสถานการณจ าลอง เชน การสอนขบ

เครองบน การควบคมเครองจกรกลขนาดใหญ 2.1.6.4 เปนแสดงล าดบขน ของเหตการณทตองการใหเหนผลชดเจน และชา เชน การ

ท างานของมอเตอรรถยนต หรอหวเทยน 2.1.6.5 เปนสอฝกอบรมพนกงานใหม โดยไมตองเสยเวลาสอนซ าหลาย ๆหน สราง

มาตรฐานจากการสอน 2.1.6.6 สามารถแสดงขอมลบนจอภาพจากลกษณะดงกลาวเราสามารถสรางบทเรยนท

มทงตวหนงสอและรปภาพไดอยางรวดเรว 2.1.6.7 สามารถบนทกเวลาเครองคอมพวเตอรทกเครองจะมวงจรสามารถจบเวลาและ

บนทกเวลา ในการเรยนรของผเรยนได 2.1.6.8 สามารถตดตามเวลาในการจดการเรยนการสอนบางประเภท เชน การใชเวลาใน

การแกปญหา เพอวดความสามารถของผเรยน ซงมผลในการประเมนผลทจะใหคะแนนไดอยางสมบรณและยตธรรม

2.1.6.9 สามารถชวยในการตดสนใจและสามารถเลอกกจกรรม เราสามารถสรางแบบฝกหด ขอทดสอบหรอกจกรรมตางๆ ทจะใหผเรยนไวท าเปนจ านวนมาก เราสามารถใหเครองคอมพวเตอรเลอกกจกรรมนนได โยไมซ าแบบกนเลย ผเรยนคนเดยวมาท าเวลาตางกนกจะไดรบกจกรรมทตางกนออกไปหรออาจจะตองการใหทกคนท ากจกรรมเหมอนกนกท าได

2.1.6.10 สามารถสรางแบบจ าลอง ปจจบนการเรยนการสอนตองมการฝกปฏบต เพอใหเกดการช านาญสง เชน การฝกบน เนองจากเครองบนมราคาสง ถาเกดผดพลาดกจะเสยคาใชจายสง หรออาจะเสยชวต เราจงใชคอมพวเตอรแทน ทเรยกวา แบบจ าลองการบนหรอการสอนรกษาคนไข คอมพวเตอรจะถกจ าลองแบบคนไขใหผเรยนทดลองรกษาเมอทดลองรกษาไป อาการจะหายหรอเปนไขตาย เครองคอมพวเตอรกจะบอกใหทราบ แบบนผเรยนจะเรยนรประสบการณเปนจ านวนมาก

2.1.6.11 สามารถมเสยงบรรยายประกอบไดในโปรแกรมสามารถเกบความลบและควบคมการใชงาน เปนการเกบบทเรยนใหไดใชส าหรบผทรบรหสทก าหนดไวนน โดยไมสามารถ

Page 7: บทที่ 2 ทฤษฎีและวรรณกรรมที่เกี่ยวข้องbc.msu.ac.th/project_file/chapter2 (8).pdf · บทที่ 2 ทฤษฎีและวรรณกรรมที่เกี่ยวข้อง

12

ก าหนดไววา เมอผเรยนเรยนผานบทแรกมคะแนนไดตามเกณฑทตงไวจงสามารถเรมบทเรยนถดไปได

2.1.7 ลกษณะของสอประสมทด 2.1.7.1. มความสะดวกในการใช 2.1.7.2 มการตรวจสอบและพฒนาแลว 2.1.7.3 มครบตามจ านวนผเรยน 2.1.7.4 มภาพประกอบเนอหาและปฏสมพนธ 2.1.7.5 สามารถยดหยนได 2.1.7.6 สงเสรมความแตกตางระหวางบคคล 2.1.7.7ใชสอการสอนหลาย ๆ อยางทสมพนธกนและสอดคลองกบเนอหา

จดและประเมนผลแบบองเกณฑ หรอตามจดประสงคการเรยนร 2.1.7.8 ประโยชนของการใชสอประสมในการศกษา

ปจจบนนสอมลตมเดย ไดเขามามบทบาทในชวตของคนเรามากยงขน โดยมประโยชนดงน 1. มการประยกตใชมลตมเดยในการสรางสอการเรยนการสอน อนสงผลใหเกดระบบ

หองสมดแบบดจทล (Digital Library) การเรยนการสอนทางไกล (Distance Learning) การสรางหองเรยนเสมอนจรง (Virtual Classroom) และการเรยนการสอนแบบกระจาย อนสงผลใหเกดการเรยนรอยางกวางขวาง

2. ในสวนของภาคธรกจ โดยเฉพาะธรกจประเภทใหมทเรยกวา E-Commerce อนจะชวยใหการน าเสนอสนคา มความนาสนใจมากขน และปจจบนกม E-magazine หรอ E-Book ออกมาอยางแพรหลาย

3. ธรกจการพมพ นบเปนอกหนงธรกจทสมพนธกบเทคโนโลยมลตมเดย อนจะสงผลใหหนงสอ สงพมพตาง ๆ มความนาสนใจมากกวาเดม

4. ธรกจการใหบรการขอมลขางสาร เมอมการน าเทคโนโลยมลตมเดยมาชวย จะท าใหขอมลขาวสารทเผยแพรออกไป มความนาสนใจมากกวาเดม

5. ธรกจโฆษณา และการตลาด มการใชมลตมเดยเขามาชวยในการสรางสอโฆษณา ซงจะชวยดงดดคนเขามาชม ดวยเทคโนโลยใหม ๆ ทมความแปลกใหม

6. การแพทยและสาธารณสข ปจจบนมการสรางสอการเรยนรดานการแพทย ชวยใหประชาชนทวไป มความสนใจศกษา เพอสรางความเขาใจทถกตองเกยวกบการดแล รกษาสขภาพตนเอง

7. นนทนาการ นบเปนบทบาททส าคญมาก ทงในรปของเกมการเรยนร

Page 8: บทที่ 2 ทฤษฎีและวรรณกรรมที่เกี่ยวข้องbc.msu.ac.th/project_file/chapter2 (8).pdf · บทที่ 2 ทฤษฎีและวรรณกรรมที่เกี่ยวข้อง

13

8. มการประยกตใช Virtual Reality เพอใหเกดประโยชนในดานตาง ๆ มากยงขนเพอประสทธภาพในการเรยนการสอน โดยใชสออปกรณและคลงความรทมอยบนอนเตอรเนต เพอสนบสนนการเรยนการสอนของครและนกเรยน

9. เกดเครอขายความร ทสามารถแลกเปลยนความรและวฒนธรรมซงกนและกนบนอนเตอรเนต ขอมลจะมการปรบปรงใหทนสมยอยเสมอ สะดวกและรวดเรว

10. ผเรยนเปนศนยกลาง สามารถสบคนวชาความรไดดวยตนเอง โดยมการใหค าปรกษาและชแนะโดยคร/อาจารยสรางแรงจงใจในการเรยนร

11. ดงดดความสนใจ โดยใชเทคนคการน าเสนอดวยกราฟก ภาพเคลอนไหว แสง ส เสยง สวยงามและเหมอนจรง

12. ชวยใหผเรยนเกดความร และสามารเขาใจเนอหาได เรว ดวยวธงาย ๆ ผเรยนมการโตตอบ ปฎสมพนธกบคอมพวเตอร และบทเรยนฯ มโอกาสเลอกตดสนใจ และไดรบการเสรมแรงจากการไดรบขอมลยอนกลบทนท

13. ชวยใหผเรยนมความคงทนในการเรยนรสง เพราะมโอกาสปฎบตกจกรรมดวยตนเอง ซงการเรยนรไดจากขนตอนทงายไปหายากตามล าดบ ผเรยนสามารถเรยนรไดตามความสนใจ และความสามารถของตนเอง บทเรยนมความยดหยน สามารเรยนเรยนซ าไดตามทตองการสงเสรมใหผเรยนมความรบผดชอบตอตนเอง ตองควบคมการเรยนดวยตนเอง มการแกปญหา และฝกคดอยางมเหตผล

2.1.8 สวนประกอบของ E-learning ในการออกแบบพฒนา E-learning ประกอบไปดวย 4 องคประกอบหลก ไดแก 2.1.8.1 เนอหา (Content) เนอหาเปนองคประกอบทส าคญทสดส าหรบ E-learning

คณภาพของการเรยนการสอนของ E-learning และการทผเรยนจะบรรลวตถประสงคการเรยนในลกษณะนหรอไมอยางไร สงส าคญทสดกคอ เนอหาการเรยนซงผสอนไดจดหาใหแกผเรยนซงผเรยนมหนาท ในการใชเวลาสวนใหญศกษาเนอดวยตนเอง เพอท าการปรบเปลยนเนอหา (Convert)เนอหาสารสนเทศทผสอนเตรยมไวใหเกดเปนความร โดยผานการคนควาวเคราะหอยางมหลกการและเหตผลดวยตวของผเรยนเอง ซงประกอบดวยเนอหาทส าคญไดแก

1. โฮมเพจ หรอเวบเพจแรกของเวบไซต องคประกอบแรกของเนอหา ซงการออกแบบโฮมเพจใหสวยงามและตามหลกการออกแบบเวบเพจเพราะการออกแบบเวบเพจทดเปนปจจยหนงทจะสงผลใหผเรยนความสนใจ ทจะกลบมาเรยนมากขน นอกจากความสวยงามแลวในโฮมเพจยงตองประกอบดวยองคประกอบทจ าเปนตอไปน

Page 9: บทที่ 2 ทฤษฎีและวรรณกรรมที่เกี่ยวข้องbc.msu.ac.th/project_file/chapter2 (8).pdf · บทที่ 2 ทฤษฎีและวรรณกรรมที่เกี่ยวข้อง

14

1.1 ค าประกาศ/ค าแนะน าการเรยนทาง E-learning โดยรวม ในทน อาจยงไมใชค าประกาศหรอค าแนะน าการเรยนทเฉพาะเจาะจง ส าหรบวชาใด ๆ เพราะผสอนจะสามารถไปก าหนดประกาศหรอค าแนะน าทส าคญตางๆดวยตนเองในสวนของรายวชาทตนรบผดชอบ ซงผเรยนจะไดอานขอความหลงจากทผเรยนเขาใชระบบและเลอกทจะไปยงรายวชานน ๆ แลว นอกจากนในสวนนยงอาจเพมขอความทกทายตอนรบผเรยนเขาสการเรยนทาง E-learning ได

1.2 ระบบส าหรบใสชอผเรยนและรหสลบส าหรบเขาใชระบบ (Login) กลองส าหรบการใสชอผเรยนและรหสลบนควรวางไวในสวนของหนาทเหนไดชดเพอชวยใหงายตอการเขาใชระบบของผเรยน

1.3 รายละเอยดเกยวกบโปรแกรมทจ าเปนส าหรบการเรยกดเนอหาอยางสมบรณ ซงควรแจงใหผเรยนทราบลวงหนาเกยวกบโปรแกรมตางๆ พรอมทงสนจ าเปนอน ๆ เชน การปรบคณภาพหนาจอ เปนตน ทผใชจ าเปนตองท าในการเรยกดเนอหาตาง ๆ ได

1.4 ชอหนวยงาน และวธการตดตอหนวยงานทรบผดชอบ ควรมการแสดงชอผรบผดชอบ รวมทงวธการในการตดตอกลบมายงผรบผดชอบ ทงนเพอใหผทเขามาเรยนหรอเยยมสามารถทจะสงขอความ ค าตชม รวมทงปอนกลบตาง ๆ ทอาจจะสงมายงหนวยงานทรบผดชอบได

1.5 ควรมการแสดงวนและเวลาทท าการปรบปรงแกไขเวบไซตครงลาสด เพอประโยชนของผเรยนในการอางอง

1.6 เคานเตอรทนบจ านวนผเรยนทเขามาเรยน สวนนผสรางสามารถทจะเลอกใสไวหรอไมกได แตขอดของการเคานเตอรนอกจากจะชวยใหผออกแบบในการเขาชมเวบไซตแลว ยงอาจชวยกระตนใหผเรยนรสกอยากทจะกลบเขามาเรยนอกหากมผเรยนเขามารวมเรยนกนมาก ๆ

2.1.8.2 หนาแสดงรายชอรายวชา หลงจากทผเรยนไดมการเขาสระบบแลว ระบบจะแสดงชอรายวชาทงหมดทผเรยนมสทธเขาเรยนในลกษณะ E-learning

2.1.8.3 หองเรยน (Class) ไดแก บทเรยนหรอ คอรสแวร ซงผสอนไดจดหาไวส าหรบผเรยนนนเอง สามารถแบงออกไดตามลกษณะของสอทใชน าเสนอเนอหา ไดแกเนอหาในลกษณะตวอกษร (Text-based) เนอหาในลกษณะตวอกษร ภาพ วดทศน หรอสอประสมอน ๆ ทผลตขนมาอยางงาย ๆ (Low cost Interactive) และในลกษณะคณภาพสง (High quality) ซงเนอหาจะมเปนมลตมเดยทไดรบการออกแบบและผลตอยางมระบบ

Page 10: บทที่ 2 ทฤษฎีและวรรณกรรมที่เกี่ยวข้องbc.msu.ac.th/project_file/chapter2 (8).pdf · บทที่ 2 ทฤษฎีและวรรณกรรมที่เกี่ยวข้อง

15

2.1.8.4 เวบเพจสนบสนนการเรยน (Resources) การจดเตรยมแหลงความรอน ๆ ทเหมาะสม เชน วารสารวชาการ หนงสอพมพ รายการวทย โทรทศน เปนตน นอกจากนยงอาจมการเชอมโยงไปยงหองสมด หรอฐานขอมลงานวจยตาง ๆ

2.1.8.5 บทเรยน (Tutorial) เปนโปรแกรมทสรางขนมาในลกษณะของบทเรยนโปรแกรมทเสนอเนอหาความรเปนสวนยอย ๆ เปนการเรยนแบบการสอนของครคอ จะมบทน า ค าอธบายซงประกอบดวยตวทฤษฎ กฏเกณฑ ค าอธบาย และแนวคดทจะสอนในรปแบบของขอความ ภาพและเสยงหรอทกแบบรวมกน หลงจากทผเรยนไดศกษาแลวกจะมค าถามเพอใชในการตรวจสอบความเขาใจของผเรยน

2.1.8.6 ฝกทกษะและปฏบต (Drill and Practice) สวนใหญจะใชเสรมการสอน เมอครหรอผสอนไดสอนบทเรยนบางอยางไปแลว และใหผเรยนท าแบบฝกหดทนยมกนมากคอ การจบคค าศพท

2.1.8.7 จ าลองแบบ (Simulation) ในบางบทเรยนการสรางภาพพจนเปนสงส าคญและเปนสงจ าเปน การทดลองทางหองปฏบตการในการเรยนการสอนจงมความส าคญ แตในหลายๆ วชาไมสามารถทดลองใหเหนจรงได เชนการเคลอนทของลกปนใหญ การเดนทางของแสง และการหกเหของคลนทของลกปนใหญ และการหกเหของคลนแมเหลกไฟฟา การใชคอมพวเตอรชวยจ าลองแบบท าใหเขาใจบทเรยนไดงายขน เชน การสอนเรองโปรเจคไตล คลนแมเหลกไฟฟา เราสามารถสรางการจ าลองเปนรปภาพดวยคอมพวเตอรท าใหผเรยนเหนจรงและขาใจไดงาย การจ าลองแบบเรองชวยลดคาใชจายในเรองวสดอปกรณทางหองปฏบตการไดมากการจ าลองแบบอาจจะชวยยนระยะเวลาและลดอนตรายได

2.1.8.8 การสาธต (Demonstration) เปนวธการสอนทดวธหนงทครผสอน มกน ามาใชโยเฉพาะอยางยง ในการสอนวชาวทยาสาสตรและคณตศาสตร การสอนดวยวธนครจะเปนผแสดงใหผเรยนด เชน แสดงขนตอนเกยวกบทฤษฎหรอวธการทางวทยาศาสตรและคณตศาสตรการสาธตโดยใชคอมพวเตอรกมลกษณะคลายคลงกน แตการใชคอมพวเตอรนนนาสนใจกวาเพราะวาคอมพวเตอรใหทงเสนกราฟทสวยงาม อกทงมสและเสยงอกดวย ครสามารถน าคอมพวเตอรมาใชเพอสาธตเกยวกบการโคจรของดาวพระเคราะหในระบบสรยะ โครงสรางอะตอม เปนตน

2.1.8.9 การทดสอบ (Testing) การใชคอมพวเตอรชวยสอนมกจะตองการทดสอบเปนการวดผลฤทธของผเรยนไปดวย โดยผท าจะตองค านงถงหลกการตางๆ คอ การสรางขอสอบ การ

Page 11: บทที่ 2 ทฤษฎีและวรรณกรรมที่เกี่ยวข้องbc.msu.ac.th/project_file/chapter2 (8).pdf · บทที่ 2 ทฤษฎีและวรรณกรรมที่เกี่ยวข้อง

16

จดการสอบ การตรวจใหคะแนนการวดวเคราะหขอสอบเปนรายขอ การสรางคลงขอสอบและการจดใหผสอนสมเลอกขอสอบเองได

2.1.8.10 การไตถาม (Inquiry) คอมพวเตอรชวยสอนนน สามารถใชในการคนหาขอเทจจรงความคดรวบยอด หรอขาวสารทเปนประโยชนในแบบใหขอมลขาวสารคอมพวเตอรชวยสอนจะมแหลงเกบขอมลทมประโยชน ซงสามารถแสดงไดทนทเมอผเรยนตองการดวยระบบงาย ๆ ทผเรยนสามารถท าได เพยงแคกดหมายเลขหรอใสรหสหรอตวยาของแลงขอมลนนๆ

2.1.8.11 การแกปญหา (Problem solving) คอมพวเตอรชวยสอนประเภทนเนนใหฝกการคดการตดสนใจ โดยการก าหนดเกณฑใหผเรยนพจารณาไปตามเกณฑมการใหคะแนนแตละขอ เชน ในวชาคณตศาสตร วชาภาษาไทย ผเรยนจ าเปนอยางยงทจะตองเขาใจและมความสามารถในการแกปญหา

2.1.8.12 แบบรวมวธตางๆ เขาดวยกน เปนคอมพวเตอรชวยสอนทใชการประยกตเอาวธการหลายแบบเขามารวมกนตามวตถประสงคทตองการ

2.1.9 หลกการท างานของ E-learning การท างานและการพฒนาบทเรยนประกอบกจกรรมและดวยขนตอนตางๆ ดงน

- การวเคราะหหลกสตรและเนอหา

- การก าหนดวตถประสงคบทเรยน - การวเคราะหเนอหาและกจกรรม - การก าหนดขอบขายบทเรยน - การก าหนดวธการน าเสนอ

2.1.9.1 การวเคราะหหลกสตรและเนอหา

ขนตอนนนบวาเปนขนตอนทส าคญทสดของกระบวนการออกแบบบทเรยนดวยคอมพวเตอรโดยการวเคราะหความตองการของหลกสตรทจะน ามาสรางเปนบทเรยน ในสวนของเนอหาบทเรยนจะไดมาจากการศกษาและวเคราะหรายวชาของหลกสตร รวมไปถงแผนการเรยนการสอน และค าอธบายวชา หนงสอและเอกสารประกอบการสอน หลงจากไดรายละเอยดของเนอหาทตองการแลว ใหท าดงน

Page 12: บทที่ 2 ทฤษฎีและวรรณกรรมที่เกี่ยวข้องbc.msu.ac.th/project_file/chapter2 (8).pdf · บทที่ 2 ทฤษฎีและวรรณกรรมที่เกี่ยวข้อง

17

2.1.9.1.1 น ามาก าหนดวตถประสงคทวไป 2.1.9.1.2 จดล าดบเนอหาใหมความสมพนธตอเนองจาก 2.1.9.1.3 เขยนหวเรองตามล าดบเนอหา 2.1.9.1.4 เลอกหวเรองและเขยนหวขอยอย 2.1.9.1.5 เลอกเรองทจะน ามาสรางบทเรยน 2.1.9.1.6 น าเรองทเลอกมาแยกเปนหวยอยแลวจดล าดบความตอเนองและความสมพนธในหวขอยอยของเนอหา

2.1.9.2 การก าหนดวตถประสงคของบทเรยน วตถประสงคของบทเรยนเปนแนวทางทก าหนดไวเพอคาดหวงใหผเรยนมความสามารถในเชงรปธรรม หลงจากทจบบทเรยนแลว วตถประสงคจงเปนสงทส าคญทสดของบทเรยน ปกตจะเปนวตถประสงคเชงพฤตกรรมทสามารถวดไดหรอสงเกตไดวาผเรยนแสดงพฤตกรรมอยางไรออกมาในระหวางการเรยนหรอก าลงจบบทเรยนแลว เชน อธบายได แยกแยะได อานได เปรยบเทยบได วเคราะหได เปนตน วตถประสงคเชงประพฤตกรรมดงกลาวนจะไดจากขอบขายของเนอหาทไดจากการวเคราะหในขนตอนท 1 ซงสอดคลองกบหวเรองยอยๆ ทจะน ามาสรางเปนบทเรยนตอไปได

2.1.9.3 การวเคราะหและหากจกรรม

ในการวเคราะหเนอหาละกจกรรมในขนตอนน สวนมากแลวจะยดตามวตถประสงคเชงพฤตกรรมเปนหลก แลวท าการขยายมรายละเอยดดงน

2.1.9.3.1 ก าหนดเนอหากจกรรมการเรยน และ Concepts ทคาดหวงวาจะใหผเรยนไดเรยนร

2.1.9.3.2 เขยนเนอหาสน ๆ ทกหวขอยอยใหสอดคลองกบวตถประสงคเชงพฤตกรรม

2.1.9.3.3 เขยน Concepts ทกหวขอยอยจากนนน ามาจดล าดบเนอหาไดแก บทน า ระดบของเนอหาและกจกรรม ความตอเนองของเนอหาหรอแตละบลอกหรอเฟรม ความยากงายของเนอหา เลอกละก าหนดสอทจะชวยท าใหเกดการเรยนร พจารณาในแตละกจกรรมตองสอชนดใดแลวระบลงในกจกรรมนน

Page 13: บทที่ 2 ทฤษฎีและวรรณกรรมที่เกี่ยวข้องbc.msu.ac.th/project_file/chapter2 (8).pdf · บทที่ 2 ทฤษฎีและวรรณกรรมที่เกี่ยวข้อง

18

2.1.9.3. 4 เขยนแผนผงงาน (Layout Content) โดยการแสดงการเรมตน และจดจบของเนอหา แสดงการเชอมตอและความสมพนธการเชอมโยงของบทเรยน แสดงการปฏสมพนธของเฟรมตาง ๆ แสดงเนอหาจะใชแบบสาขา หรอแบบเชงเสน การด าเนนบทเรยนและวธการสอน เนอหาและกจกรรม

2.1.9.3.5 ออกแบบจอภาพและแสดงผล ไดแก บทน าและวธการใชโปรแกรม การจดเฟรม หรอแตละหนาจอ การใหส แสง เสยง ภาพ ลายและกราฟกตาง ๆ การตอบสนองและการตอบโต การแสดงผลจอภาพและเครองพมพ

2.1.9.3.6 ก าหนดความสมพนธ ไดแกความสมพนธของเนอหา กจกรรมการเรยนการสอน

2.1.9.3.7 การก าหนดขอบขายบทเรยน หมายถงการก าหนดความสมพนธของเนอหาแตละหวขอยอย ในกรณทเนอหาในเรองยอยหลาย ๆ หวขอ จ าเปนตองก าหนดขอบขายของบทเรยนแตละเรอง ๆ เพอหาความสมพนธระหวางบทเรยน เพอระบความสมพนธดงกลาวจะไดทราบถงแนวทางขอบขายของบทเรยนทผเรยนจะเรยนตอไป

2.1.9.3.8 การก าหนดวธการน าเสนอ ไดแก การเลอกรปแบบการน าเสนอเนอหาในแตละเฟรมวาจะใชวธการแบบใด โยสรปผลจากขนตอนท 3 และ 4 น ามาก าหนดเปนรปแบบการน าเสนอ เปนตน วาการจดการต าแหนงและขนาดของเนอหาของการออกแบบและแสดงภาพและกราฟกบนจอภาพการออกแบบเฟรมตาง ๆ ของบทเรยนและการน าเสนอ สวนประกอยสดทายไดแก การวดและประเมนผลซงอาจจะเนนการวดในลกษณะทเนนแบบปรนย จบค และเตมค าตอบ 2.1.10 ทฤษฎเกยวกบ PHP v4.3.10 PHP ยอมาจากค าวา "Personal Home Page Tool" PHP จดเปนภาษาทใชในเขยนเวบเพจอกภาษาหนงทงายในการเขยนโดยเปดดวยแทก <? php หรอ <? หรอ <script language=”php”> และปดดวย?> หรอ </script> สามารถน ามาใชท าเวบเพจทจ าเปนตองมการตอบสนองกบผใช โดยเฉพาะอยางยง PHP มความสามารถในการน าขอมลจาก Database Server มาแสดงในเวบเพจ จงเหมาะแกการน ามาใชท าเวบบอรด, เวบเมล, ไดนามกเวบเพจเพอประโยชนในทางพาณชยอเลกทรอนคส (e-commerce) ตลอดจนการสรางเวบแอพลเคชนเพอใชงานภายในองคกรทตองการคณสมบตในการเรยกใชงานไดจากทกท เชนเรยกการใชแอพลเคชนจากสาขาตาง ๆ เปนตน

Page 14: บทที่ 2 ทฤษฎีและวรรณกรรมที่เกี่ยวข้องbc.msu.ac.th/project_file/chapter2 (8).pdf · บทที่ 2 ทฤษฎีและวรรณกรรมที่เกี่ยวข้อง

19

2.1.10.1 ลกษณะเดนของ PHP - Free เนองจากสงทต องการสงสดของโปรแกรมเมอร ในการพฒนาเวบ

คอของฟร PHP ได ตอบสนองโปรแกรมเมอร เป นอย างดเพราะเครองมอทใช ในการพฒนาทกอย างสามารถหาได ฟรไม ว าจะเป นระบบปฏบตการ Windows, Linux โปรแกรมเวบเซร ฟเวอร(IIS,PWS,Apache, OmniHTTPd) โปรแกรมระบบฐานข อมล (Mysql) และ Server Site Script - Speed เนองจาก PHP น าข อดของภาษาสครปต ทเคยมในภาษา C, Perl, Java รวมกบความเรวของ CGI น ามาพฒนาอย ใน PHP Open Source เนองจากการพฒนาของ PHP ไม ได ยดตดกบบคคลหรอกล มคนเลก ๆ แต เป ดโอกาสให โปรแกรมเมอรทวไปได เข ามาช วยพฒนา ท าให มคนใช งานจ านวนมาก และพฒนาได เรวขน - Crossable Platform เนองจาก PHP ใช ได กบหลาย ๆ ระบบปฏบตการไม

ว าบน Windows, UNIX, Linux หรออน ๆ โดยแทบจะไม ต องเปลยนแปลงโค ดค าสงแตอยางใด - Database Access เนองจาก PHP สามารถตดต อกบฐานข อมลอยาง dBASE,Access,SQL Server, Oracle,Sybase , Informix, Adabas D, PostgreSQL , Mysql ,Empress, FilePro , mSQL, PostgreSQL , InterBase Solid, Velocis , Unix dbm ได อย างมประสทธภาพ - Protocol Support เนองจาก PHP สามารถสนบสนนโพรโตคอลหลายแบบทง IMAP SNMP, NNTP, POP3, HTTP และยงสามารถตดต อกบ Socket ได อกด วย - Library เนองจาก PHP มไลบารส าหรบการตดต อกบแอปพลเคชนไดมากมาย - Flexible ด วยเหตท PHP มความยดหย นสงท าให สามารถน าไปสรางแอปพลเคชนได หลากหลายประเภท 2.1.10.2 หลกการท างานของ PHP

เนองจาก PHP จะท างานโดยมตวแปลและเอนซควต ทฝ งเซร ฟเวอรอาจจะเรยกการท างานว าเป นเซร ฟเวอร ไซต (Server Side) ส วนการท างานของ

บราวเซอร ของผ ใช เรยกว าไคลเอนต (Client Side) โดยการท างานจะเรมต นทผใช ส งความต องการผ านเวบเซอร ทาง HTTP (HTTP Request) ซงอาจจะเป นการกรอกแบบฟอร ม หรอใส ข อมลทต องการ ข อมลเหล านนจะเป นเอกสาร PHP (เอกสารนจะมส วนขยายเป น PHP แล วผ ใช ก าหนด เช น search.php เป นตน) เมอเอกสาร PHP เข ามาถงเวบเซร ฟเวอร กจะถกส งไปให PHP เพอท าหน าท

Page 15: บทที่ 2 ทฤษฎีและวรรณกรรมที่เกี่ยวข้องbc.msu.ac.th/project_file/chapter2 (8).pdf · บทที่ 2 ทฤษฎีและวรรณกรรมที่เกี่ยวข้อง

20

แปลค าสงแล วเอกซควต ค าสงนน หลงจากนนPHP จะ สร างผลลพธ ในรปแบบเอกสาร HTML ส งกลบไปให เวบเซร ฟเวอร เพอส งต อไปให บราวเซอร แสดงผลทางฝ

งผ ใช ต อไป (สมคกด โชคชยชตกล, PHP 5 เนอหาครบถวนใชไดทง PHP 4 และ 5, หนา 10-11)

2.1.11 ทฤษฎเกยวกบ PhpMyAdmin v2.6 PHP MyAdmin เป นโปรแกรมทช วยในการจดการฐานข อมลของ Mysql

เนองจากในการจดการฐานข อมล Mysql จ าเป นต องทราบค าสงและฟอร แมตต าง ๆ ทเกยวข องไม ว าจะเป นการสร างฐานข อมลการสร างตาราง การลบตาราง การก าหนดคย หลก รวมทงการลบฐานข อมลอกด วย เพอความสะดวกในการจดการฐานข อมลจงได น าเอาโปรแกรมทช วยในการจดการฐานข อมล phpmyAdmin เขามาใชphpMyAdmin มความสามารถชวยลดภาระของผบรหารระบบและผใชในการท างานกบฐานขอมล MySQL ในเรองตาง ๆ ดงน

- สรางและลบฐานขอมล - สราง, ท าส าเนา, ลบ, เปลยนชอ และแกไขโครงสรางของเทเบล

- เพม, แกไข และลบฟลด - สงด าเนนการดวยค าสงในภาษา SQL ผาน phpMyAdmin - อานขอมลจากเทกซไฟลเขาสเทเบล - จดการไดหลายเซรฟเวอร - จดการรายชอผใชและก าหนดสทธการใชงานของผใช - สามารถใช Query-by-example (QBE) ได - สามารถสงออกโครงสรางและค าสงสรางขอมลในเทเบลเปนค าสง SQL หรอรปแบบ CSV (Comma Separated Values), LaTeX และสามารถเลอกใหบบอดเปนไฟล Zip หรอ gzipped ได (ในกรณท PHP เปนเวอรชน 4.04 หรอใหมกวานน) - แสดงผลเปนภาษาตาง ๆ ไดถง 47 ภาษา (รวมทงภาษาไทยดวย)

2.1.12 Web server Web server เปนโปรแกรมทอยในเครองเซรฟเวอร ท าหนาทในการรบค ารองขอ และท า

การประมวลผลแลวสงขอมลเวบไปใหเครองฝง Client กคอโปรแกรมทใชในการใหบรการเวบ

Page 16: บทที่ 2 ทฤษฎีและวรรณกรรมที่เกี่ยวข้องbc.msu.ac.th/project_file/chapter2 (8).pdf · บทที่ 2 ทฤษฎีและวรรณกรรมที่เกี่ยวข้อง

21

2.1.13 Apache v1.3.33

Apache (อาปาเช) คอ โปรแกรมสรางระบบเวบเซรฟเวอร หรอ HTTP server แบบ Open Source ทสามารถท างานบนระบบ Linux, Unixและ Win 32ได Apache ไดรบพฒนาและปรบปรงเรอยมาจนถอไดวาเปนโปรแกรมระบบเวบเซรฟเวอรทดทสดของระบบยนกซในปจจบน โดยมจดเดนทงในดานความเรว มความเชอถอไดของโปรแกรมสงมาก และมความสามารถตางๆ อยาง

2.1.13.1 ความสามารถของ Apache

- เปนโปรแกรมระบบเวบเซรฟเวอรตามมาตรฐานโปรโตคอล HTTP/1.1 - มระบบโมดลใหผใชสามารถเขยนโปรแกรมเพมเตมความสามารถใหกบ

Apache ได เอง (Open Source) - สามารถรนไดบนระบบยนกซไดแทบทกแบบ - มระบบ DBM หรอ databases for authentication - สามารถสงใหสงไฟลหรอรน CGI script - มระบบ multiple directory index - สามารถก าหนดจ านวน Alias และ Redirecy ไดอยางไมจ ากด - มระบบ content negotiation - มระบบ Multiple-homed servers

2.1.14 MySQL v4.1.8 Mysql เป นโปรแกรมฐานข อมลในลกษณะ Database Server ซงเป นโปรแก

รมให บรการฐานข อมล โดยท างานได ทงบน Telnet บน Linux Redhat หรอ Unix System และบน Win32 (Windows 95/98/ME) เพอใช กบ Internet & Intranet หมายความว าสามารถเรยกใช Mysql ได ทวโลกกรณเป น Internet และทวบรเวณทเป น Internet และยงสามารถเรยกใช บนเวบเบราวเซอร ได ในกรณทใช ภาษาอนเตอร เฟซเข ามาใช งานฐานข

อมล เช น PHP, Perl, C++ ฯลฯ ในการเขยนโปรแกรมบนเวบ อาจต องมการเกบข อมลบางอย างเอาไว เพอน าไปใชตอซงการเขยนระบบฐานข อมลด วยตนเองนน จะต องออกแบบการเกบข อมลเองและในการน าข อมลจากฐาน ข อมลไปใช นนย อมเกดความผดพลาดได ถ าเราเขยนโปรแกรมไม รดกมพอ

Page 17: บทที่ 2 ทฤษฎีและวรรณกรรมที่เกี่ยวข้องbc.msu.ac.th/project_file/chapter2 (8).pdf · บทที่ 2 ทฤษฎีและวรรณกรรมที่เกี่ยวข้อง

22

Mysql จงเป นระบบฐานข อมลตวหนงทมประสทธภาพสง ซงนอกเหนอจาก Mysql แล ว PHP ยงสามารถเชอมต อกบฐานข อมลได หลายตว เช น Oracle , Sybase แต ทเลอก Mysql เพราะว า Mysql นนเลกและง ายในการจดการฐานข อมลมากเหมาะส าหรบการท า Database Server ทสามารถท างานได ดในระดบหนง และรองรบทงบน Windows และ Unix ไม ว าจะเป น Mysql บน Linux ทตดตงได ไม ยาก ถงแม Mysql จะท างานได ดในระดบหนง อาจจะเปรยบเทยบไม ได กบฐานข อมลทมขนาดโตกว าแต การเรมต นกบ Mysql จะท าใหผใชเข าใจในระบบฐานข อมลบนเวบมากยงขน

2.1.14.1 ความสามารถของ MySQL MySQL จะมความสามารถครอบคลมความตองการของผใช ดงน - MySQL จดเปนระบบฐานขอมลปรเภท SQL-based ผใชหรอผพฒนา

สามารถใชค าสง SQL ในการสง หรอใชงานกบ MySQL Server ไดโดยไมตองศกษาเพมเตมแตอยางใด ซงความสามารถน ถอวาเปนแนวโนมของระบบจดการฐานขอมลในปจจบน

- สนบสนนการใชงานส าหรบตวประมวลผลกลาง (CPU: Central Processing Unit) หลายตว

- การท างานแบบ Multi-threaded ใช kernel Threads - สนบสนน API เพอใชงานกบ Development Platform ตาง ๆ มากมาย ไมวา

จะเปน C, C++, Eiffel, Java, Perl, PHP, python หรอ Tcl และนอกจากนยงสามารถใชงานรวมกบ ODBC (Open Database Connectivity) ซงท าใหเราสามารถใชงานไดกบเครองมออน ๆ บน Windows Platform เชน Access เปนตน รวมทงสามารถน ามาประยกตเพอใชงานรวมกบ ASP (Active Server Page) ไดอกดวย

- MySQL สามารถรนไดบนระบบปฏบตการหลายตวหลายคาย ไมวาจะเปน ATX, BSD/OS, DEC Unix, FreeBSD, HP-UX, Linux, Mac OS X, NetBSD, OpenBSD, OpenBSD, OS/2, SGI Irix, Solaris, SunOS, SCO OpenServer, SCO Unixware, Tru64 Unix, WindowsPlatform ท าใหผใชสามารถท าการยายหรอปรบขนาดของระบบขนไปไดในกรณทตองการขยายขนาดของขอมล หรอมความตองการทรพยากรเพมมากขน

- ประเภทของขอมลทสามารถใชไดใน MySQL ไดแก ตวเลข (ทงแบบคดและไมคดเครองหมาย) ขนาด 1, 2, 3, 4 และ 8 ไบต, FLOAT, DOUBLE, CHAR, VARCHAR, TEXT, BLOB, DATE, TIME, DATETIME, TIMESTAMO, YEAR, SET และ ENUM

Page 18: บทที่ 2 ทฤษฎีและวรรณกรรมที่เกี่ยวข้องbc.msu.ac.th/project_file/chapter2 (8).pdf · บทที่ 2 ทฤษฎีและวรรณกรรมที่เกี่ยวข้อง

23

- สนบสนน GROUP BY และ ORDER BY clauses และ Group Functions ไดแก COUNT (), COUNT (DISTINCT), AGV (), AVG (), STD (), SUM (), MAX () และ MIN ()

- สนบสนน LEFT OUTER JOIN และ RIGHT OUTER JOIN - การก าหนดสทธและรหสผาน ใหมความปลอดภย ความยดหยนสง สามารถ

ก าหนดเครองและ/หรอผใช ในการเขาถงขอมลได มการเขารหสขอมล (Encryption) ส าหรบรหสผานของผใชดวย ท าใหผใชมความมนใจวาขอมลจะมความปลอดภย ไมมใครสามารถท าการเขาถงขอมลได หากไมไดรบอนญาต

- สามารถท าดชน (Index) ไดสงสด 32 ดชนในแตละตารางขอมล โดยทในแตละดชนสามารถใชฟลดไดตงแต 1-16 ฟลด

- สามารถรองรบขอมลขนาดใหญ เชน ขอมลระดบลานระเบยน ซงปจจบน MySQL สามารถรองรบจ านวนขอมลไดในระดบ 60,000 ตารางขอมล และ 5 ลานระเบยน

- สนบสนนรปแบบภาษา (Character Set) เชน ISO-8859-1 (Latin1), big5, ujis และอน ๆ ท าใหผใชสามารถท าการจดเรยงขอมล (Sort) หรอก าหนดการแสดงขอผดพลาด (Error Messages) ไดตามรปแบบทตองการ โดยสามารถดรายละเอยดเพมเตมไดจาก MySQL Manual

- เครองทท าหนาทเปนผใชบรการ (Client) สามารถเชอมเขาส MySQL Server โดยการใช TCP/IP Sockets, Unix Sockets (Unixes) หรอ Named pipes (NT) (สงกรานณ ทองสวาง, 2545)

2.1.15 การวเคราะหระบบ ในขนตอนการพฒนาระบบฐานขอมล ซงเปนกจกรรมหนงทเกดขนในขนตอนการ

พฒนาระบบสารสนเทศจะตองประกอบดวยวฏจกรของขนตอนหลกๆ ตอไปน - ขนตอนการวเคราะหระบบ เพอวเคราะหระบบความตองการของผใช และศกษา

ปญหาของระบบงานเดมรวมไปถงศกษาความเปนไปไดของระบบงานใหมและขอบเขตของระบบงานใหมทจะถกพฒนาขน

- ขนตอนการออกแบบ จะครอบคลมการออกแบบทกองคประกอบของระบบฐานขอมล อนไดแก ฮารแวร ซอฟตแวร ขอมล บคลากร และขนตอนการด าเนนงาน

- ขนตอนการพฒนาระบบ จะไดแก การพฒนาโปรแกรมประยกตดวยภาษาโปรแกรมตามทนกออกแบบไดออกแบบไว และการท าเอกสารประกอบโปรแกรม เพออธบายรายละเอยดขนตอนการท างานของโปรแกรมประยกตแตละโปรแกรม และวธการใชงานโปรแกรมประยกตเหลานน

- การตดตงระบบใหผใชงานทดลองใชงานจรง

Page 19: บทที่ 2 ทฤษฎีและวรรณกรรมที่เกี่ยวข้องbc.msu.ac.th/project_file/chapter2 (8).pdf · บทที่ 2 ทฤษฎีและวรรณกรรมที่เกี่ยวข้อง

24

- การบ ารงรกษาระบบเพอปรบปรงระบบงานใหมความทนสมย และสอดคลองกบความตองการของผใชงานทอาจมการเปลยนแปลงไปไดตลอดเวลา

อยางไรกตาม ในการด าเนนงานของแตละขนตอนของการพฒนาระบบน อาจมการยอนกลบไปท าขนตอนกอนหนาใหมไดอกตลอดเวลา ถาพบวาการด าเนนงานในขนตอนปจจบนยงมขอบกพรองทท าใหไมสามารถบรรลวตถประสงคทวางไวในเบองตนได วงเรยกวาเปนวฏจกรของการพฒนาระบบฐานขอมล

2.1.16 ผงงาน (Flow chart)

ผงงาน คอแผนภพทมการใชสญลกษณรปภาพและลกศรทแสดงถงขนตอนการท างานของโปรแกรมหรอระบบทละขนตอน รวมไปถงทศทางการไหลของขอมลตงแตแรกจนไดผลลพธตามทตองการใชในการอธบายกระบวนการทตองมการตดสนใจ หรอมทางเลอก

2.1.16.1 ประเภทของผงงาน - ผงงานระบบ (System Flowchart) คอผงการแสดงการท างานทงหมดในภาพรวมของ

ระบบ ตงแตจดเรมตนของระบบงาน กจกรรมระหวางการท างาน การสงผานของขอมลในกจกรรมตางๆเพอจะเปนแนวทางในการน าไปเขยนผงโปรแกรม

- ผงงานโปรแกรม (Program Flowchart) ภาพแสดงรายละเอยดการทงานของโปรแกรม ตงแตจดเรมตนในการรบขอมล การประมวลผลขอมล การแสดงผลลพธขอมล เพอเปนแนวทางใหนกเขยน โปรแกรมน าไปลงรหสค าสงใหคอมพวเตอรท างานตามความตองการ

2.1.16.2 ประโยชนของผง - ชวยล าดบขนตอนการท างานของโปรแกรม และสามารถน าไปเขยน

โปรแกรมไดโดยไมสบสน - ชวยในการตรวจสอบ และแกไขโปรแกรมไดงาย เมอเกดขอผดพลาด - ชวยใหดดแปลง แกไข ท าไดอยางสะดวกและรวดเรว - ชวยใหผอนสามารถศกษาการท างานของโปรแกรมไดอยางงาย และรวดเรว

มากขน 2.1.16.3 วธการเขยนผงงานทด

- ใชสญลกษณตามทก าหนดไว - ใชลกศรแสดงทศทางการไหลของขอมลจากบนลงลาง หรอจากซายไปขวา

Page 20: บทที่ 2 ทฤษฎีและวรรณกรรมที่เกี่ยวข้องbc.msu.ac.th/project_file/chapter2 (8).pdf · บทที่ 2 ทฤษฎีและวรรณกรรมที่เกี่ยวข้อง

25

- ค าอธบายในภาพควรสนกะทดรด และเขาใจงาย - ทกแผนภาพตองมลกศรแสดงทศทางเขา – ออก - ไมควรโยงเสนเชอมผงงานทอยไกลมาก ๆ ควรใชสญลกษณจดเชอมตอแทน -ผงงานควรมการทดสอบความถกตองของการท างานกอนน าไปเขยนโปรแกรม

2.1.16.4 สญลกษณทใชในการเขยน Flowchart การเขยนผงงาน จะใชกลองกจกรมมหรอสญลกษณ แทนขอความเพอเปน

การสอความหมายเดยวกน จงมการก าหนดสญลกษณทเปนมาตรฐาน โดยมหนวยงานทเปนผ ก าหนดมาตราฐาน หนวยงานนนคอ American National Standard Institute (ANSI) และ International Standard Organization (ISO)

Flowchart ประกอบดวยสญลกษณตางๆ ดงน ตารางท 2-1 สญลกษณ Flowchart

สญลกษณ ความหมาย ตวอยาง 1.Input / Output

แทนขอมลน าเขาหรอรายงานการประมวลผล

2. Process

แทนการประมวลผลหรองาน

3. Conector

แสดงการตอของ Flowchart ในหนาเดยวกน

A

Page 21: บทที่ 2 ทฤษฎีและวรรณกรรมที่เกี่ยวข้องbc.msu.ac.th/project_file/chapter2 (8).pdf · บทที่ 2 ทฤษฎีและวรรณกรรมที่เกี่ยวข้อง

26

4. Flowspacline

ทศทางการด าเนนงาน

5.Decision

การตดสนใจการเปรยบเทยบ Salary Code

No Yes

ตารางท2-1สญลกษณ Flowchart (ตอ) สญลกษณ ความหมาย ตวอยาง 6. Predefined Pricess หรอSubroutine

การท างานทไดก าหนดไวในรายละเอยดอน

7. Terminak,Interrupt

จดเรมตนหรอจดสนสดภายในโปรแกรม

Start

8. Document

ขอมลน าเขาหรอผลลพธทพมพอยบนกระดาษ

9.Onkine Storage

ขอมลน าเขาหรอผลลพธทเกบบนสอบนทกขอมลทสมารถเขาไปประมวลผล ณ จดใดกได

10. Display แสดงผลลพธทางจอภาพ Display Errpr message

Page 22: บทที่ 2 ทฤษฎีและวรรณกรรมที่เกี่ยวข้องbc.msu.ac.th/project_file/chapter2 (8).pdf · บทที่ 2 ทฤษฎีและวรรณกรรมที่เกี่ยวข้อง

27

2.1.17 แผนภาพกระแสขอมล Data Flow Diagram, DFD Level (0, 1, 2) เปนเครองมอทใชในการแสดงการท างานของระบบงาน โดยเนนถงกจกรรม

(Activity) ในระบบและการเคลอนไหวของขอมล ทเขาสและออกจากกจกรรมตาง ๆ จากกจกรรมหนง ภายในระบบดงกลาว

DFD บางครงสามารถเขยนอกชอหนงวา Activity Diagram 2.1.17.1 สวนประกอบของ DFD

DFD มองคประกอบ 4 อยาง ซงใชสญลกษณตางๆ แทนดงตอไปน - สญลกษณแทนการประมวลผล (Process) เปนวงกลม

หรอ

Process name

ภาพท 2-1 สญลกษณแทนการประมวลผล (Process)

2.1.17.2 การประมวลผลโพรเซส (Process) - การประมวลผลโพรเซส คองานทจะตองท าแทนดวยวงกลม และมชออย

ภายในวงกลม เชน

ภาพท 2-2 การประมวลผลโพรเซส (Process)

Page 23: บทที่ 2 ทฤษฎีและวรรณกรรมที่เกี่ยวข้องbc.msu.ac.th/project_file/chapter2 (8).pdf · บทที่ 2 ทฤษฎีและวรรณกรรมที่เกี่ยวข้อง

28

- การประมวลผลจะเปลยนขอมลขาเขาเปนผลลพธ หมายความวาจะตองมการกระท าบางอยางตอขอมลท าใหเกดผลลพทขนมา โดยปกตแลวขอมลทเขาสโพรเซสจะแตกตางจากขอมลเมอออกจากโพรเซส

- ชอโพสเซสเปนตวบอกวาโพสเซสนนท าหนาทอะไร ค าทใชควรมความหมายทแนนอนควรจะใชค ากรยา เชน ค านวณ แกไข เปนตน

2.1.17.3 วธการสราง DFD ก าหนดสงทอยภายนอกระบบทงหมด และหาวาขอมลอะไรบางทเขาสระบบ หรอออกจากระบบทเราสนใจ อยภายนอก ขนตอนนส าคญมากทงนเพราะจะท าให ทราบวาขอบเขตของระบบนนมอะไรบาง

ภาพท 2-3 DFD ใชขอมลทไดจากขนตอนท 1 น ามาสราง DFD ตางระดบ ขนตอนถดมามอก 4

ขนตอนโดยใหท าทง 4 ขนตอนนซ าหลายๆ ครง จนกระทงได DFD ระดบต าสด 1. เขยน DFD ฉบบแรก ก าหนดโพรเซส และขอมลทไหลเขาออกจากโพ

รเซส 2. เขยน DFD อนๆ ทเปนไปไดจนกระทงได DFD ทถกทสด ถามสวนหนง

สวนใด ทรสกวาไมงายกใหพยายามเขยนใหมอกครง 3. พยายามหามขอผดพลาดอะไร 4. เขยนแผนภาพแตละภาพอยางด ซง DFD ฉบบนจะใชตอไปในการ

ออกแบบและใชดวยกนกบบคคลอนๆ ทเกยวของในโครงการ 5. น าแผนภาพทงหมดทเขยนแลวมเรยงล าดบ ท าส าเนา และพรอมทจะ

น าไปตรวจสอบขอผดพลาดกบผรวมทมงาน ถมแผนภาพใดทมจดออน ใหกลบไปเรมตนทขนตอนท 3 ใหม

6. น า DFD ทไดโปตรวจสอบขอผดพลาด กบผใชระบบเพอหาวาแผนภาพใดไมถกตอง

7. ผลตแผนภาพ DFD ฉบบสดทายทงหมด

Page 24: บทที่ 2 ทฤษฎีและวรรณกรรมที่เกี่ยวข้องbc.msu.ac.th/project_file/chapter2 (8).pdf · บทที่ 2 ทฤษฎีและวรรณกรรมที่เกี่ยวข้อง

29

2.1.18 กระบวนการปรบบรรทดฐาน (Normalization Process) กระบวนการปรบบรรทดฐาน เปนกระบวนการทใชในการกระจายรเลชนทมโครงสราง

ทซบซอนออกเปนรเลชนยอยๆ ทมโครงสรางทงาย ซงจะชวยท าใหไมมขอมลทซ าซอน และอยในรปแบบบรรทดฐาน (Normal Form) ทสามารถน าไปใชงาน และไมกอใหเกดปญหาใดๆ ได

2.1.18.1 ประโยชนของการปรบบรรทดฐาน - การปรบบรรทดฐานเปนเครองทชวยในการออกแบบโมเดลฐานขอมลแบบ

เชงสมพนธใหอยในรปแบบทเปนบรรทดฐาน - ท าใหทราบวารเลชนทถกอกแบบมานน อยในรปแบบบรรทดฐานหรอไม

และจะกอใหเกดปญหาอะไรบางและมวธแกไขปญหานนอยางไร - เมอท าการปรบบรรทดฐานรเลชนทมปญหาแลว จะรบประกนไดวารเลชน

นนจะไมมปญหาอก หรถามกจะมนอยลง ดงนน จากรปแบบของรเลชนทยงไมผานการปรบบรรทดฐาน การจะท าใหรเลชนประเภทน

เปนรเลชนทอยในรปแบบบรรทดฐาน โดยผานกระบวนการปรบบรรทดฐาน จะมกระบวนการตางๆ อย 5 ระดบ ไดแก การปรบรเลชนใหอยในรปแบบบรรทดฐานระดบท 1,2,3 รปแบบบรรทดฐานบอยสคอดด และรปแบบบรรทดฐานระดบท 4 แตละระดบจะมวตถประสงคในการแกปญหาของรเลชนทแตกตางกนออกไป ยงรเลชนมการผานกระบวนการปรบบรรทกฐานในระดบทสงขน กจะมรปแบบทเปนบรรทดฐานมากยงขน ปญหาตางๆ ทจะเกดขนกลดนอยลง ซงโดยทวไปแลวในการออกแบบโมเดลบานขอมลในเชงธรกจ กระบวนการปรบบรรทดฐานมกท าถงแคระดบท 3 แตกอาจมบางระบบงานทตองท าถงระดบท 4

2.1.18.2 ฟงกชนการขนตอกน ถารเลชน R ใดๆ ประกอบดวยแอททรบวท X และ Y เขยนแทนไดดวย

สญลกษณ R(X, Y) ซง X และ Y นอาจเปนแอททรบวทเดยวหรอเปนกลมของแอททรบวทกได แอททรบทท Y จะถกเรยกวามฟงกชนการขนตอกนกบแอททรบวท X หรอเขยนเปนสญลกษณดวย X Y ถาขอมลแตละคาทไมซ ากน (Unique) ของแอททรบวท X มของมลของ Y ทเกยวของกบ X เพยง 1 คาเทานน หรอกลาวไดอกนยหนงคอขอมลแตละคาใน X จะใชในการ เลอก (Determines) ขอมลเพยง 1 คาทอยใน Y และจะเรยก X ไดอกอยางวาเปน ตวเลอก (Deteminamt)

2.1.18.3 รปแบบบรรทดฐานระดบท 1 (First Normal Form : 1NF) กระบวนการปรบบรรทดฐานระดบแรกสด จะเปนกระบวนการในการปรบตารางขอมลของผใชงาน ใหอยในรปของรเลชน (แตละเซลล จะมเพยงขอมลเดยว) เพอใหอยในรปแบบบรรทดฐานระดบท 1 โดยมนยามดงน

Page 25: บทที่ 2 ทฤษฎีและวรรณกรรมที่เกี่ยวข้องbc.msu.ac.th/project_file/chapter2 (8).pdf · บทที่ 2 ทฤษฎีและวรรณกรรมที่เกี่ยวข้อง

30

รเลชนใดจะอยในรปแบบบรรทดฐานระดบท 1 (1NF) ได รเลชนนนจะตองมคณสมบตตอไปน

1. เปนรเลชนทมคยหลกของรเลชน 2. ไมมกลมขอมลซ า (repeating groups) อยในรเลชน หรอกลาวอกนยหนง

คอ แตละชองหรอเซลล (cell) ของรเลชนจะตองเกบขอมลเพยงหนงคา ( atomic value )เทานน 3. แอททรบวททกแอททรบวทไมใชคย (Nonkey attnbutes) จะตองขนกบแอ

ททรบวททเปนคยหลกอยางสมบรณ 2.1.18.4 รปแบบบรรทดฐานระดบท 2 (Second Normal Form : 2NF) รปแบบบรรทดฐานระดบ 2 และ 3 นจะยงเกยกบเรองของความสมพนธ

ระหวางคยหลกและแอททรบวทอนๆ ทไมไดเปนสวนหนงสวนใดของคยหลกหรอ แอททรบวททไมใชคย

รเลชนใดทอยในรปแบบบรรทดฐานระดบท 2 (2NF) จะมคณสมบตดงตอไปน

1. รเลชนนนอยในรปแบบ 1 NF 2. ตองไมมการขนตอกนเพยงบางสวน (Partial dependencies) กลาวคอ ตอง

ไมมแอททรบวททไมใชคยตวใดขนกบสวนใดสวนหนงของคยหลก (ถาคยหลกประกอบดวยแอททรบวทมากกวาหนงตวขนไป) ยกเวนการขนตอกนแบบทรานซทฟจะยงคงมอยไดในรเลชนทมรปแบบ 2 NF

2.1.18.5 รเลชนทมรปแบบบรรทดฐานระดบท 3 หรอ 3NF นจะเปนรเลชนทมนยามดงตอไปน รเลชนใดทอยในรปแบบบรรทดฐานระดบท 3 (3NF) จะตองมคณสมบตดดงตอไปน

1. รเลชนนนอยในรปแบบบรรทดฐานระดบท 2 (2NF) 2. ตองไมมการขนตอกนแบบทรานซทฟ (transitive dependencied) กลาวคอ

ตองไมมแอททรบวททไมใชคยตวใดขนกบแอททรบวทอน ซงเปนแอททรบวททไมมชคยเชนเดยวกน

2.1.18.6 รปแบบบรรทดฐานระดบท 1 (Fourth Normal Form: 4NF) ถาสมมตวา มรเลชนทเกบขอมลเกยวกบนกศกษาทลงเรยนวชาตางๆ ในเทอมหนงๆ และความสนใจในกฬาของนกศกษาแตละคน โดยใหแตละแถวในรเลชนเกบขอมล รหสนกศกษา วชาทลงเรยน และกฬาทสนใจ และมขอก าหนดของรเลชนดงตอไปน

Page 26: บทที่ 2 ทฤษฎีและวรรณกรรมที่เกี่ยวข้องbc.msu.ac.th/project_file/chapter2 (8).pdf · บทที่ 2 ทฤษฎีและวรรณกรรมที่เกี่ยวข้อง

31

1. นกศกษาแตละคนจะสามารถลงทะเบยนไดมากกวาหนงวชาขนไป เชน นกศกษารหส 39-1225 จะลงทะเบยนเรยนวชา 2 วชา ไดแก คณตศาสตร และฟสกส

2. นกศกษาแตละคนจะสามารถมกฬาทชอบไดมากกวาหนงอยาง เชน นกศกษารหส 39125 จะชอบกฬา2 ประเภท ไดแก วายน าและแบดมนตน เปนตน จากรเลชนรปแบบขางตน คยหลกของรเลชนจะตองมลกษณะเปนคยรวม คอ ประกอบดวยแอททรบวททกแอททรบวท ไดแก รหสนกศกษา วชาทลงทะเบยน และกฬาทสนใจ พจารณาวารเลชนทอยในรปแบบนจะอยในรป 1NF 2NF 3NF หรอไม

1. เนองจากรเลชนนไมมกลมของขอมลซ า รเลชนนจงอยในรปแบบ 1NF 2. เนองจากคยหลกของรเลชนประกอบดวยแอททรบวททกตวในรเลชน

รวมกน ดงนน จะไมมแอททรบวททไมใชคยใดทขนกบสวนใดสวนหนงของคยหลก รเลชนนจงอยในรปแบบ 2NF

3. เนองจากไมมแอททรบวททไมใชคยในรเลชนน ดงนน จงยอมไมมแอททรบวททไมใชคยใดทขนตอกนจงอยในรปแบบ 3NF และอยในรปแบบของ BCNF ดวยเนองจากไมมตวเลอกทไมใชคยคแขง ถงแมวารเลชนนจะอยในรปแบบของ 3NF แลวกตาม แตถาพจารณาดดๆ จะพบวารเลชนนยงคงมปญหาเกยวกบการจดากรขอมล อนไดแก การปรบปรงเปลยนแปลง การลบหรอการเพมขอมล

2.1.18.7 การสรางแผนภาพ E-R ของระบบ โมเดลขอมลแบบ E-R เปนการออกแบบโมเดลขอมลเชงแนวความคด ทถกออกแบบหลงจากขนตอนการวเคราะหระบบ โดยมวตถประสงคเพอน าเสนอโครงสรางของฐานขอมลในระดบแนวความคดในลกษณะของแผนภาพ ทมความงายตอการท าความเขาใจ ท าใหสามารถมองเหนภาพรวมของเอนตตทงหมดทมอยในระบบรวมถงความสมพนธระหวางเอนตตเหลานน และยงเปนโมเดลทไมยดตดกบระบบจดการฐานขอมลแบบตางๆ หรอยดตดบฮารดแวรหรอซอฟแวรใดๆ องคประกอบทส าคญของโมเดลแบบ E-R ประกอบดยเอนตต แอททรบวท และความสมพนธระหวางเอนตต ทงนเอนตดตจะแบงออกไดเปนสามประเภทคอ เอนตตปกต เอนตดตเชงสมพนธ และเอนตตแบบออน โดยเอนตตปกตจะเปนเอนตตทไมขนกบเอนตตใด โดยมแอททรบวทตงแตหนงแอททรบวทขนไปท าหนาทเปนตวชเฉพาะของเอนตต เอนตตเชงสมพนธจะเปนเอนตตทถกแปลงมาจากความสมพนธระหวางสมาชกของเอนตตทมความสมพนธกน โดยจะมแอททรบวททเปนตวชเฉพาะทน ามาจากเอนตตทขนกบการปรากฎของสมาชกในเอนตตปกตเสมอ

Page 27: บทที่ 2 ทฤษฎีและวรรณกรรมที่เกี่ยวข้องbc.msu.ac.th/project_file/chapter2 (8).pdf · บทที่ 2 ทฤษฎีและวรรณกรรมที่เกี่ยวข้อง

32

ดดยจะมแอททรบวททท าหนาทเปนตวชเฉพาะเพยงบางสวน ซงจะตองถกน าไปรวมกบแอททรบวททเปนตวขเฉพาะจากเอนตตปกต เพอท านหนาทเปนตวชเฉพาะทสมบรณ แอททรบวทของโมเดลแบบ E-R จะแบงออกเปนหลายประเภท ไดแก แอททรบวทแบบธรรมดา แบบรวมแบบมขอมลไดคาเดยว และแบบมขอมลไดหลายคา ส าหรบความสมพนธกจะประกอบดวยความสมพนธแบบ 1:1 แบบ 1:M และแบบ M:N นอกจากนยงสามารถแบงประเภทความสมพนธตามขนของความสมพนธไดอก อนไดแกความสมพนธระหวางหนงเอนตต ระหวางสองเอนตต และระหวางสามเอนตต ในการออกแบบและวเคราะหระบบงานใดๆ บางครงอาจมความตองการทจะเกบขอมลยอนหลง เพอใชในการตรวจสอบและสอบถามขอมลตามชวงเวลาทตองการ ในการนจ าเปนตองมการออกแบบความสมพนธใหสามารถเกบขอมลทขนกบเวลาได โดยการก าหนดขอมลเวลานนใหเปนแอททรบวทของความสมพนธ ซงเปนประเภทความสมพนธทจะถกเปลงใหอยในรปแบบของเอนตตเชงสมพนธตอไป ในการวเคราะหระบบเพอสรางแผนภาพ E-R นจะตองเรมจากการศกษาและเกบขอมลจากระบบงานเดมเพอมท าการวเคราะหหาเอนตต แอททรบวท และความสมพนธระหวางเอนตตทจะเกดขน โดยทวไปแลวการวเคราะหหาเอนตต จะดจากค านามทมอยในเอกสารหรอรายงานหรอจากการสมภาษณ สวนแอททรบวทกจะเปนคณสมบตของเอนตตแตละเอนตตนน โดยในแตละเอนตตจะตองมการก าหนดแอททรบวทอยางนอยหนงแอททรบวทขนมาท าหนาทเปนตวชเฉพาะของเอนตตนนๆ ส าหรบการวเคราะหหาความสมพนธระหวางเอนตต จะตองดจากขนตอนการปฏบตงานของระบบงาน กฎเกณฑและเงอนไขของการปฏบตงานในระบบงานนนๆ เปนส าคญ

2.2 วรรณกรรมทเกยวของ 2.2.1 ระบบ E-learning เรองการใชงาน Auto flight

ผศกษา นางสาวชนาธนาถ อทมภา วตถประสงคของการศกษาเฉพาะกรณ เปนสอการเรยนรผานเครอขาย

อนเตอรเนต เรองโปรแกรมบญช Auto flight โดยใชสอทางอนเตอรเนตเปนเครองมอ เพราะผเรยนสามารถเขาเรยนไดทกๆ สถานทและทกเวลาถามการเชอมโยงกบอนเตอรเนต

ระบบ E-learning เรองโปรแกรม Auto flight ไดพฒนาขนโดยภาษา PHP ซงใชฐานขอมล My SQL ใชโปรแกรม Apache wep Server ในการรนโปรแกรมเพอแสดงผลทางหนาจอและมโปรแกรมภาษาอนทเกยวของ คอ HTML เปนรปแบบของภาษาทใชในการเขยนโปรแกรมในเวบเพจเพอแสดงบนเวบบราวเซอร Dreamweaver MX ใชส าหรบเขยนค าสงในการท าเวบไซต ผลการศกษาเฉพาะกรณในครงนไดพฒนาระบบ E-learning เรอง Auto flight ท

Page 28: บทที่ 2 ทฤษฎีและวรรณกรรมที่เกี่ยวข้องbc.msu.ac.th/project_file/chapter2 (8).pdf · บทที่ 2 ทฤษฎีและวรรณกรรมที่เกี่ยวข้อง

33

ผใชสามารถเขาไปศกษาผานระบบเครอขายอนเตอรเนตไดมระบบลงทะเบยน แบบทดสอบกอนเรยนและหลงเรยน มเทคนคการสอน Auto flight โดยท าเปนไฟล Acrobat ผทใชสามารถแกไขขอมลสวนตวได รวมทงระบบรกษาความปลอดภยของเวบไซตทจดการโดยผดแลระบบ

ขอเสนอแนะ 1. การสราง E-learning เรองการใชโปรแกรม Auto flight นชวยใหผสนใจ

ไดรบความรเรองวธใชเพมเตมและสามารถวดผลการเรยนรไดในการท าแบบทดสอบดงนนจงเหมาะกบผสนใจในเรองโปรแกรม Auto flight และผทใชงานโปรแกรมโดยสามารถน าไปใชงานไดจรง

2. ควรมการศกษาความรเพมเตมในการพฒนาเวบไซดอยเสมอ ๆ และหมนฝกฝนใหเกดความช านาญ

3. การพฒนาเวบไซตควรใหความส าคญกบการออกแบบเพอดงดดความสนใจจากผเรยนมากยงขน

2.2.2 ระบบ E-learning เรองการใชโปรแกรม Oracle 9i ผศกษา นางสาวจอมใจ อนดาหา นางสาวกญธญา วนทะไชย วตถประสงคของการศกษาเฉพาะกรณนเปนการวเคราะหออกแบบและพฒนา

ระบบการเรยนบนเครอขายคอมพวเตอร เรองการใชโปรแกรม Oracle 9i ผานระบบเครอขายอนเตอรเนตเปนระบบงานทพฒนาขนเพอเปนสออ านวยความสะดวกในดานการศกษาเรองโปรแกรมและสามารถท าแบบทดสอบกอนเรยน และหลงเรยนพรองทงสามารแกไขขอมลสวนอนได Admin สามารถจดการเพมบทเรยนและจดการเพมลบแกไขระบบทดสอบได

แบบการเรยนบนเครอขายคอมพวเตอรเรองการใชโปรแกรม Oracle 9i พฒนาขนโดยใชโปรแกรม PHP และฐานขอมล My SQL โดยใช Apache Web Server ในการรนโปรแกรม ตามท Browser รองขอมา ขอเสนอแนะ

1. ควรมการศกษาหาความรเพมเตมในการพฒนาเวบไซตอยเสมอ ๆ และหมนฝกฝนใหเกดความช านาญ

2. ในการจดท าเวบไซตควรจะท าการศกษาและวเคราะหขอมลในการเกบรวบรวมขอมลโดยรายละเอยดเพอใหไดขอมลทถกตองกอนทจะพฒนาเวบไซต

3. เวบไซตนสรางขนเพอเชอมตอกบอนเตอรเนต ซงอ านวยความสะดวกใหผใชในระดบหนงเนอหาทจะท าเปนเรองทจะน าไปใชงานจรง เพราะระยะเวลามจ ากด หากมผใดท

Page 29: บทที่ 2 ทฤษฎีและวรรณกรรมที่เกี่ยวข้องbc.msu.ac.th/project_file/chapter2 (8).pdf · บทที่ 2 ทฤษฎีและวรรณกรรมที่เกี่ยวข้อง

34

สนใจทจะพฒนาตองเลอกเนอหา และระบบจดการทเหมาะสมทจะท าใหเวบไซตนเกดประโยชนการใชงานสงสด

2.2.3 ระบบ E-learning เรอง คอมพวเตอรเบองตน เวบไซต http://www.sonfree.com/computer_im/newsindex

ความสามารถของระบบ - สมครสมาชก - Login เขาใชงานระบบ e-Learning - สามารถแกไขเนอหา ขาว บทเรยน แบบทดสอบ - เพม ลบ จดการเมนตางๆได - สามารถยนแบบขอเขาเรยนได - สามารถอานและเพมค าถามในกระดานเวบบอรดได - การตดตอผดแลระบบ - Log out ออกจากระบบ e-Learning

ภาพท 2-4 หนาหลกของระบบE-learning เรอง คอมพวเตอรเบองตน

Page 30: บทที่ 2 ทฤษฎีและวรรณกรรมที่เกี่ยวข้องbc.msu.ac.th/project_file/chapter2 (8).pdf · บทที่ 2 ทฤษฎีและวรรณกรรมที่เกี่ยวข้อง

35

ภาพท 2-5 หนาสมครสมาชกของระบบE-learning เรอง คอมพวเตอรเบองตน

ภาพท 2-6 หนายนขอเขาเรยนของระบบE-learning เรอง คอมพวเตอรเบองตน

ขอเสนอแนะ ควรมเนอหาในหนาแรกใหอานดวยเพอสรางแรงจงใจในการเขามาเรยนกบ

เวบไซตน

Page 31: บทที่ 2 ทฤษฎีและวรรณกรรมที่เกี่ยวข้องbc.msu.ac.th/project_file/chapter2 (8).pdf · บทที่ 2 ทฤษฎีและวรรณกรรมที่เกี่ยวข้อง

36

2.2.4 ระบบบรหารจดการเรยนรดวยสออเลกทรอนกส (e-Learning) ในระบบ Open Source เวบไซต http://elearning.nectec.or.th

ภาพท 2-7 แผนภาพการท างานของระบบe-learning อธบายภาพ มผเกยวของทงหมด 4 สวน คอ ฐานขอมล (Learn Square Server), ผดแลระบบ (Administrator), อาจารยผสอน (Instructor), ผเรยน (Student) ผดแลระบบสามารถจดการระบบตางๆไดโดยดงขอมลจากฐานขอมลมาจดการแกไข อาจารยผสอน สามารถสรางหลกสตรและจดการเกยวกบหลกสตรของตวเองได และสวนของผเรยนสามารถทจะเรยนออนไลนและท าแบบทดสอบได ความสามารถของระบบ - สามารถสมครสมาชกได - สามารถ login เขาสระบบ - สามารถลงทะเบยนเรยนได - สามารถตดตามผลการเรยนได - สามารถจดการหลกสตร - สามารถจดตารางสอน - สามารถจดการผใชงาน - สามารถจดการขอมลสวนตว

Page 32: บทที่ 2 ทฤษฎีและวรรณกรรมที่เกี่ยวข้องbc.msu.ac.th/project_file/chapter2 (8).pdf · บทที่ 2 ทฤษฎีและวรรณกรรมที่เกี่ยวข้อง

37

- สามารถสรางขอสอบและประเมนผลอตโนมต - สามารถรายงานสถตตางๆ

ภาพท 2-8 การท างานของระบบe-learning

ภาพท 2-9 รายชอหลกสตรตางๆของระบบe-learning

ขอเสนอแนะ

Page 33: บทที่ 2 ทฤษฎีและวรรณกรรมที่เกี่ยวข้องbc.msu.ac.th/project_file/chapter2 (8).pdf · บทที่ 2 ทฤษฎีและวรรณกรรมที่เกี่ยวข้อง

38

ถาผเรยนทไมไดสมครสมาชกนาจะสามารถเรยนได แตไมสามารถเพมหลกสตร ท าแบบทดสอบ หรอแกไขขอมลตางๆได สามารถอานเนอหาบทเรยนไดอยางเดยว