93
สวพ. มทร.สุวรรณภูมิ คณะบริหารธุรกิจและเทคโนโลยีสารสนเทศ มหาวิทยาลัยเทคโนโลยีราชมงคลสุวรรณภูมิ พ.ศ. 2556 การประยุกต์ใช้เครื่องกวาดตรวจในการประเมินขนาดพื้นที่ใบ Applied scanner machine to measure leaf area. นายสัตถาภูมิ ไทยพานิช นายบารมี โอสธีรกุล

การประยุกต์ใช้เครื่อง ...research.rmutsb.ac.th/fullpaper/2555/25552391441226.pdf · 2016-10-15 · ÿ ü ó. ö ì ø. ÿ ü ø ø è õ

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: การประยุกต์ใช้เครื่อง ...research.rmutsb.ac.th/fullpaper/2555/25552391441226.pdf · 2016-10-15 · ÿ ü ó. ö ì ø. ÿ ü ø ø è õ

สวพ.

มทร.ส

วรรณภ

คณะบรหารธรกจและเทคโนโลยสารสนเทศ มหาวทยาลยเทคโนโลยราชมงคลสวรรณภม

พ.ศ. 2556

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

Applied scanner machine to measure leaf area.

นายสตถาภม ไทยพานช นายบารม โอสธรกล

Page 2: การประยุกต์ใช้เครื่อง ...research.rmutsb.ac.th/fullpaper/2555/25552391441226.pdf · 2016-10-15 · ÿ ü ó. ö ì ø. ÿ ü ø ø è õ

สวพ.

มทร.ส

วรรณภ

ชอ : นายสตถาภม ไทยพานช นายบารม โอสธรกล

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

สาขาวชา : ระบบสารสนเทศและคอมพวเตอรธรกจ มหาวทยาลยเทคโนโลยราชมงคลสวรรณภม ป พ.ศ. : 2556

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

ดวยแสง การหาพนทใบของพชนนสามารถท าไดหลายวธ ผวจยจงมแนวความคดในการวจยพฒนาเครองมอเพอใชในการประมวลผลหาพนทของใบพช โดยใชหลกการประมวลผลภาพเพอลดขอจ ากดของวธการเดมทตองมการชบสทพนผวของวสดทตองการตรวจสอบพนท และมความถกตองใกลเคยงกบการตรวจวดดวยเครองวดพนทใบเปนการประยกตใชเทคโนโลยเพอใชงานดานเกษตรกรรมลดการน าเขาเครองมอจากตางประเทศ โดยในงานวจยนไดใชภาพใบพชจากเครองสแกนทมพนหลงเปนสขาวกบใบพช ทความละเอยด (Resolution = 300) ในการค านวณของโปรแกรมจะแปลงภาพเปน Grayscale และหาคาสทใชส าหรบนบจ านวนพกเซล โดยใชคา Threshold และน าไปเขาโมเดลในการค านวณพนทใบพช Real Leaf Area = 0.0099 + 0.000072 (Pixels) จาก โครงการวจยการออกแบบอลกอรทมเพอใชหาขนาดพนทใบพช (Design an algorithm to determine leaf area.) ผลการวจยพบวา

ระบบประยกตใชเครองกวาดตรวจในการประเมนขนาดพนทใบ โดยรวมพบวา มคณภาพอยในระดบด มคะแนนเฉลย 4.13 จ าแนกรายดานจ านวน 4 ดาน พบวามคณภาพดทกดาน ไดแก ดานการทดสอบดานความตองการตาง ๆ (Functional Requirement Test) , ดานการทดสอบดานการท างานของโปรแกรม (Functional Test) , ดานการทดสอบดานการใชงานโปรแกรม (Usability Test) , ดานการทดสอบดานความปลอดภย (Security Test) มคะแนนเฉลย 4.34 , 4.34 , 3.67 และ 4.23 ตามล าดบ

(สารนพนธมจ านวนทงสน 81 หนา) ค าส าคญ : Pixels , Resolution , Threshold

Page 3: การประยุกต์ใช้เครื่อง ...research.rmutsb.ac.th/fullpaper/2555/25552391441226.pdf · 2016-10-15 · ÿ ü ó. ö ì ø. ÿ ü ø ø è õ

สวพ.

มทร.ส

วรรณภ

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

สตถาภม ไทยพานช บารม โอสธรกล

Page 4: การประยุกต์ใช้เครื่อง ...research.rmutsb.ac.th/fullpaper/2555/25552391441226.pdf · 2016-10-15 · ÿ ü ó. ö ì ø. ÿ ü ø ø è õ

สวพ.

มทร.ส

วรรณภ

สารบญ หนา

บทคดยอภาษาไทย ข กตตกรรมประกาศ ค สารบญตาราง ฉ สารบญภาพ ช บทท 1 บทน า 1 1.1 ความเปนมาและความส าคญของปญหา 1 1.2 วตถประสงคของโครงการ 2 1.3 ขอบเขตงานวจย 2 1.4 วธการด าเนนการวจย 2 1.5 อปกรณทใชในงานวจย 2 1.6 ระยะเวลาและแผนด าเนนโครงการวจย 3 1.7 ประโยชนทคาดวาจะไดรบ 3 บทท 2 ทฤษฎทเกยวของ 4 2.1 การประมวลผลภาพดจตอล 4 2.2 การแยกขอมลภาพออกเปนสวน ๆ 9 2.3 ทฤษฎของเครองมอเครองใช 11 2.4 ทฤษฎสถตเชงบรรยายในการวดประสทธภาพ 35 2.5 งานวจยทเกยวของ 36 บทท 3 วธการด าเนนงาน 38 3.1 ศกษารวบรวมขอมล 38 3.2 โครงสรางของระบบงาน 39 3.3 แผนภาพ Use Case Diagram 40 3.4 โครงสรางฐานขอมลของระบบ 41 3.5 การออกแบบหนาจอระบบ 46 บทท 4 ผลการด าเนนงาน 32 4.1 ผลการด าเนนงาน 32 4.2 ผลการทดสอบระบบเพอวดประสทธภาพของระบบ 64

Page 5: การประยุกต์ใช้เครื่อง ...research.rmutsb.ac.th/fullpaper/2555/25552391441226.pdf · 2016-10-15 · ÿ ü ó. ö ì ø. ÿ ü ø ø è õ

สวพ.

มทร.ส

วรรณภ

สารบญ (ตอ) หนา

บทท 5 สรปผลการด าเนนงานและขอเสนอแนะ 68 5.1 สรปผลการวจย 68 5.2 ปญหาและอปสรรค 69 5.3 ขอเสนอแนะ 69 เอกสารอางอง 70 ภาคผนวก 71 แบบประเมนประสทธภาพระบบ 71 ประวตผวจย 80

Page 6: การประยุกต์ใช้เครื่อง ...research.rmutsb.ac.th/fullpaper/2555/25552391441226.pdf · 2016-10-15 · ÿ ü ó. ö ì ø. ÿ ü ø ø è õ

สวพ.

มทร.ส

วรรณภ

สารบญตาราง

ตารางท หนา 1-1 ตารางระยะเวลาและแผนด าเนนโครงการวจย 3

2-1 แสดงประเภทขอมล 32 3-1 ตารางประเภทพช (Type) 41 3-2 ตารางพนธพช (Seed) 41 3-3 ตารางพช (Plant) 42 3-4 ตารางรายละเอยดทดลอง (TestDetail) 42 3-5 ตารางทดลอง (Test) 43 4-1 ตารางจ านวนพกเซลและพนทใบขาว 58 4-2 ตารางจ านวนพกเซลและพนทใบไผ 59 4-3 ตารางจ านวนพกเซลและพนทใบมะมวง 60 4-4 ตารางจ านวนพกเซลและพนทใบชวนชม 61 4-5 ตารางจ านวนพกเซลและพนทใบมนส าปะหลง 62 4-6 ตารางแสดงประสทธภาพของระบบประยกตใชเครองกวาดตรวจในการ

ประเมนขนาดพนทใบ 65 4-7 ตารางแสดงประสทธภาพของผใชงาน ระบบประยกตใชเครองกวาดตรวจใน

การประเมนขนาดพนทใบ 66 4-8 ตารางแสดงเกณฑการใหคะแนนของแบบประเมน 67 ก-1 ตารางสรปผลการประเมนความพงพอใจของผใชงานระบบ 74 ก-2 ตารางสรปผลการประเมนความพงพอใจของผใชงานระบบ 78

Page 7: การประยุกต์ใช้เครื่อง ...research.rmutsb.ac.th/fullpaper/2555/25552391441226.pdf · 2016-10-15 · ÿ ü ó. ö ì ø. ÿ ü ø ø è õ

สวพ.

มทร.ส

วรรณภ

สารบญภาพ

ภาพท หนา 2-1 แสดงระบบส HSV 7 2-2 แสดงระบบส HLS 8 2-3 Bimodal image histogram 10 2-4 แสดงหนาตาโปรแกรม Microsoft Visual Studio 2010 11 2-5 แสดงสถาปตยกรรมของโปรแกรม Microsoft Visual Studio 2010 14 2-6 แสดงเปรยบเทยบการท างานของ .NET กบ JAVA 15 2-7 แสดงการเปดโปรแกรม Microsoft Visual Studio 2010 15 2-8 แสดงหนาตางโปรแกรม Microsoft Visual Studio 2010 16 2-9 แสดงแถบหวเรอง title bar 16 2-10 แสดงแถบเมน menu bar 17 2-11 แสดงหนาตางเรม Start Page 17 2-12 แสดงแถบเครองมอ 18 2-13 แสดงหนาตาง Solution Explorer 18 2-14 แสดงแถบสถานะ Status bar 19 2-15 แสดงการสราง Project ใหมจากหนาเรมตน (Start Page) 19 2-16 แสดงการสราง Project ใหมจากเมน File 20 2-17 แสดงหนาตางการสราง Project ใหมจากเมน File 20 2-18 แสดงหนาตางการสราง Project ใหมจากเมน File 21 2-19 แสดงหนาตางการตงชอ Project 21 2-20 แสดงหนาตางหลงจากสราง Project ใหม 22 2-21 แสดงการสรางตารางใหม 27 2-22 แสดงการเพมขอบเขตขอมลใหม 27 2-23 แสดงการเพมเขตขอมลใหมลงในตาราง 28 2-24 แสดงคยหลก 29 2-25 แสดงแทบออกแบบในกลมเครองมอ 31 2-26 แสดงแทบเครองมอฐานขอมลในกลมแสดง/ซอน 33 2-27 แสดงแทบออกแบบในกลมความสมพนธ 33

Page 8: การประยุกต์ใช้เครื่อง ...research.rmutsb.ac.th/fullpaper/2555/25552391441226.pdf · 2016-10-15 · ÿ ü ó. ö ì ø. ÿ ü ø ø è õ

สวพ.

มทร.ส

วรรณภ

สารบญภาพ (ตอ)

ภาพท หนา 2-28 แสดงกลองโตตอบแกไขความสมพนธ 34 2-29 แสดงเครองมอฐานขอมล 35 2-30 แสดงแทบออกแบบในกลมความสมพนธ 35 3-1 แสดงแผนภาพ โครงสรางของระบบงาน 39 3-2 แสดงแผนภาพ Use Case Diagram ของระบบ 40 3-3 แสดง Entity Type (ตารางประเภทพช) 43 3-4 แสดง Entity Seed (ตารางพนธพช) 44 3-5 แสดง Entity Plant (ตารางพช) 44 3-6 แสดง Entity TestDetail (ตารางรายละเอยดทดลอง) 44 3-7 แสดง Entity Test (ตารางทดลอง) 45 3-8 แสดง Entity Relationship Diagram (ER-Diagram) 45 3-9 แสดงการออกแบบหนาจอเมนหลกของระบบ 46 3-10 แสดงการออกแบบหนาจอจดการประเภทพช 47 3-11 แสดงการออกแบบหนาจอจดการพนธพช 48 3-12 แสดงการออกแบบหนาจอจดการพช 49 3-13 แสดงการออกแบบหนาจอค านวณพนทใบ 50 4-1 แสดงหนาจอแรกของระบบโปรแกรม 53 4-2 แสดงหนาจอขอมลพนธพช 53 4-3 แสดงหนาจอประเภทพช 54 4-4 แสดงหนาจอพช 54 4-5 แสดงหนาจอค านวณพนทใบ 55 4-6 แสดงหนาจอตวอยางค านวณพนทใบ (1) 55 4-7 แสดงหนาจอตวอยางค านวณพนทใบ (2) 56 4-8 แสดงหนาจอตวอยางค านวณพนทใบ (3) 56 4-9 แสดงหนาจอตวอยางค านวณพนทใบ (4) 57 4-10 แสดงหนาจอตวอยางค านวณพนทใบ (5) 57 4-11 แสดงตวอยางใบขาว 63

Page 9: การประยุกต์ใช้เครื่อง ...research.rmutsb.ac.th/fullpaper/2555/25552391441226.pdf · 2016-10-15 · ÿ ü ó. ö ì ø. ÿ ü ø ø è õ

สวพ.

มทร.ส

วรรณภ

สารบญภาพ (ตอ)

ภาพท หนา 4-12 แสดงตวอยางใบไผ 63 4-13 แสดงตวอยางใบมะมวง 63 4-14 แสดงหนาจอตวอยางใบชวนชม 64 4-15 แสดงตวอยางใบมนส าปะหลง 64

Page 10: การประยุกต์ใช้เครื่อง ...research.rmutsb.ac.th/fullpaper/2555/25552391441226.pdf · 2016-10-15 · ÿ ü ó. ö ì ø. ÿ ü ø ø è õ

สวพ.

มทร.ส

วรรณภ

บทท 1

บทน ำ

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

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

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

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

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

จากงานวจยของบณฑต จรโมภาส(2545) [1] ไดท าการศกษาการหาพนทใบไมและผวผลไม

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

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

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

วเคราะหหาขนาดพนทของใบพชจรง จากงานวจยของสตถาภม ไทยพานช[2] ไดน าเสนอเทคนค

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

พยากรณคาคลอโรฟลลจากภาพถายใบขาว จากงานวจยของ ปรชา กาเพชร [3] ไดน าเสนอการหา

พนทใบจากภาพถายดจตอล โดยใชโปรแกรม Photoshop รวมกบกระดาษทรพนทจากภาพถาย จาก

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

จรง

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

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

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

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

Page 11: การประยุกต์ใช้เครื่อง ...research.rmutsb.ac.th/fullpaper/2555/25552391441226.pdf · 2016-10-15 · ÿ ü ó. ö ì ø. ÿ ü ø ø è õ

สวพ.

มทร.ส

วรรณภ

2

1.2 วตถประสงคของโครงกำร 1.2.1 เพอศกษาเทคนคประมวลผลภาพในการประมวลผลภาพใบพช 1.2.2 เพอศกษาเทคนคในการวเคราะหหาพนทของใบพช 1.2.3 เพอออกแบบเครองมอในการประมวลผลหาพนทใบพช 1.2.4 เพอทดสอบและวเคราะหประสทธภาพเครองมอทออกแบบ 1.3 ขอบเขตงำนวจย 1.3.1 ท าการทดสอบกบใบพช 5 ชนด ๆ 1.3.2 สามารถค านวณหาพนทของใบพชทมลกษณะเปนสเขยวได 1.3.3 ใชหลกการประมวลผลภาพในการค านวณหาขนาดพนทใบพชได 1.3.4 การทดสอบประสทธภาพยดถอคาจากเครองวดพนทใบพช 1.4 วธกำรด ำเนนกำรวจย 1.4.1 ท าการศกษาหลกและวธการตรวจวดพนทใบ 1.4.2 ท าการศกษาเครองมอในการเกบรายละเอยดภาพใบพช 1.4.3 ท าการศกษากรรมวธประมวลผลภาพเพอใชในการหาพนทใบพชจากภาพ 1.4.4 ท าการศกษาวธการเขยนโปรแกรมเพอใชในการหาพนทใบ 1.4.5 ออกแบบเครองมอตามหลกการทไดท าการศกษา 1.4.6 ทดสอบปรบปรงการท างานของเครองมอทออกแบบเทยบกบเครองวดพนทใบ 1.4.7 หาประสทธภาพของเครองมอทออกแบบ 1.4.8 สรปผลและด าเนนการเขยนรายงานการวจย 1.5 อปกรณทใชในงำนวจย

1.5.1 ฮารดแวร เครองคอมพวเตอรแบบพกพาจ านวนหนงเครองภายใตระบบปฏบตการ

ไมโครซอฟทวนโดว 7

1.5.2 ซอฟตแวร

1.5.2.1 Microsoft Visual Basic 2010

1.5.2.2 Microsoft Access 2007

Page 12: การประยุกต์ใช้เครื่อง ...research.rmutsb.ac.th/fullpaper/2555/25552391441226.pdf · 2016-10-15 · ÿ ü ó. ö ì ø. ÿ ü ø ø è õ

สวพ.

มทร.ส

วรรณภ

3

1.6 ระยะเวลำและแผนด ำเนนโครงกำรวจย

ตำรำงท 1 - 1 ตารางระยะเวลาและแผนด าเนนโครงการวจย

การปฏบตงาน ต.ค. – ธ.ค. ม.ค. – เม.ษ. พ.ค. – ม.ย ก.ค. – ก.ย. ศกษาขอมลทเกยวของ ออกแบบและจดสรางเครองมอ ทดสอบประสทธภาพและปรบแกไข เขยนรายงานผลการวจย

1.7 ประโยชนทคำดวำจะไดรบ (ตวบงชผลส ำเรจของโครงกำร) 1.7.1 ไดเทคนคประมวลผลภาพในการประมวลผลภาพใบพช 1.7.2 ไดเทคนคในการวเคราะหหาพนทของใบพช 1.7.3 ไดเครองมอในการประมวลผลหาพนทใบพช 1.7.4 เครองมอทออกแบบมราคาต า

Page 13: การประยุกต์ใช้เครื่อง ...research.rmutsb.ac.th/fullpaper/2555/25552391441226.pdf · 2016-10-15 · ÿ ü ó. ö ì ø. ÿ ü ø ø è õ

สวพ.

มทร.ส

วรรณภ

บทท 2

ทฤษฎทเกยวของ

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

2.1 การประมวลผลภาพดจตอล 2.2 การแยกขอมลภาพออกเปนสวน ๆ 2.3 ทฤษฎของเครองมอเครองใช 2.3.1 การพฒนาระบบดวยโปรแกรม (Microsoft Visual Studio 2010) 2.3.2 การจดการฐานขอมลดวยโปรแกรม (Microsoft Office Access 2007) 2.4 ทฤษฎสถตเชงบรรยายในการวดประสทธภาพ 2.5 งานวจยทเกยวของ

2.1 การประมวลผลภาพดจตอล การมองเหนของมนษยเปนสงทส า คญและเปนกลไกการรบภาพทซบซอนอยางหนง ซงจะใหขอมลทมความจ า เปนส า หรบใชในงานงาย ๆ (ตวอยางเชน การจดจ า วตถ)และส า หรบงานทมความซบซอน(ไดแก การวางแผน การตดสนใจ การคนควาทางวทยาศาสตร การพฒนาทางดานความคด) ดงค า สภาษตของจนกลาวไววา "รปภาพสามารถแทนค า ไดเปนพน ๆ ค า " รปภาพมบทบาทมากส า หรบองคกรตาง ๆ เชน หนงสอพมพ โทรทศน ภาพยนตซงไดใชภาพ(ภาพนง ภาพเคลอนท)เปนสอน า เสนอขอมลขาวสารตาง ๆ สงทนาสนใจของขอมลทเกยวกบการมองเหนหรอขอมลภาพนนกคอกระบวนการประมวลผลภาพ (Image Processing) โดยใชดจตอลคอมพวเตอร ความพยายามทางดานการประมวลผลภาพไดเรมขนในป 1964 ณ หองเลป Jet Propulsion (Pasasena California)ซงไดน า การบวนการการประมวลผลภาพมาใชในการพจารณาภาพถายดาวเทยมของดวงจนทร ตอมาไดมการตงสาขาทางวทยาศาสตรสาขาใหมมชอวา Digital image processing หลงจากนนงานทางดานการประมวลผลภาพกพฒนาขนเรอย ๆ และใชกนอยางกวางขวางส า หรบงานในหลาย ๆ ดานตวอยางเชนทางไดสอสารโทรคมนาคม การสอสารทางโทรทศน ทางดานการพมพ ทางดานกราฟฟก การแพทย และการคนควาทางวทยาศาสตร

Page 14: การประยุกต์ใช้เครื่อง ...research.rmutsb.ac.th/fullpaper/2555/25552391441226.pdf · 2016-10-15 · ÿ ü ó. ö ì ø. ÿ ü ø ø è õ

สวพ.

มทร.ส

วรรณภ

5

Digital image processing จะเกยวกบการแปลงขอมลภาพใหอยในรปแบบขอมลดจตอล(Digital format) ซงสามารถทจะน า เอาขอมลนจดผานกระบวนการตาง ๆ ดวยดจตอลคอมพวเตอรได ในระบบของดจตอล อนพตและเอาพตของระบบจะอยในรปแบบดจตอลเทานน

Digital image analysis จะเกยวกบวธการอธบายและการจดจ า ขอมลภาพดจตอล ซงอนพตของระบบจะ เปนขอมลภาพดจตอลและเอาพตจะเปนเครองหมายทใชแทนขอมลภาพดจตอลเหลานน ในการวเคราะหภาพมอยหลายวธดวยกนทไดน า มาจากการท า งานของตามนษย(human vision)นนกคองานทางดาน Computer Vision เปนลกษณะเดยวกบ Digital image analysis นนเอง การมองเหนของมนษยนบวาเปนกระบวนการทซบซอนซงลกษณะเทคนคโดยทว ๆ ไปในกระบวนการ Digital image analysis และ Computer Vision จะคอนขางซบซอนเชนกน 2.1.1 รปรางของภาพ (Image Shape)

วตถทมอยตามธรรมชาตและทมนษยสรางขนมรปรางทแตกตางกนไป ทงทเปนรปทรงเรขาคณตและไมเปนรปทรงเรขาคณต ในศาสตรของการประมวลผลภาพนน การก า หนดขอบเขตของภาพทกภาพใหอยในรปสเหลยม (Rectangular image model) เปนวธทนยมใชกนมากทสด เนองจากท า ใหการอานภาพ การจดเกบขอมลภาพในหนวยความจ า และการแสดงภาพออกทางอปกรณตาง ๆ เปนไปไดอยางมประสทธภาพ การเกบขอมลภาพลงหนวยความจ า ของคอมพวเตอรสามารถท า ไดโดยการจองหนวยความจ า ของเครองไวในรปของตวแปรอะเรย (array) โดยคาในแตละชองของอะเรยแสดงถงคณสมบตของจดภาพ (pixel) และต า แหนงของชองอะเรยเปนตวก า หนดต า แหนงของจดภาพ สมมตให Image เปนตวแปรแบบอะเรยขนาด M X N (M แถว และ N คอลมน) ทใชเกบภาพขนาด M x N จด (M จดในแนวนอน และ N จดในแนวตง) คาส (หรอความสวาง ในกรณทเปนภาพ grey level) ของจดภาพในแถวท 5 คอลมนท 4 จะตรงกบคาของ Image(5,4) จะเหนวาเราใชต า แหนงของจดภาพทงสองแกนเปนตวชคาขอมลในอะเรย จากการใชหนวยความจ า เพอการเกบภาพในลกษณะทกลาวมา เนอทในการเกบภาพสามารถค า นวณไดจาก M x N x g เมอ g เปนจ า นวนเตมทแทนจ า นวนบตของขอมลในแตละจดภาพ ตวอยางถา g มคาเทากบ 8 บตเราจะสามารถเกบความแตกตางของระดบสทเปนไปสงสด 256 ระดบ คา M และ N จะเปนตวบอกถงความละเอยดของภาพ ส า หรบคอมพวเตอรทวไปในระบบ VGA (Video Graphic Array) จะมขนาด 640x480, 800x600 และ 1024x768 จด เปนตน การก า หนดความละเอยดจะขนอยกบงานทจะใช ในงานบางอยางใชความละเอยดแค 30 x 50 จด กพอแลวแตในงานบางชนด ใชความละเอยดถง 1000 x 1000 จด กยงไมพอ

Page 15: การประยุกต์ใช้เครื่อง ...research.rmutsb.ac.th/fullpaper/2555/25552391441226.pdf · 2016-10-15 · ÿ ü ó. ö ì ø. ÿ ü ø ø è õ

สวพ.

มทร.ส

วรรณภ

6

ปกตแลวในการเกบขอมลภาพโดยเครองมอตาง ๆ จะเกบตามมาตรฐานของโทรทศนซงมอตราสวน x ตอ y เทากบ 4:3 ส า หรบเครองมอเกบขอมลภาพทไมเปนไปตามอตราสวน 4:3 เมอน า ภาพนไปแสดงในจอภาพมาตรฐานจะท า ใหภาพทแสดงนนมขนาดของจดภาพไมเปนสเหลยมจตรสเชนในบางระบบอาจจะใชความละเอยดในการแสดงเทากบ 640 x 512 ซงจะท า ใหขนาดของจดภาพทไดมขนาดของดานกวางมความยาวมากกวาดานสง ซงลกษณะดงกลาวนเปนหวขอทตองสนใจส า หรบการเขยนโปรแกรมทางดานกราฟพกและการจดการขอมล จ านวนสสงสดทเปนไปไดของแตละะจดภาพขนอยกบจ า นวนบตทใช เมอมการก า หนดใหขนาดของบตตอจด มากขนจะท า ใหจ า นวนของสมากขนดวย ตวอยางเชน

1 บต = 21=4 ส 2 บต = 22=4 ส 4 บต = 24=16 ส 8 บต = 28=256 ส 16 บต = 216=65536 ส เปนตน

ส าหรบการแสดงขอมลภาพทมขนาด 1 บตและ 8 บตนนจะมการท า งานทจะใกลเคยงกนเนองจากหนวยประมวลผลจะไมสามารถจดการกบขอมลทเปนบตเดยว ๆ ไดดงนนในการแสดงขอมลออกทางจอภาพตวโปรเซสเซอรจะท าการกอปปขอมลทง 8 บต(1 Byte) สงใหกบจอภาพซงในกรณท Pixel มขนาด 1 บต เมอโปรเซสเซอรจะท างานกบบตแรกทตองการแลวกจะท า การกอปปขอมลชดใหมทนทโดยทไมเกยวกบขอมลอก 7 บตทเหลอสวนในกรณ Pixel ทมขนาด 8 บต โปรเซสเซอรจะท า การกอปปขอมลจดใหมกตอเมอโปรเซสเซอรท า งานกบทกบตแลว ตวอยางส า หรบระบบทมความละเอยดเทากบ 800x600 และมขนาด 16 บตตอ Pixel จะสามารถแสดงสไดทงหมด 65536 ระดบและตองใชเนอทในการเกบเทากบ 800x600x16 บต 2.1.2 มาตรฐานของส

มาตรฐานของสทใชอยในปจจบนมอยหลายระบบดวยกน ทงนจะขนอยกบการน า ไปใช แตโดยทวไปแลวทกมาตรฐานจะมแนวคดเดยวกนคอ การแทนจดสดวยจดทอยภายในสเปส 3 มต โดยจะมแกนอางองส าหรบจดสนนในสเปสซงแตละแกนจะมความเปนอสระตอกน ตวอยางเชนในระบบ RGB จะมแกนสคอ แกนสแดง เขยว และน าเงนในระบบ HLS จะมแกนเปน คาส(hue) ความสวาง(lightness)และความบรสทธของส(saturation)

ตวอยางระบบสทนยมใชกนไดแก ระบบ RGB HSV (Hue Saturation Value) และ HLS (Hue Lightness Saturation)

Page 16: การประยุกต์ใช้เครื่อง ...research.rmutsb.ac.th/fullpaper/2555/25552391441226.pdf · 2016-10-15 · ÿ ü ó. ö ì ø. ÿ ü ø ø è õ

สวพ.

มทร.ส

วรรณภ

7

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

เงนโดยมการรวมกนแบบ Additive ซงโดยปกตจะน า ไปใชในจอภาพแบบ CRT (Cathode ray tube) ในการใชงานระบบสRGB ยงมการสรางมาตรฐานทแตกตางกนออกไปทนยมใชงานไดแต RGBCIE และ RGBNTSC

ระบบสแบบ RGB ของ CIE เปนระบบสทพฒนาขนโดย CIE (Commission International l ‘Eclairage)

ซงอางองสดวยสแดงท 700 nm สเขยวเทากบ 546.1 nm และสน าเงน 435.8 nm ระบบสแบบ RGB ของ NTSC เปนระบบทพฒนาโดย NTSC (National Television System Committee)

เพอใชส า หรบการแสดงภาพของจอภาพแบบ CRT เปนมาตรฐานส า หรบผผลตแบบ CRT ใหมลกษณะเดยวกน

2.1.2.2 ระบบส HSV ระบบส HSV (Hue Saturation Value) เปนการพจารณาสโดยใช Hue

Saturation และ Value ซง Hue คอ คาสของสหลก(แดง เขยวและน าเงน)ในทางปฏบตจะอยระหวาง 0 และ 255 ซงถา Hue มคาเทากบ 0 จะแทนสแดงและเมอ Hue มคาเพมขนเรอย ๆ สกจะเปลยนแปลงไปตามสเปกตรมของสจนถง 256 จงจะกลบมาเปนสแดงอกครงซงสามารถแทนใหอยในรปขององศาได ดงนคอ สแดง = 0 องศา สเขยวเทากบ 120 องศา สน าเงนเทากบ 240 องศา

Hue สามารถค า นวณไดจากระบบส RGB ไดดงน red = red - min(red, green,blue) green = green - min(red, green,blue) blue = blue - min(red, green, blue)

ภาพท 2 - 1 แสดงระบบส HSV

Page 17: การประยุกต์ใช้เครื่อง ...research.rmutsb.ac.th/fullpaper/2555/25552391441226.pdf · 2016-10-15 · ÿ ü ó. ö ì ø. ÿ ü ø ø è õ

สวพ.

มทร.ส

วรรณภ

8

จากลกษณะโมเดลของระบบ Hue พบวาจะมคาอยางนอยหนงคาทจะเทากบ 0 แตถามสองคาเทากบ 0 แลว hue จะเปนมมของส(คาส)มคาเปนไปตามสทสามและถาทงสามสมคาเทากบ 0 แลวจะท า ใหไมมคาของ Hue หรอสทไดจะมคาเทากบสขาวนนเอง ตวอยางเชน จอภาพขาว-ด า ถาเกดมสใดสหนงมคาเทากบ 0 จะท า ใหคาสทไดเปนไปตามสทเหลอ การใหน าหนกในการพจารณาเมอสแดงมคาเทากบ 0

2.1.2.3 ระบบสแบบ HLS ระบบสแบบ HLS (Hue lightness saturation) พฒนาโดย Teletromix

Incorporated จะมลกษณะคลายกบ HSV ดงนคอสของระบบจะขนอยกบ Hue Lightness และ Saturation

ภาพท 2 - 2 แสดงระบบส HLS

Hue คอคาของสหลกซงมสน าเงนอยท 0 องศา สเขยวอยท 120 องศา และสแดงอยท 240 องศา

Lightness คอคาความสวางซงจะมคาเปลยนแปลงตามแนวแกน L โดยท L = 0 จะเปนสด า L = 1 จะเปนสขาว

2.1.2.4 ระบบสแบบ CMY CMY (Cyan Magenta Yellow) เปนระบบสทพฒนาขนมาใชส า หรบการ

พมพภาพสโดยมสหลกคอส Cyan Magenta และ Yellow ซงเรยกวา Subtractive primaries Color

Page 18: การประยุกต์ใช้เครื่อง ...research.rmutsb.ac.th/fullpaper/2555/25552391441226.pdf · 2016-10-15 · ÿ ü ó. ö ì ø. ÿ ü ø ø è õ

สวพ.

มทร.ส

วรรณภ

9

(สแดง เขยวและน าเงน เรยกวา Additive primaries Color) ระบบสแบบ CMY สามารถหาไดโดยการน า เอาสในระบบ RGB ลบกบสขาวดงนคอ

C = 1 - R M = 1 - G Y = 1 - B ระบบส CMY จะน า ไปใชส า หรบการพมพภาพสแตยงไมดเทาทควร

เนองจากไมยงไมสามารถสรางสด า ไดอยางถกตอง ดงนนจงมการใชระบบ CMYK แทนโดย K = min(C,M,Y) K เปน สท 4 แทนสด า

C = C - K M = M - K Y = Y - K

2.2 การแยกขอมลภาพออกเปนสวน ๆ การท าการ Segmentation จะท าใหสามารถแยกขอมลภาพของสวนทตองการออกมาได (ขอมลทมลกษณะเหมอนกบขอมลตวอยาง) วธการพนฐานส าหรบการ Segmentation คอการพจารณา Image amplitude (ไดแกการพจารณาความสวางของภาพส าหรบภาพแบบ Gray scale และความแตกตางของสส าหรบภาพส) นอกจากนขอบของภาพและลกษณะของ Texture กเปนองคประกอบหนงทจะท าใหสามารถท าการ Segmentation ไดสะดวกยงขน 2.2.1 Amplitude segmentation methods ส าหรบการ Segmentation ในหวขอนจะเปนการพจารณาความเขมของจดตาง ๆ ภายในภาพ (pixel) ซงผลของการ segment จะขนอยกบวธการ Threshold ของสวนประกอบทเปนความเขมหรอสของภาพ ซงมอยหลายวธดวยกนดงนคอ 2.2.2 Bilevel Luminance Thresholding ส าหรบภาพบางชนดจะมลกษณะวตถทเราสนใจซงมความเขมทคงทเมอเทยบกบพนหลงตวอยางไดแก ภาพของตวอกษร (Text) เปนตน ซงภาพเหลานจะมความเขมของวตถทเราสามารถแยกออกพนหลงไดอยางชดเจน (มความเขมขนสองระดบไดแกความเขมของวตถและความเขมของพนหลง) การท าการ Segmentation สามารถท าไดโดยการก าหนดคา Threshold ซงเปนคาความเขมใหม

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

ความเขมของตวอกษรเปน 0 (สด า) และมความเขมของพนหลงเปน 255 (สขาว) ดงนนคา

Page 19: การประยุกต์ใช้เครื่อง ...research.rmutsb.ac.th/fullpaper/2555/25552391441226.pdf · 2016-10-15 · ÿ ü ó. ö ì ø. ÿ ü ø ø è õ

สวพ.

มทร.ส

วรรณภ

10

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

การเลอกคา Threshold จะขนอยกบ Histogram ของภาพ ตามรปท 8.1 แสดงการหาคา Threshold

โดยคา Threshold ควรทจะเลอกคา histogram ทอยทจดต าสดทอยระหวางจดสงสด (peaks)

otherwise

Tyxifyxg

_0

),(_1),(

เมอ ),( yxg เปนขอมลภาพ ณ ต าแหนงท x,y

T เปนคา Threshold

ภาพท 2 - 3 Bimodal image histogram

2.2.3 Multilevel Luminance Thresholding ส าหรบภาพทจะประกอบดวยหลาย ๆ วตถสามารถท าการ Segmentation ไดโดยการ

ใชคา Threshold หลาย ๆ คา ส าหรบภาพทม N วตถโดยทแตละวตถจะมชวงกวางของความเขม

เทากบ iR (ก าหนดไดดวยคา Threshold 2 คาคอ ii TT ,1 ) สามารถท าการ Segment ไดดงน

iRyxg ),( NiTyxfTif ii ,...,1),),(( 1

คา Threshold สามารถหาไดจาก histogram ของภาพ แตในหลาย ๆ กรณทการ

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

Page 20: การประยุกต์ใช้เครื่อง ...research.rmutsb.ac.th/fullpaper/2555/25552391441226.pdf · 2016-10-15 · ÿ ü ó. ö ì ø. ÿ ü ø ø è õ

สวพ.

มทร.ส

วรรณภ

11

งายทสดทจะท าให histogram สามารถหาคา Threshold ไดงายขนกคอการใชวธ Edge Detection

เพอพจารณาพกเซลตาง ๆ ของภาพใหวาเปนขอบของวตถ

2.3 การพฒนาระบบดวยโปรแกรม (Microsoft Visual Studio 2010) Visual Studio คอ ซอฟตแวรประเภท IDE (Integrated Development Environment) ชวยให

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

การเขยนโปรแกรมไดงาย รวดเรว Visual Basic 2010 Express เปนสวนหนงของ Visual Studio

2010 ครอบครวเอกซเพรส, ชดทจอดรถของเครองมอทพฒนา Windows ทระดบใด ๆ สามารถใช

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

Basic ใหเปนวธทงายและรวดเรวเพอสราง.NET Framework ทใชโปรแกรม Windows เชนเดยวกบ

โปรแกรมทงหมดทก าหนดเปาหมาย.NET Framework, โปรแกรมทเขยนในผลประโยชนของ

Visual Basic จากการท างานรวมกนดานความปลอดภยและการใชภาษา

รจกและใชงาน Microsoft Visual Studio 2010 การเขยนโปรแกรมดวย Microsoft Visual Studio 2010

ภาพท 2 - 4 แสดงหนาตาโปรแกรม Microsoft Visual Studio 2010

Page 21: การประยุกต์ใช้เครื่อง ...research.rmutsb.ac.th/fullpaper/2555/25552391441226.pdf · 2016-10-15 · ÿ ü ó. ö ì ø. ÿ ü ø ø è õ

สวพ.

มทร.ส

วรรณภ

12

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

คลายกบภาษาคอมพวเตอรอนๆ เชน C , PaslCal , C++, C# แตแตกตางกนตรงทภาษาจาวาถก

คดคนขนมาเพอใหใชงานไดบนระบบปฏบตการใด ๆ กได ไมวาจะเปน DOS , Windows95 ,

WindowsXP , Linux หรอ UNIX และในปจจบนยงสามารถใชงานไดในอปกรณไรสายไดอกดวย

Visual Basic.NET

Visual Basic.NET เปนภาษาทพฒนาตอจาก Visual Basic 6.0 หรอพดงาย ๆ กคอเปน Visual Basic Version 7 ซงขยายขดความสามารถท Visual Basic เดมไมสามารถท าได โดยเฉพาะในเรองของการเปนภาษาเชงวตถอยางแทจรง (สนบสนนโครงสรางของภาษาทเปน OOP 100%) ท าใหโครงสรางภาษาของ Visual Basic.NET นนมความสมบรณมากขน แตกยงคงสนบสนนรปแบบการเขยนแบบเดมไว ในบางสวนเพอความสะดวกส าหรบผทยายจาก Visual Basic Version กอนหนานมาเปน Visual Basic.NET โดย Visual Basic.NET เปนภาษาหนงทอยในชดเครองมอ Microsoft Studio.NET โดยจะใช IDE (Integrated Development Environment) รวมกบภาษาอนอก 3 ภาษา ทอยในชดเครองมอน ซงไดแก Visual C#, Visual C++ และ Visual J# วชวลเบสก (องกฤษ: Visual Basic) หรอ VB เปนภาษาโปรแกรมแบบ GUI สรางโดยบรษทไมโครซอฟท ภาษานเปนหนงในภาษาโปรแกรมยอดนยมส าหรบโปรแกรมทใชในดานธรกจ ภาษานพฒนามาจากภาษาเบสก และยงไดพฒนาตอเปนภาษาVB.NET อกดวย วชวลเบสก

สนบสนน Rapid Application Development (RAD) ทงดานการพฒนาโปรแกรมประยกตแบบ

graphical user interface (GUI) , การเขาถงฐานขอมลโดยใชการเชอมตอแบบ DAO, RDO, หรอ

ADO, และการสราง ActiveX control จดเดนอกอยางหนงของวชวลเบสกคอนกเขยนโปรแกรม

สามารถน าโปรแกรมประยกตหลาย ๆ โปรแกรมมารวมกนในโปรแกรมเดยว และยงสามารถ

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

Page 22: การประยุกต์ใช้เครื่อง ...research.rmutsb.ac.th/fullpaper/2555/25552391441226.pdf · 2016-10-15 · ÿ ü ó. ö ì ø. ÿ ü ø ø è õ

สวพ.

มทร.ส

วรรณภ

13

ขอดของภาษาวชวลเบสก 1. Simple คอตอการเขยนโปรแกรม เนองจากไมมตวแปรพอยทเตอร และมกลไกในการจดการกบหนวยความจ าโดยอตโนมต 2. Plateform independent สามารถน าไปท างานบนระบบปฏบตการอนได โดยคณสมบตนเรยกวา “Write once run anywhere” 3. Object Oriented Programming เปนการเขยนโปรแกรมเชงวตถ 4. Dynamic สามารถปรบเปลยนเพมเตมไลบรารตางไดงาย รนของภาษาวชวลเบสก ภาษาวชวลเบสกนนไดมการพฒนามาตงแตรนแรก ๆ ทท างานบนระบบปฏบตการ DOS มาจนถงปจจบนทท างานอยบนระบบปฏบตการวนโดวส กอนจะมาเปน ภาษา Visual Basic.NET ใหเราใชกนไดนน เราอาจจะคดวา ภาษา BASIC เปนของ Microsoft คดคนขน แทจรงแลว ภาษา BASIC เปนค าทเกดจากอกษรยอของค าวา Beginner’s All-purpose Symbolic Instruction Code ถกพฒนาขนตงแตในชวงตนป ค.ศ. 1963 ทวทยาลย Dartmount College ในสหรฐอเมรกา โดย จอหน เคมเมน John G. Kemeny และ ธอมส เครตส Thomas E.Kurtz ถกออกแบบมาใหเปนภาษาคอมพวเตอรทใชงานไดงายในการเขยนโปรแกรม โดย สมยกอน มการใชงานบนเครองไมโครคอมพวเตอร โดยมการน ามาท าเปน ชดค าสงถาวร หรอ Firmware เพอเกบไวใน ROM บนไมโครคอมพวเตอรรนแรก ๆ รวมถงการเขยนโปรแกรมทวไปดวย ดวยความงาย จงเปนทแพรหลายและไดรบความนยม และตอมา กไดเกด รนตาง ๆ ของ BASIC มาอก เชน * ในป 1975 BASIC for Altair by Bill Gates * ในป 1980 GWBasic by Microsoft * ในป 1980 QuickBasic by Microsoft * ในป 1991 Visual Basic by Microsoft และ ยงม Turbo BASIC อก จากนนไดผานการพฒนาตอเนองมาอกหลายรนนบตงแต Visual

Basic รนแรก จนมาเปน Visual Basic 6 ในป 1998 และเมอมการพฒนา .NET Framework ขน การ

เปลยนแปลงทางดานโครงสรางของภาษา BASIC ครงใหญ จนกลายมาเปน Visual Basic.NET ทม

ใชกนอยในปจจบน (ทมา : http://greatfriends.biz/webboards/msg.asp?id=27407)

Page 23: การประยุกต์ใช้เครื่อง ...research.rmutsb.ac.th/fullpaper/2555/25552391441226.pdf · 2016-10-15 · ÿ ü ó. ö ì ø. ÿ ü ø ø è õ

สวพ.

มทร.ส

วรรณภ

14

Microsoft .NET • Microsoft .NET หรอเรยกสน ๆ วา .NET เปนเทคโนโลยของบรษทไมโครซอฟต • .NET คอแพลตฟอรมทใชส าหรบพฒนาซอฟแวรส าหรบระบบปฏบตการ Windows • น าเสนอหลกการทวา สามารถพฒนาซอฟแวรดวยภาษาอะไรกไดทเราถนดและสามารถใชงานรวมกบโปรแกรมภาษาอน ๆ ไดอยางกลมกลน • .NET มภาษาใหม ๆ เกดขนภายใตกฎเกณฑมาตรฐานเดยวกน เชน VB.NET, C#, C++.NET,J#.NET หรอแมแต COBAL.NET • ทกภาษาทสนบสนน .NET จะอยภายใตมาตรฐานเดยวกนทเรยกวา Common Language Specifications (CLS) และโครงสรางพนฐานตงแตชนดขอมล, ชดค าสงพนฐานเชนการจดการ I/O, ฐานขอมล ทอยภายใต CLS ท าใหสามารถพฒนาซอฟแวรโดยใชภาษาโปรแกรมไดหลายภาษา • โปรแกรมทเราเขยนขนมา เมอคอมไพล (compile) แลวจะอยในรป intermediate language ท

เรยกวา MSIL (Microsoft Intermediate Language)

สถาปตยกรรม .NET Framework

ภาพท 2 - 5 แสดงสถาปตยกรรมของโปรแกรม Microsoft Visual Studio 2010

Page 24: การประยุกต์ใช้เครื่อง ...research.rmutsb.ac.th/fullpaper/2555/25552391441226.pdf · 2016-10-15 · ÿ ü ó. ö ì ø. ÿ ü ø ø è õ

สวพ.

มทร.ส

วรรณภ

15

เปรยบเทยบการท างานของ .NET กบ JAVA

ภาพท 2 - 6 แสดงเปรยบเทยบการท างานของ .NET กบ JAVA

การเปดใชงานโปรแกรม สามารถท าไดดงน 1. Click ทปม Start 2. เลอก All Program 3. เลอก Microsoft Visual Studio 2010 4. แลวเลอก Microsoft Visual Studio 2010

ภาพท 2 - 7 แสดงการเปดโปรแกรม Microsoft Visual Studio 2010

Page 25: การประยุกต์ใช้เครื่อง ...research.rmutsb.ac.th/fullpaper/2555/25552391441226.pdf · 2016-10-15 · ÿ ü ó. ö ì ø. ÿ ü ø ø è õ

สวพ.

มทร.ส

วรรณภ

16

หนาตางโปรแกรม Microsoft Visual Studio 2010

ภาพท 2 - 8 แสดงหนาตางโปรแกรม Microsoft Visual Studio 2010

สวนประกอบทส าคญของหนาตางโปรแกรม - แถบหวเรอง title bar : เปนแถบแสดงหวเรองโดยปกตจะบอกชอของโปรแกรม

ภาพท 2 - 9 แสดงแถบหวเรอง title bar

- แถบรายการค าสง menu bar : เปนแถบแสดงรายการค าสงตางๆ ของโปรแกรม

Page 26: การประยุกต์ใช้เครื่อง ...research.rmutsb.ac.th/fullpaper/2555/25552391441226.pdf · 2016-10-15 · ÿ ü ó. ö ì ø. ÿ ü ø ø è õ

สวพ.

มทร.ส

วรรณภ

17

ภาพท 2 - 10 แสดงแถบเมน menu bar

- หนาตางเรม (Start Page) : เปนหนาตางเรมการท างานของโปรแกรม ซงจะมสวนทแสดง

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

ภาพท 2 - 11 แสดงหนาตางเรม Start Page

- กลองเครองมอ ( ToolBox ) : เปนสวนทเกบเครองมอตางๆ ทเราจะน ามาใชงานใน โปรเจค

ของเรา แตในกรณยงไมมเครองมอเนองจากเรายงไมไดสราง Project ใด ๆ

Page 27: การประยุกต์ใช้เครื่อง ...research.rmutsb.ac.th/fullpaper/2555/25552391441226.pdf · 2016-10-15 · ÿ ü ó. ö ì ø. ÿ ü ø ø è õ

สวพ.

มทร.ส

วรรณภ

18

ภาพท 2 - 12 แสดงแถบเครองมอ

- หนาตาง Solution Explorer : หนาตางทแสดงรายชอและจดการกบโปรเจค

ภาพท 2 - 13 แสดงหนาตาง Solution Explorer

Page 28: การประยุกต์ใช้เครื่อง ...research.rmutsb.ac.th/fullpaper/2555/25552391441226.pdf · 2016-10-15 · ÿ ü ó. ö ì ø. ÿ ü ø ø è õ

สวพ.

มทร.ส

วรรณภ

19

- แถบสถานะ Status Bar : เปนแถบทมไวส าหรบบอกสถานะของการท างานของโปรแกรม

ภาพท 2 - 14 แสดงแถบสถานะ Status bar

การสราง Project ( Create New Project ) ในการเขยนโปรแกรมของภาษาวชวลเบสก การสรางโปรแกรมเรมดวยการสรางโปรเจกต

ใหมซงสามารถท าได 2 วธดงน

วธท 1 คลกท ปม Create New Project ในหนาตางเรมตน (Start Page) ดงรป

ภาพท 2 - 15 แสดงการสราง Project ใหมจากหนาเรมตน (Start Page)

Page 29: การประยุกต์ใช้เครื่อง ...research.rmutsb.ac.th/fullpaper/2555/25552391441226.pdf · 2016-10-15 · ÿ ü ó. ö ì ø. ÿ ü ø ø è õ

สวพ.

มทร.ส

วรรณภ

20

วธท 2 สามารถท าไดดงน 1. ไปทเมน File 2. เลอก New 3. เลอก Project

ภาพท 2 - 16 แสดงการสราง Project ใหมจากเมน File

4. จากนนจะปรากฏหนาตางให ก าหนดรายละเอยดดงน

ภาพท 2 - 17 แสดงหนาตางการสราง Project ใหมจากเมน File

Page 30: การประยุกต์ใช้เครื่อง ...research.rmutsb.ac.th/fullpaper/2555/25552391441226.pdf · 2016-10-15 · ÿ ü ó. ö ì ø. ÿ ü ø ø è õ

สวพ.

มทร.ส

วรรณภ

21

5. รายละเอยดของหนาตาง New Project มดงน 5.1 Project Types : สวนนไวส าหรบเราใหเลอกภาษาทตองการ พฒนา 5.2 Templetes : เลอกลกษณะของ Project ทเราตองการท างาน 5.3 Name : เปนสวนทตองก าหนดชอของโปรเจค 5.4 Location : เกบทอยของโปรเจค 5.5 Solution Name : เปนการก าหนดชอของ Solution ซงปกตจะเปนชอเดยวกบ โปรเจค

แตอาจตงเปนชออนได

ภาพท 2 - 18 แสดงหนาตางการสราง Project ใหมจากเมน File

ภาพท 2 - 19 แสดงหนาตางการตงชอ Project

Page 31: การประยุกต์ใช้เครื่อง ...research.rmutsb.ac.th/fullpaper/2555/25552391441226.pdf · 2016-10-15 · ÿ ü ó. ö ì ø. ÿ ü ø ø è õ

สวพ.

มทร.ส

วรรณภ

22

ในทนใหเราเลอก ดงน

ตรง Installed Templetes >> ใหเลอกเปน Visual Basic แลวเลอก window

สวนตรง Templetes >> กใหเลอกเปน Window application

จากนนตรง Name >> กใหตงเปน FirtProject

สดทายสวน Location ใหก าหนดเปน C:\VB_NET2011_Project แลวกกด OK

ภาพท 2 - 20 แสดงหนาตางหลงจากสราง Project ใหม

2.3.2 การจดการฐานขอมลดวยโปรแกรม (Microsoft Office Access 2007) โปรแกรม Microsoft Access 2007 ใชส าหรบการจดการเกยวกบฐานขอมลของโปรแกรมการจดการกองทนกยมหมบาน (เงนลาน) กรณศกษาบานทงรวงทอง วามการเกบขอมลอะไรบางและมการแยกตารางในการเกบขอมลเพอความสะดวกในการจดเกบขอมล และสะดวกตอการน าขอมลออกมาใชงานและงายตอการเกบรกษาขอมล ฐานขอมล คอ กลมของขอมลทมการเกบขอมลไว มการจดการขอมลนนอยางเปนระบบและมประสทธภาพซงปจจบนมโปรแกรมมากมายทชวยในการจดการกบขอมลมความสะดวกและมประสทธภาพ เรยกโปรแกรมท ช วยจดการ เหลาน ว า ระบบจดการฐานขอมล (Database Management System-DBMS)

Page 32: การประยุกต์ใช้เครื่อง ...research.rmutsb.ac.th/fullpaper/2555/25552391441226.pdf · 2016-10-15 · ÿ ü ó. ö ì ø. ÿ ü ø ø è õ

สวพ.

มทร.ส

วรรณภ

23

ฐานขอมลทไดรบการออกแบบอยางถกตอง จะท าใหสามารถเขาถงขอมลทถกตองและเปนขอมลลาสด เนองจากการออกแบบทถกตองเปนสงจ าเปนทจะบรรลวตถประสงค ในการท างานกบฐานขอมล ดงนนจงจ า เปนทตองใช เวลาในการเรยนร เกยวกบหลกการการออกแบบทด เพ อวาในทายทสด จะไดรบฐานขอมลทตรงตามความตองการ และสามารถแกไขไดโดยงาย Microsoft Office Access 2007 จะจดระเบยบขอมลลงในตาราง ซงเปนรายการของแถวและคอลมนทมลกษณะคลายกบกระดาษบนทกของนกบญช หรอแผนงาน Microsoft Office Excel 2007 ในฐานขอมลอยางงายนน อาจมตารางเพยงหนงตาราง แตส าหรบฐานขอมลสวนใหญ อาจตองการตารางมากกวาหนงตาราง

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

แนวทางในการด าเนนการ หลกการแรก คอ ขอมลซ า (หรอทเรยกวาขอมลซ าซอน) ไมใชสงทด เนองจากเปลองพนทและอาจท าใหมขอผดพลาดเกดขนรวมถงเกดความไมสอดคลองกน หลกการทสองคอความถกตองและความสมบรณของขอมลเปนสงส าคญ ถาฐานขอมลมขอมลทไมถกตอง รายงานตาง ๆ ทดงขอมลจากฐานขอมลจะมขอมลทไมถกตองตามไปดวย สงผลใหการตดสนใจตาง ๆ ทไดกระท าโดยยดตามรายงานเหลานนจะไมถกตองดวยเชนกน ดงนนการออกแบบฐานขอมลทด คอ

1) แบงรายการของขอมลลงในตารางตาง ๆ ตามหวเรอง เพอลดการเกดความซ าซอนของขอมล

2) ใสขอมลทจ าเปนลงใน Access เพอรวมขอมลในตารางตาง ๆ เขาดวยกนตามตองการ

3) ชวยสนบสนนและรบประกนความถกตองและความสมบรณของขอมล 4) ตอบสนองตอความตองการในการประมวลผลขอมลและการรายงาน

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

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

ตองการบนทกลงในฐานขอมล

Page 33: การประยุกต์ใช้เครื่อง ...research.rmutsb.ac.th/fullpaper/2555/25552391441226.pdf · 2016-10-15 · ÿ ü ó. ö ì ø. ÿ ü ø ø è õ

สวพ.

มทร.ส

วรรณภ

24

3) แบงขอมลลงในตารางตาง ๆ แบงรายการขอมลออกเปนกลมหรอหวเรองหลก ๆ จากนนแตระหวเรองจะถกน ามาท าเปนตาราง

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

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

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

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

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

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

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

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

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

Page 34: การประยุกต์ใช้เครื่อง ...research.rmutsb.ac.th/fullpaper/2555/25552391441226.pdf · 2016-10-15 · ÿ ü ó. ö ì ø. ÿ ü ø ø è õ

สวพ.

มทร.ส

วรรณภ

25

2.3.2.4 เอนตต (Entities) เอนตต คอ ทกๆ สงไมวาจะเปนบคคล สถานท สงของ หรอเหตการณท

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

2.3.2.5 แอตตรบวต (Attributes) แอตตรบวต คอ คณลกษณะของเอนตต หรอฟลดในระบบงานนนเอง

2.3.2.6 โดเมน (Domain) โดเมนถอวาเปนลกษณะเดนทมความส าคญในแบบจ าลองเชงสมพนธ

ทกๆ แอตตรบวต ในรเลชนจะถกก าหนดโดยโดเมน

2.3.2.7 ความสมพนธ (Relationships) ความสมพนธ คอ ความสมพนธระหวางเอนตต โดยแบบจ าลอง จะม

ความสมพนธอย 3 ชนดดวยกนคอ ความส าคญแบบหนงตอหนง (one-to-one) ความสมพนธแบบหนงตอกลม (one-to-many) และความสมพนธแบบกลมตอกลม (many-to-many) โดยปกตแลวนกออกแบบฐานขอมลมกใชสญลกษณยอเพอสะดวกตอการใชงาน คอ 1:1, 1: M, และ M: N และตอไปนคอรายละเอยดของความแตกตางดานความสมพนธทงสามชนด

ความสมพนธแบบหนงตอหนง (1:1) เปนความสมพนธทแตละรายการของเอนตต x มความสมพนธกบขอมล y เพยงหนงรายการ

ความสมพนธแบบหนงตอกลม (1: M) เปนความสมพนธทแตละรายการของเอนตต x มความสมพนธกบเอนตต y มากกวาหนงรายการ โดยแตละรายการของเอนตต y จะมความสมพนธกบเอนตต x ไดเพยงหนงรายการเทานน

ความสมพนธแบบกลมตอกลม (M: N) เปนความสมพนธทแตละรายการ ของเอนตต x มความสมพนธกบเอนตต y มากกวาหนงรายการ ในขณะทแตละรายการของเอนตต y กมความสมพนธกบขอมล x ไดมากกวาหนงรายการเชนกน

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

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

Page 35: การประยุกต์ใช้เครื่อง ...research.rmutsb.ac.th/fullpaper/2555/25552391441226.pdf · 2016-10-15 · ÿ ü ó. ö ì ø. ÿ ü ø ø è õ

สวพ.

มทร.ส

วรรณภ

26

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

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

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

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

2.3.2.9 การสรางตารางในฐานขอมล ฐานขอมลอยางงาย เชน รายการทตดตอ อาจใชตารางเพยงตารางเดยว อยางไรก

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

สามารถสรางตารางดวยการสรางฐานขอมลใหม ดวยการแทรกตารางลงในฐานขอมลทมอย หรอดวยการน าเขาหรอเชอมโยงตารางจากแหลงขอมลอน เชน สมดงาน Microsoft Office Excel 2007 เอกสาร Microsoft Office Word 2007 แฟมขอความหรอฐานขอมลอน เมอสรางฐานขอมลเปลาขนใหม ตารางใหมทวางเปลาจะถกแทรกใหโดยอตโนมต และสามารถปอนขอมลเพอเรมการก าหนดเขตขอมลได

การสรางตารางใหมในฐานขอมลใหม

1. คลกปม Microsoft Office แลวคลกสราง 2. ในกลอง ชอแฟม ใหพมพชอแฟมเมอตองการเปลยนต าแหนงของแฟมใหคลกท

ไอคอนโฟลเดอรเพอเรยกด 3. คลกสราง ฐานขอมลใหมจะเปดออก ตารางใหมทชอวา Table1 จะถกสราง

ขนและเปดในมมมองแผนขอมล

Page 36: การประยุกต์ใช้เครื่อง ...research.rmutsb.ac.th/fullpaper/2555/25552391441226.pdf · 2016-10-15 · ÿ ü ó. ö ì ø. ÿ ü ø ø è õ

สวพ.

มทร.ส

วรรณภ

27

สรางตารางใหมในฐานขอมลทมอยแลว 1. คลกทปมสราง ทเมนบาร 2. คลก ออกแบบรายงาน

ภาพท 2 - 21 แสดงการสรางตารางใหม

2.3.2.10 เพมเขตขอมลลงในตารางในมมมองแผนขอมล การเกบรายการขอมลทตองตดตามไวในเขตขอมล (หรอเรยกวา คอลมน)

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

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

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

ภาพท 2 - 22 แสดงการเพมขอบเขตขอมลใหม

เพมเขตขอมลใหมลงในตารางทมอย

1. คลกปม Microsoft Office จากนนคลกสราง 2. ในกลองโตตอบ เปด ใหเลอกแลวเปดฐานขอมล 3. ในบานหนาตางน าทาง ใหคลกสองครงทตารางใดตารางหนงทมอยเพอเปด 4. พมพขอมลในเซลลใตสวนหวคอลมน เพมเขตขอมลใหม

Page 37: การประยุกต์ใช้เครื่อง ...research.rmutsb.ac.th/fullpaper/2555/25552391441226.pdf · 2016-10-15 · ÿ ü ó. ö ì ø. ÿ ü ø ø è õ

สวพ.

มทร.ส

วรรณภ

28

เพมเขตขอมลใหมลงในตารางใหม

1. คลกปม Microsoft Office จากนนคลก สราง 2. ในกลองโตตอบ เปด ใหเลอกแลวเปดฐานขอมล 3. บนแทบ แทรก ในกลม รายงาน (อานและพมพขอมล) คลก ออกแบบรายงาน

ภาพท 2 - 23 แสดงการเพมเขตขอมลใหมลงในตาราง

4. พมพขอมลในเซลลใตสวนหวคอลมน เพมเขตขอมลใหม เมอปอนขอมลลงในคอลมนใหม Office Access 2007 จะใชขอมลทพมพเปน

ตวก าหนดชนดขอมลทเหมาะสมใหกบเขตขอมล ตวอยางเชน ถาพมพวนทในคอลมน เชน 1/1/2553 Office Access 2007 จะพจารณาขอมลทปอนเขาไป เมอรวาเปนวนท กจะตงชนดขอมลของเขตขอมลใหเปน Date/Time ถาขอมลทปอนมไมมากพอท Access จะใชเดาชนดของขอมลไดชนดขอมลจะถกตงใหเปน Text

2.3.2.11 บนทกตาราง หลงจากเพมเขตขอมลลงในตารางแลว กควรบนทกการออกแบบ

ของตารางนนไว เมอท าการบนทกตารางใหมเปนครงแรก ใหใสชอทอธบายถงขอมลทมอยภายใน ซงสามารถตงชอดวยอกขระทมความยาวสงสด 64 ตว (ตวอกษรหรอตวเลข) รวมทงชองวาง การบนทกตารางดงน

1. คลกปม Microsoft Office แลว คลก บนทก หรอ คลก ขวา ทแทบเอกสารของตาราง แลวคลก บนทก บนเมนทางลด หรอคลก บนทก บนแทบเครองมอดวน

2. ถาก าลงบนทกตารางเปนครงแรก ใหพมพชอตาราง จากนนคลก ตกลง 2.3.2.12 คยหลก

คยหลก คอ เขตขอมลหรอชดของเขตขอมลในตารางทจดเตรยมตวระบทไมซ ากนใหกบทกแถวหรอระเบยนของ Microsoft Office Access 2007 ในฐานขอมลเชงสมพนธ เชน Office Access 2007 แบงขอมลออกเปนตารางแยกตามเรองทแตกตางกน จากนนจงใช

Page 38: การประยุกต์ใช้เครื่อง ...research.rmutsb.ac.th/fullpaper/2555/25552391441226.pdf · 2016-10-15 · ÿ ü ó. ö ì ø. ÿ ü ø ø è õ

สวพ.

มทร.ส

วรรณภ

29

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

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

ภาพท 2 - 24 แสดงคยหลก

1. หมายเลข 1 คอ คยหลก หมายเลขระบทไมซ ากน เชน หมายเลข ID ผก ท าหนาทเปนคยหลกในตารางขอมล

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

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

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

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

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

1

Page 39: การประยุกต์ใช้เครื่อง ...research.rmutsb.ac.th/fullpaper/2555/25552391441226.pdf · 2016-10-15 · ÿ ü ó. ö ì ø. ÿ ü ø ø è õ

สวพ.

มทร.ส

วรรณภ

30

ก.) เพมคยหลก AutoNumber เมอสรางตารางใหมในมมมองแผนขอมล Access จะสรางคยหลกให

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

1. คลกปม Microsoft Office จากนนคลก สราง 2. ในกลองโตตอบ เปด ใหเลอกและเปดฐานขอมล 3. ในบานหนาตางน าทาง ใหท าการคลกขวา ในตารางทตองการเพมคยหลก หลงจากนน คลก มมมองออกแบบ บนเมนทางลด 4. หาต าแหนงแถวแรกทวางอยในตารางออกแบบ 5. ในคอลมน ชอเขตขอมล ใหพมพชอ เชน ID ผก 6. ในคอลมน ชนดขอมล ใหคลกลกศรแบบหลนลง แลวคลก AutoNumber 7. ภายใตคณสมบตเขตขอมลในคาใหม ใหคลก เพมคา เพอใชคาตวเลข แบบเพมคาส าหรบคยหลก หรอคลก สม เพอใชหมายเลขแบบสม

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

1. คลกปม Microsoft Office จากนนคลกสราง 2. ในกลองโตตอบ เปด ใหเลอกและเปดฐานขอมล 3. ในบานหนาตางน าทางใหคลก ขวา ทตารางทตองการตงคาคยหลก แลวคลก มมมองออกแบบ บนเมนทางลด 4. เลอกเขตขอมลทตองการใชเปนคยหลกอยางนอยหนงเขตขอมล 5. เมอตองการเลอกหนงเขตขอมล ใหคลก ตวเลอกแถวส าหรบเขตขอมลทตองการ 6. เมอตองการเลอกเขตขอมลมากกวาหนงเขตขอมล ใหกด CTRL คางไวแลวคลก ตวเลอกแถวของแตละเขตขอมล 7. บนแทบ ออกแบบ ในกลม เครองมอ ใหคลกท คยหลก

Page 40: การประยุกต์ใช้เครื่อง ...research.rmutsb.ac.th/fullpaper/2555/25552391441226.pdf · 2016-10-15 · ÿ ü ó. ö ì ø. ÿ ü ø ø è õ

สวพ.

มทร.ส

วรรณภ

31

ภาพท 2 - 25 แสดงแทบออกแบบในกลมเครองมอ

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

1. คลกปม Microsoft Office จากนนคลก สราง 2. ในกลองโตตอบ เปด ใหเลอกและเปดฐานขอมล 3. กอนทจะเอาคยหลกออกตองตรวจสอบใหแนใจวาคยหลกดงกลาวไมมสวนรวมอยในความสมพนธของตารางใด ๆ ถาพยายามเอาคยหลกออกจากความสมพนธทมอย Access จะเตอนใหลบความสมพนธดงกลาวกอน

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

2.3.2.13 การเลอกชนดของขอมล เมอตงชอฟลดเรยบรอยแลว จะตองเลอกประเภทของขอมล ซงมขอพจารณา

คอ 1. ชนดของคาขอมลทจะเกบ 2. ขนาดพนทในการเกบ 3. การปฏบตการของขอมล เชน ถาตองน าคาไปใชในการบวก ลบ ทาง

คณตศาสตรจะท าไดเฉพาะขอมลประเภท Number และ Currency

Page 41: การประยุกต์ใช้เครื่อง ...research.rmutsb.ac.th/fullpaper/2555/25552391441226.pdf · 2016-10-15 · ÿ ü ó. ö ì ø. ÿ ü ø ø è õ

สวพ.

มทร.ส

วรรณภ

32

4. การก าหนดเปนดชน (Index) Access ไมสามารถสรางดชนกบขอมลประเภท Memo หรอ OLE object แตสามารถใชไดกบ Text, Number หรอ Auto Number เปนตน

2.3.2.14 ประเภทขอมล ตารางท 2 - 1 แสดงประเภทขอมล ประเภทขอมล รายละเอยด ขนาด

Text ตวอกษรและตวเลข แตเปนตวเลขทไมใชในการค านวณ ไมเกน 255 ตวอกษร Memo ตวอกษรและตวเลข แตเปนตวเลขทไมใชในการค านวณ ไมเกน 65,335 ไบต

Number เปนขอมลในระบบจ านวน ทใชในการค านวณ 1,2,4 หรอ 8 ไบต Date/Time เปนขอมลวนท และเวลา ตงแตป ค.ศ. 100-9999 8 ไบต Currency คาทางการเงน และเปนระบบจ านวนทใชค านวณ

แตจ ากด ทศนยม 4 ต าแหนง 8 ไบต

AutoNumber เปนระบบท Access สรางขนโดยอตโนมต โดยเพมคาทละ 1 เมอเพม record ใหม

4ไบตถาเปน Replication จะมขนาด 16 ไบต

OLE Object Object ตาง ๆ เชน ภาพ กราฟ,เสยง หรอขอมลแบบ Binary อน ๆ

ไมเกน 1 กกะไบต

Hyperlink ตวอกษรรวมถงตวเลขในลกษณะของ Text ใชเปนการบอกต าแหนงของ hyperlink ต าแหนงของhyperlink แบงเปน 3 สวน คอสวนแสดงขอความ(Display Text),ต าแหนง(address), ต าแหนงยอย (Sub address)

แตละสวนสามารถ เกบคาได 2,048 ตวอกษร

Looking Wizard การสรางฟลดทก าหนดคาไดจากฟลดของ Table อน โดยท าเปน combo box หรอ List box เปนรายการใหเลอก

มขนาดเดยวกบฟลดทเปน Primary key ซงใชคนหาคา

2.3.2.15 การสรางความสมพนธของตาราง

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

Page 42: การประยุกต์ใช้เครื่อง ...research.rmutsb.ac.th/fullpaper/2555/25552391441226.pdf · 2016-10-15 · ÿ ü ó. ö ì ø. ÿ ü ø ø è õ

สวพ.

มทร.ส

วรรณภ

33

หลกเปนเขตขอมล AutoNumber เขตขอมล foreign key จะยงสามารถเปนเขตขอมล Number ไดดวยคณสมบต ขนาดเขตขอมล ของเขตขอมลท งสองเขตนน เหมอนกน ตวอยาง เชน สามารถท าใหเขตขอมล AutoNumber และเขตขอมล Number ตรงกนได ถาคณสมบต ขนาดเขตขอมล ของเขตขอมลทงสองเขตนคอ Long Integer เมอเขตขอมลรวมทงสองเขตเปนเขตขอมล Number เขตขอมลทงสองนจะตองมการตงคาคณสมบต ขนาดเขตขอมล ใหเหมอนกน

จ.) การสรางความสมพนธของตารางโดยใชแทบเอกสารความสมพนธ 1. คลกปม Microsoft Office จากนนคลก สราง 2. ในกลองโตตอบ เปด ใหเลอกและเปดฐานขอมล database 3. บนแทบเครองมอฐานขอมล ในกลมแสดง / ซอนใหคลก

ความสมพนธ

ภาพท 2 - 26 แสดงแทบเครองมอฐานขอมลในกลมแสดง/ซอน

4. ถายงไมไดระบความสมพนธใด ๆ กลองโตตอบ แสดงตาราง จะปรากฏโดยอตโนมต ถาไมปรากฏบนแทบ ออกแบบ ในกลมความสมพนธ ใหคลก แสดงตาราง

ภาพท 2 - 27 แสดงแทบออกแบบในกลมความสมพนธ

5. กลองโตตอบ แสดงตาราง จะแสดงตารางและแบบสอบถามท งหมดในฐานข อม ล เม อต องการด เฉพาะตาราง ให คล ก ตาราง เม อต องการด เฉพา ะ

Page 43: การประยุกต์ใช้เครื่อง ...research.rmutsb.ac.th/fullpaper/2555/25552391441226.pdf · 2016-10-15 · ÿ ü ó. ö ì ø. ÿ ü ø ø è õ

สวพ.

มทร.ส

วรรณภ

34

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

6. ลากเขตขอมล (โดยทวไปจะเปนคยหลก) จากตารางหนง ไปยงอกตารางหนงซงเปนเขตขอมลรวม (Foreign key) ในตารางอนๆ เมอตองการลากเขตขอมลหลายเขต ใหกด CTRL แลวคลกแตละเขตขอมล จากนนจงลากเขตขอมลเหลานน

7. กลองโตตอบ แกไขความสมพนธ จะปรากฏดงน

ภาพท 2 - 28 แสดงกลองโตตอบแกไขความสมพนธ

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

9. เมอตองการบงคบใหม Referential Integrity ส าหรบความสมพนธน ใหเลอกกลองกาเครองหมาย บงคบใหม Referential Integrity ส าหรบขอมลเพมเตมเกยวกบ Referential Integrity ใหดสวนบงคบใหม Referential Integrity

2.3.2.15.2 ลบความสมพนธของตาราง 1. ถาตารางทมสวนรวมในความสมพนธของตารางเปด

อย ใหปดตารางนนกอนซงไมสามารถลบความสมพนธของตารางทเปดอยได 2. บนแทบเครองมอฐานขอมลในกลม แสดง/ซอน ใหคลก

ความสมพนธ

Page 44: การประยุกต์ใช้เครื่อง ...research.rmutsb.ac.th/fullpaper/2555/25552391441226.pdf · 2016-10-15 · ÿ ü ó. ö ì ø. ÿ ü ø ø è õ

สวพ.

มทร.ส

วรรณภ

35

ภาพท 2 - 29 แสดงเครองมอฐานขอมล

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

4. คลกเสนความสมพนธของตาราง ส าหรบความสมพนธของตารางทตองการลบ (เสนจะปรากฏเปนเสนหนาเมอถกเลอก) จากนนใหกด DELETE

5. บนแทบ ออกแบบ ในกลม ความสมพนธ ใหคลก ปด

ภาพท 2 - 30 แสดงแทบออกแบบในกลมความสมพนธ

2.4 ทฤษฎสถตเชงบรรยายในการวดประสทธภาพ

สถตเชงบรรยายทใชกนมากในการประเมนโครงการไดแก รอยละ คาเฉลย () คาเบยงเบนมาตรฐาน (S.D.) และในการแปลผลสถตประเภทนจะแปลผลเทยบกบเกณฑทผประเมนก าหนดขน รายละเอยดของสถตเชงบรรยายแตละแบบมดงน X 2.4.1 รอยละ ใชส าหรบขอมลแบบไมตอเนองหรอขอมลทเปนจ านวนหรอความถทวดไดเทยบกบจ านวนทงหมดหาไดดงน

รอยละ จ านวนทวดได

จ านวนทงหมด

2.4.2 คาเฉลย (Mean : )

Page 45: การประยุกต์ใช้เครื่อง ...research.rmutsb.ac.th/fullpaper/2555/25552391441226.pdf · 2016-10-15 · ÿ ü ó. ö ì ø. ÿ ü ø ø è õ

สวพ.

มทร.ส

วรรณภ

36

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

เมอ ∑ คอ ผลบวกของคะแนนแตละคน คอ จ านวนคน

2.4.3. คาเบยงเบนมาตรฐาน (Standard deviation : S.D. หรอ S) ใชส าหรบหา คาความแตกตางโดยเฉลยของคะแนนแตละคนจากคากงกลางของขอมลหรอความแตกตางของคะแนนแตละคนในกลมโดยเฉลย ถาน าคาเบยงเบนมาตรฐาน (S.D.) มายก ก าลงสองเราเรยกวาคาความแปรปรวน (Variance) หรอคาการกระจายใชสญลกษณ S.D.2 หรอ S2 หาไดดงน

= √∑

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

ของกบการวจยในครงน จากแหลงขอมลฐานขอมลงานวจยออนไลน ซงพบวามงานวจยทเกยวของทงทางดานการประมวลผลภาพและทางดานสรรวทยา ซงผวจยเขยนน าเสนอดงน 2.5.1 งานวจยเรอง “การหาพนทใบไมและผวผลไมแบบอตโนมต” [1] ผวจย บณฑต จรโมมาศ ไดท าการศกษาและออกแบบซอฟแวรเพอใชในการหาพนทใบพชโดยใช จากการด า เนนการพบวาค าพนทของวตถท ไดจากซอฟแวรท ออกแบบมความสมพนธกบคาจรงของวตถนน โดยมรปแบบความสมพนธแบบเชงเสน และมคาความคลาดเคลอน 1%

Page 46: การประยุกต์ใช้เครื่อง ...research.rmutsb.ac.th/fullpaper/2555/25552391441226.pdf · 2016-10-15 · ÿ ü ó. ö ì ø. ÿ ü ø ø è õ

สวพ.

มทร.ส

วรรณภ

37

2.5.2 งานวจยเรอง “การหาพนทใบจากภาพถายดจตอล” [3] วจยโดย ปรชา กาเพชร และคณะ ไดศกษาวธการหาพนทใบจากภาพถายโดยใชโปรแกรม Adobe Photoshop CS3 เปนเครองมอเพอวเคราะหหาจ านวนจดสของใบพชในภาพถายเพอหาขนาดของใบ และทดสอบเปรยบเทยบกบขนาดพนทใบทหาดวยสมการความสมพนธระหวางความกวางและยาวของใบพช และผวจยไดกลาวสรปวา การหาพนทจากภาพถายกลองดจตอล โดยใชโปรแกรม Photoshop CS3 ท าไดอยางแมนย า เปนวธการทท าไดโดยงาย สะดวก น าไปใชทดแทนเครองวดพนทใบได ซงหากไมตองการท าลายใบพช พบวาพนทใบของออยและมนส าปะหลงมความสมพนธกบผลคณระหวางความกวางและความยาวของใบ หากทราบความกวางและความยาวของใบ สามารถน ามาค านวณพนทใบของออยและมนส าปะหลงได และจากการทดลองหาพนทใบของออยและมนส าปะหลง ชนดละ 2 พนธ พบวา ยงมความแตกตางกนระหวางพนธ ดงนนจงยงจ าเปนตองหาคาสมประสทธ (k) ทเหมาะสมของแตละพนธเพอใชประเมนคาพนทใบจรงจากความกวางและความยาวใบ การใชโปรแกรม Photoshop CS3 สามารถน าไปใชเพอหาคาสมประสทธไดเปนอยางด 2.5.3 งานวจยเรอง “ศกษาดชนพนทใบกบอตราการสงเคราะหแสงสงสดของยางพนธ RRIM 600”[4]

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

Page 47: การประยุกต์ใช้เครื่อง ...research.rmutsb.ac.th/fullpaper/2555/25552391441226.pdf · 2016-10-15 · ÿ ü ó. ö ì ø. ÿ ü ø ø è õ

สวพ.

มทร.ส

วรรณภ

บทท 3

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

ในบทนจะกลาวถงวธการด าเนนงานของการพฒนา การวเคราะหและออกแบบระบบผพฒนาไดแบงการด าเนนงานออกเปนขนตอนตาง ๆ ขนตอน โดยมรายละเอยดดงตอไปน 3.1 ศกษาและรวบรวมขอมล

3.2 โครงสรางของระบบงาน

3.3 แผนภาพ Use Case Diagram

3.4 โครงสรางฐานขอมลของระบบ 3.5 การออกแบบหนาจอระบบ 3.1 ศกษาและรวบรวมขอมล ศกษาและรวบรวมขอมลเปนขนตอนการศกษาและรวบรวมขอมลทเกยวของและจ าเปนในการวเคราะหและออกแบบระบบทงจากการศกษางานวจย บทความทเกยวของ เพอทจะน าไปใชในการพฒนาระบบเทคนคตาง ๆ หรอเครองมอตาง ๆ ทเคยไดรบการพฒนาการค านวณพนทใบพชการหาขนาดพนทใบพชสามารถกระท าไดหลายวธ สามารถใชเครองมอหลายชนดวด เมอตองการวดปรมาตรอาจจะตองใชวธการค านวณเมอลกษณะทางเรขาคณตของสวนของพชนน ๆ งาย แตถารปทรงไมเปนทรงเรขาคณต อาจจะตองใชวธแทนทน า สวนการวดพนท เชน พนทใบสามารถท าไดหลายวธ เชนวดจากใชกระดาษกราฟแลววดพนทโดยใชตารางในกระดาษกราฟ หรอใชเขยนลงบนกระดาษแลวตดน าไปชงน าหนกหรอใช เครองมออตโนมตวดโดยตรง เครองมอนประกอบดวย Photocells ซงไดรบแสงจากแหลงของแสงในสดสวนทผกผนกบพนทของใบ ทอยระหวาง Photocells และแหลงของแสง 3.1.1 โมเดลทใชส าหรบการค านวณพนทใบ ทความละเอยด (Resolution = 300) Real Leaf Area คอ พนทจรงของใบพช Pixels คอ จ านวนพกเซลของพชทตองการค านวณ ทมาของโมเดลดงกลาว คอ โครงการวจยการออกแบบอลกอรทมเพอใชหาขนาดพนท

ใบพช (Design an algorithm to determine leaf area.)

Real Leaf Area = 0.0099 + 0.000072 (Pixels) 300

Page 48: การประยุกต์ใช้เครื่อง ...research.rmutsb.ac.th/fullpaper/2555/25552391441226.pdf · 2016-10-15 · ÿ ü ó. ö ì ø. ÿ ü ø ø è õ

สวพ.

มทร.ส

วรรณภ

39

3.2 โครงสรางของระบบงาน

Start

threshold

Stop

grayscale

Threshole < Pixels

countPixLeaf += 1 countPixBG += 1

NY

Show (LeafArea) .

Real Leaf Area = 0.0099 + 0.000072 (Pixels) 300

ภาพท 3 - 1 แสดงแผนภาพ โครงสรางของระบบงาน

Page 49: การประยุกต์ใช้เครื่อง ...research.rmutsb.ac.th/fullpaper/2555/25552391441226.pdf · 2016-10-15 · ÿ ü ó. ö ì ø. ÿ ü ø ø è õ

สวพ.

มทร.ส

วรรณภ

40

3.3 แผนภาพ Use Case Diagram

Applied scanner machine to measure leaf area.

User

<< include >>

<<extend >>

<< include >>

<< include >>

<< include >>

/

<< include >>

<< include >>

<< include >>

<<extend >>

<< include >>

<< include >><< include >>

<< include >>

<<extend >>

<< include >>

<< include >>

<< include >><< include >>

<< include >>

<<extend >>

<< include >>

<< include >>

<< include >><< include >>

ภาพท 3 - 2 แสดงแผนภาพ Use Case Diagram ของระบบ

Page 50: การประยุกต์ใช้เครื่อง ...research.rmutsb.ac.th/fullpaper/2555/25552391441226.pdf · 2016-10-15 · ÿ ü ó. ö ì ø. ÿ ü ø ø è õ

สวพ.

มทร.ส

วรรณภ

41

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

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

หมวดหม อธบายถงรายละเอยดของฐานขอมลทบรรจอยภายในระบบ พจนานกรมขอมลจะจดเกบ

ขอมลและรายละเอยดตาง ๆ ซงจะชวยอธบายรายละเอยดตาง ๆ ของขอมลทไดสรางขน ไมวาจะ

เปนการก าหนด ประเภท ขนาด หรอสถานะ

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

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

1) ขอมลประเภทพช

2) ขอมลพนธพช

3) ขอมลพช

4) ขอมลรายละเอยดทดลอง

5) ขอมลทดลอง

ตารางท 3 - 1 ตารางประเภทพช (Type)

Attribute Description Type PK FK Reference

IdType รหสประเภทพช Text(5)

NameType ชอประเภทพช Text(50)

ตารางท 3 - 2 ตารางพนธพช (Seed)

Attribute Description Type PK FK Reference

IdSeed รหสพนธพช Text(5)

NameSeed ชอพนธพช Text(50)

IdType รหสประเภทพช Text(5) ประเภทพช

Page 51: การประยุกต์ใช้เครื่อง ...research.rmutsb.ac.th/fullpaper/2555/25552391441226.pdf · 2016-10-15 · ÿ ü ó. ö ì ø. ÿ ü ø ø è õ

สวพ.

มทร.ส

วรรณภ

42

ตารางท 3 - 3 ตารางพช (Plant)

Attribute Description Type PK FK Reference

IdPlant รหสพช Text(5)

NamePlant ชอพช Text(50)

IdSeed รหสพนธพช Text(5) พนธพช

ตารางท 3 - 4 ตารางรายละเอยดทดลอง (TestDetail)

Attribute Description Type PK FK Reference

Id รหส AutoNumber

IdTest รหสการทดลอง Text(10) ทดลอง

Times ครงท Text(10)

DateTest วนทเกบผล Date/Time

Pixcls จ านวนพกเซล Number

Area จ านวนพนท ตร.ซม Number

Detail รายละเอยด Memo

Page 52: การประยุกต์ใช้เครื่อง ...research.rmutsb.ac.th/fullpaper/2555/25552391441226.pdf · 2016-10-15 · ÿ ü ó. ö ì ø. ÿ ü ø ø è õ

สวพ.

มทร.ส

วรรณภ

43

ตารางท 3 - 5 ตารางทดลอง (Test)

Attribute Description Type PK FK Reference

IdTest รหสการทดลอง Text(10)

IdPlant รหสพช Text(5) พช

DateStart วนทเรมทดลอง Date/Time

DetailTest รายละเอยด Memo

3.5.1 แบบจ าลองขอมล (Data Modeling)

Entity-Relationship Model หรอ ER-Model เปนแบบจ าลองขอมลซงแสดงถง

ความสมพนธของโครงสรางของฐานขอมล เพอจ าแนกเอนตต (Entity) ทเกยวของกบความสมพนธ

ของแตละเอนทต (Entity) แอตตรบวต (Attributes)ของแตละเอนทต(Attributes) รวมถงคยหลก

(Primary Key) ใชส าหรบการพฒนาฐานขอมล รวมทงรายละเอยดและความสมพนธระหวางขอมล

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

รายละเอยด ตลอดจนความสมพนธของขอมลตางๆ

Entity – Relationship Model (ER-Model) ของระบบเทยบโอนรายวชาโดยใชเวทไฮราก

IdType

Type

NameType

ภาพท 3 - 3 แสดง Entity Type (ตารางประเภทพช)

Page 53: การประยุกต์ใช้เครื่อง ...research.rmutsb.ac.th/fullpaper/2555/25552391441226.pdf · 2016-10-15 · ÿ ü ó. ö ì ø. ÿ ü ø ø è õ

สวพ.

มทร.ส

วรรณภ

44

IdSeed

Seed

NameSeedIdType

ภาพท 3 - 4 แสดง Entity Seed (ตารางพนธพช)

IdPlant

Plant

NamePlantIdSeed

ภาพท 3 - 5 แสดง Entity Plant (ตารางพช)

Id

TestDetail

Times

Area

Detail

IdTest

DateTest Pixcls

ภาพท 3 - 6 แสดง Entity TestDetail (ตารางรายละเอยดทดลอง)

Page 54: การประยุกต์ใช้เครื่อง ...research.rmutsb.ac.th/fullpaper/2555/25552391441226.pdf · 2016-10-15 · ÿ ü ó. ö ì ø. ÿ ü ø ø è õ

สวพ.

มทร.ส

วรรณภ

45

IdTest

Test

IdPlant DateStart

DetailTest

ภาพท 3 - 7 แสดง Entity Test (ตารางทดลอง)

Type

PK IdType

NameType

Seed

PK IdSeed

NameSeed

FK1 IdType

has

Plant

PK IdPlant

NamePlant

FK1 IdSeed

has

Test

PK IdTest

FK1 IdPlant

DateStart

DetailTest

has

TestDetail

PK Id

PK,FK1 IdTest

Times

DateTest

Pixcls

Area

Detailhas

ภาพท 3 - 8 แสดง Entity Relationship Diagram (ER-Diagram)

Page 55: การประยุกต์ใช้เครื่อง ...research.rmutsb.ac.th/fullpaper/2555/25552391441226.pdf · 2016-10-15 · ÿ ü ó. ö ì ø. ÿ ü ø ø è õ

สวพ.

มทร.ส

วรรณภ

46

3.5 การออกแบบหนาจอระบบ 3.6.1 หนาจอในสวนของเมน

ภาพท 3 - 9 แสดงการออกแบบหนาจอเมนหลกของระบบ

จากภาพท 3-9 เปนหนาจอแสดงเมนหลกของระบบ โดยสามารถคลกปมเมน เพอเขาไปท างานในสวนตาง ๆ ได โดยการท างานเปนตามหมายเลขดงน หมายเลข 1 คอ Menu ประเภทพช หมายเลข 2 คอ Menu พนธพช หมายเลข 3 คอ Menu พช หมายเลข 4 คอ Menu ค านวณพนทใบ หมายเลข 5 คอ Menu ออกจากโปรแกรม

2

1 2 3 4 5

Page 56: การประยุกต์ใช้เครื่อง ...research.rmutsb.ac.th/fullpaper/2555/25552391441226.pdf · 2016-10-15 · ÿ ü ó. ö ì ø. ÿ ü ø ø è õ

สวพ.

มทร.ส

วรรณภ

47

3.6.2 หนาจอในสวนของการจดการประเภทพช

ภาพท 3 - 10 แสดงการออกแบบหนาจอจดการประเภทพช

จากภาพท 3-10 เปนหนาจอจดการประเภทพช โดยสามารถท าการบนทกขอมล ลบขอมล แกไขขอมล และยกเลกขอมลได โดยการท างานเปนตามหมายเลขดงน หมายเลข 1 คอ Text Box รหสประเภทพช หมายเลข 2 คอ Text Box ชอประเภทพช หมายเลข 3 คอ Button เพม หมายเลข 4 คอ Button ลบ หมายเลข 5 คอ Button แกไข หมายเลข 6 คอ Button บนทก หมายเลข 7 คอ Button ยกเลก หมายเลข 8 คอ Data Grid View แสดงขอมลประเภทพช

1

2

รหสประเภทพช

ชอประเภทพช 3 4 5 6 7

8

ประเภทพช

Page 57: การประยุกต์ใช้เครื่อง ...research.rmutsb.ac.th/fullpaper/2555/25552391441226.pdf · 2016-10-15 · ÿ ü ó. ö ì ø. ÿ ü ø ø è õ

สวพ.

มทร.ส

วรรณภ

48

3.6.3 หนาจอในสวนของการจดการพนธพช

ภาพท 3 - 11 แสดงการออกแบบหนาจอจดการพนธพช จากภาพท 3-11 เปนหนาจอจดการพนธพช โดยสามารถท าการบนทกขอมล ลบขอมล แกไขขอมล และยกเลกขอมลได โดยการท างานเปนตามหมายเลขดงน หมายเลข 1 คอ Text Box รหสพนธพช หมายเลข 2 คอ Text Box ชอพนธพช หมายเลข 3 คอ Text Box ชอประเภทพช หมายเลข 4 คอ Button เพม หมายเลข 5 คอ Button ลบ หมายเลข 6 คอ Button แกไข หมายเลข 7 คอ Button บนทก หมายเลข 8 คอ Button ยกเลก หมายเลข 9 คอ Data Grid View แสดงขอมลพนธพช

1

2

รหสพนธพช

ชอพนธพช 4 5 6 7 8

9

พนธพช

3 ชอประเภทพช

Page 58: การประยุกต์ใช้เครื่อง ...research.rmutsb.ac.th/fullpaper/2555/25552391441226.pdf · 2016-10-15 · ÿ ü ó. ö ì ø. ÿ ü ø ø è õ

สวพ.

มทร.ส

วรรณภ

49

3.6.4 หนาจอในสวนของพช

ภาพท 3 - 12 แสดงการออกแบบหนาจอจดการพช

จากภาพท 3-12 เปนหนาจอจดการพช โดยสามารถท าการบนทกขอมล ลบขอมล แกไขขอมล และยกเลกขอมลได โดยการท างานเปนตามหมายเลขดงน หมายเลข 1 คอ Text Box รหสพช หมายเลข 2 คอ Text Box ชอพช หมายเลข 3 คอ Text Box ชอพนธพช หมายเลข 4 คอ Button เพม หมายเลข 5 คอ Button ลบ หมายเลข 6 คอ Button แกไข หมายเลข 7 คอ Button บนทก หมายเลข 8 คอ Button ยกเลก หมายเลข 9 คอ Data Grid View แสดงขอมลพช

1

2

รหสพช

ชอพช 4 5 6 7 8

9

พช

3 ชอพนธพช

Page 59: การประยุกต์ใช้เครื่อง ...research.rmutsb.ac.th/fullpaper/2555/25552391441226.pdf · 2016-10-15 · ÿ ü ó. ö ì ø. ÿ ü ø ø è õ

สวพ.

มทร.ส

วรรณภ

50

3.6.5 หนาจอในสวนของการค านวณพนทใบ

ภาพท 3 - 13 แสดงการออกแบบหนาจอค านวณพนทใบ จากภาพท 3-13 เปนหนาจอค านวณพนทใบ โดยสามารถท าการบนทกขอมล ลบขอมล แกไขขอมล และยกเลกขอมลได โดยการท างานเปนตามหมายเลขดงน หมายเลข 1 คอ Text Box ค าหยด หมายเลข 2 คอ Text Box ค าหยด หมายเลข 3 คอ Text Box ค าหยด หมายเลข 4 คอ Text Box ค าหยด หมายเลข 5 คอ Text Box ค าหยด หมายเลข 6 คอ Text Box ค าหยด

1 รหสการทดลอง

10

รหสพช

ชอพช

2

3

ครงท

วนทเกบผล

รายละเอยด

4

5

6

7

9

รายละเอยดพช

8

14

ผลการทดลอง 11

12

13

Page 60: การประยุกต์ใช้เครื่อง ...research.rmutsb.ac.th/fullpaper/2555/25552391441226.pdf · 2016-10-15 · ÿ ü ó. ö ì ø. ÿ ü ø ø è õ

สวพ.

มทร.ส

วรรณภ

51

หมายเลข 7 คอ Text Box ค าหยด หมายเลข 8 คอ Picture box แสดงรปภาพ หมายเลข 9 คอ Button คนหารปภาพ หมายเลข 10 คอ List View แสดงรายละเอยดการทดลอด หมายเลข 11 คอ Button บนทก หมายเลข 12 คอ Button ลบ หมายเลข 13 คอ Button ยกเลก หมายเลข 14 คอ Text Box พนทใบ

Page 61: การประยุกต์ใช้เครื่อง ...research.rmutsb.ac.th/fullpaper/2555/25552391441226.pdf · 2016-10-15 · ÿ ü ó. ö ì ø. ÿ ü ø ø è õ

สวพ.

มทร.ส

วรรณภ

บทท 4

ผลการด าเนนงาน

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

4.1 ผลการด าเนนงาน

เมอน าสวนของการศกษาทฤษฎและการออกแบบไปพฒนาระบบ โดยใชโปรแกรม Microsoft Visual Basic 2010 ในการพฒนาระบบและใชโปรแกรม Microsoft Access 2007 ในการจดการฐานขอมลแลวนน ไดผลลพธดงแสดงในภาพท 4-1 ถง ภาพท 4-10 ซงจะแสดงหนาตางของแตละสวนมรายละเอยดดงตอไปน 4.1.1 สวนของหนาจอหลกของโปรแกรมประยกตใชเครองกวาดตรวจในการประเมนขนาดพนทใบ ประกอบดวยหนาเมนของโปรแกรมดงตอไปน 4.1.1.1 เมนประเภทพช 4.1.1.2 เมนพนธพช 4.1.1.3 เมนพช 4.1.1.4 เมนค านวณพนทใบ

Page 62: การประยุกต์ใช้เครื่อง ...research.rmutsb.ac.th/fullpaper/2555/25552391441226.pdf · 2016-10-15 · ÿ ü ó. ö ì ø. ÿ ü ø ø è õ

สวพ.

มทร.ส

วรรณภ

53

ภาพท 4 - 1 แสดงหนาจอแรกของระบบโปรแกรม

Page 63: การประยุกต์ใช้เครื่อง ...research.rmutsb.ac.th/fullpaper/2555/25552391441226.pdf · 2016-10-15 · ÿ ü ó. ö ì ø. ÿ ü ø ø è õ

สวพ.

มทร.ส

วรรณภ

54

ภาพท 4 - 2 แสดงหนาจอขอมลพนธพช

ภาพท 4 - 3 แสดงหนาจอประเภทพช

Page 64: การประยุกต์ใช้เครื่อง ...research.rmutsb.ac.th/fullpaper/2555/25552391441226.pdf · 2016-10-15 · ÿ ü ó. ö ì ø. ÿ ü ø ø è õ

สวพ.

มทร.ส

วรรณภ

55

ภาพท 4 - 4 แสดงหนาจอพช

ภาพท 4 - 5 แสดงหนาจอค านวณพนทใบ

Page 65: การประยุกต์ใช้เครื่อง ...research.rmutsb.ac.th/fullpaper/2555/25552391441226.pdf · 2016-10-15 · ÿ ü ó. ö ì ø. ÿ ü ø ø è õ

สวพ.

มทร.ส

วรรณภ

56

ภาพท 4 - 6 แสดงหนาจอตวอยางค านวณพนทใบ (1)

ภาพท 4 - 7 แสดงหนาจอตวอยางค านวณพนทใบ (2)

Page 66: การประยุกต์ใช้เครื่อง ...research.rmutsb.ac.th/fullpaper/2555/25552391441226.pdf · 2016-10-15 · ÿ ü ó. ö ì ø. ÿ ü ø ø è õ

สวพ.

มทร.ส

วรรณภ

57

ภาพท 4 - 8 แสดงหนาจอตวอยางค านวณพนทใบ (3)

ภาพท 4 - 9 แสดงหนาจอตวอยางค านวณพนทใบ (4)

Page 67: การประยุกต์ใช้เครื่อง ...research.rmutsb.ac.th/fullpaper/2555/25552391441226.pdf · 2016-10-15 · ÿ ü ó. ö ì ø. ÿ ü ø ø è õ

สวพ.

มทร.ส

วรรณภ

58

ภาพท 4 - 10 แสดงหนาจอตวอยางค านวณพนทใบ (5)

4.2 ตวอยางผลการค านวณพนทใบ

การวดประสทธภาพของการพฒนาระบบเทยบโอนรายวชาโดยใชวธการวดความคลายคลงเชงมม ยงไมมการใชเวทไฮราก ซงผลทไดจากการทดสอบระบบมรายละเอยดดงตอไปน ตารางท 4 - 1 ตารางจ านวนพกเซลและพนทใบขาว

ล าดบ พกเซล ตร.ซม 1 33893 2.43 2 52722 3.79 3 69668 5.00 4 97912 7.03 5 118624 8.52 6 135570 9.74

Page 68: การประยุกต์ใช้เครื่อง ...research.rmutsb.ac.th/fullpaper/2555/25552391441226.pdf · 2016-10-15 · ÿ ü ó. ö ì ø. ÿ ü ø ø è õ

สวพ.

มทร.ส

วรรณภ

59

7 160048 11.49 8 175112 12.58 9 182643 13.12

10 188292 13.52 11 216536 15.55 12 248545 17.85 13 314448 22.58 14 348340 25.02 15 384116 27.59 16 406711 29.21 17 427423 30.70 18 438720 31.51 19 461315 33.13 20 472613 33.94

ตารางท 4 - 2 ตารางจ านวนพกเซลและพนทใบไผ

ล าดบ พกเซล ตร.ซม 1 11629 3.34 2 18089 5.20 3 22611 6.50 4 33594 9.65 5 44576 12.81 6 46514 13.36 7 55559 15.96 8 60727 17.45 9 63311 18.19

Page 69: การประยุกต์ใช้เครื่อง ...research.rmutsb.ac.th/fullpaper/2555/25552391441226.pdf · 2016-10-15 · ÿ ü ó. ö ì ø. ÿ ü ø ø è õ

สวพ.

มทร.ส

วรรณภ

60

10 64603 18.56 11 66541 19.12 12 70417 20.23 13 75586 21.71 14 81400 23.38 15 91736 26.35 16 104657 30.07 17 121454 34.89 18 137604 39.53 19 158923 45.65 20 172490 49.55

ตารางท 4 - 3 ตารางจ านวนพกเซลและพนทใบมะมวง

ล าดบ พกเซล ตร.ซม 1 22390 6.43 2 32839 9.43 3 58214 16.72 4 74633 21.44 5 95530 27.44 6 114935 33.02 7 123891 35.59 8 131354 37.73 9 144788 41.59

Page 70: การประยุกต์ใช้เครื่อง ...research.rmutsb.ac.th/fullpaper/2555/25552391441226.pdf · 2016-10-15 · ÿ ü ó. ö ì ø. ÿ ü ø ø è õ

สวพ.

มทร.ส

วรรณภ

61

10 149266 42.88 11 182105 52.31 12 213450 61.32 13 252260 72.47 14 276142 79.33 15 304503 87.48 16 353760 101.63 17 398540 114.49 18 419437 120.49 19 467203 134.22 20 529894 152.22

ตารางท 4 - 4 ตารางจ านวนพกเซลและพนทใบชวนชม

ล าดบ พกเซล ตร.ซม 1 7789 2.24 2 10858 3.12 3 11802 3.39 4 13454 3.87 5 14634 4.20 6 17703 5.09 7 19591 5.63 8 20299 5.83 9 22188 6.37

Page 71: การประยุกต์ใช้เครื่อง ...research.rmutsb.ac.th/fullpaper/2555/25552391441226.pdf · 2016-10-15 · ÿ ü ó. ö ì ø. ÿ ü ø ø è õ

สวพ.

มทร.ส

วรรณภ

62

10 23604 6.78 11 24312 6.98 12 25256 7.26 13 27853 8.00 14 29741 8.54 15 33518 9.63 16 37058 10.65 17 39183 11.26 18 40835 11.73 19 42251 12.14 20 42959 12.34

ตารางท 4 - 5 ตารางจ านวนพกเซลและพนทใบมนส าปะหลง

ล าดบ พกเซล ตร.ซม 1 110798 31.83 2 172352 49.51 3 215440 61.89 4 320082 91.95 5 424725 122.01 6 443191 127.32 7 529367 152.07 8 578610 166.22

Page 72: การประยุกต์ใช้เครื่อง ...research.rmutsb.ac.th/fullpaper/2555/25552391441226.pdf · 2016-10-15 · ÿ ü ó. ö ì ø. ÿ ü ø ø è õ

สวพ.

มทร.ส

วรรณภ

63

9 603232 173.29 10 615543 176.83 11 726341 208.66 12 830983 238.72 13 1040268 298.84 14 1138755 327.13 15 1298796 373.11 16 1403438 403.17 17 1440371 413.78 18 1508080 433.23 19 1631189 468.60 20 1674277 480.98

4.2.1 ตวอยางใบพชทน ามาทดลองค านวณพนทใบ

ภาพท 4 - 11 แสดงตวอยางใบขาว

Page 73: การประยุกต์ใช้เครื่อง ...research.rmutsb.ac.th/fullpaper/2555/25552391441226.pdf · 2016-10-15 · ÿ ü ó. ö ì ø. ÿ ü ø ø è õ

สวพ.

มทร.ส

วรรณภ

64

ภาพท 4 - 12 แสดงตวอยางใบไผ

ภาพท 4 - 13 แสดงตวอยางใบมะมวง

ภาพท 4 - 14 แสดงหนาจอตวอยางใบชวนชม

Page 74: การประยุกต์ใช้เครื่อง ...research.rmutsb.ac.th/fullpaper/2555/25552391441226.pdf · 2016-10-15 · ÿ ü ó. ö ì ø. ÿ ü ø ø è õ

สวพ.

มทร.ส

วรรณภ

65

ภาพท 4 - 15 แสดงตวอยางใบมนส าปะหลง

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

จรงโดยผเชยวชาญจ านวน 5 ทาน เพอประเมนคณภาพของโปรแกรม แบงการประเมนออกเปน

4 ดาน คอ ดานการทดสอบดานความตองการตาง ๆ (Functional Requirement Test), ดานการ

ทดสอบดานการท างานของโปรแกรม (Functional Test), ดานการทดสอบดานการใชงานโปรแกรม

(Usability Test), ดานการทดสอบดานความปลอดภย (Security Test) สรปไดดงตารางท 4-6

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

ขอค าถาม คาเฉลย ( X )

สวนเบยงเบนมาตรฐาน(S.D.)

แปลความหมาย

1. ดานการทดสอบดานความตองการตาง ๆ 4.34 0.46 ด

Page 75: การประยุกต์ใช้เครื่อง ...research.rmutsb.ac.th/fullpaper/2555/25552391441226.pdf · 2016-10-15 · ÿ ü ó. ö ì ø. ÿ ü ø ø è õ

สวพ.

มทร.ส

วรรณภ

66

(Functional Requirement Test) 2. ดานการทดสอบดานการท างานของโปรแกรม (Functional Test) 4.34 0.55 ด 3. ดานการทดสอบดานการใชงานโปรแกรม (Usability Test) 3.67 0.78 ด 4. ดานการทดสอบดานความปลอดภย (Security Test) 4.23 0.58 ด

ประสทธภาพโดยรวม 4.13 0.59 ด

จากการแจกแบบสอบถามเพอประเมนคณภาพของระบบประยกตใชเครองกวาดตรวจในการประเมนขนาดพนทใบ โดยรวมพบวา มคณภาพอยในระดบด มคะแนนเฉลย 4.13 จ าแนกรายดานจ านวน 4 ดาน พบวามคณภาพดทกดาน ไดแก ดานการทดสอบดานความตองการตาง ๆ (Functional Requirement Test) , ดานการทดสอบดานการท างานของโปรแกรม (Functional Test) , ดานการทดสอบดานการใชงานโปรแกรม (Usability Test) , ดานการทดสอบดานความปลอดภย (Security Test) มคะแนนเฉลย 4.34 , 4.34 , 3.67 และ 4.23 ตามล าดบ 4.2.2 ผใชทวไป จากการน าผใชงาน ระบบประยกตใชเครองกวาดตรวจในการประเมนขนาดพนทใบ ไปทดลองใชงานจรงโดยผใชงานทวไป จ านวน 30 คน เพอประเมนคณภาพของแบงการประเมนออกเปน 4 ดาน คอ ดานการทดสอบดานความตองการตาง ๆ (Functional Requirement Test), ดานการทดสอบดานการท างานของโปรแกรม (Functional Test), ดานการทดสอบดานการใชงานโปรแกรม (Usability Test), ดานการทดสอบดานความปลอดภย (Security Test) สรปไดดงตารางท 4-7 ตารางท 4 - 7 ตารางแสดงประสทธภาพของผใชงาน ระบบประยกตใชเครองกวาดตรวจในการ

ประเมนขนาดพนทใบ

ขอค าถาม คาเฉลย ( X )

สวนเบยงเบนมาตรฐาน(S.D.)

แปลความหมาย

1. ดานการทดสอบดานความตองการตาง ๆ 4.51 0.63 ดมาก

Page 76: การประยุกต์ใช้เครื่อง ...research.rmutsb.ac.th/fullpaper/2555/25552391441226.pdf · 2016-10-15 · ÿ ü ó. ö ì ø. ÿ ü ø ø è õ

สวพ.

มทร.ส

วรรณภ

67

(Functional Requirement Test) 2. ดานการทดสอบดานการท างานของโปรแกรม (Functional Test) 3.93 0.59 ด 3. ดานการทดสอบดานการใชงานโปรแกรม (Usability Test) 3.75 0.66 ด 4. ดานการทดสอบดานความปลอดภย (Security Test) 3.85 0.51 ด

ประสทธภาพโดยรวม 4.03 0.61 ด

จากการแจกแบบสอบถามเพอประเมนประสทธภาพระบบประยกตใชเครองกวาดตรวจในการประเมนขนาดพนทใบ โดยรวมพบวา มคณภาพอยในระดบด มคะแนนเฉลย 4.03 จ าแนกรายดานจ านวน 4 ดาน พบวามคณภาพด 3 ดานไดแก ดานการทดสอบดานการท างานของโปรแกรม (Functional Test) , ดานการทดสอบดานการใชงานโปรแกรม (Usability Test) ,ดานการทดสอบ ดานความปลอดภย (Security Test) มคะแนนเฉลย 3.93 , 3.75 และ 3.85 ตามล าดบและคณภาพดมาก 1 ดาน คอ ดานการทดสอบดานความตองการตาง ๆ (Functional Requirement Test) มคะแนนเฉลย 4.51 เกณฑหรอมาตรฐานในการประเมน แบบประเมนประสทธภาพของโปรแกรม ประคอง (อางถงใน ทพยรตน,2550) ไดก าหนดเกณฑโดยประกอบดวยมาตรอนดบ (Rating Scale) เชงคณภาพ 5 ระดบและมาตรอนดบเชงปรมาณ 5 ระดบดงตารางท 4-8 ตารางท 4 - 8 ตารางแสดงเกณฑการใหคะแนนของแบบประเมน

ระดบเกณฑการใหคะแนน ความหมาย

เชงคณภาพ เชงปรมาณ ดมาก 4.50-5.00 โปรแกรมมประสทธภาพดมาก

Page 77: การประยุกต์ใช้เครื่อง ...research.rmutsb.ac.th/fullpaper/2555/25552391441226.pdf · 2016-10-15 · ÿ ü ó. ö ì ø. ÿ ü ø ø è õ

สวพ.

มทร.ส

วรรณภ

68

ด 3.50-4.49 โปรแกรมมประสทธภาพด ปานกลาง 2.50-3.49 โปรแกรมมประสทธภาพปานกลาง

นอย 1.50-2.49 โปรแกรมมประสทธภาพนอย

นอยทสด 1.00-1.49 โปรแกรมมประสทธภาพนอยทสด

Page 78: การประยุกต์ใช้เครื่อง ...research.rmutsb.ac.th/fullpaper/2555/25552391441226.pdf · 2016-10-15 · ÿ ü ó. ö ì ø. ÿ ü ø ø è õ

สวพ.

มทร.ส

วรรณภ

บทท 5

สรปผลและขอเสนอแนะ

จากการศกษาและการพฒนาระบบประยกตใชเครองกวาดตรวจในการประเมนขนาดพนทใบ ไดมการพฒนาระบบโดยการใชโปรแกรม Microsoft Visual Basic 2010 ในการพฒนาโปรแกรมและใช Microsoft Access 2007 ในการจดเกบขอมลทใชในระบบ เพอพฒนาเครองมอเพอใชในการประมวลผลหาพนทของใบพช โดยใชหลกการประมวลผลภาพเพอลดขอจ ากดของวธการเดมทตองมการชบสทพนผวของวสดทตองการตรวจสอบพนท และมความถกตองใกลเคยงกบการตรวจวดดวยเครองวดพนทใบเปนการประยกตใชเทคโนโลยเพอใชงานดานเกษตรกรรมลดการน าเขาเครองมอจากตางประเทศ ซงระบบทพฒนาและออกแบบขนนนสามารถประมวลผลภาพในการประมวลผลภาพใบพช โดยไดแบงหวขอในการสรปไดดงตอไปน 5.1 สรปผลการด าเนนงาน 5.2 ปญหาและอปสรรค

5.3 ขอเสนอแนะ 5.1 สรปผลการด าเนนงาน ในการออกแบบและการพฒนาระบบประยกตใชเครองกวาดตรวจในการประเมนขนาดพนทใบ นนระบบสามารถท างานไดดงน 5.1.1 สามารถจดการขอมลประเภทพช

5.1.1.1 สามารถบนทกขอมลประเภทพช

5.1.1.2 สามารถคนหาขอมลประเภทพช โดยคนหาจาก รหสประเภทพชและชอ

ประเภทพช 5.1.1.3 สามารถแกไขขอมลประเภทพช

5.1.1.4 สามารถลบขอมลประเภทพช

5.1.2 สามารถจดการขอมลพนธพช

5.1.2.1 สามารถบนทกขอมลพนธพช

5.1.2.2 สามารถคนหาขอมลพนธพช โดยคนหาจาก รหสพนธพชและชอพนธพช

Page 79: การประยุกต์ใช้เครื่อง ...research.rmutsb.ac.th/fullpaper/2555/25552391441226.pdf · 2016-10-15 · ÿ ü ó. ö ì ø. ÿ ü ø ø è õ

สวพ.

มทร.ส

วรรณภ

69

5.1.2.3 สามารถแกไขขอมลพนธพช

5.1.2.4 สามารถลบขอมลพนธพช

5.1.3 สามารถจดการขอมลพช

5.1.3.1 สามารถบนทกขอมลพช

5.1.3.2 สามารถคนหาขอมลพช โดยคนหาจาก รหสพชและชอพช 5.1.3.3 สามารถแกไขขอมลพช

5.1.3.4 สามารถลบขอมลพช

5.1.4 สามารถค านวณหาพนทของใบพชทมลกษณะเปนสเขยว โดยค านวณพนทใบพชออกมาเปนตารางเซนตเมตร โดยใชโมเดลของโครงการวจยการออกแบบอลกอรทมเพอใชหาขนาดพนทใบพช (Design an algorithm to determine leaf area.)

5.2 ปญหาและอปสรรค ในการออกแบบและการพฒนาระบบประยกตใชเครองกวาดตรวจในการประเมนขนาดพนทใบ หลงจากทไดด าเนนการพฒนาจนเสรจสนสมบรณ และไดมการทดสอบระบบท าใหพบปญหาและอปสรรคตางดงน 5.2.1 ในการค านวณพนทใบพชถาใชภาพทมขนาดใหญตองใชเวลานานในการค านวณ เพราะตองดงคาสในทก ๆ พกเซลมาท าการตรวจสอบ 5.2.2 โมเดลทใชในการค านวณพนทใบพชตองใชภาพทมความละเอยดทสง จงมผลท าใหกระบวนการค านวณชากวาภาพทมความละเอยดต า 5.3 ขอเสนอแนะ ในการออกแบบและการพฒนาระบบประยกตใชเครองกวาดตรวจในการประเมนขนาดพนทใบ มขอเสนอแนะดงตอไปน 5.3.1 ในการค านวณพนทใบพชควรทจะใชภาพทมความละเอยดไดหลายความละเอยดหรอไมตองก าหนดคาความละเอยดไวคงท 5.3.2 ควรใชภาพทมความละเอยดต าและใหคาในการค านวณทดและแมนย า เพราะจะท าใหใชเวลาในการค านวณนอยลงกวาเดม

Page 80: การประยุกต์ใช้เครื่อง ...research.rmutsb.ac.th/fullpaper/2555/25552391441226.pdf · 2016-10-15 · ÿ ü ó. ö ì ø. ÿ ü ø ø è õ

สวพ.

มทร.ส

วรรณภ

70

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

Page 81: การประยุกต์ใช้เครื่อง ...research.rmutsb.ac.th/fullpaper/2555/25552391441226.pdf · 2016-10-15 · ÿ ü ó. ö ì ø. ÿ ü ø ø è õ

สวพ.

มทร.ส

วรรณภ

70

เอกสารอางอง

[1] บณฑต จรโมมาศ จฑามาศ บษราคมวด และอไร ธระพทยานนท.การหาพนทใบไมและผว

ผลไมแบบอตโนมต.วารสารวชาการเกษตร,2548.

[2] สตถาภม ไทยพานช.การพยากรณคาคลอโรฟลลในใบขาวโดยใชวธวเคราะหความถดถอยเชงเสนพห.สาขาวชาวศวกรรมไฟฟา.ภาควชาวศวกรรมไฟฟา.มหาวทยาลยเทคโนโลยราชมงคลธญบร,2553.

[3] ปรชา กาเพชร ชยนต ภกดไทย และวนย ศรวต.การหาพนทใบจากภาพถายดจตอล.มหาวทยาลยขอนแกน,2554.

[4] พศมย จนทมา อารกษ จนทมา สมจนตนา รเดอรแมน สวางรตน สมนาคและพบลย เพชรยง.

ศกษาดชนพนทใบกบอตราการสงเคราะหแสงสงสดของยางพนธ RRIM 600,ศนยวจยยาง

ฉะเชงเทรา

[5] สายณห สดด.การพฒนาตนแบบเครองวดคลอโรฟลลและไนโตรเจนในใบขาวตนแบบประเมนผลเรว.ภาควชาพชศาสตร.คณะทรพยากรธรรมชาต.มหาวทยาลยสงขลานครนทร,2550.

[6] ภาคภม พระประเสรฐ.สรรวทยาของพช.กรงเทพฯ: โอเดยนสโตร,2550.

Page 82: การประยุกต์ใช้เครื่อง ...research.rmutsb.ac.th/fullpaper/2555/25552391441226.pdf · 2016-10-15 · ÿ ü ó. ö ì ø. ÿ ü ø ø è õ

สวพ.

มทร.ส

วรรณภ

ภาคผนวก

แบบประเมนประสทธภาพระบบ

Page 83: การประยุกต์ใช้เครื่อง ...research.rmutsb.ac.th/fullpaper/2555/25552391441226.pdf · 2016-10-15 · ÿ ü ó. ö ì ø. ÿ ü ø ø è õ

สวพ.

มทร.ส

วรรณภ

72

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

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

สาขาวชาเทคโนโลยสารสนเทศธรกจ คณะบรหารธรกจและเทคโนโลยสารสนเทศ มหาวทยาลยเทคโนโลยราชมงคลสวรรณภม

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

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

1. ดานการทดสอบดานความตองการตาง ๆ 2. ดานการทดสอบดานการท างานของโปรแกรม 3. ดานการทดสอบดานการใชงานโปรแกรม 4. ดานการทดสอบดานความปลอดภย

เกณฑการประเมน

ระดบเกณฑการใหคะแนน ความหมาย

เชงคณภาพ เชงปรมาณ ดมาก 5 โปรแกรมทพฒนามประสทธภาพในระดบดมาก ด 4 โปรแกรมทพฒนามประสทธภาพในระดบด ปานกลาง 3 โปรแกรมทพฒนามประสทธภาพในระดบปานกลาง นอย 2 โปรแกรมทพฒนามประสทธภาพในระดบพอใช นอยมาก 1 โปรแกรมทพฒนามประสทธภาพในระดบควรปรบปรง

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

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

คะแนนในเชงคณภาพและเชงปรมาณของแบบประเมนดงน

Page 84: การประยุกต์ใช้เครื่อง ...research.rmutsb.ac.th/fullpaper/2555/25552391441226.pdf · 2016-10-15 · ÿ ü ó. ö ì ø. ÿ ü ø ø è õ

สวพ.

มทร.ส

วรรณภ

73

หวขอ

ระดบความคดเหน/ความพงพอใจ

มากทสด

มาก ปานกลาง

นอย นอยทสด

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

1. ความสามารถในดานจดการขอมลประเภทพช

2. ความสามารถในดานจดการขอมลพนธพช

3. ความสามารถในดานจดการขอมลพช

4. ความสามารถในดานจดการขอมลการทดลอง

5. ความสามารถในดานการค านวณพนทใบพช

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

1. ความถกตองในการจดเกบขอมลน าเขา

2. ความถกตองในการคนหาขอมล

3. ความถกตองของผลลพธในรปแบบรายงาน

4. ความนาเชอถอไดของระบบ

5. ความครอบคลมของโปรแกรมทพฒนากบระบบงานจรง

ดานการทดสอบดานการใชงานโปรแกรม

1. ความงายตอการใชงานของระบบ

2. ความเหมาะสมในการเลอกใชขนาดของตวอกษรบนจอภาพ

3. ความเหมาะสมในการใชสของตวอกษรและรปภาพ 4. ความเหมาะสมในการใชสญลกษณหรอรปภาพในการสอความหมาย

5. ความเหมาะสมในการวางต าแหนงของสวนประกอบบนจอภาพ

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

Page 85: การประยุกต์ใช้เครื่อง ...research.rmutsb.ac.th/fullpaper/2555/25552391441226.pdf · 2016-10-15 · ÿ ü ó. ö ì ø. ÿ ü ø ø è õ

สวพ.

มทร.ส

วรรณภ

74

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

ผเชยวชาญดานเทคนค

ตารางท ก - 1 ตารางสรปผลการประเมนความพงพอใจของผใชงานระบบ

หวขอประเมน คะแนนเฉลย

สวนเบยงเบนมาตรฐาน

ความหมาย

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

1. ความสามารถในดานจดการขอมลประเภทพช 4.34 0.58 ดมาก 2. ความสามารถในดานจดการขอมลพนธพช 4 0.00 ด 3. ความสามารถในดานจดการขอมลพช 4.34 0.58 ดมาก 4. ความสามารถในดานจดการขอมลการทดลอง 4.34 0.58 ดมาก 5. ความสามารถในดานการค านวณพนทใบพช 4.67 0.58 ดมาก ดานการทดสอบดานการท างานของโปรแกรม 1. ความถกตองในการจดเกบขอมลน าเขา 4.34 0.58 ดมาก 2. ความถกตองในการคนหาขอมล 4.67 0.58 ดมาก 3. ความถกตองของผลลพธในรปแบบรายงาน 4.67 0.58 ดมาก 4. ความนาเชอถอไดของระบบ 4 0.00 ด 5. ความครอบคลมของโปรแกรมทพฒนากบระบบงานจรง 4 1.00 ด ดานการทดสอบดานการใชงานโปรแกรม 1. ความงายตอการใชงานของระบบ 4 1.00 ด

2. ความเหมาะสมในการเลอกใชขนาดของตวอกษร บนจอภาพ

3.34

0.58

ปานกลาง

3. ความเหมาะสมในการใชสของตวอกษรและรปภาพ 3.67 0.58 ด

4. ความเหมาะสมในการใชสญลกษณหรอรปภาพในการสอความหมาย

3.67

1.15

Page 86: การประยุกต์ใช้เครื่อง ...research.rmutsb.ac.th/fullpaper/2555/25552391441226.pdf · 2016-10-15 · ÿ ü ó. ö ì ø. ÿ ü ø ø è õ

สวพ.

มทร.ส

วรรณภ

75

5. ความเหมาะสมในการวางต าแหนงของสวนประกอบบนจอภาพ

3.67

0.58

ตารางท ก - 1 สรปผลการประเมนความพงพอใจของผใชงานระบบ (ตอ)

หวขอประเมน คะแนนเฉลย สวนเบยงเบนมาตรฐาน

ความหมาย

ดานการทดสอบดานความปลอดภย

1. การก าหนดรหสผใช และรหสผานในการตรวจสอบผเขาใชระบบ

3.67

0.58

2. การตรวจสอบสทธกอนการใชงานของผใชระบบในระดบตาง ๆ

4.34

0.58

ดมาก

3. การควบคมใหใชงานตามสทธผใชไดอยางถกตอง 4.67 0.58 ดมาก หมายเหต 1.00 – 1.80 ควรปรบปรง 1.81 – 2.60 พอใช 2.61 – 3.40 ปานกลาง 3.41 – 4.20 ด 4.21 – 5.00 ดมาก จากตารางท ก - 1 สรปผลการประเมนความพงพอใจของผใชงาน ระบบประยกตใชเครองกวาดตรวจในการประเมนขนาดพนทใบ ในดานการทดสอบดานความตองการตาง ๆ พบว าคา เฉลยสงสดอยใน เกณฑดมาก เทากบ 4.67 คอ ความสามารถในดานจดการขอมลสญญากเงน คาเฉลยต าสดอยในเกณฑด เทากบ 4 คอ ความสามารถในดานจดการขอมลบญชธนาคาร ดานการทดสอบดานการท างานของโปรแกรม พบวาคาเฉลยสงสดอยในเกณฑดมาก เทากบ 4.67 คอ ความถกตองในการคนหาขอมลและความถกตองของผลลพธในรปแบบรายงาน คาเฉลยต าสดอย ในเกณฑด เทากบ 4 คอ ความนาเช อถอไดของระบบและความครอบคลมของโปรแกรมทพฒนากบระบบงานจรง

Page 87: การประยุกต์ใช้เครื่อง ...research.rmutsb.ac.th/fullpaper/2555/25552391441226.pdf · 2016-10-15 · ÿ ü ó. ö ì ø. ÿ ü ø ø è õ

สวพ.

มทร.ส

วรรณภ

76

ดานการทดสอบดานการใชงานโปรแกรม พบวาคาเฉลยสงสดอยในเกณฑด เทากบ 4 คอ ความงายตอการใชงานของระบบ คาเฉลยต าสดอยในเกณฑปานกลาง เทากบ 3.34 คอ ความเหมาะสมในการเลอกใชขนาดของตวอกษรบนจอภาพ ดานการทดสอบดานความปลอดภย พบวาคาเฉลยสงสดอยในเกณฑดมาก เทากบ 4.67 คอ การควบคมใหใชงานตามสทธผใชไดอยางถกตอง คาเฉลยต าสดอยในเกณฑด เทากบ 3.67 คอ การก าหนดรหสผใช และรหสผานในการตรวจสอบผเขาใชระบบ

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

ส าหรบผใชงานทวไป

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

สาขาวชาเทคโนโลยสารสนเทศธรกจ คณะบรหารธรกจและเทคโนโลยสารสนเทศ มหาวทยาลยเทคโนโลยราชมงคลสวรรณภม

ค าชแจง แบบประเมนนมวตถประสงคเพอสอบถามความคดเหนดานประสทธภาพของ

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

1. ดานการทดสอบดานความตองการตาง ๆ 2. ดานการทดสอบดานการท างานของโปรแกรม 3. ดานการทดสอบดานการใชงานโปรแกรม 4. ดานการทดสอบดานความปลอดภย

เกณฑการประเมน

ระดบเกณฑการใหคะแนน ความหมาย

เชงคณภาพ เชงปรมาณ ดมาก 5 โปรแกรมทพฒนามประสทธภาพในระดบดมาก ด 4 โปรแกรมทพฒนามประสทธภาพในระดบด ปานกลาง 3 โปรแกรมทพฒนามประสทธภาพในระดบปานกลาง

Page 88: การประยุกต์ใช้เครื่อง ...research.rmutsb.ac.th/fullpaper/2555/25552391441226.pdf · 2016-10-15 · ÿ ü ó. ö ì ø. ÿ ü ø ø è õ

สวพ.

มทร.ส

วรรณภ

77

นอย 2 โปรแกรมทพฒนามประสทธภาพในระดบพอใช นอยมาก 1 โปรแกรมทพฒนามประสทธภาพในระดบควรปรบปรง

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

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

คะแนนในเชงคณภาพและเชงปรมาณของแบบประเมนดงน

หวขอ

ระดบความคดเหน/ความพงพอใจ

มากทสด

มาก ปานกลาง

นอย นอยทสด

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

1. ความสามารถในดานจดการขอมลประเภทพช

2. ความสามารถในดานจดการขอมลพนธพช

3. ความสามารถในดานจดการขอมลพช

4. ความสามารถในดานจดการขอมลการทดลอง

5. ความสามารถในดานการค านวณพนทใบพช

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

1. ความถกตองในการจดเกบขอมลน าเขา

2. ความถกตองในการคนหาขอมล

3. ความถกตองของผลลพธในรปแบบรายงาน

4. ความนาเชอถอไดของระบบ

5. ความครอบคลมของโปรแกรมทพฒนากบระบบงานจรง

ดานการทดสอบดานการใชงานโปรแกรม

1. ความงายตอการใชงานของระบบ

2. ความเหมาะสมในการเลอกใชขนาดของตวอกษรบนจอภาพ

3. ความเหมาะสมในการใชสของตวอกษรและรปภาพ 4. ความเหมาะสมในการใชสญลกษณหรอรปภาพในการสอความหมาย

Page 89: การประยุกต์ใช้เครื่อง ...research.rmutsb.ac.th/fullpaper/2555/25552391441226.pdf · 2016-10-15 · ÿ ü ó. ö ì ø. ÿ ü ø ø è õ

สวพ.

มทร.ส

วรรณภ

78

5. ความเหมาะสมในการวางต าแหนงของสวนประกอบบนจอภาพ

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

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

ผใชงานทวไป

ตารางท ก - 2 ตารางสรปผลการประเมนความพงพอใจของผใชงานระบบ

หวขอประเมน คะแนนเฉลย

สวนเบยงเบนมาตรฐาน

ความหมาย

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

1. ความสามารถในดานจดการขอมลประเภทพช 4.6 0.59 ดมาก 2. ความสามารถในดานจดการขอมลพนธพช 4.55 0.60 ดมาก 3. ความสามารถในดานจดการขอมลพช 4.5 0.60 ดมาก 4. ความสามารถในดานจดการขอมลการทดลอง 4.45 0.68 ดมาก 5. ความสามารถในดานการค านวณพนทใบพช 4.45 0.68 ดมาก ดานการทดสอบดานการท างานของโปรแกรม 1. ความถกตองในการจดเกบขอมลน าเขา 4 0.72 ด 2. ความถกตองในการคนหาขอมล 3.95 0.68 ด 3. ความถกตองของผลลพธในรปแบบรายงาน 3.9 0.55 ด 4. ความนาเชอถอไดของระบบ 4 0.52 ด 5. ความครอบคลมของโปรแกรมทพฒนากบระบบงานจรง 3.8 0.52 ด

Page 90: การประยุกต์ใช้เครื่อง ...research.rmutsb.ac.th/fullpaper/2555/25552391441226.pdf · 2016-10-15 · ÿ ü ó. ö ì ø. ÿ ü ø ø è õ

สวพ.

มทร.ส

วรรณภ

79

ดานการทดสอบดานการใชงานโปรแกรม 1. ความงายตอการใชงานของระบบ 3.7 0.65 ด

2. ความเหมาะสมในการเลอกใชขนาดของตวอกษร บนจอภาพ

3.65

0.67

3. ความเหมาะสมในการใชสของตวอกษรและรปภาพ 3.75 0.71 ด

4. ความเหมาะสมในการใชสญลกษณหรอรปภาพในการสอความหมาย

3.85

0.67

5. ความเหมาะสมในการวางต าแหนงของสวนประกอบบนจอภาพ

3.8

0.61

ตารางท ก - 2 สรปผลการประเมนความพงพอใจของผใชงานระบบ (ตอ)

หวขอประเมน คะแนนเฉลย

สวนเบยงเบนมาตรฐาน

ความหมาย

ดานการทดสอบดานความปลอดภย

1. การก าหนดรหสผใช และรหสผานในการตรวจสอบผเขาใชระบบ

3.8

0.52

2. การตรวจสอบสทธกอนการใชงานของผใชระบบในระดบตาง ๆ

3.8

0.52

3. การควบคมใหใชงานตามสทธผใชไดอยางถกตอง 3.95 0.48 ด

หมายเหต 1.00 – 1.80 ควรปรบปรง 1.81 – 2.60 พอใช 2.61 – 3.40 ปานกลาง 3.41 – 4.20 ด 4.21 – 5.00 ดมาก

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

Page 91: การประยุกต์ใช้เครื่อง ...research.rmutsb.ac.th/fullpaper/2555/25552391441226.pdf · 2016-10-15 · ÿ ü ó. ö ì ø. ÿ ü ø ø è õ

สวพ.

มทร.ส

วรรณภ

80

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

ดานการทดสอบดานการท างานของโปรแกรม พบวาคาเฉลยสงสดอยในเกณฑด เทากบ 4 คอ ความถกตองในการจดเกบขอมลน าเขาและความนาเชอถอไดของระบบ คาเฉลยต าสดอยในเกณฑด เทากบ 3.8 คอ ความครอบคลมของโปรแกรมทพฒนากบระบบงานจรง

ดานการทดสอบดานการใชงานโปรแกรม พบวาคาเฉลยสงสดอยในเกณฑด เทากบ 3.85 คอ ความเหมาะสมในการใชสญลกษณหรอรปภาพในการสอความหมาย คา เฉลยต าสดอยในเกณฑด เทากบ 3.65 คอ ความเหมาะสมในการเลอกใชขนาดของตวอกษรบนจอภาพ

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

Page 92: การประยุกต์ใช้เครื่อง ...research.rmutsb.ac.th/fullpaper/2555/25552391441226.pdf · 2016-10-15 · ÿ ü ó. ö ì ø. ÿ ü ø ø è õ

สวพ.

มทร.ส

วรรณภ

80

ประวตผวจย

ชอ – สกล : นายสตถาภม ไทยพานช ประวตสวนตว : เกดวนท 8 พฤษภาคม 2524 ปจจบนอยท 98 ถ.ประชาอทศ ต าบลบานหม

อ าเภอบานหม จงหวดลพบร 15110 ประวตการศกษา : ส าเรจการศกษาระดบปรญญาตร (คอ.บ. วศวกรรมคอมพวเตอร) สาขาวชา

วศวกรรมคอมพวเตอร มหาวทยาลยเทคโนโลยราชมงคลสวรรณภม ศนยสพรรณบร ป 2548

ส าเรจการศกษาระดบปรญญาโท (วศ.ม. วศวกรรมไฟฟา อเลกทรอนกส

โทรคมนาคม) สาขาวชาวทยาการคอมพวเตอร คณะวทยาศาสตรประยกต

มหาวทยาลยเทคโนโลยราชมงคลธญบร ป 2553

ประวตการท างาน : พ.ศ. 2548 – 2550 อาจารยสาขาวชาเทคโนโลยโทรคมนาคม มหาวทยาลย เทคโนโลยราชมงคลสวรรณภม ศนยสพรรณบร พ.ศ. 2550 – ปจจบน อาจารยสาขาวชาระบบสารสนเทศและคอมพวเตอร ธรกจ คณะบรหารธรกจและเทคโนโลยสารสนเทศ มหาวทยาลยเทคโนโลย ราชมงคลสวรรณภม ศนยสพรรณบร

Page 93: การประยุกต์ใช้เครื่อง ...research.rmutsb.ac.th/fullpaper/2555/25552391441226.pdf · 2016-10-15 · ÿ ü ó. ö ì ø. ÿ ü ø ø è õ

สวพ.

มทร.ส

วรรณภ

81

ประวตผวจย

ชอ – สกล : นายบารม โอสธรกล ประวตสวนตว : เกดวนท 17 ธนวาคม 2529 ปจจบนอยท 139/1 หม 9 ต าบลยานยาว อ าเภอ

สามชก จงหวดสพรรณบร 72130 โทร. 0851717525 ประวตการศกษา : ส าเรจการศกษาระดบปรญญาตร (บธ.บ ระบบสารสนเทศ) สาขาวชาระบบ

สารสนเทศและคอมพวเตอรธรกจ คณะบรหารธรกจและเทคโนโลย สารสนเทศ มหาวทยาลยเทคโนโลยราชมงคลสวรรณภม ศนยสพรรณบร ป 2552

ส าเรจการศกษาระดบปรญญาโท (วท.ม. วทยาการคอมพวเตอร) สาขาวชา วทยาการคอมพวเตอร คณะวทยาศาสตรประยกต มหาวทยาลยเทคโนโลย พระจอมเกลาพระนครเหนอ ป 2555

ประวตการท างาน : พ.ศ. 2553 – ปจจบน อาจารยสาขาวชาระบบสารสนเทศและคอมพวเตอร ธรกจ คณะบรหารธรกจและเทคโนโลยสารสนเทศ มหาวทยาลยเทคโนโลย ราชมงคลสวรรณภม ศนยสพรรณบร