63
บทที3 วิธีการดาเนินงาน 3.1 การวิเคราะห์ระบบงานเดิม ในการเรียนการสอนในเรื่อง คอมพิวเตอร์เป็นเรื่องใกล้ตัว ที่เห็นและใช้อยู่เป็นประจาวัน ส่วนมากในการสอนให้ความรู้ในเรื่องการใช้งานคอมพิวเตอร์เบื้องต้นก็จะแค่อาจารย์เป็นผู้บอกและ สั่งสอนเท่านั้นจะมีสอนตามบทเรียนที่มีในหนังสือ การเรียนคอมพิวเตอร์ในประถมวัยนี้เป็ น แฝง ด้วยหลักการและวิธีการคิดเพื่อเสริมสร้างสติปัญญาครูผู้สอนคอมพิวเตอร์ในวัยประถมก็มี ดังนั้น การสร้างบรรยากาศโดยใช้คอมพิวเตอร์เป็นเรื่องที่กระทาได้และกระทาได้ดีด้วยคอมพิวเตอร์จะช่วย สร้างสรรค์เด็กในเรื่องความคิดริเริ่มเด็กสามารถจินตนาการต่างๆและแสดงออกบนจอภาพได้ สามารถใช้ลาดับความคิดอย่างเป็นระบบ เพื่อให้คอมพิวเตอร์แสดงในสิ่งที่ตนเองต้องการและยัง สร้างความคิดอย่างมีเหตุมีผลมีความรอบคอบในสิ่งที่ตนเองทาการเรียนค อมพิวเตอร์จึงทาให้เกิด การสร้างสรรค์ใฝ่หาและกระตือรือร้นในการค้นหาสิ่งแปลกใหม่การศึกษาคอมพิวเตอร์สาหรับเด็ก และเยาวชนจึงสาคัญอยู่ที่ครูผู้สอนครูผู้สอนต้องจัดการสร้างขบวนการเรียนรู้ตามความเหมาะสม ไม่นาสิ่งที่เป็นความยุ่งยากซับซ้อน ขบวนการสอนเด็กให้เป็นนักคอมพิวเตอร์ แต่เราต้องการให้เด็ก มีความพร้อมที่จะใช้คอมพิวเตอร์ เพื่อประกอบการเรียนและอาชีพต่อไปภายภาคหน้า จากการสรุปผลปัญหากา รใช้งานคอมพิวเตอร์ ของคนไทยของสานักงานคณะกรรมการ ศึกษาแห่งชาติซึ่งการสื่อสารของเด็กนั้นจึงทาให้การเรียนรู้ของเด็กอาจารย์สอนนั้นเด็กไม่สนใจและ ไม่เข้าใจในสิ่งที่สอนไปจึงทาให้เด็กไม่ประพฤติปฏิบัติอย่างถูกต้อง จึงจะเหมาะสมและถูกต้อง อาจารย์ จะมีหน้าที่ในการเตรียมการเรียนการสอนเตรียมบทเรียน แบบทดสอบ เพื่อให้ นักเรียนได้เรียนและทาแบบทดสอบเพื่อเก็บคะแนน จะมีการกาหนดข้อสอบ เพิ่มบทเรียน ลบข้อมูล เปลี่ยนแปลงข้อสอบแก้ไขข้อสอบ และมีการสอนแบบใช้กระดาน เพื่อการบรรยายในบทเรียนและ สอนในหนังสือและรูปภาพประกอบการสอน นักเรียน จะมีหน้าที่เข้าเรียนในบทเรียนที่อาจารย์สอนและทาแบบทดสอบตามที่อาจารย์ทา มาให้สอบและมีการรับรู้คะแนนจากอาจารย์ที่ทาการสอนในเวลาเรียนในวันถัดไป บทเรียน เป็นสื่อที่เป็นหนังสือและมีรูปที่เป็นภาพนิ่งประกอบการเรียน

วิธีการด าเนินงาน82).pdfบทที่ 3 วิธีการด าเนินงาน 3.1 การวิเคราะห์ระบบงานเดิม

  • Upload
    others

  • View
    11

  • Download
    0

Embed Size (px)

Citation preview

Page 1: วิธีการด าเนินงาน82).pdfบทที่ 3 วิธีการด าเนินงาน 3.1 การวิเคราะห์ระบบงานเดิม

บทท 3 วธการด าเนนงาน

3.1 การวเคราะหระบบงานเดม

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

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

Page 2: วิธีการด าเนินงาน82).pdfบทที่ 3 วิธีการด าเนินงาน 3.1 การวิเคราะห์ระบบงานเดิม

45

แบบทดสอบ เปนการท าแบบทดสอบทเปนกระดาษใชปากกา ดนสอในการเขยนการท าแบบทดสอบ 3.1.1 ปญหาของระบบงานเดม

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

Network

ภาพท 3-1 Ishikawa Diagramโครงสรางปญหาของระบบงานเดม

Page 3: วิธีการด าเนินงาน82).pdfบทที่ 3 วิธีการด าเนินงาน 3.1 การวิเคราะห์ระบบงานเดิม

46

3.1.2 ขอเสนอแนะ

1. ควรใชระบบฐานขอมลชวยในการจดเกบขอมลเพอลดตนทนทางดานเอกสารตางๆ และสะดวกตอการคนหาขอมล และปองกนขอมลสญหาย

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

Page 4: วิธีการด าเนินงาน82).pdfบทที่ 3 วิธีการด าเนินงาน 3.1 การวิเคราะห์ระบบงานเดิม

47

3.1.3 System Flowchart 3.1.3.1 Flowchart การท างานของระบบขนตอนสมครเรยน

เรมตน

กรอบใบสมคร

ตรวจสอบใบสมคร

บนทกขอมล

จบ

ภาพท 3-2 แสดงการสมครเรยน ค าอธบายขนตอนการท างาน

1. เรมตน 2. กรอกใบสมครเขาเรยน 3. ตรวจสอบเอกสารการสมครเรยนแลวครบท าการสมคร ถายงไมครบกจบการท างาน 4. เอกสารครบแลวกท าการสมครเรยน 5. บนทกขอมลของการสมครเรยน 6. จบการท างาน

Page 5: วิธีการด าเนินงาน82).pdfบทที่ 3 วิธีการด าเนินงาน 3.1 การวิเคราะห์ระบบงานเดิม

48

3.1.3.2 Flowchart การท างานของระบบขนตอนการเขาเรยน

ภาพท 3-3 แสดงการท างานของการเขาเรยน

ค าอธบายขนตอนการท างาน 1. เรมตน 2. เขาเรยนหนงสอ 3. ครกจะท าการสอน 4. ครท าการเชคชอ 6.บนทก 5.จบการท างาน

Page 6: วิธีการด าเนินงาน82).pdfบทที่ 3 วิธีการด าเนินงาน 3.1 การวิเคราะห์ระบบงานเดิม

49

3.1.3.3 Flowchart การท างานของระบบขนตอนการท าแบบฝกหด

ภาพท 3-4 การท างานของการท าแบบฝกหด

ค าอธบายขนตอนการท างาน 1.ครสอน 2.ครสงท าแบบฝกหด 3.นกเรยนท าแบบฝกหด 4.บนทก 5.จบการท างาน

Page 7: วิธีการด าเนินงาน82).pdfบทที่ 3 วิธีการด าเนินงาน 3.1 การวิเคราะห์ระบบงานเดิม

50

3.1.3.4 Flowchart การท างานของระบบขนตอนการบาน

ภาพท 3-5การท างานของการบาน

ค าอธบายขนตอนการท างาน 1.ครสอน 2.ครสงท าการบาน 3.นกเรยนท าการบาน 4.บนทก 5.จบการท างาน

Page 8: วิธีการด าเนินงาน82).pdfบทที่ 3 วิธีการด าเนินงาน 3.1 การวิเคราะห์ระบบงานเดิม

51

3.1.3.5 Flowchart การท างานของระบบขนตอนการท าแบบทดสอบ

ภาพท 3-6 การท างานของแบบทดสอบ

ค าอธบายขนตอนการท างาน 1.เขาเรยน 2.ครสงท าแบบทดสอบ 3.นกเรยนท าแบบทดสอบ 4.บนทก 5.จบการท างาน

Page 9: วิธีการด าเนินงาน82).pdfบทที่ 3 วิธีการด าเนินงาน 3.1 การวิเคราะห์ระบบงานเดิม

52

3.1.3.6 ขนตอนการสอบวดผล

ภาพท 3-7 การท างานของการสอบวดผล

ค าอธบายขนตอนการท างาน 1.นกเรยนท าการสอบ 2.ครท าการตรวจคะแนน 3.ท าการวดผล 4.นกเรยนสอบไมผานท าการสอบแกตวถาผานแลวท าการบนทก 5.จบการท างาน

Page 10: วิธีการด าเนินงาน82).pdfบทที่ 3 วิธีการด าเนินงาน 3.1 การวิเคราะห์ระบบงานเดิม

53

3.1.4 Context Diagram ระบบการเรยนการสอนในหองเรยน

ขอมลการเรยน

ขอมลการท าแบบฝกหดและการสอบ

สรปผลการเรยนคะแนนสอบ

รายละเอยดการเรยน

รายละเอยดการท าแบบฝกหด

รายละเอยดการสอบ

คะแนนทดสอบ

ขอมลผสอน

ขอมลบทเรยน

Context Diagram

0

ภาพท 3-8 Context Diagram ระบบการเรยนการสอน

ค าอธบายขนตอนการท างาน Context Diagram เปนระดบภาพรวมของระบบ ซงแสดงแหลงทมาของขอมล แหลงทมาไดแก นกเรยน อาจารย ซงอาจารยจะเปนตวกลางในการก าหนดแบบทดสอบ เพมลบ แกไข ขอสอบบทเรยนจะมรา ยงานขอมลผสอน รายงาน คะแนนการสอบรายงานการเพม /ลบแกไขบทเรยน นกเรยน จะไดรบการสรปผลการเรยนคะแนนในการสอบ ซงขอมลทใชในการเขาเรยน กจะประกอบไปดวย ขอมลนกเรยน ขอมลการเรยนและขอมลการสอบ และผลคะแนนกระบวนการประมวลผลไดแก ระบบการเรยนการสอนขอมล ไดแก สรปผลการเรยน ,คะแนนสอบ,ขอมลสมครเรยน,ขอมลการเรยน,ขอมลการสอบและผลคะแนน,ขอมลสมครเรยน,รายงานขอมลผสอน,รายงานการเพม/ลบแกไขบทเรยน,รายงานคะแนนการสอบ,ขอมลผสอน,ขอมลผสอน

Page 11: วิธีการด าเนินงาน82).pdfบทที่ 3 วิธีการด าเนินงาน 3.1 การวิเคราะห์ระบบงานเดิม

54

3.1.5 Date Flow Diagram Level 1

D2

D1

D3

D2

D4

D1

D5

D6D7

1

2

3

ภาพท 3-9 Data Flow Diagram Level 1 : ระบบการเรยนการสอน

Page 12: วิธีการด าเนินงาน82).pdfบทที่ 3 วิธีการด าเนินงาน 3.1 การวิเคราะห์ระบบงานเดิม

55

3.2 การวเคราะหและออกแบบระบบใหม ในสวนของการวเคราะหและออกแบบระบบงานใหม ผศกษาน ารายละเอยดและขนตอน

การวเคราะหและการออกแบบระบบ ซงไดน าขอเสนอแนะแนวความคดตางๆ มาประยกตใชงานโดยประกอบดวยการวเคราะหระบบงานใหมถาสมครสมาชกเสรจแลวกจะได Username และ passwordในการlogin จากนนท าแบบทดสอบ ดคะแนน ถาดใหเขาดเนอหาบทเรยน แลวท าแบบทดสอบ จะดขอมลสวนตวจากนนกออกจากระบบ ผดแลระบบ จดการอาจารยคอเพม ลบ แกไข ขอมลอาจารยจดการผเรยนเพม ลบ แกไข ขอมลนกเรยนดรายงานสามารถดรายงานขอมลสมาชกได สามารถรายงานคะแนนแบบทดสอบได ระบบเวบบอรดลบ แกไข ขอมลในเวบบอรด อาจารย ท าการ login เขาสระบบ มการตรวจสอบรหสผาน ถากรอกไมถก จะมการฟองขนมา ถาเขารหสแลวจะเจอเมน ใหเลอก ขอมล ขอมลผเรยนคะแนนผเรยน แบบทดสอบ ก าหนด เพมบทเรยน เพมเน อหา เลอกบทเรยน จะเขาสหนา สวนอาจารยสามารถจดการบทเรยนเพม ลบ แกไข บทเรยนทเปดสอนไดจดการสอแตละบทเรยน (ภาพ,เสยง,วดโอ,Flash,Doc,etc.)เพม ลบ แกไข บทเรยนไดจดการแบบฝกหดเพม ลบ แกไข แบบฝกหดไดจดกา รแบบทดสอบเพม ลบ แกไข แบบฝกหดไดจดการการบานเพม ลบ แกไข การบานได

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

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

ไฟล ระบบจดการขอมลแบบทดสอบ อาจารยเขาไป เพม ลบ แกไข ขอมลแบบทดสอบกอน

เรยนและหลงเรยน ระบบเขาเรยน ผเรยนเขาไปเลอกเรยนดวยตวเองบนเวบไซต ระบบการท าแบบทดสอบ ผเรยนเขาไปท าแบบทดสอบกอนเรยนและหลง เรยนดวยตวเอง

บนเวบไซต

Page 13: วิธีการด าเนินงาน82).pdfบทที่ 3 วิธีการด าเนินงาน 3.1 การวิเคราะห์ระบบงานเดิม

56

3.2.1 System Flowchart 3.2.1.1 Flow Chart การจดการขอมล (สวนของผดแลระบบ)

เรมตน

กรอกขอมลUser,Password

ตรวจสอบUser,Password

เพม ลบ แกไข ขอมลของอาจารย

ตรวจสอบสวนของอาจารย

ตรวจสอบสวนของนกเรยน

ตรวจสอบรายงาน

จบการท างาน

ภาพท 3-10 Flow Chart แสดงการการจดการขอมลของผดแลระบบ

Page 14: วิธีการด าเนินงาน82).pdfบทที่ 3 วิธีการด าเนินงาน 3.1 การวิเคราะห์ระบบงานเดิม

57

ค าอธบายขนตอนการท างาน Flow Chart การจดการขอมลของผดแลระบบ 1. กรอก User Password 2. ตรวจสอบความถกตอง User Passwordถาไมถกตอง 3. กลบไปกรอก User Password ใหม 4. ตรวจสอบการจดการในสวนของอาจารยถาตองการจดการในสวนของอาจารย 5. ท าการเพม ลบ แกไข ขอมลของอาจารยบนทกขอมล 6. ตรวจสอบการจดการในสวนของผเรยนถาตองการจดการในสวนของผเรยน 7. ท าการเพม ลบ แกไข ขอมลของผเรยนบนทกขอมล 8. ตรวจสอบการดรายงานถาตองการดในสวนของรายงาน 9. ดรายงานขอมลสมาชก 10. ดรายงานคะแนนแบบทดสอบได 11. จบการท างาน

Page 15: วิธีการด าเนินงาน82).pdfบทที่ 3 วิธีการด าเนินงาน 3.1 การวิเคราะห์ระบบงานเดิม

58

3.2.1.2 ระบบการรายงาน

User Password

Update

Update

ภาพท 3-11 แสดง Flow Chart การท างานระบบการรายงาน

Page 16: วิธีการด าเนินงาน82).pdfบทที่ 3 วิธีการด าเนินงาน 3.1 การวิเคราะห์ระบบงานเดิม

59

ค าอธบายขนตอนการท างาน Flow chart การท างานระบบการรายงาน 1. เรมตน 2. Username และPassword 3. ตรวจสอบวาเปนผดแลระบบหรอถาใชUpdateรายงาน 4. บนทกการUpdateรายงาน 5. แสดงรายละเอยดการUpdateรายงาน 6. จบการท างาน

Page 17: วิธีการด าเนินงาน82).pdfบทที่ 3 วิธีการด าเนินงาน 3.1 การวิเคราะห์ระบบงานเดิม

60

3.2.1.3 Flow chart ระบบสมครสมาชก

User Password

Login

ภาพท 3-12Flow chart ระบบการสมครสมาชก

Page 18: วิธีการด าเนินงาน82).pdfบทที่ 3 วิธีการด าเนินงาน 3.1 การวิเคราะห์ระบบงานเดิม

61

อธบายขนตอนการท างานของ Flow chart ระบบการสมครสมาชก 1. นกเรยนกรอกUserและPassword 2. ระบบตรวจสอบการเปนสมาชก 3. ถาใชระบบจะท าการLogin 4. ถาไมใชกท าการกรอกขอมลสมาชก 5. บนทกการสมครสมาชก 6. แสดงขอมลสมาชก 7. จบการท างาน

Page 19: วิธีการด าเนินงาน82).pdfบทที่ 3 วิธีการด าเนินงาน 3.1 การวิเคราะห์ระบบงานเดิม

62

3.2.1.4 Flowchart การท างานของระบบ Login

Username Password

Username Password

Login

ภาพท 3-13 แสดง Flow chart การ Login

Page 20: วิธีการด าเนินงาน82).pdfบทที่ 3 วิธีการด าเนินงาน 3.1 การวิเคราะห์ระบบงานเดิม

63

อธบายขนตอนการท างานของ Flow chart การLogin 1. เมอผใชระบบ ตองการเขาใชงานตองท าการ Login กอน 2. โดยกรอก Username และ Password หลงจากนนกท าการตรวจสอบขอมลผใชวาถกตอง

หรอไมถาไมถกตอง กท าการกรอก Username และ Password ใหมอกครง 3. ถาถกตอง กสามารถท าการเขาระบบได 4. จบการท างาน

Page 21: วิธีการด าเนินงาน82).pdfบทที่ 3 วิธีการด าเนินงาน 3.1 การวิเคราะห์ระบบงานเดิม

64

3.2.1.5 Flowchart การท างานของระบบขนตอนการเขาเรยน

User Password

ภาพท 3-14 แสดงการท างานของการเขาเรยน

Page 22: วิธีการด าเนินงาน82).pdfบทที่ 3 วิธีการด าเนินงาน 3.1 การวิเคราะห์ระบบงานเดิม

65

ค าอธบายขนตอนการท างานของระบบขนตอนการเขาเรยน 1. เรมตน 2. กรอกนกเรยนกรอกUserและPassword 3. ตรวจสอบการเขาเรยน 4. ถาไมเขาเรยนจบการท างาน 5. ถาใชท าการเขาเรยน 6. บนทกรายละเอยดการเขาเรยน 7. จบการท างาน

Page 23: วิธีการด าเนินงาน82).pdfบทที่ 3 วิธีการด าเนินงาน 3.1 การวิเคราะห์ระบบงานเดิม

66

3.2.1.6 Flowchart การท างานของระบบขนตอนการท าแบบฝกหด

ภาพท 3-15 Flow chart การท างานของการท าแบบฝกหด

Page 24: วิธีการด าเนินงาน82).pdfบทที่ 3 วิธีการด าเนินงาน 3.1 การวิเคราะห์ระบบงานเดิม

67

ค าอธบายขนตอนการท างานของการท าแบบฝกหด 1. กรอกขอมลผเรยน 2. เลอกท าแบบฝกหด 3. ถาไมจบการท างาน 4. ถาใชกรอกรายระเอยดการท าแบบฝกหด 5. บนทกการท าแบบฝกหด 6. จบการท างาน

Page 25: วิธีการด าเนินงาน82).pdfบทที่ 3 วิธีการด าเนินงาน 3.1 การวิเคราะห์ระบบงานเดิม

68

3.2.1.7 Flowchart การท างานของระบบขนตอนการท าแบบทดสอบกอนเรยน-หลงเรยน

-

-

-

-

ภาพท 3-16 Flow chart การท างานของการท าแบบทดสอบกอนเรยน-หลงเรยน

Page 26: วิธีการด าเนินงาน82).pdfบทที่ 3 วิธีการด าเนินงาน 3.1 การวิเคราะห์ระบบงานเดิม

69

ค าอธบายขนตอนการท างานของการท าแบบทดสอบกอนเรยน-หลงเรยน 1. กรอกขอมลผเรยน 2. เลอกท าแบบทดสอบกอนเรยน-หลงเรยน 3. ถาไมจบการท างาน 4. ถาใชกรอกรายระเอยดการท าแบบทดสอบกอนเรยน-หลงเรยน 5. บนทกการท าแบบฝกหดกอนเรยน-หลงเรยน 6. จบการท างาน

Page 27: วิธีการด าเนินงาน82).pdfบทที่ 3 วิธีการด าเนินงาน 3.1 การวิเคราะห์ระบบงานเดิม

70

3.2.1.8 Flowchart การท างานของระบบขนตอนการUP-LOADการบาน

UP-LOAD

UP-LOAD

UP-LOAD

UP-LOAD

ภาพท 3-17 Flow chart การท างานของการUP-LOADการบาน

Page 28: วิธีการด าเนินงาน82).pdfบทที่ 3 วิธีการด าเนินงาน 3.1 การวิเคราะห์ระบบงานเดิม

71

ค าอธบายขนตอนการท างานของการUP-LOADการบาน 1. กรอกขอมลผเรยน 2. เลอกUP-LOADการบาน 3. ถาใชท าการUP-LOADการบาน 4. บนทกการUP-LOADการบาน 5. ถาไมจบการท างาน 6. จบการท างาน

Page 29: วิธีการด าเนินงาน82).pdfบทที่ 3 วิธีการด าเนินงาน 3.1 การวิเคราะห์ระบบงานเดิม

72

3.2.1.9 Flow chart การท างานของระบบขนตอนการจดการบทเรยน

User Password

ภาพท 3-18 Flow chart การท างานระบบจดการบทเรยน

Page 30: วิธีการด าเนินงาน82).pdfบทที่ 3 วิธีการด าเนินงาน 3.1 การวิเคราะห์ระบบงานเดิม

73

ค าอธบายขนตอนการท างานของระบบจดการบทเรยน 1. กรอกUserและPassword 2. ตรวจสอบการเปนอาจารย 3. ถาใชท าการเพม ลบ แกไข ขอมลบทเรยน 4. บนทกการเพม ลบ แกไข ขอมลบทเรยน 5. แสดงรายละเอยดขอมลบทเรยน 6. ถาไมจบการท างาน 7. จบการท างาน

Page 31: วิธีการด าเนินงาน82).pdfบทที่ 3 วิธีการด าเนินงาน 3.1 การวิเคราะห์ระบบงานเดิม

74

3.2.1.10 Flowchart ระบบจดการแบบทดสอบกอนเรยน-หลงเรยน

User Password

-

-

-

ภาพท 3-19 Flow chart การท างานระบบแบบทดสอบกอนเรยน-หลงเรยน

Page 32: วิธีการด าเนินงาน82).pdfบทที่ 3 วิธีการด าเนินงาน 3.1 การวิเคราะห์ระบบงานเดิม

75

ค าอธบายขนตอนการท างานระบบแบบทดสอบกอนเรยน-หลงเรยน 1. กรอกUserและPassword 2. ตรวจสอบการเปนอาจารย 3. ถาใชท าการเพม ลบ แกไข แบบทดสอบกอนเรยน-หลงเรยน 4. บนทกการเพม ลบ แกไข แบบทดสอบกอนเรยน-หลงเรยน 5. แสดงรายละเอยดแบบทดสอบกอนเรยน-หลงเรยน 6. ถาไมจบการท างาน 7. จบการท างาน

Page 33: วิธีการด าเนินงาน82).pdfบทที่ 3 วิธีการด าเนินงาน 3.1 การวิเคราะห์ระบบงานเดิม

76

3.2.1.11 Flowchart ระบบจดการแบบฝกหด

User Password

ภาพท 3-20 Flow chart การท างานระบบจดการแบบฝกหด

Page 34: วิธีการด าเนินงาน82).pdfบทที่ 3 วิธีการด าเนินงาน 3.1 การวิเคราะห์ระบบงานเดิม

77

ค าอธบายขนตอนการท างานระบบจดการแบบฝกหด 1. กรอกUserและPassword 2. ตรวจสอบการเปนผดแลระบบ 3. ถาใชท าการเพม ลบ แกไข แบบฝกหด 4. บนทกการเพม ลบ แกไข แบบฝกหด 5. แสดงรายละเอยดแบบฝกหด 6. ถาไมจบการท างาน 7. จบการท างาน

Page 35: วิธีการด าเนินงาน82).pdfบทที่ 3 วิธีการด าเนินงาน 3.1 การวิเคราะห์ระบบงานเดิม

78

3.2.1.12 Flow chart ระบบจดการการบาน

User Password

ภาพท 3-21 Flow chart การท างานระบบจดการการบาน

Page 36: วิธีการด าเนินงาน82).pdfบทที่ 3 วิธีการด าเนินงาน 3.1 การวิเคราะห์ระบบงานเดิม

79

ค าอธบายขนตอนการท างานการท างานระบบจดการการบาน 1. กรอกUserและPassword 2. ตรวจสอบการเปนอาจารย 3. ถาใชท าการเพม ลบ แกไข การบาน 4. บนทกการเพม ลบ แกไข การบาน 5. แสดงรายละเอยดการบาน 6. ถาไมจบการท างาน 7. จบการท างาน

Page 37: วิธีการด าเนินงาน82).pdfบทที่ 3 วิธีการด าเนินงาน 3.1 การวิเคราะห์ระบบงานเดิม

80

3.2.2 Context Diagram

ขอมลผเรยน

Username/Password

คะแนนการท าแบบทดสอบ

จดการผเรยน

ขอมลเขาเรยน

ขอมลการท าแบบทดสอบ

Up-Loadการบาน

0

จดการบทเรยน

รายละเอยดการท าแบบทดสอบ

รายละเอยดการเรยน

จดการการบาน

จดการสอแตละบทเรยนจดการแบบทดสอบ

รายละเอยดการท าแบบฝกหด

ผเรยนอาจารย

ขอมลการท าแบบฝกหด

จดการแบบฝกหด

รายระเอยดการจดการการบาน

ผดแลระบบ

ภาพท 3-22context diagram ระบบงานใหม

Page 38: วิธีการด าเนินงาน82).pdfบทที่ 3 วิธีการด าเนินงาน 3.1 การวิเคราะห์ระบบงานเดิม

81

ค าอธบายขนตอนการท างาน context diagram เปนระดบภาพรวมของระบบ ซงแสดงแหลงทมาของขอมล แหลงทมา ไดแก นกเรยน อาจารย ผดแลระบบ ซงอาจารยจะเปนผทก าหนดขอมลการเพม /ลบแกไขบทเรยน ,แบบทดสอบ ,แบบฝกหดสวนผดแลระบบ จะม จกการ สมาชก จดการอาจารย รายงานคะแนน/ลบกระดานสนทนา ลบสมดเยยม นกเรยนมการสงขอมลผเรยน ขอมลท าแบบฝกหด ขอมลท าแบบทดสอบ และเลอกบทเรยนทจะเขาเรยนมาประมวลผลจากนน อาจารย จะท าการแสดงคะแนน ท าแบบทดสอบ ใหผเรยนไดร

Page 39: วิธีการด าเนินงาน82).pdfบทที่ 3 วิธีการด าเนินงาน 3.1 การวิเคราะห์ระบบงานเดิม

82

3.2.3 Data Flow Diagram Level 1

1

D1

Login

2

-

3

4

5

6

8

D11

D2

D6

D12

D7

D9

D10

Up-load

User/password

D3 User/password

D15

D4

D5

7D13

รายละเอยดแบบฝกหด

การบาน

Up-load

D16 รายงานขอมลสมาชก

D17

D14

จดการแบบฝกหดD8

อาจารย

อาจารย

Admin

User/password

D4

Admin

ภาพท3-23 Data Flow Diagram Level 1: ระบบการเรยนการสอน

Page 40: วิธีการด าเนินงาน82).pdfบทที่ 3 วิธีการด าเนินงาน 3.1 การวิเคราะห์ระบบงานเดิม

83

ค าอธบายขนตอนการท างาน Data Flow Diagram Level 1ระบบการเรยนการสอน เปนการท างานของระบบโดยแสดงภาพรวมทงหมด เรมจาก ผใชเขามาสมครสมาชก เมอ

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

Page 41: วิธีการด าเนินงาน82).pdfบทที่ 3 วิธีการด าเนินงาน 3.1 การวิเคราะห์ระบบงานเดิม

84

3.2.3.1 Data Flow Diagram Level 2 โปรเซสท 1 การสมครสมาชก

D1

Username/Password

1.1

Username/Password

1.2

D1

D1

1.3

ภาพท 3-24 DFD Level 2: ระบบการสมครสมาชก

Page 42: วิธีการด าเนินงาน82).pdfบทที่ 3 วิธีการด าเนินงาน 3.1 การวิเคราะห์ระบบงานเดิม

85

3.2.3.2 Data Flow Diagram Level 2 โปรเซสท 2 การ Login

Username Password D2

Username password

D1

2.1

2.2

D2

D1

2.3

D2

Username Password

D3

D3

D3

ภาพท 3-25 แสดง Data Flow Diagram Level 2 โปรเซสท 2 การLogin

Page 43: วิธีการด าเนินงาน82).pdfบทที่ 3 วิธีการด าเนินงาน 3.1 การวิเคราะห์ระบบงานเดิม

86

3.2.3.4 Data Flow Diagram Level 2 โปรเซสท 3 แบบทดสอบกอน-หลง

/

3.1

D5

3.2

3.3

D 18

3.4

D4

จดการแบบทดสอบ

ภาพท 3-26 แสดง Data Flow Diagram Level 2 แบบทดสอบกอน-หลง

Page 44: วิธีการด าเนินงาน82).pdfบทที่ 3 วิธีการด าเนินงาน 3.1 การวิเคราะห์ระบบงานเดิม

87

3.2.3.5 Data Flow Diagram Level 2 โปรเซสท 4การเรยน

4.1

D7

4.2

D8

ภาพท 3-27 แสดง Data Flow Diagram Level 2 การเรยน

Page 45: วิธีการด าเนินงาน82).pdfบทที่ 3 วิธีการด าเนินงาน 3.1 การวิเคราะห์ระบบงานเดิม

88

3.2.3.6 Data Flow Diagram Level 2 โปรเซสท 5แบบฝกหด

5.1

D1

D105.2

5.3

รายละเอยดการท าแบบฝกหด

ภาพท 3-28 แสดง Data Flow Diagram Level 2: แบบฝกหด

Page 46: วิธีการด าเนินงาน82).pdfบทที่ 3 วิธีการด าเนินงาน 3.1 การวิเคราะห์ระบบงานเดิม

89

3.2.3.7 Data Flow Diagram Level 2 โปรเซสท 6การบาน

Up-Load

6.1

Up-LOAD Up-LOAD

Up-LOAD

D11

D126.2

6.3

Admin/

ภาพท 3-29 แสดง Data Flow Diagram Level 2: การบาน

Page 47: วิธีการด าเนินงาน82).pdfบทที่ 3 วิธีการด าเนินงาน 3.1 การวิเคราะห์ระบบงานเดิม

90

3.2.3.8 Data Flow Diagram Level 2 โปรเซสท 7จดการบทเรยน

D13

7.1

7.2

7.3

D13

D13

ภาพท 3-30 แสดง Data Flow Diagram Level 2 จดการบทเรยน

Page 48: วิธีการด าเนินงาน82).pdfบทที่ 3 วิธีการด าเนินงาน 3.1 การวิเคราะห์ระบบงานเดิม

91

3.2.3.9 Data Flow Diagram Level 2 โปรเซสท 8รายงาน

8.1

D15

8.2

8.3

D 16

ภาพท 3-31 แสดง Data Flow Diagram Level 2 รายงาน

Page 49: วิธีการด าเนินงาน82).pdfบทที่ 3 วิธีการด าเนินงาน 3.1 การวิเคราะห์ระบบงานเดิม

92

3.2.4 ER-Diagram Model

สมาชก บทเรยน1 M

การบาน

อาจารย

การจดการ

M

1

1

1

M

เขาเรยนแบบทดสอบ

ม 11

นกเรยน

ท า

1

M

แบบฝกหด

M

1

M

รายงาน

ท าM

1

ท าการ

เรยน

M

M

1

M

Admin

จดการ

1

M

จดการ

1

จดการ m

1

ภาพท 3-32 E-R Diagram

Page 50: วิธีการด าเนินงาน82).pdfบทที่ 3 วิธีการด าเนินงาน 3.1 การวิเคราะห์ระบบงานเดิม

93

3.3 ก าหนดความสมพนธ 3.3.1 ความสมพนธระหวางสมาชกกบบทเรยน

1 M

ภาพท 3-33 E-R Diagram แสดงความสมพนธระหวางสมาชกกบบทเรยนสมาชกหนงคนสามารถ

จะเขาใชงานบทเรยนไดหลายบทเรยน

3.3.2 ความสมพนธระหวางบทเรยนกบแบบทดสอบ

1 M

ภาพท 3-34 E-R Diagram แสดงความสมพนธระหวางบทเรยนกบแบบทดสอบบทเรยนหนงบทม

แบบทดสอบหลายแบบทดสอบ

3.3.3ความสมพนธระหวางบทเรยนกบแบบฝกหด

1 M

ภาพท 3-35 E-R Diagram แสดงความสมพนธบทเรยนกบแบบฝกหดบทเรยนหนงบทมแบบฝกหดหลายขอ

3.3.4ความสมพนธระหวางบทเรยนกบการบาน

1 1

ภาพท 3-36 E-R Diagram แสดงความสมพนธระหว างบทเรยนกบการบานบทเรยนหนงบทม

การบานหลายขอ

Page 51: วิธีการด าเนินงาน82).pdfบทที่ 3 วิธีการด าเนินงาน 3.1 การวิเคราะห์ระบบงานเดิม

94

3.3.5 ความสมพนธระหวางอาจารยกบบทเรยน

1 M

ภาพท 3-37 E-R Diagram แสดงความสมพนธระหวาง

3.3.6 ความสมพนธระหวางอาจารยกบสมาชก

1 M

ภาพท 3-38 E-R Diagram แสดงความสมพนธระหวางอาจารยกบสมาชกอาจารยหนงคนสามารถ

จดการสมาชกไดหลายคน

3.3.7 ความสมพนธระหวางนกเรยนกบแบบทดสอบ

1 M

ภาพท 3-39 E-R Diagram แสดงความสมพนธระหวาง นกเรยนกบแบบทดสอบนกเรยนหนงคน

สามารถท าแบบทดสอบไดหลายแบบทดสอบ

3.3.8 ความสมพนธระหวางผนกเรยนกบแบบฝกหด

1 M

ภาพท 3-40 E-R Diagram แสดงความสมพนธระหวาง นกเรยนกบแบบฝกหดนกเรยนหนงคน

สามารถท าแบบฝกหดไดหลายขอ

Page 52: วิธีการด าเนินงาน82).pdfบทที่ 3 วิธีการด าเนินงาน 3.1 การวิเคราะห์ระบบงานเดิม

95

3.3.9 ความสมพนธระหวางอาจารยกบรายงาน

1 M

ภาพท 3-41 E-R Diagram แสดงความสมพนธระหวาง อาจารยหนงคนสามารถดรายงานไดหลายรายงาน

Page 53: วิธีการด าเนินงาน82).pdfบทที่ 3 วิธีการด าเนินงาน 3.1 การวิเคราะห์ระบบงานเดิม

96

3.4 Data Dictionary ตารางท 3-1 ขอมลสมาชก (eln_member)

Attribute Description Data Type PK FK Reference

id_mamber รหสนกเรยน Int(6) PK

username ชอเขาระบบ Char(20)

password รหสผาน Char(20)

fast_name ชอสมาชก Varchar(20)

last_name นามสกลสมาชก Varchar(20)

sex เพศ Varchar(2)

addrate ทอย(เลขท ,หมท) Varchar(100)

ampor อ าเภอ Varchar(20)

province จงหวด Varchar(30)

postcode รหสไปรษณย Varchar(5)

mem_mobile เบอรโทรศพท Varchar(10)

email อเมล Varchar(20)

ตารางท 3-2 แสดงตารางขอมลบทเรยน (eln_chapter)

Attribute Description Data Type PK FK Reference

id_Chapter รหสบทเรยน Int(10) PK number_Chapter บทเรยนท Varchar(15) FK name ชอบทเรยน Varchar(100) flash บทเรยน Varchar(100) file_downlode ไฟล Varchar(100)

Page 54: วิธีการด าเนินงาน82).pdfบทที่ 3 วิธีการด าเนินงาน 3.1 การวิเคราะห์ระบบงานเดิม

97

ตารางท 3-3 แสดงตารางฐานขอมลการบาน ( eln_workshop) Attribute Description Data Type PK FK Reference id_workshop รหสการบาน Int(10) PK Name หวขอการบาน Varchar(199) contex รายละเอยด text file ไฟล Varchar(100) data วน-เดอน-ป Varchar(50) limie ก าหนดสง Varchar(20) ตารางท 3-4 แสดงตารางฐานขอมลค าถามเวบบอรด (eln_wabbord) Attribute Description Data Type PK FK Reference id_question รหสค าถาม Int(10) PK Name ชอสมาชก Varchar(30) Email อเมลล Varchar(30) data วน-เดอน-ป Varchar(50)

ตารางท 3-5 แสดงตารางฐานขอมลตารางตดตอAdmin ( eln_commu) Attribute Description Data Type PK FK Reference id_com รหสตดตอ Int(11) PK hert หวขอ Varchar(50) contex รายละเอยด text name ชอ Varchar(50) email อเมล Varchar(100) date วน-เดอน-ป Varchar(15)

Page 55: วิธีการด าเนินงาน82).pdfบทที่ 3 วิธีการด าเนินงาน 3.1 การวิเคราะห์ระบบงานเดิม

98

ตารางท 3-6 แสดงตารางฐานขอมลคถาม( eln_exercises) Attribute Description Data Type PK FK Reference id_Questions รหสค าตอบ Varchar(20) PK id_Lessons รหสค าถาม Varchar(10) name ชอค าถาม text ตารางท 3-7 แสดงตารางฐานขอมลเกบคะแนน (eln_score) Attribute Description Data Type PK FK Reference id_Score รหสคะแนน Int(11) PK id_Lessons รหสค าถาม Varchar(20) id_mamber รหสสมาชก Varchar(20) Score คะแนน Varchar(20)

date วน-เดอน-ปเวลา

Varchar(20)

teme เวลา Varchar(20)

ตารางท 3-8 แสดงตารางฐานขอมลค าตอบเวบเบอรด ( eln_tob) Attribute Description Data Type PK FK Reference id_tob รหสค าตอบ Int(11) PK id_question รหสค าถาม Varchar(20) tob ค าตอบ text name ชอ Varchar(50)

date วน-เดอน-ปเวลา

Varchar(20)

Page 56: วิธีการด าเนินงาน82).pdfบทที่ 3 วิธีการด าเนินงาน 3.1 การวิเคราะห์ระบบงานเดิม

99

ตารางท 3-9 แสดงตารางฐานขอมลตารางสงการบาน (eln_to_ws) Attribute Description Data Type PK FK Reference id_to รหสการสง Int(11) PK id_workshop รหสการบาน Varchar(20) id_mamber รหสสมาชก Varchar(20) fine ชอไฟล Varchar(100)

ตารางท 3-10 แสดงตารางฐานขอมลตารางค าตอบ (eln_answers) Attribute Description Data Type PK FK Reference id_Answers รหสค าตอบ Int(11) PK id_Questions รหสค าถาม Varchar(20) Name_Answers ชอค าตอบ text Answers ค าตอบ Varchar(20)

Page 57: วิธีการด าเนินงาน82).pdfบทที่ 3 วิธีการด าเนินงาน 3.1 การวิเคราะห์ระบบงานเดิม

100

3.5 Site Map

Home

Admin Login

ภาพท 3-42 Sitemap

Page 58: วิธีการด าเนินงาน82).pdfบทที่ 3 วิธีการด าเนินงาน 3.1 การวิเคราะห์ระบบงานเดิม

101

3.2.6 Input DESIGN หนาแรกของเวบไซต

ภาพท 3-43 แสดงหนาจอหลก

หนาสมครสมาชก

ภาพท 3-44 แสดงหนาสมครสมาชก

Page 59: วิธีการด าเนินงาน82).pdfบทที่ 3 วิธีการด าเนินงาน 3.1 การวิเคราะห์ระบบงานเดิม

102

หนา Login

ภาพท 3-45 แสดงหนา Login

หนาบทเรยน

ภาพท 3-46 แสดงหนาบทเรยน

Page 60: วิธีการด าเนินงาน82).pdfบทที่ 3 วิธีการด าเนินงาน 3.1 การวิเคราะห์ระบบงานเดิม

103

หนาแบบทดสอบ

ภาพท 3-47 แสดงหนาแบบทดสอบ

หนาแบบฝกหด

ภาพท 3-48 แสดงหนาแบบฝกหด

Page 61: วิธีการด าเนินงาน82).pdfบทที่ 3 วิธีการด าเนินงาน 3.1 การวิเคราะห์ระบบงานเดิม

104

หนาUP-LOADการบาน

ภาพท 3-49 แสดงหนาUP-LOADการบาน

หนาผดแลระบบ

ภาพท 3-50 แสดงหนาจอ Login ส าหรบผดแลระบบ

Page 62: วิธีการด าเนินงาน82).pdfบทที่ 3 วิธีการด าเนินงาน 3.1 การวิเคราะห์ระบบงานเดิม

105

หนาจดการขอมลสวนขอผดแลระบบ

ภาพท 3-51 แสดงหนาจดการขอมลสวนขอผดแลระบบ

หนาLoginเขาสระบบอาจารย

ภาพท 3-52 แสดงหนาLoginเขาสระบบอาจารย

Page 63: วิธีการด าเนินงาน82).pdfบทที่ 3 วิธีการด าเนินงาน 3.1 การวิเคราะห์ระบบงานเดิม

106

หนาสวนของอาจารย

ภาพท 3-53 แสดงหนาเขาสระบบอาจารย