การวิเคราะห์และออกแบบระบบresearch-system.siam.edu/images/coop/web_based_instruction_english_for... ·...

21
บทที่ 3 การวิเคราะห์และออกแบบระบบ 3.1 การวิเคราะห์ข้อมูลเบื ้องต ้น สืบเนื่องจากการศึกษาของนักเรียนชั ้นประถมศึกษาปีที1 ในปัจจุบันนั ้น นอกเหนือจากการศึกษา ภายในห้องเรียนแล้ว ต้องมีการศึกษาจากนอกห้องเรียนเพื่อเป็นการ ทบทวนหรือเพิ่มเติมความรู้ เนื่องมาจากการศึกษาในยุคปัจจุบันนั ้น มีความจาเป็นที่จะต้อง แข่งขันกัน เพื่ออนาคตของแต่ละคนในการศึกษาต่อในระดับมัธยมและมหาวิทยาลัย ดังนั ้นทาง ผู้จัดทาจึงได้คิดจัดทาเว็บช่วยสอนภาษาอังกฤษสาหรับฝึกเรียนสาหรับเด็กชั ้นประถมศึกษาปีที1 ขึ ้นมาเพื่อให้นักเรียนมีความสนใจและเข้าใจในภาษาอังกฤษมากขึ ้น เพราะการนาเสนอจะอยูในรูปแบบ Web based instruction จึงทาให้เรียนรู้ได้ง่ายและมีความสนใจมากกว่าการเรียนใน ห้องเรียน หรือในหนังสือ โดยมาตรฐานทั่วไปจะใช้หลักสูตรการสอนภาษาอังกฤษระดับ ประถมศึกษาตอนต้น ที่จะพัฒนาเด็กๆทั ้งการ ฟัง พูด อ่าน เขียน จะเน้นการสอนการสนทนา โต้ตอบง่ายๆ การพูดโดยใช้สาเนียงถูกต้อง การรู้จักคาศัพท์เรียกสิ่งต่างๆรอบตัว การฟังคาสั่ง ผ่านแบบฝึกหัดที่สนุกสนานหลากหลาย เด็กจะได้รับการพัฒนา แต่เว็บช่วยสอนในรูปแบบ HTML5นี ้จะเน้นไปที่เนื ้อหาและคาศัพท์ภาษาอังกฤษพื ้นฐานที่ควรรู้และการออกเสียงคาศัพท์ พื ้นฐานแต่ละคา ต่อไปนี ้จะเป็นการแสดงขั ้นตอนการดาเนินงาน ของการพัฒนาเว็บช่วยสอน ภาษาอังกฤษ

Upload: others

Post on 27-Oct-2019

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: การวิเคราะห์และออกแบบระบบresearch-system.siam.edu/images/coop/Web_Based_Instruction_English_For... · 3.6 Data Flow Diagram Level

บทท 3

การวเคราะหและออกแบบระบบ

3.1 การวเคราะหขอมลเบองตน สบเนองจากการศกษาของนกเรยนชนประถมศกษาปท 1 ในปจจบนน น

นอกเหนอจากการศกษา ภายในหองเรยนแลว ตองมการศกษาจากนอกหองเรยนเพอเปนการ

ทบทวนหรอเพมเตมความร เนองมาจากการศกษาในยคปจจบนนน มความจ าเปนทจะตอง

แขงขนกน เพออนาคตของแตละคนในการศกษาตอในระดบมธยมและมหาวทยาลย ดงนนทาง

ผจดท าจงไดคดจดท าเวบชวยสอนภาษาองกฤษส าหรบฝกเรยนส าหรบเดกชนประถมศกษาปท

1 ขนมาเพอใหนกเรยนมความสนใจและเขาใจในภาษาองกฤษมากขน เพราะการน าเสนอจะอย

ในรปแบบ Web based instruction จงท าใหเรยนรไดงายและมความสนใจมากกวาการเรยนใน

หองเรยน หรอในหนงสอ โดยมาตรฐานทวไปจะใชหลกสตรการสอนภาษาองกฤษระดบ

ประถมศกษาตอนตน ทจะพฒนาเดกๆทงการ ฟง พด อาน เขยน จะเนนการสอนการสนทนา

โตตอบงายๆ การพดโดยใชส าเนยงถกตอง การรจกค าศพทเรยกสงตางๆรอบตว การฟงค าสง

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

HTML5นจะเนนไปทเนอหาและค าศพทภาษาองกฤษพนฐานทควรรและการออกเสยงค าศพท

พนฐานแตละค า ตอไปนจะเปนการแสดงขนตอนการด าเนนงาน ของการพฒนาเวบชวยสอน

ภาษาองกฤษ

Page 2: การวิเคราะห์และออกแบบระบบresearch-system.siam.edu/images/coop/Web_Based_Instruction_English_For... · 3.6 Data Flow Diagram Level

46

3.2 Site map

รปท 3.1 Site map แผนผงเวบไซต

Page 3: การวิเคราะห์และออกแบบระบบresearch-system.siam.edu/images/coop/Web_Based_Instruction_English_For... · 3.6 Data Flow Diagram Level

3.3 Story Board

รปท 3.2 Story Board แสดงเนอหาหนา index

Page 4: การวิเคราะห์และออกแบบระบบresearch-system.siam.edu/images/coop/Web_Based_Instruction_English_For... · 3.6 Data Flow Diagram Level

รปท 3.3 Story Board แสดงเนอหาหนา Register

Page 5: การวิเคราะห์และออกแบบระบบresearch-system.siam.edu/images/coop/Web_Based_Instruction_English_For... · 3.6 Data Flow Diagram Level

รปท 3.4 Story Board แสดงเนอหาหนา Login

รปท 3.5 Story Board แสดงเนอหาหนา Instruction

Page 6: การวิเคราะห์และออกแบบระบบresearch-system.siam.edu/images/coop/Web_Based_Instruction_English_For... · 3.6 Data Flow Diagram Level

รปท 3.6 Story Board แสดงเนอหาหนา เมนของแตละบท

รปท 3.7 Story Board แสดงเนอหาหนา บทเรยนบทท 1

Page 7: การวิเคราะห์และออกแบบระบบresearch-system.siam.edu/images/coop/Web_Based_Instruction_English_For... · 3.6 Data Flow Diagram Level

รปท 3.8 Story Board แสดงเนอหาหนา บทเรยนบทท 2

รปท 3.9 Story Board แสดงเนอหาหนา บทเรยนบทท 3

Page 8: การวิเคราะห์และออกแบบระบบresearch-system.siam.edu/images/coop/Web_Based_Instruction_English_For... · 3.6 Data Flow Diagram Level

รปท 3.10 Story Board แสดงเนอหาหนา บทเรยนบทท 4

รปท 3.11 Story Board แสดงเนอหาหนา บทเรยนบทท 5

Page 9: การวิเคราะห์และออกแบบระบบresearch-system.siam.edu/images/coop/Web_Based_Instruction_English_For... · 3.6 Data Flow Diagram Level

รปท 3.12 Story Board แสดงเนอหาหนา Final Test

รปท 3.13 Story Board แสดงเนอหาหนา Score

Page 10: การวิเคราะห์และออกแบบระบบresearch-system.siam.edu/images/coop/Web_Based_Instruction_English_For... · 3.6 Data Flow Diagram Level

รปท 3.14 Story Board แสดงเนอหาหนา Exercise บทท 1

รปท 3.15 Story Board แสดงเนอหาหนา Exercise บทท 2

Page 11: การวิเคราะห์และออกแบบระบบresearch-system.siam.edu/images/coop/Web_Based_Instruction_English_For... · 3.6 Data Flow Diagram Level

รปท 3.16 Story Board แสดงเนอหาหนา Exercise บทท 3

รปท 3.17 Story Board แสดงเนอหาหนา Exercise บทท 4

Page 12: การวิเคราะห์และออกแบบระบบresearch-system.siam.edu/images/coop/Web_Based_Instruction_English_For... · 3.6 Data Flow Diagram Level

รปท 3.18 Story Board แสดงเนอหาหนา Exercise บทท 5

Page 13: การวิเคราะห์และออกแบบระบบresearch-system.siam.edu/images/coop/Web_Based_Instruction_English_For... · 3.6 Data Flow Diagram Level

Start

Username,Password

Decision Login Correct

Menu

Y

RegisterN

N

Username Password Name

Lastname

Y Decision Register Correct

Unit 1 = 1 Unit 2 = 1Unit 3 = 1 Unit 4 = 1

Unit 5 = 1Unit 1 = 1 Unit 2 = 1 Unit 3 = 1 Unit 4 = 1 Unit 5 = 1

Y Y Y Y

N N N N

Final Test

Y

Stop

Score

Y

N

3.4 Flow Chart

รปท 3.19 Flow Chart เวบชวยสอนภาษาองกฤษพนฐาน

Page 14: การวิเคราะห์และออกแบบระบบresearch-system.siam.edu/images/coop/Web_Based_Instruction_English_For... · 3.6 Data Flow Diagram Level

3.5 Context Diagram

รปท 3.20 Context Diagram เวบชวยสอนภาษาองกฤษพนฐาน

User

ผลการสมครสมาชก

ผลการเขาสระบบ

ผลการท าแบบทดสอบ

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

Username, Password

ขอมลสมครสมาชก

ขอมลแบบทดสอบ

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

0

เวบชวยสอนภาษาองกฤษ

พนฐาน

Page 15: การวิเคราะห์และออกแบบระบบresearch-system.siam.edu/images/coop/Web_Based_Instruction_English_For... · 3.6 Data Flow Diagram Level

3.6 Data Flow Diagram Level 1

รปท 3.21 Data Flow Diagram Level 1 เวบชวยสอนภาษาองกฤษพนฐาน

แบบทดสอบ D2

D1 ขอมลสมาชก

ประมวลผลคะแนน

1

สมครสมาชก

D1 ขอมลสมาชก

2

เขาสระบบ

3

เนอหาบทเรยน

4

แบบฝกหด

5

User

User

ขอมลผใช

ผลการสมคร

Username , Password

ผลการเขาสระบบ

User ขอมลแบบทดสอบ

ท าแบบทดสอบ

แสดงคะแนน,ชอผใช

เกบผลการท าแบบทดสอบ

แสดงชอผท าแบบทดสอบ

เกบขอมลสมาชก

แสดงขอมลสมาชก

Page 16: การวิเคราะห์และออกแบบระบบresearch-system.siam.edu/images/coop/Web_Based_Instruction_English_For... · 3.6 Data Flow Diagram Level

question

PK Qno

Qgroup Qname Qans1 Qans2 Qans3 Qansabc Qpic

member

PK member_ID

username password name lastname cap_1 cap_2 cap_3 cap_4 cap_5

quserans

PK qus_id

user_no group_Q a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17 a18 a19 a20

3.7 Entity Relationship Diagram

รปท 3.22 แสดงความสมพนธระหวางเอนทต ( Entity Relationship Diagram )

1

1

M M FK

FK

Page 17: การวิเคราะห์และออกแบบระบบresearch-system.siam.edu/images/coop/Web_Based_Instruction_English_For... · 3.6 Data Flow Diagram Level

3.8 Data Dictionary

ตารางท 3.8.1 รายละเอยดตารางขอมล member

Table Name : member

Attribute Description Attribute Domain Type

member_ID รหสสมาชก int(4)

username ชอผใช varchar(100)

password รหสผใช varchar(20)

name ชอ varchar(100)

lastname นามสกล varchar(100)

Cap_1 เกบสถานะ การใชงาน tinyint(1)

Cap_2 เกบสถานะ การใชงาน tinyint(1)

Cap_3 เกบสถานะ การใชงาน tinyint(1)

Cap_4 เกบสถานะ การใชงาน tinyint(1)

Cap_5 เกบสถานะ การใชงาน tinyint(1)

Primary Key : member_ID

Page 18: การวิเคราะห์และออกแบบระบบresearch-system.siam.edu/images/coop/Web_Based_Instruction_English_For... · 3.6 Data Flow Diagram Level

ตารางท 3.8.2 รายละเอยดตารางขอมล question

Table Name : question

Attribute Description Attribute Domain Type

Qno รหสขอสอบ int(2)

Qgroup กลมของค าถาม varchar(1)

Qname ค าถามของขอสอบ varchar(250)

Qans1 ค าตอบท 1 varchar(250)

Qans2 ค าตอบท 2 varchar(250)

Qans3 ค าตอบท 3 varchar(250)

Qansabc ค าตอบทถกตอง varchar(1)

Qpic รป varchar(250)

Primary Key : Qno

Page 19: การวิเคราะห์และออกแบบระบบresearch-system.siam.edu/images/coop/Web_Based_Instruction_English_For... · 3.6 Data Flow Diagram Level

ตารางท 3.8.3 รายละเอยดตารางขอมล quserans

Table Name : quserans

Attribute Description Attribute Domain Type

qus_id รหสของค าตอบ int(2)

user_no รหสผเลอกค าตอบ varchar(1)

group_Q กลมของค าตอบ varchar(250)

a1 ค าตอบขอท 1 varchar(250)

a2 ค าตอบขอท 2 varchar(250)

a3 ค าตอบขอท 3 varchar(250)

a4 ค าตอบขอท 4 varchar(250)

a5 ค าตอบขอท 5 varchar(250)

a6 ค าตอบขอท 6 varchar(250)

a7 ค าตอบขอท 7 varchar(250)

a8 ค าตอบขอท 8 varchar(250)

a9 ค าตอบขอท 9 varchar(250)

a10 ค าตอบขอท 10 varchar(250)

a11 ค าตอบขอท 11 varchar(250)

a12 ค าตอบขอท 12 varchar(250)

a13 ค าตอบขอท 13 varchar(250)

a14 ค าตอบขอท 14 varchar(250)

Page 20: การวิเคราะห์และออกแบบระบบresearch-system.siam.edu/images/coop/Web_Based_Instruction_English_For... · 3.6 Data Flow Diagram Level

ตารางท 3.8.4 รายละเอยดตารางขอมล quserans (ตอ)

Table Name : quserans

Attribute Description Attribute Domain Type

a15 ค าตอบท 15 varchar(250)

a16 ค าตอบท 16 varchar(250)

a17 ค าตอบท 17 varchar(250)

a18 ค าตอบท 18 varchar(250)

a19 ค าตอบท 19 varchar(250)

a20 ค าตอบท 20 varchar(250)

Primary Key : qus_id Foreign key: user_no , group_Q

Page 21: การวิเคราะห์และออกแบบระบบresearch-system.siam.edu/images/coop/Web_Based_Instruction_English_For... · 3.6 Data Flow Diagram Level

3.9 การศกษาขอมล

3.9.1 ขอมลผใช

ขอมลผใชสามารถแบงออกเปน 2 ทางดวยกนดงนคอ

(1) การศกษาเนอหาในสวนของเนอหาทน ามาเสนอในเวบชวยสอนคอ ค าศพทจาก

หนงสอตางๆ ซงขอมลหนงสอตางๆเหลานจะถกน ามาวเคราะหแลวดงเอาเนอหาสวนทส าคญๆ

ออกมาสรปและน าไปลงในเวบชวยสอน

(2) ขอมลทางดานคอมพวเตอร ขอมลทางดานคอมพวเตอรคอสวนของโปรแกรมการ

สรางเวบชวยสอนซงโปรแกรมทใชคอ Marcromedia Flash 8, Adobe Photoshop CS5, PhotoScape

และ Macromedia Dreamweaver 8

3.9.2 กลมเปาหมาย

กลมเปาหมายคอบคคลทวไปทตองการศกษาหาความรเกยวกบค าศพทพนฐานทควรรจก

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

บทเรยนใหงายขนดวยการท าแบบฝกหดและแบบทดสอบ