บทที่ 2...
TRANSCRIPT
บทท 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 แพรหลายเตบโตขน บางทานไดตดขดทงไป (ควบคไปกบการใชควบคตวใหญกบตวอกษร
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
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 สอตามองคประกอบ ดงน
ตวอกษร เสยง ภาพเคลอนไหว สอประสมในปจจบนจะใชคอมพวเตอรเปนอปกรณหลกในการ
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 เสยง เชนเดยวกบขอมลภาพ เสยงทใชในสอประสมจ าเปนตองบนทกและจดรปแบบเฉพาะเพอใหคอมพวเตอรสามารถเขาใจและใชได รปแบบเสยงทนยมใชกนมากจะมอย
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) รปแบบตาง ๆ เชน สถานการณณจ าลอง เกมส การทบทวน ฯลฯ ซงในปจจบนผผลตบทเรยนลงแผนซดออกวางจ าหนายมากมายหรอผสอนจะจดท าบทเรยนเองโดยใชโปรแกรมประยกตตาง ๆชวยในการจดท า ตวอยางเชน วงการแพทยสามารถใชสถานการณจ าลองของการผาตดโดยใชสอผสมเพอใหผเรยนท าการผาตดกบคนไขเสมอนจรง หรอดานวศกรรมศาสตร ใชสอผสมของการออกแบบวงจรไฟฟาเพอใหผเรยนฝกการออกแบบ ทดสอบ และใชวงจรนนได หรอแมแตเดกนกเรยนในโรงเรยนประถมศกษากสามารถใชสอผสมในการเสอนเรยงความแกครผสอน และเพอนรวมชนได
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 สามารถมเสยงบรรยายประกอบไดในโปรแกรมสามารถเกบความลบและควบคมการใชงาน เปนการเกบบทเรยนใหไดใชส าหรบผทรบรหสทก าหนดไวนน โดยไมสามารถ
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. นนทนาการ นบเปนบทบาททส าคญมาก ทงในรปของเกมการเรยนร
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. โฮมเพจ หรอเวบเพจแรกของเวบไซต องคประกอบแรกของเนอหา ซงการออกแบบโฮมเพจใหสวยงามและตามหลกการออกแบบเวบเพจเพราะการออกแบบเวบเพจทดเปนปจจยหนงทจะสงผลใหผเรยนความสนใจ ทจะกลบมาเรยนมากขน นอกจากความสวยงามแลวในโฮมเพจยงตองประกอบดวยองคประกอบทจ าเปนตอไปน
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) ซงเนอหาจะมเปนมลตมเดยทไดรบการออกแบบและผลตอยางมระบบ
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) การใชคอมพวเตอรชวยสอนมกจะตองการทดสอบเปนการวดผลฤทธของผเรยนไปดวย โดยผท าจะตองค านงถงหลกการตางๆ คอ การสรางขอสอบ การ
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 การวเคราะหหลกสตรและเนอหา
ขนตอนนนบวาเปนขนตอนทส าคญทสดของกระบวนการออกแบบบทเรยนดวยคอมพวเตอรโดยการวเคราะหความตองการของหลกสตรทจะน ามาสรางเปนบทเรยน ในสวนของเนอหาบทเรยนจะไดมาจากการศกษาและวเคราะหรายวชาของหลกสตร รวมไปถงแผนการเรยนการสอน และค าอธบายวชา หนงสอและเอกสารประกอบการสอน หลงจากไดรายละเอยดของเนอหาทตองการแลว ใหท าดงน
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 ทกหวขอยอยจากนนน ามาจดล าดบเนอหาไดแก บทน า ระดบของเนอหาและกจกรรม ความตอเนองของเนอหาหรอแตละบลอกหรอเฟรม ความยากงายของเนอหา เลอกละก าหนดสอทจะชวยท าใหเกดการเรยนร พจารณาในแตละกจกรรมตองสอชนดใดแลวระบลงในกจกรรมนน
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) ตลอดจนการสรางเวบแอพลเคชนเพอใชงานภายในองคกรทตองการคณสมบตในการเรยกใชงานไดจากทกท เชนเรยกการใชแอพลเคชนจากสาขาตาง ๆ เปนตน
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 เพอท าหน าท
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 กคอโปรแกรมทใชในการใหบรการเวบ
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++ ฯลฯ ในการเขยนโปรแกรมบนเวบ อาจต องมการเกบข อมลบางอย างเอาไว เพอน าไปใชตอซงการเขยนระบบฐานข อมลด วยตนเองนน จะต องออกแบบการเกบข อมลเองและในการน าข อมลจากฐาน ข อมลไปใช นนย อมเกดความผดพลาดได ถ าเราเขยนโปรแกรมไม รดกมพอ
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
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 การวเคราะหระบบ ในขนตอนการพฒนาระบบฐานขอมล ซงเปนกจกรรมหนงทเกดขนในขนตอนการ
พฒนาระบบสารสนเทศจะตองประกอบดวยวฏจกรของขนตอนหลกๆ ตอไปน - ขนตอนการวเคราะหระบบ เพอวเคราะหระบบความตองการของผใช และศกษา
ปญหาของระบบงานเดมรวมไปถงศกษาความเปนไปไดของระบบงานใหมและขอบเขตของระบบงานใหมทจะถกพฒนาขน
- ขนตอนการออกแบบ จะครอบคลมการออกแบบทกองคประกอบของระบบฐานขอมล อนไดแก ฮารแวร ซอฟตแวร ขอมล บคลากร และขนตอนการด าเนนงาน
- ขนตอนการพฒนาระบบ จะไดแก การพฒนาโปรแกรมประยกตดวยภาษาโปรแกรมตามทนกออกแบบไดออกแบบไว และการท าเอกสารประกอบโปรแกรม เพออธบายรายละเอยดขนตอนการท างานของโปรแกรมประยกตแตละโปรแกรม และวธการใชงานโปรแกรมประยกตเหลานน
- การตดตงระบบใหผใชงานทดลองใชงานจรง
24
- การบ ารงรกษาระบบเพอปรบปรงระบบงานใหมความทนสมย และสอดคลองกบความตองการของผใชงานทอาจมการเปลยนแปลงไปไดตลอดเวลา
อยางไรกตาม ในการด าเนนงานของแตละขนตอนของการพฒนาระบบน อาจมการยอนกลบไปท าขนตอนกอนหนาใหมไดอกตลอดเวลา ถาพบวาการด าเนนงานในขนตอนปจจบนยงมขอบกพรองทท าใหไมสามารถบรรลวตถประสงคทวางไวในเบองตนได วงเรยกวาเปนวฏจกรของการพฒนาระบบฐานขอมล
2.1.16 ผงงาน (Flow chart)
ผงงาน คอแผนภพทมการใชสญลกษณรปภาพและลกศรทแสดงถงขนตอนการท างานของโปรแกรมหรอระบบทละขนตอน รวมไปถงทศทางการไหลของขอมลตงแตแรกจนไดผลลพธตามทตองการใชในการอธบายกระบวนการทตองมการตดสนใจ หรอมทางเลอก
2.1.16.1 ประเภทของผงงาน - ผงงานระบบ (System Flowchart) คอผงการแสดงการท างานทงหมดในภาพรวมของ
ระบบ ตงแตจดเรมตนของระบบงาน กจกรรมระหวางการท างาน การสงผานของขอมลในกจกรรมตางๆเพอจะเปนแนวทางในการน าไปเขยนผงโปรแกรม
- ผงงานโปรแกรม (Program Flowchart) ภาพแสดงรายละเอยดการทงานของโปรแกรม ตงแตจดเรมตนในการรบขอมล การประมวลผลขอมล การแสดงผลลพธขอมล เพอเปนแนวทางใหนกเขยน โปรแกรมน าไปลงรหสค าสงใหคอมพวเตอรท างานตามความตองการ
2.1.16.2 ประโยชนของผง - ชวยล าดบขนตอนการท างานของโปรแกรม และสามารถน าไปเขยน
โปรแกรมไดโดยไมสบสน - ชวยในการตรวจสอบ และแกไขโปรแกรมไดงาย เมอเกดขอผดพลาด - ชวยใหดดแปลง แกไข ท าไดอยางสะดวกและรวดเรว - ชวยใหผอนสามารถศกษาการท างานของโปรแกรมไดอยางงาย และรวดเรว
มากขน 2.1.16.3 วธการเขยนผงงานทด
- ใชสญลกษณตามทก าหนดไว - ใชลกศรแสดงทศทางการไหลของขอมลจากบนลงลาง หรอจากซายไปขวา
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
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
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)
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 ฉบบสดทายทงหมด
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 โดยมนยามดงน
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) ถาสมมตวา มรเลชนทเกบขอมลเกยวกบนกศกษาทลงเรยนวชาตางๆ ในเทอมหนงๆ และความสนใจในกฬาของนกศกษาแตละคน โดยใหแตละแถวในรเลชนเกบขอมล รหสนกศกษา วชาทลงเรยน และกฬาทสนใจ และมขอก าหนดของรเลชนดงตอไปน
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 ประกอบดยเอนตต แอททรบวท และความสมพนธระหวางเอนตต ทงนเอนตดตจะแบงออกไดเปนสามประเภทคอ เอนตตปกต เอนตดตเชงสมพนธ และเอนตตแบบออน โดยเอนตตปกตจะเปนเอนตตทไมขนกบเอนตตใด โดยมแอททรบวทตงแตหนงแอททรบวทขนไปท าหนาทเปนตวชเฉพาะของเอนตต เอนตตเชงสมพนธจะเปนเอนตตทถกแปลงมาจากความสมพนธระหวางสมาชกของเอนตตทมความสมพนธกน โดยจะมแอททรบวททเปนตวชเฉพาะทน ามาจากเอนตตทขนกบการปรากฎของสมาชกในเอนตตปกตเสมอ
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 ท
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. เวบไซตนสรางขนเพอเชอมตอกบอนเตอรเนต ซงอ านวยความสะดวกใหผใชในระดบหนงเนอหาทจะท าเปนเรองทจะน าไปใชงานจรง เพราะระยะเวลามจ ากด หากมผใดท
34
สนใจทจะพฒนาตองเลอกเนอหา และระบบจดการทเหมาะสมทจะท าใหเวบไซตนเกดประโยชนการใชงานสงสด
2.2.3 ระบบ E-learning เรอง คอมพวเตอรเบองตน เวบไซต http://www.sonfree.com/computer_im/newsindex
ความสามารถของระบบ - สมครสมาชก - Login เขาใชงานระบบ e-Learning - สามารถแกไขเนอหา ขาว บทเรยน แบบทดสอบ - เพม ลบ จดการเมนตางๆได - สามารถยนแบบขอเขาเรยนได - สามารถอานและเพมค าถามในกระดานเวบบอรดได - การตดตอผดแลระบบ - Log out ออกจากระบบ e-Learning
ภาพท 2-4 หนาหลกของระบบE-learning เรอง คอมพวเตอรเบองตน
35
ภาพท 2-5 หนาสมครสมาชกของระบบE-learning เรอง คอมพวเตอรเบองตน
ภาพท 2-6 หนายนขอเขาเรยนของระบบE-learning เรอง คอมพวเตอรเบองตน
ขอเสนอแนะ ควรมเนอหาในหนาแรกใหอานดวยเพอสรางแรงจงใจในการเขามาเรยนกบ
เวบไซตน
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 เขาสระบบ - สามารถลงทะเบยนเรยนได - สามารถตดตามผลการเรยนได - สามารถจดการหลกสตร - สามารถจดตารางสอน - สามารถจดการผใชงาน - สามารถจดการขอมลสวนตว
37
- สามารถสรางขอสอบและประเมนผลอตโนมต - สามารถรายงานสถตตางๆ
ภาพท 2-8 การท างานของระบบe-learning
ภาพท 2-9 รายชอหลกสตรตางๆของระบบe-learning
ขอเสนอแนะ
38
ถาผเรยนทไมไดสมครสมาชกนาจะสามารถเรยนได แตไมสามารถเพมหลกสตร ท าแบบทดสอบ หรอแกไขขอมลตางๆได สามารถอานเนอหาบทเรยนไดอยางเดยว