รายงานการวิจัย...

70
รายงานการวิจัย เรื่อง ระบบการสืบค้นผลงานวิจัยและโครงงานคอมพิวเตอร์ธุรกิจ วิทยาลัยราชพฤกษ์ System Researching And Business Computer Project Ratchaphruek College โดย ศิริพร อ่วมมีเพียร การวิจัยครั ้งนี้ ได ้รับทุนอุดหนุนการวิจัยจากวิทยาลัยราชพฤกษ์ ปีการศึกษา 2551

Upload: others

Post on 27-Feb-2020

11 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: รายงานการวิจัย เรื่องmpa.rpu.ac.th/ebook/54/54-6.pdfบทคัดย่อ การวิจัยครั้งนี้มีวัตถุประสงค์เพื่อสร้างระบบการ

รายงานการวจย

เรอง

ระบบการสบคนผลงานวจยและโครงงานคอมพวเตอรธรกจ วทยาลยราชพฤกษ

System Researching And Business Computer Project Ratchaphruek College

โดย

ศรพร อวมมเพยร

การวจยครงน ไดรบทนอดหนนการวจยจากวทยาลยราชพฤกษ

ปการศกษา 2551

Page 2: รายงานการวิจัย เรื่องmpa.rpu.ac.th/ebook/54/54-6.pdfบทคัดย่อ การวิจัยครั้งนี้มีวัตถุประสงค์เพื่อสร้างระบบการ

รายงานการวจย

เรอง

ระบบการสบคนผลงานวจยและโครงงานคอมพวเตอรธรกจ วทยาลยราชพฤกษ

System Researching And Business Computer Project Ratchaphruek College

โดย

ศรพร อวมมเพยร

การวจยครงน ไดรบทนอดหนนการวจยจากวทยาลยราชพฤกษ

ปการศกษา 2551

Page 3: รายงานการวิจัย เรื่องmpa.rpu.ac.th/ebook/54/54-6.pdfบทคัดย่อ การวิจัยครั้งนี้มีวัตถุประสงค์เพื่อสร้างระบบการ

ชอ : นางสาวศรพร อวมมเพยร

ชองานวจย : ระบบการสบคนผลงานวจย และโครงงานคอมพวเตอรธรกจ

วทยาลยราชพฤกษ

สาขาวชา : คอมพวเตอรธรกจ

ปการศกษา : 2551

บทคดยอ

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

คอมพวเตอรธรกจ วทยาลยราชพฤกษ เพอใชเปนชองทางในการประสานงานระหวาง

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

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

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

บนระบบปฏบตการ Windows XP และโปรแกรม ภาษา PHP เขามาชวยในการพฒนาโปรแกรม

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

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

คอ สวนท 1 ขนตอนการทางานของระบบ ไดคาเฉลย 4.09 สวนท 2 ดานคณภาพในการ

ใหบรการ ไดคาเฉลย 4.17 สวนท 3 ดานสงอานวยความสะดวก ไดคาเฉลย 4.12 ระบบสารมา

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

Page 4: รายงานการวิจัย เรื่องmpa.rpu.ac.th/ebook/54/54-6.pdfบทคัดย่อ การวิจัยครั้งนี้มีวัตถุประสงค์เพื่อสร้างระบบการ

Name : Miss Siriporn Ummeepien

Title : System Researching and Computer business project.

Ratchaphruek College

Major Field : Business Computer

Academic Year : 2008

Abstract

This research with objectives for build The System Researching and Computer

business project Ratchaphruek College. For use to connection between responsible

research and rearcher for facilitate rapid to searching data, ducument research and

Computer business project.

The System Researching and Computer business project Ratchaphruek College.

The development on Windows XP and PHP Language for develop programing

The result were The System Researching and Computer business project

Ratchaphruek College content analysis result of user system. Classification section

3.Part 1. Process system with average 4.09 Part 2. Quality for service with average

4.17 Part 3. Facilities with average 4 – 12 Effect makes program run Faster.

Page 5: รายงานการวิจัย เรื่องmpa.rpu.ac.th/ebook/54/54-6.pdfบทคัดย่อ การวิจัยครั้งนี้มีวัตถุประสงค์เพื่อสร้างระบบการ

กตตกรรมประกาศ

การ จดทารายงานวจยฉบบน สาเรจ ลลวงลง ดวยด เพราะไดรบ การการสนบสนนจากทาน

ดร.อณาวฒ ชทรพย ทานอาจารยสนธยา ดารารตน ทาน รศ.ดร.ลดดาวลย เพชรโรจน และจาก

ทมงานวจยของวทยาลยราชพฤกษทกคน ทงนตองขอขอบคณ ดร .มานตย สทธชย และอาจารย

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

รวมทงตรวจสอบตลอดระยะเวลาในการจดทาวจย

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

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

ใหมคณภาพยงขน

ทายนผวจยใครขอกราบขอบพระคณ ทานอาจารยผองใส ถาวรจกร และคณาจารยในสาขา

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

ในทน ซงทงหมดมสวนอยางมากททาใหงานวจยครงนสาเรจลลวงลงดวยด

ศรพร อวมมเพยร

Page 6: รายงานการวิจัย เรื่องmpa.rpu.ac.th/ebook/54/54-6.pdfบทคัดย่อ การวิจัยครั้งนี้มีวัตถุประสงค์เพื่อสร้างระบบการ

สารบญ

หนา

ปกใน ก

บทคดยอ ข

กตตกรรมประกาศ ค

สารบญ ง

สารบญตาราง ฉ

สารบญภาพ ช

บทท

1. บทนา 1

1.1 ความเปนมาและความสาคญของปญหา 1

1.2 วตถประสงค 1

1.3 ขอบเขตของระบบงาน 1

1.4 เครองมอทใช 2

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

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

2. ทฤษฎหรองานวจยทเกยวของ 5

2.1 การสบคนงานวจย 5

2.2 เทคโนโลยระบบเครอขายอนเทอรเนต 6

2.3 ทฤษฎทใชในการดาเนนงานเกยวกบภาษา HTML 7

2.4 ทฤษฎทใชในการดาเนนงานเกยวกบการใชโปรแกรมฐานขอมล MySQL 8

2.5 ทฤษฎทใชในการดาเนนงานเกยวกบภาษา PHP 13

3. วธการดาเนนโครงงาน 28 3.1 วเคราะหระบบงานปจจบน 28

3.2 ออกแบบระบบงานใหม 29

3.3 ทรพยากรและเครองมอทใช 31

3.4 แผนผงการเดนทางของระบบงานใหม 32

Page 7: รายงานการวิจัย เรื่องmpa.rpu.ac.th/ebook/54/54-6.pdfบทคัดย่อ การวิจัยครั้งนี้มีวัตถุประสงค์เพื่อสร้างระบบการ

4. ผลการวเคราะหขอมล 51

4.1 ลกษณะของกลมตวอยาง 51

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

โครงงานคอมพวเตอรธรกจ 52

4.3 โครงสรางของโฮมเพจ 54

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

5.1 สรปผลการวจย 59

5.2 ขอเสนอแนะ 59

บรรณานกรม 60

Page 8: รายงานการวิจัย เรื่องmpa.rpu.ac.th/ebook/54/54-6.pdfบทคัดย่อ การวิจัยครั้งนี้มีวัตถุประสงค์เพื่อสร้างระบบการ

สารบญตาราง

ตารางท หนา

***3-1**สญลกษณทใชในพจนานกรมขอมล 45

***3-2**แฟมขอมลงานวจย 46

***3-3**แฟมผดแลระบบ 47

***3-4**แฟมประเภทงานวจย 47

***3-5**แฟมคณะวชา 47

***3-6**แฟมสาขา 47

***3-7**แฟมผทาวจย 48

***3-8**แฟมแหลงเงนทน 48

***3-9**แฟมจงหวด 48

***3-10*แฟมอาจารยทปรกษา 48

***3-11*แฟมสมดเยยม 49

***3-12*แฟมขาวสาร / ประชาสมพนธ 49

***3-13*แฟมขาวสานกวจย 49

***3-14*แฟมโจทยคาถามโพล 50

***3-15*แฟมโจทยคาตอบโพล 50

** 4-1**ลกษณะของกลมตวอยาง 51

* 4-2**ผลการวเคราะหประสทธภาพ โดยผเชยวชาญ 52

***4-3**ผลการวเคราะหประสทธภาพ โดยกลมตวอยาง 53

Page 9: รายงานการวิจัย เรื่องmpa.rpu.ac.th/ebook/54/54-6.pdfบทคัดย่อ การวิจัยครั้งนี้มีวัตถุประสงค์เพื่อสร้างระบบการ

สารบญภาพ

ภาพท หนา

***3-1**Workflow Diagram งานบนทกขอมลงานวจย 28

***3-2 Workflow Diagram งานสบคนขอมลงานวจย 29

***3-3**Context Diagram ระบบสบคนผลงานวจย 32

***3-4**Data Flow Diagram Level 1 ระบบสบคนผลงานวจย 33

***3-5**Data Flow Diagram Level 2 ระบบสบคนผลงานวจย 34

***3-6**Data Flow Diagram Level 2 ขอมลประเภทงานวจย 35

***3-7**Data Flow Diagram Level 2 งานขอมลคณะวชา 36

***3-8**Data Flow Diagram Level 2 งานขอมลสาขาวชา 37

***3-9**Data Flow Diagram Level 2 งานขอมลผทาวจย 38

***3-10*Data Flow Diagram Level 2 งานขอมลแหลงทน 39

***3-11*Data Flow Diagram Level 2 งานขอมลอาจารยทปรกษา 40

***3-12*Data Flow Diagram Level 2 งานขอมลงานสมาชก 41

***3-13*Data Flow Diagram Level 2 งานบรการขอมลวจย 42

***3-14*Data Flow Diagram Level 2 งานขาวสาร / ประชาสมพนธ 43

***3-15*Data Flow Diagram Level 2 งานขาวสานกวจย 44

***3-16*Data Flow Diagram Level 2 งานสบคนผลงานวจย 45

***4-1**แสดงโครงสรางของโฮมเพจสวนหนาหลก 55

***4-2 คนหางานวจย 55

***4-3**คนหางานวจย 56

***4-4**โครงสรางโฮมเพจสวนของหนาหลก ในสวนของผดแลระบบ 56

***4-5**โครงสรางโฮมเพจสวนของหนาหลกในสวนของผดแลระบบ 57

***4-6**โครงสรางงานขาวสาร/ประชาสมพนธ 57

***4-7**โครงสรางขาวสานกวจย 58

Page 10: รายงานการวิจัย เรื่องmpa.rpu.ac.th/ebook/54/54-6.pdfบทคัดย่อ การวิจัยครั้งนี้มีวัตถุประสงค์เพื่อสร้างระบบการ

1

บทท 1

บทนา

1.1 ความเปนมาและความสาคญของปญหา

เนองจากทางวทยาลยราชพฤกษ เปนวทยาลยเปดใหมทเปดดาเนนการไดประมาณ 3 ป

และเปนวทยาลยมเปาหมายหลกในการขอปรบสถานะเปนมหาวทยาลย ภายในปการศกษา 2554 จง

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

สาขาคอมพวเตอรธรกจ ซงมจานวนมากในทก ๆ ปการศกษา ทงนทางวทยาลยราชพฤกษไดเปด

การเรยนการาสอนในหลกสตรบรหารธรกจมหาบณฑต ตองมการทาวทยานพนธ ทาใหวทยาลย

ราชพฤกษมผลงานวจยเพมมากขนทกป อกทงรายละเอยดของผลงานวจยแตละชนดนนมมากซง

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

ขนไดงายในการใชงาน

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

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

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

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

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

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

และการบรหารโครงการตางๆ อกดวย

1.2 วตถประสงค

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

อนเทอรเนต

1.2.2 เพอจดทาฐานขอมลผลงานวจย

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

1.3 ขอบเขตของระบบงาน

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

1.3.1.1 ขอมลงานวจย

1.3.1.2 ประเภทงานวจย

Page 11: รายงานการวิจัย เรื่องmpa.rpu.ac.th/ebook/54/54-6.pdfบทคัดย่อ การวิจัยครั้งนี้มีวัตถุประสงค์เพื่อสร้างระบบการ

2

1.3.1.3 คณะวชา

1.3.1.4 สาขา

1.3.1.5 ผจดทาวจย

1.3.1.6 แหลงเงนทน

1.3.1.7 อาจารยทปรกษา

1.3.1.8 สมาชก

1.3.1.9 งานขาวสารประชาสมพนธ

1.3.1.10 งานขาวสานกวจย

1.3.2 ระบบสามารถทาการสบคนงานวจย โดยแบงการสบคน เปน ดงน

1.3.2.1 คนหาแบบงาย

1.3.2.1.1 คนหาจากทกเขตขอมลจากตาแหนงใดกไดหรอคนหาจากคาขนตน

1.3.2.1.2 คนหาตามชอผทาวจยจากตาแหนงใดกไดหรอคนหาจากคาขนตน

1.3.2.1.3 คนหาตามชอผลงานวจยจากตาแหนงใดกไดหรอคนหาจากคาขนตน

1.3.2.1.4 คนหาตามปทสงผลงานวจยจากตาแหนงใดกไดหรอคนหาจากคา

ขนตน

1.3.2.1.5 คนหาตามแหลงทนจากตาแหนงใดกไดหรอคนหาจากคาขนตน

1.3.2.1.6 คนหาตามสาขา/ประเภทจากตาแหนงใดกไดหรอคนหาจากคาขนตน

1.3.2.1.7 คนหาตามคณะจากตาแหนงใดกไดหรอคนหาจากคาขนตน

1.3.2.2 คนหาแบบซบซอน

1.3.2.2.1 คนหาตามหวขอทระบและมเงอนไขมากกวา 1 เงอนไข

1.4 เครองมอทใช

1.4.1 ดานฮารดแวร

1.4.1.1 หนวยประมวลผลกลาง (CPU) ขนตา Pentium 4 หรอเทยบเทา

1.4.1.2 หนวยความจาหลก (RAM) ขนตา 512 MB

1.4.1.3 ฮารดดสก (Hard Disk) ความจขนตา 40 GB

1.4.1.4 จอภาพ (Monitor) สามารถแสดงผลไดละเอยด 1024 x 768 Pixel

1.4.2 ดานซอฟตแวร

1.4.2.1 ระบบปฏบตการ Microsoft Windows XP

Page 12: รายงานการวิจัย เรื่องmpa.rpu.ac.th/ebook/54/54-6.pdfบทคัดย่อ การวิจัยครั้งนี้มีวัตถุประสงค์เพื่อสร้างระบบการ

3

1.4.2.2 Dreamweaver 2004 เปนโปรแกรมทเหมาะสาหรบใชในการออกแบบเวบเพจ

และยงสามารถเชอมตอ ฐานขอมล MySQL กบภาษา PHP เขาดวยกนได

อยางมประสทธภาพ

1.4.2.3 PHP เปนภาษาเซรฟเวอรสครปตทมการประมวลผลรวดเรวและเปน Open

Source ทสามารถดาวโหลดไดโดยไมเสยคาใชจาย

1.4.2.4 MySql เปนฐานขอมลทมความสามารถในดานจดการฐานขอมลทม

ประสทธภาพ สามารถใชงานรวม กบภาษา PHP Apache เปนโปรแกรมเวบ

เซรฟเวอร

1.4.2.5 โปรแกรม Adobe Photoshop 7.0 เปนโปรแกรมทใชในการตกแตงภาพ

1.4.2.6 โปรแกรม Macromedia Flash MX เปนโปรแกรมทใชในการสราง

ภาพเคลอนไหว

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

ขนตอนการดาเนนงาน ระยะเวลาการดาเนนงาน

ธนวาคม มกราคม กมภาพนธ มนาคม เมษายน พฤษภาคม

1. เรมตนวางแผนโครงงาน

ศกษาความเปนไปได

2. วเคราะหระบบงาน

3. ออกแบบระบบ

4. พฒนา Software

5. ประเมนโดยผเชยวชาญ

6. การทดสอบระบบ

7. ปรบปรงแกไขระบบ และ

จดทาคมอ

8. นาเสนอ และสงรายงาน

วจยฉบบสมบรณ

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

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

ของระบบงานวจย สานกวชาการ วทยาลยราชพฤกษ เพอ ใหเกดการเรยนรดวยตนเองอยาง

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

Page 13: รายงานการวิจัย เรื่องmpa.rpu.ac.th/ebook/54/54-6.pdfบทคัดย่อ การวิจัยครั้งนี้มีวัตถุประสงค์เพื่อสร้างระบบการ

4

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

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

Page 14: รายงานการวิจัย เรื่องmpa.rpu.ac.th/ebook/54/54-6.pdfบทคัดย่อ การวิจัยครั้งนี้มีวัตถุประสงค์เพื่อสร้างระบบการ

6

บทท 2

ทฤษฎหรองานวจยทเกยวของ

ในการพฒนาระบบสบคนผลงานวจย และโครงงานคอมพวเตอรครงน ผ วจยได

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

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

2.1 การสบคนงานวจย

2.2 เทคโนโลยระบบเครอขายอนเทอรเนต

2.3 ทฤษฎทใชในการดาเนนงานเกยวกบภาษา HTML

2.4 ทฤษฎทใชในการดาเนนงานเกยวกบการใชโปรแกรมฐานขอมล MySQL

2.5 ทฤษฎทใชในการดาเนนงานเกยวกบภาษา PHP

2.1 การสบคนงานวจย

ในแตละป มงาน ผลวจยถกพฒนาขนมากมาย ซงเกดจากแนวความคดของนกศกษา

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

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

โดยเฉพาะนกศกษาในสาขาคอมพวเตอรธรกจ มการจดทาโครงงานคอมพวเตอรในทก ๆ ป

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

สนใจจากบคคลทงภายในและภายนอก เพอนาไปเปนแนวทางในการพฒนางานวจยตอ ๆ ไป

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

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

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

ตรวจสอบ การสบคนนนจะมการสบคนหลายวธ เชน การสบคนจากรหสงานวจยหรอโครงงาน

การสบคน จากชอหวของานวจยหรอโครงงานซงวธนไดรบความนยมมากทสด

Page 15: รายงานการวิจัย เรื่องmpa.rpu.ac.th/ebook/54/54-6.pdfบทคัดย่อ การวิจัยครั้งนี้มีวัตถุประสงค์เพื่อสร้างระบบการ

7 2.2 เทคโนโลยระบบเครอขายอนเทอรเนต (Internet Network Technology)

อนเทอรเนตเปนระบบเครอขายคอมพวเตอรซงเปนทรวมของเครอขายคอมพวเตอรยอยๆ

หรอกลาวไดวาเปนเครอขายของเครอขาย (Network of network) ซงสอสารกนไดโดยใช

โปรโตคอลแบบทซพ/ไอพ (TCP/IP) ซงทาใหคอมพวเตอรตางชนดกนเมอนามาใชในเครอขายแลว

สามารถแลกเปลยนขอมลขาวสารกนได

อนเทอรเนตมการเรมใชงานในป ค.ศ. 1969 ภายใตชอเรยกวา อารพาเนต (ARPNET หรอ

Advance Research Project Agency Network) ซงเปนเครอขายทดลองตงขนเชอระหวางศนย

ปฏบตการวจยของการทหาร ในสงกดกระทรวงกลาโหมของสหรฐอเมรกา (Department of

Defense หรอ DOD) กบศนยปฏบตการวจยของมหาวทยาลยตางๆ ระบบอารพาเนตเปนเครอขายท

ประสบความสาเรจอยางมาก ไดรบความนยมเพมขนเรอยๆ จากมหาวทยาลย , วทยาลย , หนวยงาน

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

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

มากมาย ระบบจงเตบโตขนโดยไมมขดจากด

2.2.1 เวลดไวดเวบ WWW (World Wide Web)

เวลดไวดเวบเปนเครอขายยอยของอนเทอรเนตทเกดขนในป ค.ศ. 1989 โดย fim Berners

Lee แหงหองปฏบตการวจยเซรน (CERN) ซงเปนหองปฏบตการดานฟสกสในกรงเจนวา และ

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

บราวเซอร (Web Browser) จะมการใชงานในรปแบบตวอกษร (TEXT) จงไมไดรบความนยมมาก

นก จนกระทงป ค.ศ. 1993 ไดเกดโปรแกรม MOSAIC ซงเปนโปรแกรมสาหรบใชงาน

เวลดไวดเวบในรปแบบกราฟกจาก National Center for Supercomputing Application (NCSA) แหง

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

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

(Hypertext) โดยมการทางานดวยโปรโตคอลแบบไคลเอนต-เซรฟเวอรทเรยกวา HTTP (Hypertext

Transfer Protocol) ผใชสามารถเลอกเพอเชอมโยงไปยงจดตางๆ ทมขอมลเพมเตม ซงจดทเชอมโยง

ไปอาจเปนจดทอยในไซตเดยวกนหรออาจเปนไซตอนๆ ทอยคนละประเทศกได ทาใหเกดเปน

เครอขายเสมอนขนาดใหญทมการเชอมตอกนอยบนเครอขายอนเทอรเนตอกชน ในปจจบน

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

เสยง หรอภาพเคลอนไหวทเรยกวา มลตมเดย (Multimedia) ไวดวย

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

ทเปนกระดาษหนาหนง ซงนยมเรยกวา เวบเพจ (Web Page) และหนาเวบหนาแรกทผใชจะพบเมอ

เรยกเขาไปยงไซตใดไซตหนงจะเรยกวา โฮมเพจ (Home Page) หรอหนาทเปนเสมอนแหลงเรมตน

Page 16: รายงานการวิจัย เรื่องmpa.rpu.ac.th/ebook/54/54-6.pdfบทคัดย่อ การวิจัยครั้งนี้มีวัตถุประสงค์เพื่อสร้างระบบการ

8

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

การสรางไฮเปอรเทกซทเรยกวา HTML (Hypertext Markup Language) ซงคอนขางจะซบซอนจง

นยมใช โปรแกรมสรางเวบ (Web Authoring) ชวยอานวยความสะดวกในการสรางเวบเพจ โดย

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

โดยไมจาเปนตองทราบวธการเขยนภาษา HTML

2.2.2 โปรแกรมเวบบราวเซอร (Web Browser)

โปรแกรมเวบบราวเซอร เปนโปรแกรมทมหนาทหลกในการแปลคาสงของไฮเปอรเทกซ

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

ผใชงานจะตองทาการระบชอโปรโตคอลของบรการตางๆ นาหนาตาแหนงทอย (address) หรอชอ

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

เรยกวา URL (Uniform Resource Locator) ซงความหมายกคอการใชรปแบบเดยวในการหา

ทรพยากรตางๆ นนเอง

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

รปภาพมาใชงาน การพมพเอกสารเอชทเอมแอล ออกทางเครองพมพ การสงจดหมาย

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

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

Explorer (IE) และ Netscape Navigator ซงโปรแกรมเวบบราวเซอรทงสองโปรแกรมนไดมการ

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

(newsgroup) การประชมทางไกล (Video conference) การสรางเวบเพจ ตลอดจนการดภาพสามมต

(VRML)เปนตน

2.3 ทฤษฎทใชในการดาเนนงานเกยวกบภาษา HTML

ภาษาทใชสรางเวบเพจเพอแสดงขาวสารบนอนเทอรเนตเปนภาษาทเรยกวา HTML (Hyper

Text Markup Language) ซงเปนภาษาทตองมการแปลความจากเวบบราวเซอร ถงแมในปจจบนการ

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

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

เขยนสครปต, การใช applet ตางๆ ตลอดจนการเขยนโปรแกรมเพอใชงานอนเทอรเนตตอไปนน

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

ใชในการพฒนาตอไป

Page 17: รายงานการวิจัย เรื่องmpa.rpu.ac.th/ebook/54/54-6.pdfบทคัดย่อ การวิจัยครั้งนี้มีวัตถุประสงค์เพื่อสร้างระบบการ

9

คาสงของภาษา HTML เรยกวา “แทก” (Tag) ซงแทกนโดยทวไปจะอยในรปแบบ

<…>…..</…> ซงเวบบราวเซอรจะแปลงแทกนแลวแสดงผลใหเหน โดยทวไปการสรางเวบเพจ

ดวยภาษา HTML โดยใชเอดเตอรตางๆ เชน Notepad ของ Window เปนเรองทดและจะทาใหผเขยน

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

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

การเขยนโปรแกรมบนเวบเพจในลกษณะ WYSIWYG (What You See Is What You Get) เชน

Microsoft word หรอ Microsoft FrontPage เปนตน โปรแกรมสาเรจรปในลกษณะนจะทาใหคณ

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

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

รปแบบเอกสารทตองการจดเกบใหเปนแบบ HTML หลงจากนนคณกสามารถนาไปแสดงผลบน

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

2.4 ทฤษฎทใชในการดาเนนงานเกยวกบการใชโปรแกรมฐานขอมล MySQL

MySQL เปนโปรแกรมฐานขอมลในลกษณะ Database Server ซงทางานไดทงบนระบบ

Telnet บน Linux Redhat หรอ Unix System และบน Win32 (Windows 95/98/Me) เพอใชกบ

Internet หมายความวาคณสามารถเรยกใช MySQL ไดทวโลกกรณเปน Internet และทวบรเวณท

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

งานฐานขอมล เชน PHP Perl C C++ ฯลฯ

การเขาใชงาน MySQL ใหพมพคาสง

$ mysql

ซงผลลพธทไดนนจะมหนาจอดงน

Welcome to the MySQL monitor. Commands end with ; or \g.

Your MySQL connection id is 1460 to server version: 3.23.49-log

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql>

การสรางฐานขอมล

รปแบบคาสง create database <ชอฐานขอมล>;

ตวอยางเชน create database research;

Page 18: รายงานการวิจัย เรื่องmpa.rpu.ac.th/ebook/54/54-6.pdfบทคัดย่อ การวิจัยครั้งนี้มีวัตถุประสงค์เพื่อสร้างระบบการ

10

การแสดงฐานขอมล (ตรวจสอบฐานขอมลทสราง)

รปแบบคาสง show databases;

ตวอยางเชน show databases;

ผลลพธทไดจะแสดงฐานขอมลทงหมดทถกสรางดงน

mysql> show databases;

หลงจากสรางฐานขอมลแลวใหใชคาสง use เพอเขาใชฐานขอมล

รปแบบคาสง use <ชอฐานขอมล>;

ตวอยางเชน use research;

จะปรากฏคาวา “Database changed” ซงแสดงวาไดเขามาใชฐานขอมลนแลว

การสรางตาราง (Table)

รปแบบคาสง create table <ชอ Table> (ชอField1 ชนดขอมล(ขนาด), ชอField2 ชนด

ขอมล(ขนาด),…….. , primary key(ชอ Field));

ตวอยางเชน create table dept(dept_id int (2) not null, dept_name text, primary key

(dept_id));

จากตวอยางนจะเปนการสรางตารางชอวา dept โดยมชอfield, ชนดและขนาดของ field ดงน

Field ทชอ dept_id ใชเกบ รหส เปนชนด เลขจานวนเตม ขนาด 2

Field ทชอ dept_name ใชเกบ ชอ เปนชนด อกขระ ขนาด 20 ตวอกษร

และให field ทชอวา dept_id เปน primary key ของตารางน เมอ ใชคาสงขางตนแลว

ตารางชอ dept กจะทาการสรางขนมา และจะมขอความวา Query OK, 0 rows affected (0.00 sec)

บอก เพอแสดงวาไดสรางตารางนเรยบรอยแลว

ตวอยางเชน create table employee(id int(5) not null, name char(15), surname

char(20), position char(20), salary int(7), dept_id int(2), primary key (id));

การเพมขอมล (Insert)

รปแบบคาสง Insert into <ชอ table> values (‘Expiration1’,’Expression2’,’……..’);

ตวอยางเชน insert into dept values('10','การขาย');

Page 19: รายงานการวิจัย เรื่องmpa.rpu.ac.th/ebook/54/54-6.pdfบทคัดย่อ การวิจัยครั้งนี้มีวัตถุประสงค์เพื่อสร้างระบบการ

11

insert into dept values('11','การเงน');

insert into dept values('12','การผลต');

insert into dept values('13','ประชาสมพนธ');

จากตวอยางจะเปนการเพมขอมลของแผนกตาง ๆ 4 แผนกดงน

แผนก การขาย รหสแผนก 10

แผนก การเงน รหสแผนก 11

แผนก การผลต รหสแผนก 12

แผนก ประชาสมพนธ รหสแผนก 13

สาหรบขอมลทมชนดเปน char ตองใสเครองหมาย ‘ ’ (singleQuote) ดวย เมอใชคาสง

ขางตนแลวจะปรากฏขอความในแตละครงของการ insert วา Query OK, 1 rows affected (0.00 sec)

เปนอนวาเพมขอมลไดแลว

ตวอยางเชน insert into employee values(‘1’, ‘ศรนวล’, ’ขาว’, ’ผจดการ’, 35000, 11);

insert into employee values(‘2’, ‘ศรนล’, ’ดา’, ‘ประชาสมพนธ’, 15000, 13);

insert into employee values(‘3’, ‘ทรงธรรม’, ‘ศรคา’, ‘พนกงาน’, 10000, 12);

insert into employee values(‘4’, ‘ภษต’, ‘รงโรจน’, ‘ทาความสะอาด’, 7500, 10);

สาหรบขอมลทมชนดเปน char ตองใสเครองหมาย ‘ ’ (singleQuote) ดวย เมอใชคาสง

ขางตนแลวจะปรากฏขอความในแตละครงของการ insert วา Query OK, 1 rows affected (0.00 sec)

เปนอนวาเพมขอมลไดแลว

การแสดงขอมล (Select)

รปแบบคาสง select <ชอ Field1, ชอ Field2, …..> from <ชอ table>;

ตวอยางเชน select * from dept;

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

คาสงขางตนแลวจะปรากฏผลลพธดงน

Page 20: รายงานการวิจัย เรื่องmpa.rpu.ac.th/ebook/54/54-6.pdfบทคัดย่อ การวิจัยครั้งนี้มีวัตถุประสงค์เพื่อสร้างระบบการ

12

dept_id | dept_name

---------+-----------------

10 | การขาย

11 | การเงน

12 | การผลต

13 | ประชาสมพนธ

4 rows in set (0.00 sec)

ตวอยางเชน select * from employee;

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

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

id | name | surname | position | salary | dept_id

--------+--------------+--------------------+---------------------------------+------------+----------

1 | ศรนวล | ขาว | ผจดการ | 35000 | 11

2 | ศรนล | ดา | ประชาสมพนธ | 15000 | 13

3 | ทรงธรรม | ศรคา | พนกงาน | 20000 | 12

4 | ภษต | รงโรจน | ทาความสะอาด | 7500 | 10

4 rows in set (0.00 sec)

การแกไขหรอปรบปรงขอมล (Update)

รปแบบคาสง Update <ชอ table> set <ชอ Field> = <Expression>;

ตวอยางเชน update employee set salary=30000;

จากตวอยาง จะเปนการปรบปรงขอมล ใน field salary ใหมคาเปน 30000 เมอใชคาสง

ขางตนแลว เปนอนวาปรบปรงขอมลเรยบรอยแลวเปนจานวน 4 แถว

ซงเมอใชคาสง select * from employee; เพอดขอมล แลวจะพบวาขอมลเปลยนไปดงน

Page 21: รายงานการวิจัย เรื่องmpa.rpu.ac.th/ebook/54/54-6.pdfบทคัดย่อ การวิจัยครั้งนี้มีวัตถุประสงค์เพื่อสร้างระบบการ

13

id | name | surname | position | salary | dept_id

----------+--------------+-------------------+----------------------------------+-----------+----------

1 | ศรนวล | ขาว | ผจดการ | 30000 | 11

2 | ศรนล | ดา | ประชาสมพนธ | 30000 | 13

3 | ทรงธรรม | ศรคา | พนกงาน | 30000 | 12

4 | ภษต | รงโรจน | ทาความสะอาด | 30000 | 10

การลบฐานขอมล (Database)

รปแบบคาสง drop database<ชอ Database>;

ตวอยางเชน drop database research;

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

ขอความวา Query OK, 0 rows affected (0.00 sec)

การลบตาราง (Table)

รปแบบคาสง drop table <ชอ table>;

ตวอยางเชน drop table dept;

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

Query OK, 0 rows affected (0.00 sec)

การลบขอมล (Delete)

รปแบบคาสง delete from <ชอ table> where <ชอ Field> = <คาทตองการลบ>;

ตวอยางเชน delete from employee where name = ‘ทรงธรรม’;

หรอ delete from employee;

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

ทมชอตรงกบ ทรงธรรม สวนตวอยางท 2 จะเปนการลบทกแถวทมอยในตาราง employee

Page 22: รายงานการวิจัย เรื่องmpa.rpu.ac.th/ebook/54/54-6.pdfบทคัดย่อ การวิจัยครั้งนี้มีวัตถุประสงค์เพื่อสร้างระบบการ

14

2.5 ทฤษฎทใชในการดาเนนงานเกยวกบภาษา PHP

2.5.1 PHP (Professional Home Page)

PHP (Professional Home Page) เปนภาษาสครปต (Script Language) อกประเภทหนงท

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

พฒนา Web Site โดยเฉพาะ และ PHP ยงเปนภาษาทเรยกวา server side include (SSL) หรอ

HTML-embedded scripting Language ซงเปนเครองมอทสาคญทาใหสามารถใสสครปตของ PHP

ไวในเอกสาร (file) ของ HTML ไดเลย เมอเอกสารของ HTML นนถกเรยกขนมา Web Server กจะ

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

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

เอกสาร HTML แลวสงออกไป

2.5.2 PHP ใชทาอะไรไดบาง

ในปจจบน Web Site ตาง ๆ ไดมการพฒนาในดานตาง ๆ อยางรวดเรว เชน เรองของความ

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

ทกาลงไดรบความนยมเปนอยางมาก ซงถอไดวาเปนการปฏวตรปแบบการขายของกคอ

E-commerce ซงเจาของสนคาตาง ๆ ไมจาเปน ตองมรานคาจรงและไมจาเปนตองจางคนขายของ

อกตอไป รานคาและตวสนคานน จะไปปรากฏอยบน Web Site แทน และการซอขายกเกดขนบน

โลกของ Internet แลว PHP ชวยเราใหเปนเจาของรานบน Internet ไดอยางไร PHP เปนภาษา

สครปตทมความสามารถสงสาหรบการพฒนา Web Site และความสามารถทโดดเดนอกประการ

หนงของ PHP นน คอ database-enables web page ทาใหเอกสารของ HTML สามารถทจะเชอมตอ

กบระบบฐานขอมล (Database) ไดอยางมประสทธภาพและรวดเรว จงทาใหความตองการในเรอง

การจดรายการสนคาและรบรายการสงของตลอดจนการจดเกบขอมลตางๆทสาคญผานทาง Internet

เปนไปไดอยางงายดาย

2.5.3 ลกษณะสาคญของ PHP

2.5.3.1 Open Source

2.5.3.2 ใชไดฟร

2.5.3.3 PHP เปนโปรแกรมวงขาม Server ดงนนขดความสามารถไมจากด

2.5.3.4 Conplatfun นนคอ PHP วงบนเครอง UNIX, Linux, Windows ไดหมด

2.5.3.5 เรยนรงาย เนองจาก PHP ฝงเขาไปใน HTML และใชโครงสรางและ

ไวยากรณภาษางาย ๆ

Page 23: รายงานการวิจัย เรื่องmpa.rpu.ac.th/ebook/54/54-6.pdfบทคัดย่อ การวิจัยครั้งนี้มีวัตถุประสงค์เพื่อสร้างระบบการ

15

2.5.3.6 เรวและมประสทธภาพ โดยเฉพาะเมอใชกบ Apache Server เพราะไมตอง

ใชโปรแกรมจากภายนอก

2.5.3.7 ใชรวมกบ XML ไดทนท

2.5.3.8 ใชรวมกบ Database เกอบทกยหอ

2.5.3.9 ใชกบระบบแฟมขอมลได

2.5.3.10 ใชกบขอมลตวอกษรไดอยางมประสทธภาพ

2.5.3.11 ใชกบโครงสรางขอมลใชไดทงแบบ Scalar, Array, Associative array

2.5.3.12 ใหกบการประมวลผลภาพได

2.5.4 พนฐานการเขยนสครปต PHP

รปแบบการเขยนสครปต PHP

1. การเขยนโคด PHP ในลกษณะทวไปแบบภาษา SGML จะมรปแบบคอ

<?

คาสงในภาษา PHP ;

?>

2. การเขยนโคด PHP ในลกษณะภาษา XML วธนเปนการใชรปแบบทปองกน

ขอผดพลาดถาเขยนโคดรวมกบ XML การเขยนในลกษณะนจะมรปแบบคอ

<?php

คาสงภาษา PHP ;

?>

3. การเขยนโคด PHP ในลกษณะ JavaScript จะมรปแบบคอ

<Script Language=”php”>

คาสงภาษา PHP ;

</Script>

4. การเขยนโคด PHP ในลกษณะ ASP จะมรปแบบคอ

<%

คาสงภาษา PHP ;

%>

5. การเขยนโคด PHP ในลกษณะพเศษ จะมรปแบบคอ

<%=$ตวแปร;

Page 24: รายงานการวิจัย เรื่องmpa.rpu.ac.th/ebook/54/54-6.pdfบทคัดย่อ การวิจัยครั้งนี้มีวัตถุประสงค์เพื่อสร้างระบบการ

16

คาสงภาษา PHP ;

%>

การใสขอความชวยจาหรอคาอธบาย (comment)

สามารถใส comment ในสครปตของภาษา PHP ได 3 รปแบบ คอ

1. เหมอนกบทใชในภาษา Java

<?

Echo “พมพขอความ”; //ใสขอความชวยจาไดทน

?>

2. เหมอนกบทใชในภาษา C

<?

/*

ใสขอความชวยจาไดทน

*/

Echo “พมพขอความ”;

/*

ใสขอความชวยจาไดทน

*/

?>

3. เหมอนกบทใชในการเขยน shell script

<?

#ใสขอความชวยจาไดทน

Echo “พมพขอความ”;

#ใสขอความชวยจาไดทน

?>

การกาหนดตวแปรเพอใชงาน

การกาหนดตวแปรใชในภาษาสครปตของ PHP นนจะมเหมอนกบภาษา Perl คอ

ตองขนตนดวยเครองหมาย dollar ($) และตามดวยชอตวแปรทตองการ เชน $name และการกาหนด

ตวแปรนนไมตองกาหนดประเภทของขอมลอยางเจาะจงเหมอนภาษา C หรอภาษาอน ๆ ซง

ประเภทของตวแปรนนจะถกกาหนดใหขณะ Runtime (เมอโปรแกรมทางานถงบรรทดทตวแปร

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

Page 25: รายงานการวิจัย เรื่องmpa.rpu.ac.th/ebook/54/54-6.pdfบทคัดย่อ การวิจัยครั้งนี้มีวัตถุประสงค์เพื่อสร้างระบบการ

17

คาสง echo หรอ print

echo เปนการแสดงขอความหรอขอมลนนเอง และยงสามารถใชคาสง print เพอ

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

echo “ขอความ” ; สาหรบการแสดงขอความ หรอ

echo ตวแปร ; สาหรบการแสดงคาของตวแปร

print “ขอความ” ; สาหรบการแสดงขอความ หรอ

print ตวแปร ; สาหรบการแสดงคาของตวแปร

การเชอมขอความ

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

จด (.) กได รวมทงถาตองการเวนวรรคกสามารถใชเครองหมาย Double Quote 2 ตว ( “”) รปแบบ

ดงน

“ขอความ 1”.”ขอความ 2” หรอ variable1.variable2 สาหรบการเชอมขอความ

“ขอความ 1”,”ขอความ 2” หรอ variable1,variable2 หรอตวแปร

“ขอความ 1”.” ”.”ขอความ 2” หรอ variable1.” ”.variable2 สาหรบเวนวรรค

2.5.5 โครงสรางภาษา PHP

ชนดของขอมล บางหมวดหมขอมลไว 6 รปแบบ คอ

Integer = เกบขอมลตวเลขทเปนจานวนเตม ทงจานวนเตมบวก และจานวนเตมรวมทง

สามารถแสดงคาเปนเลขฐานสบ (0-9) ฐานแปด (0-7) และฐานสบหก (0-9, A-F หรอ a-f)

Floating point numbers = เกบขอมลตวเลขจานวนจรงทงบวกและลบ ทมทศนยมหรอไม

ทศนยมกได

String = เกบขอมลตวอกษร หรอขอความ เชน “Hello”,”สวสดครบ”,”123”

Array = เกบขอมลทเปนชด หรออารเรย

Object = เกบขอมลในลกษณะออปเจกตเพอการเรยกใชเปน Class Object หรอ Function

Type juggling = เกบขอมลในลกษณะเฉพาะหรอผใชเพมเตมเขามา

ตวแปร (Variable)

ตวแปร (Variable) คอชอทใชแทนสงทใชเกบขอมล ในการเขยนตวแปรนนตองม

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

เขยนดงน

Page 26: รายงานการวิจัย เรื่องmpa.rpu.ac.th/ebook/54/54-6.pdfบทคัดย่อ การวิจัยครั้งนี้มีวัตถุประสงค์เพื่อสร้างระบบการ

18

$varname = value โดยท value เปนคาไดทงตวเลขและขอความ ถาเปน

ตวเลข กาหนดไดทนท เชน $Price=100 ถาเปนขอความใหใชเครองหมาย “ ประกอบหวทาย เชน

$Name=”Dang”

การใชอกขระพเศษ

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

ตองการ เชน เมอตองการ ขนบรรทดใหมจะใชคาสง \n เชนตวอยาง

echo“Hello my friend,\n Na”;

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

Hello my friend

Na

ตารางท 2.12 ความหมายของอกขระพเศษตางๆ

อกขระพเศษ ความหมาย

\r

\t

\n

\”

\$

\\

Carriage ขนบรรทดใหม

Horizonatal tab เลอนไปทางขวา 1 ชองตวอกษร

Newline ขนบรรทดใหม

Double แสดงเครองหมาย“

Dollar Sign แสดงเครองหมาย $

Backslash แสดงเครองหมาย \

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

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

โอเปอเรเตอร (Operator)

โอเปอเรเตอร (Operator) หรอภาษาไทยเรยกวา “ตวดาเนนการ” เปนเครองหมาย

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

แรนด (Operand)

Result = Operand Operator Opererand

Result = Expr1 Oprerator Expr2

โดยท Operand หรอ Expr กคอนพจนทใชนามากระทาตามโอเปอเรเตอรนนเอง

เชน A = X + Y เปนตน

ใน PHP แบงโอเปอเรเตอรเปน 7 กลมคอ

Page 27: รายงานการวิจัย เรื่องmpa.rpu.ac.th/ebook/54/54-6.pdfบทคัดย่อ การวิจัยครั้งนี้มีวัตถุประสงค์เพื่อสร้างระบบการ

19

1. โอเปอเรเตอรเชงคณตศาสตร (Arithmetic Operators)

โอเปอเรเตอรเชงคณตศาสตร (Arithmetic Operators) เปนโอเปอเรเตอรทใช

คานวณทางดานคณตศาสตรซงโอเปอเรเตอรในกลมนม 5 ตว ดงตาราง

ตารางท 1.13 โอเปอเรเตอรเชงคณตศาสตร

เครองหมาย ชอโอเปอเรเตอร รปแบบ ความหมาย

+ บวก $c = $a + $b หาผลรวมระหวาง $a กบ $b

- ลบ $c = $a - $b หาผลตางระหวาง $a กบ $b

* คณ $c = $a * $b หาผลคณระหวาง $a กบ $b

/ หาร $c = $a / $b หาผลหารระหวาง $a กบ $b

% หารเอาเศษ $c = $a % $b หารเพอหาเอาเศษ ระหวาง $a กบ $b

2. โอเปอเรเตอรกาหนดคา (Assignment Operators)

โอเปอเรเตอรกาหนดคา (Assignment Operators) มลกษณะคลายกบการ

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

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

ขวา โอเปอเรเตอรในกลมนม 5 ตว ดงตาราง

ตารางท 2.14 โอเปอเรเตอรกาหนดคา

เครองหมาย ชอโอเปอเรเตอร รปแบบ ความหมาย

= กาหนดคา $a =1 กาหนดคาให $a มคาเทากบ 1

+= เพมคา $a + =1 กาหนดคาให $a มคาเทากบ $a + 1

-= ลบคา $a -=1 กาหนดคาให $a มคาเทากบ $a - 1

*= คณคา $a *=1 กาหนดคาให $a มคาเทากบ $a * 1

/= หารคา $a /=1 กาหนดคาให $a มคาเทากบ $a / 1

3. โอเปอเรเตอรเปรยบเทยบบต (Bitwise Operators)

โอเปอเรเตอรเปรยบเทยบบต (Bitwise Operators) เปนโอเปอเรเตอร สาหรบการ

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

Page 28: รายงานการวิจัย เรื่องmpa.rpu.ac.th/ebook/54/54-6.pdfบทคัดย่อ การวิจัยครั้งนี้มีวัตถุประสงค์เพื่อสร้างระบบการ

20

ตารางท 2.15 โอเปอเรเตอรเปรยบเทยบบต

เครองหมาย ชอโอเปอเรเตอร รปแบบ ความหมาย

& And $a & $b เปนบตทเปนเซตของ $a และ $b

| Or $a | $b เปนบตทเปนเซตของ $a หรอ $b

~ Not ~$a เปนบตทไมเปนเซตของ $a

<< Shift Left $a << $b ขยบบต $a ไปทางซายเปนจานวน $b ครง

>> Shift Right $a >> $b ขยบบต $a ไปทางขวาเปนจานวน $b ครง

4. โอเปอเรเตอรเชงเปรยบเทยบ (Comparison Operators)

โอเปอเรเตอรเชงเปรยบเทยบ (Comparison Operators) เปนโอเปอเรเตอรทใชใน

การเปรยบคาของโอเปอแรนด หรอตวแปร 2 ตว ดงนนคาทไดจะเปน จรง (T) หรอเทจ

(F)โอเปอเรเตอรในกลมนม 6 ตว ดงตาราง

ตารางท 2.16 โอเปอเรเตอรเชงเปรยบเทยบ

เครองหมาย ชอโอเปอเรเตอร รปแบบ ความหมาย

= = เทากบ $a = = $b เปนจรง เมอ $a มคาเทากบ $b

! = ไมเทากบ $a ! = $b เปนจรง เมอ $a มคาไมเทากบ $b

< นอยกวา $a < $b เปนจรง เมอ $a มคานอย $b

> มากกวา $a > $b เปนจรง เมอ $a มคามากกวา $b

< = นอยกวาหรอเทากบ $a < = $b เปนจรง เมอ $a มคานอยกวาหรอ

เทากบ$b

> = มากกวาหรอเทากบ $a > = $b เปนจรง เมอ $a มคามากวาหรอเทากบ $b

5. โอเปอเรเตอรเพม-ลดคา (Incrementing/Decrementing Operators)

โอเปอเรเตอรเพม-ลดคา (Incrementing/Decrementing Operators) ใชในการเพม

หรอลดคาใหกบตวแปร โดยโอเปอเรเตอรในกลมนม 4 ตว ดงตาราง

ตารางท 2.17 โอเปอเรเตอรเพม-ลดคา

Page 29: รายงานการวิจัย เรื่องmpa.rpu.ac.th/ebook/54/54-6.pdfบทคัดย่อ การวิจัยครั้งนี้มีวัตถุประสงค์เพื่อสร้างระบบการ

21

เครองหมาย ชอโอเปอเรเตอร รปแบบ ความหมาย

++$a เพมคากอน ++$a เพมคาทละ 1 กอนแลวคอยใหคากบ

ตวแปร

$a++ เพมคาทหลง $a++ ใหคากบตวแปรกอนแลวคอยเพมคา

ทละ 1

--$a ลดคากอน --$a ลดคาทละ 1 กอนแลวคอยใหคากบ

ตวแปร

$a-- ลดคาหลง $a-- ใหคากบตวแปรกอนแลวคอยลดคา

ทละ 1

6. โอเปอเรเตอรเชงตรรกศาสตร (Logical Operators)

โอเปอเรเตอรเชงตรรกศาสตร (Logical Operators) เปนโอเปอเรเตอรทคานวณ

คาทางตรรกศาสตรของคาสองคา คอ จรง (T หรอ 1 ) กบ เทจ (F หรอ 0) ซงผลลพธทไดจะไดเพยง

2 คา คอ จรง (T หรอ 1) และ เทจ (F หรอ 0) เทานน สาหรบโอเปอเรเตอรในกลมนม 4 ตว

ตารางท 2.18 โอเปอเรเตอรเชงตรรกศาสตร

เครองหมาย ชอโอเปอเรเตอร รปแบบ ความหมาย

and และ $a and $b เปนจรง เมอ $a และ $b มคาเปนจรง

&& และ $a && $b เปนจรง เมอ $a และ $b มคาเปนจรง

or หรอ $a or $b เปนจรง เมอ $a หรอ $b ตวใดตวหนง

มคาเปน จรง

|| หรอ $a || $b เปนจรง เมอ $a หรอ $b ตวใดตวหนง

มคาเปน จรง

xor หรอ $a xor $b เปนจรง เมอคาของ $a และ $b มคาตรง

ขามกน

! ไม ! $a คาตรงขามจากคาเดม นนคอจะเปนจรง

เมอคา $a เปนเทจ

7. โอเปอเรเตอรเชงขอความ (String Operators)

Page 30: รายงานการวิจัย เรื่องmpa.rpu.ac.th/ebook/54/54-6.pdfบทคัดย่อ การวิจัยครั้งนี้มีวัตถุประสงค์เพื่อสร้างระบบการ

22

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

จดเพยงโอเปอเรเตอรเพยงตวเดยวในกลมน

เชน $a = “Hello…”

$b = $a.”PHP Programmer)

ผลลพธ $b = “Hello…PHP Programmer”

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

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

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

จรงหรอไม ถาเปนจรงจะทาคาสงทกาหนดใหตอไป การใชเงอนไข ใน PHP ม 2 คาสง คอ

• if…elseif…else

• Switch…Cass

If…elseif…else

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

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

IF (condition1)

{instructions;}

ELSEIF (condition2)

{instructions;}

ELSEIF (condition3)

{instructions;}

……

ELSE

{instructions;}

Switch…Case

ในบางครงในการกาหนดทางเลอกของโปรแกรมโดยการใช If…Elseif…Else อาจจา

ทาใหโปรแกรมยาวและทาความเขาใจไดยาก จงอาจจะใช Switch แทน If…Elseif…Else ซงเขยน

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

Switch (variable)

{

Case expr1;

Page 31: รายงานการวิจัย เรื่องmpa.rpu.ac.th/ebook/54/54-6.pdfบทคัดย่อ การวิจัยครั้งนี้มีวัตถุประสงค์เพื่อสร้างระบบการ

23

{ instructions;

break;

}

Case expr2;

{ instructions;

break;

}

Case expr3;

{ instructions;

break;

}

default;

{ instructions;

}

}

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

ตรวจสอบเงอนไขกบคาสง case ถาตรงกจะทาตามคาสงนนออกมา ทาเรอยไปจนกวาจะถงคาสง

break แตถาหากการเปรยบเทยบไมตรงกบคาสงใน case กจะทาในคาสง default ดงนนถาจะมการ

ทางานตอไปจะตองใสไวหลงจากคาสง default

การทางานวนรอบ

การทางานในลกษณะวนรอบ หรอทเรยกวา loop ซง PHP มคาสงในกลมนใหเลอก

ดงน

For

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

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

ดงน

For ([start]; [condition]; [step])

{

instructions;

Page 32: รายงานการวิจัย เรื่องmpa.rpu.ac.th/ebook/54/54-6.pdfบทคัดย่อ การวิจัยครั้งนี้มีวัตถุประสงค์เพื่อสร้างระบบการ

24

}

โดยท start คอคาเรมตน

condition คอเงอนไข

step คอคาทจะบอกวาจะเพมคาครงละเทาไร (เพมขนหรอลดลง) ถาไม

กาหนดจะเปนการเพมคาครงละ 1

While

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

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

จะปดดวย endwhile หรอไมกได รปแบบของคาสง while เปนดงน

While (condition)

{

instructions;

[step];

}

Do…While

คาสงทคลายกบ While อกคาสงหนงคอ Do…While ซงจะทางานวนรอบเชนเดยวกน

แตคาสง Do…While จะตางจากคาสง While จะตรวจสอบเงอนไขกอนแลวจงทาคาสง แต

Do…While จะตรวจสอบเงอนไขภายหลงจากทางานไปแลว รปแบบของคาสง Do…While

เปนดงน

Do

{

instructions;

[step];

}

while (condition)

คาสงอนทควบคมการทางาน

Page 33: รายงานการวิจัย เรื่องmpa.rpu.ac.th/ebook/54/54-6.pdfบทคัดย่อ การวิจัยครั้งนี้มีวัตถุประสงค์เพื่อสร้างระบบการ

25

คาสงอนทควบคมการทางานของโปรแกรมดงน

คาสง Break

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

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

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

Break;

คาสง Continue

คาสงนจะทางานตรงขามกบคาสง Break คอจะสงใหโปรแกรมทางานตอไป ถาใชคาสง

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

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

Continue เปนดงน

Continue;

คาสง Include

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

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

ขอความธรรมดา หรอมคาสง PHP อยดวยกได รปแบบของคาสง Include เปนดงน

Include(‘File’);

โดยท File คอไฟลทแทรกในสครปตปจจบนทใชงานอย

2.5.6 PHP กบฐานขอมล MySQL

โดยทวไปแล วผพฒนาเวบเมอเลอกใช PHP แลวจะตองเลอกใชฐานข

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

นโปรแกรมจดการฐาน

ขอมลทแจกฟรทสามารถดาวนโหลดไดจากเวบไซต http://www.mysql.com ความเรวใน

การทางาน ความสะดวกในการเรยกใช ฟงกชนตางๆท PHP ไดจดเตรยมไวให

อยางพรอมสรรพ เปนตน

ฟงกชนสาหรบตดตอฐานขอมล MySQL

สาหรบฟงกชนท PHP ไดเตรยมไวสาหรบตดตอกบฐานขอมล MySQL

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

mysql_affected_rows() ให คาจานวนรายการขอมลในการใชฐานขอมลก

อนหนาน

Page 34: รายงานการวิจัย เรื่องmpa.rpu.ac.th/ebook/54/54-6.pdfบทคัดย่อ การวิจัยครั้งนี้มีวัตถุประสงค์เพื่อสร้างระบบการ

26

mysql_change_user() เปลยนชอ login สาหรบตดตอฐานขอมลปจจบน

mysql_close() ป ดการตดตอฐานขอมล

mysql_connect() ตดต อกบดาตาเบสเซรฟเวอรของ MySQL

mysql_create_db() สร างฐานขอมล

mysql_data_seek() เลอนตวช ( Pointer) ภายในตาราง

mysql_db_query() ส งคาสง SQL ไป Query ขอมลจากฐานขอมล

mysql_drop_db() ลบฐานข อมลจากเซรฟเวอร

mysql_errno() ให รหสขาวสารทเกดขอผดพลาดจากการทางานทผ

านมา

mysql_error() ให ขาวสารจากการทางานทผานมา

mysql_fetch_array() รบรายการข อมลท Query ไดไปเกบในอารเรย

mysql_fetch_field() ให คาผลลพธเปนขอมลเกยวกบฟลดเกบเป

นออบเจกต

mysql_fetch_lengths() ให คาขอบเขตแตละผลลพธ

mysql_fetch_object() ให คาผลลพธเปนออบเจกต

mysql_fetch_row() ให คาผลลพธระบลงอารเรย

mysql_field_name() ให คาผลลพธเปนชอของฟลด

mysql_field_seek() เลอนตวช (Pointer) ชไปยงฟลด

mysql_field_table() ให คาผลลพธเปนชอตารางจากชอฟลด

mysql_field_type() ให ผลลพธเปนประเภทของฟลด

mysql_field_len() ให คาขนาดของฟลดทกาหนด

mysql_free_result() ทาให หนวยความจาวางมากขน

mysql_insert_id() ให คา id ทสรางจากคาสง INSERT ทผานมา

mysql_list_fields() แสดงชอฟ ลด

mysql_list_dbs() แสดงชอฐานข อมลทมอยในเซรฟเวอร

mysql_num_rows() ให คาผลลพธเปนจานวนรายการขอมลในตาราง

mysql_pconnect() เป ดการตดตอเซรฟเวอร MySQL ทมอยแลว

mysql_query() ส งคาสง SQL ไป Query ขอมลจากฐานขอมล

mysql_result() ให ผลลพธเปนขอมล

mysql_select_db() เลอกฐานข อมล MySQL

Page 35: รายงานการวิจัย เรื่องmpa.rpu.ac.th/ebook/54/54-6.pdfบทคัดย่อ การวิจัยครั้งนี้มีวัตถุประสงค์เพื่อสร้างระบบการ

27

mysql_tablename ให ผลลพธเปนชอตาราง

การตดตอฐานขอมลและแสดงผล

ในการตดตอฐานขอมล MySQL และนาขอมลมาแสดงผลทางเวบ

บราวเซอรจะประกอบดวยขนตอน 7 ขนตอนดงน

1. การตดตอฐานขอมล

ในการตดต อกบฐานขอมล MySQL ทอยบนดาตาเบสเซรฟเวอร

จะใชฟงกชน mysql_connect() ซงมรปแบบการใชดงน

mysql_connect($hostName, $user, $password) or die(“message”);

$hostName ขอความทเปนชอ หรอ IP Address ของดาตาเบสเซร

ฟเวอร

$user ชอลอกอนทใชในการตดตอกบดาตาเบสเซรฟเวอร

$password รหสผาน

message ขอความทตองการแสดงเมอตดตอกบดาตาเบสเซร

ฟเวอรไมได

2. การเลอกฐานขอมล

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

ฐานขอมลทตองการใชโดยใชฟงกชน mysql_select_db() ซงมรปแบบการใช

ดงน

mysql_select_db($dbName) or die(“message”);

$dbName ชอฐานขอมลทตองการใช

message ขอความทตองการแสดงเมอตดตอกบฐานขอมลไม

ได

3. การ Query ขอมลดวยคาสง SQL

เมอเลอกฐานข อมลไดแลว ขนตอนตอไปเปนการกาหนดคาสง SQL แล

วนาไป Query ฐานขอมลดวยฟงกชน mysql_query() ซงมรปแบบการใชดงน

$dbQuery = mysql_query($sql);

$dbQuery ตวแปรทจะอางไปยงผลลพธทไดจากการ Query

Page 36: รายงานการวิจัย เรื่องmpa.rpu.ac.th/ebook/54/54-6.pdfบทคัดย่อ การวิจัยครั้งนี้มีวัตถุประสงค์เพื่อสร้างระบบการ

28

$sql คาสง SQL ทใชในการ Query รายการขอมลจากฐานข

อมล เชน

$sql = “SELECT * FROM STUDENT ORDER BY

studentID”;

4. การนบจานวนรายการขอมล

เมอดงข อมลจากฐานขอมลไดแลวเนองจากจานวนขอมลในฐานขอม

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

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

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

ชนmysql_num_rows() ซงมรปแบบดงน

$numRows = mysql_num_rows($dbQuery);

$numRows เปนตวแปรทจะรบจานวนรายการขอมลทนบได

5. การเกบรายการขอมลลงตวแปรอารเรย

การนารายการข อมลทไดจากการQuery เกบลงอารเรย จะใชฟงก

ชนmysql_fetch_array() ซงมรปแบบดงน

$result = mysql_fetch_array($dbQuery);

$result อารเรยทตองการเกบรายการขอมล

เมอเกบขอมลลงในอารเรยแลว การอ างถงขอมลในอาเรยมาใช

สามารถอางได 2 วธ คอ

1. การอางโดยใชหมายเลข index เชน

result[0] หมายถง การอางถงสมาชกตวแรก

2. การอางโดยใชชอฟลด เชน

result[“studentID”] หมายถง การอ างถงขอมลในฟลดชอ

studentID

6. การแสดงผลรายการขอมลทางบราวเซอร

ในการแสดงผลรายการข อมลเมอทาการ Query ขอมลจากฐานขอมลดวย

คาสง SQL SELECT field list FROM table name WHERE condition ไดแลว ขนตอนต

Page 37: รายงานการวิจัย เรื่องmpa.rpu.ac.th/ebook/54/54-6.pdfบทคัดย่อ การวิจัยครั้งนี้มีวัตถุประสงค์เพื่อสร้างระบบการ

29

อไปจะใชคาสงวนรอบชวย ซงอาจใช คาสง for หรอ while มาชวยในการแสดง ดงตวอย

างตอไปน

for ($i=0; $i<$numRows; $i++ ) {

// เกบรายการขอมลลงอาเรย

$result = mysql_fetch_array($dbQuery);

// นารายการขอมลทไดแสดงทางบราวเซอร

echo “รหสประจาตว ”.$result[“studentID”].”<br>”;

echo “ชอ-นามสกล ”.$result[“studentName”].”<br><hr>”;

}

7. การปดการตดตอกบฐานขอมล

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

อมล โดยใชคาสง mysql_close() โดยมรปแบบดงน

mysql_close();

Page 38: รายงานการวิจัย เรื่องmpa.rpu.ac.th/ebook/54/54-6.pdfบทคัดย่อ การวิจัยครั้งนี้มีวัตถุประสงค์เพื่อสร้างระบบการ

28

บทท 3

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

3.1 วเคราะหระบบงานปจจบน

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

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

- ยงไมมระบบการคนหาผลงานวจย ซงสงผลใหคนหาผลงานวจยไดลาชา

และยากลาบาก

- ยงไมมการเผยแพรผลงานวจยออกสสงคมภายนอก

- สบคนผลงานวจยทตองการไดยาก เนองมาจากผลงานวจยมจานวนมากขนเรอยๆ

3.1.1 ขนตอนการทางานระบบปจจบน

3.1.1.1 งานบนทกขอมลงานวจย

- เจาหนาทจดเกบและบนทกขอมลผลงานงานวจยเขาลงแฟม

3.1.1.2 งานสบคนงานวจย

- ผทตองการสบคนงานวจยเขามาสบคนทสานกวจย

- ทาการคนหาขอมลงานวจยทตองการ

แผนผงทางเดนระบบปจจบน ( Workflow Diagram )

1. งานบนทกขอมลงานวจย

รปท 3.1 Workflow Diagram งานบนทกขอมลงานวจย

เสนท 1 หมายถง เจาหนาทบนทกรายละเอยดของผลงานวจยเขาแฟม

เจาหนาท

แฟมเอกสารขอมล

งานวจย

1

Page 39: รายงานการวิจัย เรื่องmpa.rpu.ac.th/ebook/54/54-6.pdfบทคัดย่อ การวิจัยครั้งนี้มีวัตถุประสงค์เพื่อสร้างระบบการ

29

2. งานสบคนงานวจย

รปท 3.2 Workflow Diagram งานสบคนขอมลงานวจย

เสนท 1 หมายถง บคคลทมความประสงคทจะทราบขอมลผลงานวจย มาสบคน

งานวจยทฝายวจย วทยาลยราชพฤฏษ

เสนท 2 หมายถง งานวจยทไดจากการคนหาตามตองการ

3.2 ออกแบบระบบงานใหม

3.2.1 งานขอมลงานวจย

3.2.1.1 เพมขอมลงานวจย

3.2.1.2 ลบขอมลงานวจย

3.2.1.3 แกไขขอมลงานวจย

3.2.1.4 แสดงขอมลงานวจย

3.2.2 งานประเภทงานวจย

3.2.2.1 เพมประเภทงานวจย

3.2.2.2 ลบประเภทงานวจย

3.2.2.3 แกไขประเภทงานวจย

3.2.2.4 คนหาประเภทงานวจย

3.2.3 งานคณะวชา

3.2.3.1 เพมคณะวชา

3.2.3.2 ลบคณะวชา

3.2.3.3 แกไขคณะวชา

3.2.3.4 คนหาคณะวชา

บคคล

งานวจยวทยาลย

ราชพฤกษ

1

2

Page 40: รายงานการวิจัย เรื่องmpa.rpu.ac.th/ebook/54/54-6.pdfบทคัดย่อ การวิจัยครั้งนี้มีวัตถุประสงค์เพื่อสร้างระบบการ

30

3.2.4 งานสาขา

3.2.4.1 เพมสาขา

3.2.4.2 ลบสาขา

3.2.4.3 แกไขสาขา

3.2.4.4 คนหาสาขา

3.2.5 งานผทาวจย

3.2.5.1 เพมผทาวจย

3.2.5.2 ลบผทาวจย

3.2.5.3 แกไขผทาวจย

3.2.5.4 คนหาผทาวจย

3.2.6 งานแหลงทน

3.2.6.1 เพมแหลงทน

3.2.6.2 ลบแหลงทน

3.2.6.3 แกไขแหลงทน

3.2.6.4 คนหาแหลงทน

3.2.7 งานอาจารยทปรกษา

3.2.7.1 เพมอาจารยทปรกษา

3.2.7.2 ลบอาจารยทปรกษา

3.2.7.3 แกไขอาจารยทปรกษา

3.2.7.4 คนหาอาจารยทปรกษา

3.2.8 งานสมาชก

3.2.8.1 เพมสมาชก

3.2.8.2 ลบสมาชก

3.2.8.3 แกไขสมาชก

3.2.8.4 คนหาสมาชก

3.2.9 งานขาวสาร/ประชาสมพนธ

3.2.9.1 เพมขาวสาร/ประชาสมพนธ

3.2.9.2 ลบขาวสาร/ประชาสมพนธ

3.2.9.3 แกไขขาวสาร/ประชาสมพนธ

3.2.9.4 คนหาขาวสาร/ประชาสมพนธ

Page 41: รายงานการวิจัย เรื่องmpa.rpu.ac.th/ebook/54/54-6.pdfบทคัดย่อ การวิจัยครั้งนี้มีวัตถุประสงค์เพื่อสร้างระบบการ

31

3.2.10 งานขาวสานกวจย

3.2.10.1 เพมขาวสานกวจย

3.2.10.2 ลบขาวสานกวจย

3.2.10.3 แกไขขาวสานกวจย

3.2.10.4 คนหาขาวสานกวจย

3.2.11 งานสบคนผลงานวจย

3.2.11.1 คนหาแบบงาย

3.2.11.1.1 คนหาจากทกเขตขอมลจากตาแหนงใดกไดหรอคนหาจากคา

ขนตน

3.2.11.1.2 คนหาตามชอผทาวจยจากตาแหนงใดกไดหรอคนหาจากคา

ขนตน

3.2.11.1.3 คนหาตามชอผลงานวจยจากตาแหนงใดกไดหรอคนหาจากคา

ขนตน

3.2.11.1.4 คนหาตามปทสงผลงานวจยจากตาแหนงใดกไดหรอคนหาจาก

คาขนตน

3.2.11.1.5 คนหาตามแหลงทนจากตาแหนงใดกไดหรอคนหาจากคา

ขนตน

3.2.11.1.6 คนหาตามสาขา/ประเภทจากตาแหนงใดกไดหรอคนหาจากคา

ขนตน

3.2.11.1.7 คนหาตามคณะจากตาแหนงใดกไดหรอคนหาจากคาขนตน

3.2.11.2 คนหาแบบซบซอน

3.2.11.2.1 คนหาตามหวขอทระบและมเงอนไขมากกวา 1 เงอนไข

เชน คนหาตามชอผลงานวจย หรอ ตามปทวจยไมรวม ชอผวจย

ฯลฯ

3.3 ทรพยากรและเครองมอทใช

3.3.1 Hardware

- หนวยประมวลผลกลาง (CPU) ขนตา Pentium 4 หรอเทยบเทา

- หนวยความจาหลก (RAM) ขนตา 512 MB

- ฮารดดสก (Hard Disk) ความจขนตา 40 GB

- จอภาพ (Monitor) สามารถแสดงผลไดละเอยด 1024 x 768 Pixel

Page 42: รายงานการวิจัย เรื่องmpa.rpu.ac.th/ebook/54/54-6.pdfบทคัดย่อ การวิจัยครั้งนี้มีวัตถุประสงค์เพื่อสร้างระบบการ

32

3.3.2 Software

3.3.2.1 โปรแกรมระบบ ( System Software )

- ระบบปฏบตการ Microsoft Windows XP

3.3.2.2 โปรแกรมประยกต ( Application Software )

- PHP Script Language คอ ภาษา PHP ทใชเขยนโปรแกรมเกยวกบ

Web(PHP เปนภาษาสครปตทมความสามารถสงสาหรบการพฒนา Web site และความสามารถท

โดดเดนอกประการหนงของ PHP คอ database-enable web page ทาใหเอกสารของ HTML

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

- MySQL Database คอ โปรแกรมททาหนาทเปน Database Server

- Apache Web Server คอ โปรแกรมททาหนาทเปน Web Server เพอให

สามารถใสสครปตของ PHP ในเอกสารของ HTMLได

- โปรแกรมทใชในการออกแบบและตกแตงระบบงาน เชน Dreamweaver 2004 ,

Adobe Photoshop

3.4 แผนผงการเดนทางของระบบงานใหม (Data Flow Diagram)

ระบบการสบคนผลงานวจยน ไดนา Data Flow Diagram ในการแบงงานในระบบ

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

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

กลาวมานมหนาทและงานแตกตางกนออกไป ซงจะแสดงใหเหนดงรปท 3.3

ผดแลระบบ

0

ระบบสบคนผลงานวจย

วทยาลยราชพฤกษ

สมาชก

ผใชท�วไป

ขอมลสมาชก,ขอมลขอใชบรการขอมลวจย

บทท�ใหบรการร

ขอมลท�ใชในการคนหา

ขอมลท�ไดจาการคนหาตามเง�อนไข

ขอมลการจดการระบบ

ขอมลการจดการระบบท�ปรบปรงแลว

รปท 3.3 Context Diagram ระบบสบคนผลงานวจย

Page 43: รายงานการวิจัย เรื่องmpa.rpu.ac.th/ebook/54/54-6.pdfบทคัดย่อ การวิจัยครั้งนี้มีวัตถุประสงค์เพื่อสร้างระบบการ

33

จาก Data Flow Diagram ในระดบ Context Diagram ของระบบสบคนผลงานวจย สามารถ

แสดงรายละเอยดออกเปน Data Flow Diagram Level 1 ซงมหวของานหลกอย 12 งาน ดงรปท 3.4

ผดแลระบบ

1.0

งานขอมลงานวจย

2.0

งานประเภทงานวจย

3.0

งานคณะวชา

4.0

งานสาขา

5.0

งานผทาวจย

6.0

งานแหลงทน

7.0

งานอาจารยท�ปรกษา

12.0

งานสบคนงานวจย

9.0

งานบรการขอมลวจย

10.0

งานขาวสารประชาสมพนธ

11.0

งานขาวสานกวจย

8.0

งานสมาชก

ขอมลคาคน

ขอมลงานวจย

ขอมลสมาช

ขอมลสมาชกใหม

ขอมลสมาช

ขอมลท�ไดจากการสบคนตามเง�อนไข

ขอมลท�ตองการสบคน

ขอมลคาคน

ขอมลคาคน

ขอมลคาคน

ขอมลคาคน

ขอมลคาคน

ขอมลคาคน

ขอมลคาคน

ขอมลคาคน

เลขท�การบรการขอมล

ขอมลท�ใชบรการ

ขอมลผทาวจย

ขอมลอาจารยท�ปรกษา

ขอมลขาวสารประชาสมพนธ

ขอมลสาขา

ขอมลคณะวชา

ขอมลประเภมงานวจย

ขอมลขาวสานกวจ

ขอมลแหลงทน

ขอมลบทท�ใหบรการ

ผใชท�วไป

สมาชก

ขอมลท�ตองการสบคน

ขอมลท�ตองการสบคน

ขอมลท�ไดจากการสบคนตามเง�อนไข

ขอมลท�ไดจากการสบคนตามเง�อนไข

ขอมลคาคน

รปท 3.4 Data Flow Diagram Level 1ระบบสบคนผลงานวจย

จาก Data Flow Diagram Level 1 ในรปท 3.4 จะทาใหเราทราบวามงานหลกทงหมด 12

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

Page 44: รายงานการวิจัย เรื่องmpa.rpu.ac.th/ebook/54/54-6.pdfบทคัดย่อ การวิจัยครั้งนี้มีวัตถุประสงค์เพื่อสร้างระบบการ

34

ใหเกด Data Flow Diagram Level 2 ซงจะทาใหเราทราบวาในแตละงานหลกนนประกอบไปดวย

งานยอยอะไรบาง ดงรายละเอยดในรปท 3.5 - รปท 3.16

ผดแลระบบ

1.1

เพ�มขอมลงานวจย

1.2

ลบขอมลงานวจย

1.3

แกไขขอมลงานวจย

1.4

แสดงขอมลงานวจย

แฟ�มขอมลงานวจยD1

แฟ�มขอมลงานวจยD1

แฟ�มประเภทงานวจยD2 แฟ�มคณะวชาD3 แฟ�มผทาวจยD5 แฟ�มแหลงทนD6แฟ�มสาขาD4

แฟ�มประเภทงานวจยD2 แฟ�มคณะวชาD3 แฟ�มผทาวจยD5 แฟ�มแหลงทนD6แฟ�มสาขาD4

แฟ�มประเภทงานวจยD2 แฟ�มคณะวชาD3 แฟ�มผทาวจยD5 แฟ�มแหลงทนD6แฟ�มสาขาD4

แฟ�มประเภทงานวจยD2 แฟ�มคณะวชาD3 แฟ�มผทาวจยD5 แฟ�มแหลงทนD6แฟ�มสาขาD4

แฟ�มขอมลงานวจยD1

แฟ�มขอมลงานวจยD1

ขอมลประเภทงานวจย

ขอมลคณะวชา ขอมลสาขา

ขอมลผท

าวจย

ขอมลแห

ลงทน

ขอมลงานวจยใหม

ขอมลงานวจย

ขอมลงานวจย

ขอมลงานวจย

ขอมลประเภทงานวจย

ขอมลคณะวชา ขอมลสาขา

ขอมลผท

าวจย

ขอมลแห

ลงทน

ขอมลปร

ะเภทงา

นวจย

ขอมลคณ

ะวชา ขอมลสาขา

ขอมลผทาวจย

ขอมลแหลงทน

ขอมลงานวจยท�ลบ

ขอมลงานวจย

รหสงานวจย

ขอมลงานวจย

ขอมลประเภทง

านวจย

ขอมลคณ

ะวชา

ขอมลสาขา

ขอมลผทาวจย

ขอมลแหลงทน

ขอมลประวตงานวจย(ใหม)

ขอมลงานวจย(เกา)

ขอมลงานวจย

รหสงานวจย

แสดงขอมลงานวจย

ขอมลงานวจย

ขอมลงานวจย

รหสงานวจย

รปท 3.5 Data Flow Diagram Level 2 งานขอมลงานวจย

Page 45: รายงานการวิจัย เรื่องmpa.rpu.ac.th/ebook/54/54-6.pdfบทคัดย่อ การวิจัยครั้งนี้มีวัตถุประสงค์เพื่อสร้างระบบการ

35

ผดแลระบบ

2.1

เพ�มประเภทงานวจย

2.2

ลบประเภทงานวจย

2.3

แกไขประเภทงานวจย

2.4

คนหาประเภทงานวจย

แฟ�มประเภทงานวจยD2

ขอมลประเภทงานวจยใหม

ขอมลประเภทงานวจย

ขอมลประเภทงานวจย

ขอมลประเภทงานวจย

รหสประเภทงานวจย

ขอมลประเภทงานวจย

ขอมลประเภทงานวจย

ขอมลประเภทงานวจย

รหสประเภทงานวจย

รหสประเภทงานวจย

ขอมลประเภทงานวจยท�ล

ขอมลประเภทงานวจย(เกา

)

ขอมลประเภทงานวจย(ใหม)

ขอมลประเภทงานวจย

ขอมลประเภทงานวจย

รปท 3.6 Data Flow Diagram Level 2 งานขอมลงานประเภทงานวจย

Page 46: รายงานการวิจัย เรื่องmpa.rpu.ac.th/ebook/54/54-6.pdfบทคัดย่อ การวิจัยครั้งนี้มีวัตถุประสงค์เพื่อสร้างระบบการ

36

ผดแลระบบ

3.1

เพ�มคณะวชา

3.2

ลบคณะวชา

3.3

แกไขคณะวชา

4.4

คนหาคณะวชา

แฟ�มคณะวชาD3

ขอมลคณะวชาใหมขอมลคณะวชา

ขอมลคณะวชา

รหสคณะวชา

ขอมลคณะวชา

ขอมลคณะวชา

ขอมลคณะวชา

รหสคณะวชา

รหสคณะวชา

ขอมลคณะวชาท�ลบ

ขอมลคณะวชา(เกา)

ขอมลคณะวชา(ใหม)

ขอมลคณะวชา

ขอมลคณะวชา

ขอมลคณะวชา

ขอมลคณะวชา

รปท 3.7 Data Flow Diagram Level 2 งานขอมลคณะวชา

Page 47: รายงานการวิจัย เรื่องmpa.rpu.ac.th/ebook/54/54-6.pdfบทคัดย่อ การวิจัยครั้งนี้มีวัตถุประสงค์เพื่อสร้างระบบการ

37

ผดแลระบบ

4.1

เพ�มสาขา

4.2

ลบสาขา

4.3

แกไขสาขา

4.4

คนหาสาขา

แฟ�มสาขาD4

ขอมลสาขาใหมขอมลสาขา

ขอมลสาขา

รหสสาขา

ขอมลสาขา

ขอมลสาขา

ขอมลสาขา

รหสสาขา

รหสสาขา

ขอมลสาขาท�ลบ

ขอมลสาขา(เกา)

ขอมลสาขา(ใหม)

ขอมลสาขา

ขอมลสาขา

ขอมลสาขา

ขอมลสาขา

รปท 3.8 Data Flow Diagram Level 2 งานขอมลสาขา

Page 48: รายงานการวิจัย เรื่องmpa.rpu.ac.th/ebook/54/54-6.pdfบทคัดย่อ การวิจัยครั้งนี้มีวัตถุประสงค์เพื่อสร้างระบบการ

38

ผดแลระบบ

5.1

เพมขอมลผทาวจย

5.2

ลบขอมลผทาวจย

5.3

แกไขขอมลผทาวจย

5.4

คนหาขอมลผทาวจย

แฟ�มขอมลผทาวจยD5

ขอมลผทาวจยใหม

ขอมลผทาวจย

รหสผทาวจย

ขอมลผทาวจยท�ลบ

ขอมลผทาวจย(เกา)

ขอมลผทาวจย(ใหม)

ขอมลผทาวจย

ขอมลผทาวจย

ขอมลผทาวจย

ขอมลผทาวจย

แฟ�มคณะวชาD3

แฟ�มคณะวชาD3

แฟ�มคณะวชาD3

ขอมลคณะวชา

ขอมลคณะวชา

ขอมลคณะวชา

ขอมลคณะวชา

รหสผทาวจย

รหสผทาวจย

รหสผทาวจย

ขอมลผทาวจย

ขอมลผทาวจย

ขอมลผทาวจย

รปท 3.9 Data Flow Diagram Level 2 งานขอมลผทาวจย

Page 49: รายงานการวิจัย เรื่องmpa.rpu.ac.th/ebook/54/54-6.pdfบทคัดย่อ การวิจัยครั้งนี้มีวัตถุประสงค์เพื่อสร้างระบบการ

39

ผดแลระบบ

6.1

เพ�มแหลงทน

6.2

ลบแหลงทน

6.3

แกไขแหลงทน

6.4

คนหาแหลงทน

แฟ�มแหลงทนD6

ขอมลแหลงทนใหม

รหสแหลงทน

ขอมลแหลงทนท�ลบ

ขอมลแหลงทน(เกา)

ขอมลแหลงทน(ใหม)

ขอมลแหลงทน

ขอมลแหลงทน

ขอมลแหลงทน

ขอมลแหลงทน

ขอมลแหลงทน

ขอมลแหลงทน

ขอมลแหลงทน

ขอมลแหลงทน

ขอมลแหลงทน

รหสแหลงทน

รหสแหลงทน

รปท 3.10 Data Flow Diagram Level 2 งานขอมลแหลงทน

Page 50: รายงานการวิจัย เรื่องmpa.rpu.ac.th/ebook/54/54-6.pdfบทคัดย่อ การวิจัยครั้งนี้มีวัตถุประสงค์เพื่อสร้างระบบการ

40

ผดแลระบบ

7.1

เพมอาจารยทปรกษา

7.2

ลบอาจารยท�ปรกษา

7.3

แกไขอาจารยท�ปรกษา

7.4

คนหาอาจารยท�ปรกษา

แฟ�มอาจารยทปรกษาD7

ขอมลอาจารยท�ปรกษาให

ขอมลอาจารยท�ปรกษาท�ลบ

ขอมลอาจารยท�ปรกษา(เกา)

ขอมลอาจารยท�ปรกษา(ใหม)

ขอมลอาจารยท�ปรกษา

แฟ�มคณะวชาD3

แฟ�มคณะวชาD3

แฟ�มคณะวชาD3

ขอมลคณะวชา

ขอมลคณะวชา

ขอมลคณะวชา

ขอมลคณะวชา

รหสอาจารยท�ปรกษา

ขอมลอาจารยท�ปรกษา

ขอมลอาจารยท�ปรกษา

ขอมลอาจารยท�ปรกษา

ขอมลอาจารยท�ปรกษา

ขอมลอาจารยท�ปรกษา

ขอมลอาจารยท�ปรกษา

ขอมลอาจารยท�ปรกษา

ขอมลอาจารยท�ปรกษา

รหสอาจารยท�ปรกษา

รหสอาจารยท�ปรกษา

รปท 3.11 Data Flow Diagram Level 2 งานขอมลอาจารยทปรกษา

Page 51: รายงานการวิจัย เรื่องmpa.rpu.ac.th/ebook/54/54-6.pdfบทคัดย่อ การวิจัยครั้งนี้มีวัตถุประสงค์เพื่อสร้างระบบการ

41

สมาชก

8.1

เพ�มสมาชก

8.2

แกไขสมาชก

8.3

ลบสมาชก

8.4

คนหาสมาชก

แฟ�มสมาชกD8

ขอมลสมาชกใหม

ขอมลสมาชกท�ลบ

ขอมลสมาชก(เกา)

ขอมลสมาชก(ใหม)

ขอมลสมาชก

ขอมลสมาชก

ขอมลสมาชก

ขอมลสมาชก

ผดแลระบบ

ขอมลสมาชก

ขอมลสมาชก

รหสสมาชก

ขอมลสมาชก

ขอมลสมาชก

ขอมลสมาชก

รหสสมาชก

รหสสมาชก

รปท 3.12 Data Flow Diagram Level 2 งานขอมลสมาชก

Page 52: รายงานการวิจัย เรื่องmpa.rpu.ac.th/ebook/54/54-6.pdfบทคัดย่อ การวิจัยครั้งนี้มีวัตถุประสงค์เพื่อสร้างระบบการ

42

ผดแลระบบ

9.1

เพ�มขอมลการใชบรการ

9.2

ลบขอมลการใชบรการ

9.3

แกไขขอมลการ

ใชบรการ

9.4

คนหาขอมลการ

ใชบรการ

แฟ�มบรการขอมลวจยD9

ขอมลการใชบรการใหม

เลขท�การใชบรการ

ขอมลการใชบรการ

เลขท�การใชบรการ

เลขท�การใชบรการ

ขอมลการใชบรการ

ขอมลการใชบรการ

ขอมลการใชบรการ(เกา)

ขอมลการใชบรการ(ใหม)

ขอมลการใชบรการ

ขอมลการใชบรการ

ขอมลการใชบรการ

ขอมลการใชบรการ

ขอมลการใชบรการ

สมาชก ขอมลการใชบรการ

ขอมลการใชบรการ

รปท 3.13 Data Flow Diagram Level 2 งานบรการขอมลวจย

Page 53: รายงานการวิจัย เรื่องmpa.rpu.ac.th/ebook/54/54-6.pdfบทคัดย่อ การวิจัยครั้งนี้มีวัตถุประสงค์เพื่อสร้างระบบการ

43

ผดแลระบบ

10.1

เพ�มขาวประชาสมพนธ

10.2

ลบขาวสารประชาสม

พนธ

10.3

แกไขขาวสารประชาสม

พนธ

10.4

คนหาขาวสารประชาสม

พนธ

แฟ�มขาวประชาสมพนธD10

ขอมลขาวสาร/ประชาสมพนธ

ขอมลขาวสาร/ประชาสมพนธ

ขอมลขาวสาร/ประชาสมพนธท�ลบ

ขอมลขาวสาร/ประชาสมพนธ

ขอมลขาวสาร/ประชาสมพนธ(เกา)

ขอมลขาวสาร/ประชาสมพนธ(ใหม)

ขอมลขาวสาร/ประชาสมพนธ

ขอมลขาวสาร/ประชาสมพนธ

ขอมลขาวสาร/ประชาสมพนธ

ขอมลขาวสาร/ประชาสมพนธ

ขอมลขาวสาร/ประชาสมพนธ

รหสขาวสาร/ประชาสมพนธ

รหสขาวสาร/ประชาสมพนธ

รหสขาวสาร/ประชาสมพนธ

ขอมลขาวสาร/ประชาสมพนธ

ขอมลขาวสาร/ประชาสมพนธ

รปท 3.14 Data Flow Diagram Level 2 งานขาวสาร/ประชาสมพนธ

Page 54: รายงานการวิจัย เรื่องmpa.rpu.ac.th/ebook/54/54-6.pdfบทคัดย่อ การวิจัยครั้งนี้มีวัตถุประสงค์เพื่อสร้างระบบการ

44

ผดแลระบบ

11.1

เพ�มขาวสานกวจย

11.2

ลบขาวสานกวจย

11.3

แกไขขาวสานกวจย

11.4

คนหาขาวสานกวจย

แฟ�มขาวสานกวจยD11

ขอมลขาวสานกวจย

รหสขาวสานกวจย

ขอมลขาวสานกวจย

ขอมลขาวสานกวจยท�ลบ

ขอมลขาวสานกวจย

ขอมลขาวสานกวจย(เกา)

ขอมลขาวสานกวจย(ใหม)

ขอมลขาวสานกวจย

ขอมลขาวสานกวจย

ขอมลขาวสานกวจย

ขอมลขาวสานกวจย

ขอมลขาวสานกวจย

ขอมลขาวสานกวจย

ขอมลขาวสานกวจย

รหสขาวสานกวจย

รหสขาวสานกวจย

รปท 3.15 Data Flow Diagram Level 2 งานขาวสานกวจย

Page 55: รายงานการวิจัย เรื่องmpa.rpu.ac.th/ebook/54/54-6.pdfบทคัดย่อ การวิจัยครั้งนี้มีวัตถุประสงค์เพื่อสร้างระบบการ

45

ผใชทวไป

แฟ�มขอมลงานวจยD1

12.1

สบคนขอมลงานวจย

ขอมลงานวจยตามเงอนไข

ขอ

มล

งานว

จย

ขอ

มล

งานว

จย

เงอนไขในการคนหา

ผดแลระบบ

สมาชก

ขอมลงานวจยตามเงอนไข

เงอนไขในการคนหา

เงอนไขในการคนหา

ขอมลงานวจยตามเงอนไข

แฟ�มประเภทงานวจยD2

แฟ�มคณะวชาD3

แฟ�มผทาวจยD5

แฟ�มแหลงทนD6

แฟ�มสาขาD4

ขอมลประเภทงานวจย

ขอมลคณะวชา

ขอมลสาขา

ขอมลผทาวจย

ขอมลแหลงทน

รปท 3.16 Data Flow Diagram Level 2 งานสบคนวจย

3.4.1 พจนานกรมขอมล (Data Dictionary)

ตารางท 3.1 สญลกษณทใชในพจนานกรมขอมล

สญลกษณ ความหมาย

=

+

{}

()

[:]

ประกอบดวย,เทากบ

และ

มการซ ากนของสวนยอยของขอมล (Data Element)

Option คอ มหรอไมมกได

เลอกสวนยอยของขอมล (Data Element) ตวใดตวหนง

Page 56: รายงานการวิจัย เรื่องmpa.rpu.ac.th/ebook/54/54-6.pdfบทคัดย่อ การวิจัยครั้งนี้มีวัตถุประสงค์เพื่อสร้างระบบการ

46

3.4.2 การออกแบบฐานขอมลระบบใหม (Data Structure)

การออกแบบฐานขอมลเพอใหเหมาะสมกบระบบงานใหม ซงมรายละเอยดและคาอธบาย

สญลกษณทใชในแฟมขอมล ดงตอไปน คาอธบายสญลกษณทใชในแฟมขอมล

INT[(M)] ขอมลชนดตวเลขแบบคดเครองหมาย จะใชไดตงแต -2147483648

ถง 2147483647 แตถาแบบไมคดเครองหมาย จะใชไดตงแต 0 ถง 4294967295

ขอมลชนดนใชเนอทเกบขอมลขนาด 4 ไบต

DATE คอคาของวนท

Tinyint คอเลขจานวนเตมอยในชวง –127 ถง 127

TEXT, BLOB ขอมลประเภทนสามารถใชความกวางขอมลไดสงสด 65,535

ตวอกษร และใชเนอทเกบขอมลเทากบจานวนขอมลจรง +2 ไบต

VARCHAR (M) ขอมลประเภทสตรงทสามารถปรบขนาดตามขอมลทเกบใน

ฟลด

ขนาดความกวางอยต งแต 1 ถง 255 การเกบขอมลจะเทากบขนาดของขอมลจรง

ในฟลดนนๆ +1 ไบต

CHAR (M) เปนขอมลชนดสตรงขนาดเทากบคา M ทระบไว ซงคา M มคา

ระหวาง 1 ถง 255

DOUBLE ขอมลชนดนใชเนอทเกบขอมลขนาด 8 ไบต

ตารางท 3.2 แฟมขอมลงานวจย (research_data)

No Field Name Type Width Description

1 research_id int 5 รหสงานวจย PK

2 research_topicThai varchar 150 ชอโครงการวจยภาษาไทย

3 research_topicEng varchar 150 ชอโครงการวจยภาษาองกฤษ

4 research_year int 4 ปทไดรบทน

5 make_id int 5 รหสผทาวจย FK

6 disclipline_id char 2 รหสสาขา FK

7 faculty_id tinyint 3 รหสคณะ FK

8 fund_id tinyint 3 รหสแหลงทน FK

9 type_id char 2 รหสประเภทงานวจย FK

10 teacher_id int 4 รหสอาจารยทปรกษา FK

Page 57: รายงานการวิจัย เรื่องmpa.rpu.ac.th/ebook/54/54-6.pdfบทคัดย่อ การวิจัยครั้งนี้มีวัตถุประสงค์เพื่อสร้างระบบการ

47

ตารางท 3.2 ตอ

No Field Name Type Width Description

11 research_contactStart varchar 20 เรมสญญา

12 research_contactEnd varchar 20 สนสดสญญา

13 research_file varchar 30 ชอไฟลบทคดยอ

14 research_status tinyint 1 สถานะงานวจย

(1) อาจารย (2) นกศกษา

ตารางท 3.3 แฟมผดแลระบบ (admin)

No Field Name Type Width Description

1 admin_id tinyint 3 รหสผดแลระบบ PK

2 admin_user varchar 20 ชอ login ของผดแลระบบ

3 admin_password varchar 20 รหสผานของผดแลระบบ

ตารางท 3.4 แฟมประเภทงานวจย (research_type)

No Field Name Type Width Description

1 type_id char 2 รหสประเภทงานวจย PK

2 type_name varchar 30 ชอประเภทงานวจย

ตารางท 3.5 แฟมคณะวชา (faculty)

No Field Name Type Width Description

1 faculty_id tinyint 3 รหสคณะ PK

2 faculty_name varchar 30 ชอคณะ

ตารางท 3.6 แฟมสาขา (disclipline)

No Field Name Type Width Description

1 disclipline_id char 2 รหสสาขา PK

2 disclipline_name varchar 30 ชอสาขา

Page 58: รายงานการวิจัย เรื่องmpa.rpu.ac.th/ebook/54/54-6.pdfบทคัดย่อ การวิจัยครั้งนี้มีวัตถุประสงค์เพื่อสร้างระบบการ

48

ตารางท 3.7 แฟมผทาวจย (research_make)

No Field Name Type Width Description

1 make_id int 5 รหสผทาวจย PK

2 make_name varchar 20 ชอผทาวจย

3 make_surname varchar 20 นามสกลผทาวจย

4 make_birthday varchar 20 วนเกดผทาวจย

5 make_sex varchar 8 เพศผทาวจย

6 make_age char 3 อายผทาวจย

7 make_senior varchar 50 วฒการศกษาผทาวจย

8 faculty_id char 2 รหสคณะ FK

9 make_email varchar 40 อเมลผทาวจย

10 make_address varchar 150 ทอยผทาวจย

11 make_telephone varchar 10 โทรศพทผทาวจย

ตารางท 3.8 แฟมแหลงทน (fund)

No Field Name Type Width Description

1 fund_id tinyint 3 รหสแหลงทน PK

2 fund_name varchar 50 ชอแหลงทน

ตารางท 3.9 แฟมจงหวด (province)

No Field Name Type Width Description

1 province_id tinytint 3 รหสจงหวด PK

2 province_name varchar 30 ชอจงหวด

ตารางท 3.10 แฟมอาจารยทปรกษา (teacher)

No Field Name Type Width Description

1 teacher_id int 4 รหสอาจารยทปรกษา PK

2 teacher_name varchar 25 ชออาจารยทปรกษา

3 teacher_surname varchar 25 นามสกลอาจารยทปรกษา

Page 59: รายงานการวิจัย เรื่องmpa.rpu.ac.th/ebook/54/54-6.pdfบทคัดย่อ การวิจัยครั้งนี้มีวัตถุประสงค์เพื่อสร้างระบบการ

49

ตารางท 3.10 ตอ

No Field Name Type Width Description

4 teacher_sex varchar 8 เพศอาจารยทปรกษา

5 teacher_senior varchar 50 วฒการศกษาอาจารยทปรกษา

6 faculty_id char 2 รหสคณะ FK

ตารางท 3.11 แฟมสมดเยยม (book)

No Field Name Type Width Description

1 no int 5 ลาดบสมดเยยม PK

2 message text ขอความ

3 name varchar 50 ชอ

4 email varchar 30 อเมล

5 ip varchar 20 ไอพแอดเดรส

6 date varchar 50 วนทลงสมดเยยม

ตารางท 3.12 แฟมขาวสาร/ประชาสมพนธ (news)

No Field Name Type Width Description

1 news_id int 5 รหสขาวสาร/ประชาสมพนธ PK

2 news_head varchar 200 หวขอขาวสาร/ประชาสมพนธ

3 news_file1 varchar 200 ชอไฟลทอบโหลด

4 news_file2 varchar 200 ชอไฟลทอยบน Server

5 news_date varchar 20 วนทอบโหลดสาร/ประชาสมพนธ

ตารางท 3.13 แฟมขาวสานกวจย (research_news)

No Field Name Type Width Description

1 research_news_id int 5 รหสขาวสานกวจย PK

2 research_news_head varchar 200 หวขอขาวสานกวจย

3 research_news_file1 varchar 200 ชอไฟลทอบโหลด

4 research_news_file2 varchar 200 ชอไฟลทอยบน Server

5 research_news_date varchar 20 วนทอบโหลดขาวสานกวจย

Page 60: รายงานการวิจัย เรื่องmpa.rpu.ac.th/ebook/54/54-6.pdfบทคัดย่อ การวิจัยครั้งนี้มีวัตถุประสงค์เพื่อสร้างระบบการ

50

ตารางท 3.14 แฟมโจทยคาถามโพล (poll_question)

No Field Name Type Width Description

1 pollq_id int 11 รหสคาถามโพล PK

2 poll_q tinytext คาถามโพล

3 active char 3 สถานะโพล(yes) = แสดงโพล

(no) = ไมแสดงโพล

ตารางท 3.15 แฟมโจทยคาตอบโพล (poll_answer)

No Field Name Type Width Description

1 pollans_id int 11 รหสคาตอบ PK

2 pollq_id int 11 รหสคาถาม FK

3 poll_ans varchar 20 คาตอบโพล

4 vote int 11 คะแนนโหวต

หมายเหต PK คยหลก (Primary Key)

FK คยรอง (Foreign Key)

Page 61: รายงานการวิจัย เรื่องmpa.rpu.ac.th/ebook/54/54-6.pdfบทคัดย่อ การวิจัยครั้งนี้มีวัตถุประสงค์เพื่อสร้างระบบการ

51

บทท 4

ผลการวจย

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

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

เพอทดสอบประสทธภาพของระบบดงกลาว โดยเสนอผลการวจยออกเปน 3 สวนดงน

4.1 ลกษณะของกลมตวอยาง 4.2 ผลการวเคราะหประสทธภาพระบบการสบคนผลงานวจย และโครงงานคอมพวเตอร

ธรกจทสรางขน 4.3 โครงสรางของโฮมเพจ

4.1 ลกษณะของกลมตวอยาง

ตารางท 4-1 ลกษณะของกลมตวอยางจานวน 30 คน

ลกษณะ จานวน รอยละ

ประเภทผใช

- คณาจารย 12 40

- เจาหนาท 8 26.67

- นกศกษา 10 33.33

เพศ

ชาย 11 36.67

หญง 19 63.33

อาย

(16 – 25 ) ป 7 23.33

( 26 – 35 ) ป 16 53.33

(36 – 45 ) ป 5 16.67

( 46 – 55 ) ป 2 6.67

มากกวา 55 ป 0 0

Page 62: รายงานการวิจัย เรื่องmpa.rpu.ac.th/ebook/54/54-6.pdfบทคัดย่อ การวิจัยครั้งนี้มีวัตถุประสงค์เพื่อสร้างระบบการ

52

จากตารางท 4-1 ลกษณะของกลมตวอยาง จานวน 30 คน พบวากลมตวอยางทมอาย

ระหวาง 21-30 ป มจานวนมากทสด รองลงมาคอกลมทมอายระหวาง 16-20 ป กลมตวอยางเปน

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

ตารางท 4-2 ผลการวเคราะหประสทธภาพ โดยผเชยวชาญ

รายการประเมน ผเชยวชาญทานท

เฉลย 1 2 3

ขนตอนการทางานของระบบ 3.83 4.17 3.83 3.94

1. ความสะดวกในการใชงาน 4 4 3 3.67

2. ความรวดเรวในการทางาน 4 4 4 4.00

3. สามารถเรยนรการใชงานไดงาย 4 5 4 4.33

4. การจดวางองคประกอบของเวบเพจดงายและสวยงาม 4 4 4 4.00

5. ความเหมาะสมของการเชอมโยงหนาเวบเพจตางๆ 4 5 4 4.33

6. ความเหมาะสมในการทางานของระบบโดยรวม 4 4 4 4.00

คณภาพการใหบรการ 4.17 4.00 4.00 4.06

1. ความถกตองของการสบคน 5 4 4 4.33

2. ระบบรกษาความปลอดภยสาหรบการใชงานระบบ 3 3 3 3.00

3. สามารถตรวจสอบความถกตองไดตลอดเวลา 4 5 4 4.33

4. มความถกตองในการบนทก แกไขหรอยกเลก 4 4 4 4.00

5. แสดงความผดพลาดไดอยางชดเจนเพอใหสะดวกตอการแกไข 4 4 4 4.00

6. ระบบสามารถแยกประเภทของการสบคนไดอยางชดเจน 5 4 5 4.67

สงอานวยความสะดวก 4.33 4.00 4.00 4.11

1. การออกแบบภาพกราฟฟก มความชดเจน เหมาะสม 4 4 4 4.00

2. ความชดเจนของขนาดและสของตวอกษรทแสดงบนเวบเพจ 5 4 4 4.33

3. มวธการทางานและสวนชวยในการทางานอยางเหมาะสม 5 5 4 4.67

4. มทอยสาหรบตดตอผดแลระบบอยางชดเจน 4 4 4 4.00

5. คมออธบายการใชงานสามารถเรยนรและทาความเขาใจไดงาย 4 4 4 4.00

6. มระบบการปองกนความผดพลาดจากผใช 4 3 4 3.67

Page 63: รายงานการวิจัย เรื่องmpa.rpu.ac.th/ebook/54/54-6.pdfบทคัดย่อ การวิจัยครั้งนี้มีวัตถุประสงค์เพื่อสร้างระบบการ

53

จากตารางท 4-2 ผลการวเคราะหประสทธภาพของระบบการสบคนผลงานวจยและ

โครงงานคอมพวเตอรธรกจ โดยผเชยวชาญทง 3 ทาน แบงออกเปนได 3 สวน คอ สวนท 1

ขนตอนการทางานของระบบ ไดคาเฉลย 3.94 สวนท 2 ดานคณภาพในการใหบรการ ไดคาเฉลย

4.06 สวนท 3 ดานสงอานวยความสะดวก ไดคาเฉลย 4.11 และทานผเชยวชาญทง 3 ทานไดให

ขอเสนอแนะเกยวกบระบบดงน

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

เปนเฉพาะในวทยาลยเทานน

2. ควรมการทาจานวนสถตผเขาใชระบบดวย

ตารางท 4-3 ผลการวเคราะหประสทธภาพ โดยกลมตวอยาง

รายการประเมน เฉลย

ขนตอนการทางานของระบบ 4.09

1. ความสะดวกในการใชงาน 4.07

2. ความรวดเรวในการทางาน 4.13

3. สามารถเรยนรการใชงานไดงาย 4.23

4. การจดวางองคประกอบของเวบเพจดงายและสวยงาม 4.00

5. ความเหมาะสมของการเชอมโยงหนาเวบเพจตางๆ 4.13

6. ความเหมาะสมในการทางานของระบบโดยรวม 4.00

คณภาพการใหบรการ 4.17

1. ความถกตองของการสบคน 4.33

2. ระบบรกษาความปลอดภยสาหรบการใชงานระบบ 3.93

3. สามารถตรวจสอบความถกตองไดตลอดเวลา 4.33

4. มความถกตองในการบนทก แกไขหรอยกเลก 4.00

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

6. ระบบสามารถแยกประเภทของการสบคนไดอยางชดเจน 4.43

Page 64: รายงานการวิจัย เรื่องmpa.rpu.ac.th/ebook/54/54-6.pdfบทคัดย่อ การวิจัยครั้งนี้มีวัตถุประสงค์เพื่อสร้างระบบการ

54

ตารางท 4-3 (ตอ)

รายการประเมน เฉลย

สงอานวยความสะดวก 4.12

1. การออกแบบภาพกราฟฟก มความชดเจน เหมาะสม 4.00

2. ความชดเจนของขนาดและสของตวอกษรทแสดงบนเวบเพจ 4.33

3. มวธการทางานและสวนชวยในการทางานอยางเหมาะสม 4.33

4. มทอยสาหรบตดตอผดแลระบบอยางชดเจน 4.13

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

6. มระบบการปองกนความผดพลาดจากผใช 3.93

จากตารางท 4-3 ผลการวเคราะหประสทธภาพของระบบการสบคนผลงานวจยและ

โครงงานคอมพวเตอรธรกจ โดยกลมตวอยางทงหมด 30 คน แบงออกเปนได 3 สวน คอ สวนท 1

ขนตอนการทางานของระบบ ไดคาเฉลย 4.09 สวนท 2 ดานคณภาพในการใหบรการ ไดคาเฉลย

4.17 สวนท 3 ดานสงอานวยความสะดวก ไดคาเฉลย 4.12 และกลมตวอยางไดใหขอเสนอแนะ

เกยวกบระบบดงน

1. ควรมการลงรปของผวจยไปดวยเพอเปนเกยรตประวต

2. อยากใหปรบลกเลนตาง ๆ ภายในระบบเพอเพมความสนใจของผใช

4.3 โครงสรางของโฮมเพจ

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

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

ระบบ จะเปนผทมความสามารถในการจดการกบระบบไดทงหมด

4.3.1 โครงสรางโฮมเพจสวนของหนาหลก

Page 65: รายงานการวิจัย เรื่องmpa.rpu.ac.th/ebook/54/54-6.pdfบทคัดย่อ การวิจัยครั้งนี้มีวัตถุประสงค์เพื่อสร้างระบบการ

55

รปท 4.1 แสดงโครงสรางของโฮมเพจสวนหนาหลก

จากรปท 4.1 แสดงโครงสรางของโฮมเพจสวนผใชท วไปเขามาใชบรการ ซงในสวนนจะม

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

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

ประชาสมพนธในหนวยงานโดยประกาศตามหวขอขาวทตองการประชาสมพนธ

4.3.1.1 หนาจอการคนหางานวจย ทางานในเรองของการคนหาขอมลงานวจย โดยใส

รายละเอยดของคาทตองการคนหา หรอคลกทขอความคนหาแบบละเอยด ดงรปท 4.2 และ 4.3

รปท 4.2 คนหางานวจย

Page 66: รายงานการวิจัย เรื่องmpa.rpu.ac.th/ebook/54/54-6.pdfบทคัดย่อ การวิจัยครั้งนี้มีวัตถุประสงค์เพื่อสร้างระบบการ

56

รปท 4.3 คนหางานวจย

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

หนาในการใสชอและรหสผานเพอเขาใชระบบของผดแลระบบ รปท 4.5 เปนหนาจอทแสดงการ

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

ขอมลผลงานวจย ประเภทงานวจย งานคณะวชา งานสาขา งานผททาวจย งานแหลงทน งาน

อาจารยทปรกษา งานสมาชก งานบรหารขอมลวจย งานขาวสาร/ประชาสมพนธ งานขาวสานกวจย

งานโพล งานสมดเยยม และออกจากระบบ

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

Page 67: รายงานการวิจัย เรื่องmpa.rpu.ac.th/ebook/54/54-6.pdfบทคัดย่อ การวิจัยครั้งนี้มีวัตถุประสงค์เพื่อสร้างระบบการ

57

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

4.3.2.1 โครงสรางงานขาวสาร/ประชาสมพนธ จากรปท 4.6 เปนหนาจองาน

ขาวสาร / ประชาสมพนธ ทตองการประชาสมพนธขาวสารแกสมาชก ซงขอมลขาวทตองการแจง

นนจะไปปรากฏหนาแรกของสมาชก ในสวนเมนของหนานจะเปนการจดการในเรองของการเพม

แกไข คนหา และแสดงขาวสาร/ประชาสมพนธ

รปท 4.6 โครงสรางงานขาวสาร/ประชาสมพนธ

Page 68: รายงานการวิจัย เรื่องmpa.rpu.ac.th/ebook/54/54-6.pdfบทคัดย่อ การวิจัยครั้งนี้มีวัตถุประสงค์เพื่อสร้างระบบการ

58

4.3.2.2 โครงสรางหนาจอขาวสานกวจยจากรปท 4.7 เปนหนาจองานขาวสารของ

สานกวจย ทตองการประชาสมพนธขาวสารแกสมาชก ซงขอมลขาวทตองการแจงนนจะไปปรากฏ

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

แสดงขาวสานกวจย

รปท 4.7 โครงสรางขาวสานกวจย

Page 69: รายงานการวิจัย เรื่องmpa.rpu.ac.th/ebook/54/54-6.pdfบทคัดย่อ การวิจัยครั้งนี้มีวัตถุประสงค์เพื่อสร้างระบบการ

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

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

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

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

5.1 สรปผลการวจย

จากการศกษาพฒนาและทดลองใชงานระบบการสบคนผลงานวจยปรากฏผลดงน

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

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

5.2.2 ลดปรมาณกระดาษทใชในการจดเกบรายละเอยดผลงานวจย

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

5.2.4 ชวยประหยดเวลาในการจดเกบขอมลผลงานวจย

5.2 ประโยชนทไดรบ

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

ไดอยางมประสทธภาพทดกวาระบบเดม

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

5.3.3 ชวยพฒนาแนวคดทจะใชในการสบคนผลงานวจย

5.3.4 ชวยพฒนาความรทางดานงานวเคราะหระบบทงระบบเกาและระบบใหม

5.3 ขอเสนอแนะ

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

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

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

โปรแกรม เพอใหโปรแกรมสมบรณเหมาะสมกบงานมากทสด

Page 70: รายงานการวิจัย เรื่องmpa.rpu.ac.th/ebook/54/54-6.pdfบทคัดย่อ การวิจัยครั้งนี้มีวัตถุประสงค์เพื่อสร้างระบบการ

บรรณานกรม

ไพศาล โมลสกลมงคล. 2548. พฒนา Web Database ดวย PHP. กรงเทพฯ: ไทยเจรญการพมพ.

สงกรานต ทองสวาง. 2549. MySQL ระบบฐานขอมลสาหรบอนเทอรเนต. กรงเทพฯ: ซเอด

ยเคชน.

อาไพ พรประเสรฐ. 2548. วเคราะหและออกแบบระบบ. พมพครงท 7. กรงเทพฯ:

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

กตต ภกดวฒนะกล. 2549. คมภร PHP. พมพครงท 4. กรงเทพฯ: เคทพ คอมพ แอนด คอน

ซลท จากด.

มณโชต สมานไทย และสจจะ จรสรงรววร. 2546. คมอการออกแบบฐานขอมลและภาษา SQL

ฉบบผเรมตน. พมพครงท1. กรงเทพฯ: Infopress Developer Book.