22
บทที2 ทฤษฎีและวรรณกรรมที่เกี่ยวข้อง ก่อนจะเข้าสู่การวิเคราะห์ระบบงานเดิม ในบทนี ้จะทาการอธิบายถึงทฤษฎีที่เกี่ยวข้องของ การพาณิชย์อิเล็กทรอนิกส์ อีกทั ้งกล่าถึงวรรณกรรมที่เกี่ยวข้องผ่านมาจากอดีตจนถึงปัจจุบัน โดย จะอธิบายถึงรายละเอียดความสาคัญและอธิบายถึงหลักการทางานที่สาคัญต่างๆ ดังนี 2.1 ทฤษฎีที่เกี่ยวข้อง 2.1.1 ความรู้ทั่วไปเกี่ยวข้องกับพาณิชย์อิเล็กทรอนิกส์ 2.1.1.1 ความหมายของพาณิชย์อิเล็กทรอนิกส์ (E-Commerce) 2.1.1.2 วิวัฒนาการของพาณิชย์อิเล็กทรอนิกส์ 2.1.1.3 องค์ประกอบหลักของระบบพาณิชย์อิเล็กทรอนิกส์ 2.1.1.4 ประเภทของพาณิชย์อิเล็กทรอนิกส์ 2.1.1.5 ความสัมพันธ์ของระบบการค้าแบบพาณิชย์อิเล็กทรอนิกส์ 2.1.1.6 สิ่งจาเป็นสาหรับพาณิชย์อิเล็กทรอนิกส์ 2.1.1.7 ความสาคัญของ E-C0MERCE 2.1.1.8 ประโยชน์ของพาณิชย์อิเล็กทรอนิกส์ 2.1.2 ความรู้ทั่วไปเกี่ยวกับโปรแกรม PHP 2.1.2.1 ประวัติความเป็นมา 2.1.2.2 ความหมายของ PHP 2.1.2.3 ลักษณะเด่นของ PHP 2.1.3 ความรู้ทั่วไปเกี่ยวกับฐานข้อมูล MySQL 2.1.3.1 โครงสร้างภายในของ MySQL 2.1.3.2 ประเภทข้อมูลใน MySQL 2.1.3.3 ความสามารถและการทางานของโปรแกรม MySQL 2.1.3.4 คุณสมบัติของ MySQL 2.1.4 ความรู้ทั่วไปเกี่ยวกับ PHP MyAdmin 2.1.4.1 คุณลักษณะ PhpMyAdmin

บทที่ 1 - Mahasarakham University404).pdf · 2.1.5 ความรู้ทั่วไปเกี่ยวกับ Internet 2.1.5.1 ความเป็นมาของอินเทอร์เน็ต

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: บทที่ 1 - Mahasarakham University404).pdf · 2.1.5 ความรู้ทั่วไปเกี่ยวกับ Internet 2.1.5.1 ความเป็นมาของอินเทอร์เน็ต

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

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

การพาณชยอเลกทรอนกส อกทงกลาถงวรรณกรรมทเกยวของผานมาจากอดตจนถงปจจบน โดยจะอธบายถงรายละเอยดความส าคญและอธบายถงหลกการท างานทส าคญตางๆ ดงน 2.1 ทฤษฎทเกยวของ 2.1.1 ความรทวไปเกยวของกบพาณชยอเลกทรอนกส 2.1.1.1 ความหมายของพาณชยอเลกทรอนกส (E-Commerce) 2.1.1.2 ววฒนาการของพาณชยอเลกทรอนกส 2.1.1.3 องคประกอบหลกของระบบพาณชยอเลกทรอนกส 2.1.1.4 ประเภทของพาณชยอเลกทรอนกส 2.1.1.5 ความสมพนธของระบบการคาแบบพาณชยอเลกทรอนกส 2.1.1.6 สงจ าเปนส าหรบพาณชยอเลกทรอนกส 2.1.1.7 ความส าคญของ E-C0MERCE 2.1.1.8 ประโยชนของพาณชยอเลกทรอนกส 2.1.2 ความรทวไปเกยวกบโปรแกรม PHP 2.1.2.1 ประวตความเปนมา 2.1.2.2 ความหมายของ PHP 2.1.2.3 ลกษณะเดนของ PHP 2.1.3 ความรทวไปเกยวกบฐานขอมล MySQL 2.1.3.1 โครงสรางภายในของ MySQL 2.1.3.2 ประเภทขอมลใน MySQL 2.1.3.3 ความสามารถและการท างานของโปรแกรม MySQL 2.1.3.4 คณสมบตของ MySQL 2.1.4 ความรทวไปเกยวกบ PHP MyAdmin 2.1.4.1 คณลกษณะ PhpMyAdmin

Page 2: บทที่ 1 - Mahasarakham University404).pdf · 2.1.5 ความรู้ทั่วไปเกี่ยวกับ Internet 2.1.5.1 ความเป็นมาของอินเทอร์เน็ต

8

2.1.5 ความรทวไปเกยวกบ Internet 2.1.5.1 ความเปนมาของอนเทอรเนต 2.1.5.2 ความหมายของอนเตอรเนต 2.1.5.3 หนาทและความส าคญของอนเตอรเนต 2.1.5.4 ประโยชนของอนเทอรเนต 2.1.6 การออกแบบเวบไซต 2.1.6.1 องคประกอบการออกแบบเวบไซต 2.2 วรรณกรรมทเกยวของ 2.2.1 เวบไซตบานกระเปา 2.2.2 เวบไซตรานcha-mi 2.2.3 เวบไซตมาดามควท สนคาแฟชน 2.2.4 เวบไซต kapao-nongplang 2.2.5 เวบไซตขายเสอผาแฟชน Lady Mall 2.2.6 เวบไซตขายเสอผาแฟชนเกาหล 2.2.7 เวบขายเสอผาแนว GLP 2.1.1 ความรทวไปเกยวของกบพาณชยอเลกทรอนกส

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

Page 3: บทที่ 1 - Mahasarakham University404).pdf · 2.1.5 ความรู้ทั่วไปเกี่ยวกับ Internet 2.1.5.1 ความเป็นมาของอินเทอร์เน็ต

9

2.1.1.1 ความหมายของพาณชยอเลกทรอนกส (E-Commerce) พาณชยอเลกทรอนกส หมายถง การท าธรกรรมผานสออเลกทรอนกสในทก ๆ ชองทางท

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

พาณชยอเลกทรอนกส (Electronic Commerce) หรออคอมเมรซ (E-Commerce) เรมขนเมอประมาณตนทศวรรษท 1970 โดยเรมจากการโอนเงนทางอเลกทรอนกสระหวางหนวยงาย และในชวงเรมตนหนวยงานทเกยวของสวนใหญจะเปนบรษทใหญๆ เทานน บรษทเลกๆ มจ านวนไมมากนก ตอมาเมอการแลกเปลยนขอมลทางอเลกทรอนกส (Electronic Data Interchange-EDI) ไดแพรหลายขน ประกอบกบคอมพวเตอรพซไดมการขยายเพมอยางรวดเรวพรอมกบการพฒนาดานอนเทอรเนตและเวบ ท าใหหนวยงานและบคคลตาง ๆ ไดใชพาณชยอเลกทรอนกสมากขนในปจจบนพาณชยอเลกทรอนกสไดครอบคลมธรกรรมหลายประเภท เชน การโฆษณา การซอขายสนคา การซอหน การท างาน การประมล และการใหบรการลกคา 2.1.1.3 องคประกอบหลกของระบบพาณชยอเลกทรอนกส

เวบเพจหรอรานคาบนเวบ เพอทจะสามารถประกาศขายสนคาระบบอนเทอรเนตได ซงอาจจะเปนเพยงหนาโฆษณา

ธรรมดาทเอาไปฝากกบเวบไซตอนหรอรานอนไว หรอมชอรานหรอเวบไซตเปนของตวเอง เชน www.footshop.com เปนตน หนาเวบเพจส าหรบเสนอขายสนคา บางทเราเรยกกนวา “หนาราน”

Page 4: บทที่ 1 - Mahasarakham University404).pdf · 2.1.5 ความรู้ทั่วไปเกี่ยวกับ Internet 2.1.5.1 ความเป็นมาของอินเทอร์เน็ต

10

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

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

Secure Payment System เปนระบบค านวณเงนและช าระเงนสนคาทปลอดภย โดยสวนใหญจะเปนการรบช าระเงน

ดวยบตรเครดต (ซงในประเทศไทยปจจบนสามารถรบเงนผานเวบดวยบตร Visa, AMEX, Master, SCB และ JCB ไดแลว) ซงการโอนถายขอมลเกยวกบบตรเครดตบนเครอขายจ าเปนตองมการเขารหสเพอปองกนการรวไหล ระบบทใชกนมากในปจจบนคอ SSL (Secure Socket Layers) แตอยางไรกตามกยงไมปลอดภยมากนก เพราะไมสามารถระบตวผถอบตรได เนองจากระบบนบอกไดเพยงวารานคาคอใคร? ดงนนจงมการพฒนาระบบใหมขนมาคอ SET (Secure Electronic Transaction) ซงสามารถระบตวทง 2 ฝายวาเปนตวจรงหรอไม แตยงตดปญหาในเรองตนทนการลงทนทคอนขางสง จงยงไมแพรหลาย 2.1.1.4 ประเภทของพาณชยอเลกทรอนกส พาณชยอเลกทรอนกสม 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: บทที่ 1 - Mahasarakham University404).pdf · 2.1.5 ความรู้ทั่วไปเกี่ยวกับ Internet 2.1.5.1 ความเป็นมาของอินเทอร์เน็ต

11

2.1.1.5 ความสมพนธของระบบการคาแบบพาณชยอเลกทรอนกส BANK (ธนาคาร) ท าหนาทเปน Payment Gateway คอ ตรวจสอบ และอนมตวงเงนของผ

ถอบตร เมอมการสงซอสนคาและ/หรอบรการ ทาง Internet ผานระบบของธนาคาร และธนาคารจะโอนเงนคาสนคาและ/หรอบรการนนๆ เขาบญชของรานคาสมาชก

TPSP (Transaction Processing Service Provider) คอ องคกรผบรหารและพฒนาโปรแกรมการประมวลผลการช าระคาสนคาและ/หรอบรการผาน Internet ใหกบรานคาหรอ ISPตางๆ ผาน Gateway โดย TPSP สามารถตอเชอมระบบใหกบทกๆ รานคาหรอทกๆ ISP และท าการเชอมตอ Internet ระบบช าระเงนผาน Gateway ของธนาคาร

CUSTOMER (ลกคา) สามารถช าระคาสนคา และ/หรอบรการไดดวยบตรเครดต, บตรเครดตวซา หรอมาสเตอรการดจากทกสถาบนการเงนทวโลกระบบหกบญชเงนฝากของธนาคาร (Direct Debit)

MERCHANT (รานคา) ทตองการขายสนคาและ/หรอบรการผานระบบ Internet โดยเปด Home Page บน Site ของตนเอง หรอ ฝาก Home Pageไวกบ Web Site หรอ Virtual Mall ตางๆ เพอขายสนคาและ/หรอบรการผานระบบของธนาคาร รานคาจะตองเปดบญชและสมครเปนรานคาสมาชก E-Commerce กบธนาคารกอน ISP (Internet Service Provider) องคกรผใหบรการเชอมตอระบบการสอสารทาง Internet ใหกบลกคา ซงอาจเปนรานคาหรอผใช Internet ทวไปโดย ISP รบและจดทะเบยนDomain หรอ จะจดตง Virtual Mall เพอใหรานคาน า Home Page มาฝากเพอขายสนคา 2.1.1.6 สงจ าเปนส าหรบพาณชยอเลกทรอนกส

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

Page 6: บทที่ 1 - Mahasarakham University404).pdf · 2.1.5 ความรู้ทั่วไปเกี่ยวกับ Internet 2.1.5.1 ความเป็นมาของอินเทอร์เน็ต

12

3. การจดเตรยมขอมลของรานคา ในการด าเนนพาณชยอเลกทรอนกสจะตองมการจดเตรยมขอมลทงหมดใหเปนอเลกทรอนกสทงหมด ซงขอมลทเปนอเลกทรอนกสอยแลวกตองท าการปรบเปลยนใหอยในรปแบบทน าไปใชประโยชนไดเสยกอน 4. การเตรยมขอมลของสนคา จะตองรวบรวมขอมลของสนคาไมวาจะเปนรปภาพทตองมขนาดเหมาะสม เตรยมชอ หมวดหมค าบรรยายรวมถงขนตอนและวสดทน ามาผลตและราคาสนคา 5. การแบงหมวดหมของขอมล เพอความสะดวกและความสามารถในการคนหาขอมลแบบออนไลนเปนสวนประกอบทส าคญอยางยงในการทจะท าใหผใชเขาถงขอมลทตองการได เชน ขอมลของสนคาและบรการ ขอมลของผจดหา หรอขอมลของลกคาแตละราย บรการในการคนหาขอมลเหลานในการคาอเลกทรอนกส คอ บญชสนคาอเลกทรอนกส (Electronic Catalog) ทกรองขอมล (Information Filter) เครองคนหา (Search Engine) และ Software Agent 6. การช าระเงนทางอเลกทรอนกส การคาอเลกทรอนกสตองการวธการในการช าระเงนคาสนคาและบรการตางๆดงนนการช าระเงนแบบอเลกทรอนกสจงเกดขน การช าระเงนแบบอเลกทรอนกสไดแก เงนตราดจตอล (Digital Currency) การช าระเงนดวยบตรเครดต และอเลกทรอนกสเชค 7. ระบบรกษาความปลอดภย จะตองสามารถปองกนการโจรกรรมคกคามและการฉอโกงจากกลมตางๆทงภายนอกและภายใน ดงน นระบบจะตองถกออกแบบเปนพเศษเพอใหบรการดานความปลอดภยไดอยางมประสทธภาพ

8. การเชอมโยงเขาสระบบ สงแวดลอมของการคาอเลกทรอนกสปจจบน มกลมบคคลมากมายทสามารถจะเขาสระบบการคาอเลกทรอนกส ผใชอาจใชเครองมอในการสอสารชนดตางๆกนในการเขาสระบบและคนหาขอมล ตวอยางเชน ใชเครองคอมพวเตอรสวนบคคล เครองคอมพวเตอรแบบพกพา Palm Computer โทรศพทประจ าบาน เครอง PCT จานรบสญญาณดาวเทยม ไมโครเวฟหรอแมกระทงการใชโทรศพทมอถอในระบบ GSM หรอ Digital 1800 (ในปจจบนมการพฒนาโปรโตคอลทชอวา WAP หรอ Wireless Application Protocol เพอใชในการเรยกดขอมลเวบเพผานระบบโทรศพทมอถอ) ดงนนเมอระบบการคาอเลกทรอนกสเกดการเจรญเตบโตมากขน จงเปนเรองจ าเปนทเครองมอในการรองรบการเชอมโยงเขาสระบบตองมการพฒนาควบคไปดวย ปญหาดานความเปนหนงเดยวกน หรอความสามารถรวมมอกนของระบบตางๆจงเปนสงทส าคญ และเปนไปไดยากในทางปฏบต

Page 7: บทที่ 1 - Mahasarakham University404).pdf · 2.1.5 ความรู้ทั่วไปเกี่ยวกับ Internet 2.1.5.1 ความเป็นมาของอินเทอร์เน็ต

13

9. กฎหมายและขอบงคบตางๆ ปญหาตางๆของกฎหมายทเกยวกบการคาอเลกทรอนกสนนแนนอนทสวนใหญตองเปนกฎหมายทใชบงคบในเครอขายอนเตอรเนต เปนททราบกนดวากฎหมายทบงคบใชบนอนเตอรเนตยงเปนกฎหมายทไมคอยสมบรณเทาใดนก แตจากการ ทมการโตเถยงและความพยายามในการแกไขกฎหมายตางๆใหดขน ท าใหรปลกษณของกฎหมายทจะมผลบงคบใชภายในเครอขายอนเตอรเนตมหนทางทดขน ประเทศไทยกมรางกฎหมายการคาอเลกทรอนกส และลายเซนอเลกทรอนกส โดยศนยเทคโนโลยอเลกทรอนกส และ คอมพวเตอรแหงชาต กระทรวงวทยาศาสตรเทคโนโลยและสงแวดลอมเปนผรางกฎหมายฉบบน นอกจากนนในประเทศไทยยงมขอโตแยงเรองภาษสรรพากร ทเกยวของกบเรองการคาอเลกทรอนกสทท าใหผประกอบการคาบนนเปนผประกอบการทผดกฎหมาย 2.1.1.7 ความส าคญของ E-C0MERCE

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

2. ประหยดเวลาและขนตอนทางการตลาด 3. เปดใหบรการ 24 ชวโมง และใหบรการไดทวโลก 4. ชองทางการจดจ าหนายมากขนทงในประเทศและตางประเทศ 5. สามารถท าก าไรไดมากกวาระบบการขายแบบเดม เนองจากตนทนการผลตและการ

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

ไดในลกษณะ Interactive Market 7. ปรบปรงหรอ Update ขอมลเกยวกบสนคาและบรการไดตลอดเวลา 8. สามารถเกบรวบรวมขอมลเกยวกบผซอหรอลกคา อาท ชอ ทอย พฤตกรรม การบรโภค

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

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

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

Page 8: บทที่ 1 - Mahasarakham University404).pdf · 2.1.5 ความรู้ทั่วไปเกี่ยวกับ Internet 2.1.5.1 ความเป็นมาของอินเทอร์เน็ต

14

2.1.1.8 ประโยชนของพาณชยอเลกทรอนกส ปจจบนจะเหนไดวาพาณชยอเลกทรอนกส เปนชองทางการคาทนาสนใจมาก เพราะนบวนกยงมผใชงานอนเตอรเนตเพมมากขนเรอยๆซงสงผลใหการคาทางอนเตอรเนตขยายตวไดอยาง รวดเรวและการท าธรกจบนเวบไซตนนสามารถใชประโยชนจากเทคโนโลยไดมากมายหลายประการ ไดแก 1. ท าการคาไดตลอด 24 ชงโมง และขายสนคาไดทวโลก นกทองอนเตอรเนตจากทวทกมมโลกสามารถเขามาในเวบไซตของบรษทไดตลอดเวลาผขายสามารถน าเสนอสนคา ผลตภณฑ และบรการตางๆไดอยางรวดเรว โดยค าสงซออาจเกดขนตลอด 24 ชวโมงและมาจากทตางๆกน 2. ขอมลทนสมยอยเสมอ และประหยดคาใชจาย พาณชยอเลกทรอนกส นนมประโยชนทส าคญมากอกประการหนง คอสามารถ เสนอขอมลทใหมลาสดใหกบลกคาไดทนทซงชวยประหยดคาใชจายในการจดพมพเอกสาร และประหยดเวลาในการประชาสมพนธ 3. ท างานแทนพนกงานขาย และเพมประสทธภาพการขาย พาณชยอเลกทรอนกสนนสามารถท างานแทนพนกงานขายของคณได โดยสามารถท าการคาในรปแบบอตโนมต และด าเนนการไดอยางรวดเรว ซงเปนการเพมประสทธภาพในการด าเนนการทางธรกจภายใน องคกรนนๆ 4. แทนหนาราน หรอบทแสดงสนคา พาณชยอเลกทรอนกสสามารถแสดงสนคาทมอยใหกบลกคาทวโลกไดมองเหนสนคาของคณโดยไมตองเสยคาใชจายตกแตงหนาราน หรอในการเดนทางออกไปในบทแสดงสนคาในทตางๆ 5. เทคโนโลยชวยสงเสรมผลตภณฑใหนาสนใจยงขน ปจจบนมเทคโนโลยใหมๆมาชวยในการท าใหผลตภณฑมความนาสนใจยงขน เชน การแสดงสนคาโดยผชมสามารถดสนคาได 180 องศา หรอลกคาสามารถอานหวขอของหนงสอทตองการซอกอนได 6. งายตอการช าระเงน พาณชยอเลกทรอนกสสามารถช าระเงนไดอยางสะดวกสบายโดยวธการตดผานบตรเครดตหรอการโอนเงนเขาบญชซงจะเปนระบบอตโนมต 7. เพมโอกาสทางธรกจ ในโลกพาณชยอเลกทรอนกสบรษทขนาดเลกสามารถมโอกาสทางธรกจเทยบไดกบบรษทขนาดใหญ ซงขนอยกบองคประกอบหลายๆอยาง เปนตนวา ชอ URL ของบรษทควรจะจ างาย การออกแบบเวบไซตใหสวยงามและปรบปรงใหทนสมยอยเสมอ การสงซอและการช าระเงนมระบบรกษาความปลอดภยทด เปนตน

Page 9: บทที่ 1 - Mahasarakham University404).pdf · 2.1.5 ความรู้ทั่วไปเกี่ยวกับ Internet 2.1.5.1 ความเป็นมาของอินเทอร์เน็ต

15

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

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

2.1.2 ความรทวไปเกยวกบโปรแกรม PHP 2.1.2.1 ประวตความเปนมา

PHP เกดในป 1994 โดย Rasmus Lerdorf โปรแกรมเมอรอเมรกนไดคดคนสรางเครองมอทใชในการพฒนาเวบสวนตวของเขา โดยใชขอดของภาษา C และ Perl เรยกวา Personal Home Page และไดสรางสวนตดตอกบฐานขอมลทชอวา Form Interpreter ( FI ) รวมทงสองสวน เรยกวา PHP/FI ซงกเปนจดเรมตนของ PHP มคนทเขามาเยยมชมเวบไซตของเขาแลวเกดชอบจงตดตอขอเอาโคดไปใชบาง และน าไปพฒนาตอ ในลกษณะของ Open Source ภายหลงมความนยมขนเปนอยางมากภายใน 3 ปมเวบไซตทใช PHP/FI ในตดตอฐานขอมลและแสดงผลแบบ ไดนามกและอนๆ มากกวา 50000 ไซต

PHP2 (ในตอนนนใชชอวา PHP/FI) ในชวงระหวาง 1995-1997 Rasmus Lerdorf ไดมผ ทมาชวยพฒนาอก 2 คนคอ Zeev Suraski และ Andi Gutmans ชาวอสราเอล ซงปรบปรงโคดของ Lerdorf ใหมโดยใช C++ ใหมความสามารถจดการเกยวกบแบบฟอรมขอมลทถกสรางมาจากภาษา HTML และสนบสนนการตดตอกบโปรแกรมจดการฐานขอมล mSQL จงท าให PHP เรมถกใชมากขนอยางรวดเรว และเรมมผสนบสนนการใชงาน PHP มากขน โดยในปลายป 1996 PHP ถกน าไปใชประมาณ 15,000 เวบทวโลก และเพมจ านวนขนเรอยๆ ตอมากมผเขามาชวยพฒนาอก 3 คน คอ Stig Bakken รบผดชอบความสามารถในการตดตอ Oracle, Shane Caraveo รบผดชอบดแล PHP บน Window 9x/NT, และ Jim Winstead รบผดชอบการตรวจความบกพรองตางๆ และไดเปลยนชอเปน Professional Home Page ในเวอรชนท 2

Page 10: บทที่ 1 - Mahasarakham University404).pdf · 2.1.5 ความรู้ทั่วไปเกี่ยวกับ Internet 2.1.5.1 ความเป็นมาของอินเทอร์เน็ต

16

PHP3 ออกมาในชวงระหวางเดอน มถนายน 1997 ถง 1999 ไดออกสสายตาของนกโปรแกรมเมอร มคณสมบตเดนคอสนบสนนระบบปฏบตการทง Window 95/98/ME/NT, Linux และเวบเซรฟเวอร อยาง IIS, PWS, Apache, OmniHTTPd สนบสนน ระบบฐานขอมลไดหลายรปแบบเชน SQL Server, MySQL, mSQL, Oracle, Informix, ODBC

PHP4 ตงแต 1999 - 2007 ซงไดเพม Functions การท างานในดานตางๆใหมากและงายขนโดย บรษท Zend ซงม Zeev และ Andi Gutmans ไดรวมกอตงขน (http://www.zend.com) ในเวอรชนนจะเปน Compile script ซงในเวอรชนหนานจะเปน embed script interpreter ในปจจบนมคนไดใช PHP สงกวา 5,100,000 ไซต แลวทวโลก และ ผพฒนาไดตงชอของ PHP ใหมวา PHP: Hypertext Preprocessor ซงหมายถงมประสทธภาพระดบโปรเฟสเซอรส าหรบไฮเปอรเทกซ

PHP5 ตงแต 2007-ปจจบน ม ไดเพม Functions การท างานในดานตาง ๆ เชน * Object Oriented Model * การก าหนดสโคป public/private/protected * Exception handling * XML และ Web Service * MySQLi และ SQLite * Zend Engine 2.0 2.1.2.2 ความหมายของ PHP

ในปจจบน Web site ตาง ๆ ไดมการพฒนาในดานตางๆ อยางรวดเรว อาทเชน เรองของความสวยงามและแปลกใหม, การบรการขาวสารขอมลททนสมย,เปนสอกลางในการตดตอ และสงหนงทก าลงไดรบความนยมเปนอยางมากซง ถอไดวาเปนการปฏวตรปแบบการ ขายของกคอ E-commerce ซงเจาของสนคาตางๆ ไมจ าเปน ตองมรานคาจรงและไมจ าเปนตองจางคนขายของอกตอไปรานคาและตวสนคานน จะไปปรากฏอยบน Wed site และการซอขายกเกดขนบนโลกของ Internet แลว PHP ชวยเราใหเปนการพฒนา Web site และความสามารถทโดดเดนอกประการ-หนงของ PHP นน คอ database-enabled web page ท าใหเอกสารของ HTML สามารถท จะเชอมตอกบระบบฐานขอมล (database)ไดอยางมประสทธภาพและรวดเรว จงท าให ความตองการในเรองการจดรายการสนคาและรบรายการสงของตลอดจนการจดเกบ ขอมลตางๆ ทส าคญผานทาง Internet เปนไปไดอยางงายดาย

Page 11: บทที่ 1 - Mahasarakham University404).pdf · 2.1.5 ความรู้ทั่วไปเกี่ยวกับ Internet 2.1.5.1 ความเป็นมาของอินเทอร์เน็ต

17

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 จะท างานไดมประสทธภาพมากกวา 2.1.2.3 ลกษณะเดนของ PHP

- ใชไดฟร - PHP เปนโปรแกรมวงขาง Sever ดงนนขดความสามารถไมจ ากด - Conlatfun-นนคอPHP วงบนเครอง UNIX, Linux, Windows ไดหมด - ใชรวมกบ XML ไดทนท - ใชกบระบบแฟมขอมลได

2.1.3 ความรทวไปเกยวกบฐานขอมล MySQL MySQL (อานวา “มาย-เอส-คว-แอล”) จดเปนระบบจดการฐานขอมลเชงสมพนธ

(RDBMS: Relational Database Management System) ตวหนง ซงเปนทนยมกนมากในปจจบณ โดยเฉพาะอยางยงในโลกของอนเตอรเนต สาเหตเพราะวา MySQL เปนฟรแวรทางดานฐานขอมลทมประสทธภาพสง เปนทางเลอกใหมจากผลตภณฑระบบจดการฐานขอมลในปจจบน ทมกจะเปนการผกขาดของผลตภณฑเพยงไมกตว นกพฒนาระบบฐานขอมลทเคยใช MySQL ตางยอมรบในความสามารถความรวดเรว การรองรบจ านวนผใช และขนาดของขอมลจ านวนมหาศาล ทงยงสนบสนนการใชงานบนระบบปฏบตการมากมาย ไมวาจะเปน Unix, OS/2, Mac OS หรอ

Page 12: บทที่ 1 - Mahasarakham University404).pdf · 2.1.5 ความรู้ทั่วไปเกี่ยวกับ Internet 2.1.5.1 ความเป็นมาของอินเทอร์เน็ต

18

Windows กตาม นอกจากน MySQL ยงสามารถใชงานรวมกบ Web Development Platform ทงหลาย ไมวาจะเปนC, C++, Java, Perl, PHP, Python, Tcl หรอ ASP กตามท ดงนนจงไมเปนทนาแปลกใจเลยวา ท าไม MySQL จงไดรบความนยมอยางมากในปจจบน และมแนวโนมสงยงขนตอๆ ไปในอนาคต

MySQL จดเปนซอฟตแวรประเภท Open Source Software สามารถดาวนโหลด Source Code ตนฉบบไดจากอนเตอรเนต โดยไมเสยคาใชจายใดๆ การแกไขกสามารถกระท าไดตามความตองการ MySQL ยดถอสทธบตรตาม GPL (GNU General Public License) ซงเปนขอก าหนดของซอฟตแวรประเภทนสวนใหญ โดยจะเปนการชแจงวา สงใดท าได หรอท าไมไดส าหรบการใชงานในกรณตางๆ

ทกวนนมการน า MySQL ไปใชในระบบตางๆ มากมาย ไมวาจะเปนระบบเลกๆ ทมจ านวนตารางขอมลนอย มความสมพนธของขอมลในแตละตารางไมซบซอน เชน ระบบฐานขอมลบคคลในแผนกเลกๆ ไปจนถงระบบจดการขอมลขนาดใหญ ทประกอบดวยตารางขอมลมากมาย มความสมพนธของขอมลในแตละตารางซบซอน เชน ระบบสตอกสนคา ระบบบญชเงนเดอน เปนตน โดยเฉพาะอยางยงในปจจบน มการใช MySQL เปนDatabase Server เพอการท างานส าหรบ Web Database Application ในโลกของอนเตอรเนตมากขน 2.1.3.1 โครงสรางภายในของ MySQL

คอ การออกแบบการท างานในลกษณะของ Client/Server นนเอง ซงประกอบดวยสวนหลกๆ 2 สวน คอ สวนของผใหบรการ (Server) และ สวนของผใชบรการ (Client) โดยในแตละสวนจะมโปรแกรมส าหรบการท างานตามหนาทของตน

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

สวนของผใชบรการ หรอ Client กคอผใชนนเอง โดยโปรแกรมส าหรบใชงานในสวนนไดแก MySQLClient, Access, Web Development Platform ตางๆ (เชน Java, Perl, PHP, ASP เปนตน) 2.1.3.2 ประเภทขอมลใน MySQL

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

ส าหรบขอมลประเภทตรรกะMySQLยงไมสนบสนนในเวอรชนปจจบน แตจะสนบสนนในเรวๆ น

Page 13: บทที่ 1 - Mahasarakham University404).pdf · 2.1.5 ความรู้ทั่วไปเกี่ยวกับ Internet 2.1.5.1 ความเป็นมาของอินเทอร์เน็ต

19

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

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

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

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

6. การเลอกใชขอมลประเภทวนทและเวลาใน MySQL จะตองเลอกใชอยางระมดระวง เนองจากมขอจ ากดและรายละเอยดทแตกตางไปจากมาตรฐาน เชน จะสามารถใชขอมลเรมตนไดทป ค.ศ. 1000 เทานน เปนตน 2.1.3.3 ความสามารถและการท างานของโปรแกรม MySQL

-MySQL ถอเปนระบบจดการฐานขอมล (Database Management System (DBMS)) ฐานขอมลมลกษณะเปนโครงสรางของการเกบรวบรวมขอมล การทจะเพมเตม เขาถงหรอประมวลผลขอมลทเกบในฐานขอมลจ าเปนจะตองอาศยระบบจดการฐานขอมล ซงจะท าหนาทเปนตวกลางในการจดการกบขอมลในฐานขอมลทงส าหรบการใชงานเฉพาะ และรองรบการท างานของแอพลเคชนอนๆ ทตองการใชงานขอมลในฐานขอมล เพอใหไดรบความสะดวกในการจดการกบขอมลจ านวนมาก MySQL ท าหนาทเปนทงตวฐานขอมลและระบบจดการฐานขอมล

-MySQL เปนระบบจดการฐานขอมลแบบ relational ฐานขอมลแบบ relational จะท าการเกบขอมลทงหมดในรปแบบของตารางแทนการเกบขอมลทงหมดลงในไฟลเพยงไฟลเดยว ท าใหท างานไดรวดเรวและมความยดหยน นอกจากนน แตละตารางทเกบขอมลสามารถเชอมโยงเขาหากนท าใหสามารถรวมหรอจดกลมขอมลไดตามตองการ โดยอาศยภาษา SQL ทเปนสวนหนงของโปรแกรม MySQL ซงเปนภาษามาตรฐานในการเขาถงฐานขอมล

-MySQL แจกจายใหใชงานแบบ open source นนคอ ผใชงาน MySQL ทกคนสามารถใชงานและปรบแตงการท างานไดตามตองการ สามารถดาวนโหลดโปรแกรม MySQL ไดจากอนเทอรเนตและน ามาใชงานโดยไมมคาใชจายใดๆ

Page 14: บทที่ 1 - Mahasarakham University404).pdf · 2.1.5 ความรู้ทั่วไปเกี่ยวกับ Internet 2.1.5.1 ความเป็นมาของอินเทอร์เน็ต

20

2.1.3.4 คณสมบตของ MySQL -ท างานแบบ multi thread หมายถงการแบงการท างานเปนสวนยอยแยกออกไป ตางคน

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

-ท างานกบฐานขอมลขนาดใหญได ถง 60,000 ตาราง -รองรบชนดขอมลทหลากหลาย เชน signed/unsigned INTEGER ขนาด 1,2,3,4 และ 8 -ใชไดกบระบบปฏบตการหลากหลายระบบ เชน Linux, Solaris, Mac OS X Server

2.1.4 ความรทวไปเกยวกบ PHP MyAdmin PhpMyAdmin เปนเครองมอมาเปดเขยน PHP วตถประสงคเพอจดการการบรหารงาน

MySQL ผานเวลดไวดเวบ สามารถด าเนนการตางๆเชนการสราง, แกไขหรอลบ ฐานขอมล , ตาราง , เขต หรอ แถว ; รน SQL งบ; หรอการจดการผใชและสทธ 2.1.4.1 คณลกษณะ PhpMyAdmin

- เวบอนเตอรเฟสทใชงานงาย - สนบสนนฟงกชน MySQL ทสดเชนด drop, สราง, คดลอกและแกไขฐานขอมลตาราง

ววเขตขอมลและดชนแบบสอบถาม MySQL ผบรหารการจดเกบและฟงกชน - น าเขาขอมลจากแฟม CSV และ SQL - สงออกขอมลรปแบบตางๆ: CSV, SQL, XML, PDF, ISO / IEC 26300 -- Open

Document Text และ Spreadsheet, Word, Excel, ยางและอนๆ - คนหาทวโลกในฐานขอมลหรอเซตยอยของมน

2.1.5 ความรทวไปเกยวกบ Internet 2.1.5.1 ความเปนมาของอนเทอรเนต อนเทอรเนต เปนโครงการของ Arpanet (Advanced Research Projects Agency Network)

ซงเปนหนวยงานทสงกด กระทรวงกลาโหม ของสหรฐ (U.S.Department of Defense - DOD) ถกกอตงเมอประมาณ ปค.ศ.1960 (พ.ศ.2503) และไดถกพฒนาเรอยมา

ในความเปนจรง ไมมใครเปนเจาของ Internet และไมมใครมสทธขาดแตเพยงผเดยว ในการก าหนดมาตรฐานใหมตาง ๆ ผตดสนวาสงไหนด มาตรฐานไหนจะไดรบการยอมรบ คอ ผใช ทกระจายอยท วทกมมโลก ทไดทดลองใชมาตรฐานเหลานน และจะใชตอไปหรอไมเทานน สวนมาตรฐานเดมทเปนพนฐานของระบบ เชน TCP/IP หรอ Domain name กจะตองยดตามนนตอไป เพราะ Internet เปนระบบกระจายฐานขอมล การจะเปลยนแปลงระบบพนฐาน จงไมใชเรองงายนก

Page 15: บทที่ 1 - Mahasarakham University404).pdf · 2.1.5 ความรู้ทั่วไปเกี่ยวกับ Internet 2.1.5.1 ความเป็นมาของอินเทอร์เน็ต

21

2.1.5.2 ความหมายของอนเตอรเนต อนเทอรเนต คอ เครอขายคอมพวเตอรทเชอมตอกนเปนจ านวนมากครอบคลมไปทวโลกโดยอาศยโครงสรางระบบสอสารโทรคมนาคมเปนตวกลางในการแลกเปลยนขอมล มการประยกตใชงานหลากหลายรปแบบ อนเทอรเนตเปนทงเครอขายของคอมพวเตอร และเครอขายของเครอขาย เพราะอนเทอรเนตประกอบดวยเครอขายยอยเปนจ านวนมากตอเชอมเขาดวยกนภายใตมาตรฐานเดยวกนจนเปนสงคมเครอขายขนาดใหญ อนเทอรเนตเปนเครอขายสาธารณะทไมมผใดเปนเจาของ ท าใหการเขาสเครอขายเปนไปไดอยางเสรภายใตกฎเกณฑบางประการทก าหนดขน เพอไมใหเกดความสบสนและวนวายจากการเชอมตอจากเครอขายทวโลก โปรโตคอล

โปรโตคอล หรอ กตกาของอนเทอรเนต คอ ระเบยบวธการในการตดตอสอสาร เมอมาใชกบเทคโนโลยสอสารโทรคมนาคม จงหมายถงขนตอนการตดตอสอสาร ซงรวมถง กฎระเบยบ และขอก าหนดตางๆ รวมถงมาตรฐานทใช เพอใหตวรบและสงสามารถด าเนนกจกรรมทางดานการสอสารไดส าเรจ ซงมมากมายหลายชนด แตในทนจะขอกลาวเฉพาะสวนทเกยวของเพยงบางโปรโตคอลเทานน TCP/IP กบ Ip address

ในปจจบนน ไมวาคอมพวเตอรสวนบคคลของผใชจะเปนแบบใดกตาม เชน พซหรอแมคอนทอช กสามารถใชงานโปรโตคอล TCP/IP เพอตอเชอมเขาสอนเตอรเนตได วธการกคอเพยงแตตดตงใชงานซอฟตแวรโปรโตคอล TCP/IP เทานน สวนวธการและโปรแกรมทตดตง จะแตกตางกนขนกบระบบทใช ซงจะกลาวตอไป หมายเลข IP (IP Address) การสอสารกนในระบบเครอขาย อนเตอรเนตทมโปรโตคอล TCP/IP เปนมาตรฐานน เครองคอมพวเตอรทกเครองทเชอมตออย จะตองมหมายเลขประจ าตวเอาไวอางองใหเครองคอมพวเตอรอนๆ ไดทราบเหมอนกบคนทกคนตองมชอใหคนอนเรยก หมายเลขอางองดงกลาวเราเรยกวา IP Address หรอหมายเลข IP หรอบางทกเรยกวา "แอดเดรส IP" (IP ในทนกคอ Internet Protocol ตวเดยวกบใน TCP/IP นนเอง) ซงถกจดเปนตวเลขชดหนงขนาด 32 บต ใน 1 ชดนจะมตวเลขถกแบงออกเปน 4 สวน สวนละ 8 บตเทาๆ กน เวลาเขยนกแปลงใหเปนเลขฐานสบ กอนเพอความงายแลวเขยนโดยคนแตละสวนดวยจด ดงนนในตวเลขแตละสวนนจงมคาไดตงแต 0 จนถง 28 -1 = 255 เทานน เชน 192.10.1.101 เปนตน ตวเลข IP Address ชดนจะเปนสงทส าคญคลายเบอรโทรศพททเรามใชอยและไมซ ากน เพราะสามารถก าหนดเปนตวเลขไดรวมท งสนกวา 4 พ นลานเลขหมาย แตการก าหนดใหคอมพวเตอรมเลขหมาย IP Address นไมไดเรมตนจากหมายเลข 1 และนบขนไปเรอยๆ

Page 16: บทที่ 1 - Mahasarakham University404).pdf · 2.1.5 ความรู้ทั่วไปเกี่ยวกับ Internet 2.1.5.1 ความเป็นมาของอินเทอร์เน็ต

22

เวบ (Web) เวบไซต (website, web site, หรอ Web site) หมายถง หนาเวบเพจหลายหนา ซงเชอมโยง

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

HTTP หรอ Hyper Text Transfer Protocol หมายถง บรการหรอรปแบบการเชอมตอประเภทหนงในอนเตอรเนตทใชส าหรบการรบสงไฮเปอรเทกซไฟล (ไฟลเวบเพจ) จากคอมพวเตอรตนทางไปยงคอมพวเตอรปลายทาง คอมพวเตอรตนทางเราเรยกวา HTTP Server หรอ Web Server คอมพวเตอรปลายทาง เรยกวา HTTP Client หรอ Web Client World Wide Web

Wold Wide Web (WWW) หมายถง เนตเวรคทมการเชอมตอกนไปทวโลก เรยกยอวา “ เวบ “ ( Web ) ในเวบมอะไรหลายอยางทนาสนใจเกบรวบรวม ท าใหสามารถดเอกสารหรอคนหาสารสนเทศทตองการได ซงจะแสดงผลออกมาทละหนา แตละหนาเรยกวา “เวบเพจ” ( Web Page ) URL (Uniform Resource Locator)

ตวชแหลงในอนเทอรเนต หรอ โปรแกรมชแหลงทรพยากรสากล (Uniform Resource Locator, Universal Resource Locator) เรยกโดยยอวา ยอารแอล (URL) คอตวระบแหลงทรพยากรสากล (URl) ประเภทหนง ซงใชส าหรบระบแหลงทอยของทรพยากรทตองการ และมกลไกบางอยางส าหรบดงขอมลทรพยากรนนมา ในการใชในเอกสารทางเทคนคและการอภปรายทวไป มกจะใชยอารแอลแทนความหมายทคลายกบยอารไอ ซงไมใชความหมายทถกตองและอาจท าใหเกดความสบสน ในภาษาพดทวไป ยอารแอลอาจหมายถง ทอยบนเวบ หรอ ทอยอนเทอรเนต กได ซงปกตแลวเรามกพมพยอารแอลในแถบทอยของเวบเบราวเซอรเพอเรยกขอมลจากเวบไซต 2.1.5.3 หนาทและความส าคญของอนเตอรเนต

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

Page 17: บทที่ 1 - Mahasarakham University404).pdf · 2.1.5 ความรู้ทั่วไปเกี่ยวกับ Internet 2.1.5.1 ความเป็นมาของอินเทอร์เน็ต

23

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

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

เหตผลส าคญทท าใหอนเตอรเนตไดรบความนยมแพรหลายคอ 1. การสอสารบนอนเตอรเนต ไมจ ากดระบบปฏบตการของเครองคอมพวเตอร คอมพวเตอรทตางระบบปฏบตการกนกสามารถตดตอสอสารกนได 2. อนเตอรเนตไมมขอจ ากดในเรองของระยะทาง ไมวาจะอยภายในอาคารเดยวกนหางกนคนละทวป ขอมลกสามารถสงผานถงกนได 3. อนเตอรเนตไมจ ากดรปแบบของขอมล ซงมไดทงขอมลทเปนขอความอยางเดยว หรออาจมภาพประกอบ รวมไปถงขอมลชนดมลตมเดย คอมท งภาพเคลอนไหวและมเสยงประกอบดวยได ค าอนทใชในความหมายเดยวกบอนเตอรเนต คอ Information Superhighway และ Cyberspace 2.1.5.4 ประโยชนของอนเทอรเนต

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

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

Page 18: บทที่ 1 - Mahasarakham University404).pdf · 2.1.5 ความรู้ทั่วไปเกี่ยวกับ Internet 2.1.5.1 ความเป็นมาของอินเทอร์เน็ต

24

3) การพบปะและสนทนากบผคน: สามารถสงจดหมายทเรยกวา "อเมล (Electronic Mail: e-mail)" หรอพมพประโยคโตตอบกบผคนทอยกนคนละซกโลกได ยงไปกวานนยงสามารถคยโตตอบผานอนเตอรเนตในลกษณะโทรศพทไปทวโลกโดยไมตองเสยคาโทรศพทไดอกดวย หรอคยกนผานเวบแคม เหนหนา ไดยนเสยงแบบเรยลไทมกได

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

5) ความบนเทง: มความสามารถในการน าเสนอความบนเทงรปแบบตางๆ เชน เพลง รายการวทย เกมส ได

6) การศกษา ในระบบการศกษาไดน าอนเตอรเนตเขามาใชในการศกษามากขน ทงชวยในการสบคนขอมลและในการเรยนการสอนดวยทง E-library, E-learning 2.1.6 การออกแบบเวบไซต

การออกแบบเวบไซตควรค านงถงการใชงานเปนหลกเพอก าหนดองคประกอบภายในเวบไมวาจะออกแบบอยางไร ความรเบองตนเกยวกบการสรางเวบเพจเปนสงจ าเปนซงปจจบนสามารถท าไดงายโดยไมจ าเปนตองพงพาความรทางการเขยนโปรแกรมภาษา HTML อยางแตกอน เพยงรหลกเบองตนบางเลกนองกเพยงพอทจะพฒนาเวบเพจไดดในระดบหนงแลว โปรแกรมทจะชวยพฒนาเวบมอยมากมายพอสมควรทจะเลอกใชไดตามความถนดของผทจะลองพฒนาเวบเพจ ดงนนเมอจะลองเรมตนสรางเวบเพจใหมความเหมาสมควรค านงสงตอไปน สงทตองค านงถงในการออกแบบโฮมเพจทด 1. ความแปลก ความแตกตาง (Contrast) คอแยกความแตกตางทอยบนจอภาพใหเหนชดเจน เชนการใชตวหนงสอ เสน ส ขนาด ฯลฯ เพราะจะสามารถดงดดความสนใจไดด 2. การย าซ า (Repetition) คอแบบแผนหรอสไตลของผออกแบบ จะตองมลกษณะรปแบบ สอดคลองกนทงหมด 3.การจดแถว การวางแนว (Alignment) คอ การจดวางองคประกอบตาง ๆ ตองไมสะเปะสะปะ ไรเหตผล ไมขดกบความรสก ของผอาน จดใหดสะอาด 4. ความใกลเคยง ความเกยวเนอง (Proximity) คอ การจดวางองคประกอบทเกยวเนองกน ใหเปนกลมกอนเดยวกน นอกจากนนยงมสงทไมควรท าอก เชน รปประกอบเรองมขนาดใหญเกนไป รปทใชประกอบไมมความละเอยดของภาพ อยในระดบทสามารถรบได เนนค านนค านมากมายจนเกนไป

Page 19: บทที่ 1 - Mahasarakham University404).pdf · 2.1.5 ความรู้ทั่วไปเกี่ยวกับ Internet 2.1.5.1 ความเป็นมาของอินเทอร์เน็ต

25

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

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

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

6. ลกษณะทนาสนใจ หนาตาของเวบไซตจะตองมความสมพนธกบคณภาพขององคประกอบตางๆ เชน คณภาพของกราฟกทจะตองสมบรณ การใชส การใชตวอกษรทอานงาย สบายตา การใชโทนสทเขากนลกษณะหนาตาทนาสนใจนนขนอยกบความชอบของแตละบคคล

7. การใชงานอยางไมจ ากด ผใชสวนใหญสามารถเขาถงไดมากทสด - เลอกใชบราวเซอรชนดใดกไดในการเขาถงเนอหา - สามารถแสดงผลไดทกระบบปฏบตการและความละเอยดหนาจอตางๆ กนอยางไมมปญหาเปนลกษณะส าคญส าหรบผใชทมจ านวนมาก 8. คณภาพในการออกแบบ การออกแบบและเรยบเรยงเนอหาอยางรอบคอบ สรางความรสกวาเวบไซตมคณภาพ ถกตอง และเชอถอได 9. ระบบการใชงานทถกตอง การใชแบบฟอรมส าหรบกรอกขอมลตองสามารถกรอกไดจรง ใชงานไดจรง ลงคตางๆ จะตองเชอมโยงไปหนาทมอยจรงและถกตอง ระบบการท างานตางๆ ในเวบไซตจะตองมความแนนอนและท าหนาทไดอยางถกตอง

Page 20: บทที่ 1 - Mahasarakham University404).pdf · 2.1.5 ความรู้ทั่วไปเกี่ยวกับ Internet 2.1.5.1 ความเป็นมาของอินเทอร์เน็ต

26

2.2 วรรณกรรมทเกยวของ 2.2.1 เวบไซตบานกระเปา (http://www.mybaghome.com/)

เวบไซตบานกระเปา http://www.mybaghome.com/ เ ปนเวบไซต ทน า เสนอขอมลรายละเอยดเกยวกบกระเปามทงกระเปาแบนดเนม กระเปาแฟชน เครองประดบและนาฬกา เปนสนคาเกรดเดยวกน ทวางขายตามหางสรรพสนคาชนน าตางๆ อกทงเปดขายกระเปามานานหลายป ลกคาสามารถวางใจในตวสนคาได และ ทนาสนใจและใหขอมลทคอนขางหลากหลายและมความทนสมย การออกแบบและการวางโครงรางเวบไซตทคอนขางสวยงามใชเทคนคการน าเสนอทดเรยบงายสบายตา ขอดของเวบไซตบานกระเปาไดมการน าเอาเทคนคการน าเสนอทเรยบงายดสบายตา รวมถงการอออกแบบทสวยงาม การน าเสนอขอมลสนคาทมการUpdate มสนคาครบถวนตามความตองการของลกคา

2.2.2 เวบไซตรานcha-mi (http://www.cha-mi.com/) เวบไซต cha-mi (รานขายเครองประดบ) เปนเวบไซตทท าธรกจขายกระเปาบนอนเทอรเนต เชน กระเปาแฟชน กระเปาสะพาย และ กระเปาสตางค เปนตน มระบบ ขาวสารโปรโมชน ขอมลขอมลสนคา การประกาศซอขายสนคา การใชบรการ นยงมระบบสมาชกไวบรการลกคาของทามรานอกดวย การออกแบบและการวางโครงรางเวบไซตทคอนขางสวยงามใชเทคนคการน าเสนอทดเรยบงายสบายตา มการแบงพนทไดอยางลงตว ท าใหองคการจดองคประกอบหลกไดด ท าใหผใชงานในเรมตนสามารถเรยนรไดเรว เหมาะสมอยางยงกบทกเพศทกวย ขอเสยพนหลงของเวบไซตท าใหดแลวไมสบายตา

2.2.3 เวบไซตมาดามควท สนคาแฟชน ( http://www.madamcute.com/) ด าเนนธรกจเกยวกบเวบไซต และ e-commerce กบตางประเทศ และมประสบการณใน

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

Page 21: บทที่ 1 - Mahasarakham University404).pdf · 2.1.5 ความรู้ทั่วไปเกี่ยวกับ Internet 2.1.5.1 ความเป็นมาของอินเทอร์เน็ต

27

2.2.4 เวบไซต kapao-nongplang ( http://kapao-brand.plazathai.com)

เวบไซต kapao-nongplang เปนเวบไซตทน าเสนอจ าหนายกระเปาแบรนดเนม น าเขา เกาหล จนและฮองกง มสนคาใหเลอกหลายเกรด องคกรประกอบของเวบไซตคอนขางนอยเนองจากสนคาสวนใหญเปนสนคาน าเขาจากตางประเทศ สนคาสวนใหญจงมราคาทคอนขางแพง มการขายทงขายปลกและสง มสนคาแปลกใหมทกอาทตยใหลกคาสามารถเลอกซอไดตามความตองการ

ขอดของระบบไดมการน าเสนอสนคาตวใหมอยเสมอ มรายละเอยดกบตวสนคาไดเลอกซอตามความนยม สามารถเขาชมไดงายและสะดวกมากขน 2.2.5 เวบไซตขายเสอผาแฟชน Lady Mall--> Shopping คณบ รบสายคา ผจดจ าหนายสนคาของรานขายเสอผาแฟชน Lady Mall--> Shopping มวตถประสงคเพอพฒนาเวบไซตใหเปนทรจกของคนทวไปทตองการความสะดวกสบายในการจบจายซอสนคา และเพอเปนการใหความรแกบคคลทวไปและเปนการแนะน าขอมลขาวสารตางๆภายในองคกรไดใหเปนทรจกกนทวไป(http://ladymall.igetweb.com/) ท าการสรางฐานขอมลดวย MySQL ส าหรบจดเกบขอมลสนคา ขอมลสมาชกทท าการสมครเขามาทเวบไซต

- สรางเวบไซตเพอตดตอกบฐานขอมล MySQL โดยใชภาษา PHP 4 - สรางWeb Page แสดงรายละเอยดของขอมลตางๆภายในเวบไซต - ผดแลระบบสามารถเขาไปท าการ ไข เพม ลบ และคนหาขอมลผานทางเวบไซต

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

2.2.6 เวบไซตขายเสอผาแฟชนเกาหล (http://www.hippyhip.com/) เวบไซตขายเสอผาแฟชนเกาหล ของ นางประภสสร ค าแสน เวบไซตขายเสอผาแฟชนเกาหล มวตถประสงคเพอเปนการน าโปรแกรม ASP มาใชในการเขยนเวบไซต และ Access มาใชในการท าฐานขอมล นอกจากนยงไดน าผลการศกษาขอมลมาสรางเปน เครองประดบตกแตงของงานถกทอทองค า และไดมขอบเขตในการท างานผลคอ สามารถใหขอมลเกยวกบผลตภณฑ มความถกตองละมประสทธภาพมากขนเหมาะสมกบผทเขามาใชบรการและสงซอสนคาของทางราน

- สรางเวบไซตเพอตดตอกบฐานขอมล MySQL โดยใชภาษา PHP - สราง Web Page แสดงรายละเอยดของสนคา และความเปนมาของราน - ผลคอ สามารถใชงานดานการใหบรการขอมลผานระบบอนเทอรเนตไดจรง

Page 22: บทที่ 1 - Mahasarakham University404).pdf · 2.1.5 ความรู้ทั่วไปเกี่ยวกับ Internet 2.1.5.1 ความเป็นมาของอินเทอร์เน็ต

28

2.2.7 เวบขายเสอผาแนว GLP (Gothic-Lolita-Punk) เวบขายเสอผาแนว GLP (Gothic-Lolita-Punk) เปนการออกแบบและวเคราะหเวบไซตขนมาเพมในสวนงานของการน าเสนอเสอผาของแนว GLP ส าหรบเดกแนวทมความสนใจและไดเปนทางเลอกอกทางส าหรบนกชอปทตองการความเปนตวของตวเอง ในสวนของงานนนมการจดเกบขอมลไวทฐานขอมลของ Mysql และไดท าการเพมขอมลสนคาทมาใหมโดยการอฟเดทสนคาไวทหนาเวบหนาแรกเพอใหกบลกคาไดเลอกสนคาทสะดวกสบายมากขน