Tools for uality 5ส 6 - TPA5ส ด อย างไรตอนท 6 การตรวจประเม นโดยคณะกรรมการ3 ระด บและการว
บทที่ 1prajaks/web/sites/...ได และการค...
Transcript of บทที่ 1prajaks/web/sites/...ได และการค...
![Page 1: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/1.jpg)
บทท 1
บทน า
1.1 ทมาของโครงงาน การเดนทางและการวางแผนการเดนทางเปนเรองสาคญ เนองจากการเดนทางนน เปนสวนหนงของการดาเนนชวตของมนษย ดงจะเหนไดจากการทบคคลเหลานนเดนทางไปทใดทหนง ไมวาจะไปเพอการทองเทยว เพอการงาน หรอกลบบานทตางจงหวด ซงคนไทยสวนใหญจะใชบรการรถโดยสารระหวางจงหวด ในกรณทผเดนทางไมทราบวาจะเดนทางไปถงจดหมายปลายทางทตองการไดอยางไร จะใชบรการรถสายไหน คาโดยสารราคาเทาไร ใชเวลาในการเดนทางนานเทาไร หรออยากจะเปลยนการใชบรการรถโดยสารจากบรษทผใหบรการบรษทหนงไปยงบรษทหนง อาจเนองมาจากการใหบรการทไมพงพอใจหรอสาเหตอน ๆ แตไมทราบวามรถจากบรษทใด ใหบรการเสนทางทตองการ และไมทราบวาจะไปสอบถามขอมลตาง ๆ นไดจากทไหน จากปญหาดงกลาว โครงงานฉบบนจงศกษา วเคราะห และออกแบบระบบทใหบรการขอมลตาง ๆ ของรถโดยสารระหวางจงหวดในประเทศไทย เพอเพมความสะดวกสบายแกผใชบรการรถโดยสาร ซงชวยประหยดเวลาและทรพยสนในการเดนทางไปสอบถามขอมลทสถานเดนรถ
1.2 วตถประสงคของโครงงาน 1. เพอชวยใหผทตองการเดนทางทางรถโดยสารสามารถวางแผนการเดนทางลวงหนาได 2. เพอชวยประหยดเวลาและทรพยสนในการเดนทางไปสอบถามขอมลทสถานเดนรถ 3. เพอพฒนาระบบใหใชงานไดงายและสะดวก 4. เพอเปนโครงงานตนแบบสาหรบการพฒนาระบบในสาขาทเกยวของ
![Page 2: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/2.jpg)
2
1.3 แนวทางการพฒนาโครงงาน 1.3.1 การวางแผน (Planning)
1. ศกษาความตองการของผใช 2. วเคราะหและแยกแยะความตองการ 3. ทาการรวบรวมขอมล 4. ออกแบบระบบโดยคานงถงการใชงานทงาย ผใชสามารถเขาใจไดงายและไมสบสน 5. พฒนาระบบ 6. แกไขและปรบปรงระบบ
1.3.2 การวเคราะห (Analysis) 1.3.2.1 ความตองการของผใช
1. ใชงานไดงายและสะดวก 2. ไดขอมลทถกตองตรงตามความตองการ
- ระยะทางสนทสด - ราคาถกทสด - ตอรถนอยทสด - เรวทสด
1.3.2.2 เทคโนโลยทสนบสนน
1. ศกษาทฤษฏ และขอด-ขอเสยของการ คานวณหาเสนทาง แบบตาง ๆ คอ Floyd’s algorithm, Dijkstra’s algorithm และ Depth-First Search จากนนจงเลอกใช Dijkstra’s algorithm เนองจากเปนวธทไมซบซอน , ไมตดเสนทางทลกมาก ๆ โดยไมพบคาตอบ , ถามคาตอบจะรบประกนไดวาจะพบคาตอบแน ๆ และจะไดเสนทางสนทสด
2. ภาษาทเลอกใชในการพฒนาเวบ คอ PHP เนองจากเปนภาษาทเรยนรงาย, มความยดหยน และเปน Open source
3. ฐานขอมลทเลอกใช คอ MySQL เนองจากทางานไดเรวและมความเชอถอในการใชงานสง สามารถทางานรวมกบภาษา PHP ไดอยางเสถยรมากทสด รองรบการใชงานหลายแพลตฟอรม
![Page 3: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/3.jpg)
3
1.3.3 การออกแบบ (Design) 1. สามารถคนหาเทยวรถทตองการได โดยใสขอมลคอ จงหวดตนทางและจดทขนรถ,
จงหวดปลายทางและจดลงรถ 2. สามารถเลอกเวลาทจะออกหรอทไปถงได 3. สามารถคนหาเสนทางจากทผใชเลอกได
- ระยะทางสนทสด - ราคาถกทสด - ตอรถนอยทสด - เรวทสด
ชอเวบไซต
หนาหลก คมอผโดยสาร จดจาหนายตว แสดงขอมล
รปท 1-1 ตวอยางหนาหลกของสวนทตดตอกบผใช สวนท 1 เปนสวนหวของหนาจอ สวนท 2 เปนสวนของเมนการทางาน สวนท 3 เปนสวนสาหรบลงโฆษณาและอน ๆ สวนท 4 เปนสวนการคนหาเทยวรถ สวนท 5 เปนสวนสาหรบลงโฆษณาและอน ๆ
1
2
4
3
3 5
![Page 4: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/4.jpg)
4
1.3.4 การพฒนาระบบ (Implementation)
PHP SQL
รปท 1-2 ขนตอนการทางานของระบบ จากรปท 1-2 จะเปนการพฒนาระบบดวยภาษา PHP และจะใชภาษา SQL ตดตอกบฐานขอมล เมอผใชไดใสขอมลนาเขา คอ จงหวดตนทาง, จดทขนรถ, จงหวดปลายทาง, จดทลงรถ , วนเวลา (เวลาถงหรอเวลาออก) และการคนหาเสนทางทผใชเลอก ครบถวนแลว ระบบจะทาการดงขอมลมาจากฐานขอมลโดย Dijkstra’s algorithm จะทาการประมวลผลเพอคดกรองเสนทางตามตวเลอกทผใชไดเลอก
ขอมลเขา (จดตนทาง, จดปลายทาง, วนเวลา และวธคนหา)
Dijkstra’s algorithm
คดกรองเสนทาง ตามตวเลอกของการคนหาเสนทางทผใชไดเลอก (ระยะทางสนทสด, ราคาถกทสด, เรวทสด, ตอรถนอยทสด)
แสดงผลลพธ
![Page 5: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/5.jpg)
5
1.3.5 การทดสอบ (Testing) การทดสอบจะทาโดยผพฒนากอน คอ ผพฒนาจะทาการทดสอบความถกตองในการทางานของระบบเปนสวน ๆ ตงแตเรมพฒนา และจะทาการทดสอบระบบรวมโดยการทดลองใชงานจรงอกครง และใช JMeter ซงเปน Software ทจะชวยในการทดสอบประสทธภาพของ Web Application แลวผพฒนาจะทาการแกไขระบบใหถกตองเหมาะสมและมความพรอมในการรองรบการทางาน จากนน จงนาระบบไปใหกลมผใช ทไดทาการสมมาไดทดสอบและทดลองใชงานจรง เพอทาการเกบรวบรวมขอมลและประเมนผล
1.4 ขอบเขตของโครงงาน 1. สามารถคนหาเทยวรถทตองการได โดยสามารถเลอกวาจะเลอกเวลาทไปถงหรอเวลา
ทรถออกจากจดตนทาง สามารถเลอกการขนลงรถแบบสดสายหรอแบบระหวางทางได และการคนหาแบบระยะทางทสนทสด, ราคาถกทสด, ตอรถนอยทสด หรอเรวทสดได
2. สามารถแสดงขอมลตาง ๆ ดงนได - เสนทาง - ประเภทรถ - ผใหบรการ - จดขนรถและจดลงรถ - ราคา - ระยะทาง - ระยะเวลา - เวลาทรถออกและเวลาทรถถง - จดจาหนายตว - รายละเอยดผใหบรการ - จดทรถจอดจะแสดงเพยงจดทจอดหลก ๆ
3. สามารถใหขอมลในการเดนทางทางรถโดยสารระหวางจงหวดเทานน 4. สามารถใหขอมลไดละเอยดถงระดบอาเภอ 5. สามารถบอกถงการเชอมตอรถในเสนทางทไมสามารถเดนทางโดยรถโดยสารสาย
เดยวได 6. นาเสนอขอมลผานเวบบราวเซอร 7. สามารถพมพเอกสารออกทางเครองพมพได
![Page 6: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/6.jpg)
6
1.5 ทรพยากรทใชในการจดท าโครงงาน ทรพยากรทใชในการดาเนนโครงงาน แบงออกเปน 2 กลม คอ
1. ดานฮารดแวร (Hardware) - คอมพวเตอร CPU 1.0 GHz หนวยความจา 512 MB ขนไป สาหรบการพฒนา
โปรแกรม - คอมพวเตอร CPU 2.0 GHz หนวยความจา 1 GB ขนไป สาหรบใชเปน เครอง
แมขาย 2. ดานซอฟทแวร (Software)
- Microsoft Windows XP สาหรบระบบปฏบตการของเครองคอมพวเตอรทใชพฒนาโปรแกรม
- Microsoft Office สาหรบจดทาเอกสาร - Microsoft Internet Explorer สาหรบตดตอกบผใชผานเครอขายอนเตอรเนต - PHP สาหรบสรางสวนตดตอกบผใช - MySQL สาหรบสรางฐานขอมลเกบขอมลตาง ๆ - phpMyAdmin สาหรบจดการฐานขอมล MySQL
![Page 7: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/7.jpg)
7
1.6 ระยะเวลาในการด าเนนงาน
เวลา
กจกรรม
ระยะเวลาในการดาเนนงาน (เดอน)
พฤศจกายน พ.ศ. 2551
ธนวาคม พ.ศ. 2551
มกราคม พ.ศ. 2552
กมภาพนธ พ.ศ. 2552
มนาคม พ.ศ. 2552
ศกษาความตองการ
วเคราะหแยกแยะ ความตองการ
ออกแบบ
พฒนาระบบ
ทดสอบและแกไข
จดทาเอกสาร
ตารางท 1-1 ระยะเวลาในการดาเนนงาน
1.7 ประโยชนทคาดวาจะไดรบ
1. ไดระบบทชวยใหผเดนทางทางรถโดยสารวางแผนการเดนทางลวงหนาได 2. ลดปญหาการสญเสยเวลาทใชในการตอรถผดหรอปญหารถตด 3. ประหยดเวลาและทรพยสนในการเดนทางไปสอบถามขอมลทสถานเดนรถ 4. เปนการนาขอมลทมอยแลวมาจดเกบในระบบสารสนเทศ 5. เปนตนแบบของโครงงานในสาขาทเกยวของ
![Page 8: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/8.jpg)
8
บทท 2
ทฤษฎและโครงงานทเกยวของ
2.1 Dijkstra’s Algorithm Dijkstra’s Algorithm ถกคดคนขนเมอป ค.ศ. 1959 โดยผคดคนคอ Edsger Wybe Dijkstra ซงเปนนกคณตศาสตรและวทยาการคอมพวเตอร ชาวเนเธอรแลนด [8] โดยการใชทฤษฎกราฟในการแกปญหา เปนอลกอลทมสาหรบ การคนหาเสนทาง หรอระยะทาง ทสนทสด สามารถใชไดกบกราฟทงแบบมทศทางและไมมทศทาง 1 โดยคนจากระยะทางหรอคาถวงนาหนกระหวางจดสองจด เพอใหไดเสนทางทมระยะทางทสนทสด และมขนตอนวธทไมยงยากซบซอนมากจนเกนไป Dijkstra’s algorithm สามารถนามาประยกตใชในงานตาง ๆ ได เชน การคนหาเสนทางทสนทสดบนแผนทหรอไปประยกตใชในงานทางดาน เนตเวรค (network) และปญหาการเดนทางของพนกงานขาย (saleman problem) ไดเปนตน
2.1.1 หลกการในการคด
1. เลอกโหนด (node)2 ทจะเปนจดคด แลวหาระยะทางทจะไปถง โหนดตอไปโดยเลอก โหนดทมระยะทางนอยทสด
2. เลอกโหนดตอไปโดยนาระยะทางจากโหนดแรกมารวมเพอหาระยะทางทนอยทสด 3. หาเสนทางเดนทกโหนดทสามารถเดนถงกนได
2.1.2 อลกอลทมของ Dijkstra’s Algorithm ขนตอนของ Dijkstra’s Algorithm กาหนดให G คอ กราฟทมคาถวงนาหนก โดย ยกาหนดใหทกทางมคาถวงนาหนกเปนบวก G ประกอบดวยจดตาง ๆ คอ 0v , 1v , …, nv และ มคาถวงนาหนกเทากบ w( iu , jv )โดยให a เปนจดเรมตน และ z เปนจดปลายทาง S คอเซตของจดทเกบจดทมการเยยมผานแลว [9]
1
มทศทาง คอ เวกเตอร 2
โหนด คอ จดสาหรบใชในการเชอมตอกนของกราฟ
![Page 9: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/9.jpg)
9
For i = 1 to n L( 1v ) = L(a) = 0 S = While z S Begin u = จดทไมไดอยใน S และมระยะทางนอยทสดจาก L(u) S = S { u } For ทกจดของ v ทไมอยใน S If L(u) + w(u, v) < L(v) Then L(v) = L(u) + w(u, v) Return L(z) End
2.1.3 ตวอยาง Dijkstra’s Algorithm ตวอยางการหาเสนทางสนทสดดวย Dijkstra’s Algorithm ระหวาง A และ F โดย อลกอลทม (algorithm) จะหยดทางานเมอ F ถกเลอกเรยบรอยแลว ซงในตวอยางน จะไดระยะทางทงหมด 13 หนวย โดยผานโหนด (node) A, C, B, D, E และ F ตามลาดบ ดงรป
![Page 10: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/10.jpg)
10
รปท 2-1 แสดงขนตอนการเลอกเสนทางทสนทสดจาก A ถง F [9]
(e) (f)
(c) (d)
(a) (b)
(g)
![Page 11: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/11.jpg)
11
จากรปสามารถอธบายการทางานไดดงน รป (a) เปนการกาหนดคาเรมตนใหกบแตละโหนด โดยโหนด A ซงเปนโหนดเรมตน ใหม
คาเทากบ 0 โหนดอนใหมคาเปน รป (b) เปนขนตอนการกาหนดโหนด A เปนโหนดทถกเยยมผานแลว และหาโหนดท
สามารถเดนทางหรอเชอมตอไปได ซงกคอ B และ C และกาหนดคาระยะทางจากจด A รป (c) เปนขนตอนการเลอกโหนด โดยเลอกจากระยะทางทสนทสดจากจดเรมตน เมอ
เลอกแลวจะกาหนดใหโหนดดงกลาวเปนโหนดทถกเยยมผาน และหาโหนดทสามารถเดนทางไดตอไป ซงจะเหนวาโหนด C เปนโหนดทถกเลอก และกาหนดใหเปนโหนดทถกเยยมผานแลว และหาโหนดทสามารถเดนทางไดตอไปคอ B, D และ E จะสงเกตเหนวา จด B สามารถเดนทางมาไดจากสองทาง คอจากโหนด A และโหนด A -> C ดงนนจะตองทาการเลอกเสนทางทนอยทสด ซงกคอเดนทางจาก A -> C ซงมคารยะทางสนกวาโหนด A
รป (d) - (g) ทาเชนเดยวกบขนตอนของ รป (c) โดยจะหยดการทางานเมอเดนทางถงจดปลายทาง คอ F ซงจะไดระยะทางรวมเปน 13 หนวย โดยผายโหนด A, C, B, D และ E ตามลาดบ โหนด รอบ
A B C D E F
L(1) L(2) 0 4(A) 2(A) L(3) 0 3(A, C) 2(A) 10(A, C) 12(A, C) L(4) 0 3(A, C) 2(A) 8(A, C, B) 12(A, C) L(5) 0 3(A, C) 2(A) 8(A, C, B) 10(A, C, B, D) 14(A, C, B, D) L(6) 0 3(A, C) 2(A) 8(A, C, B) 10(A, C, B, D) 13(A, C, B, D, E) L(7) 0 3(A, C) 2(A) 8(A, C, B) 10(A, C, B, D) 13(A, C, B, D, E)
ตารางท 2-1 แสดงคาของแตละขนตอนการทางานของ Dijkstra’s Algorithm
![Page 12: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/12.jpg)
12
2.1.4 การประยกต Dijkstra’s algorithm เขากบเครอขายการจราจรทางบก ในการนา Dijkstra’s algorithm มาใชกบเครอขายการจราจรทางบก [2] จะทาการพจารณาเครอขายการจราจรเหมอนเปนเครอขายการสอสารหนง โดยแทนทางแยก (intersection) ตาง ๆ เชน สามแยก, สแยก เปนตน และสถานทตาง ๆ ดวยโหนด ( node) แทนถนนดวยเสนเชอม (edge) ตนทนของแตละเสนเชอม ( edge) คอเวลาการเดนทางเฉลย ดวยวธนจะไดกราฟทแทนเครอขายการจราจร และสามารถนามาคานวณตามกระบวนการของ Dijkstra’s algorithm ไดเพอหาเสนทางสนทสดซงในเครอขายการจราจรนคอเสนทางทใชเวลาในการเดนทางนอยทสด สาหรบการคานวณหาคาเวลาการเดนทางเฉลยของถนนแตละเสนนนจะนาคาตวแปรตาง ๆ ทเกยวของมาคานวณดวย เชน เวลาของสญญาณไฟจราจรแตละสญญาณ ความนาจะเปนทจะพบสญญาณไฟจราจรแตละสญญาณ ความยาวของถนน ความเรวเฉลยของพาหนะ เปนตน ตวอยางการประยกต Dijkstra’s algorithm แสดงดงตอไปน พจารณาแผนทในรปท 2-2 โดยถนนทรถวงไดทางเดยว (one way) จะมลกศรอย
รปท 2-2 แผนทของเขตหนงในเมอง [2]
![Page 13: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/13.jpg)
13
จากแผนทในรปท 2-2 สามารถแปลงเปนกราฟไดดงรปท 2-3
รปท 2-3 กราฟทไดจากการแปลงแผนทในรปท 2-2 [2] จากกราฟในรปท 2-2 นาไปคานวณตามกระบวนการ Dijkstra’s algorithm ถาตองการหาเสนทางจากโรงเรยน A ไปยงโรงพยาบาล I จะไดเสนทางแสดงดงรปท 2-4 โดยจะใชเวลาในการเดนทางเทากบ 6.5 นาท
รปท 2-4 เสนทางสนทสดจากโรงเรยนไปโรงพยาบาล [2]
![Page 14: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/14.jpg)
14
2.2 ภาษาพเอชพ (PHP Language) ภาษาพเอชพ ถกคดคนขนในปค.ศ.1994 (พ.ศ.2537) โดย Mr.Rasmus Lerdorf เพอใชตรวจสอบสถตการเขาชมเวบของตนเอง ตอมาในปค.ศ. 1995 มการเผยแพรภาษานสสาธารณะ และพฒนาเปน PHP/FI หรอพเอชพรน 2 จนกระทงกลางปค.ศ.1996 เรมมทมพฒนาอยางจรงจงโดยม Mr.Zeev Suraski และ Mr.Andi Gutmans รวมทม และพฒนาเปนพเอชพรน 3 ซงมความสมบรณมากขน [4] PHP ยอมาจาก PHP : Hypertext Preprocessor หรอ Personal Home Page Tools ในตอนทภาษานถกสรางขนครงแรก แตปจจบนทมงานผพฒนา PHP ไดกาหนดใหชอ PHP ยอมาจาก PHP : Hypertext Preprocessor ซงใชเปนคายอแบบกลาวซา ภาษาพเอชพ เปนภาษา Server-Side Script อกภาษาหนงเชนเดยวกนกบ ภาษาเอเอชพ (ASP) ทมการทางานทเครองคอมพวเตอรฝง Server ซงรปแบบในการเขยนคาสงการทางานนนจะมลกษณะคลายกบภาษา เพล (Perl) หรอภาษาซ (C) และสามารถใชรวมงานกนกบ ภาษาเอชทเอมแอล (HTML) ไดอยางมประสทธภาพ [4] ภาษาพเอชพ คอ ภาษาคอมพวเตอรประเภทโอเพนทซอร ส (Open Source Computer Language) สาหรบพฒนาเวบเพจแบบไดนามก เมอเครองบรการไดรบคารองจากผใชกจะสงใหกบ ตวแปลภาษา ทาหนาทประมวลผลและสงขอมลกลบไปยงเครองของผใชทรองขอ ในรปเอชทเอมแอล (HTML) ภาพ หรอแฟมดจทอลอนใด ลกษณะของภาษามรากฐานคาสงมาจากภาษาซ (C) เปนภาษาทสามารถพฒนาใหใชงานแบบโตตอบกบผใชได 2.2.1 ความสามารถของ PHP เนองจาก PHP มความสามารถมากมาย รวมทงการจดการเกยวกบกราฟกและไดนามก HTML ดวย เปาหมายหลกของ PHP คอ เรองไดนามกทสามารถเขยนไดอยางรวดเรว และงานทวไปท PHP สามารถทาได คอ
1. ทาตามฟงกชนของระบบ ไดแก การสราง, การเปด, อาน และปดไฟลในระบบ 2. เอกซควต (execute)3 คาสงของระบบ ไดแก การสรางโฟลเดอร และการปรบแตงสทธ
การใชงาน 3. จดการขอมลผานฟอรม ไดแก การจดเกบขอมลลงไฟล, การสงขอมลผานทางอเมล,
สงคาขอมลจากการประมวลผลกลบไปยงผใช 4. ใช PHP เพอรกษาความปลอดภยของเวบเพจ 5. เซตคกกและแอกเซส (access) ตวแปรคกก4
3
เอกซควต (execute) คอ การดาเนนการ 4
แอกเซส (access) ตวแปรคกก คอ การใชงานตวแปรคกก
![Page 15: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/15.jpg)
15
6. เขารหสขอมล 7. การตดตอฐานขอมล ไดแก การสรางอนเทอรเฟซ (Interface) บนเวบไซต, ลบขอมล, การแกไขและอพเดทขอมลในฐานขอมล ซงฐานขอมลทพเอชพ (PHP) สนบสนน มดงน Adabas D Ingres Oracle (OCI7 and OCI8) dBase InterBase Ovrimos Empress FrontBase PostgreSQL FilePro (read-only) mSQL Solid Hyperwave Direct MS-SQL Sybase IBM DB2 MySQL Velocis Informix ODBC Unix dbm 2.2.2 การใชงานค าสงภาษาพเอชพ เพอเปนการบงบอกใหรวา สวนใดเปนคาสง PHP ทอยภายในเอกสาร HTML จงไดมการกาหนดสญลกษณไวดงน ซงสามารถทาไดหลายรปแบบ เชน
1. <? ... ?> (SGML style) 2. <?php ... ?> (XML style) 3. <script language="php"> ... </script> (JavaScript style)
4. <% ... %> (ASP style)
ทนยมกคอแบบแรก โดยเรมตนดวย <? และจบดวย ?> และตรงกลางจะเปนคาสงในภาษาพเอชพ (PHP) เราสามารถวางคาสง PHP ไวภายในเอกสาร HTML ตามทตองการได อาจจะสลบกบแทก (Tag) ของภาษาเอชทเอมแอล (HTML) กได ตวอยางเชน <HTML>
<HEAD><TITLE> My Homepage </TITLE></HEAD>
<BODY BGCOLOR=#FFFFFF>
<H1><?php echo "Hello World"; ?></H1>
Your web browser is <?php echo $HTTP_USER_AGENT; ?>.
</BODY>
</HTML>
คาสงแรกทงายทสดสาหรบการเรยนรกคอคาสง echo แลวตามดวยขอความหรอสตรงค (string) ขอความในภาษา PHP จะเรมตนและจบดวย double quote (") เหมอนในภาษาซ
![Page 16: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/16.jpg)
16
2.3 ภาษาเอชทเอมแอล (HTML Language) HTML ยอมาจาก Hyper Text Mark Up Language ซง HTML นนเปนภาษาคอมพวเตอรชนดหนงทใชสรางเวบเพจ โดยภาษา HTML นนเปนภาษาทมองคประกอบมาจากสวนประกอบยอย ๆ ทเรยกวา แทก (TAG) เวบเพจหนง ๆ ซงเขยนโดยภาษา HTML นนจะประกอบดวย 2 สวนหลก ๆ คอ สวนหวเรอง ทกาหนดโดยแทก <head> </head> และสวนของเนอหา ซงกาหนดโดยแทก <body> </body> และในแตละสวนกจะประกอบดวยการนาแทกยอย ๆ หลาย ๆ แทกมาใชรวมกน เ อกสารทเขยนดวยภาษา HTML หรอเวบเพจ มกจะเปนไฟลทมนามสกล . htm หรอ .html โดยเวบเพจสวนใหญมกจะประกอบดวยแทกตาง ๆ ในรปแบบดงน
<html>
<head> // ในสวนนประกอบดวยแทกตาง ๆ ทเกยวกบหวเรอง </head>
<body> // ในสวนนประกอบดวยแทกตาง ๆ ทเกยวกบเนอหาของเวบเพจ </body>
</html>
2.3.1 สวนหวเรอง <head> </head> ในสวนหวเรอง ภายในแทก <head> </head> กจะประกอบดวยแทกสาคญสาคญ เชน แทก TITLE
<title> </title>
ใชก าหนดชอเรองของเวบเพจหนานน ๆ แทก Title นเปน แทกทส าคญอนหนงท Search Engine ใชในการจดล าดบเวบเพจ
แทก META Description
<meta name="description" content="…">
ใชก าหนดบทสรปยอยของเนอหาของเวบเพจหนานน ๆ ซงเนอหาโดยสรปทอยใน meta แทกนจะปรากฏในผลการคนหาของ Search Engine ดวย
![Page 17: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/17.jpg)
17
แทก META Keywords
<meta name="keywords" content="…">
ใชก าหนดค า หรอวลหลก ๆ ทเกยวของกบเวบเพจหนานน ๆ เพอให Search Engine
ใชเปนขอมลเบองตนในการจดล าดบเวบไซต
2.3.2 สวนเนอหา <body> </body> ในสวนเนอหา ภายในแทก <body> </body> กจะประกอบดวยแทกสาคญสาคญ เชน แทก Header
<h1> </h1>, <h2> </h2>, ... ,<h6> </h6>
ใชก าหนดชอหวขอตาง ๆ โดยไลล าดบความส าคญตงแตมาก <h1> </h1> ไปหานอย
<h6> <h6> หรอการไลจากหวขอใหญไปยงหวขอยอย
แทก Paragraph
<p align="..."> </p>
ใชส าหรบการใสขอมลเนอหาเขาไปในเวบเพจ ซงแทก Paragraph นจะท าการแบงเนอหาออกเปนตอน ๆ หรอเปนการขนยอหนาใหม
คณสมบต align="..." คอ การก าหนดวาใหเนอหาของยอหนานน ๆ จดเรยงโดยวธใด เชน ใหชดขอบขวา (align="right") ใหชดขอบซาย (align="left") หรอใหอยตรงกลาง (align="center")
แทก Image
<img src="..." border="..." align="..." alt="...">
ใชส าหรบการใสรปภาพเขาไปในเวบเพจ ซงแทก Image มคณสมบตทเกยวของหลายอยาง เชน
คณสมบต src="..." ใชก าหนดวาไฟลรปภาพทจะน ามาแสดงนนถกเกบไวทไหน
คณสมบต border="..." ใชก าหนดขนาดของเสนขอบของรปภาพ
คณสมบต align="..." ใชก าหนดการจดเรยงรปภาพ
คณสมบต alt="..." ใชก าหนดขอความทอธบายรปภาพ
![Page 18: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/18.jpg)
18
2.4 ฐานขอมลมายเอสควแอล (MySQL) มายเอสควแอล ( MySQL) คอ โปรแกรมระบบจดการฐานขอมล ทพฒนาโดยบรษทมายเอสควแอลเอบ ( MySQL AB) มหนาทเกบขอมลอยางเปนระบบ รองรบคาสงเอสควแอล ( SQL = Structured Query Language) เปนเครองมอสาหรบเกบขอมล ทตองใชรวมกบเครองมอหรอโปรแกรมอนอยางบรณาการ เพอใหไดระบบงานทรองรบความตองการของผใช เชนทางานรวมกบเครองบรการเวบ ( Web Server) เพอใหบรการแกภาษาสครปตททางานฝงเครองบรการ ( Server-Side Script) เชน ภาษาพเอชพ (PHP) ภาษาเอเอสพดอทเนต (ASP.NET) หรอภาษาเจเอสพ (JSP) เปนตน หรอทางานรวมกบโปรแกรมประยกต ( Application Program) เชน ภาษาวชวลเบสกดอทเนต (VB.NET) ภาษาจาวา (JAVA) หรอภาษาซชารป (C#) เปนตน โปรแกรมถกออกแบบใหสามารถทางานไดบนระบบปฏบตการทหลากหลาย และเปนระบบฐานขอมลโอเพนซอรส (open source) ทถกนาไปใชงานมากทสด [4]
2.4.1 ความสามารถของ MySQL
1. เปนระบบฐานขอมลประเภท SQL-based คอ ผใชสามารถใชคาสง SQL ได หรอใชงานกบ MySQL Server ได
2. การทางานแบบ Multi-threaded ใช Kernel Threads 3. สนบสนน API เพอใชงานกบ Web Development Platform ตาง ๆ มากมาย ทง C, C++,
Java, PHP, ASP, JSP และอน ๆ อกมากมาย 4. สามารถทางานไดหลายระบบปฏบตการ 5. มประเภทขอมลทสามารถใชงานไดหลายประเภท 6. สามารถรองรบขอมลขนาดใหญได 7. สนบสนนรปแบบภาษาหลายชนด
2.4.2 ขอจ ากดของ MySQL สงท MySQL ยงไมสามารถทาตามขอกาหนดของ SQL มาตรฐานได ดงน
1. Foreign Keys 2. Subqueries 3. Store Procedure and Triggers 4. Select into table 5. Transactions 6. Views
![Page 19: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/19.jpg)
19
บทท 3
วธการด าเนนโครงงาน ในบทนจะกลาวถงขนตอนการดาเนนโครงงาน โดยเรมจากศกษาขอมล ปญหาตามขอบเขตทไดวางไว และทฤษฎตาง ๆ ทใชประกอบในการทาโครงงาน เพอนามาออกแบบ, วางแผน และดาเนนโครงงานตอไป
3.1 ศกษาปญหา จากการเรมทาการศกษาปญหาในดานการเดนทางโดยรถประจาทางระหวางจงหวด จะเหนไดวามเสนทางสาหรบรถประจาทางระหวางจงหวดใชเดนทางมากมาย ซงรถแตละคนอาจจะใชเสนทางทแตกตางออกไป ดงนน การเดนทางจากสถานทหนงไปยงสถานทหนง จงสามารถเดนทางไดหลายเสนทาง ซงถาทราบรายละเอยดของเทยวรถทตองการเดนทาง เชน เวลาทรถออก ราคา ระยะทาง ระยะเวลาทใชในการเดนทาง หรอประเภทรถ เปนตน นนจะทาใหการเดนทางงายและสะดวกยงขน ซงผเดนทางนนสามารถทจะวางแผนการเดนทางลวงหนาได ทาใหประหยดเวลาและทรพยสนทงการเดนทางไปเพอจะสอบถามขอมลทสถานเดนรถหรอโทรศพทไปเพอสอบถามขอมล โครงงานนจะทาการคนหาเทยวรถทเหมาะสมกบความตองการของผเดนทาง โดยสามารถเลอกรปแบบในการเดนทางได เชน ตองการเดนทางแบบราคาถกทสด ตอรถนอยทสด หรอระยะทางสนทสด เปนตน
3.2 ศกษาทฤษฎและโครงงานทเกยวของ โครงงานนเปนการคนหาเทยวรถประจาทางระหวางจงหวดโดยมรปแบบของการคนหาเชน ระยะทางสนทสด ตอรถนอยทสด ราคาถกทสด เปนตน ดงนนทฤษฎทเกยวของจงเปนเรองของ Shortest Path ซงอลกอลทมในการหาเสนทางทสนทสดนน มอยหลากหลายวธทสามารถหาได ซงโครงงานนไดเลอกอลกอลทมของ Dijkstra’s Algorithm เนองจากเปนอลกอลทมทงายตอการศกษาและเปนทนยมใชอยางแพรหลาย รวมถงการใชภาษาพเอชพและฐานขอมลมายเอชควแอล ซงทฤษฎและโครงงานทเกยวของไดกลาวไวในบทท 2
![Page 20: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/20.jpg)
20
3.3 การออกแบบโครงงาน 3.3.1 แผนภาพ Use Case (Use Case Diagram)
UC101
UC102
UC103
UC104
UC105
รปท 3-1 แสดง Use Case Diagram ของระบบ
![Page 21: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/21.jpg)
21
UC101-01
UC101-02
รปท 3-2 แสดง Use Case Diagram ของ Use Case คนหาขอมล
UC102-01
UC102-02
UC102-03
รปท 3-3 แสดง Use Case Diagram ของ Use Case ดขอมล
![Page 22: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/22.jpg)
22
UC103-01
UC103-02
UC103-04
UC103-03
UC103-06
UC103-05
UC103-03-1
UC103-03-2
UC103-03-3
UC103-03-4
<<include>>
<<include>>
<<include>>
<<include>>
รปท 3-4 แสดง Use Case Diagram ของ Use Case เพมขอมล
![Page 23: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/23.jpg)
23
UC104-01
UC104-02
UC104-04
UC104-03
UC104-06
UC104-05
UC104-03-1
UC104-03-2
UC104-03-3
UC104-03-4
<<include>>
<<include>>
<<include>>
<<include>>
รปท 3-5 แสดง Use Case Diagram ของ Use Case แกไขขอมล
![Page 24: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/24.jpg)
24
UC105-01
UC105-04
UC105-03
UC105-06
UC105-05
UC105-02
รปท 3-6 แสดง Use Case Diagram ของ Use Case ลบขอมล
![Page 25: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/25.jpg)
25
3.3.2 ตารางอธบาย Use Case (Use Case Description)
Use Case Number : UC101-01 Use Case Name : คนหาเทยวรถ Brief Description : ผใชทาการเลอกจดตนทาง จดปลายทาง เวลาและรปแบบทตองการ
คนหา แลวระบบจะแสดงผลการคนหา Actors : ผใชทวไป Related Use Cases : - Preconditions : ผใชเลอกขอมลเพอคนหาเทยวรถ Postconditions : ผใชไดขอมลรายละเอยดของเทยวรถในเสนทางทตองการ Flow of Activities : Actor System 1. เลอกจงหวดตนทาง
2. เลอกสถานทตนทาง 3. เลอกจงหวดปลายทาง 4. เลอกสถานทปลายทาง 5. เลอกเวลาและรปแบบของเวลา 6. เลอกรปแบบการคนหา 7. คลกปมคนหา
1. ขอมลสถานทเปลยนแปลงตามจงหวดทเลอก 2. ระบบทาการเลอกสถานทตนทาง 3. ขอมลสถานทเปลยนแปลงตามจงหวดทเลอก 4. ระบบทาการเลอกสถานทปลายทาง 5. ระบบทาการเลอกเวลาและรปแบบของเวลา 6. ระบบทาการเลอกรปแบบการคนหา 7. ระบบทาการคนหา 8. แสดงผลการคนหา
Exception Conditions : 1. ถาผใชเลอกขอมลตรงสวนจงหวดตนทาง, สถานทตนทาง, จงหวดปลายทาง และสถานทปลายทางไมครบ ระบบจะทาการแสดงขอความเตอนใหทาการเลอกขอมลใหครบ
ตารางท 3-1 แสดงรายละเอยดของ Use Case คนหาเทยวรถ
![Page 26: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/26.jpg)
26
Use Case Number : UC101-02 Use Case Name : คนหาจดจาหนายตว Brief Description : ผใชเลอกเมนจดจาหนายตวและทาการเลอกบรษทผใหบรการทตองการ
จะทราบจดจาหนายตว แลวระบบจะแสดงผลการคนหา Actors : ผใชทวไป Related Use Cases : - Preconditions : ผใชเลอกเมนจดจาหนายตวเพอเขาไปทาการคนหา Postconditions : ผใชไดขอมลจดจาหนายตวทตองการ Flow of Activities : Actor System 1. เลอกเมนจดจาหนายตว
2. เลอกบรษทผใหบรการทตองการจะทราบจดจาหนายตว 3. คลกปมคนหา
1. แสดงหนาจดจาหนายตว 2. ระบบทาการเลอกบรษทผใหบรการ 3. ระบบทาการคนหา 4. แสดงผลการคนหา
Exception Conditions : - ตารางท 3-2 แสดงรายละเอยดของ Use Case คนหาจดจาหนายตว
![Page 27: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/27.jpg)
27
Use Case Number : UC102-01 Use Case Name : ดคมอผโดยสาร Brief Description : ผใชเลอกเมนคมอผโดยสาร แลวระบบจะทาการแสดง
หนาคมอผโดยสาร Actors : ผใชทวไป Related Use Cases : - Preconditions : ผใชเลอกเมนคมอผโดยสาร Postconditions : ผใชสามารถดคมอผโดยสารได Flow of Activities : Actor System 1. เลอกเมนคมอผโดยสาร
1. แสดงหนาคมอโดยสารพรอมรายละเอยด
Exception Conditions : - ตารางท 3-3 แสดงรายละเอยดของ Use Case ดคมอผโดยสาร
![Page 28: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/28.jpg)
28
Use Case Number : UC102-02 Use Case Name : ดรายละเอยดของเสนทาง Brief Description : ผใชเลอกเมนแสดงขอมล แลวระบบจะทาการแสดงหนาแสดงขอมล
ผใชทาการเลอกผใหบรการ เสนทาง และขอมลทตองการจะด แลวระบบจะแสดงรายละเอยดของเสนทางนน ๆ
Actors : ผใชทวไป Related Use Cases : - Preconditions : ผใชเลอกเมนแสดงขอมล Postconditions : ผใชสามารถดรายละเอยดของเสนทางได Flow of Activities : Actor System 1. เลอกเมนแสดงขอมล
2. เลอกผใหบรการ 3. เลอกเสนทาง 4. เลอกขอมลทไมตองการดออก 5. คลกปมแสดงผล
1. แสดงหนาแสดงขอมล โดยจะมบรษทผใหบรการ เสนทาง และสงทตองการแสดงใหเลอก โดยสงทตองการแสดง ระบบทาการเลอกไวใหอยแลว ประกอบดวย จดจาหนายตว ราคา ระยะทาง และระยะเวลา 2. ระบบทาการเลอกผใหบรการ 3. ระบบทาการเลอกเสนทาง 4. ระบบทาการไมเลอกขอมลตรงสวนนน 5. ระบบทาการคนหา 6. แสดงผลการคนหา
Exception Conditions : 1. ถาผใชไมทาการเลอกขอมลสวนของผใหบรการหรอสวนของเสนทาง ระบบจะทาการแสดงขอความเตอน ใหผใชทาการเลอกขอมลใหครบ
ตารางท 3-4 แสดงรายละเอยดของ Use Case ดรายละเอยดของเสนทาง
![Page 29: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/29.jpg)
29
Use Case Number : UC102-03 Use Case Name : ดรายละเอยดของบรษทผใหบรการ Brief Description : ผใชเลอกเมนจดจาหนายตว แลวทาการคลกทชอของบรษทผใหบรการ
ระบบจะทาการแสดงรายละเอยดของบรษทผใหบรการนน Actors : ผใชทวไป Related Use Cases : - Preconditions : ผใชเลอกเมนจดจาหนายตว Postconditions : ผใชสามารถดรายละเอยดของบรษทผใหบรการได Flow of Activities : Actor System 1. เลอกเมนจดจาหนายตว
2. เลอกบรษทผใหบรการ 3. คลกปมคนหา 4. คลกทชอบรษทผใหบรการ
1. แสดงหนาจดจาหนายตว 2. ระบบทาการเลอกผใหบรการ 3. ระบบทาการคนหา 4. แสดงแสดงรายละเอยด จดจาหนายตว โดยประกอบไปดวย บรษทผใหบรการ จดจาหนายตว เวลาเปด-ปด ทอย และโทรศพท 5. ระบบทาการแสดงรายละเอยดของบรษทผใหบรการ
Exception Conditions : - ตารางท 3-5 แสดงรายละเอยดของ Use Case ดรายละเอยดของบรษทผใหบรการ
![Page 30: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/30.jpg)
30
Use Case Number : UC103-01 Use Case Name : เพมขอมลผใหบรการ Brief Description : ผดแลระบบเลอกเมนเพมขอมลผใหบรการ ใสขอมลใหครบ ระบบทาการ
บนทกขอมลลงฐานขอมล Actors : ผดแลระบบ Related Use Cases : - Preconditions : ผดแลระบบเลอกเมนเพมขอมลผใหบรการ Postconditions : ผดแลระบบสามารถเพมขอมลผใหบรการได Flow of Activities : Actor System 1. เลอกเมนเพมขอมลผใหบรการ
2. ผดแลระบบทาการใสรายละเอยดของแตละฟอรมขอมล 3. ผดแลระบบเลอกการดาเนนการวา “ตองการจะเพมขอมลอกหรอไม” 4. ถาเลอก ใช 4.1 S1 : ใช แสดงรายละเอยดใน Subflow 5. ถาเลอก ไมใช 5.1 S2 : ไมใช แสดงรายละเอยดใน Subflow 6. คลกปมเพมขอมล Subflow S1 : ใช S2 : ไมใช
1. แสดงหนาใหใสรายละเอยดสาหรบการเพมขอมลผใหบรการ 2. ระบบทาการบนทกขอมลและแสดงขอความ “ดาเนนการเสรจเรยบรอยแลว” และแสดงหนาเพมขอมลผใหบรการ 2. ระบบทาการบนทกขอมลและแสดงขอความ “ดาเนนการเสรจเรยบรอยแลว” และกลบไปทหนา
![Page 31: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/31.jpg)
31
หลกเพอทาการรอรบคาสงใหมตอไป
Exception Conditions : 1. ถาผดแลระบบใสขอมลไมครบตรงสวนทกาหนดไว ระบบจะแสดงขอความ “กรณาใสขอมล” ทตรงสวนนน 2. ถาผดแลระบบใสขอมลไมถกรปแบบตามทกาหนดไว ระบบจะแสดงขอความ “กรณาแกไขขอมลใหถกตองตามรปแบบ” ทตรงสวนนน
ตารางท 3-6 แสดงรายละเอยดของ Use Case เพมขอมลผใหบรการ
![Page 32: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/32.jpg)
32
Use Case Number : UC103-02 Use Case Name : เพมขอมลจดทรถจอด Brief Description : ผดแลระบบเลอกเมนเพมขอมลจดทรถจอด ใสขอมลใหครบ ระบบทาการ
บนทกขอมลลงฐานขอมล Actors : ผดแลระบบ Related Use Cases : - Preconditions : ผดแลระบบเลอกเมนเพมขอมลจดทรถจอด Postconditions : ผดแลระบบสามารถเพมขอมลจดทรถจอดได Flow of Activities : Actor System 1. เลอกเมนเพมขอมลจดทรถจอด
2. ผดแลระบบทาการใสรายละเอยดของแตละฟอรมขอมล 3. ผดแลระบบเลอกการดาเนนการวา “ตองการจะเพมขอมลอกหรอไม” 4. ถาเลอก ใช 4.1 S1 : ใช แสดงรายละเอยดใน Subflow 5. ถาเลอก ไมใช 5.1 S2 : ไมใช แสดงรายละเอยดใน Subflow 6. คลกปมเพมขอมล Subflow S1 : ใช S2 : ไมใช
1. แสดงหนาใหใสรายละเอยดสาหรบการเพมขอมลจดทรถจอด 2. ระบบทาการบนทกขอมลและแสดงขอความ “ดาเนนการเสรจเรยบรอยแลว” และแสดงหนาเพมขอมลจดทรถจอด 2. ระบบทาการบนทกขอมลและแสดงขอความ “ดาเนนการเสรจเรยบรอยแลว” และกลบไปทหนา
![Page 33: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/33.jpg)
33
หลกเพอทาการรอรบคาสงใหมตอไป
Exception Conditions : 1. ถาผดแลระบบใสขอมลไมครบตรงสวนทกาหนดไว ระบบจะแสดงขอความ “กรณาใสขอมล” ทตรงสวนนน
ตารางท 3-7 แสดงรายละเอยดของ Use Case เพมขอมลจดทรถจอด
![Page 34: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/34.jpg)
34
Use Case Number : UC103-03 Use Case Name : เพมขอมลเสนทาง Brief Description : ผดแลระบบเลอกเมนเพมขอมลเสนทาง ใสขอมลใหครบ ระบบทาการ
บนทกขอมลลงฐานขอมล Actors : ผดแลระบบ Related Use Cases : Includes : UC103-03-1 เพมขอมลจดทรถจอดระหวางทาง
Includes : UC103-03-2 เพมขอมลราคาระหวางจดทรถจอด Includes : UC103-03-3 เพมขอมลระยะทางระหวางจดทรถจอด Includes : UC103-03-4 เพมขอมลระยะเวลารวมระหวางจดทรถจอด
Preconditions : ผดแลระบบเลอกเมนเพมขอมลเสนทาง Postconditions : ผดแลระบบสามารถเพมขอมลเสนทางได Flow of Activities : Actor System 1. เลอกเมนเพมขอมลเสนทาง
2. ผดแลระบบทาการใสรายละเอยดของแตละฟอรมขอมล 3. คลกปมเพมขอมล
1. แสดงหนาใหใสรายละเอยดสาหรบการเพมขอมลเสนทาง 2. แสดงหนารายละเอยดสาหรบการเพมขอมลจดทรถจอดระหวางทาง
Exception Conditions : 1. ถาผดแลระบบใสขอมลไมครบตรงสวนทกาหนดไว ระบบจะแสดงขอความ “กรณาใสขอมล” ทตรงสวนนน
ตารางท 3-8 แสดงรายละเอยดของ Use Case เพมขอมลเสนทาง
![Page 35: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/35.jpg)
35
Use Case Number : UC103-03-1 Use Case Name : เพมขอมลจดทรถจอดระหวางทาง Brief Description : ผดแลระบบใสขอมลจดทรถจอดระหวางทางใหครบ ระบบทาการบนทก
ขอมลลงฐานขอมล Actors : ผดแลระบบ Related Use Cases : - Preconditions : 1. ผดแลระบบเลอกเมนเพมขอมลเสนทาง
2. ผดแลระบบตองใสขอมลทหนาเพมขอมลเสนทางเสรจเรยบรอยแลว Postconditions : ผดแลระบบสามารถเพมขอมลจดทรถจอดระหวางทางได Flow of Activities : Actor System
1. ผดแลระบบทาการใสรายละเอยดของแตละฟอรมขอมล 2. คลกปมเพมขอมล
1. แสดงหนาใหใสรายละเอยดสาหรบการเพมขอมลจดทรถจอดระหวางทาง 2. แสดงหนารายละเอยดสาหรบการเพมขอมลราคาระหวางจดทรถจอด
Exception Conditions : 1. ถาผดแลระบบใสขอมลไมครบตรงสวนทกาหนดไว ระบบจะแสดงขอความ “กรณาใสขอมล” ทตรงสวนนน
ตารางท 3-9 แสดงรายละเอยดของ Use Case เพมขอมลจดทรถจอดระหวางทาง
![Page 36: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/36.jpg)
36
Use Case Number : UC103-03-2 Use Case Name : เพมขอมลราคาระหวางจดทรถจอด Brief Description : ผดแลระบบใสขอมลราคาระหวางจดทรถจอดใหครบ Actors : ผดแลระบบ Related Use Cases : - Preconditions : 1. ผดแลระบบเลอกเมนเพมขอมลเสนทาง
2. ผดแลระบบตองใสขอมลทหนาเพมขอมลเสนทางและหนาเพมขอมลจดทรถจอดระหวางทาง เสรจเรยบรอยแลว
Postconditions : ผดแลระบบสามารถเพมขอมลราคาระหวางจดทรถจอดได Flow of Activities : Actor System
1. ผดแลระบบทาการใสรายละเอยดของแตละฟอรมขอมล 2. คลกปมเพมขอมล
1. แสดงหนาใหใสรายละเอยดสาหรบการเพมขอมลราคาระหวางจดทรถจอด 2. แสดงหนารายละเอยดสาหรบการเพมขอมลระยะทางระหวางจดทรถจอด
Exception Conditions : 1. ถาผดแลระบบใสขอมลไมครบตรงสวนทกาหนดไว ระบบจะแสดงขอความ “กรณาใสขอมล” ทตรงสวนนน 2. ถาผดแลระบบใสขอมลทไมใชตวเลข ระบบจะแสดงขอความ “กรณาใสตวเลขเทานน” ทตรงสวนนน
ตารางท 3-10 แสดงรายละเอยดของ Use Case เพมขอมลราคาระหวางจดทรถจอด
![Page 37: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/37.jpg)
37
Use Case Number : UC103-03-3 Use Case Name : เพมขอมลระยะทางระหวางจดทรถจอด Brief Description : ผดแลระบบใสขอมลระยะทางระหวางจดทรถจอดใหครบ Actors : ผดแลระบบ Related Use Cases : - Preconditions : 1. ผดแลระบบเลอกเมนเพมขอมลเสนทาง
2. ผดแลระบบตองใสขอมลทหนาเพมขอมลเสนทาง หนาเพมขอมลจดทรถจอดระหวางทางและหนาเพมขอมลราคาระหวางจดทรถจอด เสรจเรยบรอยแลว
Postconditions : ผดแลระบบสามารถเพมขอมลระยะทางระหวางจดทรถจอดได Flow of Activities : Actor System
1. ผดแลระบบทาการใสรายละเอยดของแตละฟอรมขอมล 2. คลกปมเพมขอมล
1. แสดงหนาใหใสรายละเอยดสาหรบการเพมขอมลระยะทางระหวางจดทรถจอด 2. แสดงหนารายละเอยดสาหรบการเพมขอมลระยะเวลารวมระหวางจดทรถจอด
Exception Conditions : 1. ถาผดแลระบบใสขอมลไมครบตรงสวนทกาหนดไว ระบบจะแสดงขอความ “กรณาใสขอมล” ทตรงสวนนน 2. ถาผดแลระบบใสขอมลทไมใชตวเลข ระบบจะแสดงขอความ “กรณาใสตวเลขเทานน” ทตรงสวนนน 3. ถาผดแลระบบใสขอมลเปนคาศนย ระบบจะแสดงขอความ “กรณาใสขอมลใหถกตอง” ทตรงสวนนน
ตารางท 3-11 แสดงรายละเอยดของ Use Case เพมขอมลระยะทางระหวางจดทรถจอด
![Page 38: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/38.jpg)
38
Use Case Number : UC103-03-4 Use Case Name : เพมขอมลระยะเวลารวมระหวางจดทรถจอด Brief Description : ผดแลระบบใสขอมลระยะเวลารวมระหวางจดทรถจอดใหครบ ระบบทา
การบนทกขอมลลงฐานขอมล Actors : ผดแลระบบ Related Use Cases : - Preconditions : 1. ผดแลระบบเลอกเมนเพมขอมลเสนทาง
2. ผดแลระบบตองใสขอมลทหนาเพมขอมลเสนทาง หนาเพมขอมลจดทรถจอดระหวางทาง หนาเพมขอมลราคาระหวางจดทรถจอดและหนาเพมขอมลระยะทางระหวางจดทรถจอด เสรจเรยบรอยแลว
Postconditions : ผดแลระบบสามารถเพมขอมลระยะเวลารวมระหวางจดทรถจอดได Flow of Activities : Actor System
1. ผดแลระบบทาการใสรายละเอยดของแตละฟอรมขอมล 2. คลกปมเพมขอมล
1. แสดงหนาใหใสรายละเอยดสาหรบการเพมขอมลระยะเวลารวมระหวางจดทรถจอด 2. ระบบทาการบนทกขอมลและแสดงขอความ “ดาเนนการเสรจเรยบรอยแลว” และไปทหนาแสดงขอมล และทาการแสดงขอมลทเพมนน
Exception Conditions : 1. ถาผดแลระบบใสขอมลเปนคาศนย ระบบจะแสดงขอความ “กรณาใสขอมลใหถกตอง” ทตรงสวนนน
ตารางท 3-12 แสดงรายละเอยดของ Use Case เพมขอมลระยะเวลารวมระหวางจดทรถจอด
![Page 39: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/39.jpg)
39
Use Case Number : UC103-04 Use Case Name : เพมขอมลประเภทรถ Brief Description : ผดแลระบบเลอกเมนเพมขอมลประเภทรถ ใสขอมลใหครบ ระบบทาการ
บนทกขอมลลงฐานขอมล Actors : ผดแลระบบ Related Use Cases : - Preconditions : ผดแลระบบเลอกเมนเพมขอมลประเภทรถ Postconditions : ผดแลระบบสามารถเพมขอมลประเภทรถได Flow of Activities : Actor System 1. เลอกเมนเพมขอมลประเภทรถ
2. ผดแลระบบทาการใสรายละเอยดของแตละฟอรมขอมล 3. ผดแลระบบเลอกการดาเนนการวา “ตองการจะเพมขอมลอกหรอไม” 4. ถาเลอก ใช 4.1 S1 : ใช แสดงรายละเอยดใน Subflow 5. ถาเลอก ไมใช 5.1 S2 : ไมใช แสดงรายละเอยดใน Subflow 6. คลกปมเพมขอมล Subflow S1 : ใช S2 : ไมใช
1. แสดงหนาใหใสรายละเอยดสาหรบการเพมขอมลประเภทรถ 2. ระบบทาการบนทกขอมลและแสดงขอความ “ดาเนนการเสรจเรยบรอยแลว” และแสดงหนาเพมขอมลประเภทรถ 2. ระบบทาการบนทกขอมลและแสดงขอความ “ดาเนนการเสรจเรยบรอยแลว” และกลบไปทหนา
![Page 40: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/40.jpg)
40
หลกเพอทาการรอรบคาสงใหมตอไป
Exception Conditions : 1. ถาผดแลระบบใสขอมลไมครบตรงสวนทกาหนดไว ระบบจะแสดงขอความ “กรณาใสขอมล” ทตรงสวนนน
ตารางท 3-13 แสดงรายละเอยดของ Use Case เพมขอมลประเภทรถ
![Page 41: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/41.jpg)
41
Use Case Number : UC103-05 Use Case Name : เพมขอมลจดจาหนายตว Brief Description : ผดแลระบบเลอกเมนเพมขอมลจดจาหนายตว ใสขอมลใหครบ ระบบทา
การบนทกขอมลลงฐานขอมล Actors : ผดแลระบบ Related Use Cases : - Preconditions : ผดแลระบบเลอกเมนเพมขอมลจดจาหนายตว Postconditions : ผดแลระบบสามารถเพมขอมลจดจาหนายตวได Flow of Activities : Actor System 1. เลอกเมนเพมขอมลจดจาหนายตว
2. ผดแลระบบทาการใสรายละเอยดของแตละฟอรมขอมล 3. ผดแลระบบเลอกการดาเนนการวา “ตองการจะเพมขอมลอกหรอไม” 4. ถาเลอก ใช 4.1 S1 : ใช แสดงรายละเอยดใน Subflow 5. ถาเลอก ไมใช 5.1 S2 : ไมใช แสดงรายละเอยดใน Subflow 6. คลกปมเพมขอมล Subflow S1 : ใช S2 : ไมใช
1. แสดงหนาใหใสรายละเอยดสาหรบการเพมขอมลจดจาหนายตว 2. ระบบทาการบนทกขอมลและแสดงขอความ “ดาเนนการเสรจเรยบรอยแลว” และแสดงหนาเพมขอมลจดจาหนายตว 2. ระบบทาการบนทกขอมลและแสดงขอความ “ดาเนนการเสรจ
![Page 42: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/42.jpg)
42
เรยบรอยแลว” และกลบไปทหนาหลกเพอทาการรอรบคาสงใหมตอไป
Exception Conditions : 1. ถาผดแลระบบใสขอมลไมครบตรงสวนทกาหนดไว ระบบจะแสดงขอความ “กรณาใสขอมล” ทตรงสวนนน 2. ถาผดแลระบบใสขอมลไมถกรปแบบตามทกาหนดไว ระบบจะแสดงขอความ “กรณาแกไขขอมลใหถกตองตามรปแบบ” ทตรงสวนนน
ตารางท 3-14 แสดงรายละเอยดของ Use Case เพมขอมลจดจาหนายตว
![Page 43: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/43.jpg)
43
Use Case Number : UC103-06 Use Case Name : เพมขอมลเวลารถออก Brief Description : ผดแลระบบเลอกเมนเพมขอมลเวลารถออก ใสขอมลใหครบ ระบบทาการ
บนทกขอมลลงฐานขอมล Actors : ผดแลระบบ Related Use Cases : - Preconditions : ผดแลระบบเลอกเมนเพมขอมลเวลารถออก Postconditions : ผดแลระบบสามารถเพมขอมลเวลารถออกได Flow of Activities : Actor System 1. เลอกเมนเพมขอมลเวลารถออก
2. ผดแลระบบทาการใสรายละเอยดของแตละฟอรมขอมล 3. ผดแลระบบเลอกการดาเนนการวา “ตองการจะเพมขอมลอกหรอไม” 4. ถาเลอก ใช 4.1 S1 : ใช แสดงรายละเอยดใน Subflow 5. ถาเลอก ไมใช 5.1 S2 : ไมใช แสดงรายละเอยดใน Subflow 6. คลกปมเพมขอมล Subflow S1 : ใช S2 : ไมใช
1. แสดงหนาใหใสรายละเอยดสาหรบการเพมขอมลเวลารถออก 2. ระบบทาการบนทกขอมลและแสดงขอความ “ดาเนนการเสรจเรยบรอยแลว” และแสดงหนาเพมขอมลเวลารถออก 2. ระบบทาการบนทกขอมลและแสดงขอความ “ดาเนนการเสรจเรยบรอยแลว” และกลบไปทหนา
![Page 44: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/44.jpg)
44
หลกเพอทาการรอรบคาสงใหมตอไป
Exception Conditions : 1. ถาผดแลระบบใสขอมลไมครบตรงสวนทกาหนดไว ระบบจะแสดงขอความ “กรณาใสขอมล” ทตรงสวนนน
ตารางท 3-15 แสดงรายละเอยดของ Use Case เพมขอมลเวลารถออก
![Page 45: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/45.jpg)
45
Use Case Number : UC104-01 Use Case Name : แกไขขอมลผใหบรการ Brief Description : ผดแลระบบเลอกเมนแสดงขอมล ระบบทาการแสดงรายละเอยดขอมล
ผดแลระบบทาการคลกทรปไอคอนตรงสวนผใหบรการ ระบบทาการแสดงหนาสาหรบแกไขขอมลผใหบรการ
Actors : ผดแลระบบ Related Use Cases : - Preconditions : ผดแลระบบเลอกเมนแสดงขอมลเพอเขาไปทาการแกไขขอมล Postconditions : ผดแลระบบสามารถทาการแกไขขอมลผใหบรการได Flow of Activities : Actor System 1. เลอกเมนแสดงขอมล
2. เลอกผใหบรการ 3. เลอกเสนทาง 4. เลอกขอมลทไมตองการดออก 5. คลกปมแสดงผล 6. ผดแลระบบทาการคลกทรปไอคอนทอยตรงสวนของผใหบรการ
1. แสดงหนาแสดงขอมล โดยจะมบรษทผใหบรการ เสนทาง และสงทตองการแสดงใหเลอก โดยสงทตองการแสดง ระบบทาการเลอกไวใหอยแลว ประกอบดวย จดจาหนายตว ราคา ระยะทาง และระยะเวลา 2. ระบบทาการเลอกขอมลผใหบรการ 3. ระบบทาการเลอกเสนทาง 4. ระบบทาการไมเลอกขอมลตรงสวนนน 5. ระบบทาการคนหา 6. ระบบทาการแสดงรายละเอยดของขอมลทถกเลอก และรปไอคอนแกไขจะอยทกตาแหนงของขอมลทสามารถแกไขได 7. ระบบจะแสดงหนาแกไขขอมล
![Page 46: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/46.jpg)
46
7. ผดแลระบบทาการแกไขขอมลจากนนคลกปมแกไข
ผใหบรการ และมขอมลทตาแหนงทตองการแกไขอยในแตละฟอรมนนๆ 8. ระบบทาการบนทกขอมลทผดแลระบบแกไข และแสดงขอความ “แกไขขอมลเสรจเรยบรอยแลว” และกลบไปทหนาแสดงขอมล
Exception Conditions : 1. ถาผดแลระบบใสขอมลไมครบตรงสวนทกาหนดไว ระบบจะแสดงขอความ “กรณาใสขอมล” ทตรงสวนนน 2. ถาผดแลระบบใสขอมลไมถกรปแบบตามทกาหนดไว ระบบจะแสดงขอความ “กรณาแกไขขอมลใหถกตองตามรปแบบ” ทตรงสวนนน
ตารางท 3-16 แสดงรายละเอยดของ Use Case แกไขขอมลผใหบรการ
![Page 47: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/47.jpg)
47
Use Case Number : UC104-02 Use Case Name : แกไขขอมลจดทรถจอด Brief Description : ผดแลระบบเลอกเมนแสดงขอมล ระบบทาการแสดงรายละเอยดขอมล
ผดแลระบบทาการคลกทรปไอคอนตรงสวนผใหบรการ ระบบทาการแสดงหนาสาหรบแกไขขอมลจดทรถจอด
Actors : ผดแลระบบ Related Use Cases : - Preconditions : ผดแลระบบเลอกเมนแสดงขอมลเพอเขาไปทาการแกไขขอมล Postconditions : ผดแลระบบสามารถทาการแกไขขอมลจดทรถจอดได Flow of Activities : Actor System 1. เลอกเมนแสดงขอมล
2. เลอกผใหบรการ 3. เลอกเสนทาง 4. เลอกขอมลทไมตองการดออก 5. คลกปมแสดงผล 6. ผดแลระบบทาการคลกทรปไอคอนทอยตรงสวนของจดทรถจอด
1. แสดงหนาแสดงขอมล โดยจะมบรษทผใหบรการ เสนทาง และสงทตองการแสดงใหเลอก โดยสงทตองการแสดง ระบบทาการเลอกไวใหอยแลว ประกอบดวย จดจาหนายตว ราคา ระยะทาง และระยะเวลา 2. ระบบทาการเลอกผใหบรการ 3. ระบบทาการเลอกเสนทาง 4. ระบบทาการไมเลอกขอมลตรงสวนนน 5. ระบบทาการคนหา 6. ระบบทาการแสดงรายละเอยดของขอมลทถกเลอก และรปไอคอนแกไขจะอยทกตาแหนงของขอมลทสามารถแกไขได 7. ระบบจะแสดงหนาแกไขขอมลจดทรถจอด และมขอมลทตาแหนงทตองการแกไขอยในแต
![Page 48: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/48.jpg)
48
7. ผดแลระบบทาการแกไขขอมลจากนนคลกปมแกไข
ละฟอรมนนๆ 8. ระบบทาการบนทกขอมลทผดแลระบบแกไข และแสดงขอความ “แกไขขอมลเสรจเรยบรอยแลว” และกลบไปทหนาแสดงขอมล
Exception Conditions : 1. ถาผดแลระบบใสขอมลไมครบตรงสวนทกาหนดไว ระบบจะแสดงขอความ “กรณาใสขอมล” ทตรงสวนนน
ตารางท 3-17 แสดงรายละเอยดของ Use Case แกไขขอมลจดทรถจอด
![Page 49: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/49.jpg)
49
Use Case Number : UC104-03 Use Case Name : แกไขขอมลเสนทาง Brief Description : ผดแลระบบเลอกเมนแสดงขอมล ระบบทาการแสดงรายละเอยดขอมล
ผดแลระบบทาการคลกทรปไอคอนตรงสวนผใหบรการ ระบบทาการแสดงหนาสาหรบแกไขขอมลเสนทาง
Actors : ผดแลระบบ Related Use Cases : Includes : UC104-03-1 แกไขขอมลจดทรถจอดระหวางทาง
Includes : UC104-03-2 แกไขขอมลราคาระหวางจดทรถจอด Includes : UC104-03-3 แกไขขอมลระยะทางระหวางจดทรถจอด Includes : UC104-03-4 แกไขขอมลระยะเวลารวมระหวางจดทรถจอด
Preconditions : ผดแลระบบเลอกเมนแสดงขอมลเพอเขาไปทาการแกไขขอมล Postconditions : ผดแลระบบสามารถทาการแกไขขอมลเสนทางได Flow of Activities : Actor System 1. เลอกเมนแสดงขอมล
2. เลอกผใหบรการ 3. เลอกเสนทาง 4. เลอกขอมลทไมตองการตองการดออก 5. คลกปมแสดงผล 6. ผดแลระบบทาการคลกทรป ไอคอนทอยตรงสวนของเสนทาง
1. แสดงหนาแสดงขอมล โดยจะมบรษทผใหบรการ เสนทาง และสงทตองการแสดงใหเลอก โดยสงทตองการแสดง ระบบทาการเลอกไวใหอยแลว ประกอบดวย จดจาหนายตว ราคา ระยะทาง และระยะเวลา 2. ระบบทาการเลอกผใหบรการ 3. ระบบทาการเลอกเสนทาง 4. ระบบทาการไมเลอกขอมลตรงสวนนน 5. ระบบทาการคนหา 6. แสดงรายละเอยดของขอมลทถกเลอก และรปไอคอนแกไขจะอยทกตาแหนงของขอมลทสามารถแกไขได 7. ระบบจะแสดงหนาแกไขขอมล
![Page 50: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/50.jpg)
50
7. ผดแลระบบทาการแกไขขอมลจากนนคลกปมแกไข
เสนทาง และมขอมลทตาแหนงทตองการแกไขอยในแตละฟอรมนนๆ 8. ระบบทาการแสดงหนารายละเอยดสาหรบการแกไขขอมลจดทรถจอดระหวางทาง
Exception Conditions : 1. ถาผดแลระบบใสขอมลไมครบตรงสวนทกาหนดไว ระบบจะแสดงขอความ “กรณาใสขอมล” ทตรงสวนนน
ตารางท 3-18 แสดงรายละเอยดของ Use Case แกไขขอมลเสนทาง
![Page 51: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/51.jpg)
51
Use Case Number : UC104-03-1 Use Case Name : แกไขขอมลจดทรถจอดระหวางทาง Brief Description : ผดแลระบบแกไขขอมลจดทรถจอดระหวางทาง Actors : ผดแลระบบ Related Use Cases : - Preconditions : 1. ผดแลระบบเลอกเมนแสดงขอมลเพอเขาไปทาการแกไขขอมล
2. ผดแลระบบตองแกไขขอมลทหนาแกไขขอมลเสนทาง เสรจเรยบรอยแลว
Postconditions : ผดแลระบบสามารถทาการแกไขขอมลจดทรถจอดระหวางทางได Flow of Activities : Actor System
1. ผดแลระบบทาการแกไขขอมลจากนนคลกปมแกไข
1. ระบบแสดงหนาแกไขขอมลจดทรถจอดระหวาง และมขอมลทตาแหนงทตองการแกไขอยในแตละฟอรมนนๆ 2. ระบบทาการแสดงหนารายละเอยดสาหรบการแกไขขอมลราคาระหวางจดทรถจอด
Exception Conditions : 1. ถาผดแลระบบใสขอมลไมครบตรงสวนทกาหนดไว ระบบจะแสดงขอความ “กรณาใสขอมล” ทตรงสวนนน
ตารางท 3-19 แสดงรายละเอยดของ Use Case แกไขขอมลจดทรถจอดระหวางทาง
![Page 52: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/52.jpg)
52
Use Case Number :
UC104-03-2
Use Case Name :
แกไขขอมลราคาระหวางจดทรถจอด
Brief Description :
ผดแลระบบแกไขขอมลราคาระหวางจดทรถจอด
Actors : ผดแลระบบ Related Use Cases :
-
Preconditions :
1. ผดแลระบบเลอกเมนแสดงขอมลเพอเขาไปทาการแกไขขอมล 2. ผดแลระบบตองแกไขขอมลทหนาแกไขขอมลเสนทางและหนาแกไขขอมลจดทรถจอดระหวางทาง เสรจเรยบรอยแลว
Postconditions :
ผดแลระบบสามารถทาการแกไขขอมลราคาระหวางจดทรถจอดได
Flow of Activities :
Actor System
1. ผดแลระบบทาการแกไขขอมลจากนนคลกปมแกไข
1. ระบบแสดงหนาแกไขขอมลราคาระหวางจดทรถจอด และมขอมลทตาแหนงทตองการแกไขอยในแตละฟอรมนนๆ 2. ระบบทาการแสดงหนารายละเอยดสาหรบการแกไขขอมลระยะทางระหวางจดทรถจอด
![Page 53: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/53.jpg)
53
Exception Conditions :
1. ถาผดแลระบบใสขอมลไมครบตรงสวนทกาหนดไว ระบบจะแสดงขอความ “กรณาใสขอมล” ทตรงสวนนน 2. ถาผดแลระบบใสขอมลทไมใชตวเลข ระบบจะแสดงขอความ “กรณาใสตวเลขเทานน” ทตรงสวนนน
ตารางท 3-20 แสดงรายละเอยดของ Use Case แกไขขอมลราคาระหวางจดทรถจอด
![Page 54: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/54.jpg)
54
Use Case Number : UC104-03-3 Use Case Name : แกไขขอมลระยะทางระหวางจดทรถจอด Brief Description : ผดแลระบบแกไขขอมลระยะทางระหวางจดทรถจอด Actors : ผดแลระบบ Related Use Cases : - Preconditions : 1. ผดแลระบบเลอกเมนแสดงขอมลเพอเขาไปทาการแกไขขอมล
2. ผดแลระบบตองแกไขขอมลทหนาแกไขขอมลเสนทาง หนาแกไขขอมลจดทรถจอดระหวางทางและหนาแกไขขอมลราคาระหวางจดทรถจอด เสรจเรยบรอยแลว
Postconditions : ผดแลระบบสามารถทาการแกไขขอมลระยะทางระหวางจดทรถจอดได Flow of Activities : Actor System
1. ผดแลระบบทาการแกไขขอมลจากนนคลกปมแกไข
1. ระบบจะแสดงหนาแกไขขอมลระยะทางระหวางจดทรถจอด และมขอมลทตาแหนงทตองการแกไขอยในแตละฟอรมนนๆ 2. ระบบทาการแสดงหนารายละเอยดสาหรบการแกไขขอมลระยะเวลารวมระหวางจดทรถจอด
Exception Conditions : 1. ถาผดแลระบบใสขอมลไมครบตรงสวนทกาหนดไว ระบบจะแสดงขอความ “กรณาใสขอมล” ทตรงสวนนน 2. ถาผดแลระบบใสขอมลทไมใชตวเลข ระบบจะแสดงขอความ “กรณาใสตวเลขเทานน” ทตรงสวนนน 3. ถาผดแลระบบใสขอมลเปนคาศนย ระบบจะแสดงขอความ “กรณาใสขอมลใหถกตอง” ทตรงสวนนน
ตารางท 3-21 แสดงรายละเอยดของ Use Case แกไขขอมลระยะทางระหวางจดทรถจอด
![Page 55: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/55.jpg)
55
Use Case Number : UC104-03-4 Use Case Name : แกไขขอมลระยะเวลารวมระหวางจดทรถจอด Brief Description : ผดแลระบบแกไขขอมลระยะเวลารวมระหวางจดทรถจอด ระบบทาการ
บนทกขอมลลงฐานขอมล Actors : ผดแลระบบ Related Use Cases : - Preconditions : 1. ผดแลระบบเลอกเมนแสดงขอมลเพอเขาไปทาการแกไขขอมล
2. ผดแลระบบตองแกไขขอมลทหนาแกไขขอมลเสนทาง หนาแกไขขอมลจดทรถจอดระหวางทาง หนาแกไขขอมลราคาระหวางจดทรถจอด และแกไขขอมลระยะทางระหวางจดทรถจอด เสรจเรยบรอยแลว
Postconditions : ผดแลระบบสามารถทาการแกไขขอมลเสนทางได Flow of Activities : Actor System
1. ผดแลระบบทาการแกไขขอมลจากนนคลกปมแกไข
1. ระบบจะแสดงหนาแกไขขอมลระยะเวลารวมระหวางจดทรถจอด และมขอมลทตาแหนงทตองการแกไขอยในแตละฟอรมนนๆ 2. ระบบทาการบนทกขอมลและแสดงขอความ “ดาเนนการเสรจเรยบรอยแลว” และกลบไปทหนาแสดงขอมล
Exception Conditions : 1. ถาผดแลระบบใสขอมลเปนคาศนย ระบบจะแสดงขอความ “กรณาใสขอมลใหถกตอง” ทตรงสวนนน
ตารางท 3-22 แสดงรายละเอยดของ Use Case แกไขขอมลระยะเวลารวมระหวางจดทรถจอด
![Page 56: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/56.jpg)
56
Use Case Number : UC104-04 Use Case Name : แกไขขอมลประเภทรถ Brief Description : ผดแลระบบเลอกเมนแสดงขอมล ระบบทาการแสดงรายละเอยดขอมล
ผดแลระบบทาการคลกทรปไอคอนตรงสวนผใหบรการ ระบบทาการแสดงหนาสาหรบแกไขขอมลประเภทรถ
Actors : ผดแลระบบ Related Use Cases : - Preconditions : ผดแลระบบเลอกเมนแสดงขอมลเพอเขาไปทาการแกไขขอมล Postconditions : ผดแลระบบสามารถทาแกไขขอมลประเภทรถได Flow of Activities : Actor System 1. เลอกเมนแสดงขอมล
2. เลอกผใหบรการ 3. เลอกเสนทาง 4. เลอกขอมลทไมตองการดออก 5. คลกปมแสดงผล 6. ผดแลระบบทาการคลกทรปไอคอนทอยตรงสวนของประเภทรถ
1. แสดงหนาแสดงขอมล โดยจะมบรษทผใหบรการ เสนทาง และสงทตองการแสดงใหเลอก โดยสงทตองการแสดง ระบบทาการเลอกไวใหอยแลว ประกอบดวย จดจาหนายตว ราคา ระยะทาง และระยะเวลา 2. ระบบทาการเลอกผใหบรการ 3. ระบบทาการเลอกเสนทาง 4. ระบบทาการไมเลอกขอมลตรงสวนนน 5. ระบบทาการคนหา 6. แสดงรายละเอยดของขอมลทถกเลอก และรปไอคอนแกไขจะอยทกตาแหนงของขอมลทสามารถแกไขได 7. ระบบจะแสดงหนาแกไขขอมลประเภทรถ และมขอมลทตาแหนงทตองการแกไขอยในแต
![Page 57: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/57.jpg)
57
7. ผดแลระบบทาการแกไขขอมลจากนนคลกปมแกไข
ละฟอรมนนๆ 8. ระบบทาการบนทกขอมลทผดแลระบบแกไข และแสดงขอความ “แกไขขอมลเสรจเรยบรอยแลว” และกลบไปทหนาแสดงขอมล
Exception Conditions : 1. ถาผดแลระบบใสขอมลไมครบตรงสวนทกาหนดไว ระบบจะแสดงขอความ “กรณาใสขอมล” ทตรงสวนนน
ตารางท 3-23 แสดงรายละเอยดของ Use Case แกไขขอมลประเภทรถ
![Page 58: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/58.jpg)
58
Use Case Number : UC104-05 Use Case Name : แกไขขอมลจดจาหนายตว Brief Description : ผดแลระบบเลอกเมนแสดงขอมล ระบบทาการแสดงรายละเอยดขอมล
ผดแลระบบทาการคลกทรปไอคอนตรงสวนผใหบรการ ระบบทาการแสดงหนาสาหรบแกไขขอมลจดจาหนายตว
Actors : ผดแลระบบ Related Use Cases : - Preconditions : ผดแลระบบเลอกเมนแสดงขอมลเพอเขาไปทาการแกไขขอมล Postconditions : ผดแลระบบสามารถทาแกไขขอมลจดจาหนายตวได Flow of Activities : Actor System 1. เลอกเมนแสดงขอมล
2. เลอกผใหบรการ 3. เลอกเสนทาง 4. เลอกขอมลทไมตองการดออก 5. คลกปมแสดงผล 6. ผดแลระบบทาการคลกทรปไอคอนทอยตรงสวนของจดจาหนายตว
1. แสดงหนาแสดงขอมล โดยจะมบรษทผใหบรการ เสนทาง และสงทตองการแสดงใหเลอก โดยสงทตองการแสดง ระบบทาการเลอกไวใหอยแลว ประกอบดวย จดจาหนายตว ราคา ระยะทาง และระยะเวลา 2. ระบบทาการเลอกผใหบรการ 3. ระบบทาการเลอกเสนทาง 4. ระบบทาการไมเลอกขอมลตรงสวนนน 5. ระบบทาการคนหา 6. แสดงรายละเอยดของขอมลทถกเลอก และรปไอคอนแกไขจะอยทกตาแหนงของขอมลทสามารถแกไขได 7. ระบบจะแสดงหนาแกไขขอมลจดจาหนายตว และมขอมลทตาแหนงทตองการแกไขอยในแต
![Page 59: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/59.jpg)
59
7. ผดแลระบบทาการแกไขขอมลจากนนคลกปมแกไข
ละฟอรมนนๆ 8. ระบบทาการบนทกขอมลทผดแลระบบแกไข และแสดงขอความ “แกไขขอมลเสรจเรยบรอยแลว” และกลบไปทหนาแสดงขอมล
Exception Conditions : 1. ถาผดแลระบบใสขอมลไมครบตรงสวนทกาหนดไว ระบบจะแสดงขอความ “กรณาใสขอมล” ทตรงสวนนน 2. ถาผดแลระบบใสขอมลไมถกรปแบบตามทกาหนดไว ระบบจะแสดงขอความ “กรณาแกไขขอมลใหถกตองตามรปแบบ” ทตรงสวนนน
ตารางท 3-24 แสดงรายละเอยดของ Use Case แกไขขอมลจดจาหนายตว
![Page 60: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/60.jpg)
60
Use Case Number : UC104-06 Use Case Name : แกไขขอมลเวลารถออก Brief Description : ผดแลระบบเลอกเมนแสดงขอมล ระบบทาการแสดงรายละเอยดขอมล
ผดแลระบบทาการคลกทรปไอคอนตรงสวนผใหบรการ ระบบทาการแสดงหนาสาหรบแกไขขอมลเวลารถออก
Actors : ผดแลระบบ Related Use Cases : - Preconditions : ผดแลระบบเลอกเมนแสดงขอมลเพอเขาไปทาการแกไขขอมล Postconditions : ผดแลระบบสามารถทาแกไขขอมลเวลารถออกได Flow of Activities : Actor System 1. เลอกเมนแสดงขอมล
2. เลอกผใหบรการ 3. เลอกเสนทาง 4. เลอกขอมลทไมตองการดออก 5. คลกปมแสดงผล 6. ผดแลระบบทาการคลกทรปไอคอนทอยตรงสวนของเวลารถออก
1. แสดงหนาแสดงขอมล โดยจะมบรษทผใหบรการ เสนทาง และสงทตองการแสดงใหเลอก โดยสงทตองการแสดง ระบบทาการเลอกไวใหอยแลว ประกอบดวย จดจาหนายตว ราคา ระยะทาง และระยะเวลา 2. ระบบทาการเลอกผใหบรการ 3. ระบบทาการเลอกเสนทาง 4. ระบบทาการไมเลอกขอมลตรงสวนนน 5. ระบบทาการคนหา 6. แสดงรายละเอยดของขอมลทถกเลอก และรปไอคอนแกไขจะอยทกตาแหนงของขอมลทสามารถแกไขได 7. ระบบจะแสดงหนาแกไขขอมลเวลารถออก และมขอมลทตาแหนงทตองการแกไขอยในแต
![Page 61: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/61.jpg)
61
7. ผดแลระบบทาการแกไขขอมลจากนนคลกปมแกไข
ละฟอรมนนๆ 8. ระบบทาการบนทกขอมลทผดแลระบบแกไข และแสดงขอความ “แกไขขอมลเสรจเรยบรอยแลว” และกลบไปทหนาแสดงขอมล
Exception Conditions : - ตารางท 3-25 แสดงรายละเอยดของ Use Case แกไขขอมลเวลารถออก
![Page 62: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/62.jpg)
62
Use Case Number : UC105-01 Use Case Name : ลบขอมลผใหบรการ Brief Description : ผดแลระบบเลอกเมนแสดงขอมล แลวเลอกผใหบรการ เลอกเสนทาง
และเลอกแสดงขอมลทตองการจะลบ ระบบทาการแสดงรายละเอยดขอมล ผดแลระบบทาการคลกทรปไอคอนตรงสวนผใหบรการ ระบบทาการแสดงหนาสาหรบลบผใหบรการ
Actors : ผดแลระบบ Related Use Cases : - Preconditions : ผดแลระบบเลอกเมนแสดงขอมลเพอเขาไปทาการลบขอมล Postconditions : ผดแลระบบสามารถทาการลบขอมลผใหบรการได Flow of Activities : Actor System 1. เลอกเมนแสดงขอมล
2. เลอกผใหบรการ 3. เลอกเสนทาง 4. เลอกขอมลทไมตองการดออก 5. คลกปมแสดงผล 6. ผดแลระบบทาการคลกทรปไอคอนทอยตรงสวนของผใหบรการ
1. แสดงหนาแสดงขอมล โดยจะมบรษทผใหบรการ เสนทาง และสงทตองการแสดงใหเลอก โดยสงทตองการแสดง ระบบทาการเลอกไวใหอยแลว ประกอบดวย จดจาหนายตว ราคา ระยะทาง และระยะเวลา 2. ระบบทาการเลอกผใหบรการ 3. ระบบทาการเลอกเสนทาง 4. ระบบทาการไมเลอกขอมลตรงสวนนน 5. ระบบทาการคนหา 6. แสดงรายละเอยดของขอมลทถกเลอก และรปไอคอนลบจะอยทกตาแหนงของขอมลทสามารถลบได 7. ระบบจะแสดงหนาผใหบรการ และมขอมลอยในแตละฟอรม
![Page 63: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/63.jpg)
63
7. ผดแลระบบทาการคลกท ปมลบ 8. ผดแลระบบทาการคลกทปมตกลง
นนๆ 8. ระบบแสดงขอความเพอใหผดแลระบบยนยนวาตองการจะลบ 9. ระบบทาการลบขอมล และแสดงขอความ “ลบขอมลเสรจเรยบรอยแลว” และกลบไปทหนาแสดงขอมล
Exception Conditions : - ตารางท 3-26 แสดงรายละเอยดของ Use Case ลบขอมลผใหบรการ
![Page 64: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/64.jpg)
64
Use Case Number : UC105-02 Use Case Name : ลบขอมลจดทรถจอด Brief Description : ผดแลระบบเลอกเมนลบจดทรถจอด Actors : ผดแลระบบ Related Use Cases : - Preconditions : ผดแลระบบเลอกเมนลบจดทรถจอด Postconditions : ผดแลระบบสามารถทาการลบขอมลจดทรถจอดได Flow of Activities : Actor System 1. เลอกเมนลบจดทรถจอด
2. ผดแลระบบทาการเลอกจดทรถจอดทตองการลบ 3. ผดแลระบบทาการคลกท ปมลบ 4. ผดแลระบบทาการคลกทปมตกลง
1. ระบบจะแสดงหนาลบจดทรถจอด 2. ระบบทาการเลอกจดทรถจอด 3. ระบบแสดงขอความเพอใหผดแลระบบยนยนวาตองการจะลบ 4. ระบบทาการลบขอมล และแสดงขอความ “ลบขอมลเสรจเรยบรอยแลว”
Exception Conditions : - ตารางท 3-27 แสดงรายละเอยดของ Use Case ลบขอมลจดทรถจอด
![Page 65: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/65.jpg)
65
Use Case Number : UC105-03 Use Case Name : ลบขอมลเสนทาง Brief Description : ผดแลระบบเลอกเมนแสดงขอมล แลวเลอกผใหบรการ เลอกเสนทาง
และเลอกแสดงขอมลทตองการจะลบ ระบบทาการแสดงรายละเอยดขอมล ผดแลระบบทาการคลกทรปไอคอนตรงสวนผใหบรการ ระบบทาการแสดงหนาสาหรบลบเสนทาง
Actors : ผดแลระบบ Related Use Cases : - Preconditions : ผดแลระบบเลอกเมนแสดงขอมลเพอเขาไปทาการลบขอมล Postconditions : ผดแลระบบสามารถทาการลบขอมลเสนทางได Flow of Activities : Actor System 1. เลอกเมนแสดงขอมล
2. เลอกผใหบรการ 3. เลอกเสนทาง 4. เลอกขอมลทไมตองการดออก 5. คลกปมแสดงผล 6. ผดแลระบบทาการคลกทรปไอคอนทอยตรงสวนของเสนทาง
1. แสดงหนาแสดงขอมล โดยจะมบรษทผใหบรการ เสนทาง และสงทตองการแสดงใหเลอก โดยสงทตองการแสดง ระบบทาการเลอกไวใหอยแลว ประกอบดวย จดจาหนายตว ราคา ระยะทาง และระยะเวลา 2. ระบบทาการเลอกผใหบรการ 3. ระบบทาการเลอกเสนทาง 4. ระบบทาการไมเลอกขอมลตรงสวนนน 5. ระบบทาการคนหา 6. แสดงรายละเอยดของขอมลทถกเลอก และรปไอคอนลบจะอยทกตาแหนงของขอมลทสามารถลบได 7. ระบบจะแสดงหนาเสนทางและมขอมลอยในแตละฟอรมนนๆ
![Page 66: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/66.jpg)
66
7. ผดแลระบบทาการคลกท ปมลบ 8. ผดแลระบบทาการคลกทปมตกลง
8. ระบบแสดงขอความเพอใหผดแลระบบยนยนวาตองการจะลบ 9. ระบบทาการลบขอมล และแสดงขอความ “ลบขอมลเสรจเรยบรอยแลว” และกลบไปทหนาแสดงขอมล
Exception Conditions : - ตารางท 3-28 แสดงรายละเอยดของ Use Case ลบขอมลเสนทาง
![Page 67: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/67.jpg)
67
Use Case Number : UC105-04 Use Case Name : ลบขอมลประเภทรถ Brief Description : ผดแลระบบเลอกเมนแสดงขอมล แลวเลอกผใหบรการ เลอกเสนทาง
และเลอกแสดงขอมลทตองการจะลบ ระบบทาการแสดงรายละเอยดขอมล ผดแลระบบทาการคลกทรปไอคอนตรงสวนผใหบรการ ระบบทาการแสดงหนาสาหรบลบประเภทรถ
Actors : ผดแลระบบ Related Use Cases : - Preconditions : ผดแลระบบเลอกเมนแสดงขอมลเพอเขาไปทาการลบขอมล Postconditions : ผดแลระบบสามารถทาการลบขอมลประเภทรถได Flow of Activities : Actor System 1. เลอกเมนแสดงขอมล
2. เลอกผใหบรการ 3. เลอกเสนทาง 4. เลอกขอมลทไมตองการดออก 5. คลกปมแสดงผล 6. ผดแลระบบทาการคลกทรปไอคอนทอยตรงสวนของประเภทรถ
1. แสดงหนาแสดงขอมล โดยจะมบรษทผใหบรการ เสนทาง และสงทตองการแสดงใหเลอก โดยสงทตองการแสดง ระบบทาการเลอกไวใหอยแลว ประกอบดวย จดจาหนายตว ราคา ระยะทาง และระยะเวลา 2. ระบบทาการเลอกผใหบรการ 3. ระบบทาการเลอกเสนทาง 4. ระบบทาการไมเลอกขอมลตรงสวนนน 5. ระบบทาการคนหา 6. แสดงรายละเอยดของขอมลทถกเลอก และรปไอคอนลบจะอยทกตาแหนงของขอมลทสามารถลบได 7. ระบบจะแสดงหนาประเภทรถและมขอมลอยในแตละฟอรม
![Page 68: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/68.jpg)
68
7. ผดแลระบบทาการคลกท ปมลบ 8. ผดแลระบบทาการคลกทปมตกลง
นนๆ 8. ระบบแสดงขอความเพอใหผดแลระบบยนยนวาตองการจะลบ 9. ระบบทาการลบขอมล และแสดงขอความ “ลบขอมลเสรจเรยบรอยแลว” และกลบไปทหนาแสดงขอมล
Exception Conditions : - ตารางท 3-29 แสดงรายละเอยดของ Use Case ลบขอมลประเภทรถ
![Page 69: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/69.jpg)
69
Use Case Number : UC105-05 Use Case Name : ลบขอมลจดจาหนายตว Brief Description : ผดแลระบบเลอกเมนแสดงขอมล แลวเลอกผใหบรการ เลอกเสนทาง
และเลอกแสดงขอมลทตองการจะลบ ระบบทาการแสดงรายละเอยดขอมล ผดแลระบบทาการคลกทรปไอคอนตรงสวนผใหบรการ ระบบทาการแสดงหนาสาหรบลบจดจาหนายตว
Actors : ผดแลระบบ Related Use Cases : - Preconditions : ผดแลระบบเลอกเมนแสดงขอมลเพอเขาไปทาการลบขอมล Postconditions : ผดแลระบบสามารถทาการลบขอมลจดจาหนายตวได Flow of Activities : Actor System 1. เลอกเมนแสดงขอมล
2. เลอกผใหบรการ 3. เลอกเสนทาง 4. เลอกขอมลทไมตองการดออก 5. คลกปมแสดงผล 6. ผดแลระบบทาการคลกทรปไอคอนทอยตรงสวนของจดจาหนายตว
1. แสดงหนาแสดงขอมล โดยจะมบรษทผใหบรการ เสนทาง และสงทตองการแสดงใหเลอก โดยสงทตองการแสดง ระบบทาการเลอกไวใหอยแลว ประกอบดวย จดจาหนายตว ราคา ระยะทาง และระยะเวลา 2. ระบบทาการเลอกผใหบรการ 3. ระบบทาการเลอกเสนทาง 4. ระบบทาการไมเลอกขอมลตรงสวนนน 5. ระบบทาการคนหา 6. แสดงรายละเอยดของขอมลทถกเลอก และรปไอคอนลบจะอยทกตาแหนงของขอมลทสามารถลบได 7. ระบบจะแสดงหนาจดจาหนาย
![Page 70: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/70.jpg)
70
7. ผดแลระบบทาการคลกท ปมลบ 12. ผดแลระบบทาการคลกทปมตกลง
ตว และมขอมลอยในแตละฟอรมนนๆ 8. ระบบแสดงขอความเพอใหผดแลระบบยนยนวาตองการจะลบ 9. ระบบทาการลบขอมล และแสดงขอความ “ลบขอมลเสรจเรยบรอยแลว” และกลบไปทหนาแสดงขอมล
Exception Conditions : - ตารางท 3-30 แสดงรายละเอยดของ Use Case ลบขอมลจดจาหนายตว
![Page 71: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/71.jpg)
71
Use Case Number : UC105-06 Use Case Name : ลบขอมลเวลารถออก Brief Description : ผดแลระบบเลอกเมนแสดงขอมล แลวเลอกผใหบรการ เลอกเสนทาง
และเลอกแสดงขอมลทตองการจะลบ ระบบทาการแสดงรายละเอยดขอมล ผดแลระบบทาการคลกทรปไอคอนตรงสวนผใหบรการ ระบบทาการแสดงหนาสาหรบลบเวลารถออก
Actors : ผดแลระบบ Related Use Cases : - Preconditions : ผดแลระบบเลอกเมนแสดงขอมลเพอเขาไปทาการลบขอมล Postconditions : ผดแลระบบสามารถทาการลบขอมลเวลารถออกได Flow of Activities : Actor System 1. เลอกเมนแสดงขอมล
2. เลอกผใหบรการ 3. เลอกเสนทาง 4. เลอกขอมลทไมตองการดออก 5. คลกปมแสดงผล 6. ผดแลระบบทาการคลกทรปไอคอนทอยตรงสวนของเวลารถออก
1. แสดงหนาแสดงขอมล โดยจะมบรษทผใหบรการ เสนทาง และสงทตองการแสดงใหเลอก โดยสงทตองการแสดง ระบบทาการเลอกไวใหอยแลว ประกอบดวย จดจาหนายตว ราคา ระยะทาง และระยะเวลา 2. ระบบทาการเลอกผใหบรการ 3. ระบบทาการเลอกเสนทาง 4. ระบบทาการไมเลอกขอมลตรงสวนนน 5. ระบบทาการคนหา 6. แสดงรายละเอยดของขอมลทถกเลอก และรปไอคอนลบจะอยทกตาแหนงของขอมลทสามารถลบได 7. ระบบจะแสดงหนาเวลารถออก และมขอมลอยในแตละฟอรม
![Page 72: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/72.jpg)
72
7. ผดแลระบบทาการคลกท ปมลบ 8. ผดแลระบบทาการคลกทปมตกลง
นนๆ 8. ระบบแสดงขอความเพอใหผดแลระบบยนยนวาตองการจะลบ 9. ระบบทาการลบขอมล และแสดงขอความ “ลบขอมลเสรจเรยบรอยแลว” และกลบไปทหนาแสดงขอมล
Exception Conditions : - ตารางท 3-31 แสดงรายละเอยดของ Use Case ลบขอมลเวลารถออก
![Page 73: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/73.jpg)
73
3.3.3 แผนภาพ Flowchart
a, z
i = 1
i <= n L(vi) = ∞
L(a)=0
S = Ø
z S
u = S
S = S U {u}
i = 1
vi S
a z S v v0 avn zL(v) w(u,v) u v
i = i + 1
if(L(u) + w(u, vi) < L(vi))
L(vi) = L(u) + w(u, vi)
i = i + 1
G = {v0, v1, …, vn}
รปท 3-7 แผนภาพ Flowchart สวนการคนหาเสนทางทสนทสด
![Page 74: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/74.jpg)
74
3.3.4 แผนภาพ Class Diagram
+GPlace()+ getID()+ setID()+ setPlace()+ getPlace()+ isEqual_gPlace()+ isEqual_place()+ isEqual_id()
- place[] : StringGPlace
+ GRoute()+ getID()+ setID()+ setRoute()+ getRoute()+ isEqual_gRoute()+ isEqual_route()+ isEqual_id()
- route[] : StringGRoute
+ GOrder()+ getOrder()+ setOrder()+ getGRoute()+ setGRoute()+ getGPlaceLeave()+ setGPlaceLeave()+ getGPlaceArrive()+ setGPlaceArrive()+ getWeights()+ getWeight()+ isEqual_gOrder()+ isEqual_order()
- order[] : String- gRoute : GRoute- gPlaceLeave : GPlace- gPlaceArrive : GPlace- weights[] : int
GOrder
+ Graph()+ setGPlaces()+ getGPlaces()+ countGPlaces()+ addGPlace()+ searchGPlace()+ setPlaces()+ setGOrders()+ getGOrders()+ addGOrder()+ searchGOrder()+ setOrders()+ setMatrix()+ getMatrix()+ createMatrix()
- gPlaces[] : GPlace- gOrders[] : GOrder- matrix[][][] : GOrder
Graph
+ Dijskra()+ findPath()
- graph : Graph- matrix[][][] : GOrder
Dijkstra
1
*
1
*
*
1
1
*1
*
*
1
รปท 3-8 Class Diagram
![Page 75: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/75.jpg)
75
3.3.5 การออกแบบฐานขอมล การออกแบบระบบในสวนของฐานขอมล ไดทาการศกษาขอมลทเกยวของกบระบบงาน แลวทาการออกแบบฐานขอมลในระบบไดดงน
ลาดบท ชอตาราง ความหมาย 1 route (ตารางเสนทาง) ใชเกบขอมลเสนทางของรถประจาทางระหวาง
จงหวด 2 busagent (ตารางผใหบรการ) ใชเกบขอมลบรษทผใหบรการ เชน ชอบรษทผ
ใหบรการ เบอรโทรศพท เวบไซต และทอย 3 bustype (ตารางประเภทรถ) ใชเกบขอมลประเภทรถ 4 time (ตารางเวลา) ใชเกบขอมลเวลา เชน เวลารถออก 5 ticket (ตารางตว) ใชเกบขอมลจดจาหนายตว เชน เวลาเปด เวลา
ปด ทอย และเบอรโทรศพท 6 order (ตารางลาดบ) ใชเกบขอมลลาดบของจดทรถจอด 7 place (ตารางสถานท) ใชเกบขอมลสถานท 8 province (ตารางจงหวด) ใชเกบขอมลจงหวด
ตารางท 3-32 รายละเอยดของตารางทไดรบการออกแบบ
![Page 76: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/76.jpg)
76
3.3.6 แผนภาพ ER Diagram
time
PK time_id
order
time_leave
FK1 route_id
route
PK route_id
name
FK1 busagent_id
FK2 bustype_id
busagent
PK busagent_id
name
tel
web
address
bustype
PK bustype_id
name
ticket
PK ticket_id
open
close
address
tel
FK1 busagent_id
FK2 place_id
province
PK province_id
name
place
PK place_id
name
FK1 province_id
has
has
has
hashas
has
has
order
PK,FK1 route_id
PK,FK2 place_id_leave
PK,FK3 place_id_arrive
order
price
distance
time
Is placed by
รปท 3-9 ER Diagram
![Page 77: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/77.jpg)
77
3.3.7 การออกแบบสวนตดตอผใช
ชอเวบไซต
หนาหลก คมอผโดยสาร จดจาหนายตว แสดงขอมล
รปท 3-10 โครงสรางของหนาจอหลกสวนตดตอกบผใช สวนท 1 เปนสวนหวของหนาจอ สวนท 2 เปนสวนของเมนการทางาน สวนท 3 เปนสวนสาหรบลงโฆษณาและอน ๆ สวนท 4 เปนสวนการคนหาเทยวรถ สวนท 5 เปนสวนสาหรบลงโฆษณาและอน ๆ
1
2
4
3
3 5
![Page 78: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/78.jpg)
78
ชอเวบไซต
รปท 3-11 แสดงหนาจอหลกสวนตดตอกบผใช
คนหาเทยวรถ
ตนทาง
จงหวด :
สถานท : - กรณาเลอก -
- กรณาเลอก -
ปลายทาง
จงหวด :
สถานท : - กรณาเลอก -
- กรณาเลอก -
เวลา เวลา
(ชวโมง : นาท) เวลาทถง 00 : 00
วนท (วน/เดอน/ป)
วน เดอน ป
วธคนหา
ระยะทางสนทสด
คนหา
พนทโฆษณา
พนทโฆษณา
หนาหลก คมอผโดยสาร จดจาหนายตว แสดงขอมล
การขนลงรถ :
การคนหา :
สดสาย
![Page 79: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/79.jpg)
79
ชอเวบไซต
1.
รปท 3-12 แสดงหนาจอเมอผใชทาการคนหา
การขนลงรถ :
จาก ชอสถานท ชอจงหวด ถง ชอสถานท ชอจงหวด
คนหา
หนาหลก คมอผโดยสาร จดจาหนายตว แสดงขอมล
ลาดบ เสนทาง ประเภทรถ
ผให บรการ
จดขนรถ
จดลงรถ
ราคา ระยะ
ทาง ระยะ
เวลา ความเรว เวลา
ออก
เวลา ถง
เสนทางทผาน
รวม
กลบสการคนหาเทยวรถ
เวลาทถง
สดสาย
:
เดอน วน
00
ราคาถกทสด
คนหา
สลบเสนทาง
เวลา :
วนท :
การคนหา :
พมพเอกสาร 00
ป
![Page 80: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/80.jpg)
80
ชอเวบไซต
รปท 3-13 แสดงหนาจอเมอผใชเลอกเมน แสดงขอมล
แสดงรายละเอยดเสนทาง
ผใหบรการ :
เสนทาง :
- กรณาเลอก -
แสดง :
- กรณาเลอก -
แสดงผล
จดจาหนายตว ราคา ระยะทาง เวลา
หนาหลก คมอผโดยสาร จดจาหนายตว แสดงขอมล
![Page 81: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/81.jpg)
81
ชอเวบไซต
รปท 3-14 แสดงหนาจอเมอผใช คลกปมแสดงผล
แสดงรายละเอยดเสนทาง
ผใหบรการ :
เสนทาง :
นครศรรมเยนทวร
แสดง :
กรงเทพฯ - นครศรธรรมราช - ปากพนง
แสดงผล
จดจาหนายตว ราคา ระยะทาง เวลา
หวเรอง รายละเอยด
ผใหบรการ : นครศรรมเยนทวร เสนทาง : กรงเทพฯ - นครศรธรรมราช - ปากพนง
ประเภทรถ : รถปรบอากาศ ป.1
เวลารถออก
19 : 40
ท จดจ าหนายตว เวลา เปด-ปด
ทอย เบอรโทรศพท
1. สถานขนสงกรงเทพฯ (ถนนบรมราชชนน)
08:00 - 21:00 ชน 2 ชองหมายเลข 69, 70 -
หนาหลก คมอผโดยสาร จดจาหนายตว แสดงขอมล
![Page 82: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/82.jpg)
82
รปท 3-15 แสดงหนาจอเมอผใช คลกปมแสดงผล (ตอ)
สถานขนสงกรงเทพฯ (ถนนบรมราชชนน) 583 583 0
สถานขนสงจงหวดนครศรธรรมราช
สถานขนสงผโดยสารอาเภอปากพนง
ราคาระหวางจดทรถจอด (บาท) เสนทาง : กรงเทพฯ - นครศรธรรมราช - ปากพนง
ประเภทรถ : รถปรบอากาศ ป.1
ระยะเวลารวมระหวางจดทรถจอด (ชวโมง) เสนทาง : กรงเทพฯ - นครศรธรรมราช - ปากพนง
ประเภทรถ : รถปรบอากาศ ป.1
ระยะทางระหวางจดทรถจอด (กโลเมตร) เสนทาง : กรงเทพฯ - นครศรธรรมราช - ปากพนง
ประเภทรถ : รถปรบอากาศ ป.1
สถานขนสงกรงเทพฯ (ถนนบรมราชชนน) 743 771 28
สถานขนสงกรงเทพฯ (ถนนบรมราชชนน) 10 : 30 11 : 00 00 : 30
สถานขนสงจงหวดนครศรธรรมราช
สถานขนสงจงหวดนครศรธรรมราช
สถานขนสงผโดยสารอาเภอปากพนง
สถานขนสงผโดยสารอาเภอปากพนง
![Page 83: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/83.jpg)
83
ชอเวบไซต
รปท 3-16 แสดงหนาจอเมอผดแลระบบเลอกเมน เพมขอมล (ผใหบรการ)
ผใหบรการ
ชอบรษท :
เวบไซต :
ทอย :
ตองการเพมขอมลอกหรอไม :
เบอรโทรศพท :
* ตวอยาง 02-xxx-xxxx หรอ 044-xxx-xxx * ถาจะใสเบอรโทรศพทมากกวาหนงเบอรกรณาใสเครองหมาย “,” คน
ใช ไมใช
เพมขอมล
* ตวอยาง www.transport.co.th
หนาหลก คมอผโดยสาร จดจาหนายตว เพมขอมล
แสดงขอมล
ออกจากระบบ
ลบจดทรถจอด
![Page 84: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/84.jpg)
84
ชอเวบไซต
รปท 3-17 แสดงหนาจอเมอผดแลระบบเลอกเมน เพมขอมล (จดจาหนายตว)
จดจาหนายตว
ผใหบรการ :
ทตง :
เบอรโทรศพท :
ตองการเพมขอมลอกหรอไม :
จดจาหนายตว :
* ตวอยาง 02-xxx-xxxx หรอ 044-xxx-xxx * ถาจะใสเบอรโทรศพทมากกวาหนงเบอรกรณาใสเครองหมาย “,” คน
- กรณาเลอก -
ใช ไมใช
เพมขอมล
- กรณาเลอก -
เวลาเปด : (ชวโมง : นาท)
เวลาปด : (ชวโมง : นาท)
00
00
00
00
:
:
หนาหลก คมอผโดยสาร จดจาหนายตว เพมขอมล
แสดงขอมล
ออกจากระบบ
ลบจดทรถจอด
![Page 85: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/85.jpg)
85
ชอเวบไซต
รปท 3-18 แสดงหนาจอเมอผดแลระบบเลอกเมน เพมขอมล (จดทรถจอด)
จดทรถจอด
จงหวด :
ตองการเพมขอมลอกหรอไม :
จดทรถจอด :
- กรณาเลอก -
ใช ไมใช
เพมขอมล
หนาหลก คมอผโดยสาร จดจาหนายตว เพมขอมล
แสดงขอมล
ออกจากระบบ
ลบจดทรถจอด
![Page 86: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/86.jpg)
86
ชอเวบไซต
รปท 3-19 แสดงหนาจอเมอผดแลระบบเลอกเมน เพมขอมล (ประเภทรถ)
ประเภทรถ
ตองการเพมขอมลอกหรอไม :
ประเภทรถ :
ใช ไมใช
เพมขอมล
หนาหลก คมอผโดยสาร จดจาหนายตว เพมขอมล
แสดงขอมล
ออกจากระบบ
ลบจดทรถจอด
![Page 87: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/87.jpg)
87
ชอเวบไซต
รปท 3-20 แสดงหนาจอเมอผดแลระบบเลอกเมน เพมขอมล (เสนทาง)
เสนทาง
ตนทาง
จงหวด :
สถานท : - กรณาเลอก -
- กรณาเลอก -
ปลายทาง
จงหวด :
สถานท : - กรณาเลอก -
- กรณาเลอก -
เพมขอมล
กรณาเลอก "ผใหบรการ" ถาไมมใหเลอก "สรางใหม"
ประเภทรถ :
เสนทาง :
ผใหบรการ : - กรณาเลอก -
- กรณาเลอก -
(ตวอยาง ชลบร - จนทบร)
จานวนจดทรถจอดระหวางทาง : - กรณาเลอก -
หนาหลก คมอผโดยสาร จดจาหนายตว เพมขอมล
แสดงขอมล
ออกจากระบบ
ลบจดทรถจอด
![Page 88: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/88.jpg)
88
ชอเวบไซต
รปท 3-21 แสดงหนาจอเมอผดแลระบบเลอกเมน เพมขอมล (เวลารถออก)
เวลารถออก
ตองการเพมขอมลอกหรอไม :
กรณาใสจานวนครงทตองการ :
ใช ไมใช
เพมขอมล
1 ตกลง
เวลารถออก (ชวโมง : นาท)
00 00 1.
- กรณาเลอก - ตกลง เสนทาง :
หนาหลก คมอผโดยสาร จดจาหนายตว เพมขอมล
แสดงขอมล
ออกจากระบบ
ลบจดทรถจอด
![Page 89: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/89.jpg)
89
ชอเวบไซต
รปท 3-22 แสดงหนาจอเมอผดแลระบบ เลอกเมนลบจดทรถจอด
ลบจดทรถจอด (จดทไมมการอางถงทาง)
จดทรถจอด : - กรณาเลอก -
ลบ
หนาหลก คมอผโดยสาร จดจาหนายตว เพมขอมล
แสดงขอมล
ออกจากระบบ
ลบจดทรถจอด
![Page 90: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/90.jpg)
90
ชอเวบไซต
รปท 3-23 แสดงหนาจอเมอผดแลระบบเลอกเมน แสดงขอมล
แสดงรายละเอยดเสนทาง
ผใหบรการ :
เสนทาง :
- กรณาเลอก -
แสดง :
- กรณาเลอก -
แสดงผล
จดจาหนายตว ราคา ระยะทาง เวลา
หนาหลก คมอผโดยสาร จดจาหนายตว เพมขอมล
แสดงขอมล
ออกจากระบบ
ลบจดทรถจอด
![Page 91: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/91.jpg)
91
ชอเวบไซต
รปท 3-24 แสดงหนาจอเมอผดแลระบบ คลกปมแสดงผล
แสดงรายละเอยดเสนทาง
ผใหบรการ :
เสนทาง :
นครศรรมเยนทวร
แสดง :
กรงเทพฯ - นครศรธรรมราช - ปากพนง
แสดงผล
จดจาหนายตว ราคา ระยะทาง เวลา
หวเรอง รายละเอยด แกไข/ลบ
ผใหบรการ : นครศรรมเยนทวร เสนทาง : กรงเทพฯ - นครศรธรรมราช - ปากพนง
ประเภทรถ : รถปรบอากาศ ป.1
เวลารถออก แกไข/ลบ
19 : 40
ท จดจ าหนายตว เวลา เปด-ปด
ทอย เบอรโทรศพท แกไข/ลบ
1. สถานขนสงกรงเทพฯ (ถนนบรมราชชนน)
08:00 - 21:00 ชน 2 ชองหมายเลข 69, 70 -
หนาหลก คมอผโดยสาร จดจาหนายตว เพมขอมล
แสดงขอมล
ออกจากระบบ
ลบจดทรถจอด
![Page 92: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/92.jpg)
92
รปท 3-25 แสดงหนาจอเมอผดแลระบบ คลกปมแสดงผล (ตอ)
สถานขนสงกรงเทพฯ (ถนนบรมราชชนน)
583 583 0
สถานขนสงจงหวดนครศรธรรมราช
สถานขนสงผโดยสารอาเภอปากพนง
ราคาระหวางจดทรถจอด (บาท) เสนทาง : กรงเทพฯ - นครศรธรรมราช - ปากพนง
ประเภทรถ : รถปรบอากาศ ป.1
ระยะเวลารวมระหวางจดทรถจอด (ชวโมง) เสนทาง : กรงเทพฯ - นครศรธรรมราช - ปากพนง
ประเภทรถ : รถปรบอากาศ ป.1
ระยะทางระหวางจดทรถจอด (กโลเมตร) เสนทาง : กรงเทพฯ - นครศรธรรมราช - ปากพนง
ประเภทรถ : รถปรบอากาศ ป.1
สถานขนสงกรงเทพฯ (ถนนบรมราชชนน)
743 771 28
สถานขนสงกรงเทพฯ (ถนนบรมราชชนน)
10 : 30 11 : 00 00 : 30
สถานขนสงจงหวดนครศรธรรมราช
สถานขนสงจงหวดนครศรธรรมราช
สถานขนสงผโดยสารอาเภอปากพนง
สถานขนสงผโดยสารอาเภอปากพนง
![Page 93: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/93.jpg)
93
บทท 4
ผลการด าเนนโครงงาน
การออกแบบและพฒนาระบบการใหบรการเชอมตอการเดนทางทางรถโดยสารในประเทศไทย เปนระบบทเพมความสะดวกสบายแกผทเดนทางทางรถโดยสาร และชวยใหผทเดนทางทางรถโดยสารสามารถวางแผนการเดนทางลวงหนาได
4.1 หนาจอของระบบสวนของผใชทวไป
4.1.1 หนาจอหลกสวนตดตอผใช ในหนาหลกนผใชสามารถทาการคนหาเทยวรถ ทตองการได โดยเลอกจงหวดและจดขนรถ จงหวดและจดลงรถ สามารถเลอกวาจะเลอกเวลาทถงหรอเวลาทออกจากจดตนทางได สามารถเลอกการขนลงรถแบบสดสายหรอแบบระหวางทางได และการคนหาแบบระยะทางทสนทสด, ราคาถกทสด, ตอรถนอยทสด หรอเรวทสดได
![Page 94: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/94.jpg)
94
รปท 4-1 หนาจอแสดงผลหนาหลกสวนตดตอผใช
4.1.2 หนาจอแสดงผลการคนหาเทยวรถ เปนสวนของการแสดงผลการคนหาเทยวรถทผใชไดทาการเลอก ในหนานผใชสามารถทาการสลบเสนทางในการคนหาได เลอกขอมลคนหาใหมได หรอพมพขอมลทแสดงนได สวนดงกลาวจะอยในตารางแรกของหนาจอ หรอถาผใชไมตองการเลอกเสนทางน ผใชสามารถเลอกเชคทชองเสนทางทผานในตารางทสองได
![Page 95: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/95.jpg)
95
รปท 4-2 หนาจอแสดงผลการคนหาเทยวรถ
รปท 4-3 หนาจอแสดงผลการคนหาเทยวรถททาการเลอกเสนทางทไมตองการผาน
![Page 96: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/96.jpg)
96
4.1.3 หนาจอคมอผโดยสาร หนานจะแบบออกเปน 2 สวน สวนทางซายจะเปนการคนหาเทยวรถ และสวนทางขวา เปนขอควรปฏบตสาหรบผทเดนทางทางรถโดยสาร
รปท 4-4 หนาจอคมอผโดยสาร
![Page 97: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/97.jpg)
97
4.1.4 หนาจอจดจ าหนายตว
รปท 4-5 หนาจอจดจาหนายตว
![Page 98: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/98.jpg)
98
4.1.5 หนาจอรายละเอยดบรษทผใหบรการ เปนหนาแสดงรายละเอยดของบรษทผใหบรการ โดยผใชคลกทชอบรษทผใหบรการในหนาจดจาหนายตว
รปท 4-6 หนาจอรายละเอยดบรษทผใหบรการ
![Page 99: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/99.jpg)
99
4.1.6 หนาจอแสดงรายละเอยดเสนทาง เปนหนาทผใชสามารถเขามาดรายละเอยดของเสนทางทตองการได โดยการเลอกผใหบรการ เสนทาง และขอมลทตองการดได
รปท 4-7 หนาจอแสดงรายละเอยดเสนทาง
![Page 100: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/100.jpg)
100
รปท 4-8 หนาจอแสดงรายละเอยดเสนทาง
![Page 101: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/101.jpg)
101
4.2 หนาจอของระบบสวนของผดแลระบบ
4.2.1 หนาจอเขาสระบบ ผดแลระบบตองทาการเขาสระบบกอนใชงาน
รปท 4-9 หนาจอแสดงการเขาสระบบ 4.2.2 หนาจอแสดงรายละเอยดเสนทางส าหรบผดแลระบบ ในหนานผดแลระบบสามารถเลอกทาการแกไขหรอลบขอมลได โดยการคลกทรปไอคอน หลงขอมลทตองการแกไขหรอลบ
![Page 102: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/102.jpg)
102
รปท 4-10 หนาจอแสดงรายละเอยดเสนทางสาหรบผดแลระบบ
![Page 103: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/103.jpg)
103
4.2.3 หนาจอเพมขอมลผใหบรการ เปนสวนททาการเพมขอมลผใหบรการ โดยการกรอกชอบรษท เบอรโทรศพท เวบไซต และทอย
รปท 4-11 หนาจอเพมขอมลผใหบรการ
![Page 104: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/104.jpg)
104
4.2.4 หนาจอเพมขอมลจดทรถจอด เปนสวนททาการเพมขอมลจดทรถจอด โดยการเลอกจงหวด และกรอกจดทรถจอดในจงหวดนน ๆ
รปท 4-12 หนาจอเพมขอมลจดทรถจอด
![Page 105: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/105.jpg)
105
4.2.5 หนาจอเพมขอมลจดจ าหนายตว เปนสวนททาการเพมขอมลจดจาหนายตว โดยการเลอกผใหบรการหรอถาไมมสามารถเลอกสรางใหมได เลอกจดจาหนายตวหรอถาไมมสามารถเลอกสรางใหมได เลอกเวลาทเปดทาการและเวลาทปดทาการ ทตง และเบอรโทรศพท
รปท 4-13 หนาจอเพมขอมลจดจาหนายตว
![Page 106: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/106.jpg)
106
4.2.6 หนาจอเพมขอมลประเภทรถ เปนสวนททาการเพมขอมลจดประเภทรถ โดยการกรอกประเภทของรถ
รปท 4-14 หนาจอเพมขอมลประเภทรถ
![Page 107: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/107.jpg)
107
4.2.7 หนาจอเพมขอมลเวลารถออก เปนสวนททาการเพมขอมลเวลารถออก โดยการเลอกเสนทาง แลวทาการกรอกจานวนของครงของเวลาทรถออก และทาการเลอกเวลา
รปท 4-15 หนาจอเพมขอมลเวลารถออก
![Page 108: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/108.jpg)
108
4.2.8 หนาจอเพมขอมลเสนทาง เปนสวนททาการเพมขอมลเสนทาง โดยการเลอกผใหบรการหรอถาไมมสามารถเลอกสรางใหมได กรอกเสนทาง เลอกประเภทรถหรอถาไมมสามารถเลอกสรางใหมได เลอกจงหวดและเลอกจดทรถจอดตนทาง หรอถาจดทรถจอดทตองการไมมสามารถเลอกสรางใหมได เลอกจงหวดและเลอกจดทรถจอดปลายทาง หรอถาจดทรถจอดทตองการไมมสามารถเลอกสรางใหมได และเลอกจานวนจดทรถจอดระหวางได
รปท 4-16 หนาจอเพมขอมลเสนทาง
![Page 109: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/109.jpg)
109
4.2.9 หนาจอเพมขอมลจดทรถจอดระหวางทาง เปนหนาทตอจากการดาเนนการจากหนาเพมขอมลเสนทาง ในหนานเปนการเพมจดทรถจอดระหวางตนทางและปลายทาง โดยการเลอกจงหวดและเลอกจดทรถจอด หรอถาจดทรถจอดทตองการไมมสามารถเลอกสรางใหม
รปท 4-17 หนาจอเพมขอมลจดทรถจอดระหวางทาง
![Page 110: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/110.jpg)
110
4.2.10 หนาจอเพมขอมลราคาระหวางจดทรถจอด เปนหนาทตอจากการดาเนนการจากหนาเพมขอมลจดทรถจอดระหวางทาง ในหนานตองทาการกรอกราคาระหวางจดทรถจอด โดยไมสามารถใสขอมลราคาทกชองใหเปนศนยได
รปท 4-18 หนาจอเพมขอมลราคาระหวางจดทรถจอด
![Page 111: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/111.jpg)
111
4.2.11 หนาจอเพมขอมลระยะทางระหวางจดทรถจอด เปนหนาทตอจากการดาเนนการจากหนาเพมขอมลราคาระหวางจดทรถจอด ในหนานตองทาการกรอกระยะทางระหวางจดทรถจอด
รปท 4-19 หนาจอเพมขอมลระยะทางระหวางจดทรถจอด
![Page 112: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/112.jpg)
112
4.2.12 หนาจอเพมขอมลระยะเวลารวมระหวางจดทรถจอด เปนหนาทตอจากการดาเนนการจากหนาเพมขอมลระยะทางระหวางจดทรถจอด ในหนานตองทาการเลอกระยะเวลารวมระหวางจดทรถจอด
รปท 4-20 หนาจอเพมขอมลระยะเวลารวมระหวางจดทรถจอด
![Page 113: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/113.jpg)
113
4.2.13 หนาจอแกไขรายละเอยดผใหบรการ หนานผดแลระบบสามารถแกไขหรอลบขอมลรายละเอยดผใหรการได
รปท 4-21 หนาจอแกไขรายละเอยดผใหบรการ
![Page 114: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/114.jpg)
114
4.2.14 หนาจอแกไขประเภทรถ หนานผดแลระบบสามารถแกไขหรอลบประเภทรถได
รปท 4-22 หนาจอแกไขประเภทรถ
![Page 115: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/115.jpg)
115
4.2.15 หนาจอแกไขเวลารถออก หนานผดแลระบบสามารถแกไขหรอลบเวลารถออกได
รปท 4-23 หนาจอแกไขเวลารถออก
![Page 116: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/116.jpg)
116
4.2.16 หนาจอแกไขจดทรถจอด หนานผดแลระบบสามารถแกไขจดทรถจอดได
รปท 4-24 หนาจอแกไขจดทรถจอด
![Page 117: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/117.jpg)
117
4.2.17 หนาจอแกไขรายละเอยดจดจ าหนายตว หนานผดแลระบบสามารถแกไขหรอลบรายละเอยดจดจาหนายตวได
รปท 4-25 หนาจอแกไขรายละเอยดจดจาหนายตว
![Page 118: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/118.jpg)
118
4.2.18 หนาจอแกไขรายละเอยดเสนทาง หนานผดแลระบบสามารถแกไขหรอลบรายละเอยดเสนทางได
รปท 4-26 หนาจอแกไขรายละเอยดเสนทาง
![Page 119: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/119.jpg)
119
4.2.19 หนาจอแกไขรายละเอยดเสนทาง (จดทรถจอดระหวางทาง) หนานเปนหนาทตอจากการดาเนนการจากหนา แกไข รายละเอยดเสนทาง ผดแลระบบสามารถแกไข แทรก หรอลบจดทรถจอดได
รปท 4-27 หนาจอแกไขรายละเอยดเสนทาง (จดทรถจอดระหวางทาง)
![Page 120: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/120.jpg)
120
4.2.20 หนาจอแกไขราคาระหวางจดทรถจอด หนานเปนหนาทตอจากการดาเนนการจากหนา แกไข รายละเอยดเสนทาง (จดทรถจอดระหวางทาง) ผดแลระบบสามารถแกไขราคาระหวางจดทรถจอดได
รปท 4-28 หนาจอแกไขราคาระหวางจดทรถจอด
![Page 121: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/121.jpg)
121
4.2.21 หนาจอแกไขระยะทางระหวางจดทรถจอด หนานเปนหนาทตอจากการดาเนนการจากหนา แกไขราคาระหวางจดทรถจอด ผดแลระบบสามารถแกไขระยะทางระหวางจดทรถจอดได
รปท 4-29 หนาจอแกไขระยะทางระหวางจดทรถจอด
![Page 122: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/122.jpg)
122
4.2.22 หนาจอแกไขระยะเวลารวมระหวางจดทรถจอด หนานเปนหนาทตอจากการดาเนนการจากหนา แกไขระยะทางระหวางจดทรถจอด ผดแลระบบสามารถแกไขระยะเวลารวมระหวางจดทรถจอดได
รปท 4-30 หนาจอแกไขระยะเวลารวมระหวางจดทรถจอด
![Page 123: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/123.jpg)
123
4.2.23 หนาจอจดทรถจอด (จดทไมมการอางองถง) ผดแลระบบสามารถลบจดทรถจอดได
รปท 4-31 หนาจอลบจดทรถจอด
![Page 124: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/124.jpg)
124
บทท 5
สรปและวจารณผลการด าเนนโครงงาน
โครงงานนจดทาขนเพออานวยความสะดวกใหแกบคคลทวไป เพอเปนการวางแผนการเดนทางโดยรถโดยสารระหวางจงหวด ซงไดทาการคนหาเสนทางตามความตองการทผใชเลอก เชน ระยะทางสนทสด, ราคาถกทสด, ตอรถนอยทสด หรอเรวทสด จากการดาเนนโครงงาน การออกแบบและพฒนาระบบการใหบรการเชอมตอการเดนทางทางรถโดยสารในประเทศไทย ตามขนตอนการดาเนนงานทไดวางแผนไว สามารถสรปการทางานดงกลาวไดดงน
5.1 สรปผลการด าเนนโครงงาน 8. สามารถคนหาเทยวรถทตองการได โดยสามารถเลอกวาจะเลอกเวลาทไปถงหรอเวลา
ทรถออกจากจดตนทาง สามารถเลอกการขนลงรถแบบสดสายหรอแบบระหวางทางได และการคนหาแบบระยะทางทสนทสด, ราคาถกทสด, ตอรถนอยทสด หรอเรวทสดได
9. สามารถแสดงขอมลตาง ๆ ดงนได - เสนทาง - ประเภทรถ - ผใหบรการ - จดขนรถและจดลงรถ - ราคา - ระยะทาง - ระยะเวลา - เวลาทรถออกและเวลาทรถถง - จดจาหนายตว - รายละเอยดผใหบรการ - จดทรถจอดจะแสดงเพยงจดทจอดหลก ๆ
10. สามารถใหขอมลในการเดนทางทางรถโดยสารระหวางจงหวดเทานน 11. สามารถใหขอมลไดละเอยดถงระดบอาเภอ
![Page 125: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/125.jpg)
125
12. สามารถบอกถงการเชอมตอรถในเสนทางทไมสามารถเดนทางโดยรถโดยสารสายเดยวได
13. สามารถพมพเอกสารออกทางเครองพมพได
5.2 ขอจ ากด 1. ขอบเขตของการแสดงผลเสนทางททาในโครงงานน เปนเพยงสวนหนงของเสนทาง
ของรถโดยสารระหวางจงหวดในประเทศไทยเทานนยงไมครอบคลมทวทงประเทศ 2. สามารถใหขอมลในการเดนทางทางรถโดยสารระหวางจงหวดเทานน ไมครอบคลม
ถงรถโดยสารประเภทอน ๆ 3. จดทรถจอดจะแสดงตามจงหวดทผใชไดเลอก ผใชไมสามารถใสจดทรถจอดเองได
5.3 ขอเสนอแนะ 1. ควรจดทารปแบบของเวบเพจใหมทงภาษาไทย และภาษาองกฤษเพออานวยความ
สะดวกใหแกผใชชาวตางชาต 4. ควรเพมสวนของการแสดงผล โดยสามารถแสดงผลในรปแบบของแผนทได 5. ควรพฒนาโครงงานใหสามารถบรการทางดานจองตวรถได 6. ควรพฒนาโครงงานใหครอบคลมรถโดยสารทกประเภท เพอความสะดวกในการ
เดนทางของผใช 7. ควรเปลยนแปลงขอมลใหเปนปจจบนเสมอ
![Page 126: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/126.jpg)
126
บรรณานกรม
[1] กตต ภกดวฒนะกล. คมภรการวเคราะหและออกแบบระบบ. พมพครงท 2. กรงเทพฯ. : เคทพ คอมพ แอนด คอนซลท, 2546. [2] ทรรศนพรรณ เลศสชาตวนช. Dijkstra’s algorithm. [ออนไลน]. เขาถงไดจาก : http://www.geocities.com/kittiae/chap2.htm. (วนทคนขอมล : 24 พฤศจกายน 2551). [3] ประภาพร ชางไม. สรางเวบสวยดวย Dream weaver8. นนทบร. : ไอดซฯ, 2550 [4] พรอมเลศ หลอวจตร. คมอเรยน PHP และ MySQL. กรงเทพฯ. : โปรวชน, 2550 [5] พรพร หมนสนท. ใชงาน JavaScript แบบมออาชพ. กรงเทพฯ. : เคทพ คอมพ แอนด คอนซลท , 2550 [6] อดศกด จนทรมน. สราง Web Application อยางมออาชพดวย PHP ฉบบ Workshop เลม1. กรงเทพฯ. : ซเอดยเคชน, 2549 [7] Shortest Paths Algorithm. [ออนไลน]. เขาถงไดจาก : http://learners.in.th/blog/50324721/157270. (วนทคนขอมล : 24 พฤศจกายน 2551). [8] Dijkstra's algorithm. [Online]. Available : http://en.wikipedia.org/wiki/Dijkstra's_algorithm (Access date : December 20, 2008). [9] Kenneth H. Rosen. Discrete Mathematics and Its Applications. 5th ed. Singapore. : McGraw-Hill Companies, Inc., 2003. [10] Peter Rob and Carlos Coronel. Database System: Design, Implementation, and Management.
7th ed. Canada. : Thomson Learning, Inc., 2007. [11] Richard F. Gilberg and Behrouz A. Forouzan. DATA STRUCTURES A Pseudocode
Approach with C. nd2 ed. Amarica. : Thomson Learning, Inc., 2005.
![Page 127: บทที่ 1prajaks/web/sites/...ได และการค นหาแบบระยะทางท ส นท ส ด, ราคาถ กท ส ด, ต อรถน อยท](https://reader034.fdocuments.net/reader034/viewer/2022042605/5ab214f97f8b9ac66c8d3710/html5/thumbnails/127.jpg)
127
ประวตผจดท าโครงงาน
ชอผจดท า นางสาวกนกวรรณ พทธวเศษสรรค วนเกด 3 มถนายน 2529 สถานทเกด โรงพยาบาลฉะเชงเทรา ทอยปจจบน 39/3 ถ.ฤทธประศาสน ต.บางคลา อ.บางคลา จ.ฉะเชงเทรา 24110 การศกษา - ประถมศกษา : โรงเรยนวดสามแยก (เสยงไพโรจน-รฐ-ประชาสรรค) - มธยมศกษาตอนตน : โรงเรยนดดดรณ - มธยมศกษาตอนปลาย : โรงเรยนดดดรณ