29
บทที2 ทฤษฎีและวรรณกรรมที่เกี่ยวข้อง 2.1 นิยามคาศัพท์ แอพพลิเคชั่น คือ ชุดโปรแกรมต่างๆ ที่รันบนมือถือประเภท สมาร์ทโฟน รวมถึง Tablet ต่างๆ ที่มีให้ดาวน์โหลดและติดตั้งไปยังอุปกรณ์ตามรุ่นต่างๆ ที่ผู้พัฒนาแอพพลิเคชั่น ทาให้เหมาะสมกับอุปกรณ์ นั้นๆ นั้นเอง อธิบายง่ายๆ คือโปรแกรมที่ทางานบนมือถือ และ Tablet อาจเป็นโปรแกรม เกม รูปแบบ คาสั่ง หรือสิ่งอานวยความสะดวกบนสมาร์ทโฟน สมาร์ทโฟน คือ เป็นโทรศัพท์เคลื่อนที่ที่มีความสามารถที่เพิ่มเติมนอกเหนือจากโทรศัพท์มือถือ ทั่วไป สมาร์ทโฟนได้ถูกมองว่าเป็นคอมพิวเตอร์พกพาที่ทางานในลักษณะของโทรศัพท์เคลื่อนที่ โดยทีสามารถเชื่อมต่อความสามารถหลักของโทรศัพท์มือถือ เข้าร่วมกับแอพพลิเคชั่นของโทรศัพท์เอง สมาร์ทโฟน สามารถให้ผู้ใช้งานติดตั้งโปรแกรมเสริมสาหรับเพิ่มความสามารถของโทรศัพท์ตัวเอง โดยรูปแบบนั้นขึ้นอยูกับแพลตฟอร์มของโทรศัพท์และระบบปฏิบัติการ ปักหมุด คือ การที่ไปวางจุดพิกัด ละติจูด และ ลองติจูด บนแผนทีGoogle maps เพื่อให้ ทราบถึงที่อยู่หรือตาแหน่งของสถานที่ ที่เป็นเป้าหมายหรือที่น่าสนใจ เพื่อให้ผู้ที่ต้องการจะเดินทางไปเรา สามารถค้นหาเราได้จากGoogle Maps แผนทีคือ รูปภาพอย่างง่ายซึ่งจาลองบริเวณบริเวณหนึ่ง และมีการแสดงความสัมพันธ์ระหว่าง องค์ประกอบต่างๆ เช่น วัตถุ หรือบริเวณย่อยๆ ที่อยู่ในบริเวณนั้น แผนที่มักเป็นรูปสองมิติซึ่งแสดง ระยะห่างระหว่างจุดสองจุดในบริเวณหนึ่งๆ อย่างถูกต้องตามหลักเรขาคณิต ยกตัวอย่างเช่น แผนที่ทาง ภูมิศาสตร์ นอกจากนี้ เรายังสามารถวาดแผนที่แสดงคุณสมบัติของบริเวณต่าง ๆ บนพื้นโลก

ทฤษฎีและวรรณกรรมที่เกี่ยวข้องbc.msu.ac.th/project_file/chapter2(584).pdf · สถานที่ท่องเที่ยว

  • Upload
    others

  • View
    6

  • Download
    0

Embed Size (px)

Citation preview

Page 1: ทฤษฎีและวรรณกรรมที่เกี่ยวข้องbc.msu.ac.th/project_file/chapter2(584).pdf · สถานที่ท่องเที่ยว

บทท 2

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

2.1 นยามค าศพท แอพพลเคชน คอ ชดโปรแกรมตางๆ ทรนบนมอถอประเภท สมารทโฟน รวมถง Tablet ตางๆ

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

นนๆ นนเอง อธบายงายๆ คอโปรแกรมทท างานบนมอถอ และ Tablet อาจเปนโปรแกรม เกม รปแบบ

ค าสง หรอสงอ านวยความสะดวกบนสมารทโฟน สมารทโฟน คอ เปนโทรศพทเคลอนททมความสามารถทเพมเตมนอกเหนอจากโทรศพทมอถอ

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

สามารถเชอมตอความสามารถหลกของโทรศพทมอถอ เขารวมกบแอพพลเคชนของโทรศพทเอง สมารทโฟน

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

กบแพลตฟอรมของโทรศพทและระบบปฏบตการ

ปกหมด คอ การทไปวางจดพกด ละตจด และ ลองตจด บนแผนท Google maps เพอให

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

สามารถคนหาเราไดจากGoogle Maps

แผนท คอ รปภาพอยางงายซงจ าลองบรเวณบรเวณหนง และมการแสดงความสมพนธระหวาง

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

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

ภมศาสตร นอกจากน เรายงสามารถวาดแผนทแสดงคณสมบตของบรเวณตาง ๆ บนพนโลก

Page 2: ทฤษฎีและวรรณกรรมที่เกี่ยวข้องbc.msu.ac.th/project_file/chapter2(584).pdf · สถานที่ท่องเที่ยว

7

2.2 ประวตความเปนมาของจงหวดมหาสารคาม

ภาพท 2-1 รปตนรงใหญ (มาจากค าวา มหาสาละ ในชอจงหวดมหาสารคาม) กบทงนา จงหวดมหาสารคาม เปนจงหวดหนงทางภาคตะวนออกเฉยงเหนอของประเทศไทย ซงตงอย

กงกลางของภาคและเปนศนยกลางดานการศกษาของภาคตะวนออกเฉยงเหนอ

เมองมหาสารคามถอวาเปนแหลงโบราณคดทส าคญและยาวนานมาหลายรอยป เพราะไดพบ

หลกฐานทางโบราณคดทไดรบอทธพลทางพทธศาสนาตงแตสมยคปตะตอนปลายและปลลวะของอนเดย

ผานเมองพกามมาในรปแบบของศลปะสมยทวารวด เชน บรเวณเมองกนทรวชย (โคกพระ) และเมองนคร

จ าปาศร โดยพบหลกฐาน เปนพระยนกนทรวชย พระพมพดนเผา ตลอดทงพระบรมสารรกธาต

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

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

ในจงหวดมหาสารคาม

มหาสารคามตงอยตอนกลางของภาคอสาน มชนหลายเผา เชน ชาวไทยพนเมองพดภาษาอสาน

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

ประเพณ "ฮตสบสอง" ประกอบอาชพดานกสกรรมเปนสวนใหญ ใชชวตอยางเรยบงายมการไปมาหาสกน

ชวยเหลอพงพาอาศยกนตามแบบของคนอสานทวไป

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

ยางใหญ" ขนเปน เมองมหาสารคาม เมอวนท 22 สงหาคม พ.ศ. 2408 โดยแยกพนทและพลเมองราวสอง

Page 3: ทฤษฎีและวรรณกรรมที่เกี่ยวข้องbc.msu.ac.th/project_file/chapter2(584).pdf · สถานที่ท่องเที่ยว

8

พนคนมาจากเมองรอยเอด และโปรดเกลาฯ ใหทาวมหาชย (กวด ภวภตานนท) เปนพระเจรญราชเดช เจา

เมอง มทาวบวทองเปนผชวยขนกบเมองรอยเอด

ตอมาโปรดเกลาฯ ใหแยกเมองมหาสารคามขนตรงกบกรงเทพมหานครเมอ พ.ศ. 2412 และ

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

ทองนนเปนหลานโดยตรงของพระยาขตยวงศา (สลง) เจาเมองคนท 2 ของเมองรอยเอด เดม

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

และศาลมเหศกดขนเปนทสกการะของชาวเมอง

ตอมาสรางวดดอนเมองแลวเปลยนชอเปนวดขาวฮาว (วดธญญาวาส) และไดยายกองบญชาการ

ไปอยรมหนองกระทมดานเหนอของวดโพธศรปจจบน ในป พ.ศ. 2456 หมอมเจานพมาศ นวรตน เปน

ปลดมณฑลประจ าจงหวด โดยความเหนชอบของพระมหาอ ามาตยาธบด (เสง วรยะศร) ไดยายศาลากลาง

มาอย ณ ทตงศาลากลางหลงเดม (ทวาการอ าเภอเมองมหาสารคามปจจบน) และในป พ.ศ. 2542 ไดยาย

ศาลากลางมาอย ณ ทตงปจจบน มผด ารงต าแหนงเจาเมองหรอผวาราชการจงหวดรวม 46 คน

ภมศาสตร

- ทศเหนอ ตดกบจงหวดกาฬสนธ

- ทศใต ตดกบจงหวดสรนทรและจงหวดบรรมย

- ทศตะวนออก ตดกบจงหวดรอยเอด

- ทศตะวนตก ตดกบจงหวดขอนแกน ดอกไมประจ าจงหวด

ภาพท 2-2 ดอกลนทมขาว (Plumeria alba)

Page 4: ทฤษฎีและวรรณกรรมที่เกี่ยวข้องbc.msu.ac.th/project_file/chapter2(584).pdf · สถานที่ท่องเที่ยว

9

ค าขวญประจ าจงหวด “พทธมณฑลอสาน ถนฐานอารยธรรม ผาไหมล าเลอคา ตกสลานคร”

การปกครองสวนภมภาค การปกครองแบงออกเปน 13 อ าเภอ 133 ต าบล 1804 หมบาน

- อ าเภอเมองมหาสารคาม

- อ าเภอแกด า

- อ าเภอโกสมพสย

- อ าเภอกนทรวชย

- อ าเภอเชยงยน

- อ าเภอบรบอ

- อ าเภอนาเชอก

- อ าเภอพยคฆภมพสย

- อ าเภอวาปปทม

- อ าเภอนาดน

- อ าเภอยางสสราช

- อ าเภอกดรง

- อ าเภอชนชม การปกครองสวนทองถน

แบงออกเปน 1 องคการบรหารสวนจงหวด 131 องคการบรหารสวนต าบล 1 เทศบาลเมอง และ 17 เทศบาลต าบล โดยมรายชอเทศบาลดงน

- เทศบาลเมองมหาสารคาม

- เทศบาลต าบลทาขอนยาง

- เทศบาลต าบลขามเรยง

- เทศบาลต าบลเชยงยน

- เทศบาลต าบลโพนทอง

- เทศบาลต าบลหนองกง

- เทศบาลต าบลกดปลาดก

Page 5: ทฤษฎีและวรรณกรรมที่เกี่ยวข้องbc.msu.ac.th/project_file/chapter2(584).pdf · สถานที่ท่องเที่ยว

10

- เทศบาลต าบลแวงนาง

- เทศบาลต าบลแกด า

- เทศบาลต าบลมตรภาพ

- เทศบาลต าบลหวขวาง

- เทศบาลต าบลโคกพระ

- เทศบาลต าบลนาเชอก

- เทศบาลต าบลนาดน

- เทศบาลต าบลหวดง

- เทศบาลต าบลบรบอ

- เทศบาลต าบลพยคฆภมพสย

- เทศบาลต าบลหนองแสง สถานททองเทยว

อ าเภอเมองมหาสารคาม

- ปรางคกบานเขวา

- อางเกบน าหนองแวง

- หมบานหตถกรรมบานหนองเขอนชาง

- แกงเลงจาน

- วดมหาชย (พระอารามหลวง)

- พพธภณฑเมองมหาสารคาม เทศบาลเมองมหาสารคาม

- ศนยศลปวฒนธรรมอสาน

- สถาบนวจยศลปะและวฒนธรรมอสาน

- หอเฉลมพระเกยรต 80 พรรษา 5 ธนวาคม 2550

- หมบานปนหมอ

- อทยานมจฉาโขงกดหวาย

Page 6: ทฤษฎีและวรรณกรรมที่เกี่ยวข้องbc.msu.ac.th/project_file/chapter2(584).pdf · สถานที่ท่องเที่ยว

11

2.3 แอนดรอย (Android)

เรมตนระบบปฏบตการแอนดรอยดถกพฒนามาจากบรษทแอนดรอยด (Android Inc.) เมอป

พ.ศ.2546 โดยมนายแอนด รบน (Andy Rubin) ผใหก าเนดระบบปฏบตการนและถกบรษทกเกลซอ

กจการเมอเดอนสงหาคม พ.ศ. 2548 โดยบรษทแอนดรอยดไดกลายมาเปนบรษทลกของบรษทกเกล และ

ยงมนายแอนด รบน ด าเนนงานอยในทมพฒนาระบบปฏบตการตอไปตอมาเมอเดอนพฤศจกายน พ.ศ.

2550 บร ษ ทก เ ก ล ได ท า การก อต ง สมาคม OHA (Open Handset Alliance,

http://www.openhandsetalliance.com) เพอเปนหนวยงานกลางในการก าหนดมาตรฐานกลางของ

อปกรณพกพาและระบบปฏบตการแอนดรอยด เปนองคกรความรวมมอจากหลาย ๆ ภาคสวนดาน

โทรคมนาคมและอปกรณรวมไปถงซอรฟแวรทรวมตวกนเพอพฒนาระบบปฏบตการแอนดรอยโดยม

Google เปนแกนน า และมบรษททเขารวมมากมายทง Taxas Instruments, Broadcom

Corporation, Google, HTC, Intel, LG, Marvell Technology Group, Motorola, Nvidia,

Qualcomm, Samsung Electronics, Sprint Nextel และ T-Mobile โดยรวมพฒนามาตรฐานของ

อปกรณเคลอนทแบบเปด ตอมา Open Handset Alliance ไดเปดตวโปรเจคแรกคอ Android mobile

platform โดยใช Linux kernel version 2.6 เปนฐานพฒนา

ในชวงปลายป 2008 Open Handset Alliance ไดมบรษทมาเขารวมเปนสมาชกอกกวา 14

บรษท คอ Packet Video, ARM Holdings, Atheros Communications, Asustek Computer Inc,

Garmin Ltd, Softbank, Sony Ericsson, Toshiba Corp and Vodafone Group Plc.

หลงจากนน เมอ เดอนตลาคม พ.ศ. 2551 บรษทก เกล ได เปดตวมอถอตวแรกท ใช

ระบบปฏบตการแอนดรอยดทชอ T-Mobile G1 หรออกชอหนงคอ HTC Dream โดยใชแอนดรอยดรน

1.1 และหลงจากนนไดมการปรบพฒนาระบบปฏบตการเปนรนใหมมาเปนล าดบ

ชวงตอมาไดมการออกผลตภณฑจากบรษทตาง ๆ ออกมาหลายรนหลายยหอตามการพฒนา

ระบบปฏบตการแอนดรอยดทมอยอยางตอเนองท าใหสนคาของแอนดรอยดมใหเลอกอยอยางมากมาย

Page 7: ทฤษฎีและวรรณกรรมที่เกี่ยวข้องbc.msu.ac.th/project_file/chapter2(584).pdf · สถานที่ท่องเที่ยว

12

แอนดรอยด (Android) คอระบบปฏบตการแบบเปดเผยซอรฟแวรตนฉบบ (Open Source)

โดยบรษท กเกล (Google Inc) ทไดรบความนยมเปนอยางสง เนองจากอปกรณทใชระบบปฏบตการ

แอนดรอยด มจ านวนมาก อปกรณมหลากหลายระดบ หลายราคา รวมทงสามารถท างานบนอปกรณท

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

ในทศทางส าหรบนกพฒนาโปรแกรม (Programmer) แลวนนการพฒนาโปรแกรมเพอใชงาน

ระบบปฏบตการแอนดรอยดไมใชเรองทยาก เพราะมขอมลในการพฒนารวมทง Android SDK

(Software Development Kit) เตรยมไวใหกบนกพฒนาไดเรยนร และเมอนกพฒนาตองการจะ

เผยแพรหรอจ าหนายโปรแกรมทพฒนาตองการจะเผยแพรหรอจ าหนายโปรแกรมทพฒนาแลวเสรจ แอน

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

ในการพฒนานนส าหรบ Android SDK จะยดโครงสรางของภาษาจาวา (Java language) ในการเขยน

โปรแกรมเพราะโปรแกรมทพฒนามาไดจะตองท างานอยภายใต Dalvik Virtual Machine เชนเดยวกบ

โปรแกรมจาวา ทตองท างานอยภายใต Java Virtual Machine (Virtual Machine) เปรยบไดกบ

สภาพแวดลอมทโปรแกรมท างานอย

นอกจากนนแลวแอนดรอยดยงมโปรแกรมทเปดเผยซอรฟแวรตนฉบบ (Open Source) เปน

จ านวนมากท าใหนกพฒนาทสนใจสามารถน าซอรฟแวรตนฉบบมาศกษาไดไมยาก ประกอบกบความนยม

ของแอนดรอยดไดเพมขนอยางมาก

Page 8: ทฤษฎีและวรรณกรรมที่เกี่ยวข้องbc.msu.ac.th/project_file/chapter2(584).pdf · สถานที่ท่องเที่ยว

13

รนตาง ๆ ของแอนดรอย

หลงจากบรษทกเกลไดซอบรษทแอนดรอย และไดมการกอตงสมาคม OHA (Open Handset

Alliance) เปนทเรยบรอย ทางกเกลกไดมการพฒนาระบบปฏบตการแอนดรอยขนมาเปนล าดบ โดยพอ

สงเขป ดงน

ตารางท 2-1 รนตาง ๆ ของแอนดรอย

รน ชอ เปดตว 1.0 Apple Pie 5 พฤศจกายน 2550 1.1 Banana Bread 9 กมภาพนธ 2552 1.5 Cupcake 30 เมษายน 2552 1.6 Donut 15 สงหาคม 2552 (SDK) 2.0/2.1 Éclair 26 ตลาคม 2552 (2.0)

12 มกราคม 2553 (2.1 SDK) 2.2 Froyo 20 พฤษภาคม 2553 (SDK) 2.3 Gingerbread 6 ธนวาคม 2553 (SDK) 3.0 Honeycomb 22 กมภาพนธ 2554 (SDK) 4.0 Ice Cream Sandwich 19 ตลาคม 2554 (SDK) 4.1/4.2 Jelly Bean 28 มถนายน 2555 (4.1)

29 ตลาคม 2555 (4.2 SDK) 4.3 Jelly Bean 24 กรกฎาคม 2556 4.4 Kit Kat 31 ตลาคม 2556

2.4 ระบบอนเทอรเนต

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

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

เครอขายคอมพวเตอรระบบ Wan แตมโครงสรางการท างานทแตกตางกนมากพอสมควร เนองจากระบบ

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

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

Page 9: ทฤษฎีและวรรณกรรมที่เกี่ยวข้องbc.msu.ac.th/project_file/chapter2(584).pdf · สถานที่ท่องเที่ยว

14

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

ดแลทงระบบอนเทอรเนตคอ เครอขายของคอมพวเตอรท เรยกวา “Transmission Control

Protocol/Internet protocol”(TCP/IP) TCP/IP เปนชดของกฎเกณฑทก าหนดวธการทขาวสารจะถก

สงไประหวางเครองคอมพวเตอร ขอก าหนดหรอทเรยกวา “โปรโตคอล” (Protocol) ของการสอสารจะ

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

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

คอมพวเตอรทแตกตางชนดกนสามารถตดตอกนไดบนอนเทอรเนต

ประวตของอนเทอรเนต

อนเทอรเนต คอ การเชอมโยงเครอขายคอมพวเตอรเขาดวยกน ตามโครงการของอารปาเนต

(Arpanet = Advanced Research Projects Agency Network) เปนหนวยงานสงกดกระทรวงกลาโหม

ของสหรฐ (U.S.Department of Defense - DoD) ถกกอตงเมอประมาณ ปค.ศ.1960(พ.ศ.2503) และ

ไดถกพฒนาเรอยมา ค.ศ.1969 (พ.ศ.2512) อารปาเนตไดรบทนสนบสนนจากหลายฝาย และเปลยนชอ

เปนดาปาเนต (DARPANET = Defense Advanced Research Projects Agency Network) พรอม

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

ครงแรก คอ 1)มหาวทยาลยแคลฟอรเนย ลองแองเจอลส 2)สถาบนวจยสแตนฟอรด 3 มหาวทยาลย

แคลฟอรเนย ซานตาบาบารา และ4)มหาวทยาลยยทาห เครอขายทดลองประสบความส าเรจอยางมาก

ดงนนในปค.ศ.1975(พ.ศ.2518) จงไดเปลยนจากเครอขายทดลอง เปนเครอขายทใชงานจรง ซงดาปาเนต

ไดโอนหนาทรบผดชอบใหแกหนวยการสอสารของกองทพสหรฐ (Defense Communications Agency

- ปจจบนคอ Defense Informations Systems Agency) แตในปจจบนอนเทอรเนตมคณะท างานท

รบผดชอบบรหารเครอขายโดยรวม เชน ISOC(Internet Society) ดแลวตถประสงคหลก, IAB (Internet

Architecture Board) พจารณาอนมตมาตรฐานใหมในอนเทอรเนต, IETF (Internet Engineering Task

Force) พฒนามาตรฐานทใชกบอนเทอรเนต ซงเปนการท า งานโดยอาสาสมครทงสนค.ศ.1983 (พ.ศ.

2526) ดาปาเนตตดสนใจน า TCP/IP (Transmission Control Protocal/Internet Protocal) มาใชกบ

เครองคอมพวเตอรทกเครองในระบบ จงเปนมาตรฐานของวธการตดตอ ในระบบเครอขายอนเทอรเนตมา

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

Page 10: ทฤษฎีและวรรณกรรมที่เกี่ยวข้องbc.msu.ac.th/project_file/chapter2(584).pdf · สถานที่ท่องเที่ยว

15

บนมาตรฐานเดยวกนค.ศ.1980 (พ.ศ.2523) ดาปาเนตไดมอบหนาทรบผดชอบการดแลระบบอนเทอรเนต

ใหมลนธวทยาศาสตรแหงชาต (National Science Foundation - NSF) รวมกบอกหลายหนวยงานค.ศ.

1986 (พ.ศ.2529) เรมใชการก าหนดโดเมนเนม (Domain Name) เปนการสรางฐานขอมลแบบกระจาย

(Distribution Database) อยในแตละเครอขาย และให ISP(Internet Service Provider) ชวยจดท า

ฐานขอมลของตนเอง จงไมจ าเปนตองมฐานขอมลแบบรวมศนยเหมอนแตกอน เชน การเรยกเวบไซต

www.yonok.ac.th จะไปทตรวจสอบวามชอนในเครองบรการโดเมนเนมหรอไม ถามกจะตอบกบมาเปน

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

.th มเครองบรการท thnic.co.th ซงมฐานขอมลของโดเมนเนมทลงทายดวย th ทงหมดค.ศ.1991 (พ.ศ.

2534) ทม เบอรเนอรส ล (Tim Berners-Lee) แหงศนยวจย CERN ไดคดคนระบบไฮเปอรเทกซขน

สามารถเปดดวย เวบเบราวเซอร (Web Browser) ตวแรกมชอวา WWW (World Wide Web) แต

เวบไซตไดรบความนยมอยางจรงจง เมอศนยวจย NCSA ของมหาวทยาลยอลลนอยสเออรแบนาแชม

เปญจ สหรฐอเมรกา ไดคดโปรแกรม MOSAIC (โมเสค) โดย Marc Andreessen ซงเปนเวบเบราวเซอร

ระบบกราฟฟก หลงจากนนทมงานทท าโมเสคกไดออกไปเปดบรษทเนตสเคป (Browser Timelines:

Lynx 1993, Mosaic 1993, Netscape 1994, Opera 1994, IE 1995, Mac IE 1996, Mozilla 1999,

Chimera 2002, Phoenix 2002, Camino 2003, Firebird 2003, Safari 2003, MyIE2 2003,

Maxthon 2003, Firefox 2004, Seamonkey 2005, Netsurf 2007, Chrome 2008)

ค าศพทตางๆ ทควรรเกยวกบอนเทอรเนต

1.) World Wide Web (WWW) หรอเรยกสนๆ วา Web เปนบรการหนงในอนเทอรเนต

ใหบรการขอมล ทประกอบดวย ภาพ ตวอกษร และเสยง ถอไดวา World Wide Web เปนแหลงบรการ

ขอมลขนาดใหญ เหมอนเครอขายใยแมงมม

2.) เวบไซต (Web Site) คอ แหลงทเกบรวบรวมขอมลเอกสารและสอประสมตางๆ (รปภาพ

เสยงขอความ) ของแตละบรษทหนวยงาน หรอบคคลโดยเรยกเอกสารตางๆ เหลานนวา Web Page และ

เรยกWebpage หนาแรกของแตละ Web site วา Home Page ซงเจาของจะเปนผดแลรกษาและ

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

กได

Page 11: ทฤษฎีและวรรณกรรมที่เกี่ยวข้องbc.msu.ac.th/project_file/chapter2(584).pdf · สถานที่ท่องเที่ยว

16

3.) เวบเพจ (Web Page) คอ เอกสารแตละหนาทเราเปดดใน Web Page ซงถกสรางขนมาจาก

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

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

4.) โฮมเพจ (Home Page) คอ หนาหลกของเวบเพจทงหมดซงสวนใหญจะเปนหนาแรกของ

เวบไซตนนๆ เพอใหผเขามาเยยมชมไดพบเหนกอนหนาอนๆ

5.) ลงค(Link) เอกสารของทกเวบเพจเปนเอกสารแบบไฮเปอรเทกซ หมายความวาภายใน

เอกสารแบบไฮเปอรเทกซ(hypertext) นจะเปนขอความทสามารถเชอมโยงไปยงรายละเอยดของขอมล

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

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

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

(link) อาจอยในรปของปม ภาพหรอขอความ โดยเมอเราเลอนเมาสไปเหนอลงค( link) รปเมาสจะเปลยน

จากรปลกศรเปนรปมอ

บรการตาง ๆ ในอนเทอรเนต

บรการในอนเทอรเนตมหลากหลายลกษณะมขอมลใหม ๆ เพมขนตลอดเวลาสรปบรการทส าคญ

ๆ ในเครอขายอนเทอรเนตไดดงน

1.) จดหมายอเลกทรอนกส(E-mail: Electronics Mail) เปนบรการทใหผใชสามารถสงจด

หมายถงบคคล องคกร สถาบน ฯลฯ ดวยการสงแฟมขอมลคอมพวเตอร ผรบจะไดรบผานระบบเครอขาย

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

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

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

รปภาพแนบไปกบจดหมายไดปจจบนสามารถรบและสงจดหมายเปนภาษาไทยไดเปนอยางด

2.) การเขาสระบบคอมพวเตอรทางไกล (Remote Login) เปนการเขาใชระบบเครอขาย

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

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

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

Page 12: ทฤษฎีและวรรณกรรมที่เกี่ยวข้องbc.msu.ac.th/project_file/chapter2(584).pdf · สถานที่ท่องเที่ยว

17

Number) ของคอมพวเตอรเครองนนๆ พรอมทงทราบรหสผาน จงจะสามารถเขาใชบรการและคนหา

ขอมลได การใชงานโปรแกรมTELNET ในปจจบนมทงทอยในระบบปฏบตการ UNIX และ WINDOWS

3.) การถายขอมลโอนแฟมขอมล (FTP: File Transfer Protocol) เปนบรการถายโอนแฟมขอมล

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

อนเทอรเนตมผพฒนาซอฟตแวรทเปนประโยชนมากมาย ซงอนญาตใหท าการถายโอนไดโดยไมเสย

คาใชจาย

4.) การสนทนาบนเครอขาย เปนการสนทนาบนเครอขายคอมพวเตอรโดยในระยะแรกเปนการ

พมพขอความโตตอบกนทนทบนหนาจอคอมพวเตอร แตปจจบนมการพฒนาซอฟตแวรทสามารถสอสาร

กนไดดวยเสยง เชน โปรแกรม Cool Talk หรอ ICQ หรอ สามารถใชกลองวดทศนรวมเพอใหคสนทนา

เหนภาไดดวย เชน โปรแกรม Microsoft NetMeeting, MSN เปนตน

5.) กลมขาวทนาสนใจ เปนเสมอนกระดานขาวทตดประกาศไวหากวาสนใจในหวขอใดกสามารถ

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

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

ประโยชนทไดรบจากอนเทอรเนต

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

มาใชประโยชนได ซงประโยชนทไดรบจากอนเทอรเนตสามารถแบงออกเปนดานตาง ๆ ดงตอไปน

1.) ดานการศกษา เราสามารถใชอนเทอรเนตเพอคนควาหาขอมลได ไมวาจะเปนขอมลทาง

วชาการจากทตาง ๆ ซงในกรณน อนเทอรเนตจะท าหนาทเหมอนหองสมดขนาดใหญ สงขอมลทเราตอ

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

วทยาศาสตรวศวกรรม ศลปกรรม สงคมศาสตร กฎหมายและอน ๆ นกเรยน นกศกษา สามารถคนหา

ขอมลทก าลงศกษาอยไดทงขอมลทเปนตวอกษร ภาพและเสยงหรอแมแตมลตมเดยตาง ๆ

2.) ดานการรบสงขาวสาร ผใชอนเทอรเนตสามารถรบสงขอมลจดหมายอเลกทรอนกส (E-mail)

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

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

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

Page 13: ทฤษฎีและวรรณกรรมที่เกี่ยวข้องbc.msu.ac.th/project_file/chapter2(584).pdf · สถานที่ท่องเที่ยว

18

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

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

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

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

รวมถงการใหขาวสารใหม ๆ แกลกคาได

2.5 จพเอส (GPS)

ระบบก าหนดต าแหนงบนโลก หรอ จพเอส (องกฤษ: Global Positioning System: GPS) คอ

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

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

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

โปรแกรมแผนท เพอใชในการน าทางได

แนวคดในการพฒนาระบบจพเอส เรมตนตงแตป ค.ศ. 1957 เมอนกวทยาศาสตรของ

สหรฐอเมรกา น าโดย Dr. Richard B. Kershner ไดตดตามการสงดาวเทยมสปตนกของโซเวยต และพบ

ปรากฏการณดอปเปลอรของคลนวทยทสงมาจากดาวเทยม พวกเขาพบวาหากทราบต าแหนงทแนนอนบน

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

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

กองทพเรอสหรฐไดทดลองระบบน าทางดวยดาวเทยม ชอ TRANSIT เปนครงแรกเมอ ค.ศ. 1960

ประกอบดวยดาวเทยมจ านวน 5 ดวง สวนดาวเทยมทใชในระบบจพเอส (GPS Block-I) สงขนทดลองเปน

ครงแรกเมอ ค.ศ. 1978 เพอใชในทางการทหาร

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

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

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

Page 14: ทฤษฎีและวรรณกรรมที่เกี่ยวข้องbc.msu.ac.th/project_file/chapter2(584).pdf · สถานที่ท่องเที่ยว

19

ดาวเทยมจพเอส เปนดาวเทยมทมวงโคจรระดบกลาง (Medium Earth Orbit: MEO) ทระดบ

ความสงประมาณ 20,200 กโลเมตร (12,600 ไมล หรอ 10,900 ไมลทะเล) จากพนโลก ใชการยนยน

ต าแหนงโดยอาศยพกดจากดาวเทยมอยางนอย 4 ดวง ดาวเทยมจะโคจรรอบโลกเปนเวลา 4-8 ชวโมงตอ

หนงรอบ ทความเรว 4 กโลเมตร/วนาท การโคจรแตละรอบนนสามารถไดเปน 6 ระนาบๆ ละ 4 ดวง ท า

มม 55 องศา โดยทงระบบจะตองมดาวเทยม 24 ดวง หรอมากกวา เพอใหสามารถยนยนต าแหนงได

ครอบคลมทกจดบนผวโลก ปจจบน เปนดาวเทยม GPS Block-II มดาวเทยมส ารองประมาณ 4-6 ดวง

2.6 ทฤษฏเกยวกบโปรแกรมโปรแกรม Microsoft SQL server 2005

SQL Server 2005 เปนแพลตฟอรม Database ครบวงจร ซงมระบบบรหารขอมลระดบ

Enterprise พรอมกบมเครองมอระบบธรกจอจฉรยะ (business intelligence -BI)ในตวกลไกDatabase

ของ SQL Server 2005 ชวยใหจดเกบขอมล Relational และขอมลทมโครงสรางไดอยางปลอดภยมาก

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

พรอมทจะใหบรการตลอดเวลา เพอใชในธรกจไดกลไกขอมลของ SQL Server 2005 ถอเปนหวใจส าคญ

ของโซลชนบรหารขอมลระดบ Enterprise นอกจากนน SQL Server 2005 ยงไดผสมผสานระบบ

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

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

ภายในองคกรไดผานระบบใหคะแนนระบบขอมลส าหรบผบรหาร เวบเซอรวส และอปกรณ Mobile

ตางๆ SQL Server 2005 สามารถทา งานรวมกบMicrosoft Visual Studio, Microsoft Office

System และชดเครองมอพฒนารนใหมๆ อาทเชน Business Intelligence Development Studio

เปนตน ดวยเหตนSQL Server 2005 จงตางจากระบบรหาร Database ชนดอนๆอยางมากดงนน ไมวา

คณจะเปนนกพฒนาผดแลระบบ Database พนกงานทตองการใชขอมล หรอผมอ านาจตดสนใจกตาม

SQL Server 2005 จะเปนโซลชน ทไดรบคณคาจากขอมลเพมขนไดไดอะแกรมดานลางนแสดง

Component หลกๆทมอยใน SQL Server 2005 ซงแสดงใหเหนวา SQL Server 2005 คอองคประกอบ

หลกของ Windows Server System ซงสามารถผสานการทา งานกบแพลตฟอรม Microsoft Windows

Page 15: ทฤษฎีและวรรณกรรมที่เกี่ยวข้องbc.msu.ac.th/project_file/chapter2(584).pdf · สถานที่ท่องเที่ยว

20

(ซงประกอบดวย Microsoft Office System และ Visual Studio)ไดจนกลายเปน Solution ทสามารถ

จดสรรขอมลใหแกทกจดภายในองคกรได

2.7 พเอชพ (Hypertext Preprocessor : PHP) เปนภาษาคอมพวเตอรในลกษณะเซรฟเวอร-ไซดสครปตโดยลขสทธอยในลกษณะโอเพนซอรส

ภาษาพเอชพ ใชส าหรบจดท าเวบไซต และแสดงผลออกมาในรปแบบ HTML โดยมรากฐานโครงสรางค าสง มาจากภาษา ภาษาซภาษาจาวาและ ภาษาเพรล ซง ภาษาพเอชพ นน งายตอการเรยนรซงเปาหมายหลกของภาษานคอใหนกพฒนาเวบไซตสามารถเขยน เวบเพจ ทมความตอบโตไดอยางรวดเรวภาษาพเอชพ ในชอภาษาองกฤษวา PHP ซงใชเปนค ายอ แบบกลาวซ า จากค าวา PHP Hypertext Preprocessor หรอชอเดม Personal Home Pageซอฟตแวรหรอโปรแกรมคอมพวเตอรจงเปนสวนส าคญทควบคมการท างานของคอมพวเตอรใหด าเนนการตามแนวความคดทไดก าหนดไวลวงหนาแลว คอมพวเตอรตองท างานตามโปรแกรมเทานน ไมสามารถท างานทนอกเหนอจากทก าหนดไวในโปรแกรม

- คณสมบต

การแสดงผลของพเอชพ จะปรากฏในลกษณะHTML ซงจะไมแสดงค าสง ทผใชเขยน ซงเปน

ลกษณะเดนทพเอชพแตกตางจากภาษาในลกษณะไคลเอนต-ไซดสครปต เชน ภาษาจาวาสครปตทผชม

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

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

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

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

ลกษณะCGIคณสมบตอนเชน การประมวลผลตามบรรทดค าสง (command line scripting) ท าใหผเขยน

โปรแกรมสรางสครปตพเอชพท างานผานพเอชพพารเซอร(PHPparser)โดยไมตองผานเซรฟเวอรหรอ

เบราวเซอรซงมลกษณะเหมอนกบ Cron(ใน ยนกซหรอลนกซ) หรอTask Scheduler (ในวนโดวส)

สครปตเหลานสามารถน าไปใชในแบบ Simple text processing tasks ไดการแสดงผลของพเอชพ

ถงแมวาจดประสงคหลกใชในการแสดงผล HTML แตยงสามารถสราง XHTML หรอ XML ไดนอกจากน

สามารถท างานรวมกบค าสง เสรมตางๆ ซงสามารแสดงผลขอมลหลกPDFแฟลช (โดยใช libswfและ

Ming) พเอชพมความสามารถอยางมากในการท างาเปนประมวลผลขอความ จาก POSIX Extended หรอ

Page 16: ทฤษฎีและวรรณกรรมที่เกี่ยวข้องbc.msu.ac.th/project_file/chapter2(584).pdf · สถานที่ท่องเที่ยว

21

รปแบบ Perl ทว ไป เพอแปลงเปนเอกสารXMLในการแปลงและเขาสเอกสาร XMLเรารองรบมาตรฐาน

SAX และ DOM สามารถใชรปแบบ XSLT ของเราเพอแปลงเอกสาร XML

เมอใชพเอชพในการท าอคอมเมรซ สามารถท างานรวมกบโปรแกรมอน เชน Cybercash payment,

CyberMUT, VeriSign Payflow Pro และ CCVS functions เพอใชในการสรางโปรแกรมท าธรกรรม

ทางการเงน

- การรองรบพเอชพ

ค าสง ของพเอชพสามารถสรางผานทางโปรแกรมแกไขขอความทวไป เชน โนตแพด หรอ vi ซง

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

น ามาประมวลผล Apache, Microsoft Internet Information Services (IIS) , Personal Web

Server, Netscape และ iPlanet servers, Oreilly Website Pro server, Caudium, Xitami,

OmniHTTPd, และอนๆ อกมากมาย. ส าหรบสวนหลกของ PHP ยงม Module ในการรองรบ CGI

มาตรฐาน ซง PHP สามารถท างานเปนตวประมวลผล CGI ดวย และดวย PHP, คณมอสรภาพในการเลอก

ระบบปฏบตการและเวบ เซรฟเวอรนอกจากนคณยงสามารถใชสรางโปรแกรมโครงสราง สรา งโปรแกรม

เชงวตถ (OOP) หรอสรางโปรแกรมทรวมทงสองอยางเขาดวยกน แมวาความสามารถของค าสง OOP

มาตรฐานในเวอรชนนยงไมสมบรณแตตวไลบรารทงหลายของโปรแกรม และตวโปรแกรมประยกต(รวมถง

PEAR library) ไดถกเขยนขนโดยใชรปแบบการเขยนแบบ OOP เทานนพเอชพสามารถท างานรวมกบ

ฐานขอมลไดหลายชนด ซงฐานขอมลสวนหนงทรองรบไดแกออราเคล dBasePostgreSQL IBM DB2

MySQLInformix ODBC โครงสรางของฐานขอมลแบบ DBX ซงท าใหพเอชพใชกบฐานขอมลอะไรกไดท

รองรบรปแบบนและ PHP ยงรองรบ ODBC (Open Database Connection) ซงเปนมาตรฐานการ

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

โลกนได

Page 17: ทฤษฎีและวรรณกรรมที่เกี่ยวข้องbc.msu.ac.th/project_file/chapter2(584).pdf · สถานที่ท่องเที่ยว

22

2.8 เอชทเอมแอล (HTML)

ภาษาเอชทเอมแอลHTML(Hyper Text Markup Language) เปนภาษาคอมพวเตอรภาษาหนง

เพอใชน าเสนอเอกสารเผยแพรในระบบเครอขายอนเทอรเนตทเปนลกษณะเหมอนใยแมงมมเชอมตอกน

ทวโลก WWW (World Wide Web ) รปแบบไฟลตางๆ บนจอในระบบอนเตอรเนต ถกจดในรปแบบ

เปนเอกสารไฮเปอรเทกซ มความสามารถในการเชอมโยงขอมลไปยงเอกสารอนไดมความสามารถสงกวา

เอกสารธรรมดาทวไป โดยใชโปรแกรมเอดเตอรใด ๆ เปดดขอความไดสวนความสามารถในการเชอมโยง

ขอมลไปยงเอกสารอน ๆ นนท าไดโดยการใสสญลกษณก ากบพเศษเขาไปในเอกสาร(Markup) หรอท

เรยกวา แทก (Tag) หรอปายระบการแสดงผลค าสง ตาง ๆถกอานและกระท าตามแตละค าสง เปนตว

ควบคมการแสดงผลของขอความ รปภาพ หรอวตถอนทแสดงผลผานทางโปรแกรมบราวเซอร( Browser)

เชน Microsoft Internet Explorer , Netscape Navigator เปนตนปจจบน HTML เปน

ภาษาคอมพวเตอร ทใชสรางหนาเอกสารในระบบอนเตอรเนต เพราะมรากฐานมาจากภาษา SGML

(Standard General Markup Language) และภาษา HTML มขอดกวาภาษาคอมพวเตอรอน ๆ คอเมอ

เราสรางงานเสรจแลว สามารถน าไปเรยกดผลการท างานดวนโปรแกรมบราวเซอรไดเลย โดยไมผานการ

คอมไฟล( Compile) เครองมอหรอโปรแกรมทใชเขยนภาษา HTML เรยกวา "HTML Editor" ซงปจจบน

มมากมายหลายยหอหรออาจใชโปรแกรม Text Editor ทวไปกได (แตตองจดเกบในอยในรปแบบของ

ASCII หรอ Text เทานน ) เมอเขยนเสรจแลว Web Page (บางครงกเรยกวา Home Page)ปายระบการ

แสดงผลปายระบการแสดงผลหรอ แทก เปนลกษณะเฉพาะของภาษาเอชทเอมแอล ใชส าหรบการระบ

รปแบบของค าสง หรอการลงรหสค าสง ของภาษาเอชทเอมแอลจะอยระหวางเครองหมายนอยกวา(<)

และเครองหมายมากกวา (>) แบงได 2 ลกษณะคอ

1. ปายระบการแสดงผลเดยว หรอแทกเดยว เปนปายระบการแสดงผลทไมตองมการปดรหสเชน

<BR> <HR>เปนตน

2. ปายระบการแสดงผลเปด/ปด หรอแทกเปด/ปด เปนปายระบการแสดงผลทประกอบดวยปาย

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

จะมเครองหมาย สแลช( slash, / ) น าหนาค าสง ในปายระบการแสดงผลนน เชน

<B>…….</B><H>…….</H>เปนตน ถาท าการเปดค าสง ตองท าการปดดวยค าสงนน

Page 18: ทฤษฎีและวรรณกรรมที่เกี่ยวข้องbc.msu.ac.th/project_file/chapter2(584).pdf · สถานที่ท่องเที่ยว

23

รปแบบภาษาเอชทเอมแอล

เอชทเอมแอล (HTML, Hypertext Markup Language) เปนภาษาคอมพวเตอรรปแบบทม

โครงสรางการเขยนโดยอาศยปายระบ เรยกวา แทก (Tag) มลกษณะดงนโดยท<Tag name> เปนการใช

ค าสง ของแทกนนmessage เปนขอความทตองการใหแสดงบนจอภาพ </Tag name> เปนการจบการ

ใชค าสง ของแทกนนส าหรบ Tag name ตางๆ ภายในเอกสาร HTML สามารถพมพไดทงตวเลกหรอตว

ใหญกไดลกษณะพเศษลกษณะพเศษ (Attributes) เปนสวนทท าหนาทขยายความสามารถของปายระบ

(Tag)สามารถก าหนดไดมากกวา 1 ลกษณะ เชน ค าสง <P>ประกอบดวยลกษณะพเศษคอ

ALIGN = "Left/Right/Center/Justify"สามารถเขยนค าสง ส าหรบการจดยอ หนาไดดงน<Tag name>

message </Tag name><P ALIGN = "Left" >การจดยอหนาชดซาย</P>

<P ALIGN = "Right" >การจดยอหนาชดขวา</P>

<P ALIGN = "Center" >การจดยอหนาใหอยกงกลาง

2.9 MIT App Inventor

Google รวมมอกบ MIT พฒนาโปรแกรม App Inventor ส าหรบเขยนโปรแกรมบน

โทรศพทมอถอ Android เพอสงเสรมการใชงานมอถอ Android ใหมากยงขน ตอมา Google ถอนตว

ออกมาให MIT ตอยอด (เนนการศกษามากกวา) ซงใชในนาม MIT App Inventor MIT App Inventor

ใชหลกการคลายๆ Scratch แตซบซอนกวา เชน Visual programming คอเขยนโปรแกรมดวยการตอ

บลอกค าสง เนนการออกแบบเพอแกไขปญหา (Problem solving) ดวยการสรางโปรแกรมทผเรยนสนใจ

บนโทรศพทมอถอ MIT App Inventor จงเปนอกโปรแกรมหนงทเหมาะส าหรบใชในการสอนเขยน

โปรแกรมใหนกเรยนในระดบมธยมปลายหรอระดบมหาวทยาลย โดยเฉพาะผทไมไดอยในสาย

คอมพวเตอร การเขยนโปรแกรมบนมอถอ Android ดวย MIT App Inventor ในภาพแสดงไดตามรปลาง

Page 19: ทฤษฎีและวรรณกรรมที่เกี่ยวข้องbc.msu.ac.th/project_file/chapter2(584).pdf · สถานที่ท่องเที่ยว

24

App Inventor Server เปนเครองทใหบรการและเกบงานโปรเจคตางๆ ทผใชสรางขนมาผใช

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

App Inventor Server เมอไดโปรแกรมมา กสามารถทดสอบกบโปรแกรมมอถอจ าลอง (Android

emulator) หรอโทรศพทมอถอ Android จรงๆกได

ขนตอนการสรางโปรแกรม เรมจากออกแบบหนาตาโปรแกรมบนมอถอ ดวยโปรแกรม App

Inventor Designer ซงใชส าหรบสรางสวนโปรแกรมตางๆ (Components) เพอใชงานในโปรแกรมมอ

ถอทจะสรางขน

จากนนเขยนโปรแกรมใหแตละสวนโปรแกรม ดวยโปรแกรม App Inventor Blocks Editor ซง

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

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

โปรแกรม (Debug) จนกวาจะไดโปรแกรมตามทออกแบบไว เมอทกสวนโปรแกรมถกสรางเสรจแลว กได

เวลาทกสอบการใชงาน โดยการตดตงโปรแกรมลงไปบนมอถอ Android แลวทดสอบการใชงานผานมอ

ถอจรง แตถาไมมมอถอ กยงสามารถทดสอบได ผานโปรแกรมมอถอจ าลอง (Android emulator) ใน

คอมพวเตอร

2.10 อาโดบ ดรมเวพเวอร (Adobe Dreamweaver)

Macromedia Dreamweaver เปนโปรแกรมแกไข HTML พฒนาโดยบรษทแมโครมเดย

(ปจจบนควบกจการรวมกบบรษท อะโดบซสเตมส) ส าหรบการออกแบบเวบไซตในรปแบบ WYSIWYG

กบการควบคมของสวนแกไขรหส HTML ในการพฒนาโปรแกรมทมการรวมทงสองแบบเขาดวยกนแบบน

ท าใหดรมวฟเวอรเปนโปรแกรมทแตกตางจากโปรแกรมอนๆ ในประเภทเดยวกน ในชวงปลายป ทศวรรษ

2533 จนถงป พ.ศ.2544 ดรมวฟเวอรมสดสวนตลาดโปรแกรมแกไข HTML อยมากกวา 70% ดรมวฟ

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

ระบบปฏบตการแบบยนกซ ผานโปรแกรมจ าลองอยาง WINEได รนลาสดคอ ดรมวฟเวอรCS4การท างาน

กบภาษาตางๆดรมวฟเวอร สามารถท างานกบภาษาคอมพวเตอรในการเขยนเวบไซตแบบไดนามค ซงม

การใช HTML เปนตวแสดงผลของเอกสาร เชน ASP, ASP.NET, PHP, JSP และ ColdFusion รวมถงการ

Page 20: ทฤษฎีและวรรณกรรมที่เกี่ยวข้องbc.msu.ac.th/project_file/chapter2(584).pdf · สถานที่ท่องเที่ยว

25

จดการฐานขอมลตางๆ อกดวย และในเวอรชนลาสด (เวอรชน CS4) ยงสามารถท างานรวมกบ XML และ

CSS ไดอยางงายดาย

พเอชพ มายแอดมน (PHP My Admin)

2.11 phpMyAdmin

phpMyAdmin คอโปรแกรมทถกพฒนาโดยใชภาษา PHP เพอใชในการบรหารจดการฐานขอมล

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

ยง ยากในการใชงาน ดงนน จงมเครองมอในการจดการฐานขอมล MySQL ขนมาเพอใหสามารถจดการ

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

การจดการนนเอง phpMyAdmin เปนสวนตอประสานทสรางโดยภาษาพเอชพ ซงใชจดการฐานขอมล

MySQL ผานเวบเบราวเซอร โดยสามารถทจะท าการสรางฐานขอมลใหม หรอท าการสราง TABLE ใหมๆ

และยงม function ทใชส าหรบการทดสอบการ query ขอมลดวยภาษา SQL พรอมกนนนยงสามารถท า

การ insert delete update หรอแมกระทง ใชค าสง ตางๆ เหมอนกนกบการใชภาษา SQL ในการสราง

ตารางขอมล

2.12 อาปาเช (Apache)

Apache คอ Web server พฒนามาจาก HTTPD Web Server โดยเจา Apache นจะท าหนาท

ในการจดเกบ Homepage และสง Homepage ไปยง Browser ทมการเรยกเขา ยง Web serverทเกบ

HomePageนนอยซงปจจบนจดไดวาเปน web server ทมความนาเชอถอมาก เนองจากเปนทนยมใชกน

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

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

mod_perl,mod_pythonหรอ mod_phpและท างานรวมกบภาษาอนได แทนทจะเปนเพยงเซรฟเวอรท

ใหบรการเพยงแค HTML อยางเดยว โดยสามารถหา Download ไดจาก website www.apache.org

นอกจากนอาปาเชเองยงมความสามารถอนๆ ดวยเชน การยนยน ตวบคคล(mod_auth,mod_access,

mod_digest) หรอเพมความปลอดภยในการสอสารผานโปรโตคอล https (mod_ssl) และยงมโมดล

Page 21: ทฤษฎีและวรรณกรรมที่เกี่ยวข้องbc.msu.ac.th/project_file/chapter2(584).pdf · สถานที่ท่องเที่ยว

26

อนๆ ทไดรบความนยมใช เชน mod_vhost ท าใหสามารถสรางโฮสทเสมอน ภายในเครองเดยวกนได

หรอ mod_rewriteซงเปนเครองมอทจะชวยให url ของเวบ นนอานงายขน ยกตวอยางเชน จากเดมตอง

อางถงเวบไซตแหงหนงดวยการพมพ

http://mydomain.com/board/quiestion.php?qid=2xDffw&action=show&ttl=118740

0 แตหลงจากใช mod_rewrite

2.13 จาวาสครปส (JavaScrip)

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

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

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

ขอมลทผใชกรอกกอนน าเขาระบบใชเพอเขาถงขอมลทอยภายใตโครงสรางแบบ (DOM)เปนตนนอกจากน

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

ยาฮ! เปนตน โดยรวมแลวจาวาสครปตถกใชเพอใหนกพฒนาโปรแกรม สามารถเขยนสครปตเพอสราง

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

มตวขบเคลอนจาวาสครปต ( JavaScript Engine) ของตวเอง เพอเรยกใชงานโครงสรางเชงวตถของ

โปรแกรมหรอแอปพลเคชนนน ๆ

2.14 อะโดบ แฟลช (Adobe Flash)

อะโดบ แฟลช (องกฤษ: Adobe Flash) (ในชอเดม ชอกเวฟแฟลช - Shockwave Flash และ

แมโครมเดยแฟลช - Macromedia Flash) เปนโปรแกรมทใชในการเขยนสอมลตมเดยทเอาไวใชสราง

เนอหาเกยวกบ Flash ซงตว Flash Player พฒนาและเผยแพรโดย อะโดบซสเตมส(เรมตนพฒนาโดย

บรษท ฟวเจอรแวรตอนหลงเปลยนเปน แมโครมเดย ซงภายหลงถกควบรวมกจการเขากบอะโดบ ) ซง

เปนโปรแกรมทท าให เวบเบราวเซอร สามารถแสดงตวมนได ซงมนมความสามารถในการรองรบ ภาพ

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

(ActionScript) และยงสามารถเลนเสยงและวดโอ แบบสเตรโอได แตในความหมายจรงๆ แลว แฟลช คอ

Page 22: ทฤษฎีและวรรณกรรมที่เกี่ยวข้องbc.msu.ac.th/project_file/chapter2(584).pdf · สถานที่ท่องเที่ยว

27

โปรแกรมแบบ integrated development environment(IDE) และ Flash Player คอvirtual

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

เดยวกน : "แฟลช" ยงสามารถความความถงโปรแกรมเครองมอตางๆตวแสดงไฟลหรอ ไฟลโปรแกรม

แฟลชเรมมชอเสยงประมาณป ค.ศ. 1996 หลงจากนน เทคโนโลยแฟลชไดกลายมาเปนทนยมในการเสนอ

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

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

โฆษณาออกแบบสวนตางๆ ของเวบเพจใสวดโอบนเวบ และอนๆ อกมากมายไฟล Flashในบางครงอาจ

เรยกวา " flash movies"โดยทว ไปกบไฟลทมนามสกล .swf และ .flv แฟลชเปนโปรแกรมทมชอเสยง

มากของทางบรษทแมโครมเดย ซงตอมาไดถกซอโดยอะโดบ

2.15 การออกแบบ

การออกแบบ หมายถง การน าเอาความตองการของระบบมาเปนแบบแผน หรอเรยกวาพมพ

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

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

คณสมบตของวสดแตละชนดตามความคดสรางสรรคส าหรบการออกแบบอกความหมายหนงทใหไว

หมายถงการปรบปรงรปแบบผลงานทมอยแลว หรอสงตาง ทมอยแลวใหเหมาะสม ใหมความแปลกความ

ใหมเพมขน ผทท าหนาทกคอ นกวเคราะหและออกแบบระบบวงจรการพฒนาระบบ (SDLC)ระบบ

สารสนเทศทงหลายมวงจรชวตทเหมอนกนตงแตเกดจนตายวงจรนจะเปนขนตอนทเปนล าดบตงแตตนจน

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

ท าอะไร และท าอยางไร ขนตอนการพฒนาระบบมอยดวยกน 7 ขน ดวยกน คอ

1. เขาใจปญหา (Problem Recognition)

2. ศกษาความเปนไปได(Feasibility Study)

3. วเคราะห(Analysis)

Page 23: ทฤษฎีและวรรณกรรมที่เกี่ยวข้องbc.msu.ac.th/project_file/chapter2(584).pdf · สถานที่ท่องเที่ยว

28

4. ออกแบบ (Design)

5. สรางหรอพฒนาระบบ (Construction)

6. การปรบเปลยน (Conversion)

7. บ ารงรกษา (Maintenance)

ขนท1 เขาใจปญหา (Problem Recognition)

ระบบสารสนเทศจะเกดขนไดกตอเมอผบรหารหรอผใชตระหนกวาตองการระบบสารสนเทศหรอ

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

ปจจบน ปจจบนผบรหารตนตวกนมากทจะใหมการพฒนาระบบสารสนเทศมาใชในหนวยงานของตน ใน

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

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

ระบบเกบขอมลผขายไดเพยง 1,000 รายเทานน แตปจจบนผขายมระบบเกบขอมลถง 900 ราย และ

อนาคตอนใกลนจะเกน 1,000 ราย ดงนนฝายบรหารจงเรยกนกวเคราะหระบบเขามาศกษาแกไข

ระบบงานปญหาทส าคญของระบบสารสนเทศในปจจบน คอ ระบบเขยนมานานแลว สวนใหญเขยนมา

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

ตองการดสถตการขายเพอใชในการคาดคะเนในอนาคต หรอความตองการอนๆ เชน สนคาทมยอดขายสง

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

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

ของเราเพยงพอทเปนไปไดหรอไม ไดแก "การศกษาความเปนไปได" (Feasibility Study)

ขนท2 : ศกษาความเปนไปได(Feasibility Study)

จดประสงคของการศกษาความเปนไปไดกคอ การก าหนดวาปญหาคออะไรและตดสนใจวาการ

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

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

Page 24: ทฤษฎีและวรรณกรรมที่เกี่ยวข้องbc.msu.ac.th/project_file/chapter2(584).pdf · สถานที่ท่องเที่ยว

29

แกไขปญหาดงกลาวมความเปนไปไดทางเทคนคและบคลากร ปญหาทางเทคนคกจะเกยวของกบเรอง

คอมพวเตอรและเครองมอเกาๆถามรวมทงเครองคอมพวเตอรซอฟตแวรดวย ตวอยางคอ คอมพวเตอรท

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

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

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

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

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

พฒนาระบบ และทส าคญคอ ผลประโยชนทจะไดรบ เรองเวลาเปนสงส าคญ เชน การเปลยนแปลงระบบ

เพอรองรบผขายใหไดมากกวา 1,000 บรษทนน ควรใชเวลาไมเกน 1 ป ตงแตเรมตนจนใชงานไดคาใชจาย

เรมตงแตพฒนาจนถงใชงานไดจรงไดแก เงนเดอน เครองมออปกรณตางๆ เปนตน พดถงเรอง

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

เชน เมอน าระบบใหมเขามาใชอาจจะท าใหคาใชจายบคลากรลดลง หรอก าไรเพมมากขน เชน ท าให

ยอดขายเพมมากขน เนองจากผบรหารมขอมลพรอม

ขนท3 การวเคราะห(Analysis)

เรมเขาสการวเคราะหระบบ การวเคราะหระบบเรมตงแตการศกษาระบบการท างานของธรกจ

นนในกรณทระบบเราศกษานนเปนระบบสารสนเทศอยแลวจะตองศกษาวาท างานอยางไร เพราะเปนการ

ยากทจะออกแบบระบบใหมโดยทไมทราบวาระบบเดมท างานอยางไร หรอธรกจด าเนนการอยางไร

หลงจากนนก าหนดความตองการของระบบใหม ซงนกวเคราะหระบบจะตองใชเทคนคในการเกบขอมล

(FactGathering Techniques) ดงรป ไดแกศกษาเอกสารทมอยตรวจสอบวธการท างานในปจจบน

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

ขององคกรรายงานตางๆทหมนเวยนในระบบการศกษาวธการท างานในปจจบนจะท าใหนกวเคราะห

ระบบรวาระบบจรงๆท างานอยางไร ซงบางครง คนพบขอผดพลาดไดตวอยาง เชน เมอบรษทไดรบใบ

เรยกเกบเงนจะมขนตอนอยางไรในการจายเงน ขนตอนทเสมยนปอนใบเรยกเกบเงนอยางไร เฝาสงเกตกา

รท างานของผเกยวของ เพอใหเขาใจและเหนจรงๆ วาขนตอนการท างานเปนอยางไร ซงจะท าให

Page 25: ทฤษฎีและวรรณกรรมที่เกี่ยวข้องbc.msu.ac.th/project_file/chapter2(584).pdf · สถานที่ท่องเที่ยว

30

นกวเคราะหระบบคนพบจดส าคญของระบบวาอยทใด การสมภาษณเปนศลปะอยางหนงทนกวเคราะห

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

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

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

ของระบบซงควรแสดงหรอเขยนออกมาเปนรปแทนทจะรายยาวออกมาเปนตวหนงสอ การแสดงแผนภาพ

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

เปน "แบบทดลอง" (Prototype) หรอตวตนแบบ แบบทดลองจะเขยนขนดวยภาษาคอมพวเตอรตางๆ

และทชวยใหงายขนไดแก ภาษายคท 4 (Fourth Generation Language) เปนการสรางโปรแกรม

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

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

ของปญหา (Problem Specification) ซงมรายละเอยดดงน รายละเอยดของระบบเดม ซงควรจะเขยนมา

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

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

จะตองแกไข. รายงานขอมลเฉพาะของปญหาของระบบขนาดกลางควรจะมขนาดไมเกน 100-200

หนากระดาษ

ขนท4 : การออกแบบ (Design)

ในระยะแรกของการออกแบบ นกวเคราะหระบบจะน าการตดสนใจของฝายบรหารทไดจาก

ขนตอนการวเคราะหการเลอกซอคอมพวเตอรฮารดแวรและซอฟตแวรดวย (ถามหรอเปนไปได) หลงจาก

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

ขน (แบบตนไม) ดงรปขางลาง เพอใหมองเหนภาพลกษณทแนนอนของโปรแกรมวามความสมพนธกน

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

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

ระบบตองหาวา"จะตองท าอะไร (What)" แตในขนตอนการออกแบบตองรวา " จะตองท าอยางไร(How)"

ในการออกแบบโปรแกรมตองค านงถงความปลอดภย (Security) ของระบบดวย เพอปองกนการผดพลาด

Page 26: ทฤษฎีและวรรณกรรมที่เกี่ยวข้องbc.msu.ac.th/project_file/chapter2(584).pdf · สถานที่ท่องเที่ยว

31

ทอาจจะเกดขนเชน "รหส" ส าหรบผใชทมสทธส ารองไฟลขอมลทงหมด เปนตนนกวเคราะหระบบจะตอง

ออกแบบฟอรมส าหรบขอมลขาเขา (Input Format) ออกแบบรายงาน (Report Format) และการ

แสดงผลบนจอภาพ(Screen Format) หลกการการออกแบบฟอรมขอมลขาเขาคอ งายตอการใชงาน และ

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

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

ซอซอฟตแวรดกวาการเขยนโปรแกรม ขนตอนการออกแบบกไมจ าเปนเลย เพราะสามารถน าซอฟตแวร

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

เขยนรวมเปนเอกสารชดหนงเรยกวา " ขอมลเฉพาะของการออกแบบระบบ "(System Design

Specification) เมอส าเรจแลวโปรแกรมเมอรสามารถใชเปนแบบในการเขยนโปรแกรมไดทนทส าคญ

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

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

ถาอนมตกผานเขาสขนตอนการสรางหรอพฒนาระบบ (Construction)

ขนท5 : การพฒนาระบบ (Construction)

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

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

ตอไปหลงจากนนตองเตรยมคมอการใชและการฝกอบรมผใชงานจรงของระบบ ระยะแรกในขนตอนน

นกวเคราะหระบบตองเตรยมสถานทส าหรบเครองคอมพวเตอรแลวจะตองตรวจสอบวาคอมพวเตอร

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

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

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

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

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

"Structure Walkthrough " การทดสอบโปรแกรมจะตองทดสอบกบขอมลทเลอกแลวชดหนง ซงอาจจะ

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

Page 27: ทฤษฎีและวรรณกรรมที่เกี่ยวข้องbc.msu.ac.th/project_file/chapter2(584).pdf · สถานที่ท่องเที่ยว

32

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

สารบญการอางอง "Help" บนจอภาพ เปนตน นอกจากขอมลการใชงานแลว ตองมการฝกอบรมพนกงาน

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

กลมกได

ขนท6 : การปรบเปลยน (Construction)

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

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

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

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

ตอไป

ขนท7 : บ ารงรกษา (Maintenance)

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

หลงจากใชงานแลว สาเหตทตองแกไขระบบสวนใหญม2 ขอ คอ 1. มปญหาในโปรแกรม (Bug) และ 2.

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

คาใชจายในการแกไขโปรแกรม เนองจากม"Bug" ดงนนนกวเคราะหระบบควรใหความส าคญกบการ

บ ารงรกษา ซงปกตจะคดวาไมมความส าคญมากนกเมอธรกจขยายตวมากขน ความตองการของระบบ

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

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

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

วาควรจะแกไขหรอไม

Page 28: ทฤษฎีและวรรณกรรมที่เกี่ยวข้องbc.msu.ac.th/project_file/chapter2(584).pdf · สถานที่ท่องเที่ยว

33

2.16 วรรณกรรมทเกยวของ

นายจตพร อวนศร และนางสาวเบญจมาศ อนทรประเสรฐ (2553) ศกษาเรอง “ระบบบรหาร

จดการงานซอมคอมพวเตอร ราน ทซ คอมพวเตอร” วตถประสงคของโครงงานเทคโนโลยสารสนเทศ

ธรกจฉบบน เปนการวเคราะหออกแบบและพฒนาระบบบรหารจดการงานซอมคอมพวเตอร กรณศกษา

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

ศกยภาพทางธรกจและการใหบรการลกคาไดดย งขน โดยเลอกพฒนาระบบงานบนเวบไซต (Web

Application) ทสามารถใหบรการและการทางานผานทางโครงขายอนเตอรเนตได การศกษาครงน ผ

ศกษาไดทาการศกษาโดยแบงแบงระบบงานออกเปนเวบไซตใหบรการสาหรบใหบรการลกคาโฆษณา

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

ผใชงานสามารถใชงานไดในแตละสวนงาน ดงน สวนบรการหนาราน ผใชงานคอพนกงานใหบรการ

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

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

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

นายปรชา มารารมย และนางสาวพรพรรณ ทองล า (2553) ศกษาเรอง “ระบบสารสนเทศงานบรการ

คอมพวเตอร กรณศกษา คณะการบญชและการจดการ มหาวทยาลยมหาสารคาม” วตถประสงคของ

โครงงานเทคโนโลยสารสนเทศธรกจฉบบน เปนการวเคราะหออกแบบและพฒนาระบบสารสนเทศงาน

บรการคอมพวเตอร คณะการบญชและการจดการ มหาวทยาลยมหาสารคาม เพอใหการจดการขอมลการ

ท างานของฝายสารสนเทศงานบรการคอมพวเตอรเปนระบบทสามารถใหบรการกบผใชบรการไดอยางเตม

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

ใชเทคโนโลยอนกอใหเกดประโยชนตอสงคมและผคนทวไปทสนใจโดยใชภาษา PHP,HTML และอนๆใน

การพฒนารปแบบการท างานของระบบการใชงานอนเตอรเนตโดยใช Apache เวอรชน 2.2.4 เปน

เซรฟเวอรในสวนของฐานขอมลจะใชโปรแกรม phpMyAdmin เวอรชน 2.9.2 ซงเปนโปรแกรมชวยใน

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

สารสนเทศงานบรการคอมพวเตอร คณะการบญชและการจดการ มหาวทยาลยมหาสารคาม

Page 29: ทฤษฎีและวรรณกรรมที่เกี่ยวข้องbc.msu.ac.th/project_file/chapter2(584).pdf · สถานที่ท่องเที่ยว

34

นางสาวนรศรา ไชยวรรณ (2554) ศกษาเรอง “ระบบจดจ าหนายอะไหลออนไลนรานบญเจรญ

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

เปนการวเคราะหออกแบบและพฒนาระบบจดจ าหนายอะไหลรถยนตออนไลนรานบญเจรญอะไหลยนต

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

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

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

การศกษาครงน ผจดท าไดศกษาในสวน ระบบลกคาและระบบของผดแลระบบ ซงในระบบลกคา

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

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

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

ภายในระบบ เชน รายงานสนคาสนคาคงเหลอ รายงานการสงซอสนคา เปนตน ในการสรางและพฒนา

เวบไซตน ผศกษาไดใช PHP, Adobe Dreamweaver cs3, Adobe Photoshop CS, Macromedia

Flash 8 ในการเขยนโปรแกรมและตกแตงเวบไซตใชphpMyAdmin ในการจดการฐานขอมล ใชMySQL

เปนฐานขอมล และใชApache ท าเปนเวบเซรฟเวอร