ระบบจัดล าดับการให้บริการโต๊ะ ......

58
ระบบจัดลาดับการให้บริการโต๊ะอาหารสาหรับธุรกิจร้านอาหาร กรณีศึกษา ร้านครัวตาปี Table Reservation and Queue Management System for Restaurants A Case Study of Krue Ta-Pi สุเทพ ยะนิล Suthep Yanil รายงานฉบับนี ้เป็นส่วนหนึ ่งของการศึกษาตามหลักสูตรวิทยาศาสตรมหาบัณฑิต สาขาเทคโนโลยีสารสนเทศ บัณฑิตวิทยาลัย มหาวิทยาลัยเทคโนโลยีมหานคร ปีการศึกษา 2553

Transcript of ระบบจัดล าดับการให้บริการโต๊ะ ......

Page 1: ระบบจัดล าดับการให้บริการโต๊ะ ... ระบบ...1.2 ปญ หาและอ ปสรรค 1 1.3 แนวทางการแก

ระบบจดล าดบการใหบรการโตะอาหารส าหรบธรกจรานอาหาร กรณศกษา รานครวตาป

Table Reservation and Queue Management System for Restaurants

A Case Study of Krue Ta-Pi

สเทพ ยะนล Suthep Yanil

รายงานฉบบนเปนสวนหนงของการศกษาตามหลกสตรวทยาศาสตรมหาบณฑต สาขาเทคโนโลยสารสนเทศ บณฑตวทยาลย

มหาวทยาลยเทคโนโลยมหานคร ปการศกษา 2553

Page 2: ระบบจัดล าดับการให้บริการโต๊ะ ... ระบบ...1.2 ปญ หาและอ ปสรรค 1 1.3 แนวทางการแก

I

ชอหวขอ ระบบจดล าดบการใหบรการโตะอาหารส าหรบธรกจรานอาหาร กรณศกษา รานครวตาป

นกศกษา นายสเทพ ยะนล รหสประจ าตว 5117630010 ปรญญา วทยาศาสตรมหาบณฑต สาขาวชา เทคโนโลยสารสนเทศ พ.ศ. 2553 อาจารยผควบคมโครงงาน ดร.วรพล ลลาเกยรตสกล

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

Page 3: ระบบจัดล าดับการให้บริการโต๊ะ ... ระบบ...1.2 ปญ หาและอ ปสรรค 1 1.3 แนวทางการแก

II

กตตกรรมประกาศ ระบบจดล าดบการใหบรการโตะอาหารส าหรบธรกจรานอาหารน ส าเรจลลวงลงไดดวย

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

สเทพ ยะนล

Page 4: ระบบจัดล าดับการให้บริการโต๊ะ ... ระบบ...1.2 ปญ หาและอ ปสรรค 1 1.3 แนวทางการแก

III

สารบญ

หนา บทคดยอ I กตตกรรมประกาศ II สารบญ III สารบญรป V สารบญตาราง VlI บทท 1 บทน า 1.1 กลาวน า 1 1.2 ปญหาและอปสรรค 1 1.3 แนวทางการแกปญหา 1 1.4 วตถประสงคของโครงงาน 3 1.5 ขอบเขตโครงงาน 3 1.6 ประโยชนทคาดวาจะไดรบ 3 1.7 ขนตอนและแผนงานในการพฒนาระบบ 3 1.8 ระยะเวลาการด าเนนงาน 5 บทท 2 ทฤษฎพนฐานทเกยวของ 2.1 การพฒนาเวบแอพพลเคชน 6 2.2 เอสเอมเอส 6 2.3 ภาษาทใชในการพฒนา 7 2.4 เครองมอทใชในการพฒนาระบบ 9 บทท 3 การด าเนนงานและการออกแบบระบบ 3.1 ศกษาและวเคราะหขอมล 11 3.2 ขนตอนการด าเนนงาน 12 3.3 ศกษาการท างานของระบบการจดล าดบการใหบรการโตะอาหาร 12 3.4 วเคราะหและออกแบบการท างานของโปรแกรม 13 3.5 การออกแบบโครงสรางฐานขอมล 21 3.6 การออกแบบหนาจอทตดตอกบผใชงาน 25 บทท 4 ผลการด าเนนโครงงาน 4.1 ความตองการของระบบ 31 4.2 เครองมอและโปรแกรมทใชในการท าโครงงาน 31

Page 5: ระบบจัดล าดับการให้บริการโต๊ะ ... ระบบ...1.2 ปญ หาและอ ปสรรค 1 1.3 แนวทางการแก

IV

สารบญ (ตอ) หนา 4.3 ผลการพฒนา 32 บทท 5 สรปผลการด าเนนโครงงาน 5.1 ผลการด าเนนโครงงาน 49 5.2 ปญหาและแนวทางแกไข 49 5.3 ขอเสนอแนะ 49 เอกสารอางอง 50

Page 6: ระบบจัดล าดับการให้บริการโต๊ะ ... ระบบ...1.2 ปญ หาและอ ปสรรค 1 1.3 แนวทางการแก

V

สารบญรป

หนา รปท 2.1 การสงขอความสนผานทางโทรศพทมอถอ 7 รปท 3.1 คอนเทกไดอะแกรม(Context Diagram) 13 รปท 3.2 Data Flow Diagram 14 รปท 3.3 DFD Level 1 Process 1.0 ปรบปรงฐานขอมลสาขา 15 รปท 3.4 DFD Level 1 Process 2.0 ปรบปรงฐานขอมลโตะอาหาร 15 รปท 3.5 DFD Level 1 Process 3.0 การจองโตะอาหารผานเวบ 16 รปท 3.6 DFD Level 1 Process 4.0 การสมครสมาชก 16 รปท 3.7 DFD Level 1 Process 5.0 การ Login ของสมาชก 16 รปท 3.8 DFD Level 1 Process 6.0 การ Login ของผใชงาน 17 รปท 3.9 DFD Level 1 Process 7.0 การจองโตะผานทางโทรศพท 17 รปท 3.10 DFD Level 1 Process 8.0 การคนโตะอาหาร 18 รปท 3.11 DFD Level 1 Process 9.0 การยนยนการจองโตะอาหาร 18 รปท 3.12 DFD Level 1 Process 10.0 การส ารองโตะอาหาร 19 รปท 3.13 Database Schema 19 รปท 3.14 ER Diagram Model 20 รปท 3.15 พนทหนาจอของระบบ 25 รปท 3.16 การจายควโตะอาหารใหลกคา 26 รปท 3.17 รายละเอยดการจายควโตะอาหารใหลกคา 26 รปท 3.18 หนาจอการปรบปรงสาขา 27 รปท 3.19 หนาจอการปรบปรงขอมลโตะอาหาร 27 รปท 3.20 หนาจอการรวมโตะอาหาร 28 รปท 3.21 หนาจอการระงบการใหบรการโตะอาหาร 28 รปท 3.22 หนาจอการส ารองโตะอาหารส าหรบลกคา 29 รปท 3.23 หนาจอการส ารองโตะอาหารหนาราน 29 รปท 3.24 หนาจอการสงขอความ SMS 30 รปท 3.25 หนาจอการเคลยรโตะอาหาร 30 รปท 3.26 หนาจอการบนทกโตะอาหาร (ไมวาง) 30 รปท 4.1 แสดงภาพรวมการท างานของระบบ 32 รปท 4.2 แสดงขนตอนการจองโตะอาหารผานเวบไซตของราน 34 รปท 4.3 แสดงขอความเมอท าการจองเรยบรอย 34

Page 7: ระบบจัดล าดับการให้บริการโต๊ะ ... ระบบ...1.2 ปญ หาและอ ปสรรค 1 1.3 แนวทางการแก

VI

สารบญรป (ตอ)

หนา รปท 4.4 แสดงการสมครสมาชก 35 รปท 4.5 แสดงผลการสมครสมาชก 35 รปท 4.6 แสดงสวนของการเขาระบบ 36 รปท 4.7 แสดงการจดการการจอง 36 รปท 4.8 แสดงการเพมขอมลผใชงาน 37 รปท 4.9 แสดงผลการเพมขอมลผใชงาน 37 รปท 4.10 แสดงการเพมโตะอาหาร 38 รปท 4.11 แสดงผลการเพมโตะอาหาร 38 รปท 4.12 แสดงการก าหนดโตะอาหารกบรายการทจองผานอนเตอรเนต 39 รปท 4.13 แสดงผลการก าหนดโตะอาหารกบรายการทจองผานอนเตอรเนต 39 รปท 4.14 แสดงชอลกคาทจองโตะอาหาร 40 รปท 4.15 แสดงรายการโตะวาง และโตะจองทผานการจองทางโทรศพท 40 รปท 4.16 แสดงผลการจองโตะ 41 รปท 4.17 แสดงการสง SMS รายการรอยนยน หรอยกเลก 41 รปท 4.18 แสดงหนาจอสอบถามเมอมการยกเลกการจองโตะ 41 รปท 4.19 แสดงผลการยกเลกการจองโตะ 42 รปท 4.20 แสดงหนาจอสอบถามเพอยนยนการจองโตะ 42 รปท 4.21 แสดงผลการยนยนการจองโตะ 42 รปท 4.22 แสดงรายการโตะอาหารเมอมการใชงาน 43 รปท 4.23 แสดงการถามย า เพอตองการเคลยรโตะ 43 รปท 4.24 แสดงผลการเคลยรโตะ 43 รปท 4.25 แสดงภาพหนาแรกของระบบ 44 รปท 4.26 แสดงรายการเมนแนะน า 45

Page 8: ระบบจัดล าดับการให้บริการโต๊ะ ... ระบบ...1.2 ปญ หาและอ ปสรรค 1 1.3 แนวทางการแก

VII

สารบญตาราง

หนา ตารางท 1.1 ขนตอนการด าเนนโครงงาน 4 ตารางท 1.2 ระยะเวลาด าเนนโครงงาน 5 ตารางท 3.1 รายชอตารางทงหมดของระบบ 21 ตารางท 3.2 พจนานกรมขอมล TBLGRANT 21 ตารางท 3.3 พจนานกรมขอมล TBLMEMBER 22 ตารางท 3.4 พจนานกรมขอมล TBLRESERV 22 ตารางท 3.5 พจนานกรมขอมล TBLRESERVDETAIL 23 ตารางท 3.6 พจนานกรมขอมล TBLSTATUS 23 ตารางท 3.7 พจนานกรมขอมล TBLTABLE 24 ตารางท 3.8 พจนานกรมขอมล TBLUSER 24 ตารางท 4.1 แบบประเมนความพงพอใจในการใชบรการเวบไซตครวตาป 46 ตารางท 4.2 สรปคะแนนทไดจากการประเมน 47

Page 9: ระบบจัดล าดับการให้บริการโต๊ะ ... ระบบ...1.2 ปญ หาและอ ปสรรค 1 1.3 แนวทางการแก

1

บทท 1 บทน า

1.1 กลาวน า

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

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

1.2 ปญหาและอปสรรค

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

1.2.1 การจดล าดบการใหบรการโตะอาหารยงเปนระบบมอ 1.2.2 ไมสามารถสอสารหรอสงขอความไปยงลกคาได 1.2.3 ลกคาตองรอรบบรการหนารานเพอรอการเรยก 1.2.4 ลกคาเสยเวลารบบรการนาน 1.2.5 พนกงานตองคอยสอสารกนตลอดเวลา 1.2.6 ระดบความพงพอใจของลกคาอยในระดบต า 1.2.7 ขาดขอมลในการปรบปรงหรอเพอพฒนาบรการใหดขน 1.2.8 ประสทธภาพการใหบรการยงไมดพอ

1.3 แนวทางการแกไขปญหา จากการศกษาปญหาทเกดขน จากกระบวนการท างานของระบบจดล าดบการใหบรการ

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

Page 10: ระบบจัดล าดับการให้บริการโต๊ะ ... ระบบ...1.2 ปญ หาและอ ปสรรค 1 1.3 แนวทางการแก

2

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

1.3.1 สวนของเจาหนาทหนาราน - รบขอมลการจองโตะอาหารจากลกคาผานเวบแอพพลเคชน หรอหนาราน

- สามารถท าการยกเลกการจองโตะ กรณลกคายกเลก หรอลกคาไมมาภายในระยะเวลาทก าหนด

- ใหบรการโตะอาหารกบลกคาทมารอรบบรการ ทงหนารานและทส ารองผาน

หนาเวบไซด

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

- รวมโตะอาหาร เพอเพมจ านวนทนงได กรณทลกคาระบจ านวนทนงมากกวา

ขนาดโตะมาตรฐานททางรานม

- ระงบการใหบรการโตะอาหารได

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

- บรหารจดการโตะอาหารทใชบรการอยได

- ตรวจสอบล าดบการใหบรการโตะอาหารแกลกคาได

- ระบบการแสดงตวกอนการใชงาน ยสเซอร (User)/ พาสเวรด (Password)

1.3.2 สวนของลกคา - ส ารองโตะอาหารผานหนาเวปไซดได

- สมครสมาชกเพอท ารายการได

1.3.3 สวนของเจาหนาทผดแลระบบ - ปรบปรงฐานขอมลตางๆ ได

- ระบบการแสดงตวกอนการใชงาน ยสเซอร (User)/ พาสเวรด (Password)

- การก าหนดคาตางๆ ของระบบ (System Configuration)

- ส ารองขอมลจดเกบ เพอความปลอดภย

1.3.4 สวนของฝายบรหาร - ขอมลในการปรบปรงพฒนาการใหบรการแกลกคา

- เพมประสทธภาพการใหบรการ

- ลดคาใชจายในการใหบรการ

Page 11: ระบบจัดล าดับการให้บริการโต๊ะ ... ระบบ...1.2 ปญ หาและอ ปสรรค 1 1.3 แนวทางการแก

3

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

การน าไปพฒนาตอยอด 1.4.2 เพอพฒนาเปนเวปแอพพลเคชนทสามารถท างานรองรบการจดล าดบการ

ใหบรการโตะอาหารส าหรบธรกจรานอาหารไดอยางมประสทธภาพ 1.4.3 เพอใหไดระบบสารสนเทศทสนบสนนการพฒนาปรบปรงประสทธภาพการ

ใหบรการโตะอาหาร

1.5 ขอบเขตของโครงงาน 1.5.1 ใชเทคโนโลยเวบแอพพลเคชน 1.5.2 รองรบการจดล าดบการใหบรการโตะอาหารของธรกจรานอาหาร 1.5.3 มการแจงเตอนไปยงลกคาเพอใหมารบบรการ 1.5.4 มฟงกชนการท างานพนฐานในการจดล าดบการใหบรการโตะอาหาร 1.5.5 ท าการส ารองโตะอาหาร โดยพนกงานหนาราน และลกคาด าเนนการเองผาน

ทางหนาเวปไซด

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

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

1.7 ขนตอนและแผนงานในการพฒนาระบบ ขนตอนและแผนงานในการพฒนาระบบ จะยดหลกวงจรการพฒนาระบบ (System

Development Life Cycle) โดยมขนตอนตางๆ ดงน 1.7.1 การศกษาและวเคราะหระบบ (Analysis Phase)

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

- ก าหนดขอบเขตของระบบทจะท าการพฒนา 1.7.2 การออกแบบระบบ (Design Phase)

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

Page 12: ระบบจัดล าดับการให้บริการโต๊ะ ... ระบบ...1.2 ปญ หาและอ ปสรรค 1 1.3 แนวทางการแก

4

- ออกแบบโครงสรางตางๆของแอพพลเคชน เชน อนพท เอาทพท ใหตรงตามความตองการของผใชและอยภายในขอบเขตทตงไว

1.7.3 การพฒนาและทดสอบระบบ (Coding and Testing Phase) - พฒนาระบบและแอพพลเคชนตามทไดวางแผนไว - ท าการทดสอบระบบ พรอมทงแกไขขอผดพลาดตางๆทเกดขน

1.7.4 การตดตงระบบ (Implementation Phase) - ท าการตดตงระบบทไดพฒนาขน และใหเรมทดลองการใชงาน

1.7.5 การบ ารงรกษาระบบ (Maintenance Phase) - ท าการตดตามผลการท างานของแอพพลเคชนและการใชงานของผท

เกยวของ ตารางท 1.1 ระยะเวลาด าเนนโครงงาน

ล าดบ ขนตอนการด าเนนโครงงาน ระยะเวลา

1 การศกษาและวเคราะหระบบ (Analysis Phase) 14 วน - ศกษาการท างานของระบบเดม 7 วน - ก าหนดขอบเขตของระบบทจะท าการพฒนา 7 วน

2. การออกแบบระบบ (Design Phase) 36 วน - วเคราะหและออกแบบระบบงานใหม 12 วน - ก าหนดเครองมอและอปกรณใชในการพฒนาระบบ 5 วน - ออกแบบฐานขอมล 9 วน - ออกแบบโครงสรางตางๆ ของแอพพลเคชน 10 วน

3. การพฒนาและทดสอบระบบ (Coding and Testing Phase) 94 วน - พฒนาระบบและแอพพลเคชนตามทไดวางแผนไว 90 วน - ทดสอบระบบ พรอมแกไขขอผดพลาด 4

4. การตดตง (Implementation Phase) 14 วน - ตดตงระบบทไดพฒนา 4 วน - ทดสอบการใชงาน 10 วน

5. การบ ารงรกษาระบบ (Maintenance Phase) 10 วน - ตดตามผลการท างานของแอพพลเคชน 10 วน

Page 13: ระบบจัดล าดับการให้บริการโต๊ะ ... ระบบ...1.2 ปญ หาและอ ปสรรค 1 1.3 แนวทางการแก

5

1.8 ระยะเวลาการด าเนนงาน ตารางท 1.2 ระยะเวลาด าเนนโครงงาน

Page 14: ระบบจัดล าดับการให้บริการโต๊ะ ... ระบบ...1.2 ปญ หาและอ ปสรรค 1 1.3 แนวทางการแก

6

บทท 2

ทฤษฎพนฐานทเกยวของ

บทนจะกลาวถงแนวคดและทฤษฎทใชในการพฒนาระบบการจดล าดบการใหบรการโตะอาหาร ซงถกพฒนาขนในลกษณะรปแบบของเวบแอพพลเคชน ดงน

2.1 การพฒนาเวบแอพพลเคชน

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

2.1.1 ความรท วไปเกยวกบอนเทอรเนต

อนเทอรเนต (Internet) คอ เครอขายนานาชาต ทเกดจากเครอขายขนาดเลกมากมาย รวมเปนเครอขายเดยวทงโลก หรอเครอขายสอสาร ซงเชอมโยงระหวางคอมพวเตอรทงหมด ทตองการเขามาในเครอขาย

2.1.2 ประโยชนของอนเทอรเนต

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

- เปนแหลงรบ หรอสงขาวสาร ไดหลายรปแบบ เชน เมลล (mail), บอรด (board), ไอซคว (icq), ไออารซ (irc), เอสเอมเอส (sms) หรอเวบ (web) เปนตน

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

- เปนชองทางส าหรบท าธรกจ สะดวกทงผซอ และผขาย เชน อคอมเมรช (e-

commerce) หรอบรการโอนเงน เปนตน

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

- เปนชองทางส าหรบประชาสมพนธสนคา บรการ หรอองคกร

2.2 เอสเอมเอส (SMS : Short Message Service)

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

2.2.1 สงตรงจากโทรศพทมอถอ เชน จากโทรศพทมอถอของผสงไปยงโทรศพทมอถอของผรบปลายทาง

Page 15: ระบบจัดล าดับการให้บริการโต๊ะ ... ระบบ...1.2 ปญ หาและอ ปสรรค 1 1.3 แนวทางการแก

7

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

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

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

รปท 2.1 การสงขอความสนผานทางโทรศพทมอถอ

ดงรปท 2.1 อธบายกระบวนการสงขอความแบบสนๆ หรอ เอสเอมเอสเขาระบบโทรศพทมอถอ

2.3 ภาษาทใชในการพฒนา

2.3.1 พเอชพ (PHP) จาก พรอมเลศ หลอวจตร [1] กลาวถง พเอชพ เปนภาษาจ าพวก สครปต แลง

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

Page 16: ระบบจัดล าดับการให้บริการโต๊ะ ... ระบบ...1.2 ปญ หาและอ ปสรรค 1 1.3 แนวทางการแก

8

และออกแบบมา เพอใชงานในการสรางเอกสารแบบเอชทเอมเอล (HTML) โดยสามารถ

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

เซรฟเวอร-ไซด (server-side) หรอ เอชทเอมแอล แอมเบจ สครปตปง แลงเกรจ (HTML-embedded scripting language) เปนเครองมอทส าคญชนดหนง ทชวยใหเราสามารถสราง เอกสารแบบไดนามค เอชทเอมเอล (Dynamic HTML) ไดอยางมประสทธภาพและมลกเลนมากขน

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

พเอชพ ไดรบการเผยแพรเปนครงแรกในป ค.ศ.1994 จากนนกมการพฒนาตอมาตามล าดบ เปน เวอรชน 1 ในป 1995 เวอรชน 2 (ตอนนนใชชอวา พเอชพ/เอฟไอ (PHP/FI)) ในชวงระหวาง 1995-1997 และเวอรชน 3 ชวง 1997 ถง 1999 จนถงเวอรชน 4 ในปจจบน

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

หรอโอเพนซอรส (Open Source) ดงนน พเอชพ จงมการพฒนาไปอยางรวดเรว และแพรหลาย

โดยเฉพาะอยางย งเมอใชรวม กบอาปาเช เวบเซรฟเวอร (Apache Webserver) ระบบปฏบต

อยางเชน ลนก (Linux) หรอ FreeBSD เปนตน ในปจจบนพเอชพสามารถใชรวมกบเวบเซรฟเวอร หลายๆ ตวบนระบบปฏบตการอยาง เชน Windows 95/98/NT เปนตน

2.3.2 มายเอสควเอล (MySQL) จาก บญฑต จามรภม [2] กลาวถง มายเอสควเอลเปนโปรแกรมฐานขอมลทใช

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

(Telnet) บน Linux Redhad หรอ Unix System และบน Win32 ทวไปบนระบบเครอขายอนเทอรเนต และอนทราเนต นนหมายความวาเราสามารถเรยกใช มายเอสควเอลไดทวโลก กรณเปนอนเตอรเนต และอนทราเนต นอกจากนยงสามารถเรยกใชบนเวบบราวเซอร ไดกรณใชแลงเกรจ ( language) เปนอนเทอรเฟกซ (Interface) ในการเชอมแลงเกรจ ทใชเปน อนเทอรเฟกซ เชน พเอชพ, เพรล, ซ, ซพลสพลส เปนตน

มายเอสควเอล เปนฐานขอมลเชงสมพนธ (RDBMS: Relational Database Management System) คอ สามารถท างานกบตารางขอมลหลายตารางพรอมๆ กน โดยสามารถแสดงความสมพนธของตาราง เหลานนดวย ฟลดทใชรวมกน

2.3.3 จาวาสคป (JavaScript) จาก [3] (JavaScript คออะไร) จาวาสคป เปนภาษาโปรแกรม ประเภทหนง ท

เรยกกนวา "สครปต" ซงมวธการท างานในลกษณะ "แปลความและด าเนนงาน ไปทละค าสง"

(Interpret) ภาษานเดมมชอวาไลฟสครปต (LiveScript) ไดรบการพฒนาขนโดยเนตสเคป

(Netscape) ดวย วตถประสงค เพอทจะชวยใหเวบเพจสามารถแสดงเนอหา ทมการ

Page 17: ระบบจัดล าดับการให้บริการโต๊ะ ... ระบบ...1.2 ปญ หาและอ ปสรรค 1 1.3 แนวทางการแก

9

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

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

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

2.4 เครองมอทใชในการพฒนา

2.4.1 อะโดบ ดรมวฟเวอร (Macromedia Dreamweaver) โปรแกรม อะโดบ ดรมวฟเวอร จดเปนโปรแกรมทสามารถสรางเวบไซตไดด

และเปน ทนยมใชงานมากในปจจบน เนองจากสามารถใชงานไดสะดวกและสามารถน าโปรแกรมอนมา ชวยในการใชงานได โดยไมจ าเปนตองมความรทางดานภาษาเอชทเอมแอล จงท าใหเปนทนยมใชใน การสรางโฮมเพจกนมากมาย โปรแกรมอะโดบ ดรมวฟเวอร ยงชวยสนบสนนการใชงานภาพเครองไหวตางๆ เชนกฟ อะนเมชน (GIF Animation),แฟลช (Flash), และภาษาสครปตอน ๆ

2.4.2 เอสควแอล ยอก เอนเตอรไพรส (SQLyog Enterprise) เอสควแอล ยอก เอนเตอรไพรส เปนโปรแกรมทใชจดการฐานขอมลซงใชงาน

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

2.4.3 แอพเซรฟ (AppServ) แอพเซรฟ คอโปรแกรมทรวบรวมเอาโอเพน ซอรส ซอฟตแวร (Open Source

Software) หลายๆ อยางมารวมกนโดยม Package หลกดงน - อาปาเช

- พเอชพ

- มายเอสควแอล

- พเอชพ มายแอดมน

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

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

สมบรณระบบตางๆ กพรอมทจะท างานไดทนททงเวบเซรฟเวอร และ ดาตาเบส เซรฟเวอร

Page 18: ระบบจัดล าดับการให้บริการโต๊ะ ... ระบบ...1.2 ปญ หาและอ ปสรรค 1 1.3 แนวทางการแก

10

2.4.4 พเอชพ มายแอดมน (PHPMyAdmin) จาก [4] (PhpMyAdmin) การใชงานมายเอสควแอล จะตองพมพค าสงใน มาย

เอสควแอล มอรนเตอร ซงท าใหไมมความสะดวก ดวยเหตนในป พ.ศ. 2541 Tobias Ratshiller ชาว เยอรมนจงไดเขยนโปรแกรมดวยภาษาพเอชพ ขนมาโปรแกรมหนงเพอใชในการบรหารจดการ ระบบฐานขอมลมายเอสควแอล โดยไดแนวคดมาจากโปรแกรมมายเอสควแอล เวบเอดมน ของ Peter Kuppelwieser Tobias หยดพฒนาโปรแกรมในป พ.ศ. 2543 เนองจากไมมเวลา แตทวาขณะนน โปรแกรมของเขาไดกลายเปนเครองมอทผดแลระบบฐานขอมลมายเอสควแอล ใชกนแพรหลายแลว อกทงมผรวมพฒนาและแกไขปรบปรงจ านวนมากเพราะเปนโปรแกรมทเปดเผยซอรสโคด (open source) ดงนนเพอใหการพฒนาโปรแกรมนด าเนนตอไปอยางมระเบยบแบบแผน ในป ตอมากลมนกพฒนา 3 คนประกอบดวย Olivier Muller, Marc Delisle และLoic Chapeaux จง ไดน าโครงการนไปลงทะเบยนไวท SourceForge โดยตงชอวา เดอะ พเอชพ มายเอดมน โปรเจค (The phpMyAdmin Project) และทงสามกเขามาดแลการพฒนาพเอชพ มายเอดมน ตงแตนนเปนตนมา

ความสามารถของ พเอชพ มายเอดมน - สราง, ลบ, ท าส าเนา และแกไขฐานขอมล/เทเบล/ฟลด/อนเดกซ - ประมวลผลและแกไขค าสงSQL - โหลดขอมลจาไฟลขอมลความเขาสเทเบล - Dump โครงสรางและขอมลในเทเบลออกมาเปนไฟลขอความ และสรางเท

เบลกลบขน ใหมจากไฟลขอความ Dump เกบไว - สงออก (export) ขอมลในรปแบบตางๆ เชน CSV, XML, PDF, LATEX,

Word, Excel - บรหารจดการหลายเซรฟเวอร - บรหารจดการบญชผใชและสทธในระบบ MySQL - แปลงขอมลทเกบไวไปเปนรปแบบตางๆ โดยใชฟงกช นทก าหนด เชน

แสดงขอมล BLOB (ขอมลแบบไบนาร) ออกมาเปนรปภาพหรอลงค - สนบสนน MySQLi Extesion - เลอกภาษาในการแสดงผลไดถง 52 ภาษา จดเดนของ PhpMyAdmin - เปนเครองมอแบบ Web–based (browser–based) หรอพดงายๆ กคอ

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

- เปดเผยซอรสโคด (open source) ผทน าไปใชงานจงสามารถแกไขหรอเพ มเตมการท างาน ทตองการเขาไปเองได ซงซอรสโคดเหลานจะเขยนดวยภาษา PHP

Page 19: ระบบจัดล าดับการให้บริการโต๊ะ ... ระบบ...1.2 ปญ หาและอ ปสรรค 1 1.3 แนวทางการแก

11

บทท 3

การด าเนนงานและการออกแบบระบบ

3.1 ศกษาและวเคราะหขอมล 3.1.1 ปญหาจากระบบเดม

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

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

3.1.2 แนวคดเกยวกบระบบใหม สาเหตทจดท าระบบการจดล าดบการบรการโตะอาหารโดยอาศยเทคโนโลยเวปกเพราะวา เปนเทคโนโลยททนสมยและเหมาะสมกบธรกจรานอาหารทมหลายสาขา เชน ในหางสรรพสนคาหรอรานในยานธรกจตางๆ อกทงเครอขายอนเตอรเนต (Internet) ไดกระจายไปในหลายๆพนทอยางกวางขวาง สะดวกตอการเชอมตอและมประสทธภาพมากขนกวาในสมยกอนๆ โดยไมตองท าการตดตงโปรแกรมแบบเดมๆทตองท าการตดตงกบทกๆเครองทจะน าไปใชงาน ระบบใหมจะใชเพยงเวปบราวเซอร(Web Browser) ทมมากบระบบปฏบตการวนโดส(Windows) กเพยงพอกบการใชงานแลว ระบบใหมทจะออกแบบจะแกปญหาในการจดล าดบการใหบรการโตะอาหาร โดยออกแบบหนาจอเพอรองรบขอมลทส าคญๆเทานน เพอใหงายตอความเขาใจของผใชงานอกทงการออกแบบฐานขอมลทใชจดเกบจะเปนการเกบขอมลในลกษณะฐานขอมลสวนกลาง(Centralized Database) ททกๆรานสามารถสงขอมลทงหมดเขามาจดเกบหรอเรยกไปใชงาน โดยผานเครอขายอนเตอรเนตความเรวสงทตดตงไวทกๆรานคาทเชอมตอเขามายงระบบใหมน

Page 20: ระบบจัดล าดับการให้บริการโต๊ะ ... ระบบ...1.2 ปญ หาและอ ปสรรค 1 1.3 แนวทางการแก

12

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

3.2 ขนตอนการด าเนนงาน 3.2.1 ศกษาการท างานของระบบการจดล าดบการบรการโตะอาหารแบบเดมวาประกอบดวยล าดบการท างานหรอขนตอนอยางไรบาง เชน รบแจงจากลกคา , ตรวจสอบวามโตะอาหารวางอย ณ.ขณะนนหรอไม, เชญลกคาไปยงโตะอาหารทก าหนด 3.2.2 วเคราะหและออกแบบการท างานของโปรแกรม, ออกแบบฐานขอมล, หนาจอการรบขอมล 3.2.3 ศกษาการเขยนโปรแกรมดวยภาษาพเอชพ อาปาเชรเวปเซอรเวอร และมายเอสควแอลและเรมท าการเขยนโปรแกรม 3.2.4 ท าการทดสอบการท างานของโปรแกรมในโมดล (Module) ตางๆ โดยก าหนดเปนเงอนไขตางๆทอาจเกดขนจากการจดล าดบการใหบรการ แลวดผลการท างานวาถกตองหรอไม หากมขอผดพลาดทตรวจพบอาจตองยอนกลบไปแกไขการออกแบบหรอแกไขตวโปรแกรมเพมเตมควเพอใหโปรแกรมมความถกตองมากทสด 3.2.5 จดท าเอกสารคมอการท างาน 3.2.6 ท าการตดตงโปรแกรมบนเวปเซอรเวอร 3.2.7 อบรมการใชงานใชงานกบเจาหนาททเกยวของ 3.2.8 ประเมนผลการท างาน

3.3 ศกษาการท างานของระบบการจดล าดบการใหบรการโตะอาหาร ระบบการจดล าดบการใหบรการโตะอาหารโดยทวไปควรจะตองมฟงกชน การท างานหลกๆดงน 3.3.1 ระบบจองโตะหนาราน

- รบชอลกคาและเบอรโทรศพทมอถอ 3.3.2 ระบบส ารองโตะอาหารผานหนาเวปไซด

- แจงชอลกคาและเบอรโทรศพทมอถอ 3.3.3 ระบบการจดล าดบการใหบรการโตะอาหาร

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

แจงยกเลก 3.3.4 ระบบปรบปรงฐานขอมล 3.3.5 ระบบการรวมโตะอาหาร 3.3.6 ระบบระงบการใหบรการโตะอาหารชวคราว

Page 21: ระบบจัดล าดับการให้บริการโต๊ะ ... ระบบ...1.2 ปญ หาและอ ปสรรค 1 1.3 แนวทางการแก

13

3.3.7 ระบบสงขอความ (SMS) 3.3.8 ระบบเคลยรโตะอาหาร 3.3.9 ระบบบนทกโตะอาหารทเปดใหบรการแลว 3.4 วเคราะหและออกแบบการท างานของโปรแกรม 3.4.1 รปแสดงการท างานของโปรแกรม

รปท 3.1 คอนเทกไดอะแกรม (Context Diagram)

Page 22: ระบบจัดล าดับการให้บริการโต๊ะ ... ระบบ...1.2 ปญ หาและอ ปสรรค 1 1.3 แนวทางการแก

14

รปท 3.2 Data Flow Diagram

Page 23: ระบบจัดล าดับการให้บริการโต๊ะ ... ระบบ...1.2 ปญ หาและอ ปสรรค 1 1.3 แนวทางการแก

15

รปท 3.3 Process 1.0 ปรบปรงฐานขอมลสาขา

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

รปท 3.4 Process 2.0 ปรบปรงฐานขอมลโตะอาหาร

ขนตอนนโปรแกรมจะท าการปรบปรงฐานขอมลโตะอาหารตามวตถประสงคของผใช

เชน เพมโตะอาหาร, แกไขรายการโตะอาหาร หรอลบรายการโตะอาหาร ตามสาขาทระบ โดย

Page 24: ระบบจัดล าดับการให้บริการโต๊ะ ... ระบบ...1.2 ปญ หาและอ ปสรรค 1 1.3 แนวทางการแก

16

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

รปท 3.5 Process 3.0 การจองโตะอาหารผานเวป

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

รปท 3.6 Process 4.0 การสมครสมาชก

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

รปท 3.7 Process ท 5.0 การ Login ของสมาชก

Page 25: ระบบจัดล าดับการให้บริการโต๊ะ ... ระบบ...1.2 ปญ หาและอ ปสรรค 1 1.3 แนวทางการแก

17

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

รปท 3.8 Process ท 6.0 การ Login ของผใชงาน

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

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

รปท 3.9 Process ท 7.0 การจองโตะผานโทรศพท

ขนตอนนพนกงานจะปอนขอมลการจองโตะอาหารของลกคาทโทรศพทเขามา พนกงาน

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

Page 26: ระบบจัดล าดับการให้บริการโต๊ะ ... ระบบ...1.2 ปญ หาและอ ปสรรค 1 1.3 แนวทางการแก

18

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

รปท 3.10 Process 8.0 การคนโตะอาหาร

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

รปท 3.11 Process 9.0 การยนยนการจองโตะอาหาร

ขนตอนนเปนขนตอนการรอการยนยนการจองโตะอาหารของลกคา ทผานการจายโตะ

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

Page 27: ระบบจัดล าดับการให้บริการโต๊ะ ... ระบบ...1.2 ปญ หาและอ ปสรรค 1 1.3 แนวทางการแก

19

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

รปท 3.12 Process 10.0 การส ารองโตะอาหาร

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

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

รปท 3.13 Database Schema

Page 28: ระบบจัดล าดับการให้บริการโต๊ะ ... ระบบ...1.2 ปญ หาและอ ปสรรค 1 1.3 แนวทางการแก

20

รปท 3.14 ER Diagram Model

Page 29: ระบบจัดล าดับการให้บริการโต๊ะ ... ระบบ...1.2 ปญ หาและอ ปสรรค 1 1.3 แนวทางการแก

21

3.5 การออกแบบโครงสรางฐานขอมล 3.5.1 ตารางขอมลทงหมดของระบบและรายละเอยดขอมลของแตละตาราง

ตารางท 3.1 รายชอตารางทงหมดของระบบจดล าดบการใหบรการโตะอาหาร

ชอตาราง ความหมายของตาราง TBLGRANT ตารางเกบสทธการใชงานระบบ

TBLMEMBER ตารางเกบขอมลสมาชก

TBLRESERV ตารางเกบขอมลการส ารองโตะอาหารของลกคา

TBLRESERVDETAIL ตารางเกบขอมลควทไดรบการจายโตะอาหารแลว

TBLSTATUS ตารางเกบขอมลสถานะตางๆ

TBLTABLE ตารางเกบขอมลโตะอาหาร

TBLUSER ตารางเกบขอมลผใชงาน

3.5.2 พจนานกรมขอมล จากออารไดอะแกรม (ER Diagram) ของระบบ น ามาออกแบบพจนานกรมขอมลได 7

ตาราง ดงน ตารางท 3.2 พจนานกรมขอมล TBLGRANT

ชอตาราง TBLGRANT ชอแอตทรบวต ความหมาย ชนด

ขอมล ขอบเขต คย ตารางทอางอง

GrantID ระดบสทธ char 1 PK Description จ านวนทนง varchar 30

Page 30: ระบบจัดล าดับการให้บริการโต๊ะ ... ระบบ...1.2 ปญ หาและอ ปสรรค 1 1.3 แนวทางการแก

22

ตารางท 3.3 พจนานกรมขอมล TBLMEMBER

ชอตาราง TBLMEMBER ชอแอตทรบวต ความหมาย ชนด

ขอมล ขอบเขต คย ตารางทอางอง

MemberID รหสสมาชก integer 5 PK MemberLogin รหสลอคอน varchar 15 MemberName ชอสมาชก varchar 30 MemberPsw รหสผาน varchar 30 MemberCPwd ยนยน

รหสผาน varchar 30

MemberEmail E-Mail varchar 30 MemberTel หมายเลข

โทรศพท varchar 10

MemberQues ค าถาม varchar 50 MemberAns ค าตอบ varchar 50 MemberBD วนเกด varchar 20 MemberAddress1 ทอย varchar 200 MemberAddress2 ทอย varchar 200 GrantID ระดบสทธ char 1 FK TBLGRANT

ตารางท 3.4 พจนานกรมขอมล TBLRESERV

ชอตาราง TBLRESERV ชอแอตทรบวต ความหมาย ชนด

ขอมล ขอบเขต คย ตารางท

อางอง ReservID หมายเลขจอง integer 11 PK MemberLogin รหสสมาชก varchar 20 Name ชอสมาชก varchar 50 TotalSeat จ านวนทนง decimal 2,0 DateReserv วนทจอง date TimeReserv เวลาทจอง varchar 10 Mobile หมายเลข

โทรศพท varchar 10

Comment คอมเมนท varchar 255

Page 31: ระบบจัดล าดับการให้บริการโต๊ะ ... ระบบ...1.2 ปญ หาและอ ปสรรค 1 1.3 แนวทางการแก

23

Status_ID สถานะ char 1 FK TFBSTATUS ตารางท 3.5 พจนานกรมขอมล TBLRESERVDETAIL

ชอตาราง TBLRESERVEDETAIL ชอแอตทรบวต ความหมาย ชนด

ขอมล ขอบเขต คย ตารางทอางอง

ReservDetailNo หมายเลขการจอง

Integer 5 PK

ReservID หมายเลขการจอง

Char 5

Table_ID หมายเลขโตะ Char 20 MemberLogin รหสสมาชก Varchar 20 Name ชอทจอง Varchar 100 TimeReserv เวลาทจอง Varchar 15 TimeOut เวลาเชคเอาท float Mobile หมายเลข

โทรศพท Varchar 10

Seat จ านวนทนง char 2 Confirmed ยนยน tinyint SMS_Status สถานะการสง

SMS tinyint TBLSTATUS

ตารางท 3.6 พจนานกรมขอมล TBLSTATUS

ชอตาราง TBLSTATUS ชอแอตทรบวต ความหมาย ชนด

ขอมล ขอบเขต คย ตารางทอางอง

Status_ID รหสสถานะ char 1 PK Description รายละเอยด Varchar 30

Page 32: ระบบจัดล าดับการให้บริการโต๊ะ ... ระบบ...1.2 ปญ หาและอ ปสรรค 1 1.3 แนวทางการแก

24

ตารางท 3.7 พจนานกรมขอมล TBLTABLE ชอตาราง TBLTABLE

ชอแอตทรบวต ความหมาย ชนดขอมล

ขอบเขต คย ตารางทอางอง

Table_ID รหสโตะ Varchar 11 PK Table_Name ชอโตะ Varchar 2 Size ขนาดทนง varchar 2 Round_Table เวลาท

ใหบรการ Integer 10

Status_ID สถานะ char 1 FK TBLSTATUS

ตารางท 3.8 พจนานกรมขอมล TBLUSER ชอตาราง TBLUSER

ชอแอตทรบวต ความหมาย ชนดขอมล

ขอบเขต คย ตารางทอางอง

UserID รหสผใชงาน int 5 PK UserIDCard หมายเลขบตร varchar 13 UserLogin ชอลอคอน varchar 15 UserName ชอผใชงาน varchar 100 UserPwd รหสผาน varchar 30 UserCPwd รหสผาน varchar 30 UserEmail E-Mail varchar 30 UserTel หมายเลข

โทรศพท varchar 10

GrantID ระดบสทธ varchar 1 FK TBLGRANT UserBD วนเกด varchar 10 UserAddress1 ทอย varchar 255 UserAddress2 ทอย varchar 255

Page 33: ระบบจัดล าดับการให้บริการโต๊ะ ... ระบบ...1.2 ปญ หาและอ ปสรรค 1 1.3 แนวทางการแก

25

3.6 การออกแบบหนาจอทตดตอกบผใชงาน การออกแบบหนาจอของระบบ แบงพนทออกเปน 4 สวน ดงน

รปท 3.15 แสดงพนทหนาจอ 3.6.1 สวนท 1 ส าหรบแสดงชอระบบงาน เชน ระบบจดล าดบการใหบรการโตะอาหารส าหรบธรกจรานอาหาร 3.6.2 สวนท 2 ส าหรบแสดงชอผใชงานระบบ, วนเวลาทเขามาใชงาน 3.6.3 สวนท 3 ส าหรบแสดงเมนการท างานในฟงกชนตางๆ 3.6.4 สวนท 4 พนทส าหรบท ารายการ

Page 34: ระบบจัดล าดับการให้บริการโต๊ะ ... ระบบ...1.2 ปญ หาและอ ปสรรค 1 1.3 แนวทางการแก

26

รปท 3.16 หนาจอการจายควโตะอาหารใหลกคา

รปท 3.17 หนาจอการจายควโตะอาหารใหลกคา

Page 35: ระบบจัดล าดับการให้บริการโต๊ะ ... ระบบ...1.2 ปญ หาและอ ปสรรค 1 1.3 แนวทางการแก

27

รปท 3.18 หนาจอการปรบปรงสาขา

รปท 3.19 หนาจอปรบปรงฐานขอมลโตะอาหาร

Page 36: ระบบจัดล าดับการให้บริการโต๊ะ ... ระบบ...1.2 ปญ หาและอ ปสรรค 1 1.3 แนวทางการแก

28

รปท 3.20 หนาจอการรวมโตะอาหาร

รปท 3.21 หนาจอการระงบการใหบรการโตะอาหาร

Page 37: ระบบจัดล าดับการให้บริการโต๊ะ ... ระบบ...1.2 ปญ หาและอ ปสรรค 1 1.3 แนวทางการแก

29

รปท 3.22 หนาจอการส ารองโตะอาหารส าหรบลกคา

รปท 3.23 หนาจอการส ารองโตะอาหารหนาราน

Page 38: ระบบจัดล าดับการให้บริการโต๊ะ ... ระบบ...1.2 ปญ หาและอ ปสรรค 1 1.3 แนวทางการแก

30

รปท 3.24 หนาจอการสงขอความ SMS

รปท 3.25 หนาจอการเคลยรโตะอาหาร

รปท 3.26 หนาจอการบนทกโตะอาหาร (ไมวาง)

Page 39: ระบบจัดล าดับการให้บริการโต๊ะ ... ระบบ...1.2 ปญ หาและอ ปสรรค 1 1.3 แนวทางการแก

31

บทท 4 ผลการด าเนนโครงงาน

4.1 ความตองการของระบบ

จากการส ารวจจากผใช สามารถสรปไดดงน 4.1.1 ขอมล

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

4.1.2 การท างาน สามารถท างานไดภายในหนาตางเดยว ขนตอนการท างานตองไมสลบซบซอน ท างานไดอยางรวดเรว

4.1.3 หนาจอ หนาจอการท างานจะตองใชงานงาย ไมดรกหรอเกะกะ มการใชสญลกษณประเภทตางๆ เพออ านวยความสะดวกใหกบผใชงาน

4.2 เครองมอและโปรแกรมทใชในการท าโครงงาน 4.2.1 ซอฟตแวร (Software)

Microsoft Windows Server 2003 R2 Enterprise Edition Microsoft Windows 7 MySQL SQLyog Enterprise เวบเซรฟเวอร Apache Adobe Dreamweaver CS5

4.2.2 ฮารดแวร (Hardware) เครองเซฟเวอร CPU Intel Quad-Core Xeon 2.13 GHz ฮารดดสกขนาด 320 GB หนวยความจ า 4GB

4.2.3 ภาษาทใชในการพฒนา (Language) PHP Java Script

Page 40: ระบบจัดล าดับการให้บริการโต๊ะ ... ระบบ...1.2 ปญ หาและอ ปสรรค 1 1.3 แนวทางการแก

32

4.3 ผลการพฒนา การออกแบบหนาจอการน าเสนอขอมลนน แบงออกเปน 2 สวน คอ สวนของผใชทวไป

หมายถงลกคา และสวนของราน

รปท 4.1 แสดงภาพรวมการท างานของระบบ

Page 41: ระบบจัดล าดับการให้บริการโต๊ะ ... ระบบ...1.2 ปญ หาและอ ปสรรค 1 1.3 แนวทางการแก

33

ระบบประกอบไปดวย 3 สวนคอ 4.3.1 สวนของลกคา ประกอบดวย

จองโตะอาหาร สมครสมาชกรานอาหาร

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

4.3.3 สวนใชงานทวไป สวนของหนาราน สวนของเมนแนะน า สวนของแผนทราน

Page 42: ระบบจัดล าดับการให้บริการโต๊ะ ... ระบบ...1.2 ปญ หาและอ ปสรรค 1 1.3 แนวทางการแก

34

สวนของลกคา ในระบบก าหนดใหลกคาสามารถท ากจกรรมได 2 สวนคอ สวนของการจองโตะอาหาร

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

การจองโตะอาหาร ลกคาสามารถท าการจองโตะอาหารได โดยเลอกทเมน “จองโตะ” และกรอก

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

รปท 4.2 แสดงขนตอนการจองโตะอาหารผานเวบของราน

รปท 4.3 แสดงขอความเมอท าการจองเรยบรอย

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

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

Page 43: ระบบจัดล าดับการให้บริการโต๊ะ ... ระบบ...1.2 ปญ หาและอ ปสรรค 1 1.3 แนวทางการแก

35

รปท 4.4 แสดงการสมครสมาชก

รปท 4.5 แสดงผลการสมครสมาชก

สวนของราน

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

จดการได เพมโตะอาหาร : สวนของการเพมโตะอาหาร จดการรายการของผานเวบ : สวนของการจองโตะอาหารผานเวบไซตของ

รานอาหาร จดการรายการจองผานโทรศพท : สวนของการจดการรายการจองโตะอาหารผาน

โทรศพท คอนเฟรมโตะอาหาร : สวนของการคอนเฟรมโตะอาหารทลกคาจองผานเวบไซต

ของรานอาหาร หรอจองผานโดยตรงทางโทรศพท เคลยรโตะอาหาร : สวนของการเคลยรโตะใหวางเมอลกคาช าระเงนออกจากราน

Page 44: ระบบจัดล าดับการให้บริการโต๊ะ ... ระบบ...1.2 ปญ หาและอ ปสรรค 1 1.3 แนวทางการแก

36

เมอมการเรยกใชในสวนของราน ผใชจะตองการการเขาระบบ ดวยการใสชอผใช (Username) และรหสผาน (Password) เมอระบบตรวจสอบความถกตอง จะอนญาตใหผใช เขาสหนาจอหลกของผดแลระบบ ดงรปท 4.6 และ รปท 4.7

รปท 4.6 แสดงสวนของการเขาระบบ

รปท 4.7 แสดงสวนของการจดการการจอง

Page 45: ระบบจัดล าดับการให้บริการโต๊ะ ... ระบบ...1.2 ปญ หาและอ ปสรรค 1 1.3 แนวทางการแก

37

การเพม, แกไข ขอมลผใช : เปนการจดการขอมลของผใชทงหมดทผดแลระบบสามารถจดการได โดยกรอกขอมลของผใชใหม เมอตองการเพมผใช หรอเลอกรายการทตองการแกไข ในกรณทตองการแกไขขอมลผใช ดงรปท 4.8 และรปท 4.9

รปท 4.8 แสดงการเพมขอมลผใชงาน

รปท 4.9 แสดงผลการเพมขอมลผใชงาน

Page 46: ระบบจัดล าดับการให้บริการโต๊ะ ... ระบบ...1.2 ปญ หาและอ ปสรรค 1 1.3 แนวทางการแก

38

เพมโตะอาหาร : สวนของการเพมโตะอาหาร

รปท 4.10 สวนของการเพมโตะอาหาร

รปท 4.11 แสดงผลการเพมโตะอาหาร

Page 47: ระบบจัดล าดับการให้บริการโต๊ะ ... ระบบ...1.2 ปญ หาและอ ปสรรค 1 1.3 แนวทางการแก

39

จดการรายการของผานเวบ : สวนของการจองโตะอาหารผานเวบไซตของรานอาหาร

รปท 4.12 แสดงการก าหนดโตะอาหารกบรายการทจองผานอนเตอรเนต

รปท 4.13 แสดงผลการก าหนดโตะอาหารกบรายการทจองผานอนเตอรเนต

Page 48: ระบบจัดล าดับการให้บริการโต๊ะ ... ระบบ...1.2 ปญ หาและอ ปสรรค 1 1.3 แนวทางการแก

40

จดการรายการจองผานโทรศพท : สวนของการจดการรายการจองโตะอาหารผานโทรศพท

รปท 4.14 แสดงชอของลกคาทจะจองโตะอาหาร

รปท 4.15 แสดงรายการโตะวาง และจองโตะส าหรบรายการจองผานทางโทรศพท

Page 49: ระบบจัดล าดับการให้บริการโต๊ะ ... ระบบ...1.2 ปญ หาและอ ปสรรค 1 1.3 แนวทางการแก

41

รปท 4.16 แสดงผลการจองโตะ

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

รานอาหาร หรอจองผานโดยตรงทางโทรศพท ท างานดงน

รปท 4.17 แสดงรายการสง SMS รายการรอยนยน หรอยกเลก

รปท 4.18 แสดงหนาจอสอบถาม มการยกเลกการจองโตะ

Page 50: ระบบจัดล าดับการให้บริการโต๊ะ ... ระบบ...1.2 ปญ หาและอ ปสรรค 1 1.3 แนวทางการแก

42

รปท 4.19 แสดงผลการยกเลก เมอมการยกเลกการจองโตะ

รปท 4.20 แสดงหนาจอสอบถาม เมอมการยนยนการจองโตะ

รปท 4.21 แสดงผลการยนยนการจองโตะ

Page 51: ระบบจัดล าดับการให้บริการโต๊ะ ... ระบบ...1.2 ปญ หาและอ ปสรรค 1 1.3 แนวทางการแก

43

เคลยรโตะอาหาร : สวนของการเคลยรโตะใหวางเมอลกคาช าระเงนออกจากราน

รปท 4.22 แสดงรายการโตะทมการใชงาน

รปท 4.23 แสดงการถามย า เพอตองการเคลยรโตะ

รปท 4.24 แสดงผลการเคลยรโตะ

Page 52: ระบบจัดล าดับการให้บริการโต๊ะ ... ระบบ...1.2 ปญ หาและอ ปสรรค 1 1.3 แนวทางการแก

44

สวนของการใชงานทวไป

หนาราน

รปท 4.25 แสดงภาพหนาแรกของระบบ

Page 53: ระบบจัดล าดับการให้บริการโต๊ะ ... ระบบ...1.2 ปญ หาและอ ปสรรค 1 1.3 แนวทางการแก

45

เมนแนะน า

รปท 4.26 แสดงรายการเมนแนะน า

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

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

Page 54: ระบบจัดล าดับการให้บริการโต๊ะ ... ระบบ...1.2 ปญ หาและอ ปสรรค 1 1.3 แนวทางการแก

46

ตารางท 4.1 แบบประเมนความพงพอใจในการใชบรการเวบไซตครวตาป แบบประเมนความพงพอใจในการใชบรการเวบไซตครวตาป

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

มาก ด ปานกลาง พอใช ปรบปรง

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

2. ปรมาณเนอหามพอกบความตองการ

3. ขาวสารการประชาสมพนธ มความเหมาะสม นาสนใจ

4. การจดหมวดหมอาหารใหงายตอการคนหา และท าความเขาใจ

5. ความถกตองของขอความและการใชภาษา

รายการประเมน : ดานการออกแบบและการจดรปแบบหนาเวบ

ดมาก

ด ปานกลาง พอใช ปรบปรง

6. หนาโฮมเพจมความสวยงาม ทนสมย และนาสนใจ

7. การจดรปแบบในเวบงายตอการอานและการใชงาน

8. สสนในการออกแบบมความเหมาะสม

9. สพนหลงและสตวอกษรมความเหมาะสมตอการอาน

10. ขนาดตวอกษรและรปแบบตวอกษรอานไดงายและสวยงาม

11. ภาพกบเนอหามความสอดคลองกน และสามารถสอความหมายได

12. ความเรวในการแสดงภาพ ตวอกษร และขอมลตาง ๆ

13. ความถกตองในการเชอมโยงภายในเวบ

ขอเสนอแนะอน ๆ .................................................................................................................................................................................................................................................................................................................................

Page 55: ระบบจัดล าดับการให้บริการโต๊ะ ... ระบบ...1.2 ปญ หาและอ ปสรรค 1 1.3 แนวทางการแก

47

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

คาคะแนนทดมาก = 5 ด = 4 ปานกลาง= 3 2=พอใช และควรปรบปรง =1 และจะแสดงในรปของตารางคะแนน ดงสรปผลแบบสอบถามไดดงน

ตารางท 4-2 สรปคะแนนทไดจากการท าแบบประเมน

รายการประเมน : ดานเนอหา ดมาก ด ปานกลาง พอใช ปรบปรง รวม 1. มความชดเจน ถกตอง

นาเชอถอ และขอมลมการปรบปรงอยเสมอ

2 12 5 17

2. ปรมาณเนอหามพอกบความตองการ

13 4 17

3. ขาวสารการประชาสมพนธ มความเหมาะสม นาสนใจ

3 11 3 17

4. การจดหมวดหมอาหารใหงายตอการคนหา และท าความเขาใจ

12 5 17

5. ความถกตองของขอความและการใชภาษา

4 10 3 17

รายการประเมน : ดานการออกแบบและการจดรปแบบหนาเวบ

ดมาก ด ปานกลาง พอใช ปรบปรง

6. หนาโฮมเพจมความสวยงาม ทนสมย และนาสนใจ

5 9 3 17

7. การจดรปแบบในเวบงายตอการอานและการใชงาน

5 8 4 17

8. สสนในการออกแบบมความเหมาะสม

4 9 4 17

9. สพนหลงและสตวอกษรมความเหมาะสมตอการอาน

4 8 5 17

10. ขนาดตวอกษรและรปแบบตวอกษรอานไดงายและสวยงาม

5 9 3 17

11. ภาพกบเนอหามความสอดคลองกน และสามารถสอความหมายได

5 8 4 17

12. ความเรวในการแสดงภาพ ตวอกษร และขอมลตาง ๆ

1 10 6 17

13. ความถกตองในการเชอมโยงภายในเวบ

7 10 17

Page 56: ระบบจัดล าดับการให้บริการโต๊ะ ... ระบบ...1.2 ปญ หาและอ ปสรรค 1 1.3 แนวทางการแก

48

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

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

Page 57: ระบบจัดล าดับการให้บริการโต๊ะ ... ระบบ...1.2 ปญ หาและอ ปสรรค 1 1.3 แนวทางการแก

49

บทท 5 สรปผลการด าเนนโครงการ

5.1 ผลการด าเนนโครงงาน

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

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

5.3 ขอเสนอแนะ

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

Page 58: ระบบจัดล าดับการให้บริการโต๊ะ ... ระบบ...1.2 ปญ หาและอ ปสรรค 1 1.3 แนวทางการแก

50

เอกสารอางอง

[1] พรอมเลศ หลอวจตร, 2550, คมอเรยน PHP และ MySQL ส าหรบผเรมตน, กรงเทพมหานคร: บรษทซเอดยเคชน จ ากด (มหาชน)

[2] บณฑต จามรภม, 2548, คมอการใชงาน SQL : สอนทฤษฎและการใชงานค าสงภาษา SQL, กรงเทพมหานคร : สวสดไอท [3] ไมปรากฎชอ, 2550, Javascript, http://www.pantown.com/board.php?id

=662&area=1 &name=board3&topic=113&action=view

[4] พรอมเลศ หลอวจตร, 2551, คมอเรยน AJAX, กรงเทพมหานคร : ซเอดยเคชน จ ากด (มหาชน)

[5] เวปไซตเรอง MySql, available : http://www.thaiall.com/mysql/indexo.html