View
6
Download
0
Category
Preview:
Citation preview
1
ชอ การสารวจการใชงานระบบแจงขาวของบคลากรโรงเรยนเซนตหลยสฉะเชงเทรา ปการศกษา 2556
ชอผวจย นาย วรศกด คนโธ
ปการศกษา 2556
บทคดยอ
การวจยเรองการสารวจการใชงานระบบ แจงขาวของ บคลากรโรงเรยนเซนตหลยส
ฉะเชงเทรา ครงนมวตถประสงคเพอเปรยบเทยบการใชงานระบบ แจงขาวของบคลากรแตละคน
และเพอเปรยบเทยบการใชงานระบบ แจงขาว ของบคลากรแตละประเภท กลมตวอยางทใชศกษา
ในครงนเปนบคลากรของโรงเรยนทงหมด ผลการวจยซงผลการวจยจะได นาไปพฒนา ระบบ
ตอไป
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
สารบญ(ตอ)
3
หนา
5.4 อภปรายผล 31
5.5 สรปผลการวจย 31
5.6 ขอเสนอแนะสาหรบการวจยครงตอไป 32
บรรณานกรม 33
เอกสารและสงอางอง 34
4
สารบญตาราง
หนา
ตารางท 1 ตวเลขชนดตางๆ และขนาดขอมล 12
ตารางท 2 รายละเอยดของตาราง SALESTAB 23
ตารางท 3 ผลของคาสง Select ขอมล 23
ตารางท 4 ตารางฐานขอมลชอ count_use 27
ตารางท 5 ตารางฐานขอมลทดสอบระบบชอ count_use 28
ตารางท 6 ตารางขอมลการเขาใชงานระบบ แจงขาว ของบคลากรแตละคน 29
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 มากขน
6
1.4 ขอบเขตของการวจย
ประชากร
ประชากรทใชในการวจยในครงน ไดแก บคลากรในโรงเรยนเซนตหลยสฉะเชงเทรา
จานวน 375 คน ซงม Login เขา ใชงานระบบ
1.5 คาจากดความในการวจย
1. ระบบ หมายถง ระบบสารสนเทศเพอสนบสนนการวเคราะหและตดสนใจในการ
แกปญหาใหกบผใชงานคอมพวเตอรผานเครอขายอนทราเนตโดยใชวธการประมวลผลวเคราะห
ขอมลออนไลน
2.สถาปตยกรรมแบบรบ/ใหบรการ (Client/Server Architecture) หมายถง วธการ
ประมวลผลแบบกระจายวธหนง โดยจะมการโตตอบกนระหวางไคลเอนตซอฟตแวรทอยบนเครอง
ของผรบบรการและเซรฟเวอรซอฟตแวรทอยคอมพวเตอรใหบรการ ไคลเอนตซอฟตแวรจะทา
หนาทจดการดานการแสดงผลขอมล สวนเซรฟเวอรซอฟตแวรจะทาหนาทประมวลผลขอมลตาม
คาสงของไคลเอนตซอฟตแวร ซงการตดตอระหวางซอฟตแวรทงคจะกาหนดรบสงขอมลโดย
โปรโตคอลเฉพาะกระบวนการประมวลผลวเคราะหขอมลออนไลน (Online Analytical
Processing:OLAP) หมายถง เครองมอทมความสามารถในวเคราะหและจดการขอมลทซบซอนให
อยในรปแบบรายงานเชงวเคราะห ซงสามารถแสดงผล และดรายงานไดหลายมตจากขอมลชด
เดยวกน
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 จดมงหมายคอใหเปนเครอขายทมความ
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 ในปจจบน
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 กลมบนอนเตอรเนต จากนนการแลกเปลยนขอมลขาวสารกไมจากดอยใน วงการอาจารย
มหาวทยาลยเทานน บคคลทวไปทสนใจกสามารถเขาไปสนทนาในเรองวชาการใดใดกได ทาให
10
อนเตอรเนตเขามามบทบาทในการศกษานอกโรงเรยน (Informal Education) เปนอยางมาก ยง
ภายหลงจากทเทคโนโลย WEB ไดกาวเขามาสวงการอนเตอรเนต กไดกอใหเกดการเปลยนแปลงท
ยงใหญกวาเดมมาก รปแบบการใชงาน (Applications) นนมเหลอคณานบ เชน การใชเปนสอการ
เรยนการสอนแบบทางไกล (Distant Education and Wide Area Learning) สามารถสงขอมลทง
ขอความ รปภาพ วดโอ เสยง อนเมชน ไปยงนกเรยนไดทวโลก ซงในขณะนไดมมหาวทยาลย
รปแบบใหมเกดขนบนอนเตอรเนต เรยกวามหาวทยาลยจาแลง (Virtual University) ซงเปด
หลกสตรการเรยนการสอนตาง ๆ ผานระบบอนเตอรเนต ตวมหาวทยาลยเปนเพยง ททาการเลก ๆ
เทานนแตนกศกษาจะมความรสกวาใหญ เมอเขาไปเรยนผานอนเตอรเนต ไมเพยงแตมหาวทยาลย
จาแลง ทอาศยบรการอนเตอรเนตในการถายทอดความรไปสนกศกษาทหางไกล มหาวทยาลยจรง
หลาย ๆ แหงกไดใชอนเตอรเนต ในการจดฝกอบรมและสมนาทางไกล มงานประชมทาง
วทยาศาสตรหลายตอหลายแหงทเปลยนจากการประชมจรง มาเปนการจดบนอนเตอรเนต โดยยง
องรปแบบของงานประชมจรง ๆ ไว
การถายทอดความร และ การถายเทความมงคงทางปญญาจากทหนงไปสอกทหนงรวดเรว
ขนอยางมาก เราเคยใชหนงสอเปนตวถายทอดวทยาการความร เราเคยใชการไปมาหาสในการชวย
ถายเทภมปญญาจากทหนงไปสอกทหนง ขณะนเรากยงคงใชมนอย หากแตนบวนมนจะมสดสวนท
นอยลง ทกวนนเราถายเทขาวสารความรผานทางสงพมพอเลกทรอนกส (Electronic Publishing) เรา
สามารถอานวารสารไบต และ ไทมส บนอนเตอรเนต เราสามารถตดตอพดคยผานจดหมาย
อเลกทรอนกส กลมสนทนา โทรศพทอนเตอรเนต (Internet Phone) จนถงการประชมแบบเหนภาพ
(Video Conference) ทกวนนเมอมความรเกดขน ณ ทใด มนสามารถทจะถายเทไปยงทอน ๆ ไดเรว
ขน ทาใหผคนไดมโอกาสเสวยสขกบทรพยากรทางปญญาไดรวดเรว และ ทวถงกวาเดม กลาวคอ
มนไดเพมอานาจแกมวลชน เพราะเมอมวลชนมการศกษาทดขน คณภาพทางปญญาทเพมขน
รวมทงมการตดตอแลกเปลยนความร ระหวางกนทวถงขน ยอมกระจายอานาจการตดสนใจไปส
กลมคนกลมใหญมากขน การตดสนใจใดใดของรฐบาลจะถกควบคมโดยพลงสารสนเทศของ
มวลชน การทาธรกจจะเปนไปในแนวทาง ทตอบสนองความตองการของมวลชนทงนภาคธรกจจะ
สามารถทราบความตองการของมวลชนไดอยางรวดเรว
ในดานมด อนเตอรเนตกไดสรางผลกระทบตอมวลชนเชนกน ความสามารถในการเปนสอ
ในการถายเททรพยากรทางปญญา จากทหนงไปสอกทหนงทาใหมนถกใชในการกออาชญากรรม
และการกอการรายไดงายขน อาชญากรสามารถทจะเจาะเขาไป หาขอมลเพอแสวงหาประโยชนจาก
ความลบในทางการคา หรอเขาไปขโมยเงนซงอยในรปอเลกทรอนกสไดงาย อาชญากรจะมความร
มากขน เพราะสามารถหาขอมลจากอนเตอรเนตไดงาย ตวอยางเชน ขอมลการทาระเบดซงเขยนวธ
ทาไวอยางละเอยดบนเครองคอมพวเตอรเครองหนงทตอกบ WEB นกกอการรายในปจจบนใช
เครอขายอนเตอรเนต ในการประสานงานการวางระเบดทวโลก ขอมลตาง ๆ สามารถถกสงไปยง
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) สาหรบประชาชน
ทวไปมากมาย
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) เพอรบคาสง
ทสงจากเวบไคลเอนทไปประมวลผล
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 จงมการพฒนาไปอยางรวดเรว และแพรหลายโดยเฉพาะอยางยงเมอใช
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) คอ กลมของขอมลทมความสมพนธเกยวของเปนเรองเดยวกน เชน
กลมขอมลเกยวกบพนกงานบรษท ประกอบดวย รหสพนกงาน ชอ นามสกล เบอรโทรศพท และ
กลมขอมลดงกลาวถกจดเกบอยรวมกนหลาย ๆ กลม ซงอาจจะเกบอยในรปแฟมเอกสารหรออยใน
คอมพวเตอร
15
ฐานขอมลเปนเรองเกยวกบการจดเกบขอมลขอมลทจดเกบมความสมพนธเกยวของเปน
เรองเดยวกนสามารถแสดงออกมาอยในรปแบบของตารางได
สวนประกอบของตารางขอมลในฐานขอมลโดยทวไปแลวตารางขอมลทใชงานกนจะ
ประกอบดวย แถว (Row) และคอลมน(Column) ตาง ๆ แตถามองกนในรปแบบของฐานขอมล
แลว เราจะเรยกรายละเอยดในแถววา เรคอรด (Record) และเรยกรายละเอยดในแนวคอลมนวา
ฟลด (Field) ในฐานขอมล 1 ระบบ อาจประกอบดวยตารางขอมลมากกวา 1 ตาราง ฐานขอมลทม
ตารางขอมลมากกวา 1 ตาราง และมตารางตงแต 1 คขนไปทมความสมพนธกนดวยฟลดใดฟลด
หนง เราเรยกฐานขอมลประเภทนวา “ฐานขอมลเชงสมพนธ” หรอ Relational Databas
ประโยชนของระบบฐานขอมล
ฐานขอมลจะชวยสรางระบบการจดเกบขอมลขององคกรใหเปนระเบยบ แยกแยกขอมล
ตามประเภท ทาใหขอมลประเภทเดยวกนจดเกบอยดวยกน สามารถคนหาและเรยกใชไดงาย ไมวา
จะนามาพมพรายงาน นามาคานวณ หรอนามาวเคราะห ซงทงนขนอยกบการใชประโยชนของ
องคกรหรอหนวยงานนน ๆ
จากประโยชนของระบบฐานขอมลดวยคอมพวเตอรขางตน อาจกลาวไดระบบฐานขอมลม
ขอดมากกวาการเกบขอมลในระบบแฟมขอมล ดงน
1. หลกเลยงความขดแยงของขอมลได
2. สามารถใชขอมลรวมกน
3. สามารถลดความซ าซอนของขอมล
4. การรกษาความถกตองเชอถอไดของขอมล
5. สามารถกาหนดความเปนมาตรฐานเดยวกนได
6. สามารถกาหนดระบบรกษาความปลอดภยใหกบขอมลได
7. ความเปนอสระของขอมล
ประโยชนของฐานขอมลเชงสมพนธ
1. ชวยลดความซ าซอนของการจดเกบขอมล
2. ชวยใหสามารถเรยกใชขอมลไดตรงกน(ขอมลอบเดทไดทนเวลา) เนองจากขอมลถกแกไขจากท
เดยวกน
3. ชวยปองกนการผดพลาดจากการปอนขอมลและแกไขขอมล(ปอนขอมลทตารางหลก)
4. ชวยประหยดเนอทการจดเกบขอมลในคอมพวเตอร และอน ๆ (ไมเกบขอมลซ าซอน เกบขอมล
เทาทจาเปน)
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
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) เปนขนตอนและวธการตาง ๆ ในการปฏบตงาน เพอ
การทางานทถกตองและเปนไปตามขนตอนทไดกาหนดไว จงควรทาเอกสารทระบขนตอนการ
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) ยงมความสามารถไมเพยงพอแกความตองการ จงไดเรมตนทาการ
พฒนาระบบยนกซของตนเองขนมา โดยจดประสงคอกประการ คอตองการทาความเขาใจในวชา
ระบบปฏบตการคอมพวเตอรดวยเมอเขาเรมพฒนาลนกซไปชวงหนงแลว เขากไดทาการชกชวนให
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
และอนๆ คณสามารถหาขอมลเพมเตมไดงาย มเอกสารหลากหลาย (กรณาดขางลาง) และผคน
มากมายคอยสนบสนนคณผานอนเทอรเนต หรอคณอาจจะหาการสนบสนนจากบรษททปรกษา
หรอจากบรษทผจดจาหนายระบบลนกซกได มเหตผลหลายประการทสามารถอธบายไดวาทาไม
ผคนถงชอบลนกซ แตโดยสวนตวแลว นาจะเปนเพราะการพฒนาอยางรวดเรวของลนกซ เนองจาก
คณสามารถเหนการเปลยน แปลงตวเคอรเนล และการพฒนาโปรแกรมประยกตใหมๆออกมาอยาง
รวดเรว ซงไมเคยพบเหนในระบบทแจกจายฟรแบบนทไหนมากอนเลย ผใชงานและแอพพลเคชน
บนลนกซ บรรดาผใชงานบนลนกซมไดหลากหลาย ไมวาจะเปนระดบเคอรนลแฮกเกอร ซงจะ
ทาการศกษาเกยวกบการทางานของระบบปฏบตการในระดบลก ไปจนถงเอนดยเซอรหรอผใช
ทวไป คณสามารถใชลนกซทาประโยชนไดหลายอยาง ไมวาจะเอาไวทาการศกษาระบบยนกซ
หรอคณสามารถจะศกษาตวอยางการเขยนรหสโปรแกรมทดได หากตองการจะใชแอพพลเคชนบน
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) ทชวยนกเขยนโปรแกรมสามารถพฒนาโปรแกรมประยกตบนยนกซได
อยางมประสทธภาพ นอกจากน โครงสรางระบบไฟลยงเหมอนกบระบบปฏบตการดอส แตคาสง
อาจแตกตางกนไปบาง
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 แสดงกระบวนการทกาลงทางานอย
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 กจะตดตอไมได
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 วามหรอไม หากมก
จะสงกลบไปใหเครองลก โดยไมออกไปหาจากแหลงขอมลจรง เพราะขอมลนนถกเกบใน
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
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) : ประกอบดวยคาสงทใชในการควบคม
การเกดภาวะพรอมกน หรอการปองกนการเกดเหตการณทผใชหลายคนเรยกใชขอมลพรอมกน
และคาสงทเกยวของกบการควบคมความปลอดภยของขอมลดวยการกาหนดสทธของผใชท
แตกตางกน เปนตน
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)แทนจานวนเลขทไมมจดทศนยมและ
จานวนเลขทมจดทศนยม
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 ท
ใสไวในโปรแกรมทสวนมากแลวเขยนดวยภาษาอน เชน โคบอล ปาสคาล ภาษาซ ลกษณะของ
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 ไดอยางมสทธภาพและ
สามารถคาดคะเนปรมาณสนคาคงคลง จดสงซอสนคาใหม ระดบสนคาคงคลงสงสด และจดคมทน
เพอการตดสนใจได
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 มาพฒนาและนาเสนอขอมลเพอการ
ตดสนใจ ซงทาใหสามารถแสดงผลรายงานของขอมลตาง ๆ ไดอยางมประสทธภาพ
30
พรรณทพา (2546) ไดนาเสนอระบบสารสนเทศผานระบบเครอขายทองถน เพอชวยในการ
จดการซอมบารงเครองจกรสาหรบโรงงานอตสาหกรรม ไดจดทาฐานขอมลเพอจดเกบขอมล
ประวตเครองจกร การวางแผนการซอมบารง การออกใบสงงานซอม การเกบประวตซอมใหฝาย
ซอมบารง การดาเนนการเกยวกบอะไหลเครองจกรใหฝายพสด และรายงานสรปผลการดาเนนงาน
และกราฟในรปแบบตาง ๆ ใหกบผบรหาร โดยระบบนสามารถนาไปประยกตใชในโรงงาน
อตสาหกรรมไดอยางมประสทธภาพ
วรศ (2547) ไดนาเสนอระบบสารสนเทศเพอสนบสนนการวเคราะหและตดสนใจของ
HelpDesk โดยจดทาระบบสารสนเทศและระบบฐานขอมล เพอจดเกบขอมลในสวนทตองใชใน
การวเคราะหและตดสนใจ ซงจะนาการทางานในรปแบบเวบแอพพลเคชนมาใชเปนเครองมอชวย
สนบสนนการทางานของ Help Desk ใหสามารถทางานไดอยางมประสทธภาพ
Chua (2547) ไดนาเสนอการพฒนาแบบจาลองการวเคราะหขอมลธรกจการดแลสขภาพ
โดยใชการวเคราะหขอมลออนไลน (OLAP) รวมกบการจดเกบขอมลในเหมองขอมล (Data
Mining)ซงขอมลตาง ๆ ทไดจากการใชแบบจาลองนมประโยชนในการวเคราะหขอมลในเชงธรกจ
ดานการดแลสขภาพ อกทงยงสามารถนาขอมลมาใชในการวเคราะหการรกษาพยาบาล ทาใหไดผล
สรปขนตอนหรอวธการรกษาพยาบาลไดอยางมประสทธภาพ แบบจาลองนสามารถออกรายงานได
โดยลกษณะรายงานทไดเปนรายงานในรปแบบรายงานสรป สามารถนาไปใชประกอบการ
ตดสนใจและรกษาพยาบาลได จากการนาแบบจาลองการวเคราะหขอมลธรกจการดแลสขภาพมา
ใชพบวาสามารถชวยเพมประสทธภาพของธรกจการดแลสขภาพไดดยงขน
จากงานวจยทเกยวของทงหมดทกลาวถงขางตน ลวนเปนงานวจยทชวยสนบสนนขอมลใน
การออกแบบและพฒนาระบบสารสนเทศเพอสนบสนนการวเคราะหและตดสนใจในการแกปญหา
ใหกบผใชงานระบบ SWIS คอมพวเตอรผานเครอขาย เพอใหระบบทพฒนาขนนนสามารถ
นาไปใชงานไดอยางมประสทธภาพ
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 เกบเวลาทแจงขาว
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
และเมอทาการทดสอบเรยบรอยแลว จงทาการเรมเกบขอมล
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
34
จากตารางพบวาการใชงานระบบ แจงขาว ของบคลากรโรงเรยนเซนตหลยส ฉะเชงเทรา
ทงหมด คดเปนจานวน 977 ครง / ป จากขอมลดงกลาวจะเหนไดวาโดยเฉลยแลวบคลากรแตละคน
ของโรงเรยนเซนตหลยส ฉะเชงเทรา เขาใชงานระบบ แจงขาวคดเปน 2.6 ครง / ป
4.2 ขอวจารณ
จากขอมลขางตนการใชงานสวนใหญเปนครสนบสนนการสอน / เจาหนาท ทาใหสามารถ
คาดการณไดวาการใชงานระบบ แจงขาวของโรงเรยนเซนตหลยส ฉะเชงเทรา เปนการใชงานใน
ระดบการบรหารโรงเรยน มากกวาการใชงานในดานการเรยนการ การแจงขาวในโรงเรยนจะเปน
การแจงขาวเกยวกบการบรหารมากกวางานการเรยนการสอน
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 ครง / ป
36
5.6 ขอเสนอแนะสาหรบการวจยครงตอไป
1. ในการวจยครงตอไป จะตองมการนาเสนอไดวา ผทเขาใชงานระบบแจงขาวสวนใหญ
เขาไปแจงขาวในหนวยงานใด
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.
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
Recommended