บทที่ 2 2(38).pdf · 8 บทที่ 2...

23
บทที2 ทฤษฏีและวรรณกรรมที่เกี่ยวข้อง การศึกษาเทคโนโลยีสารสนเทศธุรกิจนี้ ผู้ศึกษาได้ทาการศึกษาหลักการ ทฤษฏี และค้นคว้าเอกสารทีเกี่ยวข้องเพื่อประกอบการศึกษา ดังต่อไปนี2.1. ทฤษฎีพื้นฐาน 2.1.1. นิยาม/ความหมาย 2.1.2. พาณิชย์อิเล็กทรอนิกส์ (E-commerce) 2.1.3. อินเทอร์เน็ต (Internet) 2.1.4. Web Server 2.1.5. Web Browser 2.1.6. ระบบฐานข้อมูล 2.1.7. การวิเคราะห์และออกแบบระบบ 2.1.8. PHP 2.1.9. My SQL 2.1.10. Apache Web Server 2.1.11. Adobe Dreamweaver CS3 2.1.12. Adobe Photoshop CS3 2.2. วรรณกรรมที่เกี่ยวข้อง 2.2.1. ระบบซื้อขายร้านวันเซ็นเตอร์บิวตี้แอนด์แคร์ 2.2.2. เว็บไซต์ Weloveshopping.com (http://www.weloveshopping.com)

Upload: others

Post on 12-Jul-2020

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: บทที่ 2 2(38).pdf · 8 บทที่ 2 ทฤษฏีและวรรณกรรมที่เกี่ยวข้อง การศึกษาเทคโนโลยี

8

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

การศกษาเทคโนโลยสารสนเทศธรกจน ผศกษาไดท าการศกษาหลกการ ทฤษฏ และคนควาเอกสารทเกยวของเพอประกอบการศกษา ดงตอไปน 2.1. ทฤษฎพนฐาน

2.1.1. นยาม/ความหมาย 2.1.2. พาณชยอเลกทรอนกส (E-commerce) 2.1.3. อนเทอรเนต (Internet) 2.1.4. Web Server 2.1.5. Web Browser 2.1.6. ระบบฐานขอมล 2.1.7. การวเคราะหและออกแบบระบบ 2.1.8. PHP 2.1.9. My SQL 2.1.10. Apache Web Server 2.1.11. Adobe Dreamweaver CS3 2.1.12. Adobe Photoshop CS3

2.2. วรรณกรรมทเกยวของ 2.2.1. ระบบซอขายรานวนเซนเตอรบวตแอนดแคร 2.2.2. เวบไซต Weloveshopping.com (http://www.weloveshopping.com)

Page 2: บทที่ 2 2(38).pdf · 8 บทที่ 2 ทฤษฏีและวรรณกรรมที่เกี่ยวข้อง การศึกษาเทคโนโลยี

9

2.1. ทฤษฎทเกยวของ

2.1.1. นยาม/ความหมาย 2.1.1.1. การขาย เปนกจกรรมระหวางผซอกบผขาย โดยผขายจงใจผซอดวยวธตางๆ จนผซอ

ตกลงซอสนคาหรอบรการทเสนอขายและทงสองฝายมความพงพ อใจในกจกรรมนน ในทน การขาย หมายถง การขาย หรอ การจ าหนายสนคาในรปแบบตางๆ ในลกษณะเงนสด ซงผซอจะไดรบสนคา และผขายกจะไดรบเงนเปนการแลกเปลยน (http://www.hsro.or.th/documents/2323-513-pestiside_cl-2.pdf)

2.1.1.2. การซอ หมายถง การทคนเราแสวงหาสนคาหรอบรการมาเพอตอบสนองความตองการของคนการซอนนมสาเหตหลายประการ เชน ซอเพราะความตองการอยากไดเปนเจาของ ซอเพอใหทนกบแฟชน หรอซอเพอเลยนแบบดารา เปนตน การซอขายสนคาเพอทจะใหถกตองของทงผซอและผขาย ควรจะมเอกสารในการซอขายไวเปนหลกฐาน (http://www.ssobook.com/jop/basic/unit03.htm)

2.1.1.3. จดสงซอ Reorder Point: RP ปรมาณสนคาคงเหลอทลดลงจนเปนสญญาณบอกใหทราบวาตองสงซอสนคาตาม ปรมาณการสงซอทเหมาะสม ใหมอกครง กจการสามารถสงซอสนคาและไดรบสนคาทนท โดยไมตองเสยเวลารอ ซงตามปกตแลวจะมชวงเวลาระหวางการออกค าสงซอจนกวาจะไดรบสนคาหรอเวลาทใชในการผลตสนคาหลงจากไดรบค าสงซอแลว เรยกเวลาดงกลาววา “ระยะเวลาในการสงซอ ”จดสงซอ = ระยะเวลาในการสงซอ x ปรมาณการใชตอว น(http://www.thaiall.com/project/cost.htm)

2.1.1.4. สนคาคงคลง หมายถง สนคาหรอวตถทเกบรกษาไวเพอประโยชนตอไปในอนาคต 2.1.1.5. คลงสนคา หมายถง สถานทเกบรกษาสนคาเพอใหสนคาคงความสมบรณปราศจากสง

ซงท าใหสนคาเกดความเสยหาย

2.1.2. พาณชยอเลกทรอนกส (E-commerce) 2.1.2.1. ขอมลทวไปเกยวกบพาณชยอเลกทรอนกส (E-commerce) พาณชยอเลกทรอนกส

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

Page 3: บทที่ 2 2(38).pdf · 8 บทที่ 2 ทฤษฏีและวรรณกรรมที่เกี่ยวข้อง การศึกษาเทคโนโลยี

10

จงตองใสใจกบการด าเนนธรกจของตวเอง ขอมลการขายเปนอกขอมลหนงทอยบน อนเทอรเนต เปนขอมลเกยวกบรายละเอยดของสนคาตางๆ ไมวาจะเปนประเภทสนคา จ านวนสนคา ราคาสนคา หรอสวนลดสนคานนๆ และขอมลการผลต แหลงทมาทไปของสนคาชนดนนๆ ซงปจจบนเปนททราบกนดวาผบรโภคมทางเลอกซอสนคากนมากขน แตผคนทเรงรบอยางในปจจบนมกจะหาความสะดวกสบายใสตวเอง เปนตนวาการเขาไปเลอกซอสนคาจากเวบไซต มการเขาไปเปรยบเทยบราคากอนทจะซอ หากจะกลาววา ”ขาวสาร” คออ านาจ กจะถอไดวาผคนในปจจบนมการตดอาวธอยางใหมทเรยกวามอ านาจมากพอทจะตอรองกบผขายและผผลตสนคาไดเปนอยางดเยยม และท าใหเกดพฤตกรรมการบรโภคทเปลยนแปลงไปอยางสนเชง ในการท า E-commerce นนไมใชเปนแค web siteหรอชองทางการจดจ าหนายสนคา แต E-commerce ยงรวมถงการน าเทคโนโลยมาใชในกระบวนการทางธรกจ เพอเปนการลดคาใชจายลดเวลาทตองสญเสยไปโดยเปลาประโยชนและยงชวยเพมประสทธภาพในการด าเนนธรกจ รวมไปถงการพฒนาความสมพนธระหวางเจาของกบผบรโภค และผคาสง

2.1.2.2. ความหมายของพาณชยอเลกทรอนกส (E-commerce) ศนยพฒนาพาณชยอเลกทรอนกส ประเทศไทย (ECRC Thailand, 1999 : 125) ไดใหความหมายของ พาณชยอเลกทรอนกส ไววา เปนการด าเนนธรกจ โดยใชสออเลกทรอนกสสหภาพยโรป (European union, 1997 : 21)ไดใหความหมายของ พาณชยอเลกทรอนกสไววา เปนการท าธรกจทางอเลกทรอนกส ซงขนอยกบการประมวล และการสงขอมลทมขอความ เสยง และภาพ ประเภทของพาณชยอเลกทรอนกส รวมถงการขายสนคา และบรการดวยสออเลกทรอนกส , การขนสงผลตภณฑทเปนเนอหาขอมลแบบดจต อลในระบบออนไลน , การโอนเงนแบบอเลกทรอนกส , การจ าหนวยหนทางอเลกทรอนกส , การประมล , การออกแบบทางวศวกรรมรวมกน, การจดซอจดจางของภาครฐ , การขายตรง , การใหบรการหลงการขาย ทงนใชกบสนคา (เชน สนคาบรโภค , อปกรณทางการแพทย ) และบรการ (เชน บรการขายขอมล , บรการดานการเงน , บรการดาน กฎหมาย) รวมทงกจการทวไป (เชนสาธารณสข , การศกษา , ศนยการคาเสมอนองคกรความรวมมอและพฒนาทางเศรษฐกจ (Organization for Economic Cooperation and Development: OECD, 1997 : 124) ไดใหความหมายของ พาณชยอเลกทรอนกส ไววา เปนธรกรรมทกรปแบบทเกยวของกบกจกรรมเชงพาณชย ทงในระดบองคกร และสวนบคคล บนพนฐานของการประมวลและการสงขอมลดจต อล ทมทงขอความ เสยง และภาพองคการการคาโลก (World Trade Organization: WTO, 1998 : 16) ไดใหความหมายของพาณชยอเลกทรอนกส ไววา เปนการผลต การกระจาย การตลาด การขาย หรอการขนสงผลตภณฑ และบรการโดยใชสออเลกทรอนกส สรปไดวา พาณชยอเลกทรอนกส (E-commerce) หมายถง เปนการด าเนนกจกรรมดานธรกจทกรปแบบทเกยวของกบกจกรรมเชงพาณชย ทงในระดบองคกร และสวนบคคล โดยใชสออเลกทรอนกสหรอเทคโนโลยตางๆเปนตวกลางในการตดตอซอขาย

Page 4: บทที่ 2 2(38).pdf · 8 บทที่ 2 ทฤษฏีและวรรณกรรมที่เกี่ยวข้อง การศึกษาเทคโนโลยี

11

2.1.2.3. ประวตววฒนาการพาณชยอเลกทรอนกส(E-commerce) การคาพาณชยอเลกทรอนกสนนเรมขนบนโลกครงแรกเมอป พ.ศ. 2513 ซงไดมการเรมใชระบบโอนเงนทางอเลกทรอนกสหรออเอฟท (EFT = Electronic Fund Transfer) แตในขณะนนมเพยงบรษทขนาดใหญและสถาบนการเงนเทานนทใชงานระบบโอนเงนทางอเลกทรอนกส ตอมาอกไมนานกเกดระบบการสงเอกสารทางอเลกทรอนกส หรอ อดไอ (EDI = Electronic Data Interchange) ซงสามารถชวยขยายการสงขอมลจากเดมทเปนขอมลทางการเงนอยางเดยวเปนการสงขอมลแบบอนเพมขน เชน การสงขอมลระหวางสถาบนการเงนกบผผลต หรอผคาสงกบผคาปลก เปนตน หลงจากนนกมระบบสอสารรวมถงโปรแกรมอนๆ เกดขนมากมายตงแตระบบทใชในการซอขายหนจนไปถงระบบทชวยในการส ารองทพก ซงเรยกไดวาโลกไดกาวเขาสยคของการสอสาร และเมอยคของอนเทอรเนตมาถงเมอประมาณป พ.ศ.2533 จ านวนผใชอนเทอรเนตกเพมขนอยางรวดเรว การคาอเลกทรอนกสกไดเกดขน เหตผลทท าใหระบบการคาอเลกทรอนกสเตบโตอยางรวดเรวคอโปรแกรมสนบสนนการคาอเลกทรอนกสทไดรบการพฒนาขนมามากมาย รวมถงระบบเครอขายดวย พอมาถงประมาณป พ.ศ. 2537 – 2542 กถอไดวาระบบการคาอเลกทรอนกสหรออ -คอมเมรซกเปนทยอมรบและไดรบความนยมอยางมากและรวดเรว ซงวดไดจากการทมบรษทตางๆ ในอเมรกาไดใหความส าคญและเขารวมในระบบอคอมเมรซอยางมากมาย( http://blog.spu.ac.th/FutureCareer/2007/11/26/entry-28 )

2.1.2.4. ประเภทของพาณชยอเลกทรอนกส (E-commerce) ประเภทของพาณชยอเลกทรอนกสหรอคอมเมรซ แบงเปน 5 ประเภท 1.) ธรกจกบผซอปลกหรอบทซ (B-to-C = Business-to-Consumer) คอประเภททผซอปลกใชอนเทอรเนตในการซอสนคาจากธรกจทโฆษณาอยในอนเทอรเนต 2.) ธรกจกบธรกจหรอบทบ (B-to-B = Business-to-Business) คอ ประเภททธรกจกบธรกจตดตอซอขายสนคากนผานอนเทอรเนต 3.) ธรกจกบรฐบาลหรอบทจ (B-to-G = Business-to-Government) คอประเภททธรกจตดตอกบหนวยราชการ 4.) รฐบาลกบรฐบาลหรอจทจ (G-to-G = Government to Government) คอ ประเภททหนวยงานรฐบาลหนวยงานใดหนวยงานหนงตดตอกบหนวยงานรฐบาลอกหนวยงานหนง 5.) ผบรโภคกบผบรโภคหรอซทซ (C-to-C = Consumer-to-Consumer) คอ ประเภททผบรโภคประกาศขายสนคาแลวผบรโภคอกรายหนงกซอไป เชน ทอเบยดอทคอม (Ebay.com) เปนตน ซงผบรโภคสามารถจายเงนใหกนทางบตรเครดตได

Page 5: บทที่ 2 2(38).pdf · 8 บทที่ 2 ทฤษฏีและวรรณกรรมที่เกี่ยวข้อง การศึกษาเทคโนโลยี

12

2.1.3. อนเทอรเนต (Internet) 2.1.3.1. ความหมายของอนเทอรเนต (Internet) อนเทอรเนต เปน เครอขายคอมพวเตอรทม

ขนาดใหญทเชอมโยงเอาเครอขายยอย ๆ เขาไวดวยกน เครอขาย เปรยบเสมอน กลมของคอมพวเตอร และอปกรณคอมพวเตอร ทเชอมตอกนเพอใหสามารถแบงปนขอมลและทรพยากรอนๆ ได เชนคอมพวเตอรส านกงานทเชอมตอกนเพอใหสามารถใชแฟมขอมลและเครองพมพรวมกนกบคอมพวเตอรทงหมดบนอนเทอรเนต หรอการคยกบคอมพวเตอรทอยในหองตดกนเมอไรกตามทคอมพวเตอร ตอเขากบ อนเทอรเนตกเปรยบเหมอนกบตวแมงมมกลางใยแมงมมขนาดใหญ ซงใยแมงมมแตละเสน จะน าขอมลจากคอมพวเตอรเครองหนง มาสคอมพวเตอรอกเครองหนง สรปไดวา อนเทอรเนต (Internet) หมายถง เครอขายของคอมพวเตอร ทมสายตรงเชอมตอไปยงสถาบนหรอหนวยงานตาง ๆ เพออ านวยความสะดวกใหแกผใชทวโลก ผใชเครอขายนสามารถสอสารถงกนไดทางอเมล สามารถสบคนขอมลและสารสนเทศ รวมทงคดลอกแฟมขอมลและโปรแกรมมาใชได อนเทอรเนตเปนเหมอนทางหลวงระหวางประเทศซง แตละประเทศจะตองมถนนเขามาเชอมตอเขาไปในประเทศ กลาวคอ จะตองมเครอขายภายในรบชวงตออกทอดหนง (เชน เครอขายภายในมหาวทยาลย , องคกร หรอเครอขายของผใหบรการอนเทอรเนต ) มฉะนนกจะใชไมไดผล 2.1.3.2 ประวตอนเทอรเนต (Internet)อนเทอรเนตก าเนดขนเมอประมาณป ค.ศ.1969 หรอประมาณป พ.ศ. 2512 โดยพฒนามาจาก อารพาเนต (Arpanet) ซงเปนเครอขายคอมพวเตอรภายใตความรบผดชอบของหนวยงานโครงการวจยขนสง (Advanced Research Projects Agency) หรอเรยกชอยอวา อารพา (ARPA) ซงเปนหนวยงานในสงกดกระทรวงกลาโหมของสหรฐอเมรกา (Department of Defense) จดประสงคของโครงการอารพาเนต เพอสรางเครอขายคอมพวเตอรทคงความสามารถในการตดตอสอสารถงกนได แมวาจะมบางสวนของเครอขายไมสามารถท างานไดกตามอารพาเนตในขนตนเปนเพยงเครอขายทดลองตงขนเพอสนบสนนงานวจยดาน การทหาร แตทจรงแลวอารพาเนตเปนผลพวงมาจากความตงเครยดทางการเมองของโลก ในยคสงครามเยน ระหวางคายคอมมวนสตและคายเสรประชาธปไตย ตอมาในป 2512 ไดมการปรบปรงหนวยงานอารพา เนตและเรยกชอใหมวา ดารพา (DARPA : Defense Research Project Agency ) และในป 2518 ดารพาไดโอนหนาทดแลรบผดชอบอารพาเนตโดยตรงใหแก หนวยสอสารของกองทพ (Defense Communications Agency) หรอ DCA เนองจากอารพาเนตไดแปรสภาพจากเครอขายทปฏบตงานไดอยางแทจรงแลว ในป 2526 อารพาเนตแบงออกเปน 2 เครอขาย คอ เครอขายดานการวจยใชชอ อารพาเนตเหมอนเดม สวนเครอขายของกองทพใชชอวา "มลเนต" (MILNET : Military Network) ซงใชการเชอมตอโดยใชโปรโตคอล TCP/IP (Transmission Control Protocol / Internet Protocol ) เปนครงแรก ในป 2528 มลนธวทยาศาสตรแหงชาตอเมรกา (NSE) ไดออกทนการสรางศนยซปเปอรคอมพวเตอร 6 แหง และใชชอวา NFSNET พอมถงป 2533 อารพาเนตรองรบเปน backbone ไมไหวจงยตบทบาท และเปลยนไปใช NFSNET และเครอขายอนแทนและไดมการเชอมเครอขายตางๆ ทาใหเครอขายมขนาดใหญมากขนจนเปนเครอขายอนเทอรเนตในปจจบนน ส าหรบประเทศไทย ไดเรมมการเชอมโยงเขาสอนเทอรเนตใน พ.ศ. 2535 โดยเรมทสานกวทยา

Page 6: บทที่ 2 2(38).pdf · 8 บทที่ 2 ทฤษฏีและวรรณกรรมที่เกี่ยวข้อง การศึกษาเทคโนโลยี

13

บรการจฬาลงกรณมหาวทยาลย ซงไดเชาวงจรสอสารความเรว 9600 บตตอวนาทจากการสอสารแหงประเทศไทย ตอมาในป พ.ศ.2536 เนคเทคไดเชาวงจรสอสารความเรว 64 กโลบตตอวนาทซงชวยเพมความสามารถในการขนถายขอมล ทาใหประเทศไทยมวงจรสอสารระหวางประเทศ 2 วงจร หนวยงานตาง ๆ ทเขารวมเชอมโยงเครอขายในระยะแรก ไดแก สถาบนอดมศกษาตาง ๆ และตอมาไดขยาย ไปยงหนวยงานราชการอน ๆ ส าหรบภาคเอกชน ไดมการกอตงบรษทสาหรบใหบรการอนเทอรเนตแก เอกชนและบคคลทวไป ทนยมเรยกกนวา ISP (Internet Service Providers) (นาง วไล นมเฉย, บานจน, วนท5 มถนายน 2545)

2.1.3.2. ประโยชนของอนเทอรเนต ปจจบนอนเทอรเนต มความส าคญตอชวตประจ าวนของคนเรา หลายๆ ดาน ทง การศกษา พาณชย ธรกรรม วรรณกรรม และอนๆ ดงน

2.1.3.2.1. ดานการศกษา 2.1.3.2.1.1. สามารถใชเปนแหลงคนควาหาขอมล ไมวาจะเปนขอมลทางวชาการ

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

อน ๆ เพอคนหาขอมลทก าลงศกษาอยได ทงทขอมลทเปน ขอความ เสยง ภาพเคลอนไหวตางๆ เปนตน

2.1.3.2.2. ดานธรกจและการพาณชย 2.1.3.2.2.1. คนหาขอมลตาง ๆ เพอชวยในการตดสนใจทางธรกจ 2.1.3.2.2.2. สามารถซอขายสนคา ผานระบบเครอขายอนเทอรเนต 2.1.3.2.2.3. บรษท หรอองคกรตาง ๆ กสามารถเปดใหบรการ และสนบสนนลกคา

ของตน ผานระบบเครอขายอนเทอรเนตได เชน การใหค าแนะน า สอบถามปญหาตาง ๆ ใหแกลกคา แจกจายตวโปรแกรมทดลองใช (Shareware) หรอโปรแกรมแจกฟร (Freeware) เปนตน

Page 7: บทที่ 2 2(38).pdf · 8 บทที่ 2 ทฤษฏีและวรรณกรรมที่เกี่ยวข้อง การศึกษาเทคโนโลยี

14

2.1.3.2.3. ดานการบนเทง 2.1.3.2.3.1. การพกผอนหยอนใจ สนทนาการ เชน การคนหาวารสารตาง ๆ ผาน

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

2.1.3.2.3.2. สามารถฟงวทยผานระบบเครอขายอนเทอรเนตได 2.1.3.2.3.3. สามารถดงขอมล (Download) ภาพยนตรตวอยางทงภาพยนตรใหม และ

เกา มาดได จากเหตผลดงกลาว สามารถสรปไดวา อนเทอรเนต มความส าคญ ในรปแบบ ดงน 2.1.3.2.3.3.1. ไปรษณยอเลกทรอนกส (Electronic mail=E-mail) เปนการสง

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

2.1.3.2.3.3.2. เทลเนต (Telnet) การใชงานคอมพวเตอรอกเครองหนงทอยไกล ๆ ไดดวยตนเอง เชน สามารถเรยกขอมลจากโรงเรยนมาท าทบานได

2.1.3.2.3.3.3. การถายโอนขอมล (File Transfer Protocol) คนหาและเรยกขอมลจากแหลงตางๆมาเกบไวในเครองของเราได ทงขอมลประเภทตวหนงสอ รปภาพและเสยง

2.1.3.2.3.3.4. การสบคนขอมล (Gopher, Archie, World Wide Web) การใชเครอขายอนเทอรเนตในการคนหาขาวสารทมอยมากมาย ใชสบคนขอมลจากแหลงขอมลตางๆ ทวโลกได

2.1.3.2.3.3.5. การแลกเปลยนขาวสารและความคดเหน (Usenet) เปนการบรการแลกเปลยนขาวสารและแสดงความคดเหนของตนเองกบบคลอน

2.1.3.2.3.3.6. การสอสารดวยขอความ (Chat, IRC-Internet Relay chat) เปนการพดคย โดยพมพขอความตอบกน ซงเปนวธการสอสารทไดรบความนยมมากอกวธหนง การสนทนากนผานอนเทอรเนตเหมอนเรานงอยในหองเดยวกน แมจะอยคนละประเทศหรอคนละซกโลกกตาม

2.1.3.2.3.3.7. การซอขายสนคาและบรการ (E-Commerce = Electronic Commerce) เปนการซอ - สนคาและบรการ ผานอนเทอรเนต

2.1.3.2.3.3.8. การใหความบนเทง (Entertain) บนอนเทอรเนตมบรการดานความบนเทงหลายรปแบบตางๆ เชน รายการโทรทศน เกม เพลง รายการวทย เปนตน เราสามารถเลอกใชบรการเพอความบนเทงไดตลอด 24 ชวโมง กลาวโดยสรปอนเทอรเนต ไดน ามาใชเปนเครองมอทจ าเปนส าหรบงานไอท ท าใหเกดชองทางในการเขาถงขอมลทรวดเรว ชวยในการตดสนใจ และบรหารงานทงระดบบคคลและองคกร

Page 8: บทที่ 2 2(38).pdf · 8 บทที่ 2 ทฤษฏีและวรรณกรรมที่เกี่ยวข้อง การศึกษาเทคโนโลยี

15

2.1.4. Web Server เวบเซรฟเวอร (Web Server) คอ เครองคอมพวเตอรทท าหนาทเปนเครองบรการเวบเพจแกผ

รองขอดวยโปรแกรมประเภทเวบบราวเซอร (Web Browser) ทรองขอขอมลผานโปรโตคอลเฮชททพ (HTTP = Hyper Text Transfer Protocol) เครองบรการจะสงขอมลใหผรองขอในรปของขอความ ภาพ เสยง หรอสอผสม เครองบรการเวบเพจมกเปดบรการพอรท 80 (HTTP Port) ใหผรองขอไดเชอมตอและน าขอมล ไปใช เชน โปรแกรมอนเทอรเนตเอกโพเลอร (Internet Explorer) หรอฟายฟรอก (Firefox Web Browser) การเชอมตอเรมดวยการระบทอยเวบเพจทรองขอ (Web Address หรอ URL = Uniform Resource Locator) เชน http://www.google.com หรอ http://www.thaiall.com เปนตน โปรแกรมทนยมใชเปนเครองบรการเวบ คอ อาปาเช (Apache Web Server) หรอไมโครซอฟทไอไอเอส (Microsoft IIS = Internet Information Server) สวนบรการทนยมตดตงเพม เพอเสรมความสามารถของเครองบรการ เชน ตวแปลภาษาสครปต ระบบฐานขอมล ระบบจดการผใช และระบบจดการเนอหา เปนตน

2.1.4.1. ประโยชนจากเวบเซรฟเวอร ไมวาจะเปนเวบเซรฟเวอรชนดใดกตาม คณประโยชนทจะไดรบยอมเปนสงแรกทเราตองค านงถง ความหมายสน ๆ ของบรการบนเวบกคอ มนเปนวธทงายทสดทจะเผยแพรเอกสารขอมลไปในเครอขายคอมพวเตอรเวบเซรฟเวอรจะเปนศนยกลาง หรอจดเรมตนของการประยกตใชงานเครอขายคอมพวเตอรของคณไดอยางหลากหลาย เรมตนจากการเปนแหลงเผยแพรขาวสารในองคกร เปดใหบรการอเมลลผานเวบ (Web based Mail Services) รวมไปถงการใชงานแอปพลเคชนผานเวบหรอ Web based Application ทพฒนาขนโดยเฉพาะส าหรบองคกรทมขนาดเลก และยงขาดความพรอมในเรองทจะพฒนาซอฟตแวรขนใชงานเอง กยงมทางเลอกอกมากทจะน าแอปพลเคชนส าเรจรปมาใชงานรวมกบเวบเซรฟเวอรไดเชนกนซงมโปรเจคในแบบฟรซอฟตแวรใหเลอกใชไดเชนกน และสวนใหญจะสามารถใชไดเปนอยางดกบอาปาเชเนองจากความแพรหลายของอาปาเชนในหมนกพฒนาซอฟตแวรนนเอง

Page 9: บทที่ 2 2(38).pdf · 8 บทที่ 2 ทฤษฏีและวรรณกรรมที่เกี่ยวข้อง การศึกษาเทคโนโลยี

16

หากขอมลทรองขอเปน HTML ธรรมดา เวบเซรฟเวอรจะสงขอมลไปใหโดยตรง แตถาเปนเอกสาร PHP แลว เวบเซรฟเวอรจะท าการแปลค าสงกอน จากนนจงสงผลลพธทไดไปใหเวบบราวเซอรอกท การท างานของเวบเซรฟเวอรและเวบบราวเซอร จะมลกษณะเปนแบบ Stateless คอจะมการตดตอกนระหวางเวบเซรฟเวอรกบเวบบราวเซอร เมอมการรองขอจากเวบบราวเซอรเทานน และชวงทไมได มการตดตอกนนน เวบเซรฟเวอรจะไมไดมการเกบ หรอจดจ าขอมลตาง ๆ ทไดจากการเชอมตอกนครงท แลวไวเลย

2.1.4.2. ตวอยางโปรแกรม Web Server 2.1.4.2.1. Microsoft Internet Information Services (IIS) 2.1.4.2.2. Microsoft Personal Web Server 2.1.4.2.3. Apache Web Server เปนตน

2.1.5. Web Browser

Web browser หรอ โปรแกรมคนดเวบ คอโปรแกรมคอมพวเตอร ทผใชสามารถดขอมลและ โตตอบกบขอมลสารสนเทศทจดเกบในหนาเวบทสรางดวยภาษาเฉพาะ เชน ภาษาเอชทเอมแอล (HTML) ท จดเกบไวทระบบบรการเวบหรอเวบเซรฟเวอรหรอระบบคลงขอมลอนๆ โดยโปรแกรมคนดเวบ เปรยบเสมอนสอในการตดตอกบเครอขาย หรอ เนตเวรคขนาดใหญทเรยกวาเวลดไวดเวบ

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

2.1.5.1.1. ตวอยางโปรแกรม Web Browser 2.1.5.1.1.1. Opera 2.1.5.1.1.2. Netscape Navigator/Communicator 2.1.5.1.1.3. Microsoft Internet Explorer เปนตน

Page 10: บทที่ 2 2(38).pdf · 8 บทที่ 2 ทฤษฏีและวรรณกรรมที่เกี่ยวข้อง การศึกษาเทคโนโลยี

17

2.1.6. ระบบฐานขอมล ระบบฐานขอมล คอ ระบบจดเกบขอมลดวยคอมพวเตอรโดยมวตถประสงคเพอบ ารงรกษา ขอสนเทศ (Maintain information) และสามารถน าขอสนเทศเหลานนมาใชไดทกเมอทตองการ

2.1.6.1. สวนประกอบของระบบฐานขอมล ม 4 สวนหลก ๆ ไดแก 2.1.6.1.1. ขอมล (Data) ขอมลในฐานขอมลจะตองมคณสมบต 2 ประการ คอ

2.1.6.1.1.1. เบดเสรจ (Integrate) ฐานขอมลเปนแหลงรวบรวมขอมลจากแฟมตาง ๆ ไว ครบถวนสมบรณ เพอลดขอมลซ าซอนระหวางแฟม

2.1.6.1.1.2. ใชรวมกนได (Share) ขอมลแตละชนในฐานขอมลสามารถน ามาแบงใชกนไดระหวางผใชตาง ๆ ในระบบ

2.1.6.1.2. ฮารดแวร (Hardware) ประกอบดวย อปกรณบนทกขอมลเชน จานแมเหลก, I/O device, Device controller, I/O channels, หนวยประมวลผล และหนวยความจ าหลก

2.1.6.1.3. ซอฟตแวร (Software) ตวกลางเชอมระหวางฐานขอมลและผใชคอ DBMS เปนซอฟตแวรทส าคญทสดของระบบฐานขอมล นอกจากนยงม Utility, Application Development tool, Design aids, Report writers, ect.

2.1.6.1.4. ผใช (Users) ม 3 กลมใหญ ๆ คอ 2.1.6.1.4.1. Application Programmer เขยนโปรแกรมประยกต 2.1.6.1.4.2. End Users ผใชทอยกบ online terminal เขาถงขอมลโดยผานโปรแกรม

ประยกต หรอผานภาษาเรยกคน (Query Language) 2.1.6.1.4.3. Data Administrator & Database Administrator 2.1.6.1.5. Entity-Relationship Model Entity-Relationship Model หรอเรยกอกอยาง

วา “E-R Model” เปน Data Model เปนทนยมอยางแพรหลาย เปนเครองมอทดมากและมโครงสรางส าคญเพมขนมา คอ “E-R Diagram” ใชแสดงความสมพนธระหวางขอมลในฐานขอมล Data Mode คอ แบบจ าลองทใชเปนเครองมอในการแสดงโครงสรางภายในระบบฐานขอมล โดยใชรปภาพเปนสอ ท าใหงายตอการเขาใจและการเรยนร เขาใจโครงสรางพนฐานของระบบไดงาย

2.1.6.1.5.1. คณสมบตของ Data Model 2.1.6.1.5.1.1. Expressiveness คอ ตองเปนเครองมอทสามารถแสดงหรอ

อธบายโครงสรางของขอมล ไดชดเจนและครบถวน 2.1.6.1.5.1.2. Simplicity คอ ตองท าใหงายตอการเขาใจ ไมซบซอน 2.1.6.1.5.1.3. Minimalist คอ ลกษณะโครงสรางของขอมลแตละชนด ตอง

ชดเจนและไมก ากวม

Page 11: บทที่ 2 2(38).pdf · 8 บทที่ 2 ทฤษฏีและวรรณกรรมที่เกี่ยวข้อง การศึกษาเทคโนโลยี

18

2.1.6.1.5.1.4. Formality คอ ขอมลแตละชนดตองไมซ าซอน มรปแบบเปนมาตรฐาน

2.1.6.1.5.2. องคประกอบของ E-R Model โครงสรางพนฐานของ E-R Model ไดแก Entity, Attribute, Relationship, Key, Domain เปนตน

2.1.6.1.5.3. ค าศพทพนฐานแบบจ าลองความสมพนธระหวางขอมล (Model) 2.1.6.1.5.3.1. Entity Set คอ กลมของความสมพนธภายในกลมของ Entity

เดยวกน เชน Entity Set ของนกเรยน นอกจากนนยงประกอบดวย Entity อาจารย, Entity วชา ประกอบในระบบดวย ซงม 2 ประเภทคอ

2.1.6.1.5.3.2. Strong Entity Set คอ Entity Set ใด ๆ ทม Attribute ภายในเพยงพอทจะสามารถท าหนาทเปน Primary Key ได

2.1.6.1.5.3.3. Weak Entity Set คอ Entity Set ทมลกษณะตรงกนขามกบ Strong Entity Set คอ กลมของ Entity Set ใด ๆ ท Attribute ภายในทงหมด แมจะรวมกนแลวยงไมสามารถท าหนาทเปน Primary Key ใหกบ Entity Set

2.1.6.1.5.4. Relationship Set คอ กลมของ Relationship ทมความสมพนธและอยในประเภทเดยวกนมารวมเขาดวยกน

2.1.6.1.5.5. Primary Key มคณสมบตดงน ขอมลของคอลมน ทก ๆ แถวของตารางจะตองไมมขอมลซ ากนเลย ตองประกอบไปดวย Attribute ทนอยทสด ทสามารถในการอางองถงขอมล ใน Tuple ใด Tuple หนงได

2.1.6.1.5.6. Existence Dependency คอ เหตการณท Entity จะเกดขนไดและคงอยไดตองขนอยกบการมหรอเกดขนของอก Entity เชน Entity รายการฝาก -ถอน จะเกดขนไดกตอเมอม Entity ลกคา

ตารางท 1 สญลกษณทใชแสดงแผนภาพ E-R Diagram

Page 12: บทที่ 2 2(38).pdf · 8 บทที่ 2 ทฤษฏีและวรรณกรรมที่เกี่ยวข้อง การศึกษาเทคโนโลยี

19

2.1.6.1.5.7. ลกษณะความสมพนธของแบบจ าลอง E-R Diagram 2.1.6.1.5.7.1. One – to – One

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

2.1.6.1.5.7.2. One – to – Many ภาพท 2-2 แสดงความสมพนธแบบหนงตอกลม

2.1.6.1.5.7.3. Many – to – Many ภาพท 2-3 แสดงความสมพนธแบบกลมตอกลม

2.1.7. การวเคราะหและออกแบบระบบ ความรในการวเคราะหและออกแบบระบบมความส าคญ เพราะเปนปจจยในการสรางและพฒนาระบบสารสนเทศ การวเคราะหระบบเปนเรองทนาสนใจ เพราะนกวเคราะห ระบบตองตดตอกบคนหลายคน ไดรถงการจดการและการท างานในองคการท าใหเรามความรเกยวกบระบบคอมพวเตอรหลายแบบมากขน ผทสามารถวเคราะหระบบไดดควร มประสบการณ ในการเขยนโปรแกรม มความรทางดานธรกจ ความรเกยวกบระบบเครอขายและฐานขอมล ซงใชเปนความรในการออกแบบระบบทมความแตกตางกนออกไปตาม สภาพงาน ดงนนหนาทของนกวเคราะหกคอการศกษาระบบ แลวใหค าแนะน าในการปรบปรงและพฒนาระบบนนจนเสรจสมบรณ ซงการท างานทงหมดตองมล าดบขนตอน และการ ศกษาวธการวเคราะหและการออกแบบระบบในแตละขนตอนท าใหเราเขาใจระวเคราะหระบบนนๆ ดยง และสามารถออกแบบระบบใหมโดยไมยากเยนนก โดยสามารถตดสนใจวา ระบบใหมควรใชคอมพวเตอรประเภทไหน ใชโปรแกรมอะไร ออกแบบ Input/output อยางไรเปนตน

Page 13: บทที่ 2 2(38).pdf · 8 บทที่ 2 ทฤษฏีและวรรณกรรมที่เกี่ยวข้อง การศึกษาเทคโนโลยี

20

2.1.7.1. Flowchart ผงงาน (Flowchart) คอ รปภาพ (Image) หรอสญลกษณ (Symbol) ทใชเขยนแทนขนตอน ค าอธบาย ขอความ หรอค าพด ทใชในอลกอรทม (Algorithm) เพราะการน าเสนอขนตอนของงานใหเขาใจตรงกน ระหวางผเกยวของ ดวยค าพด หรอขอความ ท าไดยากกวาเมอใชรปภาพ หรอสญลกษณผงงานสามารถแบงได 2 ประเภท

2.1.7.1.1. ผงงานระบบ (System Flowchart) คอ ผงงานทแสดงขนตอนการท างานในระบบอยางกวาง ๆ แตไมเจาะลงในระบบงานยอย

2.1.7.1.2. ผงงานโปรแกรม (Program Flowchart) คอ ผงงานทแสดงถงขนตอนในการท างานของโปรแกรม ตงแตรบขอมล ค านวณ จนถงแสดงผลลพธ ตารางท 2 สญลกษณทใชในการเขยน flowchart

Page 14: บทที่ 2 2(38).pdf · 8 บทที่ 2 ทฤษฏีและวรรณกรรมที่เกี่ยวข้อง การศึกษาเทคโนโลยี

21

2.1.7.1.3. ประโยชนของผงงาน 2.1.7.1.3.1. ท าใหเขาใจ และแยกแยะปญหาไดงาย (Problem Define) 2.1.7.1.3.2. แสดงล าดบการท างาน (Step Flowing) 2.1.7.1.3.3. หาขอผดพลาดไดงาย (Easy to Debug) 2.1.7.1.3.4. ท าความเขาใจโปรแกรมไดงาย (Easy to Read) 2.1.7.1.3.5. ไมขนกบภาษาใดภาษาหนง (Flexible Language)

2.1.7.2. แผนภาพกระแสขอมล (Data Flow Diagram) DFD คอ แผนภาพกระแสขอมลทมการ

วเคราะหแบบในเชงโครงสราง (Structure) ซงเปนแผนภาพทบอกถงรายละเอยดของระบบ โดยเฉพาะขอมล และผงการไหลของขอมล

2.1.7.2.1. ขนตอนของการวเคราะหเพอสราง DFD 2.1.7.2.1.1. ศกษารปแบบการท างานในลกษณะ Physical ระบบงานเดม 2.1.7.2.1.2. เนนการวเคราะหเพอใหไดแบบจ าลอง Logical ระบบงานเดม 2.1.7.2.1.3. เพมเตมการท างานใหมภายในแบบจ าลอง Logical ระบบงานเดม 2.1.7.2.1.4. พฒนาระบบงานใหมในรปแบบของ Physical

2.1.7.2.2. วตถประสงคของ DFD

2.1.7.2.2.1. เปนแผนภาพสรปรวมขอมลทงหมดทไดจากการวเคราะห 2.1.7.2.2.2. เปนขอตกลงรวมกนระหวาง SA และ User 2.1.7.2.2.3. เปนแผนภาพทใชในการพฒนาตอในขนตอนออกแบบ 2.1.7.2.2.4. เปนแผนภาพทใชในการอางอง หรอเพอใชพฒนาตอ 2.1.7.2.2.5. ทราบทไปทมาของกระบวนการตาง ๆ

ตารางท 3 สญลกษณทใชในแผนภาพกระแสขอมล

Page 15: บทที่ 2 2(38).pdf · 8 บทที่ 2 ทฤษฏีและวรรณกรรมที่เกี่ยวข้อง การศึกษาเทคโนโลยี

22

2.1.7.2.3. กฎเกณฑการเขยนแผนภาพกระแสขอมลสญลกษณของแผนภาพไมสามารถเชอมตอกนไดโดยตรง ซงตองม Flow บอกทศทางของกระแส (Flow ระบขอมล) และการ Flow ทกครงจะตองผาน Process กอนทกครง (ไมผานไมได)

2.1.7.2.3.1. Process = กรยา 2.1.7.2.3.2. Flow = ขอมล 2.1.7.2.3.3. Boundaries, Entity = องคกร, หนวยงาน

2.1.7.3. พจนานกรมขอมล (Data Dictionary) 2.1.7.3.1. ประโยชนของการท าพจนานกรมขอมล

2.1.7.3.1.1. เพอจดเกบรายละเอยดในระบบ 2.1.7.3.1.2. เพอแสดงความหมายพนฐานของสวนประกอบในระบบ 2.1.7.3.1.3. เพอท าเอกสารบอกคณลกษณะของระบบ 2.1.7.3.1.4. เพอประเมนและคนหาสงทควรปรบปรงในระบบ 2.1.7.3.1.5. เพอคนหาขอบกพรองและสงทขาดหายจากระบบ

2.1.7.3.2. สวนประกอบของ พจนานกรมขอมล ขอมลยอย (Data Element) เปนสวนประกอบพนฐาน ทไมสามารถแบงแยกใหเลกลงไปได บางครงเรยกวาเขตขอมล (Field) โครงสรางขอมล (Data Structure) คอ กลมขอมลยอยทมความสมพนธกน และการรวมกนก าหนดลกษณะของระบบ เชน โครงสรางขอมลของใบก ากบประกอบดวย วนทออกใบก ากบ ผขาย ทอยผขาย และรายการสนคา

2.1.7.3.3. สงทตองก าหนดในขอมลยอย 2.1.7.3.3.1. ชอขอมล (Data Name) 2.1.7.3.3.2. รายละเอยดขอมล (Data Description) 2.1.7.3.3.3. เอเลยน (Aliens) 2.1.7.3.3.4. ขนาด หรอ ความยาวขอมล (Length) คาของขอมล (Data Value) เชน 1-

ไฮเวย 2- ถนน 3-ตรอกซอย

Page 16: บทที่ 2 2(38).pdf · 8 บทที่ 2 ทฤษฏีและวรรณกรรมที่เกี่ยวข้อง การศึกษาเทคโนโลยี

23

2.1.7.3.4. สงตองก าหนดใน โครงสรางขอมล โครงสรางขอมลทถกสรางขนโดยการน า ขอมลยอยหลาย ๆ ตว ทมความสมพนธมารวมเขาดวยกนหรอเปนการรวมระหวางโครงสราง การรวมกนท าใหเกดความสมพนธ 4 แบบ คอ

2.1.7.3.4.1. ความสมพนธแบบล าดบ (Sequence Relationship) 2.1.7.3.4.2. ความสมพนธแบบทางเลอก (Selection Relationship) 2.1.7.3.4.3. ความสมพนธแบบวนซ า (Iteration Relationship) 2.1.7.3.4.4. ความสมพนธแบบออฟชนนอล (Optional Relationship) 2.1.7.3.5. เครองหมายทใชในพจนานกรมขอมล

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

2.1.7.3.6. User Interface 2.1.7.3.6.1. มวตถประสงคหลก ดงน

2.1.7.3.6.1.1. มลกษณะเปนหนาตางและค าสงในการท างานคลายโปรแกรมทวๆไปท Run บน Windows เพราะผใชงานคอมพวเตอรสวนใหญคนเคยกบการใช Windows อยแลวท าใหผใชสามารถใชโปรแกรมไดสะดวกมากขน

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

2.1.7.3.6.1.3. เพอความสะดวกในการใชงาน สามารถเลอกความเรวในการแสดงจากล าดบรายการ

2.1.7.3.6.1.4. ผใชจะปอนขอความทจะแสดงออกไดทชองขอความ

Page 17: บทที่ 2 2(38).pdf · 8 บทที่ 2 ทฤษฏีและวรรณกรรมที่เกี่ยวข้อง การศึกษาเทคโนโลยี

24

2.1.7.3.6.1.5. ใชสสนสวยงามดงดดใจใหนาใช 2.1.7.3.6.2. การออกแบบ User Interface

2.1.7.3.6.2.1. สอดคลอง/รองรบ พฤตกรรมการคนควาของผใช เชน สะดดตา สะดดใจ

2.1.7.3.6.2.2. เชอมโยงขอมลทเปนประโยชนไวดวยกนทงหมด

2.1.8. PHP My Admin PHP My Admin คอ script ท run อยบน web server ถอไดวาเปนเครองมอตวหนงซง น ามาชวยจดการกบฐานขอมล My SQL ทใชงานกนอยางแพรหลายในปจจบน ไดอยางด ไมวาจะเปนการ สราง Database สราง Tableการจดการฐานขอมลตางๆ และอนๆอกมากมาย ซงทงหมดนเราสามารถจดการผาน หนาเวบไซตไดเลย ท าใหงายและสะดวกในการเขาไปจดการฐานขอมลตางๆ ไดงายดาย

2.1.9. My SQL 2.1.9.1. ความรทวไปเกยวกบ My SQL

My SQL เปนโปรแกรมบรหารจดการฐานขอมล หรอเรยกวา Database Management System ซงมกจะใชค ายอเปน DBMS (ฐานขอมล กคอ การรวบรวมเอาขอมลตางๆ เชน รายการสนคา, ขอมลนกศกษา เปนตน มาเกบรวมกนไวทใดทหนง สวนการบรหารจดการขอมล กคอ การจดเกบ, การ เรยกคน, การเพม, การแกไข หรอการท าลายขอมล โดยในทน My SQL กคอโปรแกรมทจะท าหนาทบรหาร จดการฐานขอมลนนเอง ) My SQL เปนทนยมใชกนมากส าหรบฐานขอมลส าหรบเวบไซต เชน วกพเดย และ PHP BB และนยมใชงานรวมกบภาษาโปรแกรม PHP ซงมกจะไดชอวาเปนค จะเหนไดจากคมอคอมพวเตอรตางๆ ทจะสอนการใชงาน My SQL และ PHP ควบคกนไป นอกจากน หลายภาษาโปรแกรมทสามารถท างานรวมกบฐานขอมล My SQL ซงรวมถง ภาษาซ ซพลสพลส ปาสคาล ซชารป ภาษาจาวา ภาษาเพรล พเอชพ ไพทอน รบ และภาษาอน ใชงานผาน API ส าหรบโปรแกรมทตดตอผาน ODBC หรอ สวนเชอมตอกบภาษาอน (database connector) เชน เอเอสพ สามารถเรยกใช My SQLผานMyODBC,ADO,ADO.NET เปนตน (ความรทวไปเกยวกบฐานขอมล My SQL, 2550: http:// th.wikipedia.org/wiki/My SQL/)

Page 18: บทที่ 2 2(38).pdf · 8 บทที่ 2 ทฤษฏีและวรรณกรรมที่เกี่ยวข้อง การศึกษาเทคโนโลยี

25

2.1.9.2. ความหมายของ My SQL My SQL (มาย-เอส-คว-แอล) เปนระบบจดการฐานขอมลโดยใชภาษา SQL แมวา My SQL เปนซอฟตแวรโอเพนซอรส แตแตกตางจากซอฟตแวรโอเพนซอรสทวไป โดยมการพฒนาภายใต บรษท My SQL AB ในประเทศสวเดน โดยจดการ My SQL ทงในแบบทใหใชฟร และแบบทใชในเชงธรกจMy SQL สรางขนโดยชาวสวเดน 2 คน และชาวฟนแลนด ชอ David Ax mark, Allan Larsson และ Michael "Monty" Widen us.

2.1.9.3. หลกการท างานของ My SQL My SQL ท างานในลกษณะฐานขอมลเชงสมพนธ (Relational Database Management System: RDBMS) ค าวา ฐานขอมลเชงสมพนธ กคอ ฐานขอมลทแยกขอมลไปเกบไวใน หนวยยอย ซงเรยกวา ตารางขอมล (Table) และขอมลในแตละตารางกจะถกแยกดวยเขตขอมล (field) การท เราจะเขาไปจดการกบขอมล ตองอาศยภาษาคอมพวเตอรทเรยกกนวา SQL ซงยอมาจาก Structured Query Language ชอ My SQL กสอใหทราบวามความเกยวของกบภาษา SQL อยแลว ดงนน My SQL จงท างานตามค าสงภาษา SQL ได อนเปนไปตามมาตรฐานของโปรแกรมทางดานฐานขอมลในยคนทตองมความสามารถรองรบค าสงทเปนภาษา SQL My SQL ท างานแบบ Multi-thread คอ การท างานโดยการแบงการท างานเปนสวนยอยแยกออกไป ตางคนตางท างานได ท าใหสามารถท างานไดรวดเรว และการท างานเปนอสระไมขนตอกนสามารถน าไปใชกบเครองทม CPU มากกวา 1 ตวได ใชไดกบภาษา Programming หรอ สครปตหลากหลายภาษา เชน C, C++, Eiffel, Java, Perl, PHP, Python, VB, Delphi, ASP เปนตน (http://www.thaiwbi.com/course/mysql/index2.html)

2.1.9.4. คณสมบตของ My SQL 2.1.9.4.1. ท างานแบบ Multi-thread คอ การท างานโดยการแบงการท างานเปน

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

2.1.9.4.2. ใชไดกบภาษา Programming หรอ สครปตหลากหลายภาษา เชน C, C++, Eiffel, Java, Perl, PHP, Python, VB, Delphi, ADP เปนตน

2.1.9.4.3. เปนฐานขอมลขนาดใหญ ซงสามารถเกบขอมล ไดมากซงจ านวนฐานขอมลทมไดนนขนอยกบ ระบบปฏบตการทตดตง วาสามารถสรางโฟลเดอร (Folder) ไดกโฟลเดอร ทงนเพราะ My SQL มองโฟลเดอรเปนฐานขอมลและไฟลในโฟลเดอรเปนตารางขอมล และตารางทบนทกนนขนอยกบวา My SQL ทใชอยนนเปนรน (Version) ไหน สวนจ านวนคอลมนตอ 1 ตารางขอมลนนมไดสงสดถง 2,000 คอลมน และมจ านวนรายการขอมล (Record) มากถง 5,000,000,000 รายการไดอยางไมมปญหา

Page 19: บทที่ 2 2(38).pdf · 8 บทที่ 2 ทฤษฏีและวรรณกรรมที่เกี่ยวข้อง การศึกษาเทคโนโลยี

26

2.1.9.4.4. รองรบภาษา SQL มาตรฐาน ทเรยก ANSI SQL92 หรอ SQL92 ดงนนบรรดาค าสงตางๆ ทมอยใน SQL92 กสามารถน ามาใชกบ My SQL ได

2.1.9.4.5. ใชไดกบระบบปฏบตการหลากหลายระบบ อาท Linux, Solaris, Mac OS X Server, OS/2 Warp, SunOS, Windows และตระกล UNIX อกมากมาย

2.1.9.4.6. สามารถายโอนขอมลไปยงโปรแกรมฐานขอมลอนๆ ได 2.1.9.4.7. จดเกบขอมลไดหลายชนด เชน รปภาพ ขอความ ตวเลข และอนๆ อก

มากมาย

2.1.9.5. Apache Web Server 2.1.9.5.1. ประวตความเปนมา

Apache พฒนามาจาก HTTPD Web Server ทมกลมผพฒนาอยกอนแลว โดย รอบแมคคล (Rob McCool) ท NCSA (National Center for Supercomputing Applications) มหาวทยาลยอลลนอยส เออรแบนา-แชมเปญจน สหรฐอเมรกา แตหลงจากท แมคคล ออกจาก NCS และหนไปใหความสนใจกบโครงการอนๆ มากกวาท าให HTTPD เวบเซรฟเวอร ถกปลอยทงไมมผพฒนาตอ แตเนองจากเปนซอรฟแวรทอยภายใตลขสทธ กน คอ ทกคนมสทธทจะน าเอาซอรสโคดไปพฒนาตอได ท าใหมผใชกลมหนงไดพฒนาโปรแกรมขนมาเพออดชองโหว ทมอยเดม (หรอ แพช) และยงไดรวบรวมเอาขอมลการพฒนาและการแกไขตางๆ แตขอมลเหลานอยตามทตางๆ ไมไดรวมอยในททเดยวกน จนในทสด ไบอน บเลนดอรฟ (Brian Behlendorf) ไดสรางจดหมายกลม (mailing list) ขนมาเพอน าเอาขอมลเหลานเขาไวเปน กลมเดยวกน เพอใหสามารถเขาถงขอมลเหลานไดงายยงขน และในทสด กลมผพฒนาไดเรยกตวเองวา กลม อาปาเช (Apache Group) และไดปลอยซอฟตแวร HTTPD เวบเซรฟเวอร ทพฒนาโดยการน าเอาแพชหลายๆ ตวทผใชไดพฒนาขนเพอปรบปรงการท างาน ของซอฟตแวรตวเดมใหมประสทธภาพมากยงขนตงแต ป พ.ศ. 2539 Apache ไดรบความนยมขนเรอยๆ จนปจจบนไดรบความนยมเปนอนดบหนง มผใชงาน อย ประมาณ 65% ของเวบเซรฟเวอรทใหบรการอยทงหมด11111

Page 20: บทที่ 2 2(38).pdf · 8 บทที่ 2 ทฤษฏีและวรรณกรรมที่เกี่ยวข้อง การศึกษาเทคโนโลยี

27

2.1.9.5.2. ความสามารถของ Apache Web Server การทอาปาเชเปนซอฟตแวรทอยในลกษณะของ โอเพนซอรส ทเปดใหบคคลทวไปสามารถเขามารวมพฒนาสวนตางๆ ของอาปาเชได ซงท าใหเกดเปน โมดล ทเกดประโยชนมากมาย เชน mod_perl, mod_python หรอ mod_php ซงเปนโมดลทท าใหอาปาเชน สามารถใชประโยชน และท างานรวมกบภาษาอนได แทนทจะเปนเพยงเซรฟเวอรทใหบรการเพยงแค เอชทเอมแอล อยางเดยว นอกจากนอาปาเชเองยงมความสามารถอนๆ ดวย เชน การยนยนตวบคคล (mod_auth, mod_access, mod_digest) หรอเพมความปลอดภยในการสอสารผาน โพรโทคอล https (mod_ssl) นอกจากน กยงมโมดลอนๆ ทไดรบความนยมใช เชน mod_vhost ท าใหสามารถสรางโฮสทเสมอน www.sample.com, wiki.sample.com,mmail.sample.com หรอ www.ilovewiki.org ภายในเครองเดยวกนได หรอ mod_rewrite เปนเครองมอทจะชวยให url ของเวบนนอานงายขน ยกตวอยางเชน จากเดมตองอางถงเวบไซตแหงหนงดวยการพมพ

2.1.9.5.3. Adobe Dreamweaver CS3 Adobe Dreamweaver CS3 นบไดวาเปนโปรแกรมสรางโฮมเพจทมความทนสมย เนองจากสามารถสนบสนนการสรางเวบเพจ ดวยเทคโนโลย DHTML (Dynamic HTML) และ XML(Extensible Markup Language) สามารถใสสวนเพมเตม เชน Active X Applet และ Shockwave ได และสามารถใช CSS (Cascading Style Sheet) ซงเปนเทคโนโลยใหมของการสราเวบเพจเพอใหเวบ เพจนาสนใจ มภาพเคลอนไหว และสามารถไดโตตอบกบผเขาชมเวบไซต ไดดยงขน Dreamweaver สามารถท างานพนฐานเกยวกบการสรางโฮมเพจในสวนตาง ๆ ไดอยางดเยยม Source Code ของ HTML ทไดกจดอยางเรยบรอย และสามารถแกไข Source Code ท Dreamweaver สรางขนไดโดยไมสงผลใหตวโปรแกรมท างานผดพลาดในภายหลงโปรแกรม Dreamweaver ยงไมไดมการเพมความสามารถใหมๆ ขนจากเดมมากนก แตโปรแกรมไดรบการปรบปรงและเพมขดความสามารถใหดขนกวาเดม แตในขณะเดยวกนกไดเพมความสามารถในสวนของการแกไขขอมลโดยเพมคณสมบต Edit Tag ซงใชเปดวนโดวสปอปอพจากออบเจกตทผออกแบบเลอกไว และวนโดวส HTML Source ทไดรบการปรบปรงใหมประสทธภาพดยงขนโดยเพมหมายเลขบรรทดของขอมล นอกจากนนการคนหาและแทนทขอมลกท าไดดยงขนดวยท างานกบหนาเวบไวงายขน เราสามารถใชกลมเครองมอจากแถบสถานะ (Status Bar) ชวย ในการท างานกบหนาเวบไดงายขน เชน การซมหนาเวบเขามาเพอใหเหนรายละเอยดขณะท างานดวย Zoom Tool หรอเลอนดหนาเวบไปมาดวย Hand Tool นอกจากนนยงสามารถ ขยายมมมองหนาเวบในรปแบบ เปอรเซนตเปนจ านวนเทาของหนาเวบเดมไดซอนโคดบางสวนเพอชวยใหงายตอการท า งาน ในกรณทหนาเวบมรายละเอยดคอนขางมาก ตวโคดค าสงกตองมรายละเอยดเยอะตามไปดวย โดยเฉพาะเวลาเราเปดด เวบเพจทมโคดยาวๆการจะคนหาต าแหนงแกไข หรอเลอนดสวนตางๆ กท าไดยาก แตใน Dreamweaver CS3 มตวชวยใหการเขยนโคดสะดวกขน โดยเราสามารถซอนโคดไดปรบคาการท างานกบ CSS เราสามารถ

Page 21: บทที่ 2 2(38).pdf · 8 บทที่ 2 ทฤษฏีและวรรณกรรมที่เกี่ยวข้อง การศึกษาเทคโนโลยี

28

ตงรายละเอยดกบ CSS ไดงายขน โดยเลอกจากปม Visual Aids เพอใหเรามความสะดวกมากขนในการออกแบบหนาเวบ ตวอยางเชน สามารถเลอกใหมสสนในแตละเฟรม แตละเลยเอาทได เพอชวยใหคนมปญหาทางดานการมองเหน สามารถจดการเลยเอาทไดอยางชดเจน แสดงคณสมบตของ CSS ในสวนทเราเลอก เราสามารถปรบคณสมบตของ CSS ไดสะดวกมากยงขน โดยใชพาเนล CSS (ซงเปนพาเนลใหมท Dreamweaver CS3 ไดก าหนดขนมา ) ซงจะสะดวกกวาในอดตทเราตองจดจ าชอคณสมบตของ CSS และคาทสามารถก าหนดใสในคณสมบตนนได Flash Video ในเวอรชน Dreamweaver CS3 น ไดเพมหนาจอทใชกบไฟลนามสกล .flv (Flash Video เปนไฟลวดโอในรปแบบของ Streaming Video ซงวดโอประเภทนเราจะพบเหนโดยทวๆ ไป คอวดโอทสามารถโหลดและดไปดวยพรอมๆ กนได ถาเปนวดโอธรรมดา เราตองโหลดใหเสรจกอน แลวจงคอยเปดด)

2.1.9.5.3.1. จดเดนทยงคงเปน Dreamweaver ไดแก 2.1.9.5.3.1.1. ผใชไมจ าเปนตองศกษาภาษา HTML มากอน กสามารถสราง

เอกสารเวบได เพราะตวโปรแกรมมฟงกชนการท างานแบบ HTML Generator 2.1.9.5.3.1.2. ปมควบคมการท างาน ไดจดแบงเปนหมวดหม ชวยใหการ

สงงานกระท าไดสะดวกและรวดเรว 2.1.9.5.3.1.3. สามารถใชงานภาษาไทยไดด 2.1.9.5.3.1.4. สรางภาพเคลอนไหว (Animation) โดยใชรปแบบของ Director

ดวยคณสมบต Animate Netscape และ CSS-P Layers ท าใหไดภาพเคลอนไหวบนเบราเซอร โดยไมตองอาศย Plug-in ใด ๆ

2.1.9.5.3.1.5. ความสามารถในการสรางตาราง โดยการอมพอรทจาก Text File 2.1.9.5.3.1.6. สนบสนน CSS (Cascading Style Sheet) 2.1.9.5.3.1.7. ความสามารถในการตรวจสอบเบราเซอร 2.1.9.5.3.1.8. ความสามารถในการปรบปรง ดแลรกษาไซต เชน การตรวจสอบ

ลงค, สรางรายงานแสดงผลการทดสอบการท างาน 2.1.9.5.3.1.9. มฟงกชนในการโอนถายขอมล (FTP) ขนเครองแมขาย (Server) 2.1.9.5.3.1.10. ความสามารถในการท า Image Roller หรอรปภาพทสามารถ

เปลยนแปลงเมอน าเมาสมาผาน (Mouse Over/Mouse Out) 2.1.9.5.3.1.11. กรณทตองการควบคมค าสง HTML มฟงกชนใหปอน หรอแกไข

รหสค าสง HTML ดวย HTML Inspector รวมทงสามารถก าหนดโปรแกรมแกไขเอกสารเวบอนๆ ได เชน Home Site (for Windows) และ BBEdit (for MAC) ไวดวยกน

2.1.9.5.3.1.12. ความสามารถในการสรางเฟรมอตโนมตนอกจากนในเวอรชนลาสดนยงมความสามารถใหมดานอนๆ อก อาท การใชงานในสวน Accessibility การตดตง XML ลงบน

Page 22: บทที่ 2 2(38).pdf · 8 บทที่ 2 ทฤษฏีและวรรณกรรมที่เกี่ยวข้อง การศึกษาเทคโนโลยี

29

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

2.1.9.5.4. Adobe Photoshop CS3 Adobe Photoshop CS3 เปนโปรแกรมทางดานกราฟกทคดคนโดยบรษท Adobe ทใชกนในอตสาหกรรมการพมพระดบโลก เปนทรจกกนดในกลมนกออกแบบสอสงพมพทวไป และสามารถแลกเปลยนไฟลตางๆ และน าไปใชงานรวมกบโปรแกรมอนๆได โปรแกรม Adobe Photoshop เรมออกมาเวอรชนแรกคอ Photoshop 2 และมการพฒนามาเปนเวอรชน 8 หรอ Photoshop CS และลาสดไดพฒนามาเปน Photoshop cs3 โดยไดพฒนาขดความสามารถในการใชงานในลกษณะตางๆ ใหมประสทธภาพมากขนรวมถงเวอรชนทเปลยนไปของ Adobe Photoshop CS 3 กคอ User Interface หรอหนาตาของตวโปรแกรม ทตองมเปลยนแปลงไป Single Column Toolbar หรอสวนของเมนจะเปลยนไปจากเวอรชน CS2 ทม 2 แถวและใน Photoshop cs3 ลดลงเหลอ แถวเดยว และในสวนอนๆเชน Camera Raw คอฟเจอรในการตกแตงภาพจากกลองดจตอล ทยงคงรกษาคณภาพของภาพไว 100% ซงสามารถใชงานไดดกวาโปรแกรม Adobe Photoshop CS2 2.2. วรรณกรรมทเกยวของ

2.2.1. ระบบซอขายรานวนเซนเตอรบวตแอนดแคร จงหวดมหาสารคาม (ศศวมล รนขนทด, 2551) ถกพฒนาขนโดยโปรแกรม Microsoft Visual Basic 6.0 ใชในการเขยนโปรแกรม และใชโปรแกรม Microsoft SQL 2000 เปนฐานขอมล ในการออกรายงานนนใชโปรแกรม Crystal Repost จดท าขนเพอพฒนาระบบซอขายของรานคาใหมความสะดวกรวดเรวในการสนคา พรอมทงสามารถออกรายงานไดตามตองการ สามารถบนทกการขายสนคา สงซอสนคา รบสนคา ออกใบเสรจใหกบลกคา ออกใบสงซอ รายงานทตองการสงซอรายงานผลรายไดประจ าปของรานผลการศกษาโปรแกรม ระบบสามารถท างานไดจรงและมประสทธภาพ ชวยใหระบบงานมความสะดวกยงขน เรวตอการคดค านวณราคาสนคา ปญหาและอปสรรค ระบบฐานขอมลรานวนเซนตเตอรแอนดแครไมตรงกบขอมลททางรานใหมาทกอยาง การปอนขอมลไมตรงกบขอมลทก าหนดบางสวนท าใหโปรแกรมผดพลาดได และหากไมตดตงโปรแกรม Crystal Repost รายงานจะไมสามารถแสดงผลออกมาได ผจดท ายงมความรไมดพอ รายงานจงออกมาในรปแบบเรยบงาย

Page 23: บทที่ 2 2(38).pdf · 8 บทที่ 2 ทฤษฏีและวรรณกรรมที่เกี่ยวข้อง การศึกษาเทคโนโลยี

30

2.2.2. เวบไซต Weloveshopping.com (http://www.weloveshopping.com, 18 กรกฎาคม 2553) เปนเวบไซตทมการออกแบบนารกสดใสเหมาะกบกลมลกคาวยรนและวยท างาน สวน back ground มการอพเดทตลอด เชน วนแม วนแหงความรก และเทศกาลตางๆ นอกจากนยงมการอพเดทสนคาใหเขากบวนส าคญๆและเทศกาลตางๆอกดวย รายละเอยดของเวบไซตดเปนระ เบยบการวางรปและรายละเอยดของสนคาจดไดลงตว ท าใหสนคาดมคณคาเหมาะกบการเลอกซอ หนา Home Page ยงมภาษาใหเลอกใช มการสมครสมาชกการใหบรการลงโฆษณาส าหรบรานคา มโปรโมชนและกจกรรมททางเวบไซตจดขนเพอกระตนยอดขายการใชงานเวบไซตใชงายไมซบซอน สะดวกในการหาสนคา มตวอยางการแตงตวจากตางประเทศอพเดทตลอด มกระดานขาว กระดานสนทนาส าหรบลกคา กระทถามตอบ มการจดอนดบรานคาทไดรบความนยม ภาพท 2-1 เวบไซต Weloveshopping.com

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