97
ระบบการขายเกมออนไลน์ กรณีศึกษา geto gemu Online Game Sales System Getem Gemu Case Study นายวิศรุต งามวัน นายสิริราช รักษาศิริ โครงงานนี้เป็นส่วนหนึ่งของการศึกษาตามหลักสูตรบริหารธุรกิจบัณฑิต สาขาคอมพิวเตอร์ธุรกิจ คณะบริหารธุรกิจ มหาวิทยาลัยราชพฤกษ์ ปีการศึกษา 2560

ระบบการขายเกมออนไลน์ กรณีศึกษา geto gemu - มหาวิทยาลัย

Embed Size (px)

Citation preview

ระบบการขายเกมออนไลน กรณศกษา geto gemu Online Game Sales System Getem Gemu Case Study

นายวศรต งามวน นายสรราช รกษาศร

โครงงานนเปนสวนหนงของการศกษาตามหลกสตรบรหารธรกจบณฑต สาขาคอมพวเตอรธรกจ คณะบรหารธรกจ

มหาวทยาลยราชพฤกษ ปการศกษา 2560

ระบบการขายเกมออนไลน กรณศกษา geto gemu Online Game Sales System Getem Gemu Case Study

นายวศรต งามวน นายสรราช รกษาศร

โครงงานนเปนสวนหนงของการศกษาตามหลกสตรบรหารธรกจบณฑต สาขาคอมพวเตอรธรกจ คณะบรหารธรกจ

มหาวทยาลยราชพฤกษ ปการศกษา 2560

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

หวขอโครงงาน ระบบการขายเกมออนไลน กรณศกษา geto gemu Online Game Sales System Getem Gemu Case Study ผรวมโครงงาน นายวศรต งามวน รหสนสต 59101220003 นายสรราช รกษาสร รหสนสต 59101220004 อาจารยทปรกษา อาจารยพชญาว คณะผล

คณะบรหารธรกจ มหาวทยาลยราชพฤกษ อนมตใหนบโครงงานคอมพวเตอรธรกจฉบบนเปน

สวนหนงของการศกษาตามหลกสตรบรหารธรกจบณฑต

___________________________________ คณะบดคณะบรหารธรกจ (รองศาสตราจารยศร ภพงษวฒนา)

คณะกรรมการสอบโครงงานคอมพวเตอรธรกจ

_____________________________________ ประธานกรรมการ (อาจารยพชญาว คณะผล)

_____________________________________ กรรมการ (ผศ.ศรพร อวมมเพยร)

_____________________________________ กรรมการ (ผศ.วลยนช สกลนย)

โครงงานฉบบนเปนลขสทธของมหาวทยาลยราชพฤกษ

ผจดท าโครงงาน : นายวศรต งามวน

: นายสรราช รกษาศร หวขอโครงงาน : ระบบการขายเกมออนไลน กรณศกษา geto gemu สาขา : คอมพวเตอรธรกจ มหาวทยาลยราชพฤกษ อาจารยทปรกษา : อาจารยพชญาว คณะผล ปการศกษา : 2560

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

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

ซงในการจดท าโครงงานระบบการขายเกมออนไลน กรณศกษา geto gemu นไดมการพฒนาและออกแบบโดยใชโปรแกรม Adobe Dreamweaver CS5 และใช PHP MyAdmin ในการสรางฐานขอมล ซงทง 2 โปรแกรมนถอวาเปนโปรแกรมทไดรบความนยมสงในปจจบน

กตตกรรมประกาศ

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

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

วศรต งามวน สรราช รกษาสร

สารบญ

หนา บทคดยอภาษาไทย ข กตตกรรมประกาศ ค สารบญ ง สารบญตาราง ฉ สารบญภาพ ช บทท 1 บทน า 1 1.1 ความเปนมาและความส าคญของปญหา 1 1.2 วตถประสงค 2 1.3 ขอบเขตของระบบงาน 2 1.4 เครองมอทใชในการด าเนนงาน 3 1.5 วธการด าเนนงาน 3 1.6 แผนการด าเนนงาน 5 1.7 ผลทคาดวาจะไดรบ 5 บทท 2 แนวความคดทฤษฎและเนอหาทเกยวของ 6 2.1 ขอมลการขายเกมออนไลน 6 2.2 วงจรการพฒนาระบบ 9 2.3 พาณชยอเลกทรอนกส (E-Commerce) 13 2.4 แผนภาพกระแสขอมล (Data Flow Diagram: DFD) 16 2.5 โปรแกรมทใชในการพฒนาระบบ 18 บทท 3 การวเคราะหระบบ 28 3.1 การออกแบบกระบวนการท างานของระบบ 28 3.2 การออกแบบกระบวนการจดเกบขอมล 35 3.3 พจนานกรมขอมล (Data Dictionary) 36 บทท 4 การออกแบบระบบ 45 4.1 สวนของลกคา 45 4.2 สวนของผดแล 51

สารบญ (ตอ)

หนา บทท 5 สรปและขอเสนอแนะ 57 5.1 สรปผลด าเนนงาน 57 5.2 ปญหาของระบบงาน 58 5.3 ขอเสนอแนะ 58 บรรณานกรม 59 ภาคผนวก*ก 60 ภาคผนวคมอการใชงานระบบ 61 ประวตผจดท า 77

สารบญตาราง

ตารางท หนา 1-1..ตารางแสดงระยะเวลาการด าเนนงาน 5 2-1 ตารางแสดงตวอยางค าสง sql 24 2-2 ตารางแสดงตวอยางค าสง sql คนหาขอมลงายๆ 25 2-3 ตารางแสดงตวอยางค าสง sql คนหาขอมล เรยงล าดบขอมล นอยไปมาก 25 2-4 ตารางแสดงตวอยางค าสง sql คนหาขอมล เรยงล าดบขอมล มากไปนอย 26 2-5 ตารางแสดงตวอยางค าสง sql เพมขอมลอก 1 row 26 2-6 ตารางแสดงตวอยางค าสง sql แกไขขอมล 27

3-1 ตารางแสดงขอมลขอมลผดแลระบบ(Admin) 36

3-2 ตารางแสดงขอมลสมาชก (customer) 37 3-3 ตารางแสดงขอมลสนคา (product) 38 3-4 ตารางแสดงขอมลประเภทขายสนคา (order) 39 3-5...ตารางแสดงขอมลประเภทสนคา (order detail) 40 3-6 ตารางแสดงขอมลประเภทสนคา (type) 41 3-7 ตารางแสดงขอมลยนยนการโอนเงน (cuscon) 42 3-8 ตารางแสดงขอมลสถานะ (stats) 43 3-9 ตารางแสดงขอมลประเภท (type) 44

สารบญภาพ

ภาพท หนา 2-1 วงจรการพฒนาระบบ System Development Life (SDLC) 12 .2-2 สญลกษณทสราง Data Flow Diagram: DFD 16 .2-3 แสดงสญลกษณแทนการประมวลผล 17 .2-4 แสดงสญลกษณแทนกระแสขอมลเปนลกศร 17 .2-5 แสดงสญลกษณแทนแหลงเกบขอมลเปนเสนขนาน 2 เสน โดยมชอก ากบ 17 .2-6 แสดงสญลกษณแทนสงทอยนอกระบบ 17 .2-7 แสดงหนาโปรแกรม Adobe Dreamweaver 19 .2-8 แสดงเครองมอตางๆในโปแกรม Adobe Dreamweaver 19 .2-9 แสดง Insert Bar 20 .2-10 แสดง Property inspector 21 .2-11 แสดง docking panels 21 . 2-12 แสดง Status bar 22 .2-13 .แสดง Perference 22 3–1 Context Diagram เวบไซตขายเกมสออนไลน geto gemu 29 กรณศกษา geto gemu 3–2 การออกแบบแผนภาพการไหลของขอมล(Data Flow Diagram Level 0) 31

กรณศกษา geto gemu 3–3 แผนภาพกระแสการไหลของขอมลระดบท 1 (Data Flow Diagram Level 1) ของ 33

กระบวนการท 1.0 การสมครสมาชก 3–4 แผนภาพกระแสการไหลของขอมลระดบท 1 (Data Flow Diagram Level 1) 34 ของกระบวนการท 5.0 จดการขอมลพนฐาน

.3-5 E-R Diagram ของระบบรานขายเกมออนไลน กรณศกษา geto gemu 35 4-1 แสดงหนาระบบการขายหนาแรกในสวนของลกคา 44 4-2 แสดงหนาสมครสมาชก 46 4-3 แสดงหนาการสมครสมาชกเรยบรอย 46 4-4 แสดงหนาการเขาสระบบ 47 4-5 แสดงหนาการคนหาขอมลสนคา 47

สารบญภาพ (ตอ)

4-6 แสดงหนารายละเอยดการคนหาสนคา 48 4-7 แสดงหนาสนคาตอนเลอกประเภทสนคา 48 4-8 แสดงหนารายละเอยดสนคาตาง ๆ 49 4-9 แสดงหนารายละเอยดการสงซอสนคาทงหมด 49 4-10 แสดงหนายนยนการสงซอ 50 4-11 แสดงหนาพมพใบสงซอ 50 4-12 แสดงหนาเขาสระบบของผดแลระบบ 51 4-13 แสดงหนาการเขาสระบบ 51 4-14 แสดงหนาการเพมประเภทสนคา 52 4-15 แสดงหนาการแกไขประเภทสนคา 52 4-16 แสดงหนาเพมสนคาใหม 53 4-17 แสดงหนาการแกไขสนคา 53 4-18 แสดงหนาสถานะสนคา 54 4-19 แสดงหนาปรบสถานะสนคา 54 4-20 แสดงหนารายงานสนคาคงเหลอ 55 4-21 แสดงหนายอดขาย 55 4-22 แสดงหนารายงานรายวน 56

สารบญภาพ (ตอ)

ภาพท หนา .ก-1 หนาจอแรกของเวบไซต 61 .ก-2 หนาสมครสมาชก 62 .ก-3 หนา Error กรณไมกรอก Username 62 .ก-4 หนา Error กรณไมกรอก Password 62 .ก-5 หนา Error กรณไมกรอกชอ 63 .ก-6 หนา Error กรณไมกรอกนามสกล 63 ก-7 หนา Error กรณไมกรอก Email 63 .ก-8 หนา Error กรณไมกรอกเบอรโทรศพท 63 .ก-9 หนาแสดงขอความตอนรบหลงจากสมครสมาชก 64 .ก-10 ชองส าหรบกรอกขอมลในการเขาสระบบของลกคา 64 .ก-11 แถบดานบนของหนาเวบไซตหลงจากเขาสระบบ 65 .ก-12 ชองส าหรบใสขอมลในการคนหา 65 .ก-13 ผลลพธหลงจากกดคนหาค าวา c 66 .ก-14 ภาพรายละเอยดสนคา 66 .ก-15 ภาพต าแหนงลงคสงซอ 67 ก-16 หนาท าการเลอกจ านวนและสงซอ 67

.ก-17 หนารายละเอยดการสงซอ 68 .ก-18 หนาสถานการณช าระสนคาขณะยงไมเขาสระบบ 68 ก-19 หนาแสดงการทสงซอไวแลว 69 .ก-20 หนาแสดงการสนคาจากการเลอกประเภทสนคา 69 .ก-21 หนาส าหรบในการยนยนการช าระเงน 70 .ก-22 หนาแสดงการสนคาจากการเลอกประเภทสนคา 70 .ก-23 หนาส าหรบใหผดแลระบบเขาสระบบ 71 .ก-24 หนาส าหรบใหผดแลระบบเลอกใชงานตางหลงจากเขาสระบบ 71 .ก-25 หนาส าหรบเพมประเภทสนคาและลบ 72 .ก-26 หนาส าหรบแกไขประเภทสนคา 72 .ก-27 หนาส าหรบเพมสนคาและลบสนคา 73

สารบญภาพ (ตอ)

ภาพท หนา .ก-28 หนาส าหรบแกไขสนคา 73 .ก-29 หนาส าหรบแสดงสถานะ 74 .ก-30 หนาส าหรบปรบสถานะของรายการสงซอสนคา 74 .ก-31 หนาส าหรบพมพรายงานสนคาคงเหลอ 75 . ก-32 หนาส าหรบพมพรายงานยอดขายแตละรายการ 75 ก-33 หนาส าหรบพมพรายงานรายงานยอดขายแตละรายการโดยคนหาจากขอมลวนท 76

1

บทท 1 บทน า

1.1 ความเปนมาและความส าคญของปญหา ปจจบนเทคโนโลยและการสอสารไดเจรญกาวหนาอยางรวดเรวโดยเฉพาะการด าเนนชวตประจ าวนของมนษย ระบบคอมพวเตอร ถอเปนกลยทธส าคญทเขามามบทบาทเปนอยางมากในการด าเนนธรกจในปจจบนทงภาคการคาและภาคการบรการ และเพอใหธรกจด าเนนตอไปอยางเปนระบบและตอเนองตลอดจนใหเกดประสทธภาพ ประสทธผล คมคากบการด าเนนธรกจ จงจ าเปนตองอาศยระบบคอมพวเตอรชวยสนบสนนการด าเนนงาน เกมคอโปรแกรมชนดหนงทคนไดสรางขนมาเพอคลายเครยดโดยเรมจากการผลตเกมทตองใชเครองเลนโดยเฉพาะจนพฒนามาจนถงเกมทสามารถเลนเสมอนจรงทสามารถท าใหคนรสกราวกบวาตวเราไดเขาไปควบคมสงนนจรงๆ โดยเกมแบงออกมาใหญอย 3 ประเภทคอ 1 ) คอนโซลหรอเกม ทตองใชเครองเฉพาะส าหลบเกมนน ๆ 2) Pc เปนเกมทอยในเครองคอมโดยท อาจจะแปลงมาจากเกมคอนโซล 3) พกพาหรอ Mobile กจะเปนเกมในโทรศพทหรอ Smartphone ซะสวนใหญโดยเกมทกประเภทนนมจดมงหมายเดยวกนคอการใหคนสนใจและอดหนนเกมของตน แตในทางกลบกนเกมสวนใหญเปนสนคาทไมไดผลตในประเทศจงมคาใชจายในการขนสงสงและ การตงรานขายกมนอยพรอมกบราคาเกมทไมตรงกบอตรารายรบจายของคนไทยท าใหคนไทยหลายๆคนไมสามารถซอไดเลยจงหนไปหาการซอเกมเถอนทมราคาถกกวาถงครงหรอเทาตวเลย เลยท าใหคนไทยเคยชนกบการใชเกมหรอซอฟแวรเถอนแตมบรษททชอ Valve ไดท าเวบไซตทมชอวา Steam ออกมาเพออ านวยความสะดวกในการซอเกมและไดปรบเปลยนราคาเกมใหเหมาะสมกบอตราเงนของคนไทย จงท าใหมคนหนมาสนใจการซอเกมและโปรแกรมของแทมายงขนแตยงคงตองใชบตรเครดตในการจายคาสนคาหรอเกมจงท าใหคนบางกลมยงไมสามารถอดหนนเกมจากทางผผลตโดยตรงได ดงนนทางผจดท าไดคดทจะจดท าเวบไซตเพอใหสามารถเลอกซอเกมไดงายมากยงขน โดยใหมการช าระไดหลากหลายทางเชน การใชบตรเตมเงน บตรเครดตและการช าระผานทางระบบออนไลน

2

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

1.2.1 เพอสรางระบบการขายเกมออนไลน กรณศกษา geto gemu 1.2.2 เพอใหลกคาไดรบการบรการทด มความสะดวกรวดเรว

1.2.3 เพอประชาสมพนธทางสอออนไลน เพอเปนทรจกมากขน 1.3 ขอบเขตของระบบงาน 1.3.1 ขอบเขตของผใช จ าแนกกลมผใชได 2 สวนดงน 1.3.1.1 ผดแลระบบ (Admin) ก) สามารถเขาสระบบได ข) สามารถ เพม ลบ แกไข คนหาขอมลของประเภทสนคาได ค) สามารถ เพม ลบ แกไข คนหาขอมลสนคาได ง) สามารถปรบสถานะการช าระเงนได จ) สามารถพมพรายงาน ยอดขาย รายวนได

ฉ) สามารถพมพรายงานสนคาคงเหลอได 1.3.1.2 ลกคา (Customer) ก) สามารถสมครสมาชกได ข) สามารถเขาสระบบได

ค) สามารถคนหาสนคาได จ) สามารถสงซอสนคาได ง) สามารถยกเลกการสงซอสนคา (กรณยงไมยนยน)

ฉ) สามารถตรวจสอบการช าระเงน ช) สามารถพมพใบสงซอสนคา

3

1.4 เครองมอทใชในการด าเนนงาน 1.4.1 ดานฮารดแวร (Hardware) ทใชพฒนามดงตอไปน 1.4.1.1 คอมพวเตอรโนตบก CPU Core i3-3110M(2.40GHz) 1.4.1.2 หนวยความจ าหลก (RAM) 2 GB 1.4.1.3 หนวยความจ าส ารอง (Hard Disk) อยางนอย 640 GB 1.4.1.4 Graphic Card AMD Radeon HD 7610M 1.4.2 ดานซอฟตแวร (Software) ทใชพฒนามดงน 1.4.2.1 ระบบปฏบตการ Windows 7 1.4.2.2 ภาษาทใชในการพฒนา PHP 1.4.2.3 ระบบฐานขอมล Mysql 1.4.2.4 โปรแกรมตกแตงภาพ Adobe Photoshop CS3 1.5 วธการด าเนนงาน 1.5.1 การวางแผนโครงการ (Project Planning Phase) 1.5.1.1 ศกษาปญหาและวเคราะหความตองการของเวบไซต โดยการวเคราะหปญหาของการท างานวามปญหาอยางไรบาง และรวบรวมไวเปนขอมลประกอบการวเคราะหความเปนไปไดในการพฒนาเวบไซต 1.5.1.2 ศกษาขนตอนการเวบไซต เมอทราบปญหาของระบบแลวกน าขอมลทไดมา มาศกษาขนตอนการพฒนาเวบไซตใหมวาควรจะท าอยางไรบางเพอการท างานทมประสทธภาพและสามารถแกปญหาแบบเดมไดอยางแทจรง 1.5.1.3 ศกษาเครองมอตาง ๆ ทใชในการพฒนาเวบไซต โดยศกษาวาเวบไซตจ าเปนตองใชเครองมออะไรบางในการพฒนา เพอทจะสามารถน าเครองมอเหลานนมาใชไดถกตองและสอดคลองกบความตองการของเวบไซตมากทสด 1.5.2 การวเคราะหระบบ (System Analysis) 1.5.2.1 ศกษาความตองการของผใชเวบไซต โดยรวบรวมความตองการในดานตาง ๆ และน ามาวเคราะหเพอสรปเปนขอมลความตองการทชดเจน พรอมทงน าขอมลความตองการ เหลานนมาพฒนาเปนความตองการของเวบไซตตอไป 1.5.2.2 สรางแบบจ าลองกระบวนการท างานของเวบไซตดวยการวาดภาพกระแสขอมล (Data Flow Diagram : DFD)

4

1.5.2.3 สรางแบบจ าลองขอมล ดวยการวาดออารไดอะแกรม (Entity Relationship Diagram: E-R Diagram) 1.5.3 การออกแบบระบบ (System Design) 1.5.3.1 ออกแบบฐานขอมล เปนการก าหนดโครงรางของฐานขอมล กอนทจะน าโครงรางทไดไปพฒนาเวบไซต ใหเปนฐานขอมลทจดเกบอยจรงบนหนวยความจ าส ารอง 1.5.3.2 ขอมลเขา (Input) ขอมลทน าเขาสระบบเพอประมวลผลโดยผานหนาเวบตาง ๆโดยออกแบบใหมแตขอมลทจ าเปนตอการใชงานเทานน เชน ขอมลลกคา ขอมลสนคา รายการทสง โปรโมชน เปนตน 1.5.3.3 ขอมลออก ( Output) สารสนเทศทไดจากการประมวลผล โดยอาจแสดงในรปแบบของรายงานตางๆ เชน สรปยอดการขาย คาใชจายทงหมด ซงจะรวบรวมขอมลเหลานไวเปนโยชนในดานอนๆตอไป 1.5.4 การพฒนาระบบ (System Development) เรมสรางเวบไซตขนมาโดยการเขยนเวบรวมกบระบบฐานขอมล Web hosting 1.5.5 การทดสอบและปรบปรงระบบ (Test and maintenance) 1.5.5.1 ท าการทดสอบเวบไซต เพอทดสอบหาขอบกพรองของเวบโดยผจดท าโครงงานเองหลงจากนนถาระบบเกดปญหากจะด าเนนการแกไขปรบปรง โดยขอค าแนะน า จากอาจารยทปรกษาชวยพจารณาเพอน าไปปรงปรงแกไขใหมประสทธภาพ 1.5.6 การจดท าเอกสารและคมอระบบ (System documentation and manuals) 1.5.6.1 จดท าเอกสารและคมออธบายขนตอนการใชงานของระบบอยางละเอยด เพอประโยชนของผใชระบบ

5

1.6 แผนการด าเนนงาน

ตารางท 1-1 ระยะเวลาในการด าเนนงาน

ระยะเวลา (ป พ.ศ.) การด าเนนงาน

2560 2561

ก.ค. ส.ค. ก.ย. ต.ค. พ.ย. ธ.ค. ม.ค. ก.พ. ม.ค. 1. การวางแผนระบบ 2. การวเคราะหระบบ 3. การออกแบบระบบ 4. การพฒนาระบบ 5. การทดสอบและปรบปรงระบบ

6. การจดท าเอกสารและคมอระบบ

1.7 ผลทคาดวาจะไดรบ 1.7.1 ไดระบบการขายเกมออนไลน กรณศกษา geto gemu 1.7.2 ลกคาไดรบการบรการทด มความสะดวกรวดเรว 1.7.3 ชวยประชาสมพนธทางสอออนไลน เพอเปนทรจกมากขน

6

บทท 2 แนวความคดทฤษฎและเนอหาทเกยวของ

ในการศกษาคนควาโครงงานเรอง ระบบการ ขายเกม ออนไลน กรณศกษา geto gemu ผศกษาไดท าการศกษาแนวความคดทฤษฎและเนอหาทเกยวของ เพอเปนพนฐานและแนวทางประกอบการจดท าโครงงาน ดงตอไปน 2.1 ขอมลการขายเกมออนไลน 2.2 วงจรการพฒนาระบบ (PHP Hypertext Preprocessor) 2.3 พาณชยอเลกทรอนกส (E-Commerce) 2.4 แผนภาพกระแสขอมล (Data Flow Diagram: DFD) 2.5 โปรแกรมทใชในการพฒนาระบบ 2.1 ขอมลการขายเกมออนไลน

เกม เปนลกษณะของกจกรรมของมนษยเพอประโยชนอยางใดอยางหนง เชน เพอความสนกสนานบนเทง เพอฝกทกษะ และเพอการเรยนร เปนตน และในบางครงอาจใชเพอประโยชนทางการศกษาไดเกมประกอบดวยเปาหมาย กฎเกณฑ การแขงขนและปฏสมพนธเกมมกจะเปนการแขงขนทางจตใจหรอดานรางกาย หรอทงสองอยางรวมกน ซงสงผลใหเกดพฒนาการของทกษะ ใชเปนรปแบบของการออกก าลงกาย หรอการศกษา บทบาทสมมตและจตศาสตร เปนตน เกมเปนกจกรรมของมนษยตงแตอดตถงปจจบน Royal Game of Ur, Senet และ Mancala เปนเกมทไดชอวาเกาแกทสดในประวตศาสตรมนษย โดยสามารถยอนไปไดถง 2,600 ปกอนครสตกาล เกมจะตองประกอบดวย ผเลนตามจ านวนของเกมนน ๆ ทก าหนด บางเกมหากผเลนไมครบตามจ านวนกไมสามารถเลนได อปกรณการเลนเกมนน ๆ เปาหมายของเกม ซงอาจมเปาหมายเดยวหรอหลายเปาหมาย โดยผเลนสามารถเลอกวธการเลนได กฎ กตกา และแนวทางของเกม ทผเลนจะตองปฏบตตาม

7

เกมการละเลนเกดจากการสบทอดทางวฒนธรรมของในแตละพนทนน ๆ โดยจะมจดประสงคหลกเพอการสรางความสมพนธในชมชน ซงจะมผเลนจ านวนมากเขามารวมเลนได การละเลนจะมคณลกษณะพเศษแตกตางกนออกไปจดมงหมายของเกมกระดาน สวนใหญเพอวตถประสงคในการ ฝกทกษะ และ การคดวางแผน เกมพนนจดมงหมายของเกมพนน สวนใหญเพอใชในการพนน หรอใชในการตดสนสงใดสงหนง โดยอาจมเดมพนหรอไมมเดมพน แลวแตผเลนจะตกลงกน เกมไพ เปนเกมทใชไพเปนอปกรณ ซงสามารถถอเปนเกมฝกสมองถาไมมการวางเดมพนเกมการดเปนเกมแนวใหมทพฒนามาจากเกมไพ โดยเกมการดนนจะมชดการดทสรางขนเปนพเศษ แตกตางจากเกมไพธรรมดาทใชชดไพปอกในการเลน เกมการดแบงออกเปน เกมการดชดเดยว (standalone card game) การดทงหมดจะรวมอยในชดเดยวกน ท าใหไดการดทงหมดโดยไมมเพมเตม (ยกเวนมชดเสรม) มการดเหมอนกนทกกลอง และเกมการดสะสม ( collectible card game) ผเลนจะตองหาซอการดเขามาสะสมในกองของตวเองเพอใหมความสามารถสงขน ในแตละกลองหรอซองมการดไมเหมอนกน การดแตละใบหาไดยากงายตางกน การดทหายากมกจะเปนการดทเกง และมกมราคาสง มกน าเนอเรองจากนยายและภาพยนตรทโดงดงมาเปนจดขาย เชน การดสตาร วอรส การดยกโอ การดแฮร พอตเตอร เปนตน มกมการจดชดการด เรยกวา เดค ( deck) เพอสรางชดการดของตนเอง แลวน าไปตอสกบชดการดของผเลนคนอน ๆ มการใชการดตงแตสองใบขนไปรวมกนจนเกดผลทยงใหญกวาเดมเรยกวาการท า Combo เกมบคหรอ เกมหนงสอ เปนเกมทใชหนงสอในการเลน มกมเนอหาเกยวกบการผจญภย และมตวเลอกใหผเลนเลอก ซงแตละตวเลอกจะน าผเลนไปตามหนาตาง ๆ ของหนงสอ ทมจดจบแตกตางกนออกไป ในไทยเคยจดพมพชด ผจญภยตามใจเลอก (Choose your own adventure) แตไมไดรบความนยมมากนก ในตางประเทศเคยโดงดงในยคทยงไมมเกมคอมพวเตอร อยางไรกตาม เกมบค ถอไดวาเปนบรรพบรษของเกมสวมบทบาท ( Role playing game) และเกมคอมพวเตอรในปจจบน สวนซรสในอดตทเคยโดงดงประกอบดวย Fighting Fantasy, Lone wolf, Fable land เปนตน ลาสดนานมบคทน ไดน าเกมบคในซรส Fighting Fantasy มาจดพมพเปนภาษาไทยในชอชด เกมปรศนาทาความตาย จ านวน 4 เลมดวยกน เชน ขมทรพยพอมดเขาอคค ( Warlock of the firetop mountain) เปนตน เกมอเลกทรอนกสเปนอปกรณเกมสมยใหมทใชเครองไฟฟาอเลกทรอนกสเขามาเปนอปกรณหลกในการเลน โดยจะมความสามารถในการเปลยนเกมจากเกมหนงไปอกเกมหนงได สามารถเลนเกมไดตามเวบไซดตาง ๆ ดวยอปกรณใดๆ ทสรางขนเพอเครองเกมนนๆ ซงสรางความหลากหลาย และความสมจรงไดใกลเคยงกบความเปนจรง โดยอาจแบงไดโดยตามคณลกษณะเดน ดงน

8

เกมเครองพนฐาน ( Console) เปนอปกรณอเลกทรอนกสเฉพาะ ทใชสอเฉพาะในการน าเขาขอมล และแสดงผล ซงมหลายบรษททผลตเกมเครองพนฐาน โดยจะมคายผลตเกม คอยผลตเกมใหกบบรษทผผลตเกมเครองพนฐาน ตวอยางเครองเลนเกมประเภทนเชน เครองเลนเกมเพลยสเตชนของบรษทโซน เครองX-Box ของไมโครซอฟท หรอเครองเกมควบของนนเทนโด เปนตน เกมเครองพกพา (Handheld) เปนอปกรณอเลกทรอนกสเฉพาะคลายกบเกมเครองพนฐาน แตจะเนนไปทการพกพาไดสะดวก โดยคณสมบตโดยรวมอาจดอยกวาเลกนอย แตแนวทางของเกมเปนแนวทางเดยวกน ปจจบนก าลงเปนทนยมแพรหลาย เนองจากมคณภาพใกลเคยงกบเครองเกมพนฐาน (Console) แตสามารถน าตดตวไปเลนทใดกได ตวอยางเชนเครอง Nintendo DS ของนนเทนโด หรอ PSP ของโซน เกมคอมพวเตอร ( PC Games) เปนอปกรณอเลกทรอนกสททรงประสทธภาพมากในปจจบน เพราะมความสามารถทหลากหลาย และการพฒนาไมหยดยงของบรษทผผลตตาง ๆ ทมแนวโนมการแขงขนทสงขนทกป เนองจากคอมพวเตอรในปจจบนกลายเปนเครองมอพนฐานในการด าเนนธรกจตาง ๆ รวมถง เปนสอในการใหความบนเทงดวย ซงเกมคอมพวเตอรจะมความหลากหลาย และแตกตางจากเกมเครองพนฐาน เกมคอมพวเตอรจะใชสงทเรยกวา ซอฟตแวร ในการน าเขาชดขอมลเพอใชในการประมวลผลและแสดงผลออกมาเกมคอมพวเตอรยงคงมความสลบซบซอนสงกวาเครองเกมพนฐาน เนองจากคอมพวเตอรเปนอปกรณอเนกประสงค ( Multi Functions) ซงจะท าใหสวนประกอบทางดานฮารดแวรและซอฟตแวรมมากและซบซอนกวา อกทงยงมอปกรณเสรมอกมากมายทเขามาชวยพฒนาการท างาน หรอการแสดงผลของเครองคอมพวเตอร เกมต (Arcade) เปนอปกรณอเลกทรอนกสเฉพาะเชนเดยวกนแตจะเปนอปกรณทจดสรางขนเพอสถานทใดสถานทหนง ผเลนมกไมสามารถเลอกเลนเกมได ตเกมโดยทวไปจะใชการหยอดเหรยญในการเขาเลน ตเกมมกมขนาดหนาจอทใหญ และมแผงบงคบทเลนไดอยางสะดวก เกมประเภทนมกเปนเกมทเลนจบไดในเวลาอนสน

2.1.1 ประเภทของเกมม 5 ประเภท 1. เกมแอคชนแบบ FPS (Action First Person Shooters Games) เปนเกมยงปนท

ผเลนเปนตวเอกไลยงผราย ไปจนถงสตวประหลาดตาง ๆ ตามระดบการเลน มทงเลนแบบคนเดยวและเลนเปนกลม ตวอยางเกมประเภทนไดแก Doom,Half-Life,Quake III

2. เกม RPG (Role-Playing) เปนเกมทผเลนสามารถสรางหรอเลอ character ของตวละครใหตรงกบความชอบของตวเอง แลวเลนไปตามเนอเรองของเกม ตวอยางเกมประเภทน ไดแก Racknaroc,Diablo II

9

3. เกมวางแผน (Strategy Games) เกมทใชความคด น ากลยทธมาใชเพอเอาชนะ เกมมเรองราวเปนนทาน หรอต านาน มตวละครน าและการผกเรองเขากบการตอสและวางแผนในเกม ตวอยางเกมประเภทน ไดแก checkers,Age of Mythology

4. เกมกฬาและการแขงขน (Sport & Racing Games) วตถประสงคของเกมเพอการเปนทหนงของการแขงขน เชน แขงรถ แขงฟตบอล เชน FIFA Soccer

5. เกมเลยนแบบหรอการจ าลอง (Simulation Games) เชน SIMS ซงเปนเกมทพยายามเลยนแบบเหตการณจรง เพอพฒนาทกษะของผเลน เชน การฝกบนจ าลอง การขบรถจ าลอง ตวอยางเกมประเภทน คอ Flight SIM 2.2 วงจรการพฒนาระบบ System Development Life (SDLC) วฎจกรการพฒนาระบบงาน System development Life Cycle : SDLC ในการพฒนา ระบบสารสนเทศในองคกรจะตองมการวเคราะหกระบวนการท างานขององคกรเราเรยกวา System development Life Cycle (SDLC) การพฒนาระบบในองคกรเปนหนาทของนกวเคราะหระบบท จะตองท าการตดตอกบหนวยงานทตองการพฒนาระบบสารสนเทศวาการท างานมองคประกอบ อะไรบาง เชน ขนาดขององคกร รายละเอยดการท างาน ถาเปนบรษทขนาดใหญนกวเคราะหจะตอง เขาใจใหชดเจนเกยวกบมาตรฐานการท างาน กระบวนการท างาน

System development Life Cycle : SDLC หมายถง ขนตอนหรอกระบวนการในการพฒนาระบบงานซงมจดเรมตนในการท างานและจดสนสดของการปฏบตงาน

การพฒนาซอฟตแวรตามปกตแลวจะประกอบไปดวยกลมกจกรรม 3 สวนหลก ๆ ดวยกน คอ การวเคราะห (Analysis) การออกแบบ (Design) และการน าไปใช ( Implementation) ซงกจกรรมทงสามนสามารถใชงานไดดกบโครงการซอฟตแวรขนาดเลกในขณะทโครงการซอฟตแวรขนาดใหญ มกจ าเปนตองใชแบบแผนการพฒนาซอฟตแวรตามแนวทางของ SDLC จนครบทกกจกรรม วงจรการพฒนาระบบ (System Development Life Cycle : SDLC) ระบบสารสนเทศ ทงหลายมวงจรชวตทเหมอนกนตงแตเกดจนตายวงจรนจะเปนขนตอนทเปนล าดบตงแตตนจนเสรจ เรยบรอยเปนระบบทใชงานไดซงนกวเคราะหระบบตองท าความเขาใจใหดวาในแตละขนตอนจะตองท าอะไรและท าอยางไร ขนตอนการพฒนาระบบมอยดวยกน 7 ขน ดวยกน คอ 1. เขาใจปญหา (Problem Recognition) 2. ศกษาความเปนไปได (Feasibility Study) 3. วเคราะห (Analysis) 4. ออกแบบ (Design) 5. สรางหรอพฒนาระบบ (Construction)

10

6. การปรบเปลยน (Conversion) 7. บ ารงรกษา (Maintenance) ขนทตอน 1 เขาใจปญหา (Problem Recognition) ระบบสารสนเทศจะเกดขนไดกตอเมอผบรหารหรอผใชตระหนกวาตองการระบบสารสนเทศหรอระบบจดการเดมไดแกระบบเอกสารในตเอกสารไมมประสทธภาพเพยงพอทตอบสนองความ ตองการในปจจบนปจจบนผบรหารตนตวกนมากทจะใหมการพฒนาระบบสารสนเทศมาใชในหนวยงานของตนในงานธรกจอตสาหกรรมหรอใชในการผลตตวอยางเชน บรษทของเรา จ ากดตดตอซอสนคาจากผขายหลายบรษทซงบรษทของเราจะมระบบ MIS ทเกบขอมลเกยวกบหนสนทบรษทขอเราตดคาง ผขายอย แตระบบเกบขอมลผขายไดเพยง 1,000 รายเทานนแตปจจบนผขายมระบบเกบขอมลถง 900 รายและอนาคตอนใกลนจะเกน 1,000 รายดงนนฝายบรหารจงเรยกนกวเคราะหระบบเขามาศกษาแกไขระบบงาน ขนตอนท 2 ศกษาความเปนไปได (Feasibility Study) จดประสงคของการศกษาความเปนไปไดกคอ การก าหนดวาปญหาคออะไรและตดสนใจวาการพฒนาสรางระบบสารสนเทศ หรอการแกไขระบบสารสนเทศเดมมความเปนไปไดหรอไมโดยเสยคาใชจายและเวลานอยทสดและไดผลเปนทนาพอใจไดทางเทคนคและบคลากรปญหาทางเทคนคกจะเกยวของกบเรองคอมพวเตอร และโดยเครองมอ เกา ๆ ถาม รวมทงเครองคอมพวเตอรซอฟตแวรดวยตวอยางคอ คอมพวเตอรทใชอยในบรษทเพยงพอ หรอไม คอมพวเตอรอาจจะมเนอทของฮารดดสกไมเพยงพอรวมทงซอฟตแวรวาอาจจะตองซอใหมหรอพฒนาขนใหม เปนตน ความเปนไปไดทางดานบคลากรคอบรษทมบคคลทเหมาะสมทจะพฒนาและตดตงระบบเพยงพอหรอไมถาไมมจะหาไดหรอไมจากทใด เปนตน นอกจากนนควรจะใหความ สนใจวาผใชระบบมความคดเหนอยางไรกบการเปลยนแปลง รวมทงความเหนของผบรหารดวย ขนตอนท 3 การวเคราะห (Analysis) เรมเขาสการวเคราะหระบบ การวเคราะหระบบเรมตงแตการศกษาระบ บท างานของ ธรกจนน ในกรณทระบบเราศกษานนเปนระบบสารสนเทศอยแลวจะตองศกษาวาท างานอยางไร เพราะเปนการยากทจะออกแบบระบบใหมโดยทไมทราบวาระบบเดมท างานอยางไร หรอธรกจ ด าเนนการอยางไร หลงจากนนก าหนดความตองการของระบบใหม ซงนกวเคราะหระบบจะตองใช เทคนคในการเกบขอมล ( Fact-Gathering Techniques) ดงรปไดแก ศกษาเอกสารทมอยตรวจสอบวธการท างานในปจจบนสมภาษณผใชและผจดการทมสวนเกยวของกบระบบเอกสารทมอยไดแก คมอการใชงานแผนผงใชงานขององคกรรายงานตาง ๆ ทหมนเวยนใน ระบบการศกษา วธการท างานในปจจบนจะท าใหนกวเคราะหระบบรวาระบบจรงๆท างานอยางไรซงบางครงคนพบขอผดพลาดได ตวอยาง เชน เมอบรษทไดรบใบเรยกเกบเงนจะมขนตอนอยางไรในการจายเงนขนตอนทเสมยนปอนใบเรยก

11

เกบเงนอยางไรเฝาสงเกตการณท างานของผเกยวของเพอใหเขาใจและ เหนจรงๆ วาขนตอนการท างานเปนอยางไรซงจะท าใหนกวเคราะหระบบคนพบจดส าคญของระบบวาอยทใดการสมภาษณเปนศลปะอยางหนงทนกวเคราะหระบบควรจะตองมเพอเขากบผใชไดงายและสามารถดงสงทตองการจากผใชไดเพราะวาความตองการของระบบคอ สงส าคญทจะใชในการออกแบบตอไปถาเราสามารถก าหนดความตองการไดถกตองการพฒนาระบบในขนตอนตอไปกจะงายขนเมอเกบรวบรวมขอมลแลวจะน ามาเขยนรวมเปนรายงานการท างานของระบบซงควรแสดงหรอเขยนออกมาเปนรปแทนทจะรายยาวออกมาเปนตวหนงสอการแสดงแผนภาพจะท าใหเราเขาใจ ไดดและงายขน หลงจากนนนกวเคราะหระบบ อาจจะน าขอมลทรวบรวมไดน ามาเขยนเปนแบบทดลอง ( Prototype) หรอตวตนแบบ แบบทดลองจะเขยนขนดวยภาษาคอมพวเตอรตาง ๆ และทชวยใหงายขนไดแก ภาษายคท 4 (Fourth Generation Language) เปนการสรางโปรแกรมคอมพวเตอรขนมาเพอใชงาน ตามทเราตองการไดดงนนแบบทดลองจงชวยลดขอผดพลาดทอาจจะเกดขนได ขนตอนท 4 การออกแบบ (Design) ในระยะแรกของการออกนกวเคราะหระบบจะน าการตดสนใจของฝายบรหารทไดจากการขนตอนการวเคราะหการเลอกซอคอมพวเตอรฮารดแวรและซอฟตแวรดวย (ถามหรอเปนไปได) หลงจากนนนกวเคราะหระบบจะน าแผนภาพตาง ๆ ทเขยนขนในขนตอนการวเคราะหมาแปลงเปนตนแบบ แผนภาพขนตอนมดงรปขางลางเพอใหมองเหนภาพลกษณทแนนอนของโปรแกรมวามความสมพนธกนอยางไรและโปรแกรมอะไรบางทจะตองเขยนในระบบหลงจากนนกเรมตดสนใจวาควรจะจดโครงสรางจากโปรแกรมอยางไรการเชอมระหวางโปรแกรมควรท าอยางไรในขนตอนการวเคราะหนกวเคราะหระบบตองหาวาและตองท าอะไรแตในขนตอนการออกแบบตองรวาตองท าอยางไรในการออกแบบโปรแกรมตองค านงถงความปลอดภยของระบบดวยเพอปองกนการผดพลาดทอาจเกดขน เชน รหสส าหรบผใชทมสทธส ารองไฟลขอมลทง เปนตน ขนตอนท 5 การพฒนาระบบ (Construction) ในขนตอนนโปรแกรมเมอรจะเรมเขยนและทดสอบโปรแกรมวาท างานถกตองหรอไมตองม การทดสอบกบขอมลจรงทเลอกแลวถาทกอยางเรยบรอยเราจะไดโปรแกรมทพรอมทจะน าไปใชงาน จรงตอไปหลงจากนนตองเตรยมคมอการใชและการฝกอบรมผใชงานจรงของระบบระยะแรกใน ขนตอนนนกวเคราะหระบบตองเตรยมสถานทส าหรบเครองคอมพวเตอรแลวจะตองตรวจสอบวา คอมพวเตอรท างานเรยบรอยดโปรแกรมเมอรเขยนโปรแกรมตามขอมลทไดจากเอกสารขอมลเฉพาะ ของการออกแบบ (Design Specification) ปกตแลวนกวเคราะหระบบไมมหนาทเกยวของในการ เขยนโปรแกรม แตถาโปรแกรมเมอรคดวาการเขยนอยางอนดกวาจะตองปรกษานกวเคราะหระบบ 1เสยกอน เพอทวานกวเคราะหจะบอกไดวาโปรแกรมทจะแกไขนนมผลกระทบกบระบบทงหมดหรอไม โปรแกรมเมอรเขยนเสรจแลวตองมการทบทวนกบนกวเคราะหระบบและผใชงานเพอคนหา

12

ขอผดพลาดวธการนเรยกวา “Structure Walkthrough" การทดสอบโปรแกรมจะตองทดสอบกบ ขอมลทเลอกแลวชดหนงซงอาจจะเลอกโดยผใชการทดสอบเปนหนาทของโปรแกรมเมอรแต นกวเคราะหระบบตองแนใจวาโปรแกรมทงหมดจะตองไมมขอผดพลาด ขนตอนท 6 การปรบเปลยน (Construction) ขนตอนนบรษทน าระบบใหมมาใชแทนของเกาภายใตการดแลของนกวเคราะหระบบการ ปอนขอมลตองท าใหเรยบรอย และในทสดบรษทเรมตนใชงานระบบใหมนไดการน าระบบเขามาควร จะท าอยางคอยเปนคอยไปทละนอยทดทสดคอใชระบบใหมควบคไปกบระบบเกาไปสกระยะหนงโดยใชขอมลชดเดยวกนแลวเปรยบเทยบผลลพธวาตรงกนหรอไมถาเรยบรอยกเอาระบบเกาออกไดแลวใชระบบใหมตอไป ขนตอนท 7 บ ารงรกษา (Maintenance) การบ ารงรกษาไดแก การแกไขโปรแกรมหลงจากการใชงานแลวสาเหตทตองแกไขโปรแกรม หลงจากใชงานแลว สาเหตทตองแกไขระบบสวนใหญม 2 ขอ คอ 1. มปญหาในโปรแกรม (Bug) และ 2. การด าเนนงานในองคกรหรอธรกจเปลยนไป จากสถตของระบบทพฒนาแลวทงหมดประมาณ 40% ของคาใชจายในการแกไขโปรแกรม เนองจากม “Bug" ดงนนนกวเคราะหระบบควรให ความส าคญกบการบ ารงรกษา ซงปกตจะคดวาไมมความส าคญมากนก เมอธรกจขยายตวมากขน ความตองการของระบบอาจจะเพมมากขน เชน ตองการรายงานเพมขน ระบบทดควรจะแกไข เพมเตมสงทตองการไดการบ ารงรกษาระบบ ควรจะอยภายใตการดแลของนกวเคราะหระบบ เมอ ผบรหารตองการแกไขสวนใดนกวเคราะหระบบตองเตรยมแผนภาพตาง ๆ และศกษาผลกระทบตอ ระบบ และใหผบรหารตดสนใจตอไปวาควรจะแกไขหรอไม

ภาพท 2-1 วงจรการพฒนาระบบ System Development Life (SDLC)

13

2.3 พาณชยอเลกทรอนกส (E-Commerce) E-Commerce หรอ พาณชยอเลกทรอนกส คอ การด าเนนธรกจโดยใชสออเลกทรอนกส เพอใหบรรลเปาหมายทางธรกจทองคกรไดวางไว เชน การซอขายสนคาและบรการ การโฆษณาผาน สออเลกทรอนกส ไมวาจะเปนโทรศพท โทรทศน วทย หรอแมแตอนเทอรเนต เปนตน โดยม วตถประสงคเพอลดคาใชจาย และเพมประสทธภาพขององคกร โดยการลดบทบาทองคประกอบทาง ธรกจลง เชน ท าเล ทตง อาคารประกอบการ โกดงเกบสนคา หองแสดงสนคา รวมถงพนกงานขาย พนกงานแนะน าสนคา พนกงานตอนรบลกคา เปนตน จงลดขอจ ากดของระยะทางและเวลาลงได E-Commerce ชวยอ านวยความสะดวกใหนกธรกจไดหลายดาน ดงน 1. ท างานแทนพนกงานขายได โดยสามารถท าการคาแบบอตโนมต ไดอยางรวดเรว 2. ท าใหเปดหนารานขายของ ใหคนทวโลกได และเปดขายไดทกวนโดยไมมวนหยดตลอด 24 ชวโมง เชน การขายโดยใชระบบ Shopping Cart ท าใหลกคาสามารถสงซอสนคาไดเอง ตลอดเวลาผานเวบไซต 3. เกบเงนและน าฝากเขาบญชใหคณไดโดยอตโนมต 4. ท าใหประหยดคาใชจาย ในการจดพมพแคตลอคออกมาเปนเลม ๆ และไม ตองมาเสยเงน และเวลาในการจดสงใหลกคาทางไปรษณยอก 5. แทนไดทงหนาราน ( Showroom) หรอบลธท ( Booth) แสดงสนคาของคณทมคนทวโลก มองเหน ไมตองเสยคาเครองบน ไปออกงานแสดงสนคาในตางประเทศ 6. แทน และเพมประสทธภาพ การบรหารธรกจ ภายในของเราไดอกมากมาย

2.3.1 ประเภทของ E-Commerce 2.3.1.1 การท าการคาระหวาง Customer (ผบรโภคหรอผซอ กบ Business ผท าการคา) เชน ลกคาตองการซอหนงสอกบทางราน 2.3.1.2 การท าการคาระหวาง Business (ผท าการคา กบ Business ผท าการคา) เชน หนงสอคาตองการสงซอหนงสอจากโรงพมพ 2.3.1.3 การท าการคาระหวาง Business ผท าการคา กบ Customer ผบรโภคหรอผซอ) เชน โรงพมพตองการซอตนฉบบจากผเขยนการท าคาระหวาง Customer ผบรโภคหรอผซอกบ Customer ผบรโภคหรอผซอดวยกน เชน ผบรโภคตองการขายรถยนตของตนเองใหกบผบรโภคทานทสนใจ ขอด 1. เปดด าเนนการคา 24 ชวโมง 2. ด าเนนการคาอยางไรพรมแดนทวโลก 3. ใชงบประมาณลงทนนอย

14

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

โทรทศน แตระบบอนเทอรเนตซงเชอมโยงถงกนไดทวโลก เปนระบบเปดกวาง โดยเปนระบบ เครอขายของเครอขาย ทเรยกวา world wide web มาจากความเปนเอกลกษณคอสามารถสรางให ม hyperlink จากหนาหนงไปอกหนาหนงไป webpage อนหรอไป website อนไดอยางม ประสทธภาพนอกจากนยงสามารถสอไดทงภาพ เสยง และภาษาหนงสอทหลากหลายซบซอน สามารถมปฏสมพนธโตตอบกนไดทนททนใด ขอมลอเลกทรอนกสสามารถบนทกเกบไวหรอน าใช ตอเนองได การประยกตใช และกระแสตอบรบธรกจบนอนเทอรเนตจงแพรหลายภายในระยะเวลาอน สน E-Commerce ใชตดตอกบลกคาไดหลายระดบ ธรกจกบลกคา ธรกจกบธรกจ ธรกจกบ ภาครฐ สาระของการตดตอจะม 4-5 ประการ คอ การขาย รวมการโฆษณา แสดงสนคา เสนอราคา สงซอ ค านวณราคาการช าระเงนการตกลง วธช าระเงน สงโอนเงน ใหขอมลบญชธนาคารทใชตดบญชตลอดจนเงนดจทลรปแบบใหม ๆ การขนสง แจงวธการสงมอบของ คาขนสง และสถานทตดตอและระบบตดตามสนคาทสง บรการหลงการขาย การตดตอภายในบรษท เชนระบบบญช คลงสนคา ระบบสงซอสนคาและวตถดบ สงผลต ตลอดจนบรการลกคาหลงการขาย บทบาทภาครฐกบ E-Commerce เนองจากการท าธรกจดงกลาวมการแขงขนกนรอนแรงสวนใหญอยในรปขอมล อเลกทรอนกส โดยเปนไปไดทคคาอาจไมเคยรจกตดตอกนมากอนปจจยสนบสนนส าคญจากภาครฐ ไดแก แผนกลยทธการคาอเลกทรอนกสของประเทศเพอมใหเสยเปรยบเชงการคาในระดบโลก โครงสรางการสอสารทดและเพยงพอกฎหมายรองรบขอมลและหลกฐานการคาทไมอยในรปเอกสาร ระบบความปลอดภยขอมลบนเครอขายและระบบการช าระเงน E-Government เปนอกมตหนงของการใหบรการภาครฐออนไลนทจะเออใหธรกจ ประชาชนตดตอใชบรการในกรอบบรการงานแตละดานของสวนราชการตาง ๆ เชน ธนาคารแหง

15

ประเทศไทยใหบรการโอนเงนอเลกทรอนกสแกสถาบนการเงนกรมทะเบยนการคาใหบรการจด ทะเบยนการคาเปนตน นอกจากนการท า E-Procurement เพอการจดซอจดหาภาครฐกเปนบรการ ทควรด าเนนการเพราะจะชวยใหเกดความโปรงใสและเปนไปตามกรอบนโยบายของทประชม เอเปคดวยความปลอดภยกบ E-Commerce ระบบความปลอดภยนบเปนเรองทโดดเดนทสด และมเทคโนโลย Public Key ซงมองคกรรบรองความถกตองเรยกวา CA (Certification Authority) ระบบนใชหลก คณตศาสตรค านวณรหสคมขอความจากผสงและผรบอยางเฉพาะเจาะจงได จงสามารถพสจนตวตน ของผรบผสง (Authentication) รกษาความปลอดภยของขอมล (Confidentiality) ความถกตองไม คลาดเคลอนของขอมล (Integrity) และผสงปฏเสธความเปนเจาของขอมลไมได (Non-repudiation) เรยกวาลายมอชออเลกทรอนกส (Electronic Signature) ทส าคญอกประการหนงคอการมกฎหมาย รองรบการท าธรกรรมบนเครอขาย ประเทศในยโรปและประเทศสหรฐอเมรกาไดออกกฎหมายรบรอง การใชลายมอชออเลกทรอนกส และกฎหมายรองรบการท าธรกจดงกลาว ส าหรบในประเทศไทยกเรง จดการออกกฎหมายเทคโนโลยสารสนเทศ 6 ฉบบ โดยกฎหมาย 2 ฉบบแรกทจะออกใชไดกอนคอ กฎหมายธรกรรมทางอเลกทรอนกสและกฎหมายลายมอชออเลกทรอนกส การช าระเงนบน E-Commerce จากผลการวจยพบวา วธการช าระเงนทส าคญส ากรณธรกจกบธรกจ รอยละ 70 ใชวธหกบญชธนาคารขณะทธรกจกบผบรโภครอยละ 65 ช าระดวยบตรเครดต ส าหรบในประเทศไทย ผลการส ารวจพบวาผสงสนคาบนอนเทอรเนตรอยละ 40-60 ใชบตร เครดตอกรอยละ 40 ใชวธโอนเงนในบญชซงหมายความรวมถง Direct Debit, Debit Card และ Fund Transfer เพอสรางความเชอมนแกระบบการช าระเงนบนอนเทอรเนตมแนวทางการพฒนา เพอบรการช าระเงนดงน 1. บรการ internet banking และ/หรอธรกจประเภท Payment Gateway จะเปน hyperlink ระหวาง website ของรานคากบระบบของธนาคารและธนาคารสามารถด าเนนการตาม ขอมลทไดรบเพอตดโอนเงนในบญชของลกคาหรอสงเปนค าสงโอนเขาระบบการช าระเงนระหวาง ธนาคารทมมาตรการรกษาความปลอดภยทไดมาตรฐาน 2. ส าหรบการช าระเงนทเปน Micro Payment การใชเงนดจทลซงบนทกบนบตร สมารตการด หรอเครองคอมพวเตอรสามารถสรางเสรมระบบความปลอดภยใหมนใจไดเหนอกวา ระบบบตรเดบตและบตรเครดตทวไปจงเปนแนวโนมเทคโนโลยทนาสนใจและเหมาะสม

16

2.4 แผนภาพกระแสขอมล (Data Flow Diagram: DFD) แผนภาพกระแสขอมล (Data Flow Diagram: DFD) หรอเรยกอกอยางวาแผนภาพการไหล ของขอมลและการประมวลตาง ๆ ในระบบใหสมพนธกบแหลงขอมลทใชโดยแผนภาพนจะเปนสอท ชวยในการวเคราะหเปนไปไดงายและมความเขาใจตรงกนระหวางผวเคราะหระบบเอง

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

ภาพท 2-2 สญลกษณทสราง Data Flow Diagram: DFD

17

สวนประกอบของ DFD

บมองคประกอ 4 อยาง ซงใชสญลกษณตาง ๆ แทนดงตอไปน

1. สญลกษณแทนการประมวลผล (Process) เปนวงกลม

ภาพท 2-3 แสดงสญลกษณแทนการประมวลผล

2. สญลกษณแทนกระแสขอมลเปนลกศร

ภาพท 2-4 แสดงสญลกษณแทนกระแสขอมลเปนลกศร

3. สญลกษณแทนแหลงเกบขอมลเปนเสนขนาน 2 เสน โดยมชอก ากบ

ภาพท 2-5 แสดงสญลกษณแทนแหลงเกบขอมลเปนเสนขนาน 2 เสน โดยมชอก ากบ

4. สเหลยมผนผาเปนสญลกษณแทนสงทอยนอกระบบ

ภาพท 2-6 แสดงสญลกษณแทนสงทอยนอกระบบ

18

การประมวลผลโพรเซส (Process) คองานทจะตองท าแทนดวยวงกลมและมขออยภายในวงกลม เนองดวยลกษณการเขยนแผนภาพกระแสขอมลประกอบดวยสญญาลกษณตาง ๆ ซงมความในตวเอ งดงนนการเขยนแผนภาพกระแสขอมลจงตองกฎเกณฑตาง ๆ เพอแสดงถงความถกตองในการเขยนแผนภาพ ดงน 2.4.2 สญลกษณการประมวลผล (Process Symbol) การประมวลผลเปนการเปลยนแปลงขอมล จากรปแบบหนง Input) ไปเปนอกรปแบบหนง (Output) เชนการค านวณราคาคาสนคาจะตองประกอบดวยขอมล น าเขาทเปน “การสงซอสนคา ” และ “จ านวนทสงซอ ” เมอผานการประมวลผลแลวจะได “ราคาสนคาสทธ” ตวอยางการประมวลผล 2.4.2.1 ค านวณราคาสนคา 2.4.2.2 การสมครสมาชก 2.4.2.3 การตรวจสอบการสงซอ ตองใชสญลกษณการประมวลผลคกบสญญาลกษณ กระแสขอมล (Data Flow: DFD) เสมอโดยทลกศรชเขาหมายถงเปนขอมลน าเขาถาลกศรชออกหมายถงการน าขอมลออกจากการ ประมวลผลซงการประมวลผลสามารถมขอมลน าเขามากกวา 1 เสน หรอขอมลออกมากกวา 1 เสนไดการตงชอของการประมวลผลนนควรเปนวลเดยวกนทอธบายการท างานไดทงหมด 2.5 โปรแกรมทใชในการพฒนาระบบ 2.5.1 Adobe Dreamweaver Dreamweaver คอโปรแกรมสรางเวบเพจแบบเสมอนจรงของคาย Adobe ซงชวยใหผท ตองการสรางเวบเพจไมตองเขยนภาษา HTML หรอโคดโปรแกรมเอง หรอทศพทเทคนคเรยกวา WYSIWYG " โปรแกรม Dreamweaver มฟงกชนทท าใหผใชสามารถจดวางขอความ รปภาพ ตาราง ฟอรม วดโอ รวมถงองคประกอบอน ๆ ภายในเวบเพจไดอยางสวยงามตามทผใชตองการโดยไมตอง ใชภาษาสครปตทยงยากซบซอนเหมอนกอน Dreamweaver มทงในระบบปฏบตการแมคอนทอช และไมโครซอฟทวนโดวส Dreamweaver ยงสามารถท างานบนระบบปฏบตการแบบยนกซ ผาน โปรแกรมจ าลองอยาง WINE ได เวอรชนลาสดของโปรแกรมตวนคอ Adobe Dreamweave

19

ภาพท 2-7 แสดงหนาโปรแกรม Adobe Dreamweaver

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

ภาพท 2-8 แสดงเครองมอตาง ๆ ในโปแกรม Adobe Dreamweaver

20

สามารถอธบายเครองมอตาง ๆ ไดดงน 1. Document window เปนสวนทใชการแสดงผลเวบเพจทก าลงสรางอย ซงแสดงผลไดทง แบบ Code และ แบบเสมอนจรงทแสดงผลบน web browser หรอจะแสดงควบคไปกได และใชใน การท างานแกไขตวอกษร รปภาพตาง ๆ ในเวบเพจดวยโดยอาศยเครองมอตาง ๆ ทแสดงอยในรป ขอเสยของ Dreamweaver ยงไมอยบางคอหนาจอทแสดงผลเสมอนจรงกบการแสดงผล จรงใน web browser อาจไมตรงกนขนอยกบ web browser ทใชดวย

ภาพท 2-9 แสดง Insert Bar

ประกอบดวยค าสงตาง ๆ แยกยอยดงน 1. Common ในแถบนจะประกอบดวยเครองมอทใชงานบอย ๆ เชน สรางตาราง , สราง ลงค หรอใสรปในเวบเพจ 2. Layout ในแถบนจะเปนเครองมอทเกยวกบการแสดงผลแบบ div , ตาราง และ frame ส าหรบใชสรางเวบเพจ แบบ layout 3. Forms ในแถบนประกอบดวยค าสงทใชในการสราง form เชน radio , check box เปน ตน 4. Data เปนแถบทใสส าหรบ Dynamic เวบไซต ใชจดการกบระบบ data base จะใชมาก ในการพฒนา web application บนเวบไซต เชนการเขยนระบบ web board ระบบสมาชก 5. Spry เปนแถบใหมของ Dreamweaver ทหลายคนจะตองชอบ เพราะเปนเครองมอท รวม javascript กบ HTML , CSS เขาดวยกน ท าใหเวบไซตมความนาสนใจ และมความสะดวกใน การใชงานมากขน 6. Text ในนจะเปนเครองมอทใชจดการกบตวอกษรทงหมด เชนใสสญลกษณพเศษตาง ๆ 7. Favorites แถบอนนสามารถเพมเครองมอตาง ๆ โดยการคลกขวาส าหรบผทตองการเกบ เครองมอตาง ๆ ทใชงานบอยไวในน

21

ภาพท 2-10 แสดง Property inspector

property inspector เปนแถบเครองมอทจะเปลยนแปลงตามวตถทเลอกอยเชน ถาคลกท รป property inspector กจะเปนคณสมบตเกยวกบรปนนเชน ขนาดรป ,ชอรป,ลงคของรป ถาเลอก ทตารางอย กจะเปนคณสมบตของตาราง เชน ขนาดตาราง จ านวนแถวและหลกของตาราง เปนตน

ภาพท 2-11 แสดง docking panels

เครองมอตวนเปนเครองมอทจะตองใชบอยมาก เพราะใชแสดง file ทอยในเวบไซต , ไฟล CSS และใชแกไข CSS รวมถงเครองมอทใชแสดงภาพ และเครองมอ ftp เราสามารถปด/เปด แถบน ไดโดยการคลกทรปลกศรดานซายมอของ panels

22

8. menu เปนค าสงทเหนอยทวไปในโปรแกรมทวไป จะมค าสงทใชทเหมอนกบเครองมอตางทแสดงอย ใน Insert bar, Property inspector, panels แตมบางค าสงทแสดงเฉพาะใน menu ดวย 9. Status bar

ภาพท 2-12 แสดง Status bar ทางซายมอสดจะเปนค าสง ใชเปลยนการแสดงผลของ document window อนแรกจะ แสดงเฉพาะ code อนตอมาจะแสดงทง code และ หนาออกแบบ อนสดทายจะแสดงหนาออกแบบ เทานน และยงมอเครองมอทใชก าหนด Title ของหนาเวบเพจอกดวยหนาตางตอไปทจะลมไมไดคอ Preference การเปดหนาตางนท าไดโดยคลกท Edit >Preferences เปนหนาตางทใชในการปรบระบบตาง ๆ ของ Dreamweaver ใหตรงกบความตองการ

ภาพท2-13 แสดง Perference 2.5.2 PHP Hypertext Preprocessor

เปนภาษาจ าพวก scripting language ค าสงตาง ๆ จะเกบอยในไฟลทเรยกวาสครปต (script) และเวลาใชงานตองอาศยตวแปลชดค าสงตวอยางของภาษาสครปกเชน JavaScript, Perl เปนตน ลกษณะของ PHP ทแตกตางจากภาษาสครปตแบบอน ๆ คอ PHP ไดรบการพฒนาและ

23

ออกแบบมา เพอใชงานในการสรางเอกสารแบบ HTML โดยสามารถสอดแทรกหรอแกไขเนอหาไดโดยอตโนมตดงนนจงกลาววา PHP เปนภาษาทเรยก วา server-side หรอ HTML-embedded scripting language เปนเครองมอทส าคญชนดหนงทสามารถสรางเอกสารแบบ Dynamic HTML ไดอยางมประสทธภาพและมลกเลนมากขนถาใครรจก Server Side Include (SSI) กจะสามารถเขาใจการท างานของ PHP ไดไมยากสมมตวาตองการจะแสดงวนเวลาปจจบนทผเขามาเยยมชมเวบไซดในขณะนนในต าแหนงใดต าแหนงหนงภายในเอกสาร HTML ทตองการ อาจจะใชค าสงในรปแบบนเชน อนมต กอนทจะสงไปยงผอานอกทหนงอาจจะกลาวไดวา PHP ไดรบการพฒนาขนมา เพอแทนท SSI รปแบบเดมๆ โดยใหมความสามารถและมสวนเชอมตอกบเครองมอชนดอนมากขน เชน ตดตอ กบคลงขอมลหรอ database เปนตน PHP ไดรบการเผยแพรเปนครงแรกในปค .ศ.1994 จากนนกมการพฒนาตอมาตามล าดบ เปนเวอรชน 1 ในป 1995 เวอรชน 2 (ตอนนนใชชอวา PHP/FI) ในชวงระหวาง 1995-1997 และ เวอรชน 3 ชวง 1997 ถง 1999 จนถงเวอรชน 4 ในปจจบน PHP เปนผลงานทเตบโตมาจากกลมของนกพฒนาในเชงเปดเผยรหสตนฉบบหรอ OpenSource ดงนน PHP จงมการพฒนาไปอยางรวดเรวและแพรหลายโดยเฉพาะอยางยงเมอใช รวมกบ Apache Web Server ระบบปฏบตอยางเชน Linux หรอ FreeBSD เปนตน ในปจจบน 23 PHP สามารถใชรวมกบ Web Server หลายๆตวบนระบบปฏบตการอยางเชน Windows 95/98/NT เปนตน 2.5.3 My SQL

MySQL คอโปรแกรมระบบจดการฐานขอมลทพฒนาโดยบรษท MySQL AB มหนาทเกบ ขอมลอยางเปนระบบรองรบค าสง SQL เปนเครองมอส าหรบเกบขอมลทตองใชรวมกบเครองมอหรอโปรแกรมอนอยางบรณาการเพอใหไดระบบงานทรองรบความตองการของผใช เชนท างานรวมกบเครองบรการเวบ (Web Server) เพอใหบรการแกภาษาสครปตทท างานฝงเครองบรการ (Server-Side Script) เชน ภาษา php ภาษา aps.net หรอภาษาเจเอสพ เปนตน หรอท างานรวมกบโปรแกรมประยกต (Application Program) เชน ภาษาวชวลเบสกดอทเนต ภาษาจาวา หรอ ภาษาซชารป เปนตน โปรแกรมถกออกแบบใหสามารถท างานไดบนระบบปฏบตการทหลากหลายและเปนระบบฐานขอมลโอเพนทซอรท (Open Source) ทถกน าไปใชงานมากทสด ความสามารถและการท างานของโปรแกรม MySQL มดงตอไปน

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

24

MySQL ท าหนาทเปนทงตวฐานขอมลและระบบจดการฐานขอมล MySQL เปนระบบจดการฐานขอมลแบบ relational ฐานขอมลแบบ relational จะท าการเกบขอมลทงหมดในรปแบบของตารางแทนการเกบขอมลทงหมดลงในไฟลเพยงไฟลเดยวท าใหท างานไดรวดเรวและมความยดหยน นอกจากนนแตละตารางทเกบขอมลสามารถเชอมโยงเขาหากนท าใหสามารถรวมหรอจดกลมขอมลไดตามตองการ โดยอาศยภาษา SQL ทเปนสวนหนงของโปรแกรม MySQL ซงเปนภาษามาตรฐานในการเขาถงฐานขอมล MySQL แจกจายใหใชงานแบบ Open Source นนคอผใชงาน MySQL ทกคนสามารถใชงานและปรบแตงการท างานไดตามตองการสามารถดาวนโหลดโปรแกรม MySQL ไดจาก อนเทอรเนตและน ามาใชงานโดยไมมคาใชจายใดๆ 24 ในระบบปฏบตการ Red Hat Linux นนมโปรแกรมทสามารถใชงานเปนฐานขอมลใหผดแลระบบสามารถเลอกใชงานไดหลายโปรแกรม เชน MySQL และ PostgreSQL ผดแลระบบสามารถเลอกตดตงไดทงในขณะทตดตงระบบปฏบตการ Red Hat Linux หรอจะตดตงภายหลงจากทตดตงระบบปฏบตการกไดอยางไรกตามสาเหตทผใชงานจ านวนมากนยมใชงานโปรแกรม MySQL คอ MySQL สามารถท างานไดอยางรวดเรวนาเชอถอและใชงานไดงายเมอเปรยบเทยบประสทธภาพในการท างานระหวางโปรแกรม MySQL และ PostgreSQL โดยพจารณาจากการประมวลผลแตละ ค าสงไดผลลพธดงรปท 1 นอกจากนน MySQL ถกออกแบบและพฒนาขนมาเพอท าหนาเปนเครองใหบรการรองรบการจดการกบฐานขอมลขนาดใหญซงการพฒนายงคงด าเนนอยอยางตอเนองสงผลใหมฟงกชนการท างานใหม ๆ ทอ านวยความสะดวกแกผใชงานเพมขนอยตลอดเวลารวมไปถงการปรบปรงดานความตอเนองความเรวในการท างาน และความปลอดภยท าให MySQL เหมาะสมตอการน าไปใชงานเพอเขาถงฐานขอมลบนเครอขายอนเทอรเนต ตวอยางค าสง SQL ทใชงายบอย ๆ ตวอยาง database ดงน

ตารางท 2-1 ตารางแสดงตวอยางค าสง sql

Book_id Book_name Book_price

1 Vb.net 2008 50

2 Vb.net 2010 100

3 Vb.net 2011 200

4 Vb.net 2012 500

25

5 Vb.net 2013 500

ตารางท 2-2 ตารางแสดงตวอยางค าสง sql คนหาขอมลงายๆ

ค าสง SQL น คนหาขอมลงายๆ ท book_id = 1

" SELECT * FROM tbl_book WHERE book_id = 1 "

Book_id Book_name Book_price

1 Vb.net 2008 50

ตารางท 2-3 ตารางแสดงตวอยางค าสง sql คนหาขอมล เรยงล าดบขอมล นอยไปมาก

ค าสง SQL น คนหาขอมล เรยงล าดบขอมล นอยไปมาก

" SELECT * FROM tbl_book ORDER BY book_id "

Book_id Book_name Book_price

1 Vb.net 2008 50

2 Vb.net 2010 100

3 Vb.net 2011 200

4 Vb.net 2012 500

5 Vb.net 2013 500

26

ตารางท 2-4 ตารางแสดงตวอยางค าสง sql คนหาขอมล เรยงล าดบขอมล มากไปนอย

ค าสง SQL น คนหาขอมล เรยงล าดบขอมล มากไปนอย

" SELECT * FROM tbl_book ORDER BY book_id DESC "

Book_id Book_name Book_price

5 Vb.net 2013 500

4 Vb.net 2012 500

3 Vb.net 2011 200

2 Vb.net 2010 100

1 Vb.net 2008 50

27

ตารางท 2-5 ตารางแสดงตวอยางค าสง sql เพมขอมลอก 1 row

ค าสง SQL น เพมขอมล อก 1 row

" INSERT INTO tbl_book (book_id , book_name, book_price) VALUES (6, 'AAA',20) "

Book_id Book_name Book_price

1 Vb.net 2008 50

2 Vb.net 2010 100

3 Vb.net 2011 200

4 Vb.net 2012 500

5 Vb.net 2013 500

6 AAA 20

ตารางท 2-6 ตารางแสดงตวอยางค าสง sql แกไขขอมล

ค าสง SQL แกไขขอมล " UPDATE tbl_book SET book_name = 'Vb.net' , book_price = 111 WHERE book_id = 1 "

Book_id Book_name Book_price

1 Vb.net 111

28

บทท 3 การวเคราะหระบบ

เพอสรางระบบ การขายเกมออนไลน กรณศกษา geto gemu จ าเปนตองมการศกษาและ

วเคราะหถงขนตอนการดาเนนงานของระบบเดม หลงจากนน ท าการรวบรวมความตองการในระบบใหมแลวน ามาศกษาและวเคราะหดวยการใชเครองมอตาง ๆ ไดแก แบบจ าลองขนตอนการท างานของระบบ (Process Modeling) ใชแผนภาพแสดงความสมพนธระหวางขอมล (Entity Relationship Diagram : ER Diagram) และวเคราะหออกแบบระบบเปนขนตอนในการออกแบลกษณะการท างานของระบบการก าหนดลกษณะของรปแบบรายงานทเกดจากการท างานของระบบลกษณะการน าขอมลเขาสระบบและผลลพธทไดจากระบบและเลอกใชรปแบบการน าเสนอของรายงานเปนลกษณะของจอภาพท าใหสามารถเขาใจขนตอนการท างานของระบบไดชดเจนขน ซงสามารถสรปขนตอนการท างานไดดงน 3.1 การออกแบบกระบวนการท างานของระบบ

3.1.1 การออกแบบแผนภาพบรบท (Context Diagram) แผนภาพบรบท (Context Diagram) จะแสดงใหเหนถงภาพรวมของการท างานของระบบอยางคราว ๆ ในกระบวนการในสวนตาง ๆ ทเกยวของในขนตอนการท างานของระบบจดเกบขอมลการสงออกซงกระบวนการจะแบงออกเปน 2 สวน คอ

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

3.1.1.2 ผดแลระบบท าการลอกอนระบบ โดยใชชอผใชงานและรหสผาน ซงเมอเขาสระบบแลวจะท าหนาท ลบ คนหา ขอมลลกคาได เพม ลบ แกไข คนหา ขอมลประเภทสนคา ขอมลสนคาได เปนการออกแบบแผนภาพการไหลของขอมลระดบบนสด ทแสดงภาพรวมการท างานของระบบทมความสมพนธกบเอนทตทเกยวของโดยตรงกบระบบ ดงภาพท 3–1

29

30

geto gemu

,

ภาพท 3–1 Context Diagram ระบบการขายเกมออนไลน กรณศกษา geto gemu

31

จากการออกแบบแผนภาพบรบทแผนภาพกระแสการไหลของระดบบนสดทแสดงถงภาพรวมการ

ท างานของระบบรานขายเกมออนไลน กรณศกษา geto gemu ซง สญลกษณ Process ใชแทนการ

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

เอนทตทเกยวของกบระบบทท าใหทราบโดยภาพรวม ระบบรานขายเกมออนไลน กรณศกษา geto

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

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

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

รายงานสรปยอดสนคาคงเหลอ

3.1.2 การออกแบบแผนภาพการไหลของขอมล (Data Flow Diagram Level 0) ของระบบทแสดงใหเหนถงขนตอนการท างานหลกของระบบทงหมดแสดงทศทางการไหลของขอมลและแสดง รายละเอยดแหลงจดเกบขอมล ดงภาพท 3–2

32

1.0

3.0

4.0

5.0

6.0

2.0

D2

D1

D5

D3

D3

D3

D4

D4

D5

D5

ภาพท 3–2 การออกแบบแผนภาพการไหลของขอมล (Data Flow Diagram Level 0)

ระบบการขายเกมออนไลน กรณศกษา geto gemu

33

3.1.2.1 กระบวนการท 1 สมครสมาชก ลกคากรอกขอมลสวนตวสมครสมาชก เมอยนยนการสมครสมาชก ระบบจะดงขอมลลกคาไปจดเกบไปแฟมขอมลสมาชก และระบบจะสงขอมลยนยนการสมครสมาชกกลบสลกคา 3.1.2.2 กระบวนการท 2 เขาสระบบ ลกคาใชชอผใชและรหสผานเขาใชระบบ ตรวจสอบขอมลจากแฟมขอมลลกคาและใหสทธในการเขาใชงานระบบผดแลระบบใชชอผใชและรหสผานเขาใชระบบระบบตรวจสอบขอมลผดแลระบบจากแฟมขอมลผดแลระบบ 3.1.2.3 กระบวนการท 3 คนหาขอมล ลกคาปอนขอมลสนคา ระบบดงขอมลไปคนหาในขอมลแฟมขอมลประเภทสนคา แฟมขอมลสนคา และระบบจะท าการสงขอมลสนคาสงกลบลกคาผดแลระบบปอนขอมลคนหาขอมลลกคาจากนนระบบดงขอมลในแฟมขอมลลกคาและสงขอมลกลบสผดแลระบบ 3.1.2.4 กระบวนการท 4 การสงซอสนคา ลกคาท ารายการสงซอสนคาระบบดงขอมลมาตรวจสอบวาลกคาสมครสมาชกเรยบรอยแลวถาสมครสมาชกแลวระบบจะดงขอมลจากแฟมขอมลสนคาเพอมาตรวจสอบสนคาจากนนขอมลทลกคาท าการสงซอสนคาจะถกจดเกบไวทแฟมขอมลการสงซอสนคาและระบบจะดงขอมลรายละเอยดการสงซอสนคาทงหมดกลบสลกคา 3.1.2.5 กระบวนการท 5 จดการขอมลพนฐาน ลกคาสงขอมลสนคามายงระบบจากนนระบบดงขอมลการสงซอสนคาผดแลระบบเพอเปลยนสถานะสงเขามายงแกไขขอมลการขายเกมออนไลน 3.1.2.6 กระบวนการท 6 พมพ รายงาน ผดแลระบบรองขอรายงานยอดสนคาคงเหลอระบบสงรายงานขอมลสนคาคงเหลอใหผดและระบบผดแลระบบสามารถพมพสรปยอดขายสนคาได

34

3.1.3 แผนภาพกระแสการไหลของขอมลระดบท 1 (Data Flow Diagram Level 1)

ของกระบวนการท 1.0 การสมครสมาชก

1.1

1.2

1.4

1.3

D1

D1

ภาพท 3–3 แผนภาพกระแสการไหลของขอมลระดบท 1 (Data Flow Diagram Level 1)

ของกระบวนการท 1.0 การสมครสมาชก

35

จากภาพเปนการอธบายกระบวนการสมครสมาชกของลกคาซงท าการกรอกขอมลสวนตวเพอสมครสมาชกเขาสระบบระบบจะสงขอมลไปยงแฟมขอมลลกคาระบบท าการตรวจสอบขอมลและ แสดงรายละเอยดการสมครสมาชก เชน การยนยนการสมครเมอยนยนแลวระบบจะท าการบนทก ขอมลลกคาและดงขอมลสมครสมาชกไปจดเกบไวทแฟมขอมลลกคาจากนนระบบจะสงขอมลการ ยนยนสมครสมาชกกลบสลกคา

3.1.4 แผนภาพกระแสการไหลของขอมลระดบท 1 (Data Flow Diagram Level 1) ของ กระบวนการท 5.0 จดการขอมลพนฐาน

4.1

4.2

4.4

4.3

D5

D1

D3

ภาพท 3–4 แผนภาพกระแสการไหลของขอมลระดบท 1 (Data Flow Diagram Level 1) ของกระบวนการท 4.0 สงซอสนคา

36

จากภาพเปนการอธบายการะบวนการจดการขอมลพนฐานการเพม ลบ แกไข ขอมลลกคา แลวจดเกบไวในแฟมขอมลลกคา การเพม ลบ แกไข ขอมลสนคาแลวจดเกบไวในแฟมขอมลสนคา การเพม ลบ แกไข ขอมลการสงซอสนคาแลวจดเกบไวในแฟมขอมล

3.2 การออกแบบกระบวนการจดเกบขอมล

Product

gid Name_p

price

type

amount

commenthave

Sell

Type

Sale

Name_t

tid

Orderid

orderdatename

tel

did

buy

CustomerCid

pass

nane

siuname

sex

birth

mail

m

1

m 1

1

m

tel

traillink

ภาพท 3-5 E-R Diagram ของระบบการขายเกมออนไลน กรณศกษา geto gemu

37

3.3 พจนานกรมขอมล (Data Dictionary)

3.3.1 ตารางขอมล(Data Table) เปนการอธบายรายละเอยดของขอมลทอในระบบทผสรางระบบไดทาการก าหนดโครงสรางแฟมขอมลไวในตารางขอมลโดยประกอบไปดวย 7 แฟมขอมลโดยมรายละเอยดและโครงสรางดงตอไปน

ชอตาราง ขอมลผดแลระบบ (Admin)

วตถประสงค เกบรายละเอยดเกยวกบขอมลผดแลระบบ แฟมทเกยวของ ขอมลการสงซอ (order)

ตารางท 3-1 ตารางแสดงขอมลขอมลผดแลระบบ (Admin)

ล าดบ (Sequence

No.)

คณสมบต (Attribute)

ค าอธบาย(Description)

ขนาด (width)

ประเภท(Type)

คาเบองตน (Default)

ประเภทคย(Key Type)

1 aid ไอดแอดมน 30 Varchar

- pk

2 pass รหสผาน 30 Varchar

- -

3 no ล าดบ 3 Int - -

4 Name_a ชอ 30 Varchar

- -

38

ชอตาราง ขอมลสมาชก (customer) วตถประสงค เกบรายละเอยดเกยวกบขอมลลกคา แฟมทเกยวของ ขอมลการสงซอ (order)

ตารางท 3-2 ตารางแสดงขอมลสมาชก (customer)

ล าดบ (Sequence

No.)

คณสมบต (Attribute)

ค าอธบาย(Description)

ขนาด (width)

ประเภท(Type)

คาเบองตน (Default)

ประเภทคย(Key Type)

1 cid ไอดสมาชก 20 Varchar

- pk

2 pass รหสผาน 20 Varchar

- -

3 name ชอ 30 Varchar

- -

4 surname นามสกล 30 Varchar

- -

5 sex เพศ 10 Varchar

- -

6 birthday เดอนเกด - Varchar - -

7 e-mail อเมล 20 Varchar

- -

8 tel เบอรโทร 10 Varchar

- -

39

ชอตาราง ขอมลสนคา (product) วตถประสงค เกบรายละเอยดเกยวกบขอมลสนคา แฟมทเกยวของ ขอมลรายละเอยดประเภทสนคา (product) ตารางท 3-3 ตารางแสดงขอมลสนคา (product)

ล าดบ (Sequence

No.)

คณสมบต (Attribute)

ค าอธบาย(Description)

ขนาด (width)

ประเภท(Type)

คาเบองตน (Default)

ประเภทคย(Key Type)

1 gid ไอดเกมส 5 int

- pk

2 Name_p ชอ 30 Varchar

- -

3 price ราคา 4 int

- -

4 amount จ านวน 3 int

- -

5 type แบบประเภท 3 int

- -

6 Comment ความคดเหน 150 Varchar

- -

7 Traillink ตวอยางเกม 500 Varchar - -

40

ชอตาราง ขอมลขายสนคา (order) วตถประสงค เกบรายละเอยดเกยวกบขอมลประเภทขายสนคา

แฟมทเกยวของ ขอมลสนคา (product),ขอมลสมาชก (customer) ตารางท 3-4 ตารางแสดงขอมลประเภทขายสนคา (order)

ล าดบ (Sequence

No.)

คณสมบต (Attribute)

ค าอธบาย(Description)

ขนาด (width)

ประเภท(Type)

คาเบองตน (Default)

ประเภทคย(Key Type)

1 Orderid ไอดขาย 5 int

- pk

2 orderdate วนทขาย 50 Varchar

- -

3 name ไอดสมาชก 50 Varchar

- -

4 tel เบอรโทร 10 int - -

5 did สถานะ 3 int

- -

41

ชอตาราง ขอมล รายละเอยดการขาย (order_detail) วตถประสงค เกบรายละเอยดเกยวกบขอมลประเภทขายสนคา

แฟมทเกยวของ ขอมลสนคา (product),ขอมลสมาชก (customer),สถานะ (stats)

ตารางท 3-5 ตารางแสดงขอมลประเภทขายสนคา (order_detail)

ล าดบ (Sequence

No.)

คณสมบต (Attribute)

ค าอธบาย(Description)

ขนาด (width)

ประเภท(Type)

คาเบองตน (Default)

ประเภทคย(Key Type)

1 Detailid รหส

รายละเอยด 5

int

- pk

2 orderid รหสการขาย 5 date

- -

3 pid รหสสนคา 5 int

- -

4 qty จ านวน 5 int - -

42

ชอตาราง ขอมลประเภทสนคา (type) วตถประสงค เกบรายละเอยดเกยวกบขอมลประเภทสนคา แฟมทเกยวของ ขอมลสนคา (order) ตารางท 3-6 ตารางแสดงขอมลประเภทสนคา (type)

ล าดบ (Sequence

No.)

คณสมบต (Attribute)

ค าอธบาย(Description)

ขนาด (width)

ประเภท(Type)

คาเบองตน (Default)

ประเภทคย(Key Type)

1 Name_t ชอประเภท 30 Varchar

- -

2 tid ไอดประเภท 3 Varchar

- pk

43

ชอตาราง ขอมล ยนยนการโอนเงน (cuscon) วตถประสงค เกบรายละเอยดเกยวกบขอมลประเภทขายสนคา

แฟมทเกยวของ ขอมลสมาชก (customer) ตารางท 3-7 ตารางแสดงขอมลยนยนการโอนเงน (cuscon)

ล าดบ (Sequence

No.)

คณสมบต (Attribute)

ค าอธบาย(Description)

ขนาด (width)

ประเภท(Type)

คาเบองตน (Default)

ประเภทคย(Key Type)

1 sid ไอดขาย 5 int

- -

2 Piclink ลงภาพยนยน 100 Varchar

- -

44

ชอตาราง ขอมล สถานะ (stats) วตถประสงค เกบรายละเอยดเกยวกบขอมลประเภทขายสนคา

แฟมทเกยวของ ขอมลสมาชก (customer) ตารางท 3-8 ตารางแสดงขอมลสถานะ (stats)

ล าดบ (Sequence

No.)

คณสมบต (Attribute)

ค าอธบาย(Description)

ขนาด (width)

ประเภท(Type)

คาเบองตน (Default)

ประเภทคย(Key Type)

1 sid ไอดสถานะ 5 int

- -

2 text ขอมลสถานะ 50 Varchar

- -

45

ชอตาราง ขอมล ประเภท (type) วตถประสงค เกบรายละเอยดเกยวกบขอมลประเภทขายสนคา

แฟมทเกยวของ ขอมลสนคา (product) ตารางท 3-9 ตารางแสดงขอมลประเภท (type)

ล าดบ (Sequence

No.)

คณสมบต (Attribute)

ค าอธบาย(Description)

ขนาด (width)

ประเภท(Type)

คาเบองตน (Default)

ประเภทคย(Key Type)

1 tid ไอดประเภท 3 int

- -

2 name ชอประเภท 30 Varchar

- -

บทท 4 การออกแบบระบบ

ระบบการขายเกมออนไลน กรณศกษา geto gemu ไดท าการสรางและออกแบบระบบหนา

เวบไซตโดยจ าแนกสวนตาง ๆ ของการท างาน และมการใชงาน 2 สวนส าคญ ดงน 4.1 สวนของลกคา 4.2 สวนของผดแลระบบ

4.1 สวนของลกคา

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

ภาพท 4-1 แสดงหนาระบบการขายหนาแรกในสวนของลกคา

46

46

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

ภาพท 4-2 แสดงหนาสมครสมาชก

4.1.3 เมอท าการสมครสมาชกเรยบรอยแลวระบบแสดงขอความ “เขาสระบบเพอสงซอไดเลย ”ดงภาพท 4-3

ภาพท 4-3 แสดงหนาการสมครสมาชกเรยบรอย

47

4.1.4 หนาเขาสระบบ เมอท าการสมครสมาชกเรยบรอยแลว สามารถใชงานไดทนทและเมอเขาสระบบแลว ระบบจะแสดงชอของผใชงาน หรอสมาชกทท ากาเขาสระบบและ ระบบจะท าการแสดงหนาจอในสวนของหนาหลก ดงภาพท 4-4

ภาพท 4-4 แสดงหนาการเขาสระบบ

4.1.5 ชองส าหรบคนหาสนคาโดยคนหาจากชอของสนคา โดยการกรอกขอมลทตองการคนหา เชน ชอเกมทตองการแลวคลกปม คนหา ดงภาพท 4-5

ภาพท 4-5 แสดงหนาการคนหาขอมลสนคา

48

4.1.6 หนาแสดงรายละเอยดจากการคนหาสนคา ดงภาพท 4-6

ภาพท 4-6 แสดงหนารายละเอยดการคนหาสนคา

4.1.7 หนาแสดงรายการสนคาจากการเลอกประเภทสนคา ดงภาพท 4-7

ภาพท 4-7 แสดงหนาสนคาตอนเลอกประเภทสนคา

49

4.1.8 หนารายละเอยดสนคา จะแสดงรายละเอยดตาง ๆ ของสนคา เชน ชอ วดโอตวอยาง รายละเอยดของสนคา และราคาของสนคา และสามารถคลกสงซอสนคาได ดงภาพท 4-8

ภาพท 4-8 แสดงหนารายละเอยดสนคาตาง ๆ 4.1.9 หนารายละเอยดการสงซอ จะแสดงรายละเอยดการสงซอทงหมด สาดงภาพท 4-9

ภาพท 4-9 แสดงหนารายละเอยดการสงซอสนคาทงหมด

50

4.1.10 หนาการยนยนการสงซอ เมอลกคาเลอกสนคาแลว ขอมลจะถกสงมาหนาน และใหลกคาเลอกจ านวนสนคา แลวกดยนยนการสงซอ เพอสงขอมลไปยงผดแลระบบ ดงภาพท 4-10

ภาพท 4-10 แสดงหนายนยนการสงซอ

4.1.11 หนาพมพใบสงซอ สนคาทงหมดจากลกคาโดยจะแสดงขอมลขอลกคาและขอมลสนคาทสงซอ ดงภาพท 4-11

ภาพท 4-11 แสดงหนาพมพใบสงซอ

51

4.2 สวนของผดแลระบบ

4.2.1 หนาเขาสระบบของผดแลระบบ เปนหนาเวบไซตแสดงในการใชงานของผดแลระบบโดยมชอผใชงาน (Username) และรหสผาน (Password) ทก าหนดไวในระบบ โดยในกรณศกษานจะใช ผใชงาน (Username) คอ ”jzjzjz1230” และรหสผาน (Password) คอ “1234” ดงภาพท 4-12

ภาพท 4-12 แสดงหนาเขาสระบบของผดแลระบบ

4.2.2 หลงจากเขาสระบบเรยบรอยแลวจะ เปนหนาเวบไซตแสดงการจดการขอมลภายในระบบทงหมด ดงภาพท 4-13

ภาพท 4-13 แสดงหนาการเขาสระบบ

52

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

ผดแลระบบจะสามารถ เพม ลบ แกไข สนคาใหมไดโดย พมพชอประเภทสนคา และ การคลกท “เพมประเภท” ดงภาพท 4-14

ภาพท 4-14 แสดงหนาการเพมประเภทสนคา

4.2.4 หนาการแกไขประเภทสนคา ผดแลระบบจะสามารถท าการแกไขสนคาไดโดยท าการคลก ”แกไขประเภทสนคา” ดงภาพท 4-15

ภาพท 4-15 แสดงหนาการแกไขประเภทสนคา

53

54

4.2.5 หนาเพมสนคาใหม เปนการเพมสนคาและรายละเอยดตาง ๆ ของสนคา เชน ชอ ราคา

จ านวน ประเภท โดยผดแลระบบจะสามารถ เพม ลบ แกไข สนคาใหมได ดงภาพท 4-16

ภาพท 4-16 แสดงหนาเพมสนคาใหม

4.2.6 หนาแกไขสนคา ผดแลระบบจะสามารถท าการแกไขสนคาได ดงภาพท 4-17

ภาพท 4-17 แสดงหนาการแกไขสนคา

55

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

โดยคลกทปมปรบสถานะ ดงภาพท 4-18

ภาพท 4-18 แสดงหนาสถานะสนคา

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

ลงคส าหรบปรบสภานะการสงซอสนคา

56

ภาพท 4-19 แสดงหนาปรบสถานะสนคา 4.2.9 หนารายงานสนคาคงเหลอ การออกรายงานสนคาคงเหลอ ผดแลระบบจะสามารถพมพรายงานสนคาคงเหลอไดโดย คลกท “print” ดงภาพท 4-20

ภาพท 4-20 แสดงหนารายงานสนคาคงเหลอ

4.2.10 หนายอดขาย สามารถออกรายงานยอดขายสนคาทงหมด ผดแลระบบจะสามารถอ อกรายงานยอดขายสนคาไดโดยท าการคลกท “print” ดงภาพท 4-21

57

ภาพท 4-21 แสดงหนายอดขาย

4.2.11 หนารายงานรายวน ผดแลระบบสามารถเลอกวนทตองการพมพรายงานยอดขาย รายวนไดโดยพมพวนทตองการพมพรายงาน จากนนจะปรากฏหนารายงานยอดขายรายวน ไดโดยท าการคลกท “print” ดงภาพท 4-22

ภาพท 4-22 แสดงหนารายงานรายวน

บทท 5 สรปและขอเสนอแนะ

จากผลการดาเนนงานทไดในสวนของระบบทสรางเสรจสมบรณ ผจด ทาไดทาการทดสอบ

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

5.1 สรปผลการดาเนนการ 5.2 ปญหาของระบบงาน 5.3 ขอเสนอแนะ

5.1 สรปผลการด าเนนงาน

จากการรวบรวมและศกษาระบบสารสนเทศการจดการขอมลระบบ การ ขายเกมออนไลน กรณศกษา geto gemu เมอได สรางระบบการขายเกมออนไลน แลวสามารถคนหา สนคาได โดย คนหาไดจากใน ฐานขอมลของ สนคา ตรวจสอบ สถานะการสงซ อ บนทกขอมลลกคาได บนทกขอมลการ ขายได โดยมการคานวณสนคา ออกรายงานยอดขายสนคา สนคาคงเหลอได และออกใบสงซอได ทาใหเปนโปรแกรมททใชในระบบสารสนเทศเพอการจดการขอมลไดด

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

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

58

5.2 ปญหาของระบบงาน 5.2.1 การแสดงขอความหรอรปภาพไมอยในทเรากาหนดจงทาใหการวางขอความ หรอ รปภาพ

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

5.3 ขอเสนอแนะ

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

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

บรรณานกรม

Jinama จนามา (ม.ป.ป.) การสรางฟอรมลอคอน และรายงาน อยางรวดเรว..คนเมอ 9

พฤศจกายน2560 จากเวบไซต https://www.youtube.com/watch?v=cGobuucBcs8 Panisara Wongma เพม/ลบ/แกไข/คนหา/แสดง ขอมลดวย (PHP,SQL) Dreamweaver CS6 คนเมอ 9 พฤศจกายน 2560 https://www.youtube.com/watch?v=iZexM3kdGok Jinama จนามา (ม.ป.ป.) การสรางหนาเวบสนคา. คนเมอ 15 มกราคม 2561, จากเวบไซต

https://www.youtube.com/watch?v=38cXrFFhrGg สวฒนา พรหมสวรรณ 23 เม.ย 57 เนอหาขอมลประเภทเกมตางๆ คนเมอ 22 กนยายน 2560,

จากเวบไซต https://guru.sanook.com/27010/ devbanban (ม.ป.ป.) ตะกราสนคา php, Dreamweaver คนเมอ 9 ธนวาคม 2560, จากเวบไซต

https://www.youtube.com/watch?v=vnu1DtjkjX0&t=205s สงคา Recordset แบบ advance คนเมอ 1 มนาคม 2561 จากเวบไซต

http://www.chiangkham.ac.th/krudui/30249/10.pdf SAMI (ม.ป.ป.) ดงขอมลจาก ตารางมา แสดง php mysql คนเมอ 31 มกราคม 2561, จากเวบไซต http://www.thaicreate.com/php/forum/121684.html Guest (ม.ป.ป.) ปม search php คนเมอ 16 ตลาคม 2560, จากเวบไซต

http://www.thaicreate.com/php/forum/084103.html DwThai.Com 21 ธ.ค. 2013 สรางโปรแกรมสงซอสนคามชองก าหนดจ านวน คนเมอ 28 กมภาพนธ 2561, จากเวบไซตhttps://www.youtube.com/watch?v=0M2HSxR7zK8

ภาคผนวก ก

คมอการใชระบบ

61

คมอในการใชงานเวบไซตซอขายเกมออนไลน กรณศกษา Geto Gemu คมอการใชงานแบงออกเปน 2 สวนคอ คมอการใชงานเวบไซตของลกคา และคมอการใชเวบไซตของผดแลระบบ

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

ภาพท ก-1 หนาจอแรกของเวบไซต

62

1.2 หนาจอส าหรบสมครสมาชกทลกคาจะตองกรอกขอมลตามขอมลในชองทก าหนดใหดงน Username และ Password ใชในการเขาสระบบ ชอ และ นามสกล ใชในการอางองเวลาพมพใบเสรจ เพศและ เดอนทเกดจะเปนหวขอใหเลอก ใชส าหรบในการจดกจกรรมหรอโปรโมชน Email และ เบอรโทรตดตอ ใชในการตดตอและสงสนคา ดงภาพท ก-2

ภาพท ก-2 หนาสมครสมาชก 1.3 หนาทจะแสดงถงไมไดใสขอมลลงในชอง Username จะตองกด Back เพอกลบไปกรอกขอมลใหมใหครบถวน ดงภาพท ก-3

ภาพท ก-3 หนา Error กรณไมกรอก Username

1.4 หนาทจะแสดงถงไมไดใสขอมลลงในชอง Password จะตองกด Back เพอกลบไปกรอกขอมลใหมใหครบถวน ดงภาพท ก-4

63

ภาพท ก-4 หนา Error กรณไมกรอก Password

64

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

ครบถวน ดงภาพท ก-5

ภาพท ก-5 หนา Error กรณไมกรอกชอ

1.6 หนาทจะแสดงถงไมไดใสขอมลลงในชอง นามสกล จะตองกด Back เพอกลบไปกรอกขอมลใหมใหครบถวน ดงภาพท ก-6

ภาพท ก-6 หนา Error กรณไมกรอกนามสกล

1.7 หนาทจะแสดงถงไมไดใสขอมลลงในชอง นามสกล จะตองกด Back เพอกลบไปกรอกขอมลใหมใหครบถวน ดงภาพท ก-7

ภาพท ก-7 หนา Error กรณไมกรอก Email

1.8 หนาทจะแสดงถงไมไดใสขอมลลงในชอง นามสกล จะตองกด Back เพอกลบไปกรอกขอมลใหมใหครบถวน ดงภาพท ก-8

ภาพท ก-8 หนา Error กรณไมกรอกเบอรโทรศพท

65

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

ภาพท ก-9 หนาแสดงขอความตอนรบหลงจากสมครสมาชก

1.10 หนาจอหลงจะมชองส าหรบเขาสระบบอยใหกรอก Username และ Password ทไดท าการสมครไวหากไมถกตองจะถกสงกลบมาใหกรอกอกครง ดงภาพท ก-10

ภาพท ก-10 ชองส าหรบกรอกขอมลในการเขาสระบบของลกคา

66

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

ภาพท ก-11 แถบดานบนของหนาเวบไซตหลงจากเขาสระบบ

1.12 ชองส าหรบกรอกขอมลในการคนหาชอสนคาโดยสามารถใชงานไดไมวาจะเขาสระบบหรอไมหากกดคนหา ดงภาพ ก-12

ภาพท ก-12 ชองส าหรบใสขอมลในการคนหา

67

1.13 หนาจอทจะแสดงผลลพธหลงจากการคนหาจากหวขอ 1.12 โดยการปอนชอสนคา แลวกดคนหาจะแสดงรายละเอยดของสนคา ดงภาพ ก-13

ภาพท ก-13 ผลลพธหลงจากกดคนหา 1.14 หนาจอรายละเอยดสนคาทจะบอกชอสนคาทางดานบน ถดมาจะเปนวดโอตวอยางของสนคานน ๆ และจะมขอความเกยวกบเกมนน ๆ พรอมราคา ดงภาพ ก-14

ภาพท ก-14 ภาพรายละเอยดสนคา

68

1.15 หนาจอรายละเอยดการสงสนคาจะปรากฏขนมาหลงจากกดค าวาสงซอทมอยใตรายละเอยดสนคาและหลงรายชอสนคาทแสดง ดงภาพ ก-15

ภาพท ก-15 ภาพต าแหนงลงคสงซอ

1.16 หนาจอรายเอยดการสงนนจะมรายละเอยดตาง ๆ ของสนคา จ านวน ราคา ชอ ราคารวม และ ปม x ส าหรบลบสนคาหากตองการซอเพมใหไปท Go to product และหากตองการคดเงนใหไปท Checkout ดงภาพ ก-16

ภาพท ก-16 หนาท าการเลอกจ านวนและสงซอ

69

1.17 หนาจอรายเอยดการสงซอทจะแสดงขอมลของลกคาจะตองกดสงซอเพอท าการยนยนการสงซอ ดงภาพ ก-17

ภาพท ก-17 หนารายละเอยดการสงซอ

1.18 เมอสงซอเสรจแลวเวบจะใหดรายการทสง โดยคลก View Order หรอกลบไปหนาหลก

โดยคลก Back ดงภาพ ก-18

ภาพท ก-18 หนาสถานการณหลงการสงซอ

70

1.19 หนาสถานะของสนคาทไดเขาสระบบแลวจะแสดงเฉพาะของลกคาคนนน ๆ ทเขาสระบบไว และจะสามารถพมพรายงานออกมาได ดงภาพ ก-19

ภาพท ก-19 หนาสถานการณช าระสนคาขณะเขาสระบบ

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

โดยจะแสดงเฉพาะรายการทยงไมไดด าเนนการและสามารถอพโหลดได ดงภาพ ก-20

71

ภาพท ก-20 หนาแสดงการทสงซอไวแลว

1.21 หนาทจะใชส าหรบในการอพโหลดลงภาพส าหรบยนยนในการสงซอสนคาในรอบบลนนๆโดยทางขวาจะมลงส าหรบฝากไฟล และ วธการในการสงขอมล ดงภาพ ก-21

ภาพท ก-21 หนาส าหรบในการยนยนการช าระเงน

1.22 หนาจอทจะแสดงสนคาตามหมวดหมทไดเลอก ดงภาพ ก-22

ภาพท ก-22 หนาแสดงการสนคาจากการเลอกประเภทสนคา

ประเภทสนคา

รายการสนคา

72

73

2. การใชงานของผดแลระบบ 2.1 หนาแรกของหลงรานหรอสวนของ Admin ผดแลระบบจ าเปนตองเขาสระบบกอนเพอใชงานระบบ ดงภาพ ก-23

ภาพท ก-23 หนาส าหรบใหผดแลระบบเขาสระบบ 2.2 หนาจอหลงจากเขาสระบบนนจะมการแบงเปน 2 สวนบนลางหากเลอกเมนสวนบนแลวสวนลางจะเปลยนไปตามหวขอสวนบน โดยมหวขอดงตอไปน ประเภทสามารถเพมลบแกไขประเภทของสนคา สนคา สามารถเพมลบแกไขสนคา ปรบสถานะสามารถลบและแกไขสถานะของการสงซอของลกคา พมพรายงานสามารถพมพรายงานตาง ๆ ได และ logout เพอออกจากระบบ ดงภาพ ก-24

ภาพท ก-24 หนาส าหรบใหผดแลระบบเลอกใชงานตางหลงจากเขาสระบบ

74

2.3 หนาจอในการเพมประเภทสนคาและดประเภทสนคาทมอย สามารถเขาลงคใชส าหรบแกไขและลบประเภทสนคา ดงภาพ ก-25

ภาพท ก-25 หนาส าหรบเพมประเภทสนคาและลบ

2.4 หนาจอในการแกไขประเภทสนคาจะมชองใหกรอกและกดปมส าหรบยนยน ดงภาพ ก-26

ภาพท ก-26 หนาส าหรบแกไขประเภทสนคา

75

2.5 หนาจอแสดงและเพมสนคาโดยเพมรายละเอยดตาง ๆ ของสนคาเขาไปดวยและสามารถเขาลงคไปแกไขรายละเอยดและลบสนคาไดอกดวย ดงภาพ ก-27

ภาพท ก-27 หนาส าหรบเพมสนคาและลบสนคา

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

ภาพท ก-28 หนาส าหรบแกไขสนคา

76

77

2.7 หนาจอแสดงสถานะและลบการสงซอของลกคาแตละรายการและรายละเอยดทอยของภาพใน

การยนยนการช าระเงน พรอมกบลงคทจะแกไขสถานะ ดงภาพท ก-29

ภาพท ก-29 หนาส าหรบแสดงสถานะ

2.8 หนาจอแกไขสถานะสงซอของลกคาโดยจะมใหเลอก 3 ประเภทคอ 1. รอการช าระเงน 2. ก าลงด าเนนการ 3. และเสรจสน แลวกดแกไขขอมล เพอแกไขสถานะ ดงภาพ ก-30

ภาพท ก-30 หนาส าหรบปรบสถานะของรายการสงซอสนคา

ชองส าหรบเปลยนสถานะ

ลงคปรบสถานะ

78

2.9 หนาจอพมพรายงานจะแบงออกเปน 3 สวนใหญ ๆ โดยสวนแรกนนคอ สนคาคงเหลอจะแสดงขอมลเกมคงเหลอและสามารถพมพรายงาน ไดโดยท าการคลก ท “print“ เปนรายงานออกมาได ดงภาพ ก-31

ภาพท ก-31 หนาส าหรบพมพรายงานสนคาคงเหลอ

2.10 หนาจอพมพรายงานสวนท 2 นนคอ ยอดขาย สามารถพมพรายงานและสามารถพมพรายงานไดโดยท าการคลกท “print“ เปนรายงานออกมาไดดงภาพ ก-32

79

ภาพท ก-32 หนาส าหรบพมพรายงานยอดขายแตละรายการ 2.11 หนาจอพมพรายงานสวนสดทายนนคอ คนหาโดยการกรอกวนทตามตวอยางทางดานบนแลวกดคนหากจะแสดงรายการสงซอ และสามารถพมพรายงาน ไดโดยท าการคลก ท “print“ ออกมาได ดงภาพ ก-33

ภาพท ก-33 หนาส าหรบพมพรายงานยอดขายแตละรายการโดยคนหาจากขอมลวนท

78

ประวตผจดท า ชอ :**นายวศรต งามวน หวขอโครงงาน :**ระบบการขายเกมออนไลน กรณศกษา geto gemu

Online Game Sales System Geto Gemu Case Study สาขาวชา :**คอมพวเตอรธรกจ คณะ :**บรหารธรกจ ประวต

เกดวนท 22 มนาคม พ.ศ.2538 ทอยปจจบน เลขท 92/127 หม 5 ต าบลบางศรเมอง อ าเภอเมองนนทบร นนทบร 11000 จบการศกษาในระดบมธยมศกษาตอนตนจาก โรงเรยนวด เขมาภรตาราม นนทบร และระดบประกาศนยบตรวชาชพจาก วทยาลยเทคโนโลยวมลบรหารธรกจ สาขาคอมพวเตอรธรกจ และระดบประกาศนยบตรวชาชพชนสงจาก วทยาลยเทคโนโลยวมลบรหารธรกจสาขาคอมพวเตอรธรกจ ปจจบนก าลงศกษาอยระดบปรญญาตร หลกสตร 2 ป สาขาวชา คอมพวเตอรธรกจ คณะบรหารธรกจ มหาวทยาลยราชพฤกษ

78

ประวตผจดท า

ชอ :**นายสรราช รกษาศร หวขอโครงงาน :**ระบบการขายเกมออนไลน กรณศกษา geto gemu Online Game Sales System Geto Gemu Case Study สาขาวชา :**คอมพวเตอรธรกจ คณะ :**บรหารธรกจ ประวต เกดวนท 20 กรกฏาคม พ.ศ. 2539 ทอยปจจบน เลขท 2212/8 ซอยเบญจมตร แขวงวงศสวาง เขตบางซอ กรงเทพฯ 10800 จบการศกษาชนระดบมธยมศกษาตอนตนจาก โรงเรยนผะดงศษยพทยา กรงเทพฯ และระดบประกาศณยบตรวชาชพ จากวทยาลยเทคโนโลยวมลบรหารธรกจ และระดบประกาศณยบตรวชาชพชนสงจาก วทยาลยเทคโนโลยวมลบรหารธรกจ ปจจบนก าลงศกษาอยในระดบชนปรญญาตร หลกสตร 2 ป สาขาวชาคอมพวเตอรธรกจ คณะบรหารธรกจ วทยาลยราชพฤกษ