ส่วนจัดการสื่อประสานผู้ใช้(user...

128
ผู้ใช้ ผู้ใช้ (User Interface (User Interface Management) Management)

Upload: tumetr

Post on 17-Jul-2015

383 views

Category:

Education


1 download

TRANSCRIPT

Page 1: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

สวนจ ดการส อประสานสวนจ ดการส อประสานผใช ผ ใช

(User Interface (User Interface Management)Management)

Page 2: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

หวขอทศกษา

1. ความหมายของสอประสานกบผใช2. องคประกอบของสอประสานกบผใช3. ระบบจดการสอประสานกบผใช (User Interface

Management System)

4. การออกแบบสอประสานกบผใช (User Interface Design)

5. รปแบบของสอประสานกบผใช (User Interface Mode)

6. การออกแบบการจดวางและการแสดงผล (Layout and Display Design)

7. รปแบบอนๆ ของสอประสานกบผใช8. ระบบสารสนเทศภมภาค (Geographic

Information System : GIS)

Page 3: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

Where is the Design phase in SDLC?

Design Phase-User Interface design (Input and Output)-Database design (Logical and Physical)

Page 4: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

1. ความหมายของสอประสานผใช

สอประสานผใช (User Interface) หมายถงสอกลางในการตดตอและโตตอบระหวางผใชกบ

ระบบคอมพวเตอร Hardware ไดแก เมาส คยบอรด ลำาโพงเครองพมพ

Software ไดแก ลกษณะการแสดงผลทาจอภาพและทำาใหเกดการปฏสมพนธ

อดต การแสดงผลลพธทางจอภาพเปนแบบรรทดคำาสง

ปจจบน “การแสดงผลลพธเปนแบบ สอประสาน แบบกราฟก (Graphic User Interface : GUI”

การใชเสยงพด (Natural Language)

Page 5: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

ความหมายของส อประสานกบผ ใช

สอกลางในการตดตอและโตตอบระหวางผใช กบระบบคอมพวเตอร ทงทางฮารดแวร และ

ซอฟตแวร

Command LineGraphic

User Interface(GUI)

NaturalLanguage

User Interface

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

Page 6: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

2. องคประกอบของส วนจดการส อประสานกบผ ใช

2.1 องคประกอบในกลมผใชระบบ1. องคความร (Knowledge)

2. ภาษาการกระทำา (Action Language)

3. ปฏกรยาโตตอบของผใช (User’s Reaction)

Page 7: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

2.2 องคประกอบในกลมระบบคอมพวเตอร

1. บทโตตอบ (Dialog)

2. การประมวลผลของคอมพวเตอร (Computer Processing)

3. ภาษาการนำาเสนอ (Presentation Language)

Page 8: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

องคประกอบของส อประสานกบผ ใช

Knowledge

Action Language

Task

System

Ap

plic

atio

n P

roc

ess

Presentation Language

Generate the display

Interpret the user input

Interpret the display

Process the content

Plan and take action

Page 9: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

ระบบจดการส อประสานกบผ ใช (User Interface Management System: UIMS)

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

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

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

Page 10: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

การออกแบบสอประสานกบผ ใช (User Interface Design)

การใชงานจรงของผใช เวลาในการเรยนรระบบ ความสามารถในการใชรวมกบระบบอนๆ

ขอผดพลาดทอาจเกดขน ความสามารถของเครองคอมพวเตอร

ระดบความตองการของผใช

มาตรฐานการใชคำาสง

ความงายในการใชงานระบบ

การรบ และสงออกขอมลจากระบบ

ออกแบบไอคอน และ สญลกษณตาง ๆทเหมาะ

สม การออกแบบหนาจอท

สวยงาม นาใช ลำาดบขนตอนการทำางานไมซบซอน

สงท เราจ ำาเปนต องค ำานงถ งการออกแบบคอส งท เราจ ำาเปนต องค ำานงถ งการออกแบบคอ

Page 11: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

ความสามารถของระบบจดการสอประสานกบผใช

1. รองรบเทคโนโลยดานกราฟกของสอประสานผใช(GUI)

2. รองรบอปกรณนำาเขาขอมลไดหลายประเภท3. รองรบการแสดงผลและการใชงานอปกรณแสดง

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

3 มตทมสสนสวยงาม7. แสดงขอมลพรอมกนหลายหนาตางและหลายรป

แบบได8. การแนะนำาผใชผานกระบวนการปอนขอมลเขา

Page 12: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

การออกแบบสวนนำาเข าข อมล(Input)

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

ของขอมลเขา ออกแบบองตามเอกสารตนฉบบทตองการ ใชการควบคมสำาหรบการนำาขอมลเขาทมประสทธภาพ

Page 13: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

4. การออกแบบสอประสานกบผ ใช (User Interface Design)ผออกแบบสอประสานกบผ ใช ควรค ำาน งถ งส ง

ตอไปน1. คำาน งถ งขณะทผ ใช ก ำาล งปฏบ ต งานจร ง

ก บระบบ2. คำาน งเวลาทใช ในการเร ยนร ระบบ3. ความสามารถรอบดานทต องปร บใหเข า

กบระบบอนๆ ด วย4. คำาน งถ งข อผดพลาดทเก ดข นโดยตวผ ใช

เอง5. คำาน งถ งค ณภาพของเคร องม อท ผ ใช จะ

หยบใช6. สามารถใชก บเคร องคอมพวเตอร ของผ

ใช ได อย างลงตว7. คำาน งถ งระด บความตองการของผใช

Page 14: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

8. คำาน งถงความอ อนลาของระบบทเก ดจากการใชตดต อก นเป นเวลานาน

9. คำาน งถงมาตรฐานของการใชค ำาส งท ตองม ความเหมอนกน

10. คำาน งถงความสนกสนานเม อใชงานระบบอย11. การเลอกใชอ ปกรณ Input/Output ทด 12. การออกแบบหนาจอการทำางานใหสวยงาม ด

น าใช13. ลำาด บข นตอนการใชโปรแกรมไมซ บซอน14. รองร บสารสนเทศทผานเข า -ออกอยางเหมาะ

สม15. พจารณาเล อกใชไอคอนและส ญลกษณให

เหมาะสม16. ผใช ต องเข าใจร ปแบบการแสดงผล

สารสนเทศไดอย างง ายดาย

Page 15: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

ร ปแบบของสอประสานกบผ ใช (User Interface Mode)

การโตตอบดวยคำาสง (Command Language Interaction)

การโตตอบดวยเมนคำาสง (Menu Interaction) การโตตอบดวยแบบฟอรม (Form Interaction) การโตตอบดวยการทำางานเชงวตถ (Object-

Based Interaction) การโตตอบดวยภาษามนษย (Natural Language

Interaction)

Page 16: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

การโต ตอบดวยค ำาส ง (Command Language Interaction)

การโตตอบกบระบบโดยทผใชตองพมพคำาสงลงในชอง ปอนคำาสง เพอกระตนใหระบบทำางาน เชน ระบบปฏบตการ

DOS, UNIX เปนตน

Page 17: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

5.2 การโตตอบดวยเมนคำาสง (Menu Interaction)

เปนการโตตอบกบระบบดวยเมนคำาสงใหผใชเลอก คำาสงใดๆ เพอตดตอกบระบบโดยผใชไมตองปอน

คำาสงเอง Pull Down Menu Pop-up Menu

Page 18: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

การโตตอบดวยเมนค ำาส ง (Menu Interaction)

1122

Pull-Down Menu Pop-Up Menu

Page 19: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

Pull Down Menu เปนเมนทแสดงตวเลอกของรายการคำาสง โดยแบงสวนรายการเมนคำาสงออกเปนกลมๆ

Page 20: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

Pop-up Menu เปนเมนคำาสงทแสดงรายการคำาสง โดยผใชทำาใหเมนปรากฎได โดยการนำาเมาไปวางท

ขอความ/ ออปเจค แลวคลกขวา

Page 21: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

1. คำาทสอความหมายชดเจน2. ในกรณทเปนภาษาองกฤษ ควรใชตวพมพใหญ

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

ยอยภายในมาก6. ควรออกแบบใหมแถบสปรากฎทเมนคำาสงทถก

เลอก

หลกเกณฑในการออกแบบเมนค ำา สง ม ดงน

Page 22: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

5.3 การโต ตอบดวยแบบฟอรม (Form Interaction)

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

คอมพวเตอร ซงมลกษณะคลายกบการกรอกแบบฟอรมลงบนกระดาษ

เปนการนำาเขาขอมลเขาสระบบหรอเพอนำาเสนอสารสนเทศ(ผลลพธ) ของระบบกได

Page 23: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

การโต ตอบกบระบบดวยแบบฟอรม

Page 24: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

การโตตอบดวยแบบฟอร ม(Form Interaction)

ผใชระบบจะตองปอนขอมลลงในชองวางทอยในแบบฟอรมทแสดงทาง

หนาจอคอมพวเตอร ซงมลกษณะคลายกบการกรอกแบบฟอรมลงกระดาษ

Page 25: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

5.4 การโต ตอบเชงว ตถ (Object-Based Interaction)

เปนการโตตอบทใชกบระบบสญลกษณ เปนตวแทน คำาสงในการปฏบตงาน เชน ไอคอน (Icon)

การโต ตอบกบระบบเชงว ตถ ด วยไอคอน

Page 26: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

การโตตอบดวยการทำางานเช งว ตถ (Object-Based Interaction)

เปนการโตตอบกบระบบทใชสญลกษณ ใชรปภาพแทนคำา สงทำางาน หรอเรยกวา “ ไอคอน (Icon)”

Page 27: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

5.5 การโต ตอบดวยภาษามนษย (Natural Language Interaction)

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

ระบบ ผมพรอมทจะท ำางานแล ว

ผมตองการเช คe-mail

ตกลง ค ณตองการเร มท ำางานใดกอน

คณไดร บอ เมลใหม ท งหมด 10 ฉบบ

Page 28: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

การโตตอบดวยภาษามนษย (Natural Language Interaction)

Check E-mail

You got 10 E-mail

Read First E-mail

E-mail From … Subject …

Detail …

Page 29: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

การออกแบบการจดวางและการ แสดงผล (Layout and Display

Design)

การจดจอภาพคอมพวเตอร การเชอมโยงการปอนขอมลแตละราย โครงสรางของการปอนขอมล (Structure Data

Entry) การตอบสนองของระบบ (Providing Feedback) การแสดงสวนชวยเหลอ (Help) การแสดงผลแบบมสและขาวดำา

Page 30: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

6.1 การจดจอภาพคอมพวเตอร

Body Zone

Title Zone

Menu Zone

Tools Zone

Message/Status Zone

Pop-up Zone เป นโซนทซ อยในระบบไมปรากฎใหผ ใช เห น สำาหร บแสดง Dialog Box

Page 31: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

การจดจอภาพคอมพวเตอร Title ZoneTitle Zone

Menu ZoneMenu Zone

Tools ZoneTools Zone

Body ZoneBody Zone

Message/Status Message/Status ZoneZone

Page 32: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

6.2 การเช อมโยงการปอนขอม ลแต ละรายการ เปนการเชอมโยงการปอนขอมลอยางเปนลำาดบสอดคลองกนไปแตละรายการ

ชวยใหผใชไมสบสน ลำาดบจะเรมจากซายไปขวา และ บนลงลาง

Page 33: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

การเช อมโยงการป อนขอมลแต ละราย

เราตองกำาหนดลำาดบในการปอนขอมลใหสอดคลอง

ไมควรกำาหนดลำาดบสลบไปมาโดยไมมนยสำาคญ

Page 34: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

โครงสร างของการป อนขอมล(Structure Data Entry)

การปอนขอมล (Entry) การกำาหนดคาเรมตน (Default) หนวยของขอมล (Unit) คำาอธบายตางๆ (Caption) รปแบบ (Format) การจดวาง (Justify) สวนชวยเหลอ (Help)

Page 35: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

โครงสร างของการป อนขอมล(Structure Data Entry)

การปอนขอมล (Entry) ขอมลบางสวนทมแลวในฐานขอมล กไมควรทผใชจะ

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

กรอกขอมลเขาไปใหม

การกำาหนดคาเรมตน (Default) การกรอกขอมล เชน รหสนสต มความยาว 8 ตวอกษร

เมอกรอกครบ 8 ตวอกษร กใหทำาการเปลยนโฟกส ไปยง ฟลดอนๆ ทตองการบนทกขอมลตอไป หรอ การกำาหนดรป

แบบเมอปอนตวเลข 1000 ระบบควรมการเปลยนเปน1,000 โดยอตโนมต

Page 36: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

โครงสร างของการป อนขอมล(Structure Data Entry)

หนวยของขอมล (Unit)

ในการกรอกขอมล หนวยของขอมลเปนสงทสำาคญ มาก เชน ระบบตองการใหบนทกขอมลมหนวยเปน

กโลกรม แตนสต มขอมลเปนตน กตองเปลยนแปลงให เหมาะสม และถกตองตามความตองการของระบบ

คำาอธบายตางๆ (Caption)

เราตองมการเขยนคำาอธบายตางๆ ใหผใชทราบวา ขอมลในฟลดน จดเกบขอมลใด สามารถทำาไดโดยการ เขยนคำาอธบาย หรอ ฉลาก กำากบไว

Page 37: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

โครงสร างของการป อนขอมล(Structure Data Entry)

รปแบบ (Format) การจดเรยงลำาดบการกรอกขอมล การกำาหนดคำา

อธบาย และสวนอนๆ ตองมการกำาหนดใหอยในรปแบบทเปนมาตรฐานเดยวกน

การจดวาง (Justify) การจดวางตองสวยงาม เปนระเบยบ ใชงานงาย

สวนชวยเหลอ (Help)

Page 38: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

การตอบสนองของระบบ (Providing Feedback)

การแจงสถานะการทำางาน (Status Information)

การแสดงความพรอมในการรบคำาสง (Prompting Cues)

ขอความแจงเตอนเมอมขอผดพลาด (Error/ Warning Messages)

Page 39: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

การแจงสถานะการทำางาน(Status Information)

แสดงใหผใชเหนวา ยงมการประมวลผลการทำางาน

อย เนองจากบอยครง ท เราเขยนโปรแกรม โดยไม

ไดแสดงเหนถงสถานะปจจบนวาระบบกำาลง

ทำางานอะไรอย ทำาใหผใช เขาใจผด วาเครองของเรา

แฮงค ปกตจะแสดงเปน นาฬกา

ทราย Progress bar และตวเลขแสดงเปอรเซนตการทำางาน

Page 40: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

การแสดงความพรอมในการร บค ำาส ง(Prompting Cues)

มการแสดงขอความพรอม ใหผใชทราบ และมการ

อธบาย Field หรอCaption ทกำาหนด

Page 41: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

ขอความแจงเต อนหร อม ขอผ ดพลาด(Error/ Warning Messages)

เราจำาเปนตองมการแจง เตอน เมอมการทำางานท

ตองการยนยน หรอใน กรณทเกดขอผดพลาดขน

เพอใหผใชไดทราบ และทำาการตดสนใจ

ผด

ถก

Page 42: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

การแสดงส วนชวยเหลอ (Help)

สามารถเขาใจไดงาย (Simplicity) มการจดรปแบบอยางเปนระเบยบ มการแสดงตวอยาง (Show)

Page 43: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

การแสดงผลแบบมส และขาวดำา ขอดของการแสดงผลแบบมส

สามารถแสดงความรสกได สามารถแสดงใหเหนถงจดทเนน หรอ สำาคญได

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

ตางชนดกน

Page 44: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

รปแบบอน ๆ ของส อประสานกบผ ใช กราฟก (Graphics) มลตมเดยและไฮเปอรเทกซ (Multimedia and

Hypertext) ระบบความจรงเสมอน (Virtual Reality System) การประมวลผลภาษาธรรมชาต (Natural

Language Processing)

Page 45: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

นกพฒนาระบบตองเตร ยมความสามารถในการปอนขอม ลด งน การควบคม Cursor

1. เล อน cursor ไปยงชองป อนขอมลตอไปได ตามตองการ

2. เล อน cursor กลบไปย งชองป อนขอม ลก อนหนาน ได

3. เล อน cursor ไปยงชองป อนขอมลแรก หร อ ขอม ลส ดท าย หร อชองว างใดๆ ทตองการได

4. ในแตละช อง ผ ใชต องเล อน cursor ทละต วอ กษรได

การแกไขตวอกษรหร อข อม ล1. ลบตวอ กษรทละตวอ กษรด วย backspace

หรอ delete ได 2. ลบขอม ลท งหมดของชองป อนขอม ลใดๆ ไ3. ลบขอม ลท งหมดทม อย บนฟอร มได (ทำาให

ฟอร มว างๆ)

Page 46: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

การใชค ำาส ง Exit1. คอ การออกจากโปรแกรม2. คอ การออกจากหนาจอการทำางานของ

แบบฟอรมใดแบบฟอรมหนง เพ อไปยงหนาจอของอกแบบฟอรมน ง

3. ตองม การโตตอบเพอสอบถามผใช ว า“ตองการบนทกข อม ลก อนออกจาก

”โปรแกรมหรอไม มส วนชวยเหลอ (Help)

1. เร ยกใช Help ขณะทก ำาลงป อนขอม ลได 2. เร ยกใช Help ขณะทอย ในหนาจอแสดง

รายงานได

Page 47: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

6.3 โครงสรางของการปอนขอมล(Structure Data Entry) เป นการออกแบบเพอก ำาหนดรปแบบหรอล กษณะของชองทจะใชในการปอนขอมล

Page 48: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

การปอนขอมล (Entry) ขอมลทมในฐานขอมลแลว ควรดงขอมลออกจากฐาน

ขอมลมาแสดง โดยไมตองมการปอนใหม คาเรมตน (Default)

ในกรณทชองปอนขอมลสามารถกำาหนดคาเรมตนใหกบfield ได ระบบควรแสดงคาเรมตนทนท

เมอปอนขอมลเตมขนาด ระบบควรเลอ cursor ไปยงชองปอนขอมลถดไปอตโนมต

กรณทขอมลเปนวนท ระบบควรเตรยมสญลกษณคน ระหวาง วน เดอน ป ใหอตโนมต

กรณตวเลขเปนจำานวนเงน ระบบควรเตรยมเครองหมาย จลภาค (,) ไวอตโนมต

Page 49: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

หนวยของขอมล ควรระบหนวยของขอมลใหชดเจนสำาหรบชองปอน

ขอมลทจำาเปนตองระบ คำาอธบาย Filed หรอ คำาอธบายชองปอนขอมล

(Caption) การแสดงคำาอธบายใหเหมาะสมกบการจดวาง Layout Line Caption เบอรโทรศพท - -

Drop Caption - - เบอรโทรศพท

Delimited Characters

Check-off Boxes ประเภทการชำาระเงน เชค เงนสด

บตรเครดต

- -

Page 50: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

รปแบบของขอมล (Format) รปแบบของขอมลทตองมสญลกษณพเศษ ระบบตองมสญลกษณพเศษใหอตโนมต

การจดวางขอมล (Justify) การจดวางขอมลประเภทตวอกษร จดชด..............................

การจดวางขอมลประเภทตวเลข จดชด..............................

Page 51: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

สวนชวยเหลอ (Help) ควรเตรยมHelp ในระหวางผใชปอนขอมล กดปม F1 เพอเรยกใช Help

การตดตอกบผใชในการปอนขอมลดวยกราฟก(Graphic User Interface)

GUI Input Control ชวยใหผใชใชงานงายขน1. Text Box2. Radio Button3. Check Box4. List Box5. Drop-Down List Box6. Combination (Combo) Box7. Spin (Spinner) Box

Page 52: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)
Page 53: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

1. Text Box

กลองสเหลยมสำาหรบปอนขอมล โดยม Caption ดานหนากลองเพอสอความหมายสงทจะปอนลงไป

ขอแนะนำา1. วาง Caption ทสอความหมายดานหนา Text

Box

2. กรณเปนภาษาองกฤษ ตวอกษรแรกเทานนเปนตวพมพใหญ

3. มเครองหมายโคลอน (:) อยดานหลงขอความ4. ควรกำาหนดขนาด Text Box ใหเหมาะสมกบ

ขอความทจะปอน

Page 54: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

2. Radio Button วงกลมเลกดานซายมอและมคำาอธบายขวามอท

สอดคลองกบคาคำาตอบทตองการใหผใชเลอกตอบ

ผใชเลอกคำาตอบไดคาเดยวเทานนขอแนะนำา1. ลำาดบคำาตอบเรยงจากบนลงลาง และชดดานซาย

ของจอภาพ2. กลมคำาตอบควรแยกจาก Input Control รป

แบบอน3. กลมคำาตอบควรมขอความทสอความหมายกบคำา

ตอบทตองการเลอก

Page 55: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

3. Check Box

คลาย Radio Button ต Check Boxใช สเหลยมจตรสเลกแทนวงกลม ตามดวยขอความ

คำาอธบาย ผใชสามารถเลอกไดมากกวา 1 คำาตอบขอแนะนำา1. ขอความอธบาย (Caption) ควรสอความหมาย

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

วาเปนกลมขอมลเรองใด3. จดเรยงคำาตอบในแนวตง ชดดานซายของ

จอภาพ4. ลำาดบคำาตอบควรเรยงตามคำาอธบาย หรอเรยง

ตามตวอกษร หากเปนตวเลข ควรเรยงลำาดบจากคานอยไปมาก

Page 56: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

4. List Box

กลองสเหลมทบรรจคำาตอบมากกวา 1 คำาตอบ ปรากฎ แถบเลอน (Scroll Bar)

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

จำากด

Page 57: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

ขอแนะนำา1. ขอความอธบาย (Caption) ควรสอความหมายและเขาใจงาย ไว

ดานบน โดยหลกเลยงคำายอ2. กรณเปนภาษาองกฤษ ตวอกษรแรกเทานนเปนตวพมพใหญ3. มเครองหมายโคลอน (:) อยดานหลงขอความ4. ควรกำาหนดคาคำาตอบเรมตนและแสดงแถบสทคำาตอบนน5. ขนาดเหมาะสมกบการแสดงคำาตอบไวอยางนอย 2-3 คำาตอบ6. กรณใชรปภาพแทนรายละเอยดของคำาตอบ ตองเปนรปภาพทสอ

ความหมาย7. ลำาดบคำาตอบควรเรยงตามคำาอธบาย หรอเรยงตามตวอกษร

หากเปนตวเลข ควรเรยงลำาดบจากคานอยไปมาก

Page 58: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

5. Drop-Down List Box

คลายกบ List Box แตจะปรากฎคำาตอบใหเหน เพยงคำาตอบเดยว คำาตอบอนจะใหผใชคลกเลอก

รปลกศรชลง ผใชสามารถเลอกไดคำาตอบเดยวเทานน

ข อแนะนำา ควรวางขอความอธบาย (Caption) ทสอความหมายกบคำาตอบทตองการเลอกไวดานบนหรอดาน

ซาย โดยหลกเลยงคำายอ

Page 59: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

6. Combination (Combo) Box

Combo Box คลายกบ Drop-Down List Box คอบรรจคำาตอบเดยว คำาตอบทเหลอผใชคลกขวา

เพอแสดงคำาตอบทงหมด ลกษณะพเศษของ Combo Box คอ ผใชสามารถปอนคาคำาตอบนอกเหนอจากทมในกลองได

ข อแนะนำา ควรวางขอความอธบาย (Caption) ทสอความหมายกบคำาตอบทตองการเลอกไวดานบนหรอดาน

ซาย โดยหลกเลยงคำายอ

Page 60: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

7. Spin (Spinner) Box

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

ตวเลขตามหนวยวด เหมาะสำาหรบการปอนขอมลทมพนทของจอภาพจำากด

ข อแนะนำา ควรวางขอความอธบาย (Caption) ทสอความหมายกบคำาตอบทตองการเลอกไวดานบนหรอดาน

ซาย โดยหลกเลยงคำายอ ควรกำาหนดคาเรมตนของระบบไว

Page 61: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

6.4 การตอบสนองของระบบ(Providing Feedback)

เปนการแจงการตอบสนองของระบบในระหวางการใชงานของระบบ

การตอบสนองระบบม 3 ชนด

1. แจงสถานะการทำางาน(Status Information)

2. แสดงความพรอมในการ รบคำาสง (Prompt

Cues)3. ขอความแจงหรอเตอนเมอ

เกดขอผดพลาด(Error/Warning Messages)

Page 62: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

6.5 การแสดงสวนชวยเหลอ (Help)

1. สามารถเขาใจไดงาย2. มการจดรปแบบอยางเปนระเบยบ3. มการแสดงตวอยาง

Page 63: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

6.6 การแสดงผลสอประสานกบผใชแบบมสและขาวดำา ขอดของการแสดงผลแบบมส

1. ใหความรสกออนโยนเวลามอง2. แสดงหรอเนนขอความบนเอกสารได3. แบงแยกรายละเอยดทมความซบซอนใหดงายขน4. เนนสวนขอควมเตอนใหชดขน

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

อปกรณตางชนดกน3. ความถกตองของสอาจคลาดเคลอนเมอใชกบอปกรณ

ตางชนดกน

Page 64: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

สรป

Page 65: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

กระบวนการในการออกแบบ User Interface

1. รวบรวมขอมลการตดตอกบระบบทางหนาจอของผใช

2. ออกแบบสวนตดตอกบระบบอยางคราว ๆ3. ใช Case Tools สรางตวตนแบบ

(Prototyping) และทดสอบ

Page 66: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

รปแบบของ User Interfaces

เพอใหผใชงานสามารถโตตอบกบระบบอยางมประสทธภาพ

นยมใชแบบกราฟก (Graphic User Interface :GUI)

มรปแบบดงน คอ การโตตอบดวยคำาสง (Command Language

Interaction) การโตตอบดวยเมนคำาสง (Menu Interaction)

การโตตอบดวยแบบฟอรม (Form Interaction)

การโตตอบดวยการทำางานเชงวตถ (Object-Based Interaction)

การโตตอบดวยภาษามนษย (Natural Language Interaction)

Page 67: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

หลกเกณฑในการออกแบบเมนคำาสง

1. แตละเมนคำาสงควรเลอกใชคำาสงทสอความหมายไดชดเจน

2. ควรมการใชตวอกษรพมพใหญหรอตวอกษรพมพเลกตามความเหมาะสม

3. ควรมการจดกลมคำาสงทมความเกยวของกนไวในกลมเดยวกน

4. ไมควรมจำานวนเมนคำาสงมากเกนไป5. ควรมเมนยอยสำาหรบเมนคำาสงทมการทำางานยอยภายใน

มากเกนไป6. เมอมการเลอกเมนคำาสง ควรออกแบบใหมแถบสปรากฏท

เมนคำาสงทถกเลอก

Page 68: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

Poor menu design

Page 69: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

Improve menu design

Page 70: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

Menu Building within a graphical user interface environment

Page 71: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

การออกแบบ Interfaces

การออกแบบการจดวาง (Layouts) ของหนาจอ โครงสรางของการปอนขอมล (Structure Data

Entry) การควบคมความถกตองในระหวางปอนขอมล

(Controlling Data Input) การตอบสนองของระบบ (Providing Feedback) การแสดงสวนชวยเหลอ (Help) การออกแบบการควบคมการเขาถงขอมลของผใช การออกแบบลำาดบการเชอมโยงจอภาพ (Dialogue

Design)

Page 72: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

การออกแบบการจดวางของหนาจอ

1. สวนหวเรอง: ใชแสดงชอของเอกสารหรอ ฟอรมนน ๆ

2. สวนแสดงลำาดบและวนท: ใชแสดงเลขลำาดบและวนทหรอเวลา

3. สวนแนะนำาหรอแนวทางในการใช: ใชอธบายขอแนะนำาการใชฟอรม

4. สวนรายละเอยดขอมล: ใชแสดงสาระสำาคญของเอกสารหรอฟอรม

5. สวนแสดงผลรวม: ใชแสดงคาผลรวม เชน ยอด เงน ยอดขาย เปนตน

6. สวนการลงนามผมอำานาจ: ใชแสดงนามผมอำานาจของเอกสารหรอฟอรม

7. สวนแสดงความคดเหน: ใชในการเขยนขอความทเปนความคดเหน

Page 73: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

ร ปแบบของเอกสารต นฉบบ

Page 74: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

KING REGISTRATION FORMMONGKUTUNIVERSITY Student Number Semester/Year

Last Name First Name Initial Local Telephone Number Date

Street Address City State Zip Course Section Subj. Number (A, A1, 01) Cr Days Times Room Bidg.

Total Credits =Date Received/Initial Advisor Approval Date

Page 75: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

EMPLOYEE GALLAGHER IMPORTS EMPLOYEE NUMBER EXPENSE VOUCHER DEPARTMENTList each expense separately. Attach receipts for all expenses except those for meals, personal car use, parking, tolls,taxis, and tips.Date Automobile Meals Lodging Other Total Miles Cost Br/Lun/Din Cost Description Cost Expense

Totals: Less AdvanceI certify that this statement of account is correct.Signature of Employee Date Net TotalApproved By Date

headingzone

controlzone

bodyzone

totalszone

authorizationzone

Page 76: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

BATES VIDEO CLUB-- MEMBERSHIP APPLICATIONPrint the following information:NameAddressCity State Zip CodeHome Phone Work PhoneSecurity: Check the applicable box VISA [ ] Card# MasterCard [ ] American Express [ ] Other [ ] Expiration Date

I agree to the following video club membership terms:1. I may keep no rented video for longer than seven (7) days.2. I may have no more than ten (10) rented videos at any one time.3. If I fall to comply with the above terms, I understand that I will be obligated to return all rented videos at once, and that my video club membership may then be terminated.Signed DateFor office use only:Accepted: [ ] Member Number: [ ] Date: [ ] Rejected: [ ]

Page 77: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

BATES VIDEO CLUB - VIDEO RENTAL FORM

Member Number Date

Title ID# Rental Fee Date Returned

Total Rental Amount:I agree to return the above rented videos within seven (7) days.Signed:

Page 78: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)
Page 79: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

การออกแบบหนาจอทงหมดมจดมง หมาย 2 อยาง คอ เพอนำาเสนอขอมลและ

ชวยในการปฏบตงานในการใชระบบ มแนวทางมากมายในการออกแบบทตองพจารณาคอหนาจอทงหมดทปรากฏควร

ดงดดใจใหอยากใชงาน ไมควรแนนเกนไป

การออกแบบหนาจอ

Page 80: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

การออกแบบการจดวางของหนาจอ การออกแบบหนาจอของฟอรมหรอรายงานตางๆ ควรจะจด

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

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

cursor ไปมาระหวางฟลดทตองการแกไข

Page 81: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

1. เมอเขาไปทหนาจอรบขอมลเคอรเซอร (Cursor) ตองอยทตำาแหนงแรกของขอมลรบตามเนอหาของหนา

จอนน ตำาแหนงนนควรอยมมบนซายมอ หลงจากผใชใส ขอมลแลวเคอรเซอร (Cursor) ควรเลอนไปทชองรบ

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

จงลงมาบรรทดใหม 2. ทกชองรบขอมลตอมคำาอธบาย โดยแสดงกำากบ

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

การออกแบบหนาจอรบขอมล

Page 82: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

3. ถาชองรบขอมลนนมรปแบบเฉพาะใหแสดงรปแบบเฉพาะนนเพอใหผใชปอนขอมลไมผดพลาด

4. ในทกครงทปอนขอมลในชองรบขอมลนน “ครบถวนใหผใชกด Enter” เพอไปยงชองรบ

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

ขอมลถดไปอตโนมตเพอรบขอมลถดไป เพออำานวยความสะดวก

Page 83: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

– 5. กรณขอมลรบเขาเปนตวอกษรพเศษแลวควรออกแบบใหสามารถใสตวอกษรพเศษอตโนมตโดยผใชไมตองใสเอง

– 6. กรณขอมลรบเขาตองการแสดงผลรบเปนเลข“0” ใหแสดงโดยผใชไมตองปอนเอง

– 7. กรณทขอมลรบเขาเปนจำานวนเลขทนำาไป “คำานวณคาควรม ,” คนหลกพนหรอจดทศนยม

ขนอตโนมต– 8. กรณชองรบขอมลนนมคาทสามารถ

กำาหนด (Default) ได ระบบนนควรแสดงคาท กำาหนดนน (Default) ทชองนน

Page 84: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

9. สำาหรบขอมลรบทเปนรหสทตองมการตรวจสอบ กอนบนทก คอ คานนมความสมพนธกบคาอนท

บนทกไวเดมแลว เมอมการปอนรหสนนตองรบ คานนไปตรวจสอบทแฟมขอมลทอางถง

10 ควรมปมคำาสงตาง ๆ ตามความเหมาะสมของการใชงานหนาจอนน

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

Page 85: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

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

ปฏบตงานในการใชระบบ มแนวทางมากมายในการออกแบบทตองพจารณาคอหนาจอทงหมดท

ปรากฏควรดงดดใจใหอยากใชงาน ไมควรแนนเกนไป

Page 86: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

XXXXXX

XXXXXX

XXXXXX

XXXXXX

XXXXXX

XXXXXX

XXXXXX XXXXXX

XXXXXX

XXXXXX

START

แสดงการปอนขอมลตามการจดเรยงทไมถกตอง

Page 87: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

XXXXXX

XXXXXX

XXXXXX

XXXXXX

XXXXXX

XXXXXX

XXXXXX XXXXXX

XXXXXX

XXXXXX

START

แสดงการปอนขอมลตามการจดเรยงทถกตอง

Page 88: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

Bad Flow in a Form

Page 89: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

Good Flow in a Form

Page 90: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

การออกแบบหนาจอรบขอมล

Page 91: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

หนาจอดาตาเอนทร (Data Entry Screen)

Page 92: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

สงทตองเตรยมความสามารถของหนาจอปอนขอมล

การควบคมตวกระพรบ (Cursor)การแกไขตวเลขหรอขอมล การใชคำาสงออก (Exit)มสวนชวยเหลอ (Help)

Page 93: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

โครงสรางของการปอนขอมล(Structure Data Entry)

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

Page 94: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

มหลกเกณฑการออกแบบดงน การปอนขอม ล (Entry) พยายามใหผใชปอนขอมล

เทาทจำาเปนเทานน คาเร มตน (Default Value) คาของขอมลใดท

สามารถกำาหนดคาเรมใหได ควรใสใหผใชทนท เพอ เพมความสะดวก เชน วนท หรอหมายเลข Running

Number เปนตน หนวยของขอม ล (Unit) ระบหนวยขอมลใหชดเจน

เชน บาท ดอลลาร กโลกรม เปนตน คำาอธบาย หรอ ค ำาอธบายชองป อน

ขอมล(Caption) แสดงคำาอธบายฟลดวาตองการใหผ ใชใสขอมลอะไร เปนจดวางใหเหมาะสม

Page 95: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

ร ปแบบของขอม ล (Format) ถา ตองการใหมสญลกษณพเศษ ควรเตรยม

สญลกษณเหลานใหอตโนมตการจดวางขอม ล(Justify) ออกแบบ

ใหมการจดวางขอมลโดยอตโนมต เชน ตวเลขชดขวา ขอความชดซาย เปนตน

สวนชวยเหลอ (Help) เตรยมสวนชวย เหลอระหวางผใชปอนขอมล เชนปม F1

เพอขออานคำาอธบายการตดต อก บผ ใช ในการปอนขอม ล

ดวยกราฟก (GUI)

Page 96: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

การตดตอกบผใชแบบกราฟก(Graphic User Interface: GUI)

เทคโนโลยทนำามาใช เรยกวา GUI Input Control

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

ขอมล

Page 97: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

รปแบบของ GUI1. Text Box2. Radio Button3. Check Button4. List box5. Drop-down List

Box6. Combination

Box (Combo Box)

7. Spin Box (Spinner Box)

8. Menu bars 9. Toolbars10. Dialog boxes11. Toggle buttons12. Scroll bars13. Calendars14. Status Bar

Page 98: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

Next

ตวอยางการใช GUI ทใชแทนเมน หลกของระบบการใหเกรด น.ศ.

Back

Page 99: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

เมนพลดาวน (Pull-Down Menu)

Page 100: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

หนาตางปอบอฟ (Pop-up Window)

Page 101: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

แสดงเทคนคทาง GUI 8 แบบในการนำาขอมลเขาหรอเลอกคำาสง

Page 102: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

ตวอยาง Graphic User Interface

ListBoxTextBoxRadio Button

ComboBox

Page 103: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)
Page 104: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

Common GUI Components

Can edit

Text box

Radiobutton

Checkbox

Listbox

Spin box

Dropdownlist

Button

Page 105: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

Advanced GUI Components

Page 106: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

Advanced GUI Components (continued)

Page 107: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

Input Prototype for Data Maintenance

Page 108: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

Input Prototype for Transaction

Page 109: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

Input Prototype for Data Maintenance

Page 110: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

Input Prototype for Web Interface

Page 111: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

Input Prototype for Web Interface

Page 112: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

การควบคมความถกตองในระหวาง ปอนขอมล (Controlling Data Input)

ควรตรวจสอบชนดของขอมล ควรตรวจสอบการปอนขอมลไมครบตามทระบไว ควรตรวจสอบรปแบบทปอนขอมล ควรตรวจสอบคาสงสดและตำาสดของขอมล ควรตรวจสอบความครบถวนของขอมลในแตละฟลด

Page 113: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

การตอบสนองของระบบ (Providing Feedback)

มอยดวยกน 3 ชนด คอ1. แจงสถานะการทำางาน (Status Information)

2. แสดงความพรอมในการรบคำาสง (Prompting Cues)

3. ขอความแจงหรอเตอนเมอมขอผดพลาด (Error/Warning Messages)

Page 114: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

แจงสถานะการทำางาน (Status Information)

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

แสดงความคบหนาในการประมวลผล

Combination of Text and Graphics for End User feedback

Page 115: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

แสดงความพรอมในการร บค ำาส ง

(Prompting Cues) เปนการออกแบบเพอแจงสถานะความพรอมในการรบคำาสง เชน หนา Login เขาระบบ cursor กระพรบรอรบ username

หรอ กรณาปอนรหสวชา :_ _ _-_ _ _

Page 116: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

ขอความแจ งหร อเตอนเม อมข อผดพลาด (Error/Warning Messages)

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

Page 117: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

การแสดงสวนชวยเหลอ (Help)

แนวทางการใช Help มลกษณะ ดงน1. สามารถใชงานงาย (Simplicity)

2. มการจดรปแบบอยางเปนระเบยบ(Organization)

3. มการแสดงตวอยาง (Example)

Page 118: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

ตวอยาง Help

Poorly designed help displayImproved designed help display

Page 119: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

ตวอยาง Help

Page 120: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

การออกแบบควบคมการเขาถงขอมลของผใช

1. จำากดความสามารถในการมองเหนขอมลจากฐานขอมล(View/Subschema)

2. สทธในการเขาถงขอมล (Authorization Rules)

3. การเขารหส (Encryption Procedures)

4. การตรวจสอบการเขาใชระบบ (Authentication schemas)

Page 121: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

การออกแบบลำาดบการเชอมโยงจอภาพ

เปนการออกแบบลำาดบของการแสดงสวนตดตอ กบผใชของโปรแกรม หรอลำาดบของการแสดง

สวน User Interface ทางหนาจอคอมพวเตอร แผนภาพแสดงลำาดบการเชอมโยงจอภาพ

(Dialogues Diagram) ประกอบไปดวย 3 สวน คอ1. สวนบน: เลขลำาดบหนาจอ2. สวนกลาง: ชอหนาจอการทำางาน3. สวนลาง: เลขลำาดบหนาจอทอางองมา ตอไป หรอ ยอน

กลบ

Page 122: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

Dialogues Diagram Dialogues Diagram เปนแผนภาพแสดงลำาดบการ

เชอมโยงของจอภาพ สญลกษณ

เลขลำาดบหนาจอ

ชอหนาจอการทำางาน

เลขลำาดบทอางองมา

Page 123: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

ตวอย าง Dialogue diagram for Customer Information System

Page 124: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

ระบบสารสนเทศภม ภาค(Geographic Information System: GIS)

ระบบสารสนเทศทมพนฐานการทำางานดวยระบบ คอมพวเตอร เพอใช

การจดการกบขอมลทไดมาใหอยในรปแบบทตองการ(Capturing)

การจดเกบ (Storing) การตรวจสอบ (Checking) การประสาน (Integrating) การประเมนและวเคราะหผล (Manipulating) การแสดงผล (Display)

ขอมลทางภมศาสตร หรอแสดงผลเปนแผนท(Mapping) ได

Page 125: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

องคประกอบหลกของ GIS

การนำาเขาขอมล (Data Input) การจดการขอมล (Data Management) การวเคราะหขอมล (Data Analysis) การแสดงผล (Data Display)

Page 126: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

GIS Database

ฐานขอมลทใชในการจดเกบขอมลเชงคณภาพและเชงปรมาณ

ฐานขอมลทใชจดเกบแผนท ฐานขอมลทใชจดเกบรายละเอยด หรอสารสนเทศ

บนแผนท

Page 127: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

แบบฝกหด ออกแบบ User Interface หนาจอรบคำาสงซอ Pizza โดย

มรายละเอยดดงน ลกคาโทรมาสง Pizza หรอมาซอทราน ถาโทรมาสง สามารถตรวจสอบทอยจากเบอรโทรศพททเคยโทรมา

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

รวมทงสน และเวลาการจดสง และออกแบบใบเสรจรบเงน วาด Dialogue Diagram ของระบบงาน

Page 128: ส่วนจัดการสื่อประสานผู้ใช้(User interface-management)

การบาน ใหนกศกษาออกแบบ User Interface และ วาด

Dialogue Diagram ของระบบงานทจะนำาเสนอ