38
1 ชื่อ การสํารวจการใช้งานระบบแจ้งข่าวของบุคลากรโรงเรียนเซนต์หลุยส์ฉะเชิงเทรา ปีการศึกษา 2556 ชื่อผู้วิจัย นาย วีรศักดิ คันโธ ปีการศึกษา 2556 บทคัดย่อ การวิจัยเรื่องการสํารวจการใช้งานระบบ แจ้งข่าวของ บุคลากรโรงเรียนเซนต์หลุยส์ ฉะเชิงเทรา ครั ้งนี ้มีวัตถุประสงค์เพื่อเปรียบเทียบการใช้งานระบบ แจ้งข่าวของบุคลากรแต่ละคน และเพื่อเปรียบเทียบการใช้งานระบบ แจ้งข่าว ของบุคลากรแต่ละประเภท กลุ่มตัวอย่างที่ใช้ศึกษา ในครั ้งนี ้เป็นบุคลากรของโรงเรียนทั ้งหมด ผลการวิจัยซึ ่งผลการวิจัยจะได้ นําไปพัฒนา ระบบ ต่อไป

บทที่ 1 บทนำ - sl.ac.th · บทที่ 1 บทนํา ... 2.4 ระบบฐานข้อมูล 10 . 2.5 ระบบปฏิบัติการ

  • Upload
    others

  • View
    6

  • Download
    0

Embed Size (px)

Citation preview

Page 1: บทที่ 1 บทนำ - sl.ac.th · บทที่ 1 บทนํา ... 2.4 ระบบฐานข้อมูล 10 . 2.5 ระบบปฏิบัติการ

1

ชอ การสารวจการใชงานระบบแจงขาวของบคลากรโรงเรยนเซนตหลยสฉะเชงเทรา ปการศกษา 2556

ชอผวจย นาย วรศกด คนโธ

ปการศกษา 2556

บทคดยอ

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

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

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

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

ตอไป

Page 2: บทที่ 1 บทนำ - sl.ac.th · บทที่ 1 บทนํา ... 2.4 ระบบฐานข้อมูล 10 . 2.5 ระบบปฏิบัติการ

2

สารบญ

หนา

บทคดยอ i

สารบญ ii

สารบญตาราง iv

บทท 1 บทนา

1.1 ความสาคญของปญหา 1

1.2 วตถประสงคของการวจย 1

1.3 ประโยชนทคาดวาจะไดรบ 1

1.4 ขอบเขตของการวจย 2

1.5 คาจากดความในการวจย 2

บทท 2 เอกสารและงานวจยทเกยวของ

2.1 เครอขายอนเตอรเนต 3

2.2 แนวความคดพนฐานทเกยวกบเวบแอพพลเคชน 8

2.3 ภาษาPHP 9

2.4 ระบบฐานขอมล 10

2.5 ระบบปฏบตการ Linux 14

2.6 ภาษา SQL 21

2.7 งานวจยทเกยวของ 24

บทท 3 วธดาเนนการวจย

3.1 การรวบรวมและศกษาขอมล 27

3.2 การวเคราะหและการออกแบบระบบ 27

3.3 การพฒนาระบบ 28

3.4 การทดสอบระบบ 28

บทท 4 ผลการวจยและขอวจารณ

4.1 ผลการวจย 29

4.2 ขอวจารณ 30

บทท 5 สรปผลการวจยและขอเสนอแนะ

5.1 ประชากรและกลมตวอยาง 31

5.2 เครองมอทใชในการวจย 31

5.3 สถตทใชในการวจย 31

สารบญ(ตอ)

Page 3: บทที่ 1 บทนำ - sl.ac.th · บทที่ 1 บทนํา ... 2.4 ระบบฐานข้อมูล 10 . 2.5 ระบบปฏิบัติการ

3

หนา

5.4 อภปรายผล 31

5.5 สรปผลการวจย 31

5.6 ขอเสนอแนะสาหรบการวจยครงตอไป 32

บรรณานกรม 33

เอกสารและสงอางอง 34

Page 4: บทที่ 1 บทนำ - sl.ac.th · บทที่ 1 บทนํา ... 2.4 ระบบฐานข้อมูล 10 . 2.5 ระบบปฏิบัติการ

4

สารบญตาราง

หนา

ตารางท 1 ตวเลขชนดตางๆ และขนาดขอมล 12

ตารางท 2 รายละเอยดของตาราง SALESTAB 23

ตารางท 3 ผลของคาสง Select ขอมล 23

ตารางท 4 ตารางฐานขอมลชอ count_use 27

ตารางท 5 ตารางฐานขอมลทดสอบระบบชอ count_use 28

ตารางท 6 ตารางขอมลการเขาใชงานระบบ แจงขาว ของบคลากรแตละคน 29

Page 5: บทที่ 1 บทนำ - sl.ac.th · บทที่ 1 บทนํา ... 2.4 ระบบฐานข้อมูล 10 . 2.5 ระบบปฏิบัติการ

5

บทท 1

บทนา

1.1 ความสาคญของปญหา

ในปจจบนเทคโนโลยสารสนเทศ (information technology) ไดเขามามบทบาทและเกยว

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

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

ตดตอและแลกเปลยนขอมลขาวสารบนระบบอนเทอรเนต (internet) โดยผานทาง E-mail address,

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

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

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

พฒนาเวบในบรการหนงในอนเทอรเนต และพฒนาใหบรการเวบเปนสอกลางของการใชบรการอน

ๆ ทมในอนเทอรเนต จงทาใหการใชบรการตาง ๆ ทพฒนาขนในระยะเวลาเรมตนของอนเทอรเนต

เปนไปอยางงาย เราเรยกสงคมทมการเปลยนแปลงลกษณะนวา โลกไรพรมแดน หรอGlobalization

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

เทคโนโลยตาง ๆ ทนามาใชเปนประการสาคญ ดงทปรากฏในชวงทศวรรษท 70ถงทศวรรษท 80

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

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

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

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

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

ดวยเหตผลดงกลาว ผวจยจงสนใจในการศกษาการพฒนาระบบ SWIS (School Web-base

Information System) เพอชวยการบรหารงานระบบโรงเรยน และไดมการใชงานในโรงเรยน เปน

เวลาหลายปการศกษา แลว

1.2 วตถประสงคของการวจย

1. เพอเปรยบเทยบการใชงานระบบ SWIS ของบคลากรแตละคน

2. เพอเปรยบเทยบการใชงานระบบ SWIS ของบคลากรแตละประเภท

1.3 ประโยชนทคาดวาจะไดรบ

1. เพอเปนแนวทางในการพฒนาระบบ SWIS ตอไป

2. เพอเปนแนวทางในการทจะทาใหบคลากรในโรงเรยนใชระบบ SIWS มากขน

Page 6: บทที่ 1 บทนำ - sl.ac.th · บทที่ 1 บทนํา ... 2.4 ระบบฐานข้อมูล 10 . 2.5 ระบบปฏิบัติการ

6

1.4 ขอบเขตของการวจย

ประชากร

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

จานวน 375 คน ซงม Login เขา ใชงานระบบ

1.5 คาจากดความในการวจย

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

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

ขอมลออนไลน

2.สถาปตยกรรมแบบรบ/ใหบรการ (Client/Server Architecture) หมายถง วธการ

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

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

หนาทจดการดานการแสดงผลขอมล สวนเซรฟเวอรซอฟตแวรจะทาหนาทประมวลผลขอมลตาม

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

โปรโตคอลเฉพาะกระบวนการประมวลผลวเคราะหขอมลออนไลน (Online Analytical

Processing:OLAP) หมายถง เครองมอทมความสามารถในวเคราะหและจดการขอมลทซบซอนให

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

เดยวกน

Page 7: บทที่ 1 บทนำ - sl.ac.th · บทที่ 1 บทนํา ... 2.4 ระบบฐานข้อมูล 10 . 2.5 ระบบปฏิบัติการ

7

บทท 2

เอกสารและงานวจยทเกยวของ

การพฒนาการเกบขอมล ระบบสาระสนเทศ School web-base information system ไดม

การใชวธการประมวลผลวเคราะหขอมลแบบออนไลน ดงนนเพอใหเกดองคความรในการ

ออกแบบและพฒนาระบบดงกลาว ผพฒนาระบบจงไดศกษาเอกสารและงานวจยทเกยวของ โดย

ครอบคลมหวขอตาง ๆ ดงน

2.1 เครอขายอนเตอรเนต

2.2 แนวความคดพนฐานทเกยวกบเวบแอพพลเคชน

2.3 ภาษาPHP

2.4 ระบบฐานขอมล

2.5 ระบบปฏบตการ Linux

2.6 ภาษา SQL

2.1 เครอขายอนเตอรเนต (Internet)

อนเตอรเนต (Internet) คอเครอขายคอมพวเตอรทเชอมโยงเครอขายคอมพวเตอรทวโลก

เขาดวยกน โดยใชมาตรฐานการเชอมตอ TCP/IP ซงมวตถประสงคหลก คอ การเพมประสทธภาพ

ในการตดตอสอสาร (เชน การสงจดหมายอเลกทรอนกส หรอ E-mail การสงผานเอกสารซงอยใน

รปแบบแฟมขอมลคอมพวเตอร) และการใชทรพยากรรวมกน อนไดแก ทรพยากรสารสนเทศ

(Information) ทรพยากรฮารดแวร (Hardware) ทรพยากรซอฟแวร (Software) และ ทรพยากรบคคล

(Peopleware) เปนตน เครอขายอนเตอรเนตไมมใครคนใดคนหนงหรอกลมคนใดกลมหนงเปน

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

ซงกนและกน โดยตางคนตางดแลจดการเครอขายของตนเอง และมองคกรกลาง ชอ ISOC (Internet

Society) เปนองคกรระหวางประเทศทจดตงขนเพอความรวมมอและการประสานงานของเครอขาย

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

เดอนมกราคม พ.ศ. 2535

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

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

พดคยสนทนา การสอสารขอมลการแลกเปลยนขาวสารความร การคาขายแบบอเลกทรอนกส

การศกษาทางไกล ฯลฯ เมอครงทอนเตอรเนตถอกาเนดขนนนไมมใครเคยคาดคดวามนจะกลายมา

เปนเครอขาย ทมบทบาทกบวถชวตของมนษยในปจจบน จนถงขนาดทกาลงจะปฏวตวธการดาเนน

ชวตของประชากรโลกในศตวรรษหนา กลาวคอเมอ 20 ปกอน กระทรวงกลาโหมสหรฐ ไดมมต

ดวนใหพฒนาเครอขายคอมพวเตอรทมชอวา ARPANET จดมงหมายคอใหเปนเครอขายทมความ

Page 8: บทที่ 1 บทนำ - sl.ac.th · บทที่ 1 บทนํา ... 2.4 ระบบฐานข้อมูล 10 . 2.5 ระบบปฏิบัติการ

8

เชอถอไดสงสามารถทจะทางานได แมภายหลงทอเมรกาถกถลมโดยอาวธนวเคลยร ดงนน

เทคโนโลยทใชเชอมเครอขายตองมความสามารถทจะทางานกบโครงสรางพนฐาน (Infrastructure)

ทเหลอจากการทาลายของอาวธนวเคลยร เชน หากโครงขายโทรศพท และ เคเบลถกทาลายในบาง

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

เปนตน นอกจากนนเทคโนโลยดงกลาวตองมความสามารถในการเชอมตอเครองคอมพวเตอรตาง

ประเภทและตางรนทมอยท วไปตามฐานทพตาง ๆ ในครงนนการพฒนาเครอขาย ARPANET ได

กระทารวมกนระหวางกระทรวงกลาโหมกบมหาวทยาลยตาง ๆ รวมทงหนวยงานสาคญ ๆ เชน

องคการ NASA ทาให ARPANET เรมเตบโตโดยเรมมการใชงานมากขนสาหรบการศกษาและการ

วจย ถงแมจะเรมมการพฒนาเครอขายอน ๆ เชน DECNET และ BITNET ขนมาเปนคแขง แตเพราะ

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

โครงขายเชอม (Physical Links) แบบใดแบบหนงทาใหมนเอาชนะคแขงและกลายมาเปนตวเชอม

เครอขายอน ๆ ทเขากนไมได ใหสามารถคยกนรเรอง ดวยเหตนทาให ARPANET ถกพฒนามาเปน

เครอขายของเครอขาย หรอ อนเตอรเนต (internet) ในทสด

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

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

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

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

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

จนกลายมาเปนเครอขายทเชอมโยงทวโลก

การใชงานอนเตอรเนตในยคแรก ๆ สวนใหญยงจากดอย ในวงการศกษาวจย และ

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

เกดขนเมอป ค.ศ. 1992 นกวทยาศาสตรแหงศนยคนควาวจยทางฟสกส CERN ในประเทศ

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

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

เพยงแตมวธตดตอผใช (User-Interface) ทใชงายขนเทคโนโลยดงกลาวอาศยพนฐานการทางานท

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

เครองเขาดวยกนจนคลายกบวามเอกสารอยทเดยว ภาษาคอมพวเตอรทใชถกเรยกวา HTML

(HyperText Mark-up Language) ในเวลาตอมาไดมการเชอมโยงสออน ๆ ทไมใชเอกสารเชน

ภาพนง ภาพเคลอนไหว เสยง ฯลฯ จนเกดเปนลกษณะของ Hypermedia ขน จากการทระบบ

ดงกลาว สามารถเชอมโยงเอกสารจากหลาย ๆ แหงเขาดวยกน มนจงถกขนานนามวา World Wide

Web (WWW) หรอเรยกงาย ๆ วา WEB ในปจจบน

Page 9: บทที่ 1 บทนำ - sl.ac.th · บทที่ 1 บทนํา ... 2.4 ระบบฐานข้อมูล 10 . 2.5 ระบบปฏิบัติการ

9

ดวยสถาปตยกรรมทแยกเนอหา (Contents) กบสวนเขาถงเนอหา (Browser) ออกจากกน ทาให

WEB ยงคงความเปนระบบเปด ไดเหมอนอนเตอรเนต กลาวคอสวนของ Browser สามารถแยก

พฒนาไดตางหากจากการพฒนา Contents จงทาใหมความอสระและความคลองตวสง Browser ตว

แรกทสนสะเทอนวงการมชอวา Mosaic นนมความสามารถในการแสดงผลทางกราฟฟกส รวมทง

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

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

1994 มการประเมนกนวา 80 % ของการใชงานบนอนเตอรเนต เปนการใชบรการของ WEB

ดวยประสทธภาพในการสงขอมลของ WEB ซงสามารถสงขอมลไดทงขอความ รปภาพ

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

มการประยกต WEB เพอการคาหลากหลายรปแบบ เชน การโฆษณาประชาสมพนธ การโปรโมท

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

การศกษาและใหขอมลในตวสนคาตอกลมเปาหมาย เปนตน ในชวงเรมแรกนน การใชงานในเชง

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

ในลกษณะ Spiral-Up คอเมอยงมผใชกยงมบรการมากขน เชน บรษท NETSCAPE ไดทาการแจก

Browser ฟรไมคดเงนเพอใหคนใช WEB มาก ๆ เมอตลาดมศกยภาพสงขนจงคอยหารายไดจากการ

บรการใหมอนๆ

ในปจจบน อนเตอรเนตมขนาดใหญพอ หรอม economies of scale สาหรบการดาเนน

กจกรรมพาณชยเตมรปแบบ ไมใชเพยงเพอใชเปนสอโฆษณาเทานน ในประเทศสหรฐอเมรกา

กาลงมความตนตวในการใชเงนตราอเลกทรอนกส (Electronic or Digital Money) ซงจะถกนามาใช

แทนธนบตรกระดาษ สามารถใชซอขายแลกเปลยนบนอนเตอรเนตไดทนท มการคาดการณกนวา

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

เปลยนแปลงครงใหญ ของธรกจทวโลกหลงป ค.ศ. 2000 น

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

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

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

ขอมลงานวจย ไปยงกลมเพอนรวมงาน ตอมามการใชงานกลมสนทนา (Discussion Forum) ท

เรยกวา USENET Newsgroups ซงทาใหสามารถรวมผคน เขามาปรกษาหารอไดคราวละมาก ๆ โดย

ในแตละ FORUM จะมเรองทกาหนดหวขอไวเชน soc.culture.thai เปนกลมสนทนาเกยวกบ

เมองไทยทงในดานวฒนธรรม สงคม การเมอง และเรองทวไป comp.security เปนกลมสนทนาทจะ

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

8000 กลมบนอนเตอรเนต จากนนการแลกเปลยนขอมลขาวสารกไมจากดอยใน วงการอาจารย

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

Page 10: บทที่ 1 บทนำ - sl.ac.th · บทที่ 1 บทนํา ... 2.4 ระบบฐานข้อมูล 10 . 2.5 ระบบปฏิบัติการ

10

อนเตอรเนตเขามามบทบาทในการศกษานอกโรงเรยน (Informal Education) เปนอยางมาก ยง

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

ยงใหญกวาเดมมาก รปแบบการใชงาน (Applications) นนมเหลอคณานบ เชน การใชเปนสอการ

เรยนการสอนแบบทางไกล (Distant Education and Wide Area Learning) สามารถสงขอมลทง

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

รปแบบใหมเกดขนบนอนเตอรเนต เรยกวามหาวทยาลยจาแลง (Virtual University) ซงเปด

หลกสตรการเรยนการสอนตาง ๆ ผานระบบอนเตอรเนต ตวมหาวทยาลยเปนเพยง ททาการเลก ๆ

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

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

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

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

องรปแบบของงานประชมจรง ๆ ไว

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

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

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

นอยลง ทกวนนเราถายเทขาวสารความรผานทางสงพมพอเลกทรอนกส (Electronic Publishing) เรา

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

อเลกทรอนกส กลมสนทนา โทรศพทอนเตอรเนต (Internet Phone) จนถงการประชมแบบเหนภาพ

(Video Conference) ทกวนนเมอมความรเกดขน ณ ทใด มนสามารถทจะถายเทไปยงทอน ๆ ไดเรว

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

มนไดเพมอานาจแกมวลชน เพราะเมอมวลชนมการศกษาทดขน คณภาพทางปญญาทเพมขน

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

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

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

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

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

ในการถายเททรพยากรทางปญญา จากทหนงไปสอกทหนงทาใหมนถกใชในการกออาชญากรรม

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

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

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

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

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

Page 11: บทที่ 1 บทนำ - sl.ac.th · บทที่ 1 บทนํา ... 2.4 ระบบฐานข้อมูล 10 . 2.5 ระบบปฏิบัติการ

11

หนวยปฏบตการตาง ๆ ของผกอการราย อยางรวดเรว นอกจากน การเดนทางของขอมลขาวสาร

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

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

ธรรมดาสาหรบประเทศในเขตยโรปเหนอแตเปนสงตองหามในประเทศอาหรบ หรอแมแตประเทศ

เราเอง

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

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

ปฏรปทางการศกษา พฤตกรรมในการบรโภคกคอย ๆ เปลยนไป อทธพลของอนเตอรเนต ไดแผ

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

มวลชนตางหาก

เครอขายอนเตอรเนตในประเทศไทย

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

วจยและพฒนาทมชอวาเครอขายไทยสาร (ThaiSARN : The Thai Social/Sceientific, Academic

and Research Network) กอตงขนราวเดอน เมษายน 2535 โดยมการเชอมตอเครอขายคอมพวเตอร

ของมหาวทยาลยตาง ๆ และศนยเทคโนโลยอเลกทรอนกสและคอมพวเตอรแหงชาต หรอ เนคเทค

(NECTEC) ซงเปนศนยกลางการเชอมตอ มหาวทยาลยทเชอมตอในระยะเรมตน ไดแก จฬาลงกรณ

มหาวทยาลย สถาบนเทคโนโลยแหงเอเชย (AIT) มหาวทยาลยธรรมศาสตร

มหาวทยาลยสงขลานครนทร มหาวทยาลยเกษตรศาสตร โดยไดรบเงนอดหนนจากสานกงาน

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

เปนแมขาย (Server) อปกรณการสอสารระบบเครอขาย พรอมการเชาสญญาณสายสอสารจาก

มหาวทยาลยตาง ๆ ไปยงเนคเทค

เครอขายไทยสารนสามารถเชอมตอกบอนเตอรเนตไดครงแรกเมอเดอน สงหาคม 2535

โดยผานทาง Gatewayทจฬาลงกรณมหาวทยาลย (ดาเนนการโดยสานกวทยบรการ) และการเชอม

ตอไปอนเตอรเนตน จฬาลงกรณมหาวทยาลยเปนผออกคาใชจายเปนคาเชาวงจรตาง ประเทศแต

เพยงผเดยว (ในระยะเรมแรกเชอมตอดวยความเรว 9,600 bps เสยคาเชาประมาณปละ 2.5 ลานบาท)

ตอมาเมอมการใชงานมากขน ในป พ.ศ. 2536 เนคเทค ไดเชาวงจรเปน Gateway ทสองของประเทศ

ไทยทออกไปสอนเตอรเนต และในปจจบนไดม Gateway ออกไปสอนเตอรเนตเพมเตมอก เชนท

มหาวทยาลยอสสมชญ ซงเปน Gateway แรกทเปดบรการอนเตอรเนต สาหรบภาคเอกชนใน

ประเทศไทย ในปจจบนมศนยบรการอนเตอรเนต (Internet Service Provider) สาหรบประชาชน

ทวไปมากมาย

Page 12: บทที่ 1 บทนำ - sl.ac.th · บทที่ 1 บทนํา ... 2.4 ระบบฐานข้อมูล 10 . 2.5 ระบบปฏิบัติการ

12

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

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

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

อก เชน สถาบนราชภฏ สถาบนเทคโนโลยราชมงคล และ โรงเรยนมธยม

การเชอมตอเครอขายของสถาบนการศกษาตาง ๆ กบไทยสาร จะอยทความเรวทแตกตาง

กน และผานชองทางการสอสาร (communication channel) ทแตกตางกน ความเรวอาจจะเปนท

9,600 bps, 19.2 Kbps, 64 Kbps และใชชองทางการสอสาร ตงแตการหมนผานสายโทรศพท (Dial-

up) หรอใชวงจรเชา (Leased line) ขององคการโทรศพท หรอการบรการจากภาคเอกชน หรอใช

ดาวเทยม เปนตน

เนองจากในปจจบนตงแตปงบประมาณ 2540 เปนตนไป การใชงานบนเครอขาย

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

จาเปนตองขยายเสนทางการสอสารใหกวางขนเปน 64 Kbps เปนอยางนอย ประกอบกบทางเนคเทค

ไดรบเงนสนบสนนจากงบประมาณแผนดนลดลง จงไดมการประชมรวมกนระหวางผใชใน

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

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

เชอมตอทความเรว 64 Kbps

2.2 แนวความคดพนฐานทเกยวกบเวบแอพพลเคชน (Web Application)

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

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

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

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

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

สรางขนดวยภาษาเอชทเอมแอล (Hypertext Markup Language : HTML) และจะถกเรยกวาเอกสาร

เวบ (Web Document) ในการแลกเปลยนขอมลขาวสารระหวางเครองคอมพวเตอรในระบบ

เครอขายจะแบงออกเปน 2 ฝง คอ ฝงทางดานคอมพวเตอรทเปนโฮสท (Host) และฝงทางดาน

คอมพวเตอรทเปนผสงขอมล (Remote Computer) คอมพวเตอรทเปนผเรยกใชขอมลขาวสาร

จะตองอาศยโปรแกรมทเรยกวา เวบไคลเอนท (Web Client) เชนโปรแกรมเวบบราวเซอร (Web

Browser) ตาง ๆ ในการสงคาสง (Request) ไปยงคอมพวเตอรทเปนผสงขอมล สวนทางดาน

คอมพวเตอรทเปนผสงขอมลจะตองมโปรแกรมทเรยกวา เวบเซรฟเวอร (Web Server) เพอรบคาสง

ทสงจากเวบไคลเอนทไปประมวลผล

Page 13: บทที่ 1 บทนำ - sl.ac.th · บทที่ 1 บทนํา ... 2.4 ระบบฐานข้อมูล 10 . 2.5 ระบบปฏิบัติการ

13

ภาษาเอชทเอมแอลเปนภาษาทชวยใหเราสามารถเชอมโยงเอกสารตาง ๆ ในโลก

อนเตอรเนตไวได เราสามารถแบงกลมภาษาเอชทเอมแอลไดเปน 2 ลกษณะตามการโตตอบกบผใช

คอ ภาษาเอชทเอมแอลแบบคงท (Static) ซงมลกษณะคลายหนากระดาษธรรมดา ไมมการโตตอบ

กบผใช แตทาหนาทเพยงแสดงผลออกมาใหผใชดเทานน สวนภาษาเอชทเอมแอลแบบพลวตร

(Dynamic) จะมลกษณะโตตอบกบผใชโดยเวบบราวเซอรในเครองผใชเอง ทาใหการโตตอบ

รวดเรวทนใจ และเพมความนาสนใจไดมากยงขน (ไพศาล, 2538) เอกสารเอชทเอมแอลม

องคประกอบ 2 สวนคอ สวนทเปนเนอหา และสวนทเปนคาสงหรอแทก (Tag) โดยรปแบบในการ

เขยนคาสงของภาษาเอชทเอมแอล

2.3 ภาษาPHP

PHP เปนภาษาจาพวก scripting language คาสงตางๆจะเกบอยในไฟลทเรยกวาสครปต

(script) และเวลาใชงานตองอาศยตวแปลชดคาสง ตวอยางของภาษาสครปกเชน JavaScript, Perl

เปนตน ลกษณะของ PHP ทแตกตางจากภาษาสครปตแบบอนๆ คอ PHP ไดรบการพฒนาและ

ออกแบบมา เพอใชงานในการสรางเอกสารแบบ HTML โดยสามารถ สอดแทรกหรอแกไขเนอหา

ไดโดยอตโนมต ดงนนจงกลาววา PHP เปนภาษาทเรยกวา server-side หรอ HTML-embedded

scripting language เปนเครองมอทสาคญชนดหนง ทชวยใหเราสามารถสรางเอกสารแบบ Dynamic

HTML ไดอยางมประสทธภาพและมลกเลนมากขน

ถาใครรจก Server Side Include (SSI) กจะสามารถเขาใจการทางานของ PHP ไดไมยาก

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

ตาแหนงหนงภายในเอกสาร HTML ทเราตองการ อาจจะใชคาสงในรปแบบน เชน <!--#exec

cgi="date.pl"--> ไวในเอกสาร HTML เมอ SSI ของ web server มาพบคาสงน กจะกระทาคาสง

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

ใสคาเวลาเปนเอาพท (output) และแทนทคาสงดงกลาว ลงในเอกสาร HTML โดยอตโนมต กอนท

จะสงไปยงผอานอกทหนง

อาจจะกลาวไดวา PHP ไดรบการพฒนาขนมา เพอแทนท SSI รปแบบเดมๆ โดยใหม

ความสามารถ และมสวนเชอมตอกบเครองมอชนดอนมากขน เชน ตดตอกบคลงขอมลหรอ

database เปนตน

PHP ไดรบการเผยแพรเปนครงแรกในปค.ศ.1994 จากนนกมการพฒนาตอมาตามลาดบ

เปนเวอรชน 1 ในป 1995 เวอรชน 2 (ตอนนนใชชอวา PHP/FI) ในชวงระหวาง 1995-1997 และ

เวอรชน 3 ชวง 1997 ถง 1999 จนถงเวอรชน 4 ในปจจบน

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

OpenSource ดงนน PHP จงมการพฒนาไปอยางรวดเรว และแพรหลายโดยเฉพาะอยางยงเมอใช

Page 14: บทที่ 1 บทนำ - sl.ac.th · บทที่ 1 บทนํา ... 2.4 ระบบฐานข้อมูล 10 . 2.5 ระบบปฏิบัติการ

14

รวมกบ Apache Webserver ระบบปฏบตอยางเชน Linux หรอ FreeBSD เปนตน ในปจจบน PHP

สามารถใชรวมกบ Web Server หลายๆตวบนระบบปฏบตการอยางเชน Windows 95/98/NT เปน

ตน

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

- Zeev Suraski, Israel

- Andi Gutmans, Israel

- Shane Caraveo, Florida USA

- Stig Bakken, Norway

- Andrey Zmievski, Nebraska USA

- Sascha Schumann, Dortmund, Germany

- Thies C. Arntzen, Hamburg, Germany

- Jim Winstead, Los Angeles, USA

- Rasmus Lerdorf, North Carolina, USA

เนองจากวา PHP ไมไดเปนสวนหนงของตว Web Server ดงนนถาจะใช PHP กจะตอง

ดกอนวา Web server นนสามารถใชสครปต PHP ไดหรอไม ยกตวอยางเชน PHP สามารถใชไดกบ

Apache WebServer และ Personal Web Server (PWP) สาหรบระบบปฏบตการ Windows

95/98/NT

ในกรณของ Apache เราสามารถใช PHP ไดสองรปแบบคอ ในลกษณะของ CGI และ

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

Apache หรอเปนสวนขยายในการทางานนนเอง ซงจะทางานไดเรวกวาแบบทเปน CGI เพราะวา ถา

เปน CGI แลว ตวแปลชดคาสงของ PHP ถอวาเปนแคโปรแกรมภายนอก ซง Apache จะตองเรยก

ขนมาทางานทกครง ทตองการใช PHP ดงนน ถามองในเรองของประสทธ ภาพในการทางาน การ

ใช PHP แบบทเปนโมดลหนงของ Apache จะทางานไดมประสทธภาพมากกวา

2.4 ระบบฐานขอมล (Database System)

สาหรบเรองเกยวกบฐานขอมล ม วชย ตฤษณาภทร และสมชย ชยสกลสรนทร (คมอ

เรยน Microsoft Access 2000 Step by Step กรงเทพฯ : ซเอดยเคชน, 2543 หนา 24-29) กลาวไววา

ฐานขอมล (Database) คอ กลมของขอมลทมความสมพนธเกยวของเปนเรองเดยวกน เชน

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

กลมขอมลดงกลาวถกจดเกบอยรวมกนหลาย ๆ กลม ซงอาจจะเกบอยในรปแฟมเอกสารหรออยใน

คอมพวเตอร

Page 15: บทที่ 1 บทนำ - sl.ac.th · บทที่ 1 บทนํา ... 2.4 ระบบฐานข้อมูล 10 . 2.5 ระบบปฏิบัติการ

15

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

เรองเดยวกนสามารถแสดงออกมาอยในรปแบบของตารางได

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

ประกอบดวย แถว (Row) และคอลมน(Column) ตาง ๆ แตถามองกนในรปแบบของฐานขอมล

แลว เราจะเรยกรายละเอยดในแถววา เรคอรด (Record) และเรยกรายละเอยดในแนวคอลมนวา

ฟลด (Field) ในฐานขอมล 1 ระบบ อาจประกอบดวยตารางขอมลมากกวา 1 ตาราง ฐานขอมลทม

ตารางขอมลมากกวา 1 ตาราง และมตารางตงแต 1 คขนไปทมความสมพนธกนดวยฟลดใดฟลด

หนง เราเรยกฐานขอมลประเภทนวา “ฐานขอมลเชงสมพนธ” หรอ Relational Databas

ประโยชนของระบบฐานขอมล

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

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

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

องคกรหรอหนวยงานนน ๆ

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

ขอดมากกวาการเกบขอมลในระบบแฟมขอมล ดงน

1. หลกเลยงความขดแยงของขอมลได

2. สามารถใชขอมลรวมกน

3. สามารถลดความซ าซอนของขอมล

4. การรกษาความถกตองเชอถอไดของขอมล

5. สามารถกาหนดความเปนมาตรฐานเดยวกนได

6. สามารถกาหนดระบบรกษาความปลอดภยใหกบขอมลได

7. ความเปนอสระของขอมล

ประโยชนของฐานขอมลเชงสมพนธ

1. ชวยลดความซ าซอนของการจดเกบขอมล

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

เดยวกน

3. ชวยปองกนการผดพลาดจากการปอนขอมลและแกไขขอมล(ปอนขอมลทตารางหลก)

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

เทาทจาเปน)

Page 16: บทที่ 1 บทนำ - sl.ac.th · บทที่ 1 บทนํา ... 2.4 ระบบฐานข้อมูล 10 . 2.5 ระบบปฏิบัติการ

16

โครงสรางของฐานขอมล

โครงสรางของฐานขอมลประกอบดวย

1. Character คอ ตวอกขระแตละตว / ตวเลข / เครองหมาย

2. Field คอ เขตขอมล / ชดขอมลทใชแทนความหมายของสอโครงสราง เชน ชอของบคคล ชอ

ของวสดสงของ

3. Record คอ ระเบยน หรอรายการขอมล เชน ระเบยนของพนกงานแตละคน

4. Table /File คอ ตาราง หรอแฟมขอมล ประกอบขนดวยระเบยนตางๆ เชน ตารางขอมลของ

บคคล ตารางขอมลของวสดสงของ

5. Database คอ ฐานขอมล ประกอบดวยตาราง และแฟมขอมลตางๆ ทเกยวของหรอม

ความสมพนธกน

ชนดของขอมลของเขตขอมลในตารางขอมล

ชนดของขอมล (Data Type) แบงเปนและมความหมายดงน

1. Text เปนขอมลชนดตวอกษร ขนาดความกวาง 255 ตว ปกตโปรแกรมกาหนด(Default)ไว 50

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

วรรคตอนหรอสญลกษณอนๆ

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

สามารถบนทกขอมลไดถง 64,000 ตว

3. Number ใชกาหนดใหฟลดทเกบขอมลเปนตวเลขทคานวณได เชน ราคาสนคา หรอจานวน

สงของโดยฟลดทกาหนดดวยชนดของขอมลชนดนจะรบ เฉพาะตวเลขหรอจดทศนยมเทานน

ตวเลขแบงออกเปนตวเลขตางๆชนด ซงมขนาดขอมลแตกตางกน ไดแก Byte Integer Long integer

Single และ Double

การกาหนดขนาดฟลด (Field Size) ใหขอมลชนด Number

ตารางท 1 ตวเลขชนดตางๆ และขนาดขอมล

ขนาดเขตขอมล คาขอมลทบนทกได ตาแหนง

ทศนยม

ขนาดขอมล

Byte

Integer

Long Integer

Single

Double

0-255

-32,768 ถง 32,767

-22,147,483,648 ถง +2,147,483,648

-3.4 x 1038 ถง +3.4 x 1038

-1.797 x 10308 ถง +1.797 x 10308

-

-

-

7 ตาแหนง

15 ตาแหนง

1 Byte

2 Byte

4 Byte

4 Byte

8 Byte

Page 17: บทที่ 1 บทนำ - sl.ac.th · บทที่ 1 บทนํา ... 2.4 ระบบฐานข้อมูล 10 . 2.5 ระบบปฏิบัติการ

17

ขอมลท Microsoft Access จะแสดงออกมาจากฟลดตางๆ จะถกกาหนดดวยรปแบบท

แนนอน ซงขนอยกบชนดของขอมลทกาหนดใหฟลดนนๆ เชน ขอมลชนด Number จะถกจดใหชด

ขอบฟลดทางขวาเสมอ ในขณะทขอมลชนด Text จะถกจดใหชดขอบซายของฟลดเสมอ

4. Data / Time ใชกาหนดใหฟลดทตองการเกบขอมลประเภทวนท เวลา

5. Currency ตวเลขทางการเงน ใชกาหนดกบขอมลเกยวกบสกลเงนตราของประเทศตางๆ

6. AutoNumber ตวเลขทใชในการนบระเบยน เปนขอมลตวเลขเรยงลาดบทโปรแกรม

กาหนดใหเองและจะเปนตวเลขทไมซ ากน ซงถาผใชเลอกทาเปน Primary Key จะมรปกญแจ

นาหนาชอฟลด

7. Yes/No เกบคาขอมลทางตรรกศาสตรม 2 คา ใชกาหนดใหฟลดทตองการเกบ ขอมล โดย

ใชตวอกษรตวเดยวทแสดงคาความจรงเปนใช (Yes, True) หรอไมใช (No, False) ซงฟลดทกาหนด

ดวยชนดของขอมลนจะรบคา Y หรอ y (Yes), N หรอ n (N), T หรอ t (True) และ F หรอ f (false)

โดยความยาวฟลดนกาหนดไวเพยง 1 ตวอกษรเทานน

8. OLE Object ใชกาหนดใหกบฟลดทเกบขอมลเปนรปกราฟก

9. Hyperlink ชนดขอมลสาหรบเกบทอยของไฟล หรอเวบไซททอยในอนเทอรเนต

องคประกอบของระบบฐานขอมล

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

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

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

กระบวนการดงกลาวน

จากกระบวนการดงกลาวนระบบฐานขอมลจงมองคประกอบ 5 ประเภท คอ

1. ฮารดแวร(Hardware)

2. โปรแกรม ( Program หรอ Software) ซงมหนาทควบคมดแลการสรางฐานขอมล การ

เรยกใชขอมล และ การจดทารายงาน เรยกวา โปรแกรมระบบจดการฐานขอมล (Database

Management System : DBMS)

3. ขอมล (Data) โปรดอานบทท 1 เรอง ."ขอมล"

4. บคลากร (Peopleware) คอ ผใชงาน (User) พนกงานปฏบตการ (Operator) นกวเคราะห

และออกแบบระบบ (System Analyst) ผเขยนโปรแรมประยกตใชงาน (Programmer) และ

ผบรหารฐานขอมล (Database Administrator : DBA)

5. ขนตอนการปฏบตงาน (Procedure) เปนขนตอนและวธการตาง ๆ ในการปฏบตงาน เพอ

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

Page 18: บทที่ 1 บทนำ - sl.ac.th · บทที่ 1 บทนํา ... 2.4 ระบบฐานข้อมูล 10 . 2.5 ระบบปฏิบัติการ

18

ทางานของหนาทตาง ๆ ในระบบฐานขอมล ทงขนตอนปกต และขนตอนในสภาวะทระบบเกด

ปญหา (Failure)

2.5 ระบบปฏบตการ linux

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

ฟร สนบสนนการใชงานแบบหลากงาน หลายผใช (MultiUser-MultiTasking) มระบบ X วนโดวส

ซงเปนระบบการตดตอผใชแบบกราฟฟก ทไมขนกบโอเอสหรอฮารดแวรใดๆ (มกใชกนมากใน

ระบบยนกซ) และมาตรฐานการสอสาร TCP/IP ทใชเปนมาตรฐานการสอสารในอนเทอรเนตมาให

ในตว ลนกซมความเขากนได (compatible) กบ มาตรฐาน POSIX ซงเปนมาตรฐานอนเทอรเฟสท

ระบบยนกซสวนใหญจะตองมและมรปแบบบางสวนทคลายกบระบบปฏบตการยนกซจากคาย

Berkeley และ System V โดยความหมายทางเทคนคแลวลนกซ เปนเพยงเคอรเนล (kernel) ของ

ระบบปฏบตการ ซงจะทาหนาทในดานของการจดสรรและบรหารโพรเซสงาน การจดการไฟลและ

อปกรณ I/O ตางๆ แตผใชท วๆไปจะรจกลนกซผานทางแอพพลเคชนและระบบอนเทอรเฟสทเขา

เหลานนเหน (เชน Shell หรอ X วนโดวส) ถาคณรนลนกซบนเครอง 386 หรอ 486 ของคณ มนจะ

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

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

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

พฒนาระบบเพอใหสามารถใชงานไดบนแพลตฟอรมอนๆดวย เชน DEC Alpha , Motorolla

Power-PC , MIPS เมอคณสรางแอพพลเคชนขนมาบนแพลตฟอรมใดแพลตฟอรมหนงแลว คณก

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

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

เพราะทอยอาศยจรงๆของแตละคนอาจจะอยไกลคนละซกโลกกได และมแผนงานการพฒนาใน

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

ตราบนานเทานาน

ประวตของลนกซ

ลนกซถอกาเนดขนในฟนแลนด ป คศ. 1980 โดยลนส โทรวลดส (Linus Trovalds)

นกศกษาภาควชาวทยาการคอมพวเตอร (Computer Science) ในมหาวทยาลยเฮลซงก ลนส เหนวา

ระบบมนกซ (Minix) ทเปนระบบยนกซบนพซในขณะนน ซงทาการพฒนาโดย ศ.แอนดรว ทาเนน

บาวม (Andrew S. Tanenbaum) ยงมความสามารถไมเพยงพอแกความตองการ จงไดเรมตนทาการ

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

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

Page 19: บทที่ 1 บทนำ - sl.ac.th · บทที่ 1 บทนํา ... 2.4 ระบบฐานข้อมูล 10 . 2.5 ระบบปฏิบัติการ

19

นกพฒนาโปรแกรมอนๆมาชวยทาการพฒนาลนกซ ซงความรวมมอสวนใหญกจะเปนความรวมมอ

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

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

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

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

คอ ถารหสเวอรชนหลงทศนยมตวแรกเปนเลขคเชน 1.0.x,1.2.x เวอรชนเหลานจะถอวาเปน

เวอรชนทเสถยรแลวและมความมนคงในระดบหนง แตถาเปนเลขคเชน 1.1.x, 1.3.x จะถอวาเปน

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

ทดสอบหาขอผดพลาดตางๆอย

ทาไมถงตองเปนลนกซ

ขอความบางสวนจากหนงสอ "Running Linux" ของ Matt Welsh and Lar Kaufman

เนองจากเปนระบบปฏบตการทฟร คณสามารถจะขอจากผทมลนกซ หรอจะดาวนโหลดจากอน

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

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

เวอรพซ, ไปจนถง สปารคของซน นอกจากนยงมผพฒนาโปรแกรมประยกตออกมากนมากมาย ม

ประสทธภาพและมคณภาพสง ลนกซเปนระบบปฏบตการ 32 บตเตมรปแบบ ซง สามารถจะดงเอา

พลงของเครองคอมพวเตอรออกมาไดอยางเตมกาลง ลนกซถกพฒนา จากผพฒนานบรอยทวโลก

แต Linus จะเปนคนวางทศทางในการพฒนาดวยตวเอง มคณลกษณะของระบบ UNIX เตมรปแบบ

และเปนระบบหลากผใช หลายงานอยาง แทจรง ลนกซมระบบอนเทอรเฟสแบบกราฟฟคทเรยกกน

วา X Windows ซงเปน มาตรฐานของระบบยนกซทวๆไป และสามารถใช window manager ได

หลายชนด ตามความตองการ นอกจากนยงสนบสนนโปรโตคอลแบบ TCP/IP ,SLIP, PPP, UUCP

และอนๆ คณสามารถหาขอมลเพมเตมไดงาย มเอกสารหลากหลาย (กรณาดขางลาง) และผคน

มากมายคอยสนบสนนคณผานอนเทอรเนต หรอคณอาจจะหาการสนบสนนจากบรษททปรกษา

หรอจากบรษทผจดจาหนายระบบลนกซกได มเหตผลหลายประการทสามารถอธบายไดวาทาไม

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

คณสามารถเหนการเปลยน แปลงตวเคอรเนล และการพฒนาโปรแกรมประยกตใหมๆออกมาอยาง

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

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

ทาการศกษาเกยวกบการทางานของระบบปฏบตการในระดบลก ไปจนถงเอนดยเซอรหรอผใช

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

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

Page 20: บทที่ 1 บทนำ - sl.ac.th · บทที่ 1 บทนํา ... 2.4 ระบบฐานข้อมูล 10 . 2.5 ระบบปฏิบัติการ

20

ดอส หรอบนวนโดวส ลนกซกจะมดอสอมเลเตอร (DOSEMU) และวนโดวสอมเลเตอร (WINE)

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

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

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

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

เวอรกสเตชนของซนมาใสในผลตภณฑ OpenLinux ของตน

ประวตความเปนมา (History)

ระบบปฏบตการเกาแกทถกพฒนาขนในป 1969 โดยบรษทเอทแอนดท (AT&T หรอ

American Telephone & Telegraph) เพอใชกบเครองมนคอมพวเตอร โดยแรกเรมจะถกใชเพอ

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

แพรหลายมาจนถงปจจบน เนองจากยนกซเปนระบบปฏบตการสาหรบผใชหลายคน(Multi-User)

และสนบสนนการทางานแบบหลายงาน (Multi-task) ทเปดโอกาสผใชสามารถรนงานไดมากกวา

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

แอสเซมบล ดงนนจงมคณสมบตทเดนกวาระบบปฏบตการอน ๆ คอ การไมยดตดอยกบฮารดแวร

(Hardware independent) ดงนนจงสามารถใชงานยนกซไดกบเครองคอมพวเตอรเกอบทกแบบทก

ประเภทตงแตไมโครคอมพวเตอร มนคอมพวเตอรไปจนถงเมนเฟรมคอมพวเตอร และนอกจากน

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

หลายบรษทไดหนมาสนใจยนกซ AT&T จงไดออกใบอนญาตใหกบบรษทผผลต

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

ขายใหกบบรษทอน ๆ อกหลายบรษท ซงกไดมการพฒนายนกซเวอรชนใหม ๆ ออกมามากมาย

ตวอยางเชน ยนกซเวอรชน AIX จากบรษทไอบเอม Solaris จากบรษทซนไมโครซสเตม NextStep

จากบรษท Next หรอ Motif จากบรษทไอบเอม ดจตลอควบเมนท และฮวเลททแพคการด (Hewlett-

Packard) ทรวมกนพฒนา Motif ขนมา หรอแมแตในปจจบนทมกลมผคนจากทวโลกไดรวมกน

พฒนายนกซเวอรชนสาหรบไมโครคอมพวเตอรทเรยกวา ไลนกซหรอลนกซ (Linux) ออกมา ซง

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

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

กวาการใชยนกซสาหรบเครองขนาดใหญ

ยนกซยงเปนระบบปฏบตการทมเครองมอ (tools) หรอโปรแกรมอานวยความสะดวก

(utilities) และเซลล (shell) ทชวยนกเขยนโปรแกรมสามารถพฒนาโปรแกรมประยกตบนยนกซได

อยางมประสทธภาพ นอกจากน โครงสรางระบบไฟลยงเหมอนกบระบบปฏบตการดอส แตคาสง

อาจแตกตางกนไปบาง

Page 21: บทที่ 1 บทนำ - sl.ac.th · บทที่ 1 บทนํา ... 2.4 ระบบฐานข้อมูล 10 . 2.5 ระบบปฏิบัติการ

21

ขอดอยของยนกซคอ ผใชสวนใหญจะตองจดจาคาสงตาง ๆ ของยนกซ ซงคอนขางยากตอ

การจดจา แตในปจจบนผผลตเครองทใชระบบปฏบตการยนกซ กไดพฒนาโปรแกรมทมลกษณะ

เปน GUI (Graphic User Interface) จงชวยใหการใชงานยนกซงายขน นอกจากนการทยนกซถก

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

ใหมผมองวายนกซไมมความเปนมาตรฐานเดยวกน

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

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

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

จดเดนของ LINUX

1. เปนระบบทใชไดฟร

2. เปนระบบปฏบตการแบบเปด

3. คอมแพตเบลกบ Unix

4. ทางานไดบน PC ทวไป

5. ทางานรวมกบ DOS และ Windows ได

6. ใชแฟมรวมกบระบบปฏบตการอนได

7. มความสามารถดาน network หลายรปแบบ

8. มประสทธภาพสงในการใช Hardware

9. Kernel มประสทธภาพสง

10. มการใช Dynamic linked shared libraries

11. การชวยเหลอเมอเกดปญหา

คาสง (Command)

คาสงนารในระบบปฏบตการ Unix หรอ Linux

man แสดงคาอธบายคาสง เพอชวยในการนาไปใช

ls แสดงรายชอแฟมใน directory ปจจบน

id แสดงชอผใชคนปจจบน

who แสดงชอผใชทกาลง online อย

pwd แสดงชอ directory ปจจบน

date แสดงวนท และเวลาปจจบน

banner (คาสงนใชงานไมไดใน RedHat 9)

ps แสดงกระบวนการทกาลงทางานอย

Page 22: บทที่ 1 บทนำ - sl.ac.th · บทที่ 1 บทนํา ... 2.4 ระบบฐานข้อมูล 10 . 2.5 ระบบปฏิบัติการ

22

kill ยกเลกกระบวนการทกาลงทางานอย

mail สงอเมล

sort จดเรยงขอมลใน text file

clear ลางจอภาพ

more แสดงขอมลจาก text file แบบแยกหนา

passwd เปลยนรหสผาน

cal แสดงปฏทน

echo แสดงตวอกษร

talk สนทนากบผใชในระบบ

grep คนหาตวอกษรจาก text file

ระบบเครองบรการ

Web server

คอ บรการ HTTP(HyperText Transfer Protocol) เพอใหผใชสามารถอานขอมล ทงภาพ

และเสยง จากเครองบรการ ผาน Browser เชนบรการ http://www.thaiall.com หรอ http://localhost

เปนตน

เครองบรการ ทรอรบคารองขอจาก web browser ขอมลทจะสงไปอาจเปนเวบเพจ ภาพ

หรอเสยง เปนตน สาหรบโปรแกรมทไดรบความนยม ใหนามาเปดบรการ web คอ Apache web

server หรอ Microsoft web server

DNS server คออะไร

Domain Name System server เปนเครองบรการแปลงชอเวบเปนหมายเลข IP ซงการแปลง

ชอนอาจเกดในเครอง local เอง จาก cache ในเครอง local หรอจากเครองบรการของผใหบรการ

FTP server

FTP(File Transfer Protocol) คอ เครองบรการการรบ-สงขอมล ซงเปดใหผใชทเปนสมาชก

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

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

FTP คอโปรโตคอลสาหรบถายโอนขอมล โดยเครองทเปดบรการ FTP จะเปด TCP port

21 ไว การเชอมตอของ FTP ม 2 mode

1. FTP standard mode คอ การเชอมตอท server เชอมตอกบ client ผาน port 20 เปน Out going port

สวน port ฝง client จะแลวแตตกลงกน แตถา client ม firewall ทไมบรการ ftp กจะตดตอไมได

Page 23: บทที่ 1 บทนำ - sl.ac.th · บทที่ 1 บทนํา ... 2.4 ระบบฐานข้อมูล 10 . 2.5 ระบบปฏิบัติการ

23

2. FTP passive mode คอ การเชอมตอท client เปนผเชอมตอไปยง server เพอใชหมายเลข port ท

แลวแตจะตกลงในการสงขอมล

3. Mail server

คอ เครองบรการรบ-สงจดหมายสาหรบสมาชก บรการทมใหใชเชน สงจดหมาย รบจดหมาย สง

attach file หรอการม address book เปนตน ตวอยาง mail server ทเปนทรจกทวไป เชน

hotmail.com หรอ thaimail.com เปนตน

SMTP server คออะไร

Simple mail transfer protocol server คอเครองบรการสง e-mail ไปยงเครองบรการอน ๆ

สาหรบ SMTP สวนใหญจะไมยอมใหคนนอกองคกร หรอ IP ทอยนอกองคกรใชงาน SMTP เพราะ

อาจมคนในโลกใบนมาแอบใช ทาใหบรการ SMTP ทางานหนกใหกบคนภายนอกโดยไมเกด

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

เพราะชาวโลกอาจใชเครองมอคนหา "OPEN RELAY" แลวพบวาเครองของทานเปนเครองหนงท

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

เครอง SMTP ของทาน bomb mail ไปยง mail box ของเปาหมาย และหมายเลขเครองทโจมต กคอ

เครอง SMTP ของทานนนเอง

POP server คออะไร

Post office protocol server คอบรการรบ-สงเมลจาก mail server กบเครองของสมาชก

บรการน ทาใหสามารถอาน mail ดวยมอถอ หรอ PDA แตถาทานใช mail ของ thaimail.com จะ

เปน web-based mail ทเปดอาน e-mail ไดจาก web เทานน จะเปดดวย outlook หรอ pda ไมได

Database server

คอ เครองบรการขอมล ทเปดใหผใชเพมขอมล ลบ หรอแกไข สาหรบโปรแกรมบรการ

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

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

Proxy หรอ NAT server

พรอกซ เซรฟเวอร(Proxy server) คอ เครองทอยตรงกลางระหวางเครองลกกบอนเทอรเนต

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

จะสงคาขอใหเครอง Proxy server และคนหาขอมลนนใน เครอง Proxy server วามหรอไม หากมก

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

Page 24: บทที่ 1 บทนำ - sl.ac.th · บทที่ 1 บทนํา ... 2.4 ระบบฐานข้อมูล 10 . 2.5 ระบบปฏิบัติการ

24

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

นอกเครอขายโดยไมจาเปน จะเหนวา Proxy server ทาหนาทเปน Cache server ทาหนาทเกบขอมล

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

กลบมาเกบใน cache เมอผใชทานอนตองการ กจะนาจาก cache ไปใชไดทนท สาหรบ Proxy

server ทนยมใชใน Linux เชน Squid มกใหบรการท port 3128 เปนตน

Proxy server คอ เครองบรการททาหนาทแปลง address ของเครองตนทางเมอม package

สงไปยง local host หรอแปลง address ปลายทาง เมอม package สงไปยง localhost โดยลกษณะท

ชดเจนของ proxy server คอการทา caching ทาให local host เขาถงขอมล ซ า ๆ กนไดโดยตรงจาก

เครองบรการ ใน local network ไมตองออกไปนอกเครอขายโดยไมจาเปน

NAT (Network Address Translation)

คอ คณสมบตหนงของการแจก IP หรอการทา IP Sharing เพราะในเครอขายขนาดใหญจะ

ใช Local IP หรอ Fake IP แตจะม Real IP อยบางสวน โปรแกรมเครองบรการบางโปรแกรมม

หนาทกาหนด Local IP ใหเครองลก เมอเครองลกตองการออกไปอานขอมลจากอนเทอรเนต กจะ

ใช Real IP ออกไป จากลกษณะดงกลาง อาจทาใหเครองทเปน NAT server ทาหนาทเปน Firewall

ปกปองเครองลก เพราะจะไมมใครทราบ Local IP ของเครองในองคกรได เนองจากการออกไปส

อนเทอรเนตจะใช IP ของ NAT server เสมอ จงไมมใครเจาะเขาสเครองลกไดโดยตรง การเปน

NAT server อาจไมจาเปนตองใชคณสมบต Cache server กได เพราะเครองทเปน Proxy server ทม

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

หนาทเปน NAT server เชน WinGate, WinRoute, WinProxy หรอ ICS(Internet Connection

Sharing) เปนตน

DHCP server

DHCP(Dynamic Host Configuration Protocol) คอ โปรโตคอลทใชในการกาหนด IP

Address อตโนมตแกเครองลกขายบนระบบ ทตดตง TCP/IP สาหรบ DHCP server มหนาทแจก IP

ในเครอขายไมใหซ า เปนการลดความซ าซอน เมอเครองลกเรม boot กจะขอ IP address, Subnet

mark, หมายเลข DNS และ Default gateway

Page 25: บทที่ 1 บทนำ - sl.ac.th · บทที่ 1 บทนํา ... 2.4 ระบบฐานข้อมูล 10 . 2.5 ระบบปฏิบัติการ

25

2.6 ภาษา SQL

โครงสรางของภาษาเอสควแอล

ภาษา SQL (สามารถอานออกเสยงได 2 แบบ คอ “เอสควแอล” (SQL) หรอ “ซเควล”

(Sequel)) ยอมาจาก Structured Query Language หรอภาษาในการสอบถามขอมล เปนภาษา

ทางดานฐานขอมล ทสามารถสรางและปฎบตการกบฐานขอมลแบบสมพนธ(relational database)

โดยเฉพาะ และ เปนภาษาทมลกษณะคลายกบภาษาองกฤษ ภาษา SQLถกพฒนาขนจากแนวคดของ

relational calculus และ relational algebra เปนหลก ภาษา SQL เรมพฒนาครงแรกโดย almaden

research center ของบรษท IBM โดยมชอเรมแรกวา “ซเควล” (Sequel) ตอมาไดเปลยนชอเปน“เอส

ควแอล” (SQL) หลงจากนนภาษา SQLไดถกนามาพฒนาโดยผผลตซอฟแวรดานระบบจดการ

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

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

SQL มรปแบบทแตกตางกนไปบาง เชน ORACLE ACCESS SQL Base ของ Sybase INGRES

หรอ SQL Server ของ Microsoft เปนตน ดงนนในป ค.ศ. 1986 ทางดาน American National

Standards Institute (ANSI) จงไดกาหนดมาตรฐานของ SQL ขน อยางไรกด โปรแกรมฐานขอมลท

ขายในทองตลาด ไดขยาย SQL ออกไปจนเกนขอกาหนดของ ANSI โดยเพมคณสมบตอนๆ ทคด

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

อธบายคาสงตางๆของภาษา SQL ในหนงสอเลมนจะอธบายคาสงทเปนรปแบบคาสงมาตราฐาน

ของภาษา SQLโดยทวไป

ประเภทของคาสงของภาษา SQL

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

ระดบเมนเฟรม ประเภทของคาสงในภาษา SQL (The subdivision of sql) แบงออกเปน 3 ประเภท

คอ

1. ภาษาสาหรบการนยามขอมล (Data Definition Language : DDL) ประกอบดวยคาสงท

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

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

2. ภาษาสาหรบการจดการขอมล (Data Manipulation Language : DML) ประกอบดวย

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

3. ภาษาควบคม (Data Control Language : DCL) : ประกอบดวยคาสงทใชในการควบคม

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

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

แตกตางกน เปนตน

Page 26: บทที่ 1 บทนำ - sl.ac.th · บทที่ 1 บทนํา ... 2.4 ระบบฐานข้อมูล 10 . 2.5 ระบบปฏิบัติการ

26

ชนดของขอมลทใชในภาษา SQL

ในภาษา SQL การบรรจขอมลลงในคอลมนตาง ๆ ของตารางจะตองกาหนดชนดของ

ขอมล (data type) ใหแตละคอลมน ชนดของขอมลนจะแสดงชนดของคาทอยในคอลมน คาทกคา

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

เปนตวหนงสอ ในขณะทคอลมนจานวนเงนทลกคาซอสนคาเปนตวเลข

ชนดของขอมลของแตละคอลมนจะขนกบลกษณะของขอมลแตละคอลมน ซงแบงไดดงนชนด

ขอมลพนฐานในภาษา SQL ดงน

ตวหนงสอ(character) ในภาษา SQL จะใช

- ตวหนงสอแบบความยาวคงท(fixed-length character) จะใช char (n) หรอ character(n)

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

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

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

- ตวหนงสอแบบความยาวไมคงท(variable-length character) จะใช varchar (n) แทน

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

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

ขอมลไดมากทสดได 4000 ตวอกษร

จานวนเลข( numeric)

- จานวนเลขทมจดทศนยม(decimal) ในภาษา SQL จะใช dec(m,n) หรอ decimal(m,n) เปน

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

และ n คอจานวนตวเลขหลงจดทศนยม

- จานวนเลขทไมมจดทศนยมในภาษา SQL จะใช int หรอ integer เปนเลขจานวนเตมบวก

หรอลบขนาดใหญ เปนตวเลข 10 หลก ทมคาตงแต –2,147,483,648 ถง +2,147,483,647 และใน

ภาษา SQL จะใช smallint เปนประเภทขอมลทเปนเลขจานวนเตมบวกหรอลบขนาดเลก เปนตวเลข

5 หลก ทมคาตงแต – 32,768 ถง + 32,767 ตวเลขจานวนเตมประเภทนจะมการจองเนอทนอยกวา

แบบ integer

- เลขจานวนจรง ในภาษา SQL อาจใช number(n)แทนจานวนเลขทไมมจดทศนยมและ

จานวนเลขทมจดทศนยม

Page 27: บทที่ 1 บทนำ - sl.ac.th · บทที่ 1 บทนํา ... 2.4 ระบบฐานข้อมูล 10 . 2.5 ระบบปฏิบัติการ

27

ขอมลในลกษณะอนๆ

- วนทและเวลา(Date/Time) เปนชนดวนทหรอเวลาในภาษา SQL จะใช date เปนขอมล

วนท ซงจะมหลายรปแบบใหเลอกใช เชน yyyy-mm-dd (1999-10-31) dd.mm.yyyy(31. 10.1999)

หรอ dd/mm/yyyy (31/10/1999)

ลกษณะการใชงานของภาษา SQL

ภาษา SQL เปนสวนประกอบหนงของ DBMS มกพบใน DBMS เชงสมพนธหลายตวและ

เปนทนยมใชในปจจบน ภาษา SQL งายตอการเรยนร การใชงานในภาษา SQLแบงเปน 2 ลกษณะ

คอ ภาษา SQL ทโตตอบได (interactive SQL)และภาษา SQL ทฝงในโปรแกรม (embedded SQL)

ภาษา SQL ทโตตอบได ใชเพอปฏบตงานกบฐานขอมลโดยตรง เปนการใชคาสงภาษา

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

ตวอยางเชน ตองการเรยกดขอมลในคอลมน SALENAME และ SALECOM จากตาราง

SALESTAB จะใชคาสงของภาษา SQL ดงน

SELECT SALENAME, SALECOM FROM SALESTAB;

ตารางท 2 รายละเอยดของตาราง SALESTAB

SALENO SALENAME ADDRESS SALECOM

1001 Chaiwat Bangkok 0.12

1002 Mitree Puket 0.13

1004 Benjawan Bangkok 0.11

1007 Kanjana Chiangmai 0.15

1003 Ternjai Nonthaburi 0.10

ผลของคาสงจะแสดงผลลพธดงนทนท

ตารางท 3 ผลของคาสง Select ขอมล

SALENAME SALECOM

Chaiwat 0.12

Mitree 0.13

Benjawan 0.11

Kanjana 0.15

Ternjai 0.10

ภาษา SQL ทฝงในโปรแกรม เปนภาษา SQL ทประกอบดวยคาสงตาง ๆ ของ ภาษา SQL ท

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

Page 28: บทที่ 1 บทนำ - sl.ac.th · บทที่ 1 บทนํา ... 2.4 ระบบฐานข้อมูล 10 . 2.5 ระบบปฏิบัติการ

28

คาสง SQL จะแตกตางจากภาษาอนๆ ในแงทวา SQL ไมมคาสงทเกยวกบการควบคม(control

statement)เหมอนภาษาอน เชน if..then…else for…do หรอ loop หรอ while ทาใหมขอจากดในการ

เขยนชดคาสงงาน การใชภาษา SQL ฝงในโปรแกรมอนจะทาใหภาษา SQL มความสามารถและม

ประสทธภาพมากยงขน ผลลพธของคาสงทเกดจากภาษา SQL ทฝงในโปรแกรมจะถกสงผานไป

ใหกบตวแปรหรอพารามเตอรทใช โดยโปรแกรมทภาษา SQL ไปฝงตวอย เชน

while not end-of-file(input) do begin readin(id-num, salesperson,loc,comm);

EXEC SQL INSERT INTO SALESTAB VALUES(:id-num,:salesperson,:loc,:comm);

end;

จากตวอยางถาใชคาสง

INSERT INTO SALESTAB VALUES (:id-num,:salesperson,: loc, :comm);

เพยงอยางเดยว จะทาใหคาสงนใสคา id-num salesperson loc comm ใสคาไดเพยงครงเดยว

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

คาสงนจะสามารถทางานซ า(loop) โดยใสคาตางๆลงในตวแปรเพอใหทาซ ากนหลายๆครง โดยจาก

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

นนไวในตวแปร id-num, salesperson, loc, comm ของตารางSALESTAB การอานคาแลวเกบคาไว

ในตวแปรจะทาซ าจนกระทงขอมลหมดจากแฟมขอมล

ทงภาษา SQL ทโตตอบไดและภาษา SQL ทฝงในโปรแกรมจะมลกษณะของคาสงทใชงาน

เหมอนกน จะตางกนแตเพยงภาษา SQL ทฝงในโปรแกรมจะมวธการเชอมโยงกบภาษาอน ๆ

2.7 งานวจยทเกยวของ

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

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

รวมทงการจดทารายงานสาหรบการวางแผนและสนบสนนการตดสนใจ ไดแก

ณชชา (2546) ไดนาเสนอระบบคลงขอมลโดยนาแบบจาลองหลายมต และโครงสรางแบบ

ดาวมาใชรวมกน สาหรบการจดเกบอปกรณทางไอท (IT) ทางานบนระบบปฎบตการวนโดวเอกซพ

(Windows XP) และ ลนกซ (Linux) โดยนาเสนอขอมลในรปแบบ 3 มต ผานระบบเครอขาย

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

สามารถคาดคะเนปรมาณสนคาคงคลง จดสงซอสนคาใหม ระดบสนคาคงคลงสงสด และจดคมทน

เพอการตดสนใจได

Page 29: บทที่ 1 บทนำ - sl.ac.th · บทที่ 1 บทนํา ... 2.4 ระบบฐานข้อมูล 10 . 2.5 ระบบปฏิบัติการ

29

Scott (2543) ไดนาเสนอการพฒนาระบบคลงขอมลและการวเคราะหขอมลออนไลน

(OLAP) มาใชในการจดการขอมลการทางานตาง ๆ ภายในกองทพเรอ การวจยนมจดมงหมายเพอ

รวบรวมขอมลตาง ๆ ซงเดมการจดเกบขอมลเหลานนจะอยในฐานขอมลแบบดงเดมทมลกษณะ

แตกตางกนออกไปตามลกษณะการใชงานและกระจายกนอย ใหสามารถอยรวมกนอยางเปน

ระเบยบ ผวจยไดนาระบบคลงขอมลและการวเคราะหขอมลออนไลน (OLAP) มาใชในการ

แกปญหา โดยสรางเปนเครองมอเรยกวา NaRSDAT (Naval Reserve Strategic Decision Support

and Analysis Tool) ซงการพฒนา NaRSDAT นไดพฒนาตามหลกการพฒนาซอฟตแวรเชงวตถ

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

สาหรบเครองมอทใชในการพฒนาไดแก ไมโครซอฟตวซอลเบสก (Microsoft Visual Basic)

ไมโครซอฟตแอคเซส (Microsoft Access) สาหรบสรางฐานขอมล และโปรแกรมคอกโนสพาว

เวอรเพลย (Cognos PowerPlay) ในการวเคราะหขอมลเพอแสดงเปนรายงาน โดยระบบทพฒนาขน

จะชวยใหจดการขอมลตาง ๆ ภายในกองทพเรอมประสทธภาพมากขน

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

ในการบรหาร ไดแก

จรรตน (2546) ไดนาเสนอระบบสารสนเทศเพอประเมนประสทธภาพโดยรวมของ

เครองจกรสาหรบโรงงานอตสาหกรรมผานระบบเครอขายทองถน โดยระบบจะสนบสนนการ

ทางานฝายผลตเกยวกบการคานวณการผลตรายวน สามารถดประสทธภาพโดยรวมและวดผลการ

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

ประกอบการวางแผนการการตดสนใจในการบรหารสาหรบผบรหาร

ประดษฐ (2541) ไดนาเสนอการพฒนาระบบสารสนเทศสาหรบโรงงานผลตทอพวซ

(PVC)โดยนาโปรแกรมจดการฐานขอมลไมโครซอฟตแอกเซสมาใชในการจดเกบขอมลตาง ๆ แลว

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

ใหมมประสทธภาพเหนอกวาระบบเกา ผบรหารระดบปฎบตงานสามารถใชระบบใหมในการ

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

และกาหนดแผนกลยทธได

ปวณา (2547) ไดนาเสนอการพฒนา Online Analytical Processing สาหรบระบบ Help

Deskโดยพฒนาในสวนของการสรางและนาเสนอขอมลเพอการตดสนใจ เชน รายงานสาหรบ

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

เพอการตดสนใจ จงไดนาระบบ Online Analytical Processing มาพฒนาและนาเสนอขอมลเพอการ

ตดสนใจ ซงทาใหสามารถแสดงผลรายงานของขอมลตาง ๆ ไดอยางมประสทธภาพ

Page 30: บทที่ 1 บทนำ - sl.ac.th · บทที่ 1 บทนํา ... 2.4 ระบบฐานข้อมูล 10 . 2.5 ระบบปฏิบัติการ

30

พรรณทพา (2546) ไดนาเสนอระบบสารสนเทศผานระบบเครอขายทองถน เพอชวยในการ

จดการซอมบารงเครองจกรสาหรบโรงงานอตสาหกรรม ไดจดทาฐานขอมลเพอจดเกบขอมล

ประวตเครองจกร การวางแผนการซอมบารง การออกใบสงงานซอม การเกบประวตซอมใหฝาย

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

และกราฟในรปแบบตาง ๆ ใหกบผบรหาร โดยระบบนสามารถนาไปประยกตใชในโรงงาน

อตสาหกรรมไดอยางมประสทธภาพ

วรศ (2547) ไดนาเสนอระบบสารสนเทศเพอสนบสนนการวเคราะหและตดสนใจของ

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

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

สนบสนนการทางานของ Help Desk ใหสามารถทางานไดอยางมประสทธภาพ

Chua (2547) ไดนาเสนอการพฒนาแบบจาลองการวเคราะหขอมลธรกจการดแลสขภาพ

โดยใชการวเคราะหขอมลออนไลน (OLAP) รวมกบการจดเกบขอมลในเหมองขอมล (Data

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

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

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

โดยลกษณะรายงานทไดเปนรายงานในรปแบบรายงานสรป สามารถนาไปใชประกอบการ

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

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

จากงานวจยทเกยวของทงหมดทกลาวถงขางตน ลวนเปนงานวจยทชวยสนบสนนขอมลใน

การออกแบบและพฒนาระบบสารสนเทศเพอสนบสนนการวเคราะหและตดสนใจในการแกปญหา

ใหกบผใชงานระบบ SWIS คอมพวเตอรผานเครอขาย เพอใหระบบทพฒนาขนนนสามารถ

นาไปใชงานไดอยางมประสทธภาพ

Page 31: บทที่ 1 บทนำ - sl.ac.th · บทที่ 1 บทนํา ... 2.4 ระบบฐานข้อมูล 10 . 2.5 ระบบปฏิบัติการ

31

บทท 3

วธการดาเนนงาน

วธการดาเนนงานของการสารวจการใชงานระบบ โพสขาวของ บคลากรโรงเรยนเซนต

หลยส ฉะเชงเทรา ปการศกษา 2556 น จะผพฒนาไดแบงวธการดาเนนงานออกเปน 4 ขนตอน

ดงตอไปน

3.1 การรวบรวมและศกษาขอมล

3.2 การวเคราะหและการออกแบบระบบ

3.3 การพฒนาระบบ

3.4 การทดสอบระบบ

3.1 การรวบรวมและศกษาขอมล

ผพฒนา ไดวเคราะหแลววาการใช งานระบบ SWIS บคลากรภายในโรงเรยนเซนตหลยส

ฉะเชงเทรา จะตองทาการ Login เขา ทหนางานของตนเอง เพอจะเขา ไป โพสขาว ดงนน การทจะ

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

ทาการเกบขอมล ไวท ฐานขอมล เพอนาขอมลมา วเคราะหได

3.2 การวเคราะหและการออกแบบระบบ

การวเคราะหและการออกแบบระบบเพมเตมจากระบบ SWIS ทมอยผจดทาไดนาการ

จดการฐานขอมลเขามาใช โดยทาการเกบขอมลไวในฐานขอมลผานโปรแกรมเวบบราวเซอรและ

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

การออกแบบผพฒนาระบบได ออกแบบ ฐานขอมลเพมเตม ชอ news_edu โดยจะม

โครงสรางดงน

ตารางท 4 ตารางฐานขอมลชอ count_use

ลาดบท ชอ ชนด คาอธบาย

1 id_news Int(15) เกบเลขประจาตวบคลากร

2 id_dept Int(10) รหสหนวยงาน

3 title_news text หวขอขาว

4 massage text เนอหาขาว

5 id_use Varchar(15) รหสผแจงขาว

6 last_update timestamp เกบเวลาทแจงขาว

Page 32: บทที่ 1 บทนำ - sl.ac.th · บทที่ 1 บทนํา ... 2.4 ระบบฐานข้อมูล 10 . 2.5 ระบบปฏิบัติการ

32

3.3 การพฒนาระบบ

การพฒนาระบบผพฒนาระบบไดทาการเพอ ฟงคชน การ เพม ขอมลการแจงโดยใช ภาษา

php ควบคกบ ภาษา SQL เปน ตว เพมขอมล

การแจงขาว ผพฒนาระบบ จะเกบ เกบเลขประจาตวบคลากร และ เกบเวลาท แจงขาวเขา

ระบบ SWIS ตามทออกแบบ ไวโดย ใช ฟงคชนน

function insert_news_edu($id_dept,$title_news,$massage,$id_emp){

global $host,$user,$passwd,$database;

$connect= mysql_pconnect($host,$user,$passwd) or die("not connect database ");

mysql_select_db($database,$connect) or die(" not connect database");

$sql_query="insert into news_edu (id_dept,title_news,massage,id_emp)

values(‘$id_dept’,’$title_news’,’$massage’,’$id_emp’)";

mysql_db_query($database,$sql_query);

}

โดยเมอมการ login ทกครง ระบบจะเกบขอมล เขาใชงาน ทกครง

3.4 การทดสอบระบบ

เมอถงเวลาการทดสอบระบบผพฒนาระบบไดทาการ Login ทหนา ระบบ SWIS ตามปกต

แลวเมอทาการ เปดดท ฐานขอมล ขอมล กเขาตามปกตดงตาราง

ตารางท 5 ตารางฐานขอมลทดสอบระบบชอ news_edu

id_news id_dept title_news massage id_use last_update

1 4 (MEMO) (MEMO) 10405 2013-01-01 12:48:16

และเมอทาการทดสอบเรยบรอยแลว จงทาการเรมเกบขอมล

Page 33: บทที่ 1 บทนำ - sl.ac.th · บทที่ 1 บทนํา ... 2.4 ระบบฐานข้อมูล 10 . 2.5 ระบบปฏิบัติการ

33

บทท 4

ผลการวจยและขอวจารณ

4.1 ผลการวจย

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

พฤษภาคม 2556 ถงวนท 25 กมภาพนธ 2557 มจานวน 977 ครง จากจานวน บคลากร 375 คนโดย

จะมขอมล ดงตอ ไปน

ตารางท 6 ตารางขอมลการเขาใชงานระบบ แจงขาว ของบคลากรแตละคน

เลขประจาตว ชอ นามสกล แจงขาว

10200 กญญาวร ทาทตย 219

10235 จนทพย เครอจนทร 186

10360 อษณ สมะขจรเกยรต 124

10339 พรกมล กลกจ 102

10491 วาสนา แซโคว 74

10214 อมรรกษ เจรญศร 37

10560 ประกายแกว เปลองนช 33

10208 วารณ คงวมล 33

10474 วภาจร ชาญศรสมทร 32

10243 อานวยพร ตอรบรมย 24

10087 ทพวรรณ สบสมบต 21

10237 สพรรษา เตยวหยน 20

10277 ธรรมนญ คาสตย 16

10335 สกญญา เลาหล 15

10587 สาวตร คงวมล 10

10130 ชทมา มยฮะสญ 9

10260 มลลกา พทธเมฆ 7

10036 วาสนา ตนานนทชย 5

10023 พวงทอง วงศพลบ 3

10418 รจนา อนกลบ 3

10229 นพดล ปญญาด 2

10201 ณฐาพชร อฐพรวรรกษ 2

Page 34: บทที่ 1 บทนำ - sl.ac.th · บทที่ 1 บทนํา ... 2.4 ระบบฐานข้อมูล 10 . 2.5 ระบบปฏิบัติการ

34

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

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

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

4.2 ขอวจารณ

จากขอมลขางตนการใชงานสวนใหญเปนครสนบสนนการสอน / เจาหนาท ทาใหสามารถ

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

ระดบการบรหารโรงเรยน มากกวาการใชงานในดานการเรยนการ การแจงขาวในโรงเรยนจะเปน

การแจงขาวเกยวกบการบรหารมากกวางานการเรยนการสอน

Page 35: บทที่ 1 บทนำ - sl.ac.th · บทที่ 1 บทนํา ... 2.4 ระบบฐานข้อมูล 10 . 2.5 ระบบปฏิบัติการ

35

บทท 5

สรปผลการวจยและขอเสนอแนะ

5.1 ประชากรและกลมตวอยาง

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

จานวน 312คน ซงม Login เขา ใชงานระบบ ทกคน

5.2 เครองมอทใชในการวจย

ระบบ SWIS (School web-base information system) จะมหนาLogin เขาระบบ โดยใช

ภาษา PHP ทาเปน เวบแอพพลเคชน เพอตดตอกบผใชงาน และ ภาษา SQL ใชตดตอกบฐานขอมล

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

งาน

5.3 สถตทใชในการวจย

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

ขอมล โดยโปรแกรม SPSS for Windows ดงน

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

คาความถ และ คาเฉลย (Χ )

ตอนท 2 ขอมลการเขาใชงานระบบ SWIS ของบคลากรจาแนกตามตาแหนง สถตทใชใน

การวเคราะห ไดแก คาความถ และ รอยละ (%)

5.4 อภปรายผล

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

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

หลยส ฉะเชงเทรา เขาใชงานระบบ แจงขาว คดเปน 2.6 ครง / ป

5.5 สรปผลการวจย

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

ปการศกษา 2556 ทงหมด คดเปนจานวน 977 ครง / ป จากบคลากรมจานวน 375 คน จากขอมล

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

ระบบ แจงขาวคดเปน 2.6 ครง / ป

Page 36: บทที่ 1 บทนำ - sl.ac.th · บทที่ 1 บทนํา ... 2.4 ระบบฐานข้อมูล 10 . 2.5 ระบบปฏิบัติการ

36

5.6 ขอเสนอแนะสาหรบการวจยครงตอไป

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

เขาไปแจงขาวในหนวยงานใด

Page 37: บทที่ 1 บทนำ - sl.ac.th · บทที่ 1 บทนํา ... 2.4 ระบบฐานข้อมูล 10 . 2.5 ระบบปฏิบัติการ

37

บรรณานกรม

ณชชา ธาตรนรานนท. การพฒนาคลงขอมลเสมอนรปแบบ 3 มต สาหรบการจดเกบ

อปกรณทาง IT ผานทางระบบเครอขายอนเทอรเนต. วทยานพนธครศาสตรอตสาหกรรม

มหาบณฑต ภาควชาคอมพวเตอรศกษา บณฑตวทยาลย สถาบนเทคโนโลยพระจอมเกลา

พระนครเหนอ, 2546.

Scott A. Langley. A Data Warehousing and OLAP Application for the Naval Reserve

Force (CNRF) Assessment Process. M.Sc.Thesis, Naval Postgraduate School, 2000.

จรรตน จตรคาม. ระบบสารสนเทศเพอประเมนประสทธภาพโดยรวมเครองจกรสาหรบ

โรงงานอตสาหกรรม. สารนพนธวทยาศาสตรมหาบณฑต ภาควชาเทคโนโลย

สารสนเทศ บณฑตวทยาลย สถาบนเทคโนโลยพระจอมเกลาพระนครเหนอ, 2546.

จตชย แพงจนทร. เจาะระบบ Network ฉบบสมบรณ. นนทบร : ไอดซ, 2546.

ประดษฐ คมเมธา. การพฒนาระบบสารสนเทศสาหรบโรงงานผลตทอ PVC. วทยานพนธ

วศวกรรมศาสตรมหาบณฑต ภาควชาวศวกรรมอตสาหการ บณฑตวทยาลย

สถาบนเทคโนโลยพระจอมเกลาพระนครเหนอ, 2541.

ปวณา ศรภาพ. การพฒนา Online Analytical Processing สาหรบระบบ Help Desk.

โครงการศกษากรณพเศษ ภาควชาเทคโนโลยสารสนเทศ บณฑตวทยาลย สถาบนเทคโนโลย

พระจอมเกลาเจาคณทหารลาดกระบง, 2547.

พรรณทพา นกาญจนกล. ระบบสารสนเทศเพอชวยในการจดการซอมบารงเครองจกร

สาหรบโรงงานอตสาหกรรม. สารนพนธวทยาศาสตรมหาบณฑต ภาควชาเทคโนโลย

สารสนเทศ บณฑตวทยาลย สถาบนเทคโนโลยพระจอมเกลาพระนครเหนอ, 2546.

ไพศาล โมลสกลมงคล. พฒนา Web Database ดวย ASP. กรงเทพฯ : ไทยเจรญการพมพ, 2544.

วรศ บวลาใย. ระบบสารสนเทศเพอสนบสนนการวเคราะหและตดสนใจของ Help Desk.

โครงการศกษากรณพเศษ ภาควชาเทคโนโลยสารสนเทศ บณฑตวทยาลย

สถาบนเทคโนโลยพระจอมเกลาเจาคณทหารลาดกระบง, 2547.

Chua Sook Ling. Model-based Healthcare Decision Support using OLAP with Data

Mining.M.Sc.Thesis, Department of Information Technology, Malaysia University of

Science and Technology, 2005.

Page 38: บทที่ 1 บทนำ - sl.ac.th · บทที่ 1 บทนํา ... 2.4 ระบบฐานข้อมูล 10 . 2.5 ระบบปฏิบัติการ

38

เอกสารและสงอางอง

ความรเรองเครอขายอนเตอรเนต ไดศกษาจากในเวบ ตาง ๆ โดยอางองจาก

http://www.expert2you.com/view_article.php?art_id=2366

ความรเรองแนวความคดพนฐานทเกยวกบเวบแอพพลเคชน ไดศกษาจากในเวบ ตาง ๆ

โดยอางองจาก http://www.thainextstep.com/html/main.php

ความรเรองภาษาPHP ไดศกษาจากในเวบ ตาง ๆ โดยอางองจาก

http://www.bcoms.net/php/php01.asp

ความรเรองระบบปฏบตการ Linux ไดศกษาจากในเวบ ตาง ๆ โดยอางองจาก

http://sot.swu.ac.th/CP342/lesson06/ms1t1.htm

ความรเรองภาษา SQL ไดศกษาจากในเวบ ตาง ๆ โดยอางองจากเวบ

http://sot.swu.ac.th/CP342/lesson06/ms1t1.htm