26
1 โโโโโโโโโโโโโโโโโโโโโ โโโโโโโ

Presentation Bus Project

Embed Size (px)

Citation preview

Page 1: Presentation Bus Project

1

โปรแกรมค้�นหาสายรถเมล์�อั�จฉร�ยะโค้รงงาน

Page 2: Presentation Bus Project

2

โปรแกรมค้�นหาสายรถเมล์�อั�จฉร�ยะ

ชื่��อัโค้รงงาน โปรแกรมค้�นหาสายรถเมล์�อั�จฉร�ยะผู้��จ�ดทำ าโค้รงงาน นายส!ทำธิ�น�นทำ� สก!ล์ภิ�ญโญ ม.6/1 เล์ขประจ าตั�ว 04521

นายน�ฐพงศ์� ธิรรมสาร ม.6/7 เล์ขประจ าตั�ว 04657โรงเร,ยน มห�ดล์ว�ทำยาน!สรณ์�อัาจารย�ทำ,�ปร.กษาโค้รงงาน อั.พรชื่�ย โกพ�ฒตัา แล์ะ อั.ศ์�ร�พร บุ!ญเปล์,�ยนพล์ระยะเวล์าการทำ าโค้รงงาน 3 เด�อัน (ก�นยายน 2550 – พฤศ์จ�กายน 2550)สถานทำ,�ทำ าโค้รงงาน โรงเร,ยนมห�ดล์ว�ทำยาน!สรณ์�

Page 3: Presentation Bus Project

3

โปรแกรมค้�นหาสายรถเมล์�อั�จฉร�ยะ

ทำ,�มาแล์ะค้วามส าค้�ญ

ป3ญหารถตั�ด

http://farm2.static.flickr.com/1292/892854469_04c23caf0d.jpghttp://www.terragalleria.com/images/theravada/thai2323.jpeg

Page 4: Presentation Bus Project

4

โปรแกรมค้�นหาสายรถเมล์�อั�จฉร�ยะ

ว�ตัถ!ประสงค้�โค้รงงาน

พ�ฒนาโปรแกรมค้�นหาสายรถเมล์�อั�จฉร�ยะ ทำ,�สามารถค้�นหาสายรถเมล์�ให�ก�บุผู้��ใชื่�ได�โดยอั�ตัโนม�ตั�แล์ะชื่6วยวางแผู้นการเด�นทำางขอังผู้��ใชื่�

Page 5: Presentation Bus Project

5

โปรแกรมค้�นหาสายรถเมล์�อั�จฉร�ยะ

ค้วามสามารถขอังโปรแกรมค้รอับุค้ล์!มพ�7นทำ,�ให�บุร�การรถเมล์� 8 เขตัส าค้�ญขอังกร!งเทำพมหานค้ร

พระนค้รด!ส�ตัป8อัมปราบุศ์�ตัร�พ6ายส�มพ�นธิวงศ์�พญาไทำราชื่เทำว,ปทำ!มว�นบุางร�ก

ข�อัม�ล์รถเมล์�กว6า 126 สาย 268 เส�นทำาง แล์ะรถไฟฟ8า BTS

วางแผู้นเส�นทำางให�ก�บุผู้��ใชื่�โดยอั�ตัโนม�ตั�

บุอักรายล์ะเอั,ยดขอังจ!ดทำ,�ข.7น-ล์งรถเมล์�หร�อัเปล์,�ยนสาย

ภิาพ : โปรแกรม Map Magic 2007

Page 6: Presentation Bus Project

6

โปรแกรมค้�นหาสายรถเมล์�อั�จฉร�ยะ

ขอับุเขตัการศ์.กษาวางแผู้นเส�นทำางโดยให�ม,การเปล์,�ยนรถเพ,ยงแค้6 1 ค้ร�7ง

เส�นทำางทำ,�ม,รถไฟฟ8า BTS : ก6อันหร�อัหล์�งใชื่� BTS จะไม6ม,การเปล์,�ยนรถเมล์�เล์ย

“ ”ใชื่�หล์�ก ในถนนแตั6ล์ะเส�นน�7น ป8ายรถเมล์�ด�านซ้�าย จะม,ป8ายตัรงข�ามอัย�6ด�านขวาเสมอั

ไม6ม,รถทำางด6วน แล์ะ รถเสร�มพ�เศ์ษ

ภิาพ : เว<บุไซ้ตั� BTS : www.bts.co.th

Page 7: Presentation Bus Project

7

โปรแกรมค้�นหาสายรถเมล์�อั�จฉร�ยะ

แนวทำางการศ์.กษา

เก<บุข�อัม�ล์เป=นฐานข�อัม�ล์(Database ) ใน MS ACCESSแล์ะใชื่� Delphi ตั�ดตั6อัฐานข�อัม�ล์ด�วยภิาษา SQL

Page 8: Presentation Bus Project

8

โปรแกรมค้�นหาสายรถเมล์�อั�จฉร�ยะ

อั!ปกรณ์�แล์ะโปรแกรมทำ,�ใชื่�

1 .ค้อัมพ�วเตัอัร�2. Microsoft ACCESS 20033. Delphi 74. MapMagic [Bangkok+Samut Prakan 2007]

Page 9: Presentation Bus Project

9

โปรแกรมค้�นหาสายรถเมล์�อั�จฉร�ยะข�7นตัอันการศ์.กษา

1. วางแผู้นการทำ างาน อัอักแบุบุฐานข�อัม�ล์

2. ข�อัม�ล์ตั าแหน6งขอังป8ายรถประจ าทำาง excel file - ส าน�กการจราจรแล์ะขนส6ง

Page 10: Presentation Bus Project

10

โปรแกรมค้�นหาสายรถเมล์�อั�จฉร�ยะ

ข�7นตัอันการศ์.กษา

3. ข�อัม�ล์สายรถเมล์�แล์ะเส�นทำางเด�นรถอังค้�การขนส6งมวล์ชื่นกร!งเทำพฯ (ขสมก.)

PDF File : เว<บุไซ้ตั� ubmta.net

4. แผู้นทำ,�รายเขตั 8 เขตั ขนาด A3

Page 11: Presentation Bus Project

11

โปรแกรมค้�นหาสายรถเมล์�อั�จฉร�ยะ

ข�7นตัอันการศ์.กษา

5. ศ์.กษาข�อัม�ล์แล์ะตั าแหน6งขอังป8าย น ามาล์งจ!ดในแผู้นทำ,� ล์งรายล์ะเอั,ยด

231

แผู้นทำ,� : ส าน�กผู้�งเม�อัง

Page 12: Presentation Bus Project

12

โปรแกรมค้�นหาสายรถเมล์�อั�จฉร�ยะ

ข�7นตัอันการศ์.กษา

423

425

421

421 43203423

42543204

43204

รหั�สถนน รหั�สเขตป้�ายที่��...

Page 13: Presentation Bus Project

13

โปรแกรมค้�นหาสายรถเมล์�อั�จฉร�ยะ

ข�7นตัอันการศ์.กษา

210

211

190

189

177

179

190 189 177/179

ข�อมู�ลที่��ได้�

ถนน A

ถนน C

ถนน

B

6. ศ์.กษาเส�นทำางรถเมล์� แล์�วเก<บุข�อัม�ล์ป8ายรถเมล์�ทำ,�รถเมล์�สายน�7นผู้6าน

Page 14: Presentation Bus Project

14

โปรแกรมค้�นหาสายรถเมล์�อั�จฉร�ยะ

ข�7นตัอันการศ์.กษา

7. เก<บุข�อัม�ล์ข�อั 2-5 ใน Database โดยใชื่� Microsoft Access 2003 แล์ะเก<บุข�อัม�ล์รายล์ะเอั,ยดอั��นๆทำ,�จ าเป=น เชื่6น สถานทำ,�ใกล์�เค้,ยงป8าย โดยใชื่�โปรแกรม MapMagic [Bangkok+Samut Prakan 2007 ]

ภิาพ : โปรแกรม Map Magic 2007

Page 15: Presentation Bus Project

15

โปรแกรมค้�นหาสายรถเมล์�อั�จฉร�ยะ

ข�7นตัอันการศ์.กษา

8. เม��อัได�ข�อัม�ล์ค้รบุแล์�ว จ.งพ�ฒนาโปรแกรม โดยใชื่� Delphi 7 แล์ะการตั�ดตั6อัฐานข�อัม�ล์ ด�วยภิาษา SQL

Page 16: Presentation Bus Project

16

โปรแกรมค้�นหาสายรถเมล์�อั�จฉร�ยะ

ข�7นตัอันว�ธิ,ขอังโปรแกรม

1. เม��อัไม6ม,การเปล์,�ยนรถ

Input จ!ดข.7น

Input จ!ดล์ง

Record

Page 17: Presentation Bus Project

17

โปรแกรมค้�นหาสายรถเมล์�อั�จฉร�ยะ

ข�7นตัอันว�ธิ,ขอังโปรแกรม

2. เม��อัม,การเปล์,�ยนรถ 1 ค้ร�7ง

Input จ!ดข.7น

Record 1

Input จ!ดล์ง

Record 2

Output จ!ดเปล์,�ยนสาย

Output จ!ดเปล์,�ยนสาย

Page 18: Presentation Bus Project

18

โปรแกรมค้�นหาสายรถเมล์�อั�จฉร�ยะ

ข�7นตัอันว�ธิ,ขอังโปรแกรม

3. เม��อัม,การใชื่�รถไฟฟ8า BTS

Input จ!ดข.7น

Record 1

Input จ!ดล์ง

Record 2

BTS

BTS

Page 19: Presentation Bus Project

19

โปรแกรมค้�นหาสายรถเมล์�อั�จฉร�ยะ

ข�อัม�ล์ทำ,�ได�จากการรวบุรวมข�อัม�ล์ข�อัม�ล์ทำ,�ได�จากการรวบุรวมข�อัม�ล์

จ านวนเขตัจ านวนเขตั 88 เขตัเขตัจ านวนถนนจ านวนถนน 7979 ถนนถนนจ านวนสายรถประจ าทำางจ านวนสายรถประจ าทำาง 268268 สายสายจ านวนป8ายหย!ดรถประจ าทำางจ านวนป8ายหย!ดรถประจ าทำาง 382382 ป8ายป8าย((ค้�6ค้�6))จ านวนสถานทำ,�จ านวนสถานทำ,� 572572 สถานทำ,� สถานทำ,� ((แบุ6งเป=น แบุ6งเป=น 2020 ประเภิทำประเภิทำ ) )

Page 20: Presentation Bus Project

20

โปรแกรมค้�นหาสายรถเมล์�อั�จฉร�ยะ

สร!ปแล์ะว�จารณ์�ผู้ล์การทำดล์อัง

สร!ปผู้ล์

โปรแกรมทำ,�ได�ย�งม,ค้วามผู้�ดพล์าดอัย�6ซ้.�งอัย�6ระหว6างการด าเน�นการแก�ไขปร�บุปร!งก6อันจะสามารถน าไปใชื่�งานได�จร�ง

Page 21: Presentation Bus Project

21

โปรแกรมค้�นหาสายรถเมล์�อั�จฉร�ยะ

สร!ปแล์ะว�จารณ์�ผู้ล์การทำดล์อัง

ป3ญหาทำ,�พบุ

1. การรวบุรวมข�อัม�ล์ทำ าได�ยาก2. หน6วยงานทำ,�ม,หน�าทำ,�ร �บุผู้�ดชื่อับุข�อัม�ล์โดยตัรงกล์�บุไม6ม,ข�อัม�ล์ 3. ข�อัม�ล์เข�าใจได�ยาก

Page 22: Presentation Bus Project

22

โปรแกรมค้�นหาสายรถเมล์�อั�จฉร�ยะ

สร!ปแล์ะว�จารณ์�ผู้ล์การทำดล์อัง

ส��งทำ,�ค้วรปร�บุปร!ง

1. การเก<บุแล์ะค้วามถ�กตั�อังขอังข�อัม�ล์2. รายล์ะเอั,ยดขอังข�อัม�ล์3. ค้วามสวยงามแล์ะค้วามสะดวกในการใชื่�งานโปรแกรม

Page 23: Presentation Bus Project

23

โปรแกรมค้�นหาสายรถเมล์�อั�จฉร�ยะ

สร!ปแล์ะว�จารณ์�ผู้ล์การทำดล์อังแนวทำางในการพ�ฒนาตั6อั

1. ขยายพ�7นทำ,�ในการศ์.กษาให�ค้รอับุค้ล์!มมากกว6า 8 เขตั2. ล์งตั าแหน6งขอังป8ายด�วยข�อัม�ล์ทำ,�ทำ�นสม�ยแล์ะถ�กตั�อังส�ง3. ศ์.กษาข�7นตัอันว�ธิ,ทำ,�ให�โปรแกรมสามารถค้�นหาเส�นทำางทำ,�ม,การเปล์,�ยนรถเมล์�มากกว6า 1 ค้ร�7งได�

4. เพ��มเส�นทำางรถไฟฟ8ามหานค้ร (MRT)

5. เพ��มเส�นทำางรถทำางด6วน แล์ะรถเสร�ม แล์ะรถตั��ขอังขสมก.

6. เพ��มข�อัม�ล์ล์�กษณ์ะขอังรถเมล์� การค้ านวณ์ค้6าบุร�การโดยประมาณ์ แล์ะข�อัม�ล์ชื่6วงเวล์าทำ,�ให�บุร�การ7. น าแผู้นทำ,�มาใชื่�ในการแสดงผู้ล์

Page 24: Presentation Bus Project

24

โปรแกรมค้�นหาสายรถเมล์�อั�จฉร�ยะ

ก�ตัตั�กรรมประกาศ์ขอัขอับุพระค้!ณ์

1. อัาจารย�ศ์�ร�พร บุ!ญเปล์,�ยนพล์ 2. อังค้�การขนส6งมวล์ชื่นกร!งเทำพฯ

4. ผู้��จ�ดทำ าเว<บุไซ้ตั� ubmta.net

3. ส าน�กการจราจรแล์ะขนส6ง

5. สาขาว�ชื่าค้อัมพ�วเตัอัร�แล์ะเทำค้โนโล์ย,

Page 25: Presentation Bus Project

25

โปรแกรมค้�นหาสายรถเมล์�อั�จฉร�ยะ

บุรรณ์าน!กรม

บุ�ณ์ฑิ�ตั จามรภิ�ตั� . (2545 ). ค้�6ม�อัการใชื่�งานภิาษา SQL . กร!งเทำพฯ : สว�สด, ไอัทำ,.ธินพงษ� มากไมตัร, แล์ะ ค้เณ์ศ์ ว�ชื่รส�นธิ!� . (2549 ). ระบุบุว�เค้ราะห�สถ�ตั�การ

ใชื่�อั�นเตัอัร�เน<ตัขอังโรงเร,ยนมห�ดล์ว�ทำยาน!สรณ์� . โค้รงงานว�ทำยาศ์าสตัร� :โรงเร,ยนมห�ดล์ว�ทำยาน!สรณ์�.โค้รงสร�างฐานข�อัม�ล์ (อัอันไล์น� ). (2550 ). ส�บุค้�นจาก www.lcc.rtaf.mi.th/trainning/

detail0303.htm [23 พฤศ์จ�กายน 2550]Delphi (อัอันไล์น� ). (2550 ). ส�บุค้�นจาก http://www.thai-programmer.com/

?DPage=90300909 [23 พฤศ์จ�กายน 2550]

Page 26: Presentation Bus Project

26

ขอับุค้!ณ์ค้ร�บุ

Question? & Answer!

โปรแกรมค้�นหาสายรถเมล์�อั�จฉร�ยะ