22
บทที่ 2 ทฤษฎีและวรรณกรรมที่เกี่ยวข้อง ในบทนี ้จะอธิบายถึงความสัมพันธ์เบื ้องต ้นขององค์กรรวมถึงหลักการ ทฤษฎี และ องค์ประกอบของระบบบริหารจัดการร้านค้าออนไลน์ กรณีศึกษาร้านพิมพัฒน์ กรุ๊ป อาเภอชุมแพ จังหวัดขอนแก่น กล่าวรวมไปถึงวรรณกรรมที่เกี่ยวข้องที่ผ่านมาจากอดีตจนถึงปัจจุบัน โดยจะ อธิบายถึงรายละเอียดความสาคัญและอธิบายถึงหลักการทางานที่สาคัญต่างๆ ดังนี 2.1 พาณิชย์อิเล็กทรอนิกส์ ( E-commerce ) การดาเนินธุรกิจในยุคปัจจุบัน มีรูปแบบที่เปลี่ยนแปลงไปอย่างมาก นับตั่งแต่เทคโนโลยี การสื่อสารเข้ามามีบทบาทต่อการดาเนินชีวิตของบุคคลในสังคม อันส่งผลต่อเนื่องไปยังรูปแบบ การดารงชีวิต ทัศนคติรวมถึงพฤติกรรมต่างๆ ของผู้บริโภค ลักษณะความต้องการของตลาดมีการ เปลี่ยนแปลงไปอย่างมาก รวมถึงโครงสร้างทางการดาเนินการ และการแข่งขันในอุตสาหกรรม ต่างๆ ล้วนแล้วแต่ทวีความซับซ้อนมากขึ ้น องค์การธุรกิจต่างๆจึงต ้องมีการปรับตัวเพื่อความอยู่รอด ท่ามกลางกระแสความไม่แน่นอนที่เกิดขึ ้นจากอิทธิพลของธุรกิจในยุค ดิจิตอลดังกล่าว กลยุทธ์ ในการบริหารและการแข่งขันเพื่อความสาเร็จในระยะยาว ย่อมต้องการแนวความคิดในรูปแบบใหม่ ที่ไม่เคยปรากฏมาก่อนในวงการธุรกิจจากอดีตถึงปัจจุบัน ดังนั ้นการพัฒนากลยุทธ์จึงจาเป็นต ้อง นาเอาปัจจัยต่างๆทางเทคโนโลยีการสื่อสารสมัยใหม่ เข้ามามีส่วนร่วมในการตัดสินใจอย่างมาก กลไกในการดาเนินธุรกิจรูปแบบใหม่ ที่รู้จักกันในนาม พาณิชย์อิเล็กทรอนิกส์ ได้กลายเป็นส่วน สาคัญในการดาเนินธุรกิจในปัจจุบันและอนาคต ดังนั ้นแนวคิดเชิงกลยุทธ์ย่อมต ้องมีการปรับปรุง และพัฒนาให้เหมาะสมกับสภาวะดังกล่าว อ้างอิงจาก : (ปิยพันธ์ แสนทวีสุข : 2545) พาณิชย์อิเล็กทรอนิกส์ (E-commerce) ย่อมากจาก Electronic Commerce หมายถึง การ ประกอบธุรกิจการค้าผ่านสื่ออิเล็กทรอนิกส์ต่างๆ ไม่ว่าจะเป็นโทรศัพท์ โทรสาร โทรทัศน์ หรือ คอมพิวเตอร์ ซึ ่งเป็นช่องทางที่มีความสาคัญที่สุดในปัจจุบัน โดยมีระบบอินเตอร์เน็ตเป็นสื่อกลาง

บทที่ 2 ทฤษฎีและวรรณกรรมที่ ...bc.msu.ac.th/project_file/chapter2(320).pdf9 ในการเช อมโยงผ ซ อและผ

  • Upload
    others

  • View
    9

  • Download
    0

Embed Size (px)

Citation preview

Page 1: บทที่ 2 ทฤษฎีและวรรณกรรมที่ ...bc.msu.ac.th/project_file/chapter2(320).pdf9 ในการเช อมโยงผ ซ อและผ

บทท 2

ทฤษฎและวรรณกรรมทเกยวของ

ในบทนจะอธบายถงความสมพนธเบองตนขององคกรรวมถงหลกการ ทฤษฎ และ

องคประกอบของระบบบรหารจดการรานคาออนไลน กรณศกษารานพมพฒน กรป อ าเภอชมแพ

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

อธบายถงรายละเอยดความส าคญและอธบายถงหลกการท างานทส าคญตางๆ ดงน

2.1 พาณชยอเลกทรอนกส ( E-commerce )

การด าเนนธรกจในยคปจจบน มรปแบบทเปลยนแปลงไปอยางมาก นบตงแตเทคโนโลย

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

การด ารงชวต ทศนคตรวมถงพฤตกรรมตางๆ ของผบรโภค ลกษณะความตองการของตลาดมการ

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

ตางๆ ลวนแลวแตทวความซบซอนมากขน องคการธรกจตางๆจงตองมการปรบตวเพอความอยรอด

ทามกลางกระแสความไมแนนอนทเกดขนจากอทธพลของธรกจในยค “ดจตอล” ดงกลาว กลยทธ

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

ทไมเคยปรากฏมากอนในวงการธรกจจากอดตถงปจจบน ดงนนการพฒนากลยทธจงจ าเปนตอง

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

กลไกในการด าเนนธรกจรปแบบใหม ทรจกกนในนาม “พาณชยอเลกทรอนกส” ไดกลายเปนสวน

ส าคญในการด าเนนธรกจในปจจบนและอนาคต ดงนนแนวคดเชงกลยทธยอมตองมการปรบปรง

และพฒนาใหเหมาะสมกบสภาวะดงกลาว

อางองจาก : (ปยพนธ แสนทวสข : 2545)

พาณชยอเลกทรอนกส (E-commerce) ยอมากจาก Electronic Commerce หมายถง การ

ประกอบธรกจการคาผานสออเลกทรอนกสตางๆ ไมวาจะเปนโทรศพท โทรสาร โทรทศน หรอ

คอมพวเตอร ซงเปนชองทางทมความส าคญทสดในปจจบน โดยมระบบอนเตอรเนตเปนสอกลาง

Page 2: บทที่ 2 ทฤษฎีและวรรณกรรมที่ ...bc.msu.ac.th/project_file/chapter2(320).pdf9 ในการเช อมโยงผ ซ อและผ

9

ในการเชอมโยงผซอและผขายใหสามารถท าการคากนได จดเดนของพาณชยอเลกทรอนกส (E-

Commerce) คอ ประหยดคาใชจายและเพมประสทธภาพในการด าเนนธรกจ โดยลดความส าคญของ

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

พนกงานขายและพนกงานใหบรการตอนรบลกคา เปนตน ดงนน ขอจ ากดทางภมศาสตร คอ

ระยะทางและเวลาท าการแตกตางกน จงไมเปนอปสรรคตอการท าธรกจอกตอไป

อางองจาก : (พนทพย จนทนา, อารยา พนพมา : 2551 )

ภาพท 2-1 แสดงแผนภาพระบบพาณชยอเลกทรอนกส

Page 3: บทที่ 2 ทฤษฎีและวรรณกรรมที่ ...bc.msu.ac.th/project_file/chapter2(320).pdf9 ในการเช อมโยงผ ซ อและผ

10

2.2 ความหมายและค าจ ากดความของพาณชยอเลกทรอนกส (E-commerce)

พาณชยอเลกทรอนกส (Electronic Commerce) นนหมายถง กระบวนการและแนวคดในการ

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

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

ด าเนนงานทางธรกจอยางกวางขวาง โดยสามารถแบงประเภทของการประยกตใชพาณชย

อเลกทรอนกสออกเปน 6 ประเภทหลกๆ ดงน

2.2.1 ธรกจไปยงธรกจ (Business to Business) (B2B)

เปนการใชเครอขายทางอนเตอรเนตตดตอกนระหวาง 2 หนวยธรกจขนไปซง เวบไซต

โดยสวนใหญมการด าเนนการในรปแบบน เชน Yahoo Financial Page ใหบรการเงนกบสถาบน

การเงนทเปนลกคาตางๆ เปนตน

2.2.2 ธรกจไปยงลกคา (Business to Customer) (B2C)

เปนการใชพาณชยอเลกทรอนกสตดตอกนระหวางธรกจกบลกคาคนสดทาย (Final user)

เชน ในตวยางของ Amazon.com กบลกคาทวไป

2.2.3 ลกคาไปยงลกคา (Customer to Customer) (C2C)

รปแบบนของพาณชยอเลกทรอนกส การตดตอจะเกดขนจากผบรโภคขนสดทายทงสอง

ฝายเพอท าการแลกเปลยนขอมลขาวสาร รวมถงสนคาบรการตางๆ อาทเวบไซต ทเกยวกบการ

ประมลสงของ ซงจะใหบรการในแนวของตวกลางผานทางตลาดอเลกทรอนกส (Electronic Market

Place) และชวยใหผบรโภคสองฝายมโอกาสพบปะกนและแลกเปลยนสนคาและบรการทตองการ

เวบไซต ทด าเนนงานในลกษณะดงกลาว เชน Ebay.com ซงเปน Web ตวกลางทมความนยมสงมาก

ในปจจบน หรออาจจะเปนการทผบรโภคทเปนพนกงานหรอสมาชกขององคกรหนงรวมกน จะม

การตดตอสอสารและแลกเปลยนสงของกนโดยใช Intarnet ขององคกร กนบวาอยในรปแบบ C2C

นไดเชนเดยวกน

2.2.4 ลกคาไปยงธรกจ (Customer to Business) (C2B)

รปแบบดงกลาวจะเปนการทลกคารายยอยท าการตดตอกบองคกรธรกจ เพอทจะกอ

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

Page 4: บทที่ 2 ทฤษฎีและวรรณกรรมที่ ...bc.msu.ac.th/project_file/chapter2(320).pdf9 ในการเช อมโยงผ ซ อและผ

11

ยอย รวมถงบคคลทวไปตางๆ ใหขอมลเกยวกบสนคาลกษณะเฉพาะหรอแมแตท าการเสนอสนคา

ดงกลาวตอ Harrods ซงหากทางหางอนมตเหนชอบ กจะมการตดตอมาวางขายในหางสรรพสนคา

เปนตน

2.2.5 การใชทมไดมงประโยชนเชงพาณชย (Non – Commercial EC)

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

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

ทองตางๆ อาทเชน เวบไซตของสมาคมสะมารตนทพฒนาขนเพอศนยกลางแกผประสบปญหา ได

พบปะพดคยทงใหค าปรกษาแกผประสบปญหาเหลานน เพอมใหท ารายตนเอง หรอกอใหเกด

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

เวบไซต ในการเผยแพรขอมลดานภาษอากรและขาวสารตางๆ ใหประชาชน เพอสรางเสรมความ

เขาใจอนดและใหความรกบประชาชน เปนตน

2.2.6 เครอขายพาณชยอเลกทรอนกสในองคกร (Intrabusiness EC)

เปนการน าเครอขายอเลกทรอนกสเขามาใชในการเพมประสทธภาพในการด าเนนงาน

ขององคกร อาทเชน เปนการขายสนคาออนไลนใหกบพนกงาน การฝกอบรมพนกงานออนไลน

และการใชเครอขายดงกลาว เพอลดตนทนทางการตดตอสอสารตางๆในองคกร

2.3 ประโยชนของพาณชยอเลกทรอนกส (E-Commerce)

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

มผใชงานอเลกทรอนกสเพมมากขนเรอยๆ ซงสงผลใหการคาทางอนเตอรเนตขยายตวไดอยาง

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

ประการ อาทเชน

2.3.1 ท าการคาไดตลอด 24 ชวโมง และขายสนคาไดทวโลกนกทองอนเตอรเนตจากทวทกมม

โลกสามารถเขามาในเวบไซตของบรษทไดตลอดเวลา ผขายสามารถน าเสนอสนคา ผลตภณฑ และ

บรการตางๆไดอยางรวดเรว โดยค าสงซออาจเกดขนตลอด 24 ชวโมง

2.3.2 ขอมลทนสมยอยเสมอ และประหยดคาใชจาย พาณชยอเลกทรอนกส นนมประโยชนท

ส าคญมากอกประการหนง คอ สามารถเสนอขอมลทใหมลาสดใหกบลกคาไดทนท ซงประหยด

Page 5: บทที่ 2 ทฤษฎีและวรรณกรรมที่ ...bc.msu.ac.th/project_file/chapter2(320).pdf9 ในการเช อมโยงผ ซ อและผ

12

คาใชจายในการจดพมพเอกสารและประหยดเวลาในการประชาสมพนธ

2.3.3 ท างานแทนพนกงานขาย และเพมประสทธภาพการขายพาณชยอเลกทรอนกสนน

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

อยางรวดเรว ซงเปนการเพมประสทธภาพในการด าเนนการทางธรกจภายในองคกรนนๆ

2.3.4 แทนหนาราน หรอบทแสดงสนคา พาณชยอเลกทรอนกส สามารถแสดงสนคาทมอย

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

เดนทางไปออกบทแสดงสนคาในทตางๆ

2.3.5 เทคโนโลยชวยสงเสรมผลตใหนาสนใจยงขน ปจจบนเทคโนโลยใหมๆ มาชวยในการ

ท าใหผลตภณฑมความนาสนใจมากยงขน เชน การแสดงสนคาโดยผชม สามารถดสนคาได 180

องศา หรอ ลกคาสามารถอานหวขอของหนงสอทตองการซอกอนได

2.3.6 งายตอการช าระเงน พาณชยอเลกทรอนกส สามารถช าระเงนไดอยางสะดวกสบายโดย

วธการตดผานบตรเครดตหรอการโอนงานเขาบญช ซงจะเปนระบบอตโนมต

2.3.7 เพมโอกาสทางธรกจ ในโลกของพาณชยอเลกทรอนกส บรษทขนาดเลกสามารถม

โอกาสทางธรกจเทยบไดกบบรษทขนาดใหญ ซงขนอยกบองคประกอบหลายๆอยาง เปนตนวา ชอ

URL ของบรษทควรจะจดจ างาย การออกแบบเวบไซตใหสวยงามแลปรบปรงใหทนสมยอยเสมอ

การสงซอและการช าระเงนมระบบการรกษาความปลอดภยทด เปนตน

2.3.8 สรางความประทบใจและความพงพอใจไดมากกวา ปจจบนการสงซอสนคาผานทาง

อนเตอรเนต ท าไดงายดาย สนคาและบรการมใหเลอกมากมายท าใหไมตองเสยเวลาในการเดนทาง

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

อยางรวดเรว เชนถาลกคาตองการซอของตกแตงบานจากเวบไซต bangpa-in.com ลกคาสามารถ

คนหาสนคาจากประเภทของสนคา หรอคนหาตามรปแบบทตองการได ในกรณทลกคาสงสนคา

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

ความสะดวกของลกคาในการสงซอสนคาครงตอไป (Member System)

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

เชนกน โดยใชประโยชนจากอเมลลในการตดตอลกคา การสรางแบบสอบถามลกคา เพอสอบถาม

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

Page 6: บทที่ 2 ทฤษฎีและวรรณกรรมที่ ...bc.msu.ac.th/project_file/chapter2(320).pdf9 ในการเช อมโยงผ ซ อและผ

13

ตอความตองการของลกคาไดดยงขนและทนทวงท

2.4 ทฤษฎเกยวกบโปรแกรม

2.4.1 ความรทฤษฎเกยวกบ AppServ เวอรชน 2.5.10

AppServ คอ ชดโปรแกรมในลกษณะของ WAMP ในการสรางเวบเซรฟเวอรส าเรจรปบน

ระบบปฏบตการไมโครซอฟท วนโดวส สรางโดยชาวไทย จดท าขนโดย ภาณพงศ ปญญาด เปนการ

รวมโปรแกรมจ านวน 4 ตวในการสรางเวบเซรฟเวอร ไดแก Apache HTTP Server, PHP, MySQL,

และ phpMyAdmin เวอรชนปจจบนไดแก 2.4.9 (ส าหรบ PHP 4) และ 2.5.10 (ส าหรบ PHP 5)

เนองจากภาณพงศ ปญญาด ตองตอบค าถามวธการตดตง Apache, PHP, และ MySQL ใหใชงาน

ดวยกนไดบอยครง จงรเรมพฒนาชดตดตง AppServ ทตดตงและใชงานไดทนทในประมาณป พ.ศ.

2543 (ค.ศ. 2000) และพฒนาตอเนองเรอยมา

AppServ คอ โปรแกรมทรวบรวมเอา Open Source Software หลายๆ อยางมารวมกนโดยม

Package หลกดงน Apache, PHP, MySQL, phpMyAdmin

โปรแกรมตางๆ ทนามารวบรวมไวทงหมดน ไดท าการดาวนโหลดจาก Official Release

ทงสน โดยตว AppServ จงใหความส าคญวาทกสงทกอยางจะตองใหเหมอนกบตนฉบบ จงไมไดตด

ทอนหรอเพมเตมอะไรทแปลกไปกวา Official Release แตอยางได เพยงแตมบางสวนเทานนทเรา

ไดเพมประสทธภาพการตดตงใหสอดคลองกบการทางานแตละคน โดยทการเพมประสทธภาพน

ไมไดไปยง ในสวนของ Original Package เลยแมแตนอยเพยงแตเปนการก าหนดคา Config เทานน

เชน Apache กจะเปนในสวนของ httpd.conf, PHP กจะเปนในสวนของ php.ini, MySQL กจะเปน

ในสวนของ my.ini ดงนนเราจงรบประกนไดวาโปรแกรม AppServ สามารถทางานและความเสถยร

ของระบบ ไดเหมอนกบ Official Release ทงหมด จดประสงคหลกของการรวมรวบ Open Source

Software เหลานเพอทาใหการตดตงโปรแกรมตางๆ ทไดกลาวมาใหงายขน เพอลดขนตอนการ

ตดตงทแสนจะยงยากและใชเวลานาน โดยผใชงานเพยงดบเบลคลก setup ภายในเวลา 1 นาท ทก

อยางกตดตงเสรจสมบรณระบบตางๆ กพรอมทจะทางานไดทนททง Web Server, Database Server

เหตผลนจงเปนเหตผลหลกทหลายๆ คนทวโลก ไดเลอกใชโปรแกรม AppServ แทนการทจะตองมา

Page 7: บทที่ 2 ทฤษฎีและวรรณกรรมที่ ...bc.msu.ac.th/project_file/chapter2(320).pdf9 ในการเช อมโยงผ ซ อและผ

14

ตดตงโปรแกรมตางๆ ทละสวน ไมวาจะเปนผทความช านาญในการตดตง Apache, PHP, MySQL ก

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

เดยวกน กใชเวลาคอนขางมากพอสมควร แมแตตวผพฒนา AppServ เอง กอนทจะ Release แต

ละเวอรชนใหดาวนโหลด ตองใชระยะเวลาในการตดตงไมนอยกวา 2 ชวโมง เพอทดสอบความ

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

ตดตง Apache, PHP, MySQL ในพรบตาเดยว มบางคาถามทพบบอยวา AppServ สามารถนาไปเปน

Web Server หรอ Database Server ไดทนทหรอไม ขอนตองตอบวาไดแนนอน 100% แตทาง

ผพฒนาเองขอแนะนาวา ระบบจดการ Memory และ CPU บน Windows ททางานเกยวกบ Web

Server หรอ Database Server ไมเหมาะกบการใชงานหนกๆ เปนอยางยง เพราะ Windows นนจะ

กลนกนทรพยากรอนมหาศาล และหากเทยบอตรารองรบระบบงานกบ OS ตวอน เชน Linux/Unix

จะยงเหนไดชดวา OS ทเปน Windows ทมขนาด Memory และ CPU ทเทาๆ กน OS ทเปน

Linux/Unix นน จะรองรบงานไดนอยกวามากพอสมควร เชน Windows รบได 1000 คนพรอมๆ กน

แต Linux/Unix อาจรบไดถง 5000 พรอมๆกน หากทานตองทางานหนกๆ ทางผพฒนาแนะนาให

เลอกใช Linux/Unix OS จงจะเหมาะสมกวา

2.4.2 ความรทฤษฎเกยวกบ Apache Web Server เวอรชน 2.2.8

Apache Web Server เปนโปรแกรมทใชรองรบการใหบรการทเรยกวา World Wide Web

(WWW) ซงผใชงานอนเทอรเนตโดยทวไปรจกคนเคยกนเปนอยางด ทงยงเปนบรการหนงทม

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

เลอกดขอมลทสนใจ และดงเอาขอมลทตองการมาใชงาน สวนองคกรตางๆ นยมใชเพอการ

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

การสงผานขอมลทวไป หรอใชในการทาธรกรรมพาณชยอเลกทรอนกส ทงนเนองมาจากการตดตง

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

Page 8: บทที่ 2 ทฤษฎีและวรรณกรรมที่ ...bc.msu.ac.th/project_file/chapter2(320).pdf9 ในการเช อมโยงผ ซ อและผ

15

2.4.3 ความรทฤษฎเกยวกบ PHP เวอรชน 5.2.6

PHP เปนภาษาจ าพวก scripting language ค าสงตางๆจะเกบอยในไฟลทเรยกวา สครปต

(script) และเวลาใชงานตองอาศยตวแปลชดค าสง ตวอยางของภาษาสครปก เชน JavaScript, Perl

เปนตน ลกษณะของ PHP ทแตกตางจากภาษาสครปตแบบอนๆ คอ PHP ไดรบการพฒนาและ

ออกแบบมา เพอใชงานในการสรางเอกสารแบบ HTML โดยสามารถสอดแทรกหรอแกไขเนอหา

ไดโดยอตโนมต ดงนนจงกลาววา PHP เปนภาษาทเรยกวา server-side หรอ HTML-embedded

scripting language เปนเครองมอทส าคญชนดหนงทชวยใหเราสามารถสรางเอกสารแบบ Dynamic

HTML ไดอยางมประสทธภาพและมลกเลนมากขน

เนองจากวา PHP ไมไดเปนสวนหนงของตว Web Server ดงนนถาจะใช PHP กจะตอง

ดกอนวา Web Server นนสามารถใชสครปต PHP ไดหรอไม ยกตวอยาง เชน PHP สามารถใชได

กบ Apache Web Server และ Personal Web Server (PWP) ส าหรบระบบปฏบตการ Windows

95/98/NT

ในกรณของ Apache เราสามารถใช PHP ไดสองรปแบบคอ ในลกษณะของ CGI และ

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

Apache หรอเปนสวนขยายในการท างานนนเอง ซงจะท างานไดเรวกวาแบบทเปน CGI เพราะวา ถา

เปน CGI แลว ตวแปลชดค าสงของ PHP ถอวาเปนแคโปรแกรมภายนอก ซง Apache จะตองเรยก

ขนมาท างานทกครง ทตองการใช PHP ดงนน ถามองในเรองของประสทธภาพในการท างาน การใช

PHP แบบทเปนโมดลหนงของ Apache จะท างานไดมประสทธภาพมากกวา

ลกษณะเดนของ PHP 1. ใชไดฟร 2. PHP เปนโปรแกรมวงขาง Sever ดงนนขดความสามารถไมจ ากด 3. Conlatfun นนคอ PHP วงบนเครอง Unix, Linux, Windows ไดหมด 4. เรยนรงายเนองจาก PHP ฝงเขาไปใน HTML และใชโครงสรางและไวยากรณ

ภาษางายๆ 5. เรวและประสทธภาพโดยเฉพาะเมอใชกบ Apach Xerve เพราะไมตองใช

โปรแกรมจากภายนอก

Page 9: บทที่ 2 ทฤษฎีและวรรณกรรมที่ ...bc.msu.ac.th/project_file/chapter2(320).pdf9 ในการเช อมโยงผ ซ อและผ

16

6. ใชรวมกบ XML ไดทนท 7. ใชกบระบบแฟมขอมลได 8. ใชกบขอมลตวอกษรไดอยางมประสทธภาพ 9. ใชกบโครงสรางขอมลใชไดแบบ Scala, Array, Associative array 10. ไดกบการประมวลผลภาพได

หลกการท างานของ PHP

เนองจาก PHP จะทางานโดยมตวแปลและเอนซควตทฝงเซรฟเวอร อาจจะเรยกการ ทางานวาเปนเซรฟเวอรไซต (Server Side) สวนการทางานของบราวเซอรของผใชเรยกวา ไคลเอนต (Client Side) โดยการทางานจะเรมตนทผใชสงความตองการผานเวบเซอรทาง HTTP (HTTP Request) ซงอาจจะเปนการกรอกแบบฟอรม หรอใสขอมลทตองการ ขอมลเหลานนจะ เปนเอกสาร PHP (เอกสารนจะมสวนขยายเปน PHP หรอ PHP3 แลวผใชกาหนด เชน search.php เปนตน) เมอเอกสาร PHP เขามาถงเวบเซรฟเวอรกจะถกสงไปให PHP เพอทาหนาท แปลคาสงแลวเอกซควตคาสงนน หลงจากนน PHP จะสรางผลลพธในรปแบบเอกสาร HTML สงกลบไปใหเวบเซรฟเวอรเพอสงตอไปใหบราวเซอรแสดงผลทางฝงผใชตอไป (HTTP Request) ซงลกษณะทางานแบบนจะคลายกบการทางานของ CGI (Common Gateway Interface) หรอ อาจจะกลาวไดวา PHP กคอโปรแกรม CGI ประเภทหนงกไดซงจะทางานคลายกบ ASP นนเอง

ภาพท 2-2 แสดงการท างานของ PHP

Page 10: บทที่ 2 ทฤษฎีและวรรณกรรมที่ ...bc.msu.ac.th/project_file/chapter2(320).pdf9 ในการเช อมโยงผ ซ อและผ

17

จากภาพ ซายมอ คอ Server หรอ Host และ ฝงขวามอคอ เครอง Client หรอภาษาชาวบาน

คอ เครองทใชในการเปดดเวบทว ๆ ไป

โดยรปแบบการท างาน คอ Server จะท าหนาทในการเกบไฟลทงหมดของเวบเราไว และเมอม

การรองขอขอมลตาง ๆ จาก Client มายงServer Server กจะท าการรบค าสงจากการ รองขอ

(Request) จาก Client มา แลวท าการสงขอมลกลบไปจะเรยกวา Respond ไปยงเครอง Client เพอ

แสดงขอมล

อนน คอ รปแบบการท างานทวไป ตามหลกการของเวบไซต โดยทว ๆ ไป แตถาเปน PHP

จะท างานเหมอนเดม มการ Request และ Respond เหมอนเดมแตสครปของ PHP เครอง Client จะ

ไมมทางเหนสครปของ PHP เพราะสครป PHP จะท างานในฝงของ Server สวน Client จะไดรบ

ขอมลเปน Html มาแทน

ความสามารถในการตดตอกบฐานขอมล PHP

ไดรบการพฒนาความสามารถขนมาเรอย ๆ อยางตอเนอง ทงนเปนเพราะมการเผยแพร Source Code ของ PHP สสาธารณะในลกษณะของ open source ทาใหมหนวยงานและองคกรตาง ๆ เขามาชวยกนพฒนา ในทนจะขอกลาวถงความสามารถหลกของ PHP ดงน

- ความสามารถในการจดการกบตวแปรหลาย ๆ ประเภท เชน เลขจานวน (integer), เลขทศนยม (float), สตรง (string), และอารเรย (array) เปนตน - ความสามารถในการรบขอมลจากฟอรม HTML

- ความสามารถในการรบและสง Cookies - ความสามารถเกยวกบ Session (ตงแต Version 4 ขนไป) - ความสามารถทางดาน OPP (Object Oriented Programming) ซงรองรบการเขยนโปรแกรมเชงวตถ - ความสามารถในการเรยกใช COM component – ความสามารถในการตดตอและจดการฐานขอมล - ความสามารถในการสรางภาพกราฟก

Page 11: บทที่ 2 ทฤษฎีและวรรณกรรมที่ ...bc.msu.ac.th/project_file/chapter2(320).pdf9 ในการเช อมโยงผ ซ อและผ

18

2.4.4 ความรทฤษฎเกยวกบMySQL เวอรชน 5.0.5

MySQL จดเปนระบบจดการฐานขอมลเชงสมพนธ (RDBMS: Relational Database

Management System) ตวหนง ซงเปนทนยมกนมากในปจจบน โดยเฉพาะอยางยงในโลกของ

อนเตอรเนต สาเหตเพราะวา MySQL เปนฟรแวรทางดานฐานขอมลทมประสทธภาพสง เปน

ทางเลอกใหมจาก ผลตภณฑระบบจดการฐานขอมลในปจจบน ทมกจะเปนการผกขาดของ

ผลตภณฑเพยงไมกตว นกพฒนาระบบฐานขอมลทเคยใช MySQL ตางยอมรบในความสามารถ

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

งานบนระบบปฏบตการมากมาย ไมวาจะเปน Unix, OS/2, Mac OS หรอ Windows กตาม

นอกจากน MySQL ยงสามารถใชงานรวมกบ Web Development Platform ทงหลาย ไมวาจะเปน C,

C++, Java, Perl, PHP, Python, Tcl หรอ ASP กตามท ดงนนจงไมเปนทนาแปลกใจเลยวา ท าไม

MySQLจงไดรบความนยมอยางมากในปจจบน และมแนวโนมสงยงขนตอๆ ไปในอนาคต

อางองจาก : ( ศนยเทคโนโลยสารสนเทศการสอสาร สป : 2550)

ในเวอรชน 5.0 ขนไปมความสามารถหลายอยางทส าคญส าหรบระบบฐานขอมลขนาด

ใหญหรอระดบองคกร (EnterPrise Feature) เชน Store Procedure, database view ซงไดมการปรบ

เพมประสทธภาพในสวนของตารางและการท าดชน (index) ขนมาอก ปจจบนเวอรชน community

หรอเวอรชนทเสถยร (stable) 5.0 และเวอรชนทดสอบคอ 5.1 beta release และ 5.2 Alpha

อางองจาก : (http://th.wikipedia.org/wiki/MySQL : 2554)

ประเภทขอมลของ MySQL

1. ประเภทขอมลหลก ไดแก ตวเลข, ตวอกษร, วนทและเวลา, ขอมลไบนาร และอนๆ

ส าหรบขอมลประเภทตรรกะ MySQL

2. ในแตละประเภทขอมล จะมประเภทยอยๆ ลงไปอก เพอใหผใชเลอกใชประเภทขอมลท

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

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

ทในการเกบขอมลเทาไร

Page 12: บทที่ 2 ทฤษฎีและวรรณกรรมที่ ...bc.msu.ac.th/project_file/chapter2(320).pdf9 ในการเช อมโยงผ ซ อและผ

19

3. การเลอกใชประเภทขอมล หากมความตองการทจะสนบสนนหรอใชมาตรฐาน เชน

ODBC (Open Database Connectivity) หรอ ตองการ port ขอมลไปใชในระบบอน ควรเลอกใช

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

อนาคต

4. ฟลดใดทไมมการค านวณ หรอไมมแนวโนมจะเกยวของกบการค านวณเลย ควรเลอกใช

ขอมล

ประเภทตวอกษร เพราะจะประหยดเนอทในการจดเกบจรง

5. การเลอกใชประเภทของขอมลในแตละฟลด นอกจากจะดความเปนไปไดในปจจบนแลว

จะตองค านงและดแนวโนมความเปนไปของขอมล หรอปรมาณของขอมลตอไปในอนาคตดวย เพอ

ปองกนขอจ ากดของขอมลเมอมการขยายตวเพมขน

6. การเลอกใชขอมลประเภทวนทและเวลาใน MySQL จะตองเลอกใชอยางระมดระวง

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

ป ค.ศ. 1000 เทานน เปนตน

สทธตางๆในการเรยกใชขอมล

สทธตางๆ การท างาน ตวอยางการใชงาน SELECT เรยกดรายการขอมล SELECT * FROM table1 INSERT เพมรายการขอมล INSERT INTO table1… UPDATE ปรบปรงแกไขรายการขอมล UPDATE table1 SET… DELETE ลบรายการขอมล DELETE FROM table1 ALTER แกไขโครงสรางตารางขอมล ALTER TABLE table1 ADD INDEX

index(name) CREATE สรางตารางหรอฐานขนมาใหม CREATE DATABASE datable1

CREATE TABLE table1 DROP ลบตารางหรอฐานขอมล DROP DATABASE datable1

DROP TABLE table1 RELOAD สงให server เซนคาตางๆใหม FLUSH HOST (ปลดลอคในกรณท server มการ

ลอคปองกนการใชงานบางอยาง เชน ปองกนมใหมผใชงานพรอมกนมาเกดก าหนด)

Page 13: บทที่ 2 ทฤษฎีและวรรณกรรมที่ ...bc.msu.ac.th/project_file/chapter2(320).pdf9 ในการเช อมโยงผ ซ อและผ

20

SHUTDOWN อนญาตใหสงปดการท างานของ server

Mysqladmin shutdown

PROCESS ใชค าสงพเศษกบ server เชน SHOW

SHOW PROCESSLIST (ขอใหแสดงรายการ Process ทก าลงท างานอย)

FILE อาน-เขยน ไฟลท server ได LOAD DATA INFILE ‘data.txt’ INTO TABLE table1(โหลดขอมลจากไฟลชอ data.txt ไปบนทกลงในตารางขอมล table1)

ตารางท 2-1 แสดงสทธตางๆและค าสงในการเรยกใชขอมล

2.4.5 ความรทฤษฎเกยวกบ phpMyAdmin Database Manager เวอรชน 2.10.3

ความรเกยวกบ phpMyAdmin เปนโปรแกรมทชวยในการจดการฐานขอมลของ MySQL

เนองจากในการจดการฐานขอมล MySQL จาเปนตองทราบคาสงและฟอรแมตตางๆ ทเกยวของไม

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

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

จดการฐานขอมล phpMyadmin เขามาใช

ถาเราจะใชฐานขอมลทเปน MySQL บางครงจะมความล าบากและยงยากในการใชงาน

ดงนนจงมเครองมอในการจดการฐานขอมล MySQL ขนมาเพอใหสามารถจดการ ตว DBMS

(Database Management System) ทเปน MySQL ไดงายและสะดวกยงขน โดย phpMyAdmin กถอ

เปนเครองมอชนดหนงในการจดการนนเอง phpMyAdmin เปนสวนตอประสานทสรางโดยภาษา

PHP ซงใชจดการฐานขอมล MySQL ผานเวบ Browser โดยสามารถทจะท าการสรางฐานขอมลใหม

หรอท าการสราง TABLE ใหมๆ และยงม function ทใชส าหรบการทดสอบการ query ขอมลดวย

ภาษา SQL พรอมกนนน ยงสามารถท าการ insert delete update หรอแมกระทงใช ค าสงตางๆ

เหมอนกบกนการใชภาษา SQL ในการสรางตารางขอมล ในสวนของการแสดงผลหนาแรกเมอเขาส

หนา แสดงผล phpMyAdmin จะแสดงรนของ phpMyAdmin ทใชงานอย พรอมทงสามารถทจะ

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

(DATABASE NAME) และเมอท าการเลอกแลวจะแสดงโครงสรางของตารางขอมล

Page 14: บทที่ 2 ทฤษฎีและวรรณกรรมที่ ...bc.msu.ac.th/project_file/chapter2(320).pdf9 ในการเช อมโยงผ ซ อและผ

21

2.4.6 ความรทฤษฎเกยวกบ Abobe Dreamweaver CS5

Adobe Dreamweaver CS5 เปนอกโปรแกรมหนง ทมการออกแบบ มาเพอทจะใชในการ

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

เวบเพจนน ตองใหผทมความรในภาษา HTML มาเขยนรหสคาสง (Code) ให แตในปจจบน

โปรแกรม Adobe Dreamweaver CS5 สามารถทจะ สรางรหสคาสงใหกบผใชโดยอตโนมต ซงผใช

ไมจ าเปนตองมความรดาน ของภาษา HTML เนองจากโปรแกรม Adobe Dreamweaver CS5 นนจะ

มลกษณะ การท างานทคลายๆ กบโปรแกรมพมพเอกสารทเราเคยใชและรจกกนด ซงจะมเครองมอ

และแถบคาสงใหเราเลอกใชได เหมอนกบ Word Processor จงชวยใหสามารถเวบเพจดวยความ

สะดวก และรวดเรว

Adobe Dreamweaver สามารถท างานกบภาษาคอมพวเตอรในการเขยนเวบไซตแบบไดนา

มค ซงมการใช HTML เปนตวแสดงผลของเอกสาร เชน ASP, ASP.NET, PHP, JSP และ

ColdFusion รวมถงการจดการฐานขอมลตางๆ อกดวย และในเวอรชนลาสด (เวอรชน 8) ยงสามารถ

ท างานรวมกบ XML และ CSS ไดอยางงายดาย

จดเดนของโปรแกรม Adobe Dreamweaver CS5

- โปรแกรมจะทาการแปลงรหสใหเปนภาษา HTML โดยอตโนมตดงนน ผใชทไมมความร

ดานนกสามารถทาได

- มแถบเครองมอ หรอแถบคาสง ทใชในการควบคมการทางาน แบงออกเปนหมวดหมจง

ชวยในการทางานทดขน และรวดเรวยงขน

- สนบสนนเวบเพจทเปนภาษาไทยไดด

- มคณสมบตทสามารถจดการกบรปภาพเคลอนไหวโดยไมตองอาศย Plugin

- สามารถเรยกใชตารางจากภายนอก โดยการ Import จาก Text File

- เปนโปรแกรมทสามารถสนบสนนการใชงานCSS (Cadcading StyleSheet)

อางองจาก : (http://th.wikipedia.org : 2554)

Page 15: บทที่ 2 ทฤษฎีและวรรณกรรมที่ ...bc.msu.ac.th/project_file/chapter2(320).pdf9 ในการเช อมโยงผ ซ อและผ

22

ภาพท 2-3 แสดงหนาจอโปรแกรม Adobe Dreamweaver CS5

2.4.7 ความรทฤษฎเกยวกบ Abode Photoshop CS5

Adobe Photoshop มกเรยกสนๆ วา Photoshop เปนโปรแกรมประยกตทมความสามารถ

ในการจดการแกไขและตกแตงรปภาพ (photo editing and retouching) แบบแรสเตอร ผลตโดย

บรษทอะโดบซสเตมส (Adobe Systems) ซงผลตโปรแกรมดานการพมพอกหลายตวทไดรบความ

นยม เชน Illustrator และ InDesign ปจจบนโปรแกรมโฟโตชอปพฒนามาถงรน CS5.5 (Creative

Suite 5.5)

โปรแกรม Photoshop เปนโปรแกรมทมความสามารถในการจดการไฟลขอมลรปภาพทม

ประสทธภาพ การท างานกบไฟลขอมลรปภาพของ Photoshop นน สวนใหญจะท างานกบ

ไฟลขอมลรปภาพทจดเกบขอมลรปภาพแบบ Raster Photoshop สามารถใชในการตกแตงภาพ

เลกนอย เชน ลบตาแดง, ลบรอยแตกของภาพ, ปรบแกส, เพมสและแสง หรอการใสเอฟเฟกตใหกบ

รป เชน ท าภาพสซเปย, การท าภาพโมเซค, การสรางภาพพาโนรามาจากภาพหลายภาพตอกน

Page 16: บทที่ 2 ทฤษฎีและวรรณกรรมที่ ...bc.msu.ac.th/project_file/chapter2(320).pdf9 ในการเช อมโยงผ ซ อและผ

23

นอกจากนยงใชไดในการตดตอภาพ และการซอนฉากหลงเขากบภาพPhotoshop สามารถท างานกบ

ระบบส RGB, CMYK, Lab และ Grayscale และสามารถจดการกบไฟลรปภาพทส าคญได เชน ไฟล

นามสกล JPG, GIF, PNG, TIF, TGA โดยไฟลท Photoshop จดเกบในรปแบบเฉพาะของตว

โปรแกรมเอง จะใชนามสกลของไฟลวา PSD จะสามารถจดเกบคณลกษณะพเศษของไฟลทเปน

Photoshop เชน เลเยอร, ชนแนล, โหมดส รวมทงสไลส ไดครบถวน

ภาพท 2-4 แสดงหนาจอการท างานโปรแกรม Adobe Photoshop CS5

Page 17: บทที่ 2 ทฤษฎีและวรรณกรรมที่ ...bc.msu.ac.th/project_file/chapter2(320).pdf9 ในการเช อมโยงผ ซ อและผ

24

2.5 ความรทฤษฎทวไปของระบบฐานขอมล

2.5.1 ศพททวไปในการประมวลผลแฟมขอมล

- บท (Bit : Binary Digit) เปนหนวยขอมลพนฐานทเกบอยในหนวยความจ าภายใน

คอมพวเตอร บทนจะแทนดวยตวเลข 1 ตว ไดแก 1 หรอ 0 อยางใดอยางหนง เรยกเลข 1 หรอ 0 นวา

เปนบท 1 บท

- ไบท (Byte) เปนอกขระ (Character) แตละตว เชน A, B,….,Z,0, 1, 2,…., 9 และ

สญลกษณพเศษอน ๆ เชน $, &, +, -, *, / ฯลฯ เมอจะน าไปเกบไวในคอมพวเตอร จะตองถกแปลง

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

อกขระ A เมอเกบอยในคอมพวเตอรจะเกบเปน 10000001 ตวอกขระ B จะเกบเปน 10000010

- เขตขอมลหรอฟลด (Field) เปนการน าเอาอกขระแตละตวมาประกอบกนเปนกลมค าทม

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

ประจ าตว ซงจะเรยกเปน ฟลดชอ - นามสกล ฟลดรหสประจ าตว เปนตน

- ระเบยนหรอเรกคอรด (Record) เปนการน าฟลดหลายฟลดมารวมกน เชน เรคอรด

นกเรยนประกอบดวยฟลดรหสประจ าตว ชอ - นามสกล ทอย เปนตน

- แฟมขอมลหรอไฟล (File) เปนการน าเอาเรคอรด หลาย ๆ เรคอรด ของขอมลชนด

เดยวกนมารวมกน

Page 18: บทที่ 2 ทฤษฎีและวรรณกรรมที่ ...bc.msu.ac.th/project_file/chapter2(320).pdf9 ในการเช อมโยงผ ซ อและผ

25

ภาพท 2-5 อธบายค าศพททวไปของ Database

2.5.2 ระบบฐานขอมลเชงสมพนธ (Entity Relationship Model)

- เอนทต (Entity) เปนสงทอางถงบคคล สถานท และสงของตาง ๆ ทเราสนใจ ใน

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

การลงทะเบยนจะประกอบดวยเอนทตรายวชา นกเรยน การลงทะเบยน เปนตน

- แอตทรบวต (Attribute) เปนขอมลทแสดงลกษณะหรออธบายคณสมบตของ

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

ตน ซงกคอ เขตขอมลหรอฟลด (Field) ในแฟมขอมลนนเอง

ภาพท 2-6 อธบายความสมพนธของ เอนทต และแอททรบวต

Page 19: บทที่ 2 ทฤษฎีและวรรณกรรมที่ ...bc.msu.ac.th/project_file/chapter2(320).pdf9 ในการเช อมโยงผ ซ อและผ

26

2.5.2.1 ความสมพนธระหวางเอนทต

1. ความสมพนธแบบหนงตอหนง เชน สามกบภรรยา ครประจ าชนกบ

นกเรยน

ภาพท 2-7 อธบายความสมพนธ แบบหนงตอหนง

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

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

พดถงชนเรยนหนงกจะบอกไดทนทเชนกนวาครประจ าชนชออะไร

2. ความสมพนธแบบหนงตอหลาย เชน ครประจ าชนสอนนกเรยน นก

ประพนธแตงนยาย เชน

ภาพท 2-8 อธบายความสมพนธแบบ หนงตอหลาย

Page 20: บทที่ 2 ทฤษฎีและวรรณกรรมที่ ...bc.msu.ac.th/project_file/chapter2(320).pdf9 ในการเช อมโยงผ ซ อและผ

27

ในแงของฐานขอมลแลวความสมพนธชนดหนงตอหลายน ไมคอยแนบแนนนก เชน

ถาเราพบนกประพนธทเราชอบ แลวเราบอกวา “ ผมชอบนยายคณมาก ” นกประพนธอาจสบสน

เพราะไมทราบวาเราชอบนยายเลมไหน แตถาเราเอยชอนยายเลมหนงจะบอกตอไดทนทวานก

ประพนธชออะไร ( ในกรณท นยายแตละเรองแตงโดยคน ๆ เดยว )

3. ความสมพนธแบบหลายตอหลาย เชน นกเรยนเลอกเรยนวชาเลอก

ภาพท 2-9 อธบายความสมพนธ แบบหลายตอหลาย

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

เอนทตหนงจะท าไดล าบาก บางครงอาจถงกบตองตรวจหาทงฐานขอมลเลย เชน การคนหาวาม

นกเรยนคนไหนเรยนวชาพมพดดบาง กตองคนหาทงฐานขอมล เปนตน

2.5.3 ความรทฤษฎเกยวกบการเขยนภาพแสดงกระแสขอมล หรอ Data Flow

Diagram (DFD)

ลกขณา พฤกษากร (2536:56-65) กลาววา DFD เปนภาพแสดงการเปลยนแปลงของ

ขอมลในขณะไหลผานกระบวนการท างานตางๆ ของระบบสารสนเทศ ดเอฟดจงเปนภาพหรอเปน

โครงสรางของระบบงานสารสนเทศทสอใหเขาใจการท างานของระบบงานในรปแบบของ

ความสมพนธระหวางกระแสขอมลและโพรเซส ดเอฟดไมไดสอความหมายในลกษณะทตรรก

(Logic) ของกระบวนการท างาน กลาวโดยงายๆ ภาพดเอฟดท าใหเราเขาใจสวนประกอบของ

ระบบงาน เขาใจการใชขอมลในแตละโพรเซส และขอมลทเปนผลจากการท างานของโพรเซส

โดยโครงสรางจะเรมจากระดบสงสดซงจะแสดงสวนทอยภายนอกระบบ สวนนส าคญ

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

ดเอฟด ในระดบลกลงไปจะไมแสดงสงทอยนอกระบบคอ ไมมสงนนเปนสวนประกอบ

Page 21: บทที่ 2 ทฤษฎีและวรรณกรรมที่ ...bc.msu.ac.th/project_file/chapter2(320).pdf9 ในการเช อมโยงผ ซ อและผ

28

สญลกษณ ชอสญลกษณและค าอธบาย

โพรเซส (Process)

มหนาทรบขอมลและท าการค านวณ เรยบเรยง เปลยนสภาพของขอมล ท าใหเกด

ขอมลชดใหม โดยจะเขยนชอโพรเซสไวในวงกลม การตงชอ โพรเซสใหถอหลก

ดงน น าหนาดวยค ากรยา และตามดวยค านามทสอความหมายของโพรเซสนนๆ

กระแสขอมล (Data Flow)

แสดงสวนของขอมลทถกสงเขากระบวนการประมวลผลและผลลพธทไดผาน

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

ออก จากโพรเซสเสมอ

ทเกบขอมล (Data Store)

คอ แหลงเกบขอมลซงอยภายนอกของโพรเซส

สงภายนอก (External Entity)

คอ สงทอยนอกระบบประมวลผลขอมล อาจหมายถงบคคล หนวยงาน ระบบ

ประมวลผลอนทมหนาทสงขอมลให หรอรบขอมลจากโพรเซสของระบบงาน

ตารางท 2-2 สญลกษณทใชในภาพกระแสขอมล (DFD)

วรรณกรรมทเกยวของ

แสงชย ฤทธเดช, นนทยา ชงโค(2550) เรอง “ระบบขายเครองดนตรออนไลน(E-

commerce for musical instrument)” วตถประสงคของการจดท าโปรแกรม เพอน าเอาระบบ

เครอขายอนเตอรเนตเขามาชวยพฒนาการสงซอสนคา อ านวยความสะดวกใหลกคาในการด

รายละเอยดของสนคา และการแสดงรายงาน จากการด าเนนงานวจยในการพฒนาโปรแกรมผชวย

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

อารไดอะแกรม และพจนานกรมขอมล โดยท าการพฒนาโดยใชระบบปฏบตการวนโดว เอกซพ

โปรแกรม PHP และโปรแกรม My SQL ชวยในการจดการฐานขอมลผลการด าเนนงาน ได

Page 22: บทที่ 2 ทฤษฎีและวรรณกรรมที่ ...bc.msu.ac.th/project_file/chapter2(320).pdf9 ในการเช อมโยงผ ซ อและผ

29

โปรแกรม ทสามารถท าการเพม ลบ แกไข ขอมลเกยวกบสนคา ลกคา การแสดงรายงานการขาย

สนคาประจ าสปดาหวน ประจ าสปดาห ประจ าเดอน

พรทพย จนทนา, อารยา พนพมา(2551) เรอง “ระบบพาณชยอเลกทรอนกสรานคลบเอนจ

เนยร (Appropriate E-Commerce System for Club Engineers)” ระบบพาณชยอเลกทรอนกสราน

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

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

ทราบราคาสนคา ลกคาทมความประสงคสงซอสนคา ตองท าการสมครสมาชกเพอสงซอสนคา

นอกจากนลกคายงสามารถแกไขขอมลสวนตวหรอรายการสงซอสนคาได ผดแลระบบสามารถ

ควบคมและเปลยนแปลงจดการกบรายการตางๆของเวบไซตไดทกรายการอยางเปนระบบ เวบไซต

ไดรบการพฒนาใหใชงานกบฟรแวร ภา PHP เวอรชน 5.2.3 ฐานขอมลสรางดวย MySQL เวอรชน

5.0.45 และคณะผจดท าการศกษาและพฒนาระบบ ก าหนดใหระบบพาณชยอเลกทรอนกสราน

คลบเอนจเนยร ชดนเปนระบบพาณชยอเลกทรอนกส เวอรชน 1.0

ปยพนธ แสนทวสข(2545) เรอง “การจดการและเผยแพรดนตรและศลปะการแสดงอสาน

เชงพาณชยอเลกทรอนกส (The Management And Promotion of ISAN Performing Arts Through

E-Commerce )” วตถประสงคของการจดท าโปรแกรม เพอสรางเวปไซต ชอ

http://www.musicisan.com และเพอศกษาระบบการจดการพาณชยอเลกทรอนกส ของสนคาดาน

ดนตรและศลปะการแสดงพนบานอสาน โดยไดสรางโปรแกรมพาณชยอเลกทรอนกสขน โดยใช

โปรแกรม PHP และไดน าไปทดลองเผยแพรบนอนเตอรเนต และทดลองกบกลมตวอยางจ านวน 31

คน โดยใชแบบสอบถามในการแสดงความคดเหน