64
บทที3 วิธีการดาเนินงาน ในส่วนของการวิเคราะห์ระบบงานเดิมนีผู้ศึกษาจะนาเสนอรายละเอียดของขั้นตอนการ วิเคราะห์และออกแบบระบบ ซึ่งได้นาทฤษฎีและแนวความคิดต่างๆ จากที่ได้ศึกษามาแล้วในบทที2 มาประยุกต์ใช้งานโดยประกอบไปด้วยการวิเคราะห์ระบบงานเดิม 3.1 ระบบงานเดิม ระบบงานเดิมของโรงเรียนบ้าน นาใสวรวิทย์ จากแต่เดิมโรงเรียน น้าใสวรวิทย์ ไม่มีระบบ สารสนเทศเป็นของตนเอง ทาให้บุคคลภายนอกไม่สามารถที่จะรู้ถึงกิจกรรมต่างๆที่ทางโรงเรียนจัด ขึ้น และในส่วนของเอกสารที่เป็นตารางเรียน ตารางสอน , การลงทะเบียนเรียน, ผลการเรียน และ งานต่างๆจะจัดเก็บอยู่ในรูปแบบเอกสาร ซึ่งทาให้เกิดการสูญหายง่าย นักเรียนไม่สามารถที่จะดู ตารางสอนอาจารย์ได้ โดยได้รวบรวมข้อมูลมาเพื่อที่จะนามาใช้ในการวิเคราะห์และออกแบบระบบ 3.1.1 ปัญหาของระบบ 1. มีการทางานที่ไม่เป็นระบบ ทาให้เกิดความยุ่งยากในการดาเนินงาน 2. มีการเก็บข้อมูลด้วยระบบแฟ้มข้อมูล ซึ่งยากต่อการค้นหาในภายหลัง 3. การจัดเก็บข้อมูลด้วยเอกสาร ใช้เวลานานในการค้นหา 4. ไม่มีเทคโนโลยีที่ทันสมัยเข้ามาช่วยในการดาเนินงาน 5. การทางานของบุคลากรเกิดการล่าช้า 6. การเก็บข้อมูลที่ไม่ปลอดภัย เกิดการสูญหาย

New วิธีการด าเนินงาน - Mahasarakham Universitybc.msu.ac.th/project_file/chapter3(436).pdf · 2012. 3. 16. · 3.4.2 ระบบการลงทะเบียนเรียน

  • Upload
    others

  • View
    9

  • Download
    0

Embed Size (px)

Citation preview

Page 1: New วิธีการด าเนินงาน - Mahasarakham Universitybc.msu.ac.th/project_file/chapter3(436).pdf · 2012. 3. 16. · 3.4.2 ระบบการลงทะเบียนเรียน

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

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

วเคราะหและออกแบบระบบ ซงไดน าทฤษฎและแนวความคดตางๆ จากทไดศกษามาแลวในบทท 2 มาประยกตใชงานโดยประกอบไปดวยการวเคราะหระบบงานเดม

3.1 ระบบงานเดม ระบบงานเดมของโรงเรยนบาน น าใสวรวทย จากแตเดมโรงเรยน น าใสวรวทย ไมมระบบ

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

3.1.1 ปญหาของระบบ 1. มการทางานทไมเปนระบบ ท าใหเกดความยงยากในการด าเนนงาน

2. มการเกบขอมลดวยระบบแฟมขอมล ซงยากตอการคนหาในภายหลง 3. การจดเกบขอมลดวยเอกสาร ใชเวลานานในการคนหา 4. ไมมเทคโนโลยททนสมยเขามาชวยในการด าเนนงาน 5. การท างานของบคลากรเกดการลาชา 6. การเกบขอมลทไมปลอดภย เกดการสญหาย

Page 2: New วิธีการด าเนินงาน - Mahasarakham Universitybc.msu.ac.th/project_file/chapter3(436).pdf · 2012. 3. 16. · 3.4.2 ระบบการลงทะเบียนเรียน

28

ภาพท 3-1 แผนภมกางปลาของระบบงานโรงเรยนน าใสวรวทย

3.1.2 ขอเสนอแนะ

1. ท าการออกแบบโครงสรางเวบไซดใหมเพอรองรบการน าระบบตางๆเขามาใชงาน

2. ควรน าระบบฐานขอมลเขามาชวยในการจดเกบขอมลตางๆ ในกระบวนการด าเนนงาน

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

4. มระบบสมาชกเพอมาด าเนนการเกยวกบกระบวนการลงทะเบยน

5. จดท าระบบ E-learning เพอใหนกเรยนไดสามารถเรยนรดวยตวเอง

Page 3: New วิธีการด าเนินงาน - Mahasarakham Universitybc.msu.ac.th/project_file/chapter3(436).pdf · 2012. 3. 16. · 3.4.2 ระบบการลงทะเบียนเรียน

29

3.2 Flowchart ระบบงานเดม 3.2.1 ระบบลงทะเบยนเรยน

Start

Stop

ภาพท 3-2 แสดง Flowchart อาจารยลงทะเบยนเรยนใหนกเรยน

อธบายขนตอนการท างานของ Flowchart แสดงในสวนของอาจารยลงทะเบยนเรยนใหนกเรยน

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

Page 4: New วิธีการด าเนินงาน - Mahasarakham Universitybc.msu.ac.th/project_file/chapter3(436).pdf · 2012. 3. 16. · 3.4.2 ระบบการลงทะเบียนเรียน

30

3.2.2 ระบบตารางเรยน Start

, ,

,

Stop

ภาพท 3-3 แสดง Flowchart อาจารยจดตารางเรยนใหนกเรยน อธบายขนตอนการท างานของ Flowchart แสดงในสวนของอาจารยจดตารางเรยนให

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

Page 5: New วิธีการด าเนินงาน - Mahasarakham Universitybc.msu.ac.th/project_file/chapter3(436).pdf · 2012. 3. 16. · 3.4.2 ระบบการลงทะเบียนเรียน

31

3.2.3 ระบบตารางผลการเรยน

Start

Stop

ภาพท 3-4 แสดง Flowchart อาจารยจดการผลการเรยนใหนกเรยน

อธบายขนตอนการท างานของ Flowchart แสดงในสวนของทผมาขอใชบรการไดท าการเขาสระบบในฐานะผดแลระบบในการเขาไปเมนจดการกจกรรม

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

Page 6: New วิธีการด าเนินงาน - Mahasarakham Universitybc.msu.ac.th/project_file/chapter3(436).pdf · 2012. 3. 16. · 3.4.2 ระบบการลงทะเบียนเรียน

32

3.3 Use case diagram ระบบงานเดม

ภาพท3-5 แสดงแผนภาพ Use case Diagram เวบไซตโรงเรยนน าใสวรวทย

3.3.1 ลกษณะของ Use Case Diagram และ Use Case Documentation ของ Process การลงทะเบยนเรยน

ภาพท 3-6 ของ Use Case Diagram ของระบบลงทะเบยนเรยน

ตารางท 3-1 จดการลงทะเบยนเรยน

Use case id 1 Use case name จดการลงทะเบยนเรยน Actor อาจารย Purpose เพอท าการจดการลงทะเบยนเรยนใหกบนกเรยน Level Primary Use Case Preconditions เมออาจารยท าการลงทะเบยนใหกบนกเรยน Post condition นกเรยนไดรบตารางเรยน Main flows Use case นจะเรมเมออาจารยท าการลงทะเบยนเรยนใหกบนกเรยน Alternate -

Page 7: New วิธีการด าเนินงาน - Mahasarakham Universitybc.msu.ac.th/project_file/chapter3(436).pdf · 2012. 3. 16. · 3.4.2 ระบบการลงทะเบียนเรียน

33

3.3.2 ลกษณะของ Use Case Diagram และ Use Case Documentation ของ Process จดการตารางเรยน

ภาพท 3-7 ของ Use Case Diagram ของการจดการตารางเรยน

ตารางท 3-2 จดการตารางเรยน

Use case id 2 Use case name จดการตารางเรยนตารางสอน Actor อาจารย Purpose เพอท าการจดการตารางเรยนใหกบนกเรยน Level Base Use Case Preconditions เมออาจารยตองการจดการตารางเรยนตารางสอน Post condition ไดรบขอมลการจดการตารางเรยนตารางสอน Main flows 1.Use case นจะเรมเมออาจารยตองการทจะจดการขอมลตารางเรยน

3.3.3 ลกษณะของ Use Case Diagram และ Use Case Documentation ของ Process จดการผลการเรยน

ภาพท 3-8 ของ Use Case Diagram ของการจดการผลการเรยน

ตารางท 3-3 จดการผลการเรยน Use case id 3 Use case name จดการผลการเรยน Actor อาจารย Purpose เพอท าการจดการผลการเรยน Level Base Use Case

Page 8: New วิธีการด าเนินงาน - Mahasarakham Universitybc.msu.ac.th/project_file/chapter3(436).pdf · 2012. 3. 16. · 3.4.2 ระบบการลงทะเบียนเรียน

34

Preconditions เมออาจารยตองการจดการผลการเรยน Post condition ไดรบการจดการผลการเรยน Main flows 1.Use case นจะเรมเมออาจารยตองการทจะท าการจดการผลการเรยน 3.4 Flowchart ระบบงานใหม

3.4.1 การ login เขาสระบบ แสดงในสวนของผใชระบบมาใชบรการท าการเขาสระบบ

start

Username,Password

Username ,Password

stop

ภาพท 3-9 แสดง Flowchart การ login เขาสระบบ

อธบายขนตอนการท างานของ Flowchart แสดงสวนของการ login เขาสระบบ 1. เรมตนการท างาน กรอก Username ,Password

2. ตรวจสอบ Username ,Password วาถกตองหรอไม

3. ถาไมถกตองใหท าการกรอก Username ,Password ใหม

4. ถาถก จะเขาสระบบ

5. จบการท างาน

Page 9: New วิธีการด าเนินงาน - Mahasarakham Universitybc.msu.ac.th/project_file/chapter3(436).pdf · 2012. 3. 16. · 3.4.2 ระบบการลงทะเบียนเรียน

35

3.4.2 ระบบการลงทะเบยนเรยน แสดงในสวนของนกเรยนมาลงทะเบยนเรยนกบผดแลระบบ

start

Login

Username, Password

stop

,

ภาพท 3-10 แสดง Flowchart การลงทะเบยนเรยนของนกเรยน อธบายขนตอนการท างานของ Flowchart แสดงในสวนของการลงทะเบยนเรยนของ

นกเรยนกบผดแลระบบ 1. เรมตนการท างาน ลอกอนเขาสระบบ 2. ตรวจสอบ Username ,Password วาถกตองหรอไม

3. ถาไมถกใหท าการลอกอนเขาสระบบใหม 4. ถาถก เลอกใชงานระบบลงทะเบยน 5. ตรวจสอบตารางเรยนของชนเรยนวามหรอไม 6. ถาไมมใหจบการท างาน แตถาม 7. ท าการยนยนการลงเทยนเรยน 8. แสดงตารางเรยน 9. จบการท างาน

Page 10: New วิธีการด าเนินงาน - Mahasarakham Universitybc.msu.ac.th/project_file/chapter3(436).pdf · 2012. 3. 16. · 3.4.2 ระบบการลงทะเบียนเรียน

36

3.4.3 ระบบจดการตารางเรยน

start

Login

Username, Password

stop

ภาพท 3-11 แสดง Flowchart การจดการตารางเรยน

Page 11: New วิธีการด าเนินงาน - Mahasarakham Universitybc.msu.ac.th/project_file/chapter3(436).pdf · 2012. 3. 16. · 3.4.2 ระบบการลงทะเบียนเรียน

37

อธบายขนตอนการท างานของ Flowchart แสดงในสวนของการจดการตารางเรยนตารางสอน

1. เรมตนการท างาน ลอกอนเขาสระบบ 2. ตรวจสอบ Username ,Password วาถกตองหรอไม

3. ถาไม ท าการลอกอนเขาสระบบใหม

4. ถาใช ตรวจสอบขอมลหองเรยนวามการจดตารางเรยนหรอไม

5. ถามใหไปทจบการท างาน

6. ถาไมม ใหตรวจสอบรายวชาวาท าการจดตารางเรยนแลวหรอไม

7. ถามจบการท างาน

8. ถาไมม ตรวจสอบวนเวลาวางของอาจารยวาวางหรอไม

9. ถาไมวางใหไปทจบการท างาน

10. ถาวางท าการจดตารางเรยน

11. บนทกการจดตารางเรยน

12. แสดงตารางเรยน

13. จบการท างาน

Page 12: New วิธีการด าเนินงาน - Mahasarakham Universitybc.msu.ac.th/project_file/chapter3(436).pdf · 2012. 3. 16. · 3.4.2 ระบบการลงทะเบียนเรียน

38

3.4.4 ระบบจดการผลการเรยน

start

Login

Username, Password

stop

ภาพท 3-12 แสดง Flowchart อาจารยจดการผลการเรยนของนกเรยน

Page 13: New วิธีการด าเนินงาน - Mahasarakham Universitybc.msu.ac.th/project_file/chapter3(436).pdf · 2012. 3. 16. · 3.4.2 ระบบการลงทะเบียนเรียน

39

อธบายขนตอนการท างานของ Flowchart แสดงในสวนของการจดการผลการเรยนของนกเรยน

1. เรมตนการท างาน ลอกอนเขาสระบบ 2. ตรวจสอบ Username ,Password วาถกตองหรอไม

3. ถาไมถกใหท าการลอกอนเขาสระบบใหม 4. ถาใช เลอกใชงานระบบผลการเรยน

5. ตรวจสอบการลงทะเบยน

6. ถาไมม จบการท างาน

7. ถาม เลอกวชา เลอกหองเรยน เลอกขอมลนกเรยน

8. กรอกคะแนน

9. ค านวณตดเกรด

10. บนทกผลการเรยน

11. แสดงผลการเรยน

12. จบการท างาน

Page 14: New วิธีการด าเนินงาน - Mahasarakham Universitybc.msu.ac.th/project_file/chapter3(436).pdf · 2012. 3. 16. · 3.4.2 ระบบการลงทะเบียนเรียน

40

3.4.5 ระบบจดการระบบ E-learning start

Login

Username, Password

stop

E-learning

E-learning

E-learning

ภาพท 3-13 แสดง Flowchart อาจารยเขาไปจดการ E-learning

อธบายขนตอนการท างานของ Flowchart แสดงในสวนของอาจารยเขาไปจดการ E-learning

1. เรมตนการท างาน ลอกอนเขาสระบบ 2. ตรวจสอบ Username ,Password วาถกตองหรอไม

3. ถาไมถกใหท าการลอกอนเขาสระบบใหม 4. ถาใช เลอกใชงานระบบจดการบทเรยน E-learning 5. ตรวจสอบรายวชาวามรายวชานหรอไม 6. ถาไมม ท าการเพมบทเรยน E-learning 7. บนทกขอมล 8. ถาม ตองการ ลบ แกไข บทเรยนหรอไม 9. ถาไมตองการใหไปแสดงผลบทเรยน E-learning 10. ถาตองการ ท าการลบ แกไข บทเรยน 11. บนทกขอมล แสดงผลบทเรยน E-learning 12. จบการท างาน

Page 15: New วิธีการด าเนินงาน - Mahasarakham Universitybc.msu.ac.th/project_file/chapter3(436).pdf · 2012. 3. 16. · 3.4.2 ระบบการลงทะเบียนเรียน

41

3.4.6 บทเรยน E-learning start

Login

Username, Password

stop

E-learning

E-learning

ภาพท 3-14 แสดง Flowchart นกเรยนเขามาเรยนบทเรยน E-learning

อธบายขนตอนการท างานของ Flowchart แสดงในสวนของนกเรยนเขามาเรยนบทเรยน E-learning

1. เรมตนการท างาน ลอกอนเขาสระบบ 2. ตรวจสอบ Username ,Password วาถกตองหรอไม

3. ถาไมถกใหท าการลอกอนเขาสระบบใหม 4. ถาใช เลอกใชงานระบบ E-learning 5. เลอกรายวชา

6. เขาเรยนบทเรยน E-learning

7. ท าแบบทดสอบ

8. บนทกการท าแบบทดสอบ

9. แสดงคะแนนแบบทดสอบ

10. จบการท างาน

Page 16: New วิธีการด าเนินงาน - Mahasarakham Universitybc.msu.ac.th/project_file/chapter3(436).pdf · 2012. 3. 16. · 3.4.2 ระบบการลงทะเบียนเรียน

42

3.4.7 ระบบการออกรายงาน start

Login

Username,password

stop

ภาพท 3-15 แสดง Flowchart ผดแลระบบออกรายงาน

อธบายขนตอนการท างานของ Flowchart แสดงในสวนของผดแลระบบท าการออกรายงาน

1. เรมตนการท างาน ลอกอนเขาสระบบ 2. ตรวจสอบ Username ,Password วาถกตองหรอไม

3. ถาไมถกใหท าการลอกอนเขาสระบบใหม 4. ถาใช ใหท าการตรวจสอบประเภทรายงานวามหรอไม 5. ถาไมใหจบการท างาน

6. ถาใชใหแสดงขอมลประเภทรายงาน

7. ท าการออกรายงาน

8. จบการท างาน

Page 17: New วิธีการด าเนินงาน - Mahasarakham Universitybc.msu.ac.th/project_file/chapter3(436).pdf · 2012. 3. 16. · 3.4.2 ระบบการลงทะเบียนเรียน

43

3.5 Use case diagram ระบบงานใหม

ภาพท 3-16 แสดงแผนภาพ Use case Diagram เวบไซตโรงเรยนน าใสวรวทย

Page 18: New วิธีการด าเนินงาน - Mahasarakham Universitybc.msu.ac.th/project_file/chapter3(436).pdf · 2012. 3. 16. · 3.4.2 ระบบการลงทะเบียนเรียน

44

3.6.1 ลกษณะของ Use Case Diagram และ Use Case Documentation ของ Process ระบบการลงทะเบยนเรยน

ภาพท 3-17 Use Case Diagram ของระบบการลงทะเบยนเรยน

ตารางท 3-4 Use Case Documentation จดการลงทะเบยนเรยน

Use case id 1

Use case name จดการลงทะเบยนเรยน

Actor นกเรยน,ผดแลระบบ

Purpose เพอท าการลงทะเบยนเรยนใหกบนกเรยน และเพมขอมลลงทะเบยนเรยนลงในระบบ

Level Primary Use Case

Preconditions ยนยนการลงทะเบยนเรยนจากตารางเรยน

Post condition นกเรยนไดรบตารางเรยน

Main flows 1.Use case นจะเรมเมอผดแลระบบตองการทจะท าการจดการขอมลการลงทะเบยนเรยน 2.นกเรยนตรวจสอบตารางเรยน 2.1 ถาไมมตารางเรยน จบการท างาน 2.2 ถามตารางเรยน ยนยนการลงทะเบยนเรยน

Page 19: New วิธีการด าเนินงาน - Mahasarakham Universitybc.msu.ac.th/project_file/chapter3(436).pdf · 2012. 3. 16. · 3.4.2 ระบบการลงทะเบียนเรียน

45

ตารางท 3-5 ตรวจสอบตารางเรยน Use case id 1.1

Use case name ตรวจสอบตารางเรยน

Actor นกเรยน

Purpose เพอท ายนยนการลงทะเบยนเรยน

Level Include Use Case

Preconditions ประกาศตารางเรยน

Post condition นกเรยนไดรบตารางเรยน

Main flows 1.Use case นจะเรมเมอมการประกาศตารางเรยน 2.นกเรยนตรวจสอบตารางเรยนของชนเรยน 2.1 ถาไมมตารางเรยน จบการท างาน 2.2 ถามตารางเรยน ยนยนการลงทะเบยนเรยน แสดงตารางเรยน จบการท างาน

Page 20: New วิธีการด าเนินงาน - Mahasarakham Universitybc.msu.ac.th/project_file/chapter3(436).pdf · 2012. 3. 16. · 3.4.2 ระบบการลงทะเบียนเรียน

46

3.6.2 ลกษณะของ Use Case Diagram และ Use Case Documentation ของ Process ตารางเรยน

ภาพท 3-18 Use Case Diagram ของระบบจดการตารางเรยน

ตารางท 3-6 Use Case Documentation จดการตารางเรยน

Use case id 2 Use case name จดการตารางเรยน Actor นกเรยน, ผดแลระบบ Purpose เพอท าการจดการตารางเรยนใหกบนกเรยน Level Primary Use Case Preconditions เมอผดแลระบบตองการจดการตารางเรยนตารางสอน Post condition รายวชาตามหลกสตรทเปดสอน Main flows 1.Use case นจะเรมเมอมการลงทะเบยนเรยน

2.ผดแลระบบตรวจสอบขอมลหองเรยนวามการจดตารางเรยนหรอไม 2.1 ถามตารางเรยน จบการท างาน 2.2 ถาไมมตารางเรยน ตรวจสอบรายวชา 3. ผดแลระบบตรวจสอบรายวชาวามการจดตารางเรยนหรอไม 3.1 ถามการจดตารางเรยนแลว จบการท างาน 3.2 ถาไมมการจดตารางเรยนให ตรวจสอบวนเวลาวางของอาจารย 4. ผดแลระบบตรวจสอบวนเวลาวางของอาจารยวาวางหรอไม 4.1 ถาไมวาง จบการท างาน 4.2 ถาวาง ใหท าการจดตารางเรยน

Page 21: New วิธีการด าเนินงาน - Mahasarakham Universitybc.msu.ac.th/project_file/chapter3(436).pdf · 2012. 3. 16. · 3.4.2 ระบบการลงทะเบียนเรียน

47

ตารางท 3-7 ตรวจสอบหองเรยน Use case id 2.1

Use case name ตรวจสอบหองเรยน

Actor ผดแลระบบ

Purpose เพอท าการจดตารางเรยนใหกบนกเรยน

Level Include Use Case

Preconditions รายวชาตามหลกสตรทเปดสอน

Post condition ตารางเรยน

Main flows 1.Use case นจะเรมเมอมรายวชาตามหลกสตรทเปดสอน 2.ผดแลระบบตรวจสอบหองเรยนวามการจดตารางเรยนหรอไม 2.1 ถามตารางเรยน จบการท างาน 2.2 ถาไมมตารางเรยน ตรวจสอบรายวชา 3. ผดแลระบบตรวจสอบรายวชาวามการจดตารางเรยนหรอไม 3.1 ถามการจดตารางเรยนแลว จบการท างาน 3.2 ถาไมมการจดตารางเรยนให ตรวจสอบวนเวลาวางของอาจารย 4. ผดแลระบบตรวจสอบวนเวลาวางของอาจารยวาวางหรอไม 4.1 ถาไมวาง จบการท างาน 4.2 ถาวาง ใหท าการจดตารางเรยน

Page 22: New วิธีการด าเนินงาน - Mahasarakham Universitybc.msu.ac.th/project_file/chapter3(436).pdf · 2012. 3. 16. · 3.4.2 ระบบการลงทะเบียนเรียน

48

ตารางท 3-8 ตรวจสอบรายวชา Use case id 2.2 Use case name ตรวจสอบรายวชา Actor ผดแลระบบ Purpose เพอจดตารางเรยนใหกบนกเรยน Level Include Use Case Preconditions รายวชาตามหลกสตรทเปดสอน Post condition ตารางเรยน Main flows 1.Use case นจะเรมเมอมการตรวจสอบหองเรยนวาไมมการจดตารางเรยน

2.ผดแลระบบตรวจสอบรายวชาวามการจดตารางเรยนหรอไม 2.1 ถามตารางเรยน จบการท างาน 2.2 ถาไมมตารางเรยน ตรวจสอบรายวชา 3.ผดแลระบบตรวจสอบวนเวลาวางของอาจารยวาวางหรอไม 3.1 ถาไมวาง จบการท างาน 3.2 ถาวาง ใหท าการจดตารางเรยน

ตารางท 3-9 ตรวจสอบวนเวลาวางอาจารย

Use case id 2.3 Use case name ตรวจสอบวนเวลาวางของอาจารย Actor ผดแลระบบ Purpose เพอจดตารางเรยนใหกบนกเรยน Level Include Use Case Preconditions รายวชาตามหลกสตรทเปดสอน Post condition ตารางเรยน Main flows 1.Use case นจะเรมเมอมการตรวจสอบรายวชาวาไมมการจดตารางเรยน

2.ผดแลระบบตรวจสอบวนเวลาวางของอาจารยวาวางหรอไม 2.1 ถาไมวาง จบการท างาน 2.2 ถาวาง ใหท าการจดตารางเรยน

Page 23: New วิธีการด าเนินงาน - Mahasarakham Universitybc.msu.ac.th/project_file/chapter3(436).pdf · 2012. 3. 16. · 3.4.2 ระบบการลงทะเบียนเรียน

49

3.6.3 ลกษณะของ Use Case Diagram และ Use Case Documentation ของ Process ระบบจดการผลการเรยน

ภาพท 3-19 Use Case Diagram ของระบบจดการผลการเรยน

ตารางท 3-10 Use Case Documentation จดการผลการเรยน

Use case id 3

Use case name จดการผลการเรยน

Actor นกเรยน,อาจารย

Purpose เพอแสดงผลการเรยนใหกบนกเรยน

Level Primary Use Case

Preconditions มการลงทะเบยนเรยน

Post condition นกเรยนไดรบผลการเรยน

Main flows 1.Use case นจะเรมเมออาจารยตองการจดการผลการเรยนใหกบนกเรยน 2.อาจารยท าการตรวจสอบการลงทะเบยนวามการลงทะเบยนหรอไม 2.1 ถาไมมการลงทะเบยนเรยน ใหจบการท างาน 2.2 ถามการลงทะเบยนเรยน ใหเลอกวชา เลอกชนเรยน เลอกขอมลนกเรยน ท าการกรอกคะแนน ค านวณเกรด

Page 24: New วิธีการด าเนินงาน - Mahasarakham Universitybc.msu.ac.th/project_file/chapter3(436).pdf · 2012. 3. 16. · 3.4.2 ระบบการลงทะเบียนเรียน

50

ตารางท 3-11 ตรวจสอบการลงทะเบยนเรยน Use case id 3.1

Use case name ตรวจสอบการลงทะเบยนเรยน

Actor อาจารย

Purpose เพอจดการผลการเรยนใหกบนกเรยน

Level Include Use Case

Preconditions มการจดการผลการเรยน

Post condition นกเรยนไดรบผลการเรยน

Main flows 1.Use case นจะเรมเมออาจารยจะท าการจดการผลการเรยน 2.อาจารยท าการตรวจสอบการลงทะเบยนวามการลงทะเบยนหรอไม 2.1 ถาไมมการลงทะเบยนเรยน ใหจบการท างาน 2.2 ถามการลงทะเบยนเรยน ใหเลอกวชา เลอกชนเรยน เลอกขอมลนกเรยน ท าการกรอกคะแนน ค านวณเกรด

Page 25: New วิธีการด าเนินงาน - Mahasarakham Universitybc.msu.ac.th/project_file/chapter3(436).pdf · 2012. 3. 16. · 3.4.2 ระบบการลงทะเบียนเรียน

51

3.6.4 ลกษณะของ Use Case Diagram และ Use Case Documentation ของ Process จดการ ระบบ E-learning

ภาพท 3-20 Use Case Diagram ของระบบจดการระบบE-learning

ตารางท 3-12 Use Case Documentation จดการระบบ E-learning

Use case id 4

Use case name ระบบ E-learning

Actor อาจารย,ผดแลระบบ

Purpose เพอใหนกเรยนเรยนรดวยตนเอง

Level Primary Use Case

Preconditions ขอมลรายวชา

Post condition บทเรยน E-learning

Main flows 1.Use case นจะเรมเมออาจารยตองการจดการบทเรยน E-learning 2.อาจารยท าการตรวจสอบรายวชาวามรายวชาทจะจดการ E-learning หรอไม 2.1 ถาม ตองการลบ แกไข หรอไม ถาตองการใหท าการลบ แกไข ถาไมตองการจบการท างาน 2.2 ถาไมม ท าการเพมบทเรยน E-learning

Page 26: New วิธีการด าเนินงาน - Mahasarakham Universitybc.msu.ac.th/project_file/chapter3(436).pdf · 2012. 3. 16. · 3.4.2 ระบบการลงทะเบียนเรียน

52

ตารางท 3-13 ตรวจสอบรายวชา Use case id 4.1

Use case name ตรวจสอบรายวชา

Actor อาจารย

Purpose เพอท าการจดการระบบ E-learning

Level Include Use Case

Preconditions ขอมลรายวชา

Post condition บทเรยน E-learning

Main flows 1.Use case นจะเรมเมอมการจดการบทเรยน E-learning 2.อาจารยท าการตรวจสอบราวชาวารายวชานท าการจดการ E-learning หรอไม 2.1 ถาม ตองการลบ แกไข หรอไม ถาตองการใหท าการ ลบ แกไข ถาไมตองการจบการท างาน 2.2 ถาไมมใหท าการเพมบทเรยน E-learning

Page 27: New วิธีการด าเนินงาน - Mahasarakham Universitybc.msu.ac.th/project_file/chapter3(436).pdf · 2012. 3. 16. · 3.4.2 ระบบการลงทะเบียนเรียน

53

3.6.5 ลกษณะของ Use Case Diagram และ Use Case Documentation ของProcess บทเรยน E-learning

ภาพท 3-21 Use Case Diagram ของบทเรยนE-learning ตารางท 3-14 Use Case Documentation บทเรยนE-learning

Use case id 5

Use case name บทเรยน E-learning

Actor นกเรยน,ผดแลระบบ

Purpose เพอใหนกเรยนเรยนรดวยตนเอง

Level Primary Use Case

Preconditions ขอมลรายวชา

Post condition บทเรยน E-learning

Main flows 1.Use case นจะเรมเมอนกเรยนตองการเรยนรดวยตนเอง

Page 28: New วิธีการด าเนินงาน - Mahasarakham Universitybc.msu.ac.th/project_file/chapter3(436).pdf · 2012. 3. 16. · 3.4.2 ระบบการลงทะเบียนเรียน

54

3.6.6 ลกษณะของ Use Case Diagram และ Use Case Documentation ของ Process การออกรายงาน

ภาพท 3-22 Use Case Diagram ของระบบการออกรายงาน

ตารางท 3-15 Use Case Documentation ออกรายงาน

Use case id 6

Use case name ออกรายงาน

Actor ผดแลระบบ

Purpose เพอน าเสนองานใหผบรหารโรงเรยน

Level Primary Use Case

Preconditions ตรวจสอบประเภทรายงาน

Post condition รายงาน

Main flows 1.ผดแลระบบตรวจสอบประเภทรายงาน 2.ผดแลระบบตรวจสอบประเภทรายงานวามหรอไม 2.1 ถาไมมใหจบการท างาน 2.2 ถามใหท าการออกรายงาน

Page 29: New วิธีการด าเนินงาน - Mahasarakham Universitybc.msu.ac.th/project_file/chapter3(436).pdf · 2012. 3. 16. · 3.4.2 ระบบการลงทะเบียนเรียน

55

ตารางท 3-16 ตรวจสอบประเภทรายงาน

Use case id 7.1

Use case name ตรวจสอบประเภทรายงาน

Actor ผดแลระบบ

Purpose เพอน าไปท าการออกรายงาน

Level Include Use Case

Preconditions ประเภทรายงาน

Post condition รายงาน

Main flows 1.Use case นจะเรมเมอตองการท าการออกรายงาน 2.ผดแลระบบตรวจสอบประเภทรายงานวามหรอไม 2.1 ถาม ใหแสดงรายงาน ท าการพมพรายงาน 2.2 ถาม ใหเพมประเภทรายงาน บนทกประเภทรายงาน แสดงรายงาน พมพรายงาน

Page 30: New วิธีการด าเนินงาน - Mahasarakham Universitybc.msu.ac.th/project_file/chapter3(436).pdf · 2012. 3. 16. · 3.4.2 ระบบการลงทะเบียนเรียน

56

3.7 Class Diagram ของระบบงานใหม ระบบสารสนเทศของโรงเรยนน าใสวรวทย มกระบวนการท างาน 6 กระบวนการ ซง

สามารถน ามาเขยนเปน Class Diagram แสดงขนตอนการท างานของแตละกระบวนการไดดงน 3.7.1 ระบบการลงทะเบยนเรยน

ภาพท 3-23 Class Diagram ของระบบการลงทะเบยนเรยน

Page 31: New วิธีการด าเนินงาน - Mahasarakham Universitybc.msu.ac.th/project_file/chapter3(436).pdf · 2012. 3. 16. · 3.4.2 ระบบการลงทะเบียนเรียน

57

3.7.2 ระบบจดตารางเรยน

ภาพท 3-24 Class Diagram ของระบบจดการตารางเรยน

Page 32: New วิธีการด าเนินงาน - Mahasarakham Universitybc.msu.ac.th/project_file/chapter3(436).pdf · 2012. 3. 16. · 3.4.2 ระบบการลงทะเบียนเรียน

58

3.7.3 ระบบการจดการผลการเรยน

ภาพท 3-25 Class Diagram ของระบบการจดการผลการเรยน

1

Page 33: New วิธีการด าเนินงาน - Mahasarakham Universitybc.msu.ac.th/project_file/chapter3(436).pdf · 2012. 3. 16. · 3.4.2 ระบบการลงทะเบียนเรียน

59

3.7.4 จดการระบบ E-learning

ภาพท 3-26 Class Diagram ของระบบจดการระบบ E-learning

Page 34: New วิธีการด าเนินงาน - Mahasarakham Universitybc.msu.ac.th/project_file/chapter3(436).pdf · 2012. 3. 16. · 3.4.2 ระบบการลงทะเบียนเรียน

60

3.7.5 บทเรยน E-learning

ภาพท 3-27 Class Diagram ของระบบผล E-learning

Page 35: New วิธีการด าเนินงาน - Mahasarakham Universitybc.msu.ac.th/project_file/chapter3(436).pdf · 2012. 3. 16. · 3.4.2 ระบบการลงทะเบียนเรียน

61

3.7.6 ระบบการออกรายงาน

ภาพท 3-28 Class Diagram ของระบบการออกรายงาน

ตรวจสอบ 1..*

1

Page 36: New วิธีการด าเนินงาน - Mahasarakham Universitybc.msu.ac.th/project_file/chapter3(436).pdf · 2012. 3. 16. · 3.4.2 ระบบการลงทะเบียนเรียน

62

3.8 Sequence Diagram ระบบงานใหม 3.8.1 การลงทะเบยนเรยน

ภาพท 3-29 Sequence Diagram ของระบบการลงทะเบยนเรยน

Page 37: New วิธีการด าเนินงาน - Mahasarakham Universitybc.msu.ac.th/project_file/chapter3(436).pdf · 2012. 3. 16. · 3.4.2 ระบบการลงทะเบียนเรียน

63

3.8.2 Sequence Diagram ระบบจดการตารางเรยน

ภาพท 3-30 Sequence Diagram ของระบบจดการตารางเรยน

Page 38: New วิธีการด าเนินงาน - Mahasarakham Universitybc.msu.ac.th/project_file/chapter3(436).pdf · 2012. 3. 16. · 3.4.2 ระบบการลงทะเบียนเรียน

64

3.8.3 Sequence Diagram ระบบจดการผลการเรยน

ภาพท 3-31 Sequence Diagram ของระบบจดการผลการเรยน

Page 39: New วิธีการด าเนินงาน - Mahasarakham Universitybc.msu.ac.th/project_file/chapter3(436).pdf · 2012. 3. 16. · 3.4.2 ระบบการลงทะเบียนเรียน

65

3.8.4 Sequence Diagram ระบบจดการระบบ E-leaning

ภาพท 3-32 Sequence Diagram ของระบบจดการE-learning

Page 40: New วิธีการด าเนินงาน - Mahasarakham Universitybc.msu.ac.th/project_file/chapter3(436).pdf · 2012. 3. 16. · 3.4.2 ระบบการลงทะเบียนเรียน

66

3.8.5 Sequence Diagram ระบบบทเรยน E-learning

ภาพท 3-33 Sequence Diagram ของระบบบทเรยน E-learning

Page 41: New วิธีการด าเนินงาน - Mahasarakham Universitybc.msu.ac.th/project_file/chapter3(436).pdf · 2012. 3. 16. · 3.4.2 ระบบการลงทะเบียนเรียน

67

3.8.6 Sequence Diagram ระบบการออกรายงาน

ภาพท 3-34 Sequence Diagram ของระบบการออกรายงาน

Page 42: New วิธีการด าเนินงาน - Mahasarakham Universitybc.msu.ac.th/project_file/chapter3(436).pdf · 2012. 3. 16. · 3.4.2 ระบบการลงทะเบียนเรียน

68

3.9 แผนภาพ ER - Diagram

E-learning

E-learning

M

M

MM

M

M M

M

M

MM

MM

M

M

M

M 1

1

1

1

1

1

1

1

1

1

11

11

1

1

1

ภาพท 3-35 แสดงแผนภาพ ER-Diagram เวบไซตโรงเรยนน าใสวรวทย

Page 43: New วิธีการด าเนินงาน - Mahasarakham Universitybc.msu.ac.th/project_file/chapter3(436).pdf · 2012. 3. 16. · 3.4.2 ระบบการลงทะเบียนเรียน

69

3.9.1 ความสมพนธระหวาง Entity Relationship การออกแบบส าหรบพฒนาระบบการอาศยเทคนคการออกแบบฐานขอมลเชงสมพนธโดยใชโมเดล E-R (Entity Relation Model) เพอแสดงความสมพนธระหวางเอนทต ซงมรายละเอยดดงน

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

ภาพท 3-36 ความสมพนธระหวางผดแลระบบกบนกเรยน ผดแลระบบ 1 คนสามารถจดการนกเรยนไดหลายคนและนกเรยนหลายคนสามารถถก

จดการโดยผดแลระบบ 1 คน

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

ภาพท 3-37 ความสมพนธระหวางนกเรยนกบลงทะเบยนเรยน

นกเรยน 1 คนสามารถท าการลงทะเบยนเรยนไดหลายครงและการลงทะเบยนเรยนหลายครงสามารถถกท าการโดยนกเรยน 1 คน

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

ภาพท 3-38 ความสมพนธระหวางลงทะเบยนเรยนกบตารางเรยน การลงทะเบยนเรยนหลายครงสามารถเกดจากตารางเรยน 1 ตารางเรยน และตารางเรยน 1

ตารางเรยนสามารถเกดการลงทะเบยนเรยนไดหลายครง

นกเรยน จดการ ผดแลระบบ 1 M

นกเรยน ท าการ ลงทะเบยนเรยน 1 M

ตารางเรยน ลงทะเบยนเรยน เกดจาก M 1

Page 44: New วิธีการด าเนินงาน - Mahasarakham Universitybc.msu.ac.th/project_file/chapter3(436).pdf · 2012. 3. 16. · 3.4.2 ระบบการลงทะเบียนเรียน

70

3.9.1.4 ความสมพนธระหวางผดแลระบบกบตารางเรยน

ภาพท 3-39 ความสมพนธระหวางผดแลระบบกบตารางเรยน

ผดแลระบบ 1 คนสามารถจดการตารางเรยนไดหลายตารางเรยน และตารางเรยนหลายตารางเรยนสามารถถกจดการโดยผดแลระบบ 1 คน

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

ภาพท 3-40 ความสมพนธระหวางตารางเรยนกบอาจารย ตารางเรยนหลายตารางเรยนสามารถเกดจากอาจารย 1คน และอาจารย 1 คนสามารถเกด

จากตารางเรยนหลายตารางเรยน

3.9.1.6 ความสมพนธระหวางตารางเรยนกบหองเรยน

ภาพท 3-41 ความสมพนธระหวางตารางเรยนกบหองเรยน

ตารางเรยนหลายตารางเรยนสามารถเกดจากหองเรยน 1 หองเรยน และหองเรยน 1 หองเรยนสามารถเกดจากตารางเรยนหลายตารางเรยน

3.9.1.7 ความสมพนธระหวางตารางเรยนกบรายวชา

ภาพท 3-42 ความสมพนธระหวางตารางเรยน กบรายวชา

ผดแลระบบ ตารางเรยน จดการ 1 M

ตารางเรยน เกดจาก อาจารย 1 M

หองเรยน ตารางเรยน เกดจาก 1 M

ตารางเรยน

รายวชา เกดจาก M 1

Page 45: New วิธีการด าเนินงาน - Mahasarakham Universitybc.msu.ac.th/project_file/chapter3(436).pdf · 2012. 3. 16. · 3.4.2 ระบบการลงทะเบียนเรียน

71

ตารางเรยนหลายตารางเรยนสามารถเกดจากรายวชา 1 รายวชา และรายวชา 1 รายวชาสามารถเกดจากตารางเรยนหลายตารางเรยน

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

ภาพท 3-43 ความสมพนธระหวางอาจารยกบนกเรยน

อาจารย 1 คนสามารถจดการนกเรยนไดหลายคน และนกเรยนหลายคนสามารถถก จดการโดยอาจารย 1 คน

3.9.1.9 ความสมพนธระหวางอาจารยกบผลการเรยน

ภาพท 3-44 ความสมพนธระหวางอาจารยกบผลการเรยน อาจารย 1 คนสามารถจดการผลการเรยนไดหลายผลการเรยน และผลการเรยนหลายผลการ

เรยนสามารถถกจดการโดยอาจารย 1 คน

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

ภาพท 3-45 ความสมพนธระหวางผลการเรยนกบลงทะเบยนเรยน ผลการเรยนหลายผลการเรยนสามารถเกดจากการลงทะเบยนเรยน 1 ครง และการ

ลงทะเบยนเรยน 1 ครงสามารถท าใหเกดผลการเรยนไดหลายผลการเรยน

ผลการเรยน

อาจารย

อาจารย

นกเรยน

จดการ 1 M

ผลการเรยน เกดจาก M ลงทะเบยนเรยน 1

จดการ 1 M

Page 46: New วิธีการด าเนินงาน - Mahasarakham Universitybc.msu.ac.th/project_file/chapter3(436).pdf · 2012. 3. 16. · 3.4.2 ระบบการลงทะเบียนเรียน

72

3.9.1.11 ความสมพนธระหวางผดแลระบบกบอาจารย

ภาพท 3-46 ความสมพนธระหวางผดแลระบบกบอาจารย ผดแลระบบ 1 คนสามารถจดการอาจารยไดหลายคน และอาจารยหลายอาจารยสามารถ

ถกจดการโดยผดแลระบบ 1 คน

3.9.1.12 ความสมพนธระหวางอาจารยกบจดการระบบ E-learning

ภาพท 3-47 ความสมพนธระหวางอาจารยกบจดการระบบ E-learning

อาจารย 1 คนสามารถท าการจดการระบบ E-learning ไดหลายครง และในการจดการระบบ E-learning หลายครงสามารถถกท าการโดยอาจารย 1 คน

3.9.1.13 ความสมพนธระหวางจดการระบบE-learningกบรายวชา

ภาพท 3-48 ความสมพนธระหวางจดการระบบ E-learningกบรายวชา

ในการจดการระบบ E-learningหลายครงสามารถเกดจากรายวชา 1 รายวชา และรายวชา 1 รายวชาสามารถท าใหเกดการจดการระบบ E-learning ไดหลายครง

3.9.1.14 ความสมพนธระหวางนกเรยนกบบทเรยน E-learning

ภาพท 3-49 ความสมพนธระหวางนกเรยนกบบทเรยน E-learning

ผดแลระบบ อาจารย จดการ 1 M

จดการระบบ E-learning อาจารย ท าการ 1 M

รายวชา จดการระบบ E-learning

เกดจาก

1 M

บทเรยน E-learning นกเรยน เขาเรยน 1 M

Page 47: New วิธีการด าเนินงาน - Mahasarakham Universitybc.msu.ac.th/project_file/chapter3(436).pdf · 2012. 3. 16. · 3.4.2 ระบบการลงทะเบียนเรียน

73

นกเรยน 1 คนสามารถเขาเรยนบทเรยน E-learning ไดหลายบทเรยน และบทเรยน E-learningหลายบทเรยนสามารถเขาเรยนโดยนกเรยน 1 คน

3.9.1.15 ความสมพนธระหวางบทเรยน E-learning กบจดการระบบ E-learning

ภาพท 3-50 ความสมพนธระหวางบทเรยน E-learning กบจดการระบบ E-learning บทเรยน E-learning หลายบทเรยนสามารถเกดจากการจดการระบบ E-learning 1ครง และในการจดการระบบE-learning สามารถท าใหเกดบทเรยน E-learning ไดหลายบทเรยน

3.9.1.16 ความสมพนธระหวางผดแลระบบกบรายงาน

ภาพท 3-51 ความสมพนธระหวางผดแลระบบกบรายงาน ผดแลระบบ 1 คนสามารถออกรายงานไดหลายรายงาน และรายงานหลายรายงานสามารถออกโดยผดแลระบบ 1 คน

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

ภาพท 3-52 ความสมพนธระหวางรายงานกบประเภทรายงาน รายงานหลายรายงานสามารถมประเภทรายงาน 1 ประเภท และประเภทรายงาน 1 ประเภทสามารถมรายงานไดหลายรายงาน

บทเรยน E-learning เกดจาก จดการระบบ E-learning M 1

ผดแลระบบ ออก รายงาน M 1

รายงาน ม ประเภทรายงาน 1 M

Page 48: New วิธีการด าเนินงาน - Mahasarakham Universitybc.msu.ac.th/project_file/chapter3(436).pdf · 2012. 3. 16. · 3.4.2 ระบบการลงทะเบียนเรียน

74

3.10 พจนานกรม(Data Dictionary)

ตาราง ท 3-17 ตารางนกเรยน (tbl_student) ]

ชอฟวด ค าอธบาย ชนดขอมล ขนาด ประเภทคย อางอง Std_id รหสนกเรยน Int 10 PK

Std_name ชอนกเรยน Varchar 50 Std_user ชอเขาใช

ระบบ Varchar 20

Std_pwd รหสผาน Int 20 Std_birth วน เดอน ป

เกด Date 20

Std_add ทอย Varchar 100 Std_img รปภาพ Varchar 256

ตารางท 3-18 ตารางอาจารย (tbl_teacher)

ชอฟวด ค าอธบาย ชนดขอมล ขนาด ประเภทคย อางอง tea_id รหสอาจารย Int 10 PK

tea_name ชออาจารย Varchar 50 tea_user ชอเขาใชระบบ Vachar 20 tea_pwd รหสผาน Int 20 tea_birth วน เดอน ปเกด Date 20 tea_add ทอย Varchar 255 tea_tel เบอรโทรศพท Int 15

tea_img รปภาพ Varchar 255 Pos_id รหสต าแหนง Int 10 FK Tbl_position

Page 49: New วิธีการด าเนินงาน - Mahasarakham Universitybc.msu.ac.th/project_file/chapter3(436).pdf · 2012. 3. 16. · 3.4.2 ระบบการลงทะเบียนเรียน

75

ตารางท 3-19 ตารางผดแลระบบ (tbl_admin)

ชอฟวด ค าอธบาย ชนดขอมล ขนาด ประเภทคย อางอง admin_id รหสผดแล

ระบบ Int 10 PK

admin_name ชอผดแลระบบ Varchar 50 admin_img รปภาพ Varchar 100 admin_mail อเมล Varchar 100 admin_user ชอผใช Varchar 20 admin_pwd รหสผาน Int 20

admin_address ทอย Varchar 255

ตารางท 3-20 ตารางรายวชา (tbl_subject) ชอฟวด ค าอธบาย ชนดขอมล ขนาด ประเภทคย อางอง Sub_id รหสวชา Int 10 PK

Sub_name ชอวชา Varchar 50 tea_id รหสอาจารย Int 10 FK Tbl_teacher

Room_id รหสหองเรยน Int 10 FK Tbl_room

ตารางท 3-21 ตารางอลบม (tbl_album)

ชอฟวด ค าอธบาย ชนดขอมล ขนาด ประเภทคย อางอง album_id รหสอลบม Int 10 PK

album_name ชออลบม Varcha 200 album_detail รายละเอยดอลบม Text 100 album_date วนทอลบม Datatime

Page 50: New วิธีการด าเนินงาน - Mahasarakham Universitybc.msu.ac.th/project_file/chapter3(436).pdf · 2012. 3. 16. · 3.4.2 ระบบการลงทะเบียนเรียน

76

ตารางท 3-22 ตารางลงทะเบยนเรยน (tbl_register)

ชอฟวด ค าอธบาย ชนดขอมล ขนาด ประเภทคย อางอง Reg_id รหสการลงทะเบยนเรยน Int 10 PK Std_id รหสนกเรยน Int 10 FK Tbl_student Term เทอม Varcha 100

Reg_date วนทลงทะเบยน Reg_date

ตารางท 3-23 ตารางรายละเอยดลงทะเบยนเรยน (tbl_register_detail)

ชอฟวด ค าอธบาย ชนดขอมล ขนาด ประเภทคย อางอง Reg_id รหสการลงทะเบยนเรยน Int 10 PK Grade ผลการเรยน Float 5 FK Tbl_student Sub_id รหสวชา Int 10

Point_num คะแนนเกบ Float 5 Point_mid คะแนนกลางภาค Float 5 Point_fin คะแนนปลายภาค Float 5

Point_total คะแนนรวม Float 5 ตาราง ท 3-24 ตาราง บทเรยนE-learning (tbl_learning)

ชอฟวด ค าอธบาย ชนดขอมล ขนาด ประเภทคย อางอง lea_id รหสบทเรยน Int 10 PK Sub_id รหสวชา Varchar 10 FK Tbl_subject

lea_name ชอบทเรยน Varchar 200 Term เทอม Varchar 100

Page 51: New วิธีการด าเนินงาน - Mahasarakham Universitybc.msu.ac.th/project_file/chapter3(436).pdf · 2012. 3. 16. · 3.4.2 ระบบการลงทะเบียนเรียน

77

ตารางท 3-25 ตารางรายละเอยด บทเรยน E-learning (tbl_learning_detail)

ชอฟวด ค าอธบาย ชนดขอมล ขนาด ประเภทคย อางอง lea_id รหสบทเรยน Int 10 PK

lea_chapter บทท Varcha 100 FK lea_chapter_name ชอบทเรยน Varchar 255

lea_content แบบทดสอบ Text ตารางท 3-26 ตารางชนเรยน (tbl_class)

ชอฟวด ค าอธบาย ชนดขอมล ขนาด ประเภทคย อางอง class_id รหสชนเรยน Int 10 PK

class_name ชอชนเรยน Varchar 100 ตาราง ท 3-27 ตารางไฟลบทเรยน (tbl_file)

ชอฟวด ค าอธบาย ชนดขอมล ขนาด ประเภทคย อางอง file_id รหสไฟล Int 10 PK lea_id รหสบทเรยน Int 10 FK Tbl_learning

file_name ชอไฟล Varchar 250 file_file ขอมล Varchar 250 file_size ขนาดขอมล Varchar 250 file_date วนทเพมขอมล Datetime

ตาราง ท 3-28 ตารางหลกสตร(tbl_majors)

ชอฟวด ค าอธบาย ชนดขอมล ขนาด ประเภทคย อางอง maj_id รหสหลกสตร Int 10 PK

maj_name ชอหลกสตร Varchar 200

Page 52: New วิธีการด าเนินงาน - Mahasarakham Universitybc.msu.ac.th/project_file/chapter3(436).pdf · 2012. 3. 16. · 3.4.2 ระบบการลงทะเบียนเรียน

78

ตาราง ท 3-29 ตารางขาว(tbl_news)

ชอฟวด ค าอธบาย ชนดขอมล ขนาด ประเภทคย อางอง news_id รหสขาว Int 10 PK

news_name ชอขาว varchar 255 naws_detail รายละเอยดขาว text 255 news_date วนทขาว datetime

ตาราง ท 3-30 ตารางหนา(tbl_page)

ชอฟวด ค าอธบาย ชนดขอมล ขนาด ประเภทคย อางอง page_id รหสหนา Int 10 PK

page_name ชอหนา varchar 200 page_detail รายละเอยดหนา text 255

ตาราง ท 3-31 ตารางรปภาพ(tbl_pic)

ชอฟวด ค าอธบาย ชนดขอมล ขนาด ประเภทคย อางอง pic_id รหสรปภาพ Int 10 PK

album_id อลบมรปภาพ Int 10 pic_name ชอรปภาพ varchar 200 pic_detail รายละเอยดรปภาพ text 255 pic_file ไฟลรปภาพ varchar 250 pic_date วนทรปภาพ datetime

ตารางท 3-32 ตารางต าแหนงอาจารย(tbl_position)

ชอฟวด ค าอธบาย ชนดขอมล ขนาด ประเภทคย อางอง pos_id รหสต าแหนง Int 10 PK

pos_name ชอต าแหนง varchar 100

Page 53: New วิธีการด าเนินงาน - Mahasarakham Universitybc.msu.ac.th/project_file/chapter3(436).pdf · 2012. 3. 16. · 3.4.2 ระบบการลงทะเบียนเรียน

79

ตารางท 3-33 ตารางหองเรยน(tbl_room)

ชอฟวด ค าอธบาย ชนดขอมล ขนาด ประเภทคย อางอง room_id รหสหอง Int 10 PK

room_name ชอหอง varchar 20

ตารางท 3-34 ตารางตารางเรยน(tbl_timetable)

ชอฟวด ค าอธบาย ชนดขอมล ขนาด ประเภทคย อางอง tab_id รหสตารางเรยน Int 10 PK

class_id รหสชนเรยน Int 10 Term เทอม varchar 100

tab_date วนทตารางเรยน datetime

ตารางท 3-35 ตารางรายละเอยดตารางเรยน(tbl_timetable_detail)

ชอฟวด ค าอธบาย ชนดขอมล ขนาด ประเภทคย อางอง tab_id รหสตารางเรยน Int 11 PK sub_id รหสวชา Int 11 FK Tbl_subject

tab_date วนทตารางเรยน varchar 2 tab_time เวลาตารางเรยน Text 11

ตารางท 3-36 ตารางผลการเรยน(tbl_transcipt)

ชอฟวด ค าอธบาย ชนดขอมล ขนาด ประเภทคย อางอง tran_id รหสผลการเรยน Int 10 PK std_id รหสนกเรยน Int 10 FK Tbl_student

std_name ชอนกเรยน Varchar 50 Sub_id รหสวชา Int 10 FK Tbl_subject

sub_name ชอวชา Varchar 50 Grade ผลการเรยน Int 2

std_img รปภาพนกเรยน Varchar 255 std_dirth วนเกดนกเรยน Date

Page 54: New วิธีการด าเนินงาน - Mahasarakham Universitybc.msu.ac.th/project_file/chapter3(436).pdf · 2012. 3. 16. · 3.4.2 ระบบการลงทะเบียนเรียน

80

3.11 Input Design 3.11.1 โครงสรางหนาหลก ชอไฟล : Index.php

ภาพ 3-53 แสดงโครงสรางหนาหลก ชอไฟล: index.html

Page 55: New วิธีการด าเนินงาน - Mahasarakham Universitybc.msu.ac.th/project_file/chapter3(436).pdf · 2012. 3. 16. · 3.4.2 ระบบการลงทะเบียนเรียน

81

3.11.2 โครงสรางการลงทะเบยนเรยน : register.php

ภาพ 3-54 แสดงขอมลการลงทะเบยนเรยน: register.php

Page 56: New วิธีการด าเนินงาน - Mahasarakham Universitybc.msu.ac.th/project_file/chapter3(436).pdf · 2012. 3. 16. · 3.4.2 ระบบการลงทะเบียนเรียน

82

3.11.3 โครงสรางขอมลตารางเรยน ชอไฟล: study.php

ภาพ 3-55 แสดงขอมลตารางเรยน ชอไฟล: study.php

Page 57: New วิธีการด าเนินงาน - Mahasarakham Universitybc.msu.ac.th/project_file/chapter3(436).pdf · 2012. 3. 16. · 3.4.2 ระบบการลงทะเบียนเรียน

83

3.11.4 โครงสรางการจดการผลการเรยน ชอไฟล: transcript.php

ภาพท 3-56 แสดงขอมลการจดการผลการเรยน ชอไฟล: transcript.php

Page 58: New วิธีการด าเนินงาน - Mahasarakham Universitybc.msu.ac.th/project_file/chapter3(436).pdf · 2012. 3. 16. · 3.4.2 ระบบการลงทะเบียนเรียน

84

3.11.5 โครงสรางการจดการระบบE-learning ชอไฟล: edit_e-learning.php

ภาพท3-57 แสดงขอมลการจดการระบบE-learning ชอไฟล: edit_e-learning.php

Page 59: New วิธีการด าเนินงาน - Mahasarakham Universitybc.msu.ac.th/project_file/chapter3(436).pdf · 2012. 3. 16. · 3.4.2 ระบบการลงทะเบียนเรียน

85

3.11.5 โครงสรางขอมลบทเรยน E-learning ชอไฟล:e-learning.php

ภาพท3-58 แสดงขอมลบทเรยน E-learning ชอไฟล: e-learning.php

Page 60: New วิธีการด าเนินงาน - Mahasarakham Universitybc.msu.ac.th/project_file/chapter3(436).pdf · 2012. 3. 16. · 3.4.2 ระบบการลงทะเบียนเรียน

86

3.11.6 โครงสรางการตรวจสอบผลการเรยน ชอไฟล: check_grade.php

ภาพท3-59 แสดงขอมลการตรวจสอบผลการเรยน ชอไฟล: check_grade.php

Page 61: New วิธีการด าเนินงาน - Mahasarakham Universitybc.msu.ac.th/project_file/chapter3(436).pdf · 2012. 3. 16. · 3.4.2 ระบบการลงทะเบียนเรียน

87

3.12 output design

3.12.1 รายงานการลงทะเบยนเรยน

ผลการลงทะเบยนเรยน ภาคเรยนท 1 ปการศกษา 2554

นางสาวพกล โททสสะ รหสนกเรยน 35085 ชนมธยมศกษาปท 4

รหสวชา ชอวชา อาจารย หองเรยน วน-เวลา

ท 41101 ภาษาไทย นวพร สองนา

เมอง 1304

จ. 08.30-09.20 อ. 9.20-10.10

ค 41101 คณตศาสตร สมเดจ ศรใส 1303 จ. 13.00-13.50 จ. 13.50-1440

Page 62: New วิธีการด าเนินงาน - Mahasarakham Universitybc.msu.ac.th/project_file/chapter3(436).pdf · 2012. 3. 16. · 3.4.2 ระบบการลงทะเบียนเรียน

88

3.12.2 รายงานแสดงตารางเรยน

ระดบชน มธยมศกษาปท 4 ภาคเรยนท 1 ปการศกษา 2554

เวลา

เวลา

08.30-09.20

09.20-10.10

10.10-11.00

11.00-11.50

พกเทยง 13.00-13.50

13.50-14.40

14.40-15.30

จนทร ท 41101

นวพร ,1304

อ 41101 ดวงทพย

,1302

อ 41101 ดวงทพย

,1302

ค 41101 สมเดจ,13

03

ค 41101 สมเดจ,1303

โฮมรม

องคาร ศ 41101 ฉลาด,2406

ท 41101 นวพร,1304

ง 41101 หงสทอง

3101

ง 41101 หงสทอง

3101

ส 4202 สรยา,1201

โฮมรม

พธ

ง 41101 หงสทอง

3101

ส 4202 สรยา,1201

ว 41101 บญมา,2203

พ 41101 มนตร,130

3

พ 41101 มนตร,1303

โฮมรม

พฤหสบด

อ 41101 ดวงทพย

,1302

อ 41101 ดวงทพย

,1302

ศ 41101 ฉลาด,240

6 โฮมรม

ศกร ส 4202

สรยา,1201

ง 41101 หงสทอง

3101

ง 41101 หงสทอง

3101

ว 41101 บญมา,2203

ส 4202 สรยา,1201

ว 41101 บญมา,2203

โฮมรม

Page 63: New วิธีการด าเนินงาน - Mahasarakham Universitybc.msu.ac.th/project_file/chapter3(436).pdf · 2012. 3. 16. · 3.4.2 ระบบการลงทะเบียนเรียน

89

3.12.3 รายงานแสดงผลการเรยน

ใบแสดงผลการเรยนหลกสตรการศกษาขนพนฐาน โรงเรยนน าใสวรวทย อ.พนมไพร จ.รอยเอด

ชอ นางสาวพกล โททสสะ รหสนกเรยน 35085 ชนมธยมศกษาปท 4 ภาคเรยนท .1 ปการศกษา.2554 วนเกด 25 มนาคม 2538

รหสวชา ชอวชา หนวยกจ เกรด ท 4401 อ 4401 ว 4401 ค 4401 ศ 4401

ภาษาไทย ภาษาองกฤษ วทยาศาสตร คณตศาสตร ศลปะ

1 1 1 2 1

4 4 4 4 4

ผลการเรยนรวมเฉลย หนวยกจรวม ผลการเรยนเฉลย

6 4.00

รปภาพ

Page 64: New วิธีการด าเนินงาน - Mahasarakham Universitybc.msu.ac.th/project_file/chapter3(436).pdf · 2012. 3. 16. · 3.4.2 ระบบการลงทะเบียนเรียน

90

3.12.4 รายงานขอมลรายชอนกเรยน รายงานขอมลรายชอนกเรยน

รายชอนกเรยนชนมธยมศกษาปท 1/1 ปการศกษา 2554

เลขท รหสนกเรยน เลขประชาชน ชอ – สกล

1 3753 1350100507871 เดกชาย เดชา ตลาแสน

2 3755 1102003026158 เดกชาย ธระศกด สงหวเศษ

3 3756 1100501508381 เดกชาย ธเนศ สถาวร

4 3757 1459900726264 เดกชาย ธรรมรงค นนหมน

5 3758 1350100504839 เดกชาย พระพงษ สนรอย

6 3759 1330900325343 เดกชาย ภวนาถ สตยาคณ

7 3814 1102003011495 เดกชาย ปณวฒน เจรญทรพย

8 3761 1350100501147 เดกชาย วชย เตมใจ

9 3762 1350100490790 เดกชาย ศภสทธ แวนใหญ

10 3763 1350100486385 เดกชาย สทธพร ขนหมากคาง

11 3764 1350100482762 เดกชาย อนนศกด มะณวงศ

12 3765 1450600244819 เดกหญง ดอกแกว พนมใส

13 3766 2459200000170 เดกหญง เบญจมาศ ปานพมพ

14 3767 1450600238568 เดกหญง ลดดาวลย มาลย

15 3768 1100702868440 เดกหญง อไรพร ดษฐภกด

16 3769 1450600238282 เดกหญง วราภรณ บบผาชาต

17 3770 1350100509954 เดกหญง วราภรณ หลบเลา

18 3772 1409901814701 เดกหญง ศรยากร เนาวบตร