Top Banner
ระบบตรวจรับรองแหล่งผลิตพืช GAP ผ่านเครือข่ายอินเตอร์เน็ต Web Base: Good Agriculture Practice Certifications System คุปต์ โคตรสขึง KHOUP KHOTAROTKHEUNG สารนิพนธ์ฉบับนี ้เป็นส่วนหนึ ่งของการศึกษา ตามหลักสูตรวิทยาศาสตรมหาบัณฑิต สาขาวิชาเทคโนโลยีสารสนเทศ บัณฑิตวิทยาลัย มหาวิทยาลัยเทคโนโลยีมหานคร ปีการศึกษา 2554
84

ระบบตรวจรับรองแหล่งผลิตพืช GAP ... Good...ผ สนใจท ต องการเข าถ งแหล งผล ตพ ช

Feb 02, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: ระบบตรวจรับรองแหล่งผลิตพืช GAP ... Good...ผ สนใจท ต องการเข าถ งแหล งผล ตพ ช

ระบบตรวจรบรองแหลงผลตพช GAP ผานเครอขายอนเตอรเนต

Web Base: Good Agriculture Practice Certifications System

คปต โคตรสขง

KHOUP KHOTAROTKHEUNG

สารนพนธฉบบนเปนสวนหนงของการศกษา ตามหลกสตรวทยาศาสตรมหาบณฑต

สาขาวชาเทคโนโลยสารสนเทศ บณฑตวทยาลย มหาวทยาลยเทคโนโลยมหานคร

ปการศกษา 2554

Page 2: ระบบตรวจรับรองแหล่งผลิตพืช GAP ... Good...ผ สนใจท ต องการเข าถ งแหล งผล ตพ ช

I

หวขอโครงงาน ระบบตรวจรบรองแหลงผลตพช GAP ผานเครอขายอนเตอรเนต

นกศกษา คปต โคตรสขง

รหสนกศกษา 5317680002

ปรญญา วทยาศาสตรมหาบณฑต

สาขาวชา เทคโนโลยสารสนเทศ

พ.ศ. 2554

อาจารยทปรกษา รศ.ดร.วระศกด ครธช

อาจารยทปรกษารวมผศ.ดร.หมดอามน หมนหลน

บทคดยอ

ส านกพฒนาระบบและรบรองมาตรฐานสนคาพช กรมวชาการเกษตร กระทรวง

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

ตามมาตรฐานระบบการจดการคณภาพการปฏบตทางการเกษตรทด (GAP) ส าหรบพช แต

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

วเคราะห ดงนน การศกษาครงนจงมวตถประสงคเพอพฒนาระบบสารสนเทศ ส าหรบออก

ใบรบรองตามระบบการจดการคณภาพการปฏบตทางการเกษตรทดส าหรบพช และสามาร ถ

แกไขปญหาความลาชาในการรายงาน การพฒนาระบบด าเนนการโดยศกษาและรวบรวม

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

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

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

Visual Studio 2008 ใชภาษา C# ในการพฒนาระบบ บนระบบปฏบตการ Windows 7 และ

ใชฐานขอมล MS SQL Server 2008

Page 3: ระบบตรวจรับรองแหล่งผลิตพืช GAP ... Good...ผ สนใจท ต องการเข าถ งแหล งผล ตพ ช

II

Project Title Web Base: Good Agriculture Practice Certifications System

Student KHOUP KHOTAROTKHEUNG

Student ID 5317680002

Degree Master of Science

Programs Information Technology

Year 2011

Thesis Advisor Assoc. Prof. Werasak Kurutach

Thesis Advisor Asst. Prof. Mudarmeen Munlin

ABSTRACT

Currently for plants, there is no system for collecting information from farmers who

produce crops for the purposes of planning and data analysis. This study aims to develop an

information system for the certification of quality management practices for agricultural crops,

which will result in reducing delays in reporting problems. Development of this study will

require the necessary GAP information for plant design and database development as well as

to meet the requirements of the relevant authorities and other interested parties who need

access to sources of plant GAP.

The system was developed using Microsoft Visual Studio 2008 using C# to develop on

the Windows 7 operating system and database MS SQL Server 2008.

Page 4: ระบบตรวจรับรองแหล่งผลิตพืช GAP ... Good...ผ สนใจท ต องการเข าถ งแหล งผล ตพ ช

III

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

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

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

คปต โคตรสขง

Page 5: ระบบตรวจรับรองแหล่งผลิตพืช GAP ... Good...ผ สนใจท ต องการเข าถ งแหล งผล ตพ ช

IV

สารบญ หนา

บทคดยอภาษาไทย………………………………………………………………………………………………………………………… I

บทคดยอภาษาองกฤษ…………………………………………………………………………….………………………..…………… II

กตตกรรมประกาศ ..............................................................................................................................................................…...III

สารบญ ………………………………………………………………………………………………………………………………………...IV

สารบญตาราง…………………………………………………………………………………..…………...……………..…….………… VII

สารบญรป…………………………………………………………………………………………………………………………………… IX

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

1.2 ปญหาและแรงจงใจ………………………………………………………………………………………………………..……….. 2

1.3 วตถประสงคของโครงงาน …………………………………………………………………………………………………….....3

1.4 ขอบเขตของการศกษา …………………………………………………………………………………………………………....3

1.5 โครงสรางของโครงงาน …………………………………………………………………………………………………………...4

1.6 ขนตอนในการด าเนนงาน ……………………………………………………………………………………………………......4

1.7 ประโยชนทคาดวาจะไดรบ ……………………………………………………………………………………………………....4

1.8 ระยะเวลาในการด าเนนงาน……………………………………………………………………………………..……………… 6

บทท 2 แนวคดทฤษฎทเกยวของ 2.1 ขอมลทวไปของระบบตรวจรบรองแหลงผลตพช GAP DOA Online……….……………………….………… 7

2.2 ขอมลและสารสนเทศ………………………………………………………………………………………………………….…… 9

2.3 ระบบสารสนเทศเพอการบรหาร…………………………………………………………………………….…………........ 10

2.4 อนเตอรเนต………………………………………………………………………………………………………………………...... 11

2.5 ภาษา Hyper Text Markup Language ……………..……………………………………………………………………12

2.6 ASP.NET ………………………………………………………………………………………….……………………………….....13

2.7 ภาษา JavaScript………………………………………………………………………………………………………………..... 13

2.8 ฐานขอมลเชงสมพนธ …………..…………………………………………………………………………………….………… 14

2.9 ฐานขอมลกบอนเตอรเนต ……………..……………………………………………………………………………………… 18

2.10 เวลดไวดเวบและโพรโทคอลเอชททพ ……………..…………………………………………………………………… 19

2.11 วธการทดสอบระบบและการหาประสทธภาพ ……………..………………………………………………………… 21

บทท 3 การด าเนนการพฒนาระบบ 3.1 ศกษาและรวบรวมขอมล…………………………………………………………………………………...…………………… 22

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

3.2.1 Context Diagram….……………..……………………………………………………….………..……………… 24

3.2.2 Data Flow Diagram Level 0………………………………………………………….…………..………..… 25

Page 6: ระบบตรวจรับรองแหล่งผลิตพืช GAP ... Good...ผ สนใจท ต องการเข าถ งแหล งผล ตพ ช

V

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

3.2.3 Data Flow Diagram Level 1 Process 1.0…………………………….…………………..…………… 26

3.2.4 Data Flow Diagram Level 1 Process 2.0…………………………….…………………..…………… 26

3.2.5 Data Flow Diagram Level 1 Process 3.0…………………………….…………………..…………… 27

3.2.6 Data Flow Diagram Level 1 Process 4.0…………………………….…………………..…………… 28

3.2.7 Data Flow Diagram Level 1 Process 5.0…………………………….…………………..…………… 28

3.2.8 Data Flow Diagram Level 1 Process 6.0…………………………….………………..……………… 29

3.2.9 Data Flow Diagram Level 1 Process 7.0…………………………….…………………..…………… 29

3.2.10 Data Flow Diagram Level 1 Process 8.0………………………………………………………….....29

3.2.11 Data Flow Diagram Level 1 Process 9.0…………………………….……………….…………..... 30

3.2.12 Data dictionary of DFD Process 1.0………………………………………………………………...... 30

3.2.13 Data dictionary of DFD Process 2.0…………………………………………………...31

3.2.14 Data dictionary of DFD Process 3.0……………………………………………………………...…... 31

3.2.15 Data dictionary of DFD Process 4.0……………………...………………………………………....... 31

3.2.16 Data dictionary of DFD Process 5.0…………………………………………………………………....31

3.2.17 Data dictionary of DFD Process 6.0……………………..……………………….…………………....31

3.2.18 Data dictionary of DFD Process 7.0……………………..………………………………………….... 31

3.2.19 Data dictionary of DFD Process 8.0……………………..……………………..…………………..... 31

3.2.20 Data dictionary of DFD Process 9.0……………………..……………………………..…………..... 32

3.2.21 Process Specification……………………..…………………………………………………..………..…..... 32

3.2.22 ER-Diagram ระบบตรวจรบรองแหลงผลตพช GAP DOA Online…………..…………….... 39

3.2.23 Mapping-Relation Data Schema…………..…………………………………………….…..………..... 40

3.2.24 Data Dictionary of ER Diagram……………………………………………………...…..…….……..... 41

3.2.25 ตวอยางขอมล……………………………………………………………………………………………………… 39

3.3 การพฒนาระบบ……………………………………………………………………………………………………………………. 57

บทท 4 ผลการทดลอง 4.1 หนาจอหลกการท างานในสวน Font End ของระบบ……………………………………………………..………… 58

4.2 หนาจอหลกของการท างานในสวน Back End ของระบบ………………………………………...………………. 59

4.3 การท างานในสวนเมนขอมลเกษตรกร……………………………………………………………...…………………….. 59

4.4 การท างานในสวนเมนลงทะเบยนแปลง GAP01…………………………………………….…….…………………. 61

4.5 การท างานในสวนเมนนดตรวจแปลง……………………………………………………………………..……………….. 61

4.6 การท างานในสวนเมนผลการตรวจแปลง………………………………………………………………..………………. 62

Page 7: ระบบตรวจรับรองแหล่งผลิตพืช GAP ... Good...ผ สนใจท ต องการเข าถ งแหล งผล ตพ ช

VI

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

4.7 การท างานในสวนเมนเสนอแปลงตอ CC……………………………………………………………..…………………. 63

4.6 การท างานในสวนเมนบนทกครงทเสนอ CC………………………………………………………..…………………. 64

4.9 การท างานในสวนเมนบนทกผลจาก CC………………………………………………………….…..…………………. 65

4.10 การท างานในสวนเมนออกใบรบรอง…………………………………………………………………..…………………. 66

4.11 การท างานในสวนเมนตดตามแจงเตอนใบรบรอง………………………………………………..…………………. 68

4.12 การท างานในสวนเมนใบรบรองใกลหมดอาย……………………………………………….……..…………………. 69

4.13 การท างานในสวนเมนใบรบรองหมดอาย……………………………………………………………………………..... 70

บทท 5 สรปผลและขอเสนอแนะ 5.1 สรปผลการด าเนนโครงการ……………………………………………………………………………………………………. 71

5.2 สรปปญหาทพบในการท าโครงงานและแนวทางแกไขปญหา……………………………………………………. 72

5.3 แนวทางในการพฒนาตอ………………………………………………………………………………...………………………72

เอกสารอางอง…………………………………………………………………………….…………………..……………………………73

Page 8: ระบบตรวจรับรองแหล่งผลิตพืช GAP ... Good...ผ สนใจท ต องการเข าถ งแหล งผล ตพ ช

VII

สารบญตาราง ตารางท หนา2.1 ค าสงเบองตนของภาษา HTML 13 3.1 FARMER Table 41 3.2 GAP Table 42 3.3 Department Table 43 3.4 DepSupervisory Table 43 3.5 TAMBOL Table 43 3.6 AMPHUR Table 43 3.7 Province Table 43 3.8 USERSYSTEM Table 44 3.9 PLANTEX Table 44 3.10 PLANT Table 44 3.11 Standard Table 45 3.12 AUDITRESULT Table 45 3.13 LAB Table 45 3.14 LABORATORY Table 45 3.15 CHEMISTRY Table 46 3.16 CHEMISTRYResult Table 46 3.17 INSPECTOR Table 46 3.18 InSpectorInDep Table 47 3.19 INSPECTORRESULT Table 47 3.20 CCRESULT Table 47 3.21 GAPCode Table 48 3.22 GAPTransation Table 48 3.23 ตวอยางขอมล FARMER Table 49 3.24 ตวอยางขอมล GAP Table 50 3.25 ตวอยางขอมล TAMBOL Table 51 3.26 ตวอยางขอมล AMPHUR Table 51 3.27 ตวอยางขอมล Province Table 51 3.28 ตวอยางขอมล USERSYSTEM Table 51 3.29 ตวอยางขอมล PlantEx Table 52

Page 9: ระบบตรวจรับรองแหล่งผลิตพืช GAP ... Good...ผ สนใจท ต องการเข าถ งแหล งผล ตพ ช

VIII

สารบญตาราง(ตอ) ตารางท หนา 3.30 ตวอยางขอมล Plant Table 52 3.31 ตวอยางขอมล Standard Table 52 3.32 ตวอยางขอมล AUDIT Table 52 3.33 ตวอยางขอมล LAB Table 53 3.34 ตวอยางขอมล LABORATORY Table 53 3.35 ตวอยางขอมล CHEMISTRY Table 53 3.36 ตวอยางขอมล CHEMISTRYResult Table 54 3.37 ตวอยางขอมล INSPECTOR Table 54 3.38 ตวอยางขอมล InSpectorInDep Table 54 3.39 ตวอยางขอมล INSPECTORRESULT Table 54 3.40 ตวอยางขอมล CCRESULT Table 55 3.41 ตวอยางขอมล GAPCODE Table 55 3.42 ตวอยางขอมล GAPTransaction Table 56 3.44 ตวอยางขอมล DepSupervisory Table 56

Page 10: ระบบตรวจรับรองแหล่งผลิตพืช GAP ... Good...ผ สนใจท ต องการเข าถ งแหล งผล ตพ ช

IX

สารบญรป รปท หนา 2.1 ทมาของสารสนเทศ 9

2.2 Relational Model ซงจะบอกถง attribute และ tuple 14 2.3 ความสมพนธระหวางสองตาราง 17 2.4 การใชงานบราวเซอรและเวบเซอรเวอร 19 2.5 การตดตอ database บนเครองแมขาย 19 2.6 การก าหนดต าแหนงของออบเจคตผาน URL 20 2.7 การรองขอ HTTP – การตอบสนอง HTTP 20 3.1 ผงขนตอนการใหการรบรองแหลงผลตพช GAP 23 3.2 แผนภาพกระแสขอมลระบบตรวจรบรองแหลงผลตพช GAP DOA Online 24 3.3 แผนภาพกระแสขอมลระบบตรวจรบรองแหลงผลตพช GAP DOA Online Level 0 25 3.4 Data Flow Diagram Level 1 Process 1.0 การบนทกแปลง 26 3.5 Data Flow Diagram Level 1 Process 2.0 การบนทกนดตรวจแปลง 26 3.6 Data Flow Diagram Level 1 Process 3.0 การบนทกผล Lab 27 3.7 Data Flow Diagram Level 1 Process 4.0 การบนทกผลการตรวจแปลง 28 3.8 Data Flow Diagram Level 1 Process 5.0 การบนทกเสนอ CC 28 3.9 Data Flow Diagram Level 1 Process 6.0 การบนทกผลพจารณาจาก CC 29 3.10 Data Flow Diagram Level 1 Process 7.0 การบนทกตรวจตดตาม ตออาย 29 3.11 Data Flow Diagram Level 1 Process 8.0 รายงานผบรหาร 29 3.12 Data Flow Diagram Level 1 Process 9.0 การบนทกขอมล Master Data 30 3.13 ER-Diagram ของระบบตรวจรบรองแหลงผลตพช GAP DOA Online 39 3.14 Mapping-Relation Data Schema ของระบบตรวจรบรองแหลงผลตพช GAP DOA Online 40 3.15 Flow Chart การเขยนโปรแกรมพฒนาระบบตรวจรบรองแหลงผลตพช GAP DOA Online 57 4.1 แสดงหนาจอหลกของการท างานในสวน Font End ของระบบฯ 58 4.2 แสดงหนาหลกของการท างานในสวน Back End ของระบบฯ 59 4.3 หนาจอแสดงการคนหาขอมลของเกษตรกร 60 4.4 แสดงขอมลรายละเอยดของเกษตรกรทถกลงทะเบยนไวแลวในระบบ 60 4.5 ระบบแสดงหนาจอใหคนหาขอมลของเกษตรกรกอนลงทะเบยนขอมลแปลง 61 4.6 แสดงรายการแปลงและวธบนทกนดวนตรวจแปลง 62 4.7 แสดงขอมลแปลงทไดท าการนดตรวจแลวเพอรอบนทกผลการตรวจแปลง 62 4.8 แสดงวธการบนทกผลการตรวจแปลงทมการบนทกผลตรวจจากหองปฏบตการ 63 4.9 แสดงวธการบนทกแปลงเพอเสนอแปลงตอ CC 64

Page 11: ระบบตรวจรับรองแหล่งผลิตพืช GAP ... Good...ผ สนใจท ต องการเข าถ งแหล งผล ตพ ช

X

สารบญรป(ตอ) รปท หนา 4.10 แสดงการตรวจสอบเอกสารและวธการบนทกครงทจะน าเสนอ CC 65 4.11 แสดงรายการของแปลงทรอบนทกผลการพจารณาจาก CC 66 4.12 หนาจอแสดงรายการของแปลงทถกใหการรบรองแลวเพอรอออกใบรบรอง 67 4.13 แสดงการออกใบรบรองแหลงผลตพช GAP ทออกโดยระบบฯ 68 4.14 แสดงรายการแปลงทรอใหท ารายการในขนตอนการตรวจตดตามและแจงเตอนใบรบรอง 69 4.15 แสดงการท างานของเมนใบรบรองใกลหมดอาย 69 4.16 แสดงการท างานในเมนใบรบรองหมดอาย 70

Page 12: ระบบตรวจรับรองแหล่งผลิตพืช GAP ... Good...ผ สนใจท ต องการเข าถ งแหล งผล ตพ ช

1

บทท 1 บทน า

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

ตามทรฐบาลไดออกกฎหมายพระราชบญญตกกพชพ .ศ. 2507 แกไขเพมเตมโดยพระราชบญญตกกพช (ฉบบท 2) พ.ศ. 2542 และพระราชบญญตกกพช (ฉบบท 3) พ.ศ. 2551 ก าหนดหลกเกณฑเพมเตมทจะชวยในการควบคมดแลพชทสงออกไปนอกราชอาณาจกรใหเหมาะสมสอดคลองกบสภาพการณในปจจบน กระทรวงเกษตรและสหกรณจงออกประกาศกระทรวงเกษตรและสหกรณ เรองก าหนดพชเปนพชควบคมเฉพาะ พ .ศ. 2552 และแกไขเพมเตมโดยประกาศกระทรวงเกษตรและสหกรณ เรองก าหนดพชเปนพชควบคมเฉพาะ (ฉบบท 2) พ.ศ. 2552 โดยมอบหมายและใหอ านาจกรมวชาการเกษตรรบผดชอบก ากบ ดแลและเฝาระวงความปลอดภยอาหารดานพช โดยกรมวชาการเกษตรไดออกประกาศกรมวชาการเกษตรเรองหลกเกณฑ วธการ และเงอนไขการขอและการออกใบรบรองสขอนามยพช พ.ศ. 2552 (ใบรบรองสารตกคาง, ผกสดปลอดเชอจลนทรย, ซลเฟอรไดออกไซด, และอะฟลาทอกซน บ 1 เดม) ในราชกจานเบกษา เมอวนท 9 กรกฎาคม พ.ศ. 2552 ซงในขณะนมผลในทางปฏบตใชบงคบทางกฎหมายแลว

การด าเนนการใหเปนไปตามหลกเกณฑทกลาวมาแลว ในสวนของส านกพฒนาระบบและรบรองมาตรฐานสนคาพชมหนาทรบผดชอบศกษา คนควา วจย และพฒนาระบบการตรวจรบรองมาตรฐานคณภาพสนคาพช ใหบรการตรวจวเคราะหรบรองระบบและคณภาพสนคาพชและผลตภณฑ จะตองขบเคลอนภารกจในทางปฏบตรวมกบหนวยงานทเกยวของของกรมวชาการเกษตร และหนวยงานอน ๆ ของกระทรวงเกษตรและสหกรณ ในการควบคมคณภาพและความปลอดภยของสนคาสงออก จากตนน า คอแหลงผลตพช ถงกลางน าคอโรงงาน และปลายน าคอคณภาพผลผลตและผลตภณฑสงออก ไปจนถงโตะอาหารของผบรโภค (Farm to Table) ซงยงมความจ าเปนอยางยง เนองจากปจจบนอาหารและสนคาเกษตรของไทย โดยเฉพาะพชผกและผลไมสด ทสงออกไปนอกราชอาณาจกรไทย ยงถกตรวจพบวามปญหาจากเชอจลนทรย สารตกคางประเภทตาง ๆ หรอสงเจอปนในอาหาร เปนจ านวนหลายรายการทกเดอน จากการสมตรวจของประเทศปลายทางจนสงผลท าใหผน าเขา และผบรโภคในประเทศคคา ขาดความเชอมนกบภาพลกษณของอาหารและสนคาเกษตรไทยโดยรวม ดงจะเหนไดจาก กรณกลมประเทศสหภาพยโรป สงระงบการน าเขาพชผก 5 รายการจากประเทศไทย และกรณทประเทศญปนมมาตรการสมตรวจสนคาพชผกและผลไมทน าเขาจากประเทศไทยรอยเปอรเซนต ณ ดานขาเขา ซงส านกงานทปรกษาการเกษตรตางประเทศ ประจ าประเทศตาง ๆ ไดเสนอความเหนตอรฐบาลในเรองของความจ าเปนทจะตองเรงปรบปรงระบบการควบคมคณภาพและความปลอดภยของสนคาทสงออกใหเขมงวดมากขนในการด าเนนการรบรองระบบ ผลผลต ผลตภณฑ สงทมความจ าเปนอยางหนงคอการบรหารจดการขอมล ทจะตองกระท าใหถกตอง

Page 13: ระบบตรวจรับรองแหล่งผลิตพืช GAP ... Good...ผ สนใจท ต องการเข าถ งแหล งผล ตพ ช

2

และรวดเรวทนเหตการณ รวมทงสามารถตรวจสอบและปรบปรงไดอยางตอเนองใหเปนไปตามสภาพทเปนจรงตลอดเวลา เนองจากกระทรวงเกษตรและสหกรณ โดยกรมวชาการเกษตร ส านกพฒนาระบบและรบรองมาตรฐานสนคาพช มกลมงานตาง ๆ ทมหนาทด าเนนการในการบรหารจดการขอมลทเกยวของ เชน การรบรองมาตรฐานระบบการจดการคณภาพการปฏบตทางการเกษตรทดส าหรบพช (Good Agriculture Practice : GAP) การตรวจสอบรบรองมาตรฐานระบบการจดการคณภาพการปฏบตทดโรงงานคดบรรจสนคาเกษตร (Good Manufacturing Practice : GMP), HACCP (Hazard Analysis And Critical Control Points) การออกใบรบรองสขอนามยตามพระราชบญญตกกพช พ .ศ. 2507 และแกไขเพมเตม (Health Certificate under the Plant Quarantine Act B.E. 2507 and Amended) การพฒนาระบบความปลอดภยสนคาพช การพฒนาระบบตามสอบ (Traceability) ตลอดจนการประสานการตรวจรบรองมาตรฐาน การจดทะเบยนผสงออกตามประกาศกรมวชาการเกษตร และการตดตามความเคลอนไหวกฎระเบยบมาตรฐานสากล และประเทศคคาทส าคญ ดงนน ในภาพรวมแลวยงมความจ าเปนจะตอง ศกษา คนควา และพฒนาระบบฐานขอมลการรบรองมาตรฐานสนคาพชใหมความเหมาะสมและมประสทธภาพสง

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

1.2 ปญหาและแรงจงใจ (Problem and Motivation)

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

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

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

ลาชาและใชเวลานานเกนความจ าเปน

Page 14: ระบบตรวจรับรองแหล่งผลิตพืช GAP ... Good...ผ สนใจท ต องการเข าถ งแหล งผล ตพ ช

3

5. การตามสอบ (Traceability) ขอมลการรบรองแหลงผลตพช GAP เปนไปไดยากและเกดความลาชาในระหวางตามสอบ

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

7. ขาดความนาเชอถอจากประเทศคคาในการตรวจสอบขอมลฯ จากปญหาดงกลาว เพอเปนการเพมประสทธภาพและความนาเชอถอ ตลอดจนความ

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

จากปญหาทเกดขน ผศกษาจงคดทจะพฒนาฐานขอมลระบบการตรวจรบรองแหลงผลตพช GAP ผานเครอขายอนเตอรเนต โดยจดท าในรปแบบเวบแอพพลเคชน (Web application) เพอใหการบรหารจดการขอมลเปนไปอยางมประสทธภาพ และเกดผลประโยชนสงสด โดยมวตถประสงคดงตอไปน

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

2. ศกษาและวเคราะหขอมลการใหการรบรองแหลงผลตพช GAP เพอน ามาออกแบบ และพฒนาฐานขอมลระบบการตรวจรบรองแหลงผลตพช GAP ผานเครอขายอนเตอรเนต

3. เพอพฒนาฐานขอมลระบบการตรวจรบรองแหลงผลตพช GAP ผานเครอขายอนเตอรเนต

1.4 ขอบเขตของการศกษา

1. ออกแบบและพฒนาฐานขอมลระบบการตรวจรบรองแหลงผลตพช GAP ผานเครอขายอนเตอรเนต โดยมขอบเขตของระบบดงน

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

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

Page 15: ระบบตรวจรับรองแหล่งผลิตพืช GAP ... Good...ผ สนใจท ต องการเข าถ งแหล งผล ตพ ช

4

4. สามารถตดตามผลการด าเนนงานการใหการรบรองฯ ทอยในระหวางการด าเนนการใหการรบรองฯได

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

1.5 โครงสรางของโครงงาน (Organization)

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

การศกษา และจดประสงคของโครงงาน บทท 2 กลาวถง ทฤษฎทเกยวของในการท าโครงงาน บทท 3 กลาวถง การออกแบบและพฒนาแอพพลเคชนทใชในโครงงาน

บทท 4 กลาวถง ผลการทดลองและสรปผลการทดลองโครงงาน บทท 5 กลาวถง ขอสรปผลการทดลองโครงงาน และแนวทางในการพฒนาตอ

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

GAP ผานเครอขายอนเตอรเนต 3. ออกแบบฐานขอมลและพฒนาระบบการตรวจรบรองแหลงผลตพช GAP ผาน

เครอขายอนเตอรเนต 4. เขยนโปรแกรม 5. ทดสอบระบบฯและประเมนผล 6. จดท าคมอและฝกอบรมการใชงานระบบฯใหกบผเกยวของ 7. ตดตงระบบฯและใชงาน 8. ประเมนผลหลงการใชงาน

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

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

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

3. อ านวยความสะดวกและลดขนตอนในการด าเนนงานใหกบเจาหนาทตรวจรบรองแหลงผลตพชฯ (Inspector) ของกรมวชาการเกษตร และเจาหนาทอน ๆ ทเกยวของ

Page 16: ระบบตรวจรับรองแหล่งผลิตพืช GAP ... Good...ผ สนใจท ต องการเข าถ งแหล งผล ตพ ช

5

4. สามารถตดตามรายงานการเคลอนไหวและภาวการณผลตพช GAP ไดอยางมประสทธภาพ รวดเรว และถกตอง

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

ของประเทศไทย

Page 17: ระบบตรวจรับรองแหล่งผลิตพืช GAP ... Good...ผ สนใจท ต องการเข าถ งแหล งผล ตพ ช

6

1.8 ระยะเวลาในการดาเนนงาน

Page 18: ระบบตรวจรับรองแหล่งผลิตพืช GAP ... Good...ผ สนใจท ต องการเข าถ งแหล งผล ตพ ช

7

บทท 2 แนวคดทฤษฎทเกยวของ

ในการพฒนาระบบสารสนเทศระบบตรวจรบรองแหลงผลตพช GAP DOA Online น ได

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

2.1 ขอมลทวไปของระบบตรวจรบรองแหลงผลตพช GAP DOA Online 2.2 ขอมลและสารสนเทศ 2.3 ระบบสารสนเทศเพอการบรหาร 2.4 อนเตอรเนต 2.5 ภาษา Hypertext Markup Language: HTML 2.6 ภาษาและเทคโนโลย ASP.NET 2.7 ภาษา JavaScript 2.8 ฐานขอมลเชงสมพนธ 2.9 ฐานขอมลกบอนเตอรเนต 2.10 เวลดไวดเวบและโพรโทคอลเอชททพ (The World Wide Web : HTTP) 2.1 ขอมลทวไปของระบบตรวจรบรองแหลงผลตพช GAP DOA Online 2.1.1 ความหมาย (กรมวชาการเกษตร, 2547)

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

ระบบการจดการคณภาพการปฏบตทางการเกษตรทดส าหรบพช หมายความวา ระบบการจดการคณภาพการปฏบตทางการเกษตรทดส าหรบพชในไรนา

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

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

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

Page 19: ระบบตรวจรับรองแหล่งผลิตพืช GAP ... Good...ผ สนใจท ต องการเข าถ งแหล งผล ตพ ช

8

2.1.2 ความเปนมา

ประเทศตางๆทวโลก ใชมาตรการทางดานภาษ (NTB) เปนเครองมอในการกดกนทางการคา องคการการคาโลก (World Trade Organization: WTO) จงออกมาตรการหามใชอตราภาษส าหรบเปนก าแพงกดกนทางการคา ซงเปนการเอาเปรยบประเทศโลกท 3 WTO จงตกลงกนใหมวาจะใชมาตรการอน คอ มาตรการดานสขภาพอนามย และสขภาพอนามยพช (ส านกงานมาตรฐานสนคาเกษตรและอาหารแหงชาต, 2547)

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

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

รวมกน 2.1.2.3 มระบบการสอบทวนยอนกลบ 2.1.2.4 ประกอบดวยยทธศาสตร 4 ดาน คอ

1) ดานปจจยการผลตและวตถดบ 2) ดานการผลตระดบฟารม 3) ดานโรงงานผประกอบการ 4) ดานผลผลตปลอดภย

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

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

Page 20: ระบบตรวจรับรองแหล่งผลิตพืช GAP ... Good...ผ สนใจท ต องการเข าถ งแหล งผล ตพ ช

9

2.2 ขอมลและสารสนเทศ (Data and Information) 2.2.1 ความหมายของขอมลและสารสนเทศ

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

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

รปท 2.1 ทมาของสารสนเทศ (อรณ อนทรไพโรจน, 2549)

2.2.2 คณสมบตของขอมลทด ณฏฐพนธ ขจรนนทน และไพบลย เกยรตโกมล (2548) ขอมลเปนวตถดบส าคญของ

Management Information System (MIS) สารสนเทศทมคณภาพ เหมาะสมและตรงตามความตองการของผใชนน ระบบสารสนเทศจะตองมขอมลทมความถกตองและมคณภาพเพยงพอไวในระบบ เพอรอการน ากลบมาประมวลผลใหไดสารสนเทศตามทตองการ ถาขอมลทถกเขาไปเกบไวในระบบเปนขอมลท มคณภาพต าหรอไมมคณสมบตทด สารสนเทศทไดกจะไมมคณภาพและขาดคณลกษณะทเหมาะสม ท าใหไมสามารถน าไปใชประกอบการตดสนใจในการบรหารงานได ถาน าสารสนเทศนนไปใชอาจจะเกดประโยชนไดไมสงสด หรออาจสรางปญหารนแรงแกธรกจได ดงค ากลาววา “เมอใสขยะเขาไปกจะไดขยะออกมา (Garbage In, Garbage Out) หรอ “GIGO” ขอมลทมคณภาพควรมคณสมบตดงตอไปน

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

Page 21: ระบบตรวจรับรองแหล่งผลิตพืช GAP ... Good...ผ สนใจท ต องการเข าถ งแหล งผล ตพ ช

10

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

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

2.2.2.3 สอดคลองกบงาน (relevance) สารสนเทศทเปนประโยชนตอผบรหาร ตองไดมาจากการประมวลผลของขอมลทมสาระตรงกน หรอสมพนธกบปญหาของงาน ขอมลท ไมมความสมพนธกบงานถงแมจะเปนขอมลทมความถกตอง เชอถอได และทนตอเหตการณ แตกจดวาไมมคณภาพ เนองจากไมสามารถน าไปประกอบการตดสนใจหรอไมสอดคลองกบความตองการของงาน นอกจากนขอมลทมคณภาพสงและมความสมพนธกบงานชนดหนงอาจจะไมเปนทตองการของงานชนดอน เชน ขอมลทเกยวของกบการผลตในอตสาหกรรมปโตรเลยมจะไมมความเกยวของกบธรกจสงออก ขอมลทางประวตศาสตรกบการวจยทางวศวกรรมเครองกล หรออตราการรหนงสอกบการเตบโตของอ ตสาหกรรมรถยนต เปนตน ซงผใชตองท าการตรวจสอบความถกตองและความนาเชอถอไดของสารสนเทศกอนการน ามาใชงาน มเชนนนอาจกอใหเกดผลเสยขนกบองคการ เชน ขอมลลวงจากคแขง ขอมลทเบยงเบน และขอมลทขาดความสมบรณ เปนตน 2.3 ระบบสารสนเทศเพอการบรหารงาน คอมพวเตอรมประโยชนตอการบรหารงานเปนอยางมาก เชน การท ารายงาน การท าฐานขอมลแปลงเกษตรกรทไดรบการรบรอง ซงคอมพวเตอรจะท างานไดรวดเรว ค านวณผลลพธอยางมประสทธภาพ และไดขอมลททนสมยตลอดเวลา งานพนฐานเกยวกบขอมลผลตภณฑสขภาพชมชน ไดแก การเกบขอมลแปลงเกษตรกรทไดรบการรบรอง เชน ชอพช ประเภท ชนด การคนหา การจดกลมขอมล ซงขนตอนนคอมพวเตอรจะชวยไดมาก ท าใหผบรหารมขอมลททนสมยตลอดเวลา ไดรายงานทเรยบรอย สมบรณแบบและรวดเรว 2.3.1 ระบบสารสนเทศเพอจดการ

ระบบ หมายถง ทรวมของสวนประกอบทท างานหรอปฏสมพนธกน เพอใหบรรลเปาหมายหรอวตถประสงคทก าหนด (ครรชต มาลยวงศ, 2539) ซงระบบจะประกอบดวยสวนประกอบทไดถกก าหนดไวใหท าหนาทโดยมเปาหมายหรอจดประสงครวมกน

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

Page 22: ระบบตรวจรับรองแหล่งผลิตพืช GAP ... Good...ผ สนใจท ต องการเข าถ งแหล งผล ตพ ช

11

สวนประกอบตางๆ ทกลาวถงนไดแก อปกรณทางคอมพวเตอร หรอฮารดแวร สวนชดค าสง (Software) บคลากร (people ware) ขนตอนการท างาน (procedure) รวมทงขอมล

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

2.3.1.1 มความถกตอง (accurate) 2.3.1.2 มความสมบรณ (complete) 2.3.1.3 มความคมทน (economical) 2.3.1.4 มความยดหยน (flexible) 2.3.1.5 มความนาเชอถอ (reliable) 2.3.1.6 ตรงประเดน (relevant) 2.3.1.7 มความงาย (simple) 2.3.1.8 มความเหมาะสมกบสภาพปจจบน (timely) 2.3.1.9 สามารถตรวจสอบได (verifiable)

2.4 อนเตอรเนต (internet) 2.4.1 ความหมายของเครอขายอนเตอรเนต

โอภาส เอยมสรวงศ (2549) เครอขายอนเตอรเนตเปนเครอขายคอมพวเตอรทเชอมโยงกนทวโลกซงเปนทงเครอขายทเปนหนวยงานของรฐ เครอขายขององคกรทมท งแบบแสวงหาก าไรและไมแสวงหาก าไร เครอขายอนเตอรเนตเปนเครอขายสาธารณะทผคนทวไปสามารถเชอมตอเขาใชงานได เครอขายทมเจาของอยางเครอขายทองถน หรอเครอขายระดบประเทศทตองการเชอมโยงเครอขายสวนตวของตนเขาสเครอขายอนเตอรเนต อาจจะตองใชเทคโนโลยปองกนมใหผอ นเขามาใชงาน หรอเขาถงฐานขอมลบนเครอขายสวนบคคลของตนได โดยทกๆ เครอขายทอยบนเครอขายอนเตอรเนตจะตองใชมาตรฐานโปรโตคอล TCP/IP 2.4.2 เวบเซรฟเวอร (web server)

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

Page 23: ระบบตรวจรับรองแหล่งผลิตพืช GAP ... Good...ผ สนใจท ต องการเข าถ งแหล งผล ตพ ช

12

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

เวบเซรฟเวอรทใชอยในเซรฟเวอรของอนเตอรเนต Apache เปนเวบเซรฟเวอรทมความนยมใชมากทสด เนองจากใชงานไดโดยไมตองจายคาลขสทธและเปนเวบเซรฟเวอรทมประสทธภาพสงในการท างาน ในปจจบนกระแสการใชงานซอฟตแวรโดยไมคดคาลขสทธ ระบบปฏบตการ Linux ภาษาส าหรบ Web Programming PHP หรอระบบจดการฐานขอมลทชอ MySQL ไดรบความสนใจอยางมาก 2.5 ภาษา HyperText Markup Language (HTML) 2.5.1 ความหมายของภาษา HTML

สปราณ ธรไกรศร (2542) กลาววา ภาษา HTML เปนรปแบบของภาษาทใชในการเขยนโปรแกรมในเวบเพจเพอแสดงผลบนเวบบราวเซอร ลกษณะของเอกสาร HTML จะเปนเทกซไฟลธรรมดาทตองอาศยการแปลความหมายจากเวบบราวเซอร ค าสงภาษา HTML เรยกวา “แทก” (tag) ซงแทกนโดยทวไปจะอยรปแบบ <……> </………> ซงเวบบราวเซอรจะแปลงแทกนแลวแสดงผลใหเหน 2.5.2 โครงสรางของภาษา HTML

HTML มองคประกอบ 2 สวน คอ สวนทเปนเนอหาและสวนทเปนค าสง หรอ แทกรปแบบพนฐานโครงสรางของเอกสาร HTML ดงรปแบบขางลางน

<HTML> <HEAD> <TITLE> ชอแสดงบนไตเตลบารของเวบบราวเซอร </TITLE> </HEAD> <BODY>ค าสงหรอขอความทตองการแสดงบนเวบราวเซอร</BODY> </HTML>

2.5.3 ค าสงเบองตนของภาษา HTML ค าสงของภาษา HTML หรอเรยกวาแทก (tag) เปนสวนทจดการเกยวกบรปแบบการ

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

Page 24: ระบบตรวจรับรองแหล่งผลิตพืช GAP ... Good...ผ สนใจท ต องการเข าถ งแหล งผล ตพ ช

13

ตารางท 2.1 ค าสงเบองตนของภาษา HTML (ประชา พฤกษประเสรฐ, 2550)

รปแบบ ความหมาย <HTML> </HTML> เปนค าสงเรมตนและสนสดของเอกสาร HTML <HEAD> </HEAD> ใชก าหนดขอความในสวนทเปน ชอเรอง ภายในค าสงนจะม

ค าสงยอยอกหนงค าสง คอ <TITLE> <TITLE> </TITLE> เปนสวนแสดงชอของเอกสารโดยจะแสดงทไตเตลบาร ของ

วนโดวทเปดเอกสารนอยเทานน <BODY> </BODY> สวนเนอหาของโปรแกรมจะเรมตนดวยค าสง <BODY> และ

สนสดดวย </BODY> ในระหวาง 2 ค าสงน จะประกอบดวยแทกมากมายตามทตองการใหแสดงผลบนบราวเซอร

2.6 ASP.NET

ASP.NET เปนภาษาทท างานอยบนฝ งเซรฟเวอรเรยกวา Server Side Script พฒนาโดยบรษทไมโครซอฟท ปจจบนเปนเวอรชน ASP.NET 4.0 หมายความวา เปนภาษาทรนบน .NET Framework 4.0 ซงมาพรอมกบ Visual Studio 2010

เมอเราสรางเวบไซตดวย ASP.NET แลว สครปตของ ASP.NET จะถกสงไปประมวลผลทฝ ง Server กอน จากนนจะถกสงกลบมายง บราวเซอร ในรปแบบของภาษา HTML เพอใหผใชงานเหนเปนเวบเพจ หรอสามารถสรปไดวา

ผใชงาน (ฝ ง Client ) รองขอ (Request) เวบเพจ (*.aspx) ไปยง Web Server (ฝ ง Server) Web Server (ฝ ง Server) แปลสครปต ASP.NET ไดผลลพธเปน HTML ตอบสนอง (Response)

มายงผใชงาน (ฝ ง Client ) แสดงผลในบราวเซอร 2.7 ภาษา JavaScript ประชา พฤกษประเสรฐ (2550) กลาววา ภาษาจาวาสครปต (JavaScript) คอ ภาษาประมวลผล (programming language) ตางจาก HTML ทเปนภาษาแสดงผล (makeup language ) ภาษาประมวลผลจะสามารถค านวณ มตวแปร หาคาผลบวก ลบ คณ หารได ซงสงเหลานจะไมมใน HTML จาวาสครปต ถกพฒนาโดย เนตสเคปคอมมวนเคชนส Netscape Communication Corporation โดยมชอวา Live Script ออกมาพรอมกบ Netscape Navigator 2.0 เพอใชสรางเวบเพจโดยตดตอกบเซรฟเวอรแบบ Live Wire ตอมาเนตสเคปจงไดรวมมอกบบรษทซนไมโครซสเตมสปรบปรงระบบของ

Page 25: ระบบตรวจรับรองแหล่งผลิตพืช GAP ... Good...ผ สนใจท ต องการเข าถ งแหล งผล ตพ ช

14

บราวเซอร เพอใหสามารถตดตอใชงานกบภาษาจาวาไดและไดปรบปรง Live Script ใหมเมอป พ.ศ. 2538 แลวตงชอใหมวา JavaScript (วนชย แซเตย และสทธชย ประสานวงค, 2543) ลกษณะการท างานของจาวาสครปต เปนภาษาสครปตเชงวตถ หรอเรยกวา ออบเจก โอเรยลเตด (Object Oriented Programming) ทมเปาหมายในการออกแบบและพฒนาโปรแกรมในระบบอนเตอรเนตส าหรบผเขยนเอกสารดวยภาษา HTML สามารถท างานขามแพลตฟอรมได ท างานรวมกบภาษา HTML และภาษาจาวาไดทงฝ งไคลเอนตและทางฝ งเซรฟเวอรโดยมลกษณะการท างานดงน (1) Navigator JavaScript เปนภาษาจาวาสครปตทถกแปลทางไคลแอนต (2) LiveWire JavaScript เปนภาษาจาวาสครปตทถกแปลฝ งเซรฟเวอร 2.8 ฐานขอมลเชงสมพนธ (Relational Database) พนดา พานชกล (2548) กลาววาฐานขอมลเชงสมพนธ จะเกบขอมลไวในลกษณะของตาราง 2 มต (table) โดยแบงเปนแถว (row แทน record) และคอลมน (column แทน ฟลดหรอ attribute) ฐานขอมลเชงสมพนธจงประกอบไปดวยกลมของตารางขอมลหลายตาราง แตละตารางมความสมพนธกนดวย attribute ใด attribute หนง จงเรยกฐานขอมลแตละตารางวา relation หรอ table 2.8.1 โครงสรางการจดเกบขอมลของ Relational Model

2.8.1.1 มโครงสรางเปนตาราง ซง Relational Model จะใชโครงสรางเลยนแบบ ตารางในการเกบขอมล ขอมลแตละตวในตารางกคอ ขอมลทเหนในแตละแถว โดยรายละเอยดของขอมลแตละตวจะเกบแยกเปนคอลมน โดยตารางกคอ Relation ดงภาพท 2.4

รหส ค าน าหนา ชอ นามสกล ต าแหนง 1 นาย คปต โคตรสขง นวค. 2 นาย ศราวธ แกวเกา นวก.

รปท 2.2 Relational Model ซงจะบอกถง attribute และ tuple (พนดา พานชกล, 2548)

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

2.8.1.3 เรยกแตละคอลมนวา attribute ใน Relational Model จะเรยกคอลมนหรอ

Attribute

Tuple

Page 26: ระบบตรวจรับรองแหล่งผลิตพืช GAP ... Good...ผ สนใจท ต องการเข าถ งแหล งผล ตพ ช

15

ฟลด (Field) ของตารางวา แอททรบวต และ เรยกจ านวนแตละคอลมนในตารางวา degree เชนตวอยางของตารางดานบน จะมดกรเทากบ 5

2.8.1.4 เรยกแตละแถววา tuple 2.8.1.5 Tuple เปนศพทเฉพาะใน Relational Model ทใชเรยกแถว ซงขอมลในแต

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

2.8.1.6 ตารางในการเกบขอมล แยกตารางขอมลออกเปนหลายตารางเนองมาจาก การเกบขอมลทงหมดทเกยวของกนไวในตารางเดยว จะท าใหเกดความซบซอนในการเกบขอมลตวใดตวหนงได 2.8.2 โมเดลแบบ E-R

โมเดลแบบ E-R เปนโมเดลทมการน าเสนอโครงสรางขอมลในระดบความคด (conceptual level) ออกมาในลกษณะของแผนภาพ (diagram) ท าใหสามารถมองเหนภาพรวมของเอนตต (Entity) ทงหมดทมอยในระบบฐานขอมล รวมทงความสมพนธระหวางเอนตตเหลานน (พนดา พานชกล, 2548) สญลกษณทใชใน E-R Model ประกอบดวย สญลกษณ ความหมาย 2.8.2.1 เอนตตชนดเขมแขง 2.8.2.2 เอนตตชนดออนแอ

2.8.2.3 แอททรบวต

2.8.2.4 แอททรบวตทเปนคยหลก

2.8.2.5 แอททรบวตผสม

2.8.2.6 ประเภทของความสมพนธ

ระหวางเอนตต

Page 27: ระบบตรวจรับรองแหล่งผลิตพืช GAP ... Good...ผ สนใจท ต องการเข าถ งแหล งผล ตพ ช

16

สญลกษณ ความหมาย 2.8.2.7 ประเภทของความสมพนธ

ระหวางเอนตตหนงกบ เอนตตออนแอ (Weak Entity)

2.8.2.8 การแสดงความสมพนธ ระหวางสองแอนตต

(Cardinality Ratio) 2.8.2.9 การแสดงความสมพนธของ เอนตต E2 ทมตอ F1 แบบ Total Participation

2.8.3 กฎควบคมความถกตองของขอมล (data integrity) ในฐานขอมลจะเกบเฉพาะขอมลทเปนจรงเทานน ขอมลทเปนจรงสวนมากจะตองอาศย

ความรทเกยวของกบงานเรองนน ฐานขอมลไมสามารถรเองได จงตองม กฎควบคมความถกตองของขอมล ซงในแตละฐานขอมลม Integrity Rule แตกตางกน เนองจากลกษณะงานและลกษณะขอมลมความแตกตางกน 2.8.4 คย (key)

ฐานขอมลเชงสมพนธจะจดเกบขอมลในลกษณะของตาราง 2 มต ทประกอบไปดวยจ านวนแถวและคอลมน ซงจ าเปนตองมการก าหนด แอททรบวตหรอ กลมของแอททรบวต เพอใชในการระบแถวตางๆ เพอท าใหแตละแถวมเอกลกษณ (Uniqueness property) หรอมความแตกตางกน ซงจะเรยกแอททรบวตหรอกลมของแอททรบวตเหลานนวา คย (key) 2.8.5 คยคแขง (candidate key)

Candidate key คอ แอททรบวต หรอ กลมของแอททรบวต ทท าใหขอมลในแตละแถวไมถกเกบซ าซอนกน ซงการพจารณาวาเปน candidate key หรอ ไมพจารณาจากคณสมบตตอไปน

2.8.5.1 Uniqueness คาของ candidate key ไมซ ากนเลยในแตละแถว 2.8.5.2 Minimality จ านวน แอททรบวต ทรวมกนเปน candidate key มจ านวนนอยทสด

ทจะสามารถเจาะจงหรออางองถงแถวใดแถวหนงในรเลชนได ซงในตารางหนง อาจจะม Candidate key หลายตวกได และจะเลอก candidate key

1key เปนคยหลกเรยกวา primary key และเรยก candidate key ทไมถกเลอกวา alternate key

F1 R E2

F1 R E2

1 N

1 N

Page 28: ระบบตรวจรับรองแหล่งผลิตพืช GAP ... Good...ผ สนใจท ต องการเข าถ งแหล งผล ตพ ช

17

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

2.8.6 คยนอก (foreign key) เปนแอททรบวตในรเลชนหนงทมคณสมบตเปนคยหลกและไปปรากฏในอก รเลชนห

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

รหสสนคา ชอสนคา จ านวน mk0258844 มงคด 450 de2586996 ทเรยน 1200 lt2586345 ลองกอง 890

รหสพนกงาน รหสสนคา ยอดขาย bkk00005 bk0258844 500 cmi12589 de2586996 20

รปท 2.3 ความสมพนธระหวางสองตาราง (พนดา พานชกล, 2548) 2.8.7 การระบคณสมบตใหแอททรบวตทเกยวของกบคย เพอใชในการลบหรอแกไขขอมล

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

คณสมบตดงกลาวสามารถแบงไดเปน 4 คณสมบต ดงน 2.8.7.1 การลบหรอแกไขขอมลแบบมขอจ ากด (restrict) การลบหรอแกไขจะ

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

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

2.8.7.3 การลบหรอแกไขโดยเปลยนเปนคาวาง (nullify) การลบหรอแกไขขอมล

Page 29: ระบบตรวจรับรองแหล่งผลิตพืช GAP ... Good...ผ สนใจท ต องการเข าถ งแหล งผล ตพ ช

18

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

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

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

2.8.8.1 Entity integrity rule ไมม Attribute ทประกอบกนเปนคยหลกของรเลชนเปนขอมลทเปนคาวาง

2.8.8.2 Referential integrity rule ถามรเลชนใดม แอททรบวตทเปน Foreign key ขอมลทเปน foreign key นนจะตอง

เปนขอมลทมอยใน primary key หรอ ขอมลทเปน foreign key นนตองมคาเปน null 2.9 ฐานขอมลกบอนเตอรเนต ฐตมา มโนหมนศทธา และคณะ (2537) กลาววา เทคโนโลยอนเตอรเนตทกาวหนาท าใหการแลกเปลยนขอมลขาวสารระหวางองคกรตางๆ ผานระบบเครอขายอนเตอรเนตเปนทนยม และแพรหลายอยางมาก ท าใหขอมลบนอนเตอรเนตทแบบเดมเปนแบบสแตตกถกพฒนาใหเปนแบบไดนามกมากยงขนดงนนฐานขอมลทแตเดมใชงานกบเครองคอมพวเตอรสวนบคคล (PC) หรอใชงานบนเครอขายทองถน จงถกพฒนาใหมความสามารถในการท างานผานเครอขายอนเตอรเนตดวย ซงฐานขอมลบนอนเตอรเนต (web database) จะใหคณคามากกวาเวบเพจสแตตกทวไปเนองจากมการโตตอบสองทศทางระหวางเจาของฐานขอมลกบผใช การท างานทเกดขนระหวางการใชฐานขอมลบนอนเตอรเนตคอ การปอนขอมลหรอการเรยกใชค าสงจากผใชสงมายงเวบเซรฟเวอรเพอจดเกบไวในฐานขอมล หรอรองขอขอมลทตองการจากฐานขอมล สามารถพจารณาแบงขนตอนการท างานออกเปน 2 สวน โดยสวนแรกเปนการตดตอในสวนผใชกบเวบเซรฟเวอร สวนทสองเปนการท างานในสวนเวบเซรฟเวอรกบฐานขอมล คอมพวเตอรฝ งผใชขอมลขาวสารตองใชโปรแกรมประเภทเวบไคลเอนต เชน โปรแกรมเวบบราวเซอรในการสงรองขอ (Request) ไปยงเครองคอมพวเตอรทเปนผสงขอมลขาวสารซงจะตองมโปรแกรมประเภทเวบเซรฟเวอร ท าหนาทรบค ารองขอจากเวบไคลเอนตมาประมวลผล จากนนเวบเซรฟเวอรจะท าการสงผลลพธทตองการกลบคน (Response) มายงผรองขอ

Page 30: ระบบตรวจรับรองแหล่งผลิตพืช GAP ... Good...ผ สนใจท ต องการเข าถ งแหล งผล ตพ ช

19

Browser Web ServerResponse

Request

รปท 2.4 การใชงานของบราวเซอรและเวบเซอรเวอร (ฐตมา มโนหมนศทธา และคณะ, 2537) การน าฐานขอมลมาใชบนเครอขายอนเตอรเนตประกอบดวย 3 สวนหลกดงน

Browser Web Server1 Midleware

(PHP Engine)MySQL Server

2 3

456

รปท 2.5 การตดตอ database บนเครองแมขาย (server) (ฐตมา มโนหมนศทธา และคณะ, 2537)

2.9.1 สวนของฐานขอมล 2.9.2 สวนของโปรแกรมทท างานบนอนเตอรเนตทงทเปนเวบเซรฟเวอรและเวบไคลเอนต 2.9.3 สวนของโปรแกรมมดเดลแวร (Middleware) ทเปนโปรแกรมเวบไคลเอนต โดย ท าหนาทในการแปลงค าสงหรอรปแบบของขอมลทสงไปมาระหวาง 3 โปรแกรมใหอยในรปแบบทแตละฝายเขาใจ เมอผใชเปดเวบทประกอบไปดวยฟอรมปอนขอมลหรอค าสงถกสงไปยงเวบเซรฟเวอร โดยเวบเซรฟเวอรจะเรยกโปรแกรม CGI Script (Common Gateway Interface Script) ขนมาท างานเพอจดการกบฐานขอมล เมอไดผลลพธทตองการหรอขอมลทสงมาไดรบจดการเรยบรอยแลว โปรแกรมตวนจะสรางเวบเพจผลลพธขนมาบนเวบเซรฟเวอรและสงกลบไปแสดงผลบนเวบบราวเซอรของผใช 2.10 เวลดไวดเวบและโพรโทคอลเอชททพ (The World Wide Web : HTTP)

Web และ HTTP เปน protocol ใน Application Layer มศพทเทคนคทควรจะรดงตอไปน Web page ประกอบไปดวยออบเจกต (Object) ออบเจกตในทนอาจจะประกอบไปดวย HTML-File,

JPEG , GIF , Java applet , audio clip แลวแตจะเปนอะไรกไดสมยกอนบน Web จะเปนขอมลตวอกษรทงหมด ในยคถดมากจะมรปภาพ หนงรปกหมายถงหนงออบเจกต ปจจบน Web มทงเสยงและภาพเคลอนไหว เพราะฉะนนตวออบเจกตจะเปนอะไรกได ตว Web page ถกเขยนดวยภาษา HTML ใชอธบายความหมายของ Web ขอมลทไดจากการเขยนดวยภาษา HTML เราจะเรยกวา HTML-File ในตว

Page 31: ระบบตรวจรับรองแหล่งผลิตพืช GAP ... Good...ผ สนใจท ต องการเข าถ งแหล งผล ตพ ช

20

HTML-File กจะมการอางไปถงออบเจกตตางๆ ซงในออบเจกตตางๆ กจะตองมการก าหนดต าแหนงวาจะตองถกเกบไปไวทไหน วธการก าหนดต าแหนงทอยของ ออบเจกตเราจะท าการก าหนดผาน URL ใน URL จะบอกอะไรบาง โดยปกต URL จะบอก Host name และ Part name แตบางครง Host name จะใชตวเดยวกนกบ Part name แทน ดงรปท 2.6

รปท 2.6 การก าหนดต าแหนงของออบเจกตผาน URL:

Browser กคอโปรแกรมทท าหนาทตดตอระหวางผใชงาน (user) และ Web Server ตวอยางของ Browser เชน Netscape Communication , Microsoft Internet Explorer , Mozilla Firefox , google chrome , Opera เปนตน Broser จะท างานอยบนเครองของผใชงาน หรอทเราเรยกวา client จะท าการสงHTTP request message ไปยง เครอง Web Server และเมอ เครอง Server ไดรบ Request กจะสง HTTP response message และออบเจกตทถกรองขอกลบไปยง เครอง clinet

รปท 2.7 การรองขอ HTTP – การตอบสนอง HTTP 2.11 วธการทดสอบระบบและการหาประสทธภาพ กฤษมนต วฒนาณรงค (2550) กลาววา การทดสอบแบบ Black Box หรอ Black Box Testing และมชอเรยกอยางอนทมหลกการและกระบวนการเหมอนกนได แก Specification Testing, Behavioral Testing, Data-Driven Testing, Functional Testing, and Input/Output-Driven Testing เปนตน หลกการส าคญของการทดสอบแบบนคอการพจารณาเฉพาะขอก าหนดหรอสงทตองการ (requirements) และปจจย

Page 32: ระบบตรวจรับรองแหล่งผลิตพืช GAP ... Good...ผ สนใจท ต องการเข าถ งแหล งผล ตพ ช

21

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

Page 33: ระบบตรวจรับรองแหล่งผลิตพืช GAP ... Good...ผ สนใจท ต องการเข าถ งแหล งผล ตพ ช

22

บทท 3 การด าเนนการพฒนาระบบ

การพฒนาระบบสารสนเทศระบบตรวจรบรองแหลงผลตพช GAP DOA Online ผท าการวจยไดแบงวธการด าเนนการพฒนาออกเปน 4 ขนตอนคอ 3.1 ศกษาและรวบรวมขอมล 3.2 การวเคราะหและออกแบบระบบ 3.3 การพฒนาระบบ 3.4 การทดสอบระบบและหาประสทธภาพ

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

การศกษาสภาพปญหาของการใหการรบรองแหลงผลตพช GAP โดยวเคราะหจากความตองการการใชงานของผใชระบบ เจาหนาท ผบรหารของศนยบรการฯ ส านกวจยและพฒนาการเกษตรเขตฯ และหนวยงานสวนกลางโดยเรมวเคราะหจากการจดเกบขอมล ความยดหยนของการพฒนาระบบ การประมวลผลและการรายงานขอมลตามความตองการของผใชงาน ด าเนนการวเคราะหระบบงานโดยด าเนนการตามขนตอน ดงน 3.1.1 ระบบงานเดมจดเกบขอมลในรปแบบกระดาษ และรวบรวมขอมลบนทกในโปรแกรมส าเรจรป เชน MS Excel และ MS Access ซงเปนโปรแกรมทจดเกบขอมลและท างานบนเครองๆเดยว ไมสามารถตอบสนองความตองการของผใชงานไดเทาทควร 3.1.2 ศกษาการจดเกบขอมลและไดมาซงขอมลของเจาหนาทตางๆ วาไดมาอยางไร ถกตองหรอไม และใชเวลาในการท างานนานเทาไร 3.1.3 วเคราะหความตองการจากผใช เจาหนาท ผบรหารของศนยบรการฯ ส านกวจยและพฒนาการเกษตรเขตและหนวยงานสวนกลาง เพอเปนแนวทางในการพฒนาและออกแบบฐานขอมลใหสอดคลองการท างานในปจจบนไดศกษาเทคโนโลยในดานตางๆ ทเกยวของทสนบสนนการพฒนาระบบงาน ดงน 3.1.4 ศกษาเทคโนโลยทางดานการจดการระบบฐานขอมล (Database Management System) 3.1.5 ศกษาเครองมอแบบตางๆ ทใชในการพฒนา ดงน

3.1.5.1 ฐานขอมล MS SQL Server 2008 ใชในการจดเกบขอมล 3.1.5.2 ภาษา ASP.NET เปนภาษาทใชในการพฒนาระบบ 3.1.5.3 ภาษา HTML เปนภาษาทใชในการพฒนาระบบ 3.1.5.4 ภาษา Java Script เปนภาษาทใชในการพฒนาระบบงาน 3.1.5.5 โปรแกรม Edit Plus 2 เปน Editor

Page 34: ระบบตรวจรับรองแหล่งผลิตพืช GAP ... Good...ผ สนใจท ต องการเข าถ งแหล งผล ตพ ช

23

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

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

GAP DOA Online

GAP

CC

CC

CC

รปท 3.1 ผงขนตอนการใหการรบรองแหลงผลตพช GAP

จากรปท 3.1 สามารถอธบายไดดงน เกษตรกรสงใบสมครของการรบรองฯ ใหกบเจาหนาทรบสมครฯ เจาหนาทรบสมครกรอกใบ

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

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

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

พช GAP ตามวาระแตละครงทมการประชมพจารณาใหการรบรอง

Page 35: ระบบตรวจรับรองแหล่งผลิตพืช GAP ... Good...ผ สนใจท ต องการเข าถ งแหล งผล ตพ ช

24

เจาหนาทแตละหนวยงานบนทกการตรวจสอบเอกสารทจะน าเสนอคณะกรรมการใหการออกใบรบรองแหลงผลตพช GAP ถาตรวจสอบแลวเอกสารหลกฐานตาง ๆ ไมครบกจะบนทกผลการตรวจเอกสารเปนไมผาน และใหเจาหนาทแตละศนยฯ รวบรวมเอกสารหลกฐานเสนอขนมาใหม

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

เจาหนาทแตละหนวยงานบนทกผลการพจารณาใหการรบรองแหลงผลตพช GAP ถาผานการรบรองกท าการออกใบรบรองใหกบผขอการรบรองฯ

3.2.1 Context Diagram ระบบตรวจรบรองแหลงผลตพช GAP DOA Online ระบบตรวจรบรองแหลงผลตพช GAP DOA Online ไดมการน าความตองการตางๆมาวเคราะหหารายละเอยดเพอเตรยมไวส าหรบการเขยนแผนภาพกระแสขอมลตอไป ซงแสดงไวดงรปท 3.2

GAP DOA Online

0

Farmer Certification

Body

Lab, ,

,

CC

CC

รปท 3.2 แผนภาพกระแสขอมลระบบตรวจรบรองแหลงผลตพช GAP DOA Online

Page 36: ระบบตรวจรับรองแหล่งผลิตพืช GAP ... Good...ผ สนใจท ต องการเข าถ งแหล งผล ตพ ช

25

3.2.2 Data Flow Diagram level 0 ระบบตรวจรบรองแหลงผลตพช GAP DOA Online

Farmer

1.0

D1

D2

2.0

Certification Body D8

D9 Lab

D10

D3

D5

D4

D6

D7

Lab

3.0 Lab, ,

D11

Lab

4.0

,

CC

5.0 CC

D13 CC CC

CC

6..0 CC D14

7.0

D12

Lab

CC

8.0

Master Data

9.0

รปท 3.3 แผนภาพกระแสขอมลระบบตรวจรบรองแหลงผลตพช GAP DOA Online Level 0

Page 37: ระบบตรวจรับรองแหล่งผลิตพืช GAP ... Good...ผ สนใจท ต องการเข าถ งแหล งผล ตพ ช

26

3.2.3 Data Flow Diagram level 1 Process1.0 การบนทกขอมลแปลง

FarmerD1

1.1

D3

1.2

D5 D4

D6

D2

D7

D15

Transaction

รปท 3.4 Data Flow Diagram level 1 Process 1.0 การบนทกแปลง

3.2.4 Data Flow Diagram level 1 Process 2.0 การบนทกนดตรวจแปลง

Certification Body

2.1

D8

D15 Transaction

รปท 3.5 Data Flow Diagram level 1 Process 2.0 การบนทกนดตรวจแปลง

Page 38: ระบบตรวจรับรองแหล่งผลิตพืช GAP ... Good...ผ สนใจท ต องการเข าถ งแหล งผล ตพ ช

27

3.2.5 Data Flow Diagram level 1 Process 3.0 การบนทกผล Lab

Certification Body

D10

Lab

3.1

D09 Lab

Lab, ,

Lab

D11

รปท 3.6 Data Flow Diagram level 1 Process 3.0 การบนทกผล Lab

Page 39: ระบบตรวจรับรองแหล่งผลิตพืช GAP ... Good...ผ สนใจท ต องการเข าถ งแหล งผล ตพ ช

28

3.2.6 Data Flow Diagram level 1 Process 4.0 การบนทกผลการตรวจแปลง

Certification Body

D12

4.1

D8

,

D15 Transaction

รปท 3.7 Data Flow Diagram level 1 Process 4.0 การบนทกผลการตรวจแปลง

3.2.7 Data Flow Diagram level 1 Process 5.0 การบนทกเสนอ CC

Certification Body CC

5.1

CC D13 CC

CC

CC

D15 Transaction

รปท 3.8 Data Flow Diagram level 1 Process 5.0 การบนทกเสนอ CC

Page 40: ระบบตรวจรับรองแหล่งผลิตพืช GAP ... Good...ผ สนใจท ต องการเข าถ งแหล งผล ตพ ช

29

3.2.8 Data Flow Diagram level 1 Process 6.0 การบนทกผลพจารณาจาก CC

Certification Body CC

6.1

CC

D13 CC

D14

D15 Transaction

รปท 3.9 Data Flow Diagram level 1 Process 6.0 การบนทกผลพจารณาจาก CC

3.2.9 Data Flow Diagram level 1 Process 7.0 การบนทกตรวจตดตาม ตออาย

Certification Body

7.1

D14

D15 Transaction

รปท 3.10 Data Flow Diagram level 1 Process 7.0 การบนทกตรวจตดตาม ตออาย

3.2.10 Data Flow Diagram level 1 Process 8.0 รายงานผบรหาร

D14

8.1

รปท 3.11 Data Flow Diagram level 1 Process 8.0 รายงานผบรหาร

Page 41: ระบบตรวจรับรองแหล่งผลิตพืช GAP ... Good...ผ สนใจท ต องการเข าถ งแหล งผล ตพ ช

30

3.2.11 Data Flow Diagram level 1 Process 9.0 บนทกขอมล Master Data

D3

D5

D4

D6

9.1

9.2

9.3

9.4

รปท 3.12 Data Flow Diagram level 1 Process 9.0 การบนทกขอมล Master Data

3.2.12 Data dictionary of DFD Process 1.0 (บนทกขอมลแปลง)

ขอมลเกษตรกร = รหสเกษตรกร + เลขบตรประชาชน + ค าน าหนา + ชอ + นามสกล +

หมบาน +บานเลขท+หม+ถนน+ซอย+ต าบล+อ าเภอ+จงหวด+รหสไปรษณย+โทรศพทบาน+

โทรศพทมอถอ+แฟกซ+อเมลลแอดเดรส

ขอมลแปลง = รหสแปลง + วดปทสมคร + พนท+ จ านวนตน+ เลขทต งแปลง+ หมบานทต ง

แปลง + หมทต งแปลง + ซอย+ ถนน+ ต าบลทต งแปลง + อายของพช + วดปใหผลผลต+

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

รบรองแปลง+ รหสเกษตรเกษตรเจาของแปลง+ รหสหนวยงานตรวจแปลง

ขอมลผใชงาน = รหสผใชงาน + ยสเซอรเนม + พาสเวรด + ระดบการใชงาน+ชอนามสกล+

รหสศนยวจย

ขอมล Transaction = รหส Transaction + รหสแปลง + สถานะแปลง

Page 42: ระบบตรวจรับรองแหล่งผลิตพืช GAP ... Good...ผ สนใจท ต องการเข าถ งแหล งผล ตพ ช

31

3.2.13 Data dictionary of DFD Process 2.0 (บนทกนดตรวจแปลง)

ขอมลนดตรวจแปลง = รหสแปลง + วดปนดตรวจแปลง + ครงทนดตรวจแปลง

3.2.14 Data dictionary of DFD Process 3.0 (บนทกผลแลป)

ขอมลแลป = รหสแปลง + รหสผตรวจ + รหสหองปฏบตการ + ผลการตรวจแลป

ขอมลสารพษ = รหสสารพษ + คาสารพษ

ขอมลหองปฏบตการ = รหสหองปฏบตการ + ชอหองปฏบตการ

3.2.15 Data dictionary of DFD Process 4.0 (บนทกผลการตรวจแปลง)

ขอมลผลการตรวจแปลง = รหสแปลง + รหสผตรวจ + ผลการตรวจ+ ขอมลตรวจ

3.2.16 Data dictionary of DFD Process 5.0 (บนทกเสนอCC)

ขอมลเสนอCC = รหสแปลง + รหสหนวยงาน + รหสผตรวจ + ขอมลครงทเสนอ CC

3.2.17 Data dictionary of DFD Process 6.0 (บนทกผลการพจารณาจาก CC)

ขอมลผลการพจารณาจากCC = รหสแปลง + ผลการพจารณาจาก CC

3.2.18 Data dictionary of DFD Process 7.0 (บนทกขอมลตรวจตดตามตออาย)

ขอมลตรวจตดตามตออาย = รหสแปลง + รหสใบรบรอง + วดปหมดอายใบรบรอง

+ วดปอนญาตใบรบรอง + ขอมลการตออาย

3.2.19 Data dictionary of DFD Process 8.0 (รายงานผบรหาร)

รายงานผบรหาร = รหสแปลง + รหสใบรบรอง + วดปหมดอายใบรบรอง + วดปอน

ญาตใบรบรอง + ขอมลการตออาย + เจาของแปลง + ทอย +ทตงแปลง+ ขอมลการ

ตรวจ + ขอมลการรบรอง + ขอมลผบนทกรายการ

Page 43: ระบบตรวจรับรองแหล่งผลิตพืช GAP ... Good...ผ สนใจท ต องการเข าถ งแหล งผล ตพ ช

32

3.2.20 Data dictionary of DFD Process 9.0 (บนทกขอมล Master Data)

ขอมลพช = รหสพช + ชอพช+ ชนดกลมพช+ มาตรฐานของพช+ ระยะเวลาทรบรอง

ขอมลต าบล = รหสต าบล+ รหสชอต าบล+ชอต าบล+ รหสอ าเภอ

ขอมลอ าเภอ = รหสอ าเภอ + รหสชออ าเภอ + ชออ าเภอ + รหสจงหวด

ขอมลจงหวด = รหสจงหวด + รหสชอจงหวด + ชอจงหวด+ รหสภมภาค + รหส

ศนยวจย

3.2.21 Process Specification DFD Number: 1.1 Process Name: ปรบปรงขอมลเกษตรกร Description: คนหาขอมลเกษตรกร เพม แกไข ลบรายละเอยดขอมลเกษตรกร Input Data Flow: ขอมลเกษตรกร Output Data Flow: ขอมลเกษตรกร Data stored used: D1 ขอมลเกษตรกร Type of Process: [x] Online [ ] Batch [ ] Manual Process Logic: Get condition from user interface Input data to database If(data != duplicate) Insert new data to database

Show message “data insert already” Else Show message “data have already” End if DFD Number: 1.2 Process Name: บนทกขอมลแปลง Description: บนทกขอมลแปลงทสมครขอการรบรอง Input Data Flow: ขอมลแปลง Output Data Flow: ขอมลแปลง Data stored used: D2 ขอมลแปลง, D3 ขอมลพช, D4 ขอมลต าบล, D5 ขอมลอ าเภอ, D6 ขอมลจงหวด, D7 ขอมลผใชงาน, D15 ขอมล Transaction

Page 44: ระบบตรวจรับรองแหล่งผลิตพืช GAP ... Good...ผ สนใจท ต องการเข าถ งแหล งผล ตพ ช

33

Type of Process: [x] Online [ ] Batch [ ] Manual Process Logic: Get data from user interface Input data to database If(data != duplicate) Insert new data to database

Show message “data insert already” Else Show message “data have already” End if

DFD Number: 2.1 Process Name: บนทกขอมลนดตรวจแปลง Description: บนทกขอมลนดตรวจแปลง Input Data Flow: ขอมลการตรวจ Output Data Flow: ขอมลการตรวจ Data stored used: D8 ขอมลการตรวจ, D15 ขอมล Transaction Type of Process: [x] Online [ ] Batch [ ] Manual Process Logic: Get data from user interface Input data to database If(data != duplicate) Insert new data to database

Show message “data insert already” Else Show message “data have already” End if

DFD Number: 3.1 Process Name: บนทกผลแลป Description: บนทกผลแลปจากหองปฏบตการ Input Data Flow: ขอมลหองปฏบตการ Output Data Flow: - Data stored used: D9 ขอมลผลแลป, D10 ขอมลสารพษ, D11 ขอมลหองปฏบตการ

Page 45: ระบบตรวจรับรองแหล่งผลิตพืช GAP ... Good...ผ สนใจท ต องการเข าถ งแหล งผล ตพ ช

34

Type of Process: [x] Online [ ] Batch [ ] Manual Process Logic: Get data from user interface Input data to database If(data != duplicate) Insert new data to database

Show message “data insert already” Else Show message “data have already” End if

DFD Number: 4.1 Process Name: บนทกขอมลการตรวจ Description: บนทกขอมลรายละเอยดการตรวจ Input Data Flow: ขอมลการตรวจ Output Data Flow: - Data stored used: D8 ขอมลการตรวจ, D12 ขอมลหองปฏบตการ, D15 ขอมล Transaction Type of Process: [x] Online [ ] Batch [ ] Manual Process Logic: Get data from user interface Input data to database If(data != duplicate) Insert new data to database

Show message “data insert already” Else Show message “data have already” End if

DFD Number: 5.1 Process Name: บนทกเสนอ CC Description: บนทกเสนอ CC Input Data Flow: ขอมลเสนอ CC Output Data Flow: ขอมลเสนอ CC Data stored used: D13 ขอมลเสนอ CC, D15 ขอมล Transaction

Page 46: ระบบตรวจรับรองแหล่งผลิตพืช GAP ... Good...ผ สนใจท ต องการเข าถ งแหล งผล ตพ ช

35

Type of Process: [x] Online [ ] Batch [ ] Manual Process Logic: Get data from user interface Input data to database If(data != duplicate) Insert new data to database

Show message “data insert already” Else Show message “data have already” End if

DFD Number: 6.1 Process Name: บนทกผลการพจารณาจาก CC Description: บนทกผลการพจารณาจาก CC Input Data Flow: ขอมลผลการพจารณาจาก CC, ขอมลใบรบรอง Output Data Flow: - Data stored used: D13 ขอมลเสนอ CC, D15 ขอมลใบรบรอง, D15 ขอมล Transaction Type of Process: [x] Online [ ] Batch [ ] Manual Process Logic: Get data from user interface Input data to database If(data != duplicate) Insert new data to database

Show message “data insert already” Else Show message “data have already” End if

DFD Number: 7.1 Process Name: บนทกตรวจตดตาม ตออายใบรบรอง Description: ตออายใบรบรองทหมดอาย ตรวจตดตามใบรบรอง Input Data Flow: ขอมลใบรบรอง Output Data Flow: ขอมลใบรบรอง Data stored used: D14 ขอมลใบรบรอง, D15 ขอมล Transaction

Page 47: ระบบตรวจรับรองแหล่งผลิตพืช GAP ... Good...ผ สนใจท ต องการเข าถ งแหล งผล ตพ ช

36

Type of Process: [x] Online [ ] Batch [ ] Manual Process Logic: Get data from user interface Input data to database If(data != duplicate) Insert new data to database

Show message “data insert already” Else Show message “data have already” End if

DFD Number: 8.1 Process Name: ดรายงานผบรหาร Description: รายงานผบรหาร Input Data Flow: - Output Data Flow: - Data stored used: D14 ขอมลใบรบรอง Type of Process: [x] Online [ ] Batch [ ] Manual Process Logic: Get condition from user interface Pull data from database If(data != null) Show data to user interface Else Show message “Data doesn’t exist” End if

DFD Number: 9.1 Process Name: น าเขาขอมลพช Description: น าเขาขอมลพช Input Data Flow: ขอมลพช Output Data Flow: - Data stored used: D3 ขอมลพช

Page 48: ระบบตรวจรับรองแหล่งผลิตพืช GAP ... Good...ผ สนใจท ต องการเข าถ งแหล งผล ตพ ช

37

Type of Process: [x] Online [ ] Batch [ ] Manual Process Logic: Get data from user interface Input data to database If(data != duplicate) Insert new data to database

Show message “data insert already” Else Show message “data have already” End if

DFD Number: 9.2 Process Name: น าเขาขอมลต าบล Description: น าเขาขอมลต าบล Input Data Flow: ขอมลต าบล Output Data Flow: - Data stored used: D4 ขอมลต าบล Type of Process: [x] Online [ ] Batch [ ] Manual Process Logic: Get data from user interface Input data to database If(data != duplicate) Insert new data to database

Show message “data insert already” Else Show message “data have already” End if

DFD Number: 9.3 Process Name: น าเขาขอมลอ าเภอ Description: น าเขาขอมลอ าเภอ Input Data Flow: ขอมลอ าเภอ Output Data Flow: - Data stored used: D5 ขอมลอ าเภอ

Page 49: ระบบตรวจรับรองแหล่งผลิตพืช GAP ... Good...ผ สนใจท ต องการเข าถ งแหล งผล ตพ ช

38

Type of Process: [x] Online [ ] Batch [ ] Manual Process Logic: Get data from user interface Input data to database If(data != duplicate) Insert new data to database

Show message “data insert already” Else Show message “data have already” End if

DFD Number: 9.4 Process Name: น าเขาขอมลจงหวด Description: น าเขาขอมลจงหวด Input Data Flow: ขอมลจงหวด Output Data Flow: ขอมลจงหวด Data stored used: D6 ขอมลจงหวด Type of Process: [x] Online [ ] Batch [ ] Manual Process Logic: Get data from user interface Input data to database If(data != duplicate) Insert new data to database

Show message “data insert already” Else Show message “data have already” End if

Page 50: ระบบตรวจรับรองแหล่งผลิตพืช GAP ... Good...ผ สนใจท ต องการเข าถ งแหล งผล ตพ ช

39

3.2.22 ER-Diagram ระบบตรวจรบรองแหลงผลตพช GAP DOA Online

Lab

N

M

N

1

N

M

11

N

GAPID

FarmerName

TambolName

PlantExName

GroupName

FarmerID

PersonCode

TambolNameFarmerName

ProvinceIDProvinceCode

Region

Unit

ProvinceName

AmphurID

AmphurCode

ProvinceName

AmphurName

TambolID

TambolName

AmphurName

TambolCode

UID

LevelName

Username

Password ProvinceName

PlantName

PlantExID PlantCode

PlantExName Std

GapGapCodeID

EndDate

GapCode

StartDate

ChemistryNameChemistryCode

ChemistryIDChemistryType

LaboratoryType

LaboratoryName

LaboratoryID

Chemistry

Date_Send

LabID

Date_Report

LabOffice

Audit

AuditResult

AuditID

GAP

AuditDateReal

InSpector

InSpectorPosition

InSpectorNamePersonCode

InSpectorID

Jurisdiction

Name

1 N

N

1

1

N

1 N

N

1

N

1

N1

1

CC

CCNoCCResult

CCID

GAP

1

N

N

N

1

N

Transaction

GAPTXIDID Status

1

N

รปท 3.13 ER-Diagram ของระบบตรวจรบรองแหลงผลตพช GAP DOA Online

Page 51: ระบบตรวจรับรองแหล่งผลิตพืช GAP ... Good...ผ สนใจท ต องการเข าถ งแหล งผล ตพ ช

40

3.2.23 Mapping-Relational Data Schema

InSpectorID PersonCodeInSpectorNam

eTel_Home Tel_Mobile InSpectorPosition CCFlag JurisdictionINSPECTOR

InSpectorUnderID InSpectorIDDepIDInSpectorInDep

TambolID TambolCode TambolName AmphurID

TAMBOL

AmphurID AmphurCode AmphurName ProvinceID

AMPHUR

LabID AuditID Date_Send Date_Report LaboratoryIDLAB

LaboratoryID LaboratoryName LaboratoryType

LABORATORY

ChemistryID ChemistryCode ChemistryName ChemistryType

CHEMISTRYChemistryResultID AuditID ChemistryID ChemistryValues

CHEMISTRYResult

InSpectorResultI

DAuditID InSpectorID Position

INSPECTORRESULT

CCID GAPID CCResult CCNo InSpectorID SendToCCFlag

CCRESULT

GapCodeID GAPID GapCode StartDate EndDateGAPCode

AuditResult

AuditID GAPID Seq AuditResult AuditDateFix AuditDateReal ActiveFlag Remark

USERSYSTEM

UID Username Password Level DepID Name

FarmerID PersonCode TitleName FirstName LastName VillageNo VillageName Moo Lane Road TambolID Postcode Tel_Home Tel_Mobile Fax EmailFARMER

ProvinceID ProvinceCode ProvinceName Region

Province

UnitName

PlantExID PlantExName PlantExCode PlantID

PLANTEX

GAPID FarmerIDAre

aUnit VillageNo GroupID Moo Lane Road PlantExID Date FarmID VillageName UID TambolID

GAP

CreateDate…………...

GAPTransaction

GAPTXID GAPID StatusID Remark ActiveFlag

DepSupID ProvinceIDDepID

DepSupervisory

DepID Depname

Department

PlantID PlantName StdID PlantCode

Plant

StdID StdName GapAgeStandard

รปท 3.14 Mapping – Relation Data Schema ของระบบตรวจรบรองแหลงผลตพช GAP DOA Online

Page 52: ระบบตรวจรับรองแหล่งผลิตพืช GAP ... Good...ผ สนใจท ต องการเข าถ งแหล งผล ตพ ช

41

3.2.24 Data Dictionary of ER Diagram

ตารางท 3.1 FARMER Table เปนตารางทเกบรายละเอยดของเกษตรกร Name ความหมาย Null? Type Key Reference

FarmerID เลขทเกษตรกร Not null int PK

PersonCode รหสบตรประชาชน Not null varchar(13)

TitleName ค าน าหนา varchar(50)

FirstName ชอ varchar(50)

LastName นามสกล varchar(50)

VillageNo บานเลขท varchar(50)

VillageName หมบาน varchar(50)

Moo หมท varchar(50)

Lane ซอย varchar(50)

Road ถนน varchar(50)

TambolID ต าบล Not null int FK TAMBOL

Postcode รหสไปรษณย varchar(5)

Tel_Home เบอรบาน varchar(50)

Tel_Mobile เบอรมอถอ varchar(50)

Fax เบอรแฟกซ varchar(50)

Email อเมล varchar(255)

CreateBy รหสผบนทก Not null int FK USERSYSTEM

CreateDate วนเวลาทบนทก Not null datetime

ModifyBy รหสผแกไข int FK USERSYSTEM

ModifyDate วนเวลาทท าทแกไข datetime

Page 53: ระบบตรวจรับรองแหล่งผลิตพืช GAP ... Good...ผ สนใจท ต องการเข าถ งแหล งผล ตพ ช

42

ตารางท 3.2 GAP Table เปนตารางทเกบรายละเอยดขอมลแปลงเกษตรกร Name ความหมาย Null? Type Key Reference

GAPID เลขทแปลง Not null int PK

Date วนทย นขอ datetime

Area พนท decimal(18,2)

Unit จ านวนตนทปลก decimal(18,2)

VillageNo บานเลขท varchar(50)

VillageName หมบาน varchar(50)

Moo หมท varchar(50)

Lane ซอย varchar(50)

Road ถนน varchar(50)

TambolID ต าบล Not null varchar(50) FK TAMBOL

PlantAge อายพช int

ProductCycleStart วนทเรมตนเกบผลผลต datetime

ProductCycleEnd วนทส นสดเกบผลผลต datetime

ProductAmount จ านวนผลผลต int

IsDoa เปนแปลง DOA หรอไม int

IsGroup เปนแปลงแบบกลมหรอไม int

IsMonitor เปนแปลงตรวจตดตาม, ตออายหรอไม

int

FarmID รหสแปลง int

FarmerID เลขทเกษตรกร Not null int FK FARMER

PlantExID เลขทพช Not null int FK PlantEx

CreateBy เลขทผบนทกขอมล Not null int FK USERSYSTEM

CreateDate วนทบนทกขอมล Not null datetime

ModifyBy รหสผแกไข int FK USERSYSTEM

ModifyDate วนเวลาทท าทแกไข datetime

Page 54: ระบบตรวจรับรองแหล่งผลิตพืช GAP ... Good...ผ สนใจท ต องการเข าถ งแหล งผล ตพ ช

43

ตารางท 3.3 Department Table เปนตารางทเกบขอมลหนวยงานตนสงกด Name ความหมาย Null? Type Key Reference

DepID รหสตนสงกด Not null int PK

DepName ชอตนสงกด varchar(50)

ตารางท 3.4 DepSupervisory Table เปนตารางทเกบขอมลการดแลของหนวยงาน

Name ความหมาย Null? Type Key Reference DepSupID รหสการดแล Not null int PK

DepID รหสตน Not null int FK Department

ProvinceID เลขทจงหวด Not null int FK Province

ตารางท 3.5 TAMBOL Table เปนตารางทเกบรายละเอยดขอมลต าบล

Name ความหมาย Null? Type Key Reference TambolID เลขทต าบล Not null int PK

TambolCode รหสต าบล varchar(20)

TambolName ชอต าบล varchar(50)

AmphurID เลขทอ าเภอ Not null int FK AMPHUR

ตารางท 3.6 AMPHUR Table เปนตารางทเกบรายละเอยดขอมลอ าเภอ

Name ความหมาย Null? Type Key Reference AmphurID เลขทอ าเภอ Not null int PK

AmphurCode รหสอ าเภอ varchar(20)

AmphurName ชออ าเภอ varchar(50)

ProvinceID เลขทจงหวด Not null int FK Province

ตารางท 3.7 ProvinceTable เปนตารางทเกบรายละเอยดขอมลจงหวด

Name ความหมาย Null? Type Key Reference ProvinceID เลขทจงหวด Not null int PK

ProvinceCode รหสจงหวด varchar(20)

Page 55: ระบบตรวจรับรองแหล่งผลิตพืช GAP ... Good...ผ สนใจท ต องการเข าถ งแหล งผล ตพ ช

44

Name ความหมาย Null? Type Key Reference ProvinceName ชอจงหวด varchar(50)

Region ภาคสวนทสงกด varchar(50)

ตารางท 3.8 USERSYSTEM เปนตารางทเกบรายละเอยดขอมลผใช

Name ความหมาย Null? Type Key Reference UID เลขทผใช Not null int PK

Username ชอผใชเขาระบบ varchar(50)

Password รหสผาน varchar(50)

LevelID ระดบหนาท int

DepID รหสสงกด int FK Department

Name ชอผใช varchar(50)

PositionName ต าแหนง Varchar(255)

ตารางท 3.9 PLANTEX เปนตารางทเกบรายละเอยดขอมลพช

Name ความหมาย Null? Type Key Reference PlantExID เลขทพช Not null int PK

PlantExCode รหสพช varchar(50)

PlantExName ชอพช varchar(50)

PlantID รหสพนธพช Not null int FK Plant

ตารางท 3.10 PLANT เปนตารางทเกบรายละเอยดขอมลพนธพช

Name ความหมาย Null? Type Key Reference PlantID รหสพนธพช Not null int PK

PlantCode เลขทพนธพช varchar(50)

PlantName ชอพนธพช varchar(50)

StdID รหสมาตรฐาน Not null int FK Standard

Page 56: ระบบตรวจรับรองแหล่งผลิตพืช GAP ... Good...ผ สนใจท ต องการเข าถ งแหล งผล ตพ ช

45

ตารางท 3.11 Standard เปนตารางทเกบรายละเอยดขอมลมาตรฐานพช Name ความหมาย Null? Type Key Reference

StdID รหสมาตรฐาน Not null int PK

StdName ชอมาตรฐาน varchar(50)

GapAge อายใบรบรอง int

ตารางท 3.12 AUDITRESULT เปนตารางทเกบขอมลการตรวจ

Name ความหมาย Null? Type Key Reference AuditID เลขทการตรวจ Not null int PK

GAPID เลขทแปลง Not null int FK GAP

Seq จ านวนครงทตรวจ int

AuditResult ผลการตรวจ varchar(50)

AuditDateFix วนทนดตรวจ datetime

AuditDateReal วนทเขาตรวจ datetime

ActiveFlag เปนขอมลครงลาสดหรอไม

int

Remark ค าอธบาย varchar(50)

ตารางท 3.13 LAB เปนตารางทเกบขอมล LAB

Name ความหมาย Null? Type Key Reference LabID เลขท Lab Not null int PK

AuditID เลขทการตรวจ Not null int FK AUDIT

Date_Send วนทสงตรวจ datetime

Date_Report วนทรายงานผล datetime

LaboratoryID เลขทหองปฏบตการ Not null int FK LABORATORY

ตารางท 3.14 LABORATORY เปนตารางทเกบขอมลหองปฏบตการ

Name ความหมาย Null? Type Key Reference LaboratoryID เลขทหองปฏบตการ Not null int PK

Page 57: ระบบตรวจรับรองแหล่งผลิตพืช GAP ... Good...ผ สนใจท ต องการเข าถ งแหล งผล ตพ ช

46

Name ความหมาย Null? Type Key Reference LaboratoryName ชอหองปฏบตการ varchar(50)

LaboratoryType ประเภทหองปฏบตการ varchar(50)

ตารางท 3.15 CHEMISTRY เปนตารางทเกบขอมลสารพษ

Name ความหมาย Null? Type Key Reference ChemistryID เลขทสารพษ Not null int PK

ChemistryCode รหสสารพษ varchar(50)

ChemistryName ชอสารพษ varchar(50)

ChemistryType ประเภทสารพษ varchar(50)

ตารางท 3.16 CHEMISTRYResult เปนตารางทเกบรายละเอยดสารพษของผล LAB

Name ความหมาย Null? Type Key Reference ChemistryResultID เลขทสารพษใน Lab Not null int PK

AuditID เลขท Audit Not null int FK Audit

ChemistryID เลขทสารพษ Not null int FK CHEMISTRY

ChemistryValues จ านวนสารพษ int

ตารางท 3.17 INSPECTOR เปนตารางทเกบขอมลผตรวจ

Name ความหมาย Null? Type Key Reference InSpectorID เลขทผตรวจ Not null int PK

PersonCode รหสบตรประชาชน varchar(13)

InSpectorName ชอผตรวจ varchar(50)

Tel_Home เบอรบาน varchar(50)

Tel_Mobile เบอรมอถอ varchar(50)

InSpectorPosition ต าแหนง varchar(50)

Page 58: ระบบตรวจรับรองแหล่งผลิตพืช GAP ... Good...ผ สนใจท ต องการเข าถ งแหล งผล ตพ ช

47

ตารางท 3.18 InSpectorInDep เปนตารางทเกบการสงกดของผตรวจ Name ความหมาย Null? Type Key Reference

InspecDepID เลขทการสงกด Not null int PK

InSpectorID เลขทผตรวจ Not null int FK INSPECTOR

DepID รหสตนสงกด Not null int FK Department

CCFlag ตรวจรบรองไดหรอไม

int

ตารางท 3.19 INSPECTORRESULT เปนตารางทเกบรายละเอยดทมเขาตรวจ

Name ความหมาย Null? Type Key Reference InSpectorResultID เลขททมเขาตรวจ Not null int PK

AuditID เลขทการตรวจ Not null int FK AUDIT

InSpectorID เลขทผตรวจ Not null int FK INSPECTOR

Position ต าแหนงในการตรวจครงนน

varchar(50)

ตารางท 3.20 CCRESULT เปนตารางทเกบขอมลเสนอ CC

Name ความหมาย Null? Type Key Reference CCResultID เลขทเสนอ CC Not null int PK

GAPID เลขทแปลง Not null int FK GAP

CCResult ผลการเสนอ CC varchar(50)

NoSendCC ครงทเสนอ CC varchar(50)

InspecDepID ผตรวจทไมใหเสนอ CC

Not null int FK INSPECTOR

DateResult วนทรบรองผล datetime

ActionDo สงทตองท ากรณไมผาน

int

ActiveFlag ผลรบรองปจจบนหรอไม

int

Remark ค าอธบาย Varchar(8000)

Page 59: ระบบตรวจรับรองแหล่งผลิตพืช GAP ... Good...ผ สนใจท ต องการเข าถ งแหล งผล ตพ ช

48

Name ความหมาย Null? Type Key Reference CreateBy เลขทผบนทกขอมล Not null int FK USERSYSTEM

CreateDate วนทบนทกขอมล Not null datetime

ModifyBy รหสผแกไข int FK USERSYSTEM

ModifyDate วนเวลาทท าทแกไข datetime

ตารางท 3.21 GAPCodeเปนตารางทเกบขอมลใบรบรอง

Name ความหมาย Null? Type Key Reference GapCodeID เลขทใบรบรอง Not null int PK

GAPID เลขทแปลง Not null int FK GAP

GapCode รหสใบรบรอง varchar(23)

StartDate วนทเรมตนรบรอง datetime

EndDate วนทหมดอายรบรอง datetime

FarmerID เลขทเกษตรกร Not null int FK FARMER

PlantExID เลขทพช Not null int FK PlantEx

ตารางท 3.22 GAPTransactionเปนตารางทเกบขอมลเสนอสถานะของแปลง

Name ความหมาย Null? Type Key Reference GAPTXID เลขท Transaction Not null int PK

GAPID เลขทแปลง Not null int FK GAP

StatusID สถานะแปลง int

ActiveFlag ผลรบรองปจจบนหรอไม

int

Remark ค าอธบาย Varchar(255)

CreateBy เลขทผบนทกขอมล Not null int FK USERSYSTEM

CreateDate วนทบนทกขอมล Not null datetime

ModifyBy รหสผแกไข int FK USERSYSTEM

ModifyDate วนเวลาทท าทแกไข datetime

Page 60: ระบบตรวจรับรองแหล่งผลิตพืช GAP ... Good...ผ สนใจท ต องการเข าถ งแหล งผล ตพ ช

49

3.2.25 ตวอยางขอมล ตารางท 3.23 ตวอยางขอมล FARMER Table เปนตารางทเกบรายละเอยดของเกษตรกร FarmerID

PersonCode

TitleName

FirstName

LastName

VillageNo

VillageName

Moo

Lane

Road

TambolID

Postcode

Tel_Home

Tel_Mobile

Fax

Email

CreateBy

CreateDate

ModifyBy

ModifyDate

1 3960400135341

นาย มะเยง

ตาละตา

50 2 14858

158 2009-08-22 15:24:08.357

158 2010-02-02 21:11:17.683

2 3960400133811

นางสาว

รอกเยาะ

บนมะเซง

42 2 14858

158 2009-08-22 15:24:08.390

3 3960400132121

นาย มะดายา

สาหะ

27 2 14858

158 2009-08-22 15:24:08.403

Page 61: ระบบตรวจรับรองแหล่งผลิตพืช GAP ... Good...ผ สนใจท ต องการเข าถ งแหล งผล ตพ ช

50

ตารางท 3.24 ตวอยางขอมล GAP Table เปนตารางทเกบรายละเอยดขอมลแปลงเกษตรกร GAPID

FarmID

FarmerID

PlantExID

Date

Area

Unit

PlantAge

ProductCycleStart

ProductCycleEnd

ProductAmount

VillageNo

VillageName

Moo

Lane

Road

TambolID

IsGroup

IsDoa

CreateBy

CreateDate

ModifyBy

ModifyDate

IsMonitor

7 100502-321-0001

365042

48 2012-02-24 00:00:00.000

10.0000

10.00

10.00

มกราคม

ธนวาคม

10.00

206

ฝนทองนเวศน

1 ฝนทอง 1

พหลโยธน 2

7487

0 0 1 2012-02-24 01:21:10.563

NULL

NULL

NULL

8 810303-377-0001

365043

231

2012-02-27 00:00:00.000

10.0000

10.00

10.00

มกราคม

มกราคม

10.00

206

ฝนทองนเวศน

1 ฝนทอง 1

พหลโยธน

14014

0 0 1 2012-02-24 01:32:58.727

NULL

NULL

NULL

Page 62: ระบบตรวจรับรองแหล่งผลิตพืช GAP ... Good...ผ สนใจท ต องการเข าถ งแหล งผล ตพ ช

51

ตารางท 3.25 ตวอยางขอมล TAMBOL Table เปนตารางทเกบรายละเอยดขอมลต าบล TambolID TambolCode TambolName AmphurID 7457 01 พระบรมมหาราชวง 1 7458 02 วงบรพาภรมย 1 7459 03 วดราชบพธ 1 7460 04 ส าราญราษฎร 1 7461 05 ศาลเจาพอเสอ 1 ตารางท 3.26 ตวอยางขอมล AMPHUR Table เปนตารางทเกบรายละเอยดขอมลอ าเภอ AmphurID AmphurCode AmphurName ProvinceID 1 01 พระนคร 10 2 02 ดสต 10 3 03 หนองจอก 10 4 04 บางรก 10 5 05 บางเขน 10 ตารางท 3.27 ตวอยางขอมล Province Table เปนตารางทเกบรายละเอยดขอมลจงหวด ProvinceID ProvinceCode ProvinceName Region 10 กท. กรงเทพมหานคร 1 11 สป. สมทรปราการ 3 12 นบ. นนทบร 1 13 ปท. ปทมธาน 1 14 อย. พระนครศรอยธยา 1 ตารางท 3.28 ตวอยางขอมล USERSYSTEM Table เปนตารางทเกบรายละเอยดขอมลผใช UID Username Password LevelID PositionName DepID Name 1 khoup admin@doa 1 ผดแลระบบ 1 นายคปต

โคตรสขง 2 manager1 1234 2 OARD Manager 0 ศวพ.1 3 manager2 1234 2 OARD Manager 0 ศวพ.2

Page 63: ระบบตรวจรับรองแหล่งผลิตพืช GAP ... Good...ผ สนใจท ต องการเข าถ งแหล งผล ตพ ช

52

ตารางท 3.29 ตวอยางขอมล PlantEx Table เปนตารางทเกบรายละเอยดขอมลพช PlantExID PlantExCode PlantID PlantExName 1 003008 056 ใบหมอน,หมอน 2 006007 072 ขนน,จ าปาดะ 3 006015 085 มะกอก,มะกอกน า ตารางท 3.30 ตวอยางขอมล Plant Table เปนตารางทเกบขอมลพนธพช PlantID PlantName StdID PlantCode 001 งา 32 020 002 เดอย 32 022 003 ถวเขยว 32 014 ตารางท 3.31 ตวอยางขอมล Standard Table เปนตารางทเกบขอมลการตรวจ StdID StdName GapAge 30 มาตรฐานการผลตพช 1 32 มาตรฐานการผลตพชไร 1 33 มาตรฐานการผลตพชสมนไพร 1 ตารางท 3.32 ตวอยางขอมล AUDIT Table เปนตารางทเกบขอมลการตรวจ AuditID GAPID Seq AuditResult AuditDateFix AuditDateReal ActiveFlag Remark 1 6 1 1 2012-02-26

00:00:00.000 2012-02-26 00:00:00.000

0

2 7 1 1 2012-02-29 00:00:00.000

2012-03-01 00:00:00.000

0 ทดสอบ

3 8 1 1 2012-02-29 00:00:00.000

2012-02-26 00:00:00.000

0

Page 64: ระบบตรวจรับรองแหล่งผลิตพืช GAP ... Good...ผ สนใจท ต องการเข าถ งแหล งผล ตพ ช

53

ตารางท 3.33 ตวอยางขอมล LAB Table เปนตารางทเกบขอมล LAB LabID AuditID Date_Send Date_Report LaboratoryID 39 1415 2010-02-28

00:00:00.000 2010-02-28 00:00:00.000

1

41 1413 2010-02-28 00:00:00.000

2010-02-28 00:00:00.000

2

42 1417 2010-02-28 00:00:00.000

2010-02-28 00:00:00.000

2

43 1419 2010-02-28 00:00:00.000

2010-02-28 00:00:00.000

1

44 1440 2010-03-01 00:00:00.000

2010-03-01 00:00:00.000

3

ตารางท 3.34 ตวอยางขอมล LABORATORY Table เปนตารางทเกบขอมลหองปฏบตการ LaboratoryID LaboratoryName LaboratoryType 1 หองปฏบตการกรมสงเสรม รฐบาล 2 หองปฏบตการกรมวชาการ รฐบาล 3 หองปฏบตการบรษทเซนทรบแลป เอกชน 4 หองปฏบตการซพ เอกชน 5 หองปฏบตการจงหวดขอนแกน รฐบาล ตารางท 3.35 ตวอยางขอมล CHEMISTRY Table เปนตารางทเกบขอมลสารพษ ChemistryID ChemistryCode ChemistryName ChemistryType 6 700 ผลตภณฑ pesticide สารพษ 7 701 abamectin จลนทรย 8 702 azadirachtin จลนทรย 9 703 benfuracarb จลนทรย 10 704 captan จลนทรย 6 700 ผลตภณฑ pesticide สารพษ

Page 65: ระบบตรวจรับรองแหล่งผลิตพืช GAP ... Good...ผ สนใจท ต องการเข าถ งแหล งผล ตพ ช

54

ตารางท 3.36 ตวอยางขอมล CHEMISTRYResult Table เปนตารางทเกบรายละเอยดสารพษของผล LAB ChemistryResultID AuditID ChemistryID ChemistryValues 1 1415 10 10 3 1415 10 12 4 1411 7 10 7 1464 8 0.5 8 1466 9 0.001 ตารางท 3.37 ตวอยางขอมล INSPECTOR Table เปนตารางทเกบขอมลผตรวจ InSpectorID PersonCode InSpectorName Tel_Home Tel_Mobile InSpectorPosition 1 1234567891234 นายจรวฒน

กาญจนะถาวร 02-1234567

085-1334971

นกวจยเอกชน

2 1349900009024 นายชเนศ ศรประเสรฐ

045240219 0821279935 นกวชาการเกษตร

3 5410590003108 นายสามารถ สาทไธสงค

- 0848249957 เจาหนาทการเกษตร

ตารางท 3.38 ตวอยางขอมล InSpectorInDep Table เปนตารางทเกบการสงกดของผตรวจ InspecDepID DepID InSpectorID CCFlag 1 1 1 1 2 1 2 0 3 2 3 1 ตารางท 3.39 ตวอยางขอมล INSPECTORRESULT Table เปนตารางทเกบรายละเอยดทมเขาตรวจ InSpectorResultID AuditID InSpectorID Position 572 1414 65 ลกทม 573 1414 70 หวหนาทม 574 1414 71 ลกทม 577 1414 68 หวหนาทม 578 1415 65 หวหนาทม

Page 66: ระบบตรวจรับรองแหล่งผลิตพืช GAP ... Good...ผ สนใจท ต องการเข าถ งแหล งผล ตพ ช

55

ตารางท 3.40 ตวอยางขอมล CCRESULT Table เปนตารางทเกบขอมลเสนอ CC CCResultID

GAPID

NoSendCC

DateResult

CCResult

InspecDepID

ActionDo

ActiveFlag

CreateBy

CreateDate

ModifyBy

ModifyDate

Remark

1 6 2012-03-02 00:00:00.000

3 1 0 0 1 2012-03-02 14:55:16.470

1 2012-03-02 16:04:09.690

2 8 2012-03-02 00:00:00.000

3 1 0 0 1 2012-03-02 14:55:16.500

1 2012-03-02 15:56:49.350

NULL

3 7 Test 1234

2012-03-02 00:00:00.000

2 0 1 1 1 2012-03-02 14:57:50.127

1 2012-03-02 17:37:34.677

ตารางท 3.41 ตวอยางขอมล GAPCODE Table เปนตารางทเกบขอมลใบรบรอง GapCodeID GAPID FarmerID PlantExID GapCode StartDate EndDate 1 6 365041 280 กษ-03-02-

3700-0001-347

2012-03-05 00:00:00.000

2013-03-04 00:00:00.000

2 14 365044 267 กษ-03-02-3700-0002-310

2012-03-07 00:00:00.000

2013-03-06 00:00:00.000

3 16 365044 280 กษ-03-02-3700-0023-347

2012-03-15 00:00:00.000

2013-03-14 00:00:00.000

Page 67: ระบบตรวจรับรองแหล่งผลิตพืช GAP ... Good...ผ สนใจท ต องการเข าถ งแหล งผล ตพ ช

56

ตารางท 3.42 ตวอยางขอมล GAPTransaction Table เปนตารางทเกบขอมลสถานะแปลง GAPTXID

GAPID

StatusID

Remark

ActiveFlag

CreateBy

CreateDate ModifyBy

ModifyDate

6 6 1 0 0 2012-02-22 00:00:00.000

1 2012-02-24 01:13:19.027

7 6 3 0 1 2012-02-24 01:13:19.077

1 2012-02-24 13:38:42.027

8 7 1 0 1 2012-02-24 01:21:10.563

1 2012-02-24 01:21:35.017

ตารางท 3.43 ตวอยางขอมล Department Table เปนตารางทเกบขอมลหนวยงานตนสงกด DepID Depname 1 ศวพ. ศนยกลาง 2 ศวพ. 1 3 ศวพ. 2 ตารางท 3.44 ตวอยางขอมล DepSupervisory Table เปนตารางทเกบขอมลการดแลของหนวยงาน DepSupID DepID ProvinceID 1 1 10 2 1 11 3 1 12

Page 68: ระบบตรวจรับรองแหล่งผลิตพืช GAP ... Good...ผ สนใจท ต องการเข าถ งแหล งผล ตพ ช

57

3.3 การพฒนาระบบ GAP DOA Online

GAP CC CC GAP01

GAP01

CC

CC

CC

CC

Q Q ,

Lab

CC

Q

Q

Inspector CC CC

CC

รปท3.15 Flow Chart การเขยนโปรแกรมเพอพฒนาระบบตรวจรบรองแหลงผลตพช GAP DAO Online

Page 69: ระบบตรวจรับรองแหล่งผลิตพืช GAP ... Good...ผ สนใจท ต องการเข าถ งแหล งผล ตพ ช

58

บทท 4 ผลการทดลอง

จากการทไดศกษาถงความตองการในการใชงานระบบตรวจรบรองแหลงผลตพช GAP ผานเครอขายอนเตอรเนต ของกรมวชาการเกษตร กระทรวงเกษตรและสหกรณ ผศกษาไดน าความตองการดงกลาวมาวเคราะหและออกแบบระบบเพอพฒนาโปรแกรมระบบตรวจรบรองแหลงผลตพช GAP ผานเครอขายอนเตอรเนตดงรายละเอยดในบทท 3 และไดพฒนาระบบตรวจรบรองแหลงผลตพช GAP ผานเครอขายอนเตอรเนตตามทไดออกแบบไวเสรจสนแลว จงไดน าระบบฯ ดงกลาวตดตงไวทเครอง Server ของกรมวชาการเกษตร กระทรวงเกษตรและสหกรณ เพอใหผใชงานทดลองใชงานระบบฯ วาเปนไปตามความตองการของผใชงานหรอไมดงผลการทดลองดงตอไปน 4.1 หนาจอหลกการท างานในสวน Font End ของระบบฯ ระบบตรวจรบรองแหลงผลตพช GAP ผานเครอขายอนเตอรเนต ไดแบงการท างานเปนสองสวนคอ

4.1.1 สวน Font End ส าหรบผใชงานทวไปทตองการใชงานในสวนของการคนหาขอมลและรายละเอยดตาง ๆ ของผลการด าเนนงาน ในสวน Font End นผใชงานสามารถใชงานตามความตองการไดเลยไมตองมการสมครสมาชกเพอท าการ Login เขาสระบบฯ ดงแสดงในรปท 4.1

รปท 4.1 แสดงหนาจอหลกของการท างานในสวน Font End ของระบบฯ

Page 70: ระบบตรวจรับรองแหล่งผลิตพืช GAP ... Good...ผ สนใจท ต องการเข าถ งแหล งผล ตพ ช

59

4.1.2 สวน Back End ส าหรบผใชงานทเปนเจาหนาทหนวยงานในสงกดของกรมวชาการเกษตรเพอท าการ Login เขาสระบบและท างานในสวนของการใหการรบรองแหลงผลตพช GAP ผานเครอขายอนเตอรเนต โดยเจาหนาทจะท าการ Login เขาระบบฯจากทางดานขวามอของหนาจอหลกของโปรแกรม ดงแสดงในรปท 4.1 4.2 หนาจอหลกของการท างานในสวน Back End ของระบบฯ

รปท 4.2 แสดงหนาหลกของการท างานในสวน Back End ของระบบฯ จากรปท 4.2 เมอเจาหนาทผใชงานท าการ Login เขาสระบบฯเพอท างานระบบจะแสดงรายละเอยดและสทธการใชงานในระบบฯ ใหทราบ และแสดงเมนการท างานขนตอนตางๆ ในการรบรองฯอยทางขวามอดานบนหนาจอของผใชงาน 4.3 การท างานในสวนเมนขอมลเกษตรกร

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

Page 71: ระบบตรวจรับรองแหล่งผลิตพืช GAP ... Good...ผ สนใจท ต องการเข าถ งแหล งผล ตพ ช

60

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

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

Page 72: ระบบตรวจรับรองแหล่งผลิตพืช GAP ... Good...ผ สนใจท ต องการเข าถ งแหล งผล ตพ ช

61

4.4 การท างานในสวนเมนลงทะเบยนแปลง GAP01

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

เมอเจาหนาทท างานในสวนเมนลงทะเบยนแปลง GAP01 ระบบจะใหท าการระบหมายเลขบตรประชาชน 13 หลกของเกษตรกรกอน เพอเชความขอมลของเกษตรกรในระบบแลวหรอไมดงแสดงในรปท 4.5 ถาไมมขอมลของเกษตรกรแสดงวาเกษตรยงไมถกลงทะเบยนเขาไปในระบบใหกลบไปลงทะเบยนขอมลเกษตรกรเขาในระบบกอนทเมน ขอมลเกษตรกร หลงจากนนระบบจงจะใหท าการลงทะเบยนขอมลแปลงเขาไปในระบบ 4.5 การท างานในสวนเมนนดตรวจแปลง เมอผใชงานเลอกเมนนดตรวจแปลง ระบบจะเขาสหนาจอบนทกนดตรวจแปลง ในหนาจอนระบบจะดงขอมลแปลงปลกพชของเกษตรกรทไดท าการลงทะเบยนเขามาในระบบแลวมาโชวเอาไวเพอใหเจาหนาทไดทราบวา มการบนทกแปลงทสมครขอการรบรองแหลงผลต GAP ผานระบบเขามาเพอรอใหเจาหนาทนดตรวจแปลง เมอเจาหนาทผใชงาน Login เขาระบบมาท างานทเมนนกจะทราบวามแปลงทสมครเขามาและรอเพอใหเจาหนาทท าการนดตรวจแปลง เจาหนาทสามารถท าการนดตรวจแปลงไดโดยการคลกเลอกแปลงในชองดานหนาของขอมลแปลง แลวท าการนดตรวจดวยการก าหนดบนททอยในชองเทกซบอกดานบน การบนทกนดตรวจแปลงเจาหนาทสามารถเปลยนแปลงแกไขการนดตรวจไดตามทตองการ ดงแสดงไวในรปท 4.6

Page 73: ระบบตรวจรับรองแหล่งผลิตพืช GAP ... Good...ผ สนใจท ต องการเข าถ งแหล งผล ตพ ช

62

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

รปท 4.7 แสดงขอมลแปลงทไดท าการนดตรวจแลวเพอรอบนทกผลการตรวจแปลง

Page 74: ระบบตรวจรับรองแหล่งผลิตพืช GAP ... Good...ผ สนใจท ต องการเข าถ งแหล งผล ตพ ช

63

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

รปท 4.8 แสดงวธการบนทกผลการตรวจแปลงทมการบนทกผลตรวจจากหองปฏบตการ 4.7 การท างานในสวนเมนเสนอแปลงตอ CC เมอเจาหนาทเลอกเมนเสนอแปลงตอ CC แปลงทมผลการบนทกผลการตรวจแปลงแลวผานการตรวจระบบจะดงขอมลแปลงมาแสดงทหนาจอน เพอใหเจาหนาทไดท าการบนทกแปลงทผานการตรวจแลว

Page 75: ระบบตรวจรับรองแหล่งผลิตพืช GAP ... Good...ผ สนใจท ต องการเข าถ งแหล งผล ตพ ช

64

น าเสนอตอคณะกรรมการใหการรบรอง (CC) เพอเขาสข นตอนใหการรบรองจากคณะกรรมการใหการรบรองตอไป วธการบนทกดงแสดงในรปท 4.9

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

Page 76: ระบบตรวจรับรองแหล่งผลิตพืช GAP ... Good...ผ สนใจท ต องการเข าถ งแหล งผล ตพ ช

65

รปท 4.10 แสดงการตรวจสอบเอกสารและวธการบนทกครงทจะน าเสนอ CC จากรปท 4.10 แปลงทจะถกน าเขาสคณะกรรมการเพอขอการรบรองในแตละครงจะตองท าการบนทกครงทเสนอ CC กอนวาในการเขาประชมเพอพจารณาใหการรบรองเปนครงทเทาไหร แตกอนจะน าแปลงทผานการตรวจแลวเขาเสนอตอคณะกรรมการรบรองจะตองท าการตรวจสอบเอกสารและหลกฐานกอนจากคณะอนกรรมการกลนกรองเอกสาร ซงถาแปลงไหนเอกสารหลกฐานไมครบ หรอคณะอนกรรมการกลนกรองเอกสารเหนวายงไมสมควรทจะน าเสนอตอคณะกรรมการในครงน กจะท าการยกเลกโดยใหเจาหนาทไปรวบรวมเอกสารและหลกฐานมาใหมเพอน าเสนอตอคณะกรรมการในรอบหนา วธการบนทกในขนตอนนท าไดโดยการเลอกแปลงทจะยกเลกการน าเสนอ CC โดยการเลอกแปลงแลวท าการเลอกบคคลทส งไมใหเสนอ CC แตถาแปลงไหนคณะอนกรรมการกลนกรองเอกสารเหนวามความเหมาะสมทจะน าเสนอในรอบนกจะท าการคลกเลอกแปลกแลวท าการบนทกครงทเสนอเพอเขาสการท างานในขนตอนตอไป 4.9 การท างานในสวนเมนบนทกผลจาก CC เมอเจาหนาเลอกท างานในเมนบนทกผลจาก CC หนาจอจะแสดงรายการของแปลงทถกบนทกเสนอ CC แลวเพอรอใหเจาหนาทท าการบนทกผลการพจารณาจากคณะกรรมการใหการรบรอง (CC) ในขนตอนของการบนทกผลการพจารณาจากคณะกรรมการใหการรบรอง (CC) จะมการบนทกผลการพจารณาอยสองแบบดวยกนคอ ผลการพจารณาทผานการรบรองจากคณะกรรมการฯ และผลการพจารณาทไมผานจากคณะกรรมการ ถาบนทกผลการพจารณาจากคณะกรรมการวา “ผาน” สถานะของแปลงจะถก

Page 77: ระบบตรวจรับรองแหล่งผลิตพืช GAP ... Good...ผ สนใจท ต องการเข าถ งแหล งผล ตพ ช

66

เลอนขนไปอยทเมน “ออกใบรบรอง” เพอรอออกใบรบรองใหกบเกษตรกรผขอการรบรองแปลงตอไป ดงแสดงในรปท 4.11

รปท 4.11 แสดงรายการของแปลงทรอบนทกผลการพจารณาจาก CC แตถาบนทกผลการพจารณาจากคณะกรรมการเปน “ไมผาน” ระบบจะใหระบสงทคณะกรรมการใหท าในขนตอนตอไปเชน สงกลบไปอบรมใหม ก าหนดนดตรวจแปลงใหม ตรวจสอบเอกสารและหลกฐานใหม หรอ ยกเลกแปลง 4.10 การท างานในสวนเมนออกใบรบรอง เมอผใชงานเลอกเมนออกใบรบรอง ระบบจะแสดงหนาจอทดงขอมลของแปลงทถกบนทกผลการพจารณาจากคณะกรรมการใหการรบรองแลวฯแลวมาแสดง สถานะของแปลงทแสดงในขนตอนนคอแปลงทถกใหการรบรองแลว ดงนนผใชงานสามารถทจะออกใบรบรองใหกบผขอการรบรองไดเลยโดยการคลกทในชองออกใบรบรอง ทอยดานหนาของขอมลแปลง ดงแสดงในรปท 4.12

Page 78: ระบบตรวจรับรองแหล่งผลิตพืช GAP ... Good...ผ สนใจท ต องการเข าถ งแหล งผล ตพ ช

67

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

Page 79: ระบบตรวจรับรองแหล่งผลิตพืช GAP ... Good...ผ สนใจท ต องการเข าถ งแหล งผล ตพ ช

68

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

Page 80: ระบบตรวจรับรองแหล่งผลิตพืช GAP ... Good...ผ สนใจท ต องการเข าถ งแหล งผล ตพ ช

69

รปท 4.14 แสดงรายการแปลงทรอใหท ารายการในขนตอนการตรวจตดตามและแจงเตอนใบรบรอง 4.12 การท างานในสวนเมนใบรบรองใกลหมดอาย การท างานในเมนใบรบรองใกลหมดอาย แสดงขอมลของแปลงทไดรบการรบรองแลว และมอายการรบรองเหลออก 6 เดอนจะหมดอาย ขอมลของแปลงจะแสดงรายการทสวนของเมนนเพอพอใหเจาหนาทไดท าการบนทกตออายใบรบรอง ในกรณทเกษตรกรท าการยนขอตออายใบรบรองกอนก าหนดทใบรบรองจะหมดอาย ดงแสดงในรปท 4.15

รปท 4.15 แสดงการท างานของเมนใบรบรองใกลหมดอาย

Page 81: ระบบตรวจรับรองแหล่งผลิตพืช GAP ... Good...ผ สนใจท ต องการเข าถ งแหล งผล ตพ ช

70

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

รปท 4.16 แสดงการท างานในเมนใบรบรองหมดอาย

Page 82: ระบบตรวจรับรองแหล่งผลิตพืช GAP ... Good...ผ สนใจท ต องการเข าถ งแหล งผล ตพ ช

71

บทท 5 สรปผลและขอเสนอแนะ

5.1 สรปผลการด าเนนโครงการ

ส านกพฒนาระบบและรบรองมาตรฐานสนคาพชมหนาทรบผดชอบศกษา คนควา วจย และพฒนาระบบการตรวจรบรองมาตรฐานคณภาพสนคาพช ใหบรการตรวจวเคราะหรบรองระบบและคณภาพสนคาพชและผลตภณฑ จะตองขบเคลอนภารกจในทางปฏบตรวมกบหนวยงานทเกยวของของกรมวชาการเกษตร และหนวยงานอน ๆ ของกระทรวงเกษตรและสหกรณ ในการควบคมคณภาพและความปลอดภยของสนคาสงออก จากตนน า คอแหลงผลตพช ถงกลางน าคอโรงงาน และปลายน าคอคณภาพผลผลตและผลตภณฑสงออก ไปจนถงโตะอาหารของผบรโภค (Farm to Table) ในการด าเนนการรบรองระบบ ผลผลต ผลตภณฑ สงทมความจ าเปนอยางหนงคอการบรหารจดการขอมล ทจะตองกระท าใหถกตอง และรวดเรวทนเหตการณ รวมทงสามารถตรวจสอบและปรบปรงไดอยางตอเนองใหเปนไปตามสภาพทเปนจรงตลอดเวลา เนองจากกระทรวงเกษตรและสหกรณ โดยกรมวชาการเกษตร ส านกพฒนาระบบและรบรองมาตรฐานสนคาพช มกลมงานตาง ๆ ทมหนาทด าเนนการในการบรหารจดการขอมลทเกยวของ เชน การรบรองแหลงผลตพช GAP ทวประเทศ การตรวจสอบรบรองมาตรฐานโรงงานผลตสนคาเกษตร GMP, HACCP การตรวจวเคราะหคณภาพสนคา การพฒนาระบบความปลอดภยสนคาพช การพฒนาระบบตามสอบ (Traceability) ตลอดจนการประสานการตรวจรบรองมาตรฐาน การจดทะเบยนผสงออกตามประกาศกรมวชาการเกษตร และการตดตามความเคลอนไหวกฎระเบยบมาตรฐานสากล และประเทศคคาทส าคญ ดงนน ในภาพรวมของการพฒนาระบบตรวจรบรองแหลงผลตพช GAP ผานเครอขายอนเตอรเนตนน สามารถทจะอ านวยความสะดวกในการปฏบตงานใหกบเจาหนาททเกยวของกบกระบวนการใหการรบรองแหลงผลตพช GAP และท าใหสามารถบรหารจดการขอมลในการรบรองเปนไปไดโดยงายและสะดวก เนองจากระบบตรวจรบรองแหลงผลตพช GAP ผานเครอขายอนเตอร เปนการท างานในรปแบบ Web Applications ผใชงานไมจ าเปนทจะตองน าระบบฯและฐานขอมลไปตดตงทเครองของตวเองหรอทส านกงาน ผใชงานสามารถท างานทไหนกไดทมเครอขายอนเตอรเนต ท าใหการท างานมควา มสะดวก รวดเรว และเหมาะกบหนวยงานทใหการรบรองของกรมวชาการเกษตร กระทรวงเกษตรและสหกรณมาก เนองจากหนวยงานรบรองแหลงผลตพช GAP ของกรมวชาการเกษตร กระทรวงเกษตรและสหกรณ สวนใหญจะเปนหนวยงานทอยในตางจงหวด และขอมลกอยทเครอง Server ทสวนกลางงายตอการบรหารจดการขอมล

Page 83: ระบบตรวจรับรองแหล่งผลิตพืช GAP ... Good...ผ สนใจท ต องการเข าถ งแหล งผล ตพ ช

72

5.2 สรปปญหาทพบในการท าโครงงานและแนวทางแกไขปญหา เนองจากระบบตรวจรบรองแหลงผลตพช GAP ผานเครอขายอนเตอรเนตของกรมวชาการเกษตร กระทรวงเกษตรและสหกรณ เปนการท างานในรปแบบ Web Applications การจะท างานผานระบบได ทกหนวยงานจะตองมเครอขายอนเตอรเนต แตหนวยงานของทใหการรบรองแหลงผลตพช GAP ของกรมวชาการเกษตร กระทรวงเกษตรกรและสหกรณบางสวน ตงอยในเขตพนททรกนดาร สญญาณอนเตอรเนตทเปน Lead Line ยงไปไมถง ตองใชอนเตอรเนตผานดาวเทยม หรอ Air Card ท าบางทมสญญาณอนเตอรเนตทต ามากๆ ท าใหเกนปญหาในการเขาใชงานผานระบบฯ ดงนนในการพฒนาระบบตรวจรบรองแหลงผลตพช GAP ผานเครอขายอนเตอรเนตของกรมวชาการเกษตร กระทรวงเกษตรและสหกรณ จ าเปนจะตองค านงถงสงเหลานดวย และควรจะมการพฒนาในดานโครงสรางพนฐาน เชนการตดตงสญญาณอนเตอรเนตแบบความเรวสง เพอใหสามารถใชงานระบบไดอยางราบรน และไมเปนอปสรรคในกระบวนการใหการรบรองแหลงผลตพช GAP ผานเครอขายอนเตอรเนต 5.3 แนวทางในการพฒนาตอ ระบบตรวจรบรองแหลงผลตพช GAP ผานเครอขายอนเตอรเนตเปนระบบทใหการรบรองแหลงผลตพชทไดรบการรบรองมาตรฐานการผลตในระดบฟารมเทานน ถอเปนสวนหนงของกระบวนการใหการรบรองมาตรฐานอาหารและสนคาเกษตรปลอดภย เปรยบเสมอนตนน าของระบบรบรองมาตรฐานอาหารและสนคาเกษตรปลอดภย เพราะฉะนนแนวทางในการพฒนาตอควรจะมการใหขอมลของแหลงผลตพช GAP สามารถเชอโยงกบระบบอนๆทอยในกระบวนใหการรบรองมาตรฐานอาหารและสนคาเกษตรปลอดภย เชนระบบจดทะเบยนผสงออกสนคาเกษตร ระบบตรวจรบรองโรงคดบรรจสนคาเกษตร (GMP, HACCP) ระบบออกใบรบรองสขอนามยพช (Health Certification For Crop production) ระบบตรวจสอบยอนกลบ (Traceability) ระบบ Single Windows ทเชอมโยงกบดานตรวจพช และระบบอนๆทตองการใชขอมลของแหลงผลตพชทไดรบการรบรองมาตรฐานแลวจากกระทรวงเกษตรและสหกรณ

Page 84: ระบบตรวจรับรองแหล่งผลิตพืช GAP ... Good...ผ สนใจท ต องการเข าถ งแหล งผล ตพ ช

73

เอกสารอางอง

กรมวชาการเกษตร. ระเบยบกรมวชาการเกษตร วาดวยการรบรองการผลตพชตามระบบการจดการคณภาพการปฏบตทางการเกษตรทดส าหรบพช . กรมวชาการเกษตร, 2547.

กรมวชาการเกษตร. เอกสารประกอบการประชมความรวมมอระหวางกรมวชาการเกษตรกบกรมสงเสรมการเกษตร. กรมวชาการเกษตร, 2550.

กตต ภกดวฒนกล และ จ าลอง ครอตสาหะ. คมภรระบบฐานขอมล. กรงเทพฯ : ไทยเจรญ การพมพ, 2542.

กตต ภกดวฒนกล และ พนดา พานชกล. คมภรการพฒนาระบบเชงวตถดวย UML และ JAVA กรงเทพมหานคร : เคทพ คอมพ แอนด คอนซลท จ ากด, 2548. ครรชต มาลยวงศ. กาวไกลไปกบคอมพวเตอร. พมพครงท 4. กรงเทพฯ : บรษท ซเอด ยเคชน จ ากด, 2539. ณฏฐพนธ ขจรนนทน และไพบลย เกยรตโกมล. ระบบสารสนเทศเพอการจดการ. กรงเทพฯ : บรษท ซเอดยเคชน จ ากด, 2548. ประชา พฤกษประเสรฐ. สรางเวบพรอมลกเลนแพรวพราวดวย DHTML JavaScript & Cascading Style Sheet. กรงเทพฯ : บรษท ซคเซส มเดย จ ากด, 2550. พนดา พานชกล. เทคโนโลยสารสนเทศ (Information Technology). กรงเทพฯ : บรษท คทพ คอมพ แอนด คอนซลท จ ากด, 2548. วนชย แซเตย และสทธชย ประสานวงค. สราง Dynamic Web Page ดวย JavaScript. กรงเทพฯ : ซอฟตเพรส, 2543. ส านกงานมาตรฐานสนคาเกษตรและอาหารแหงชาต. เอกสารประกอบการอบรมภาระกจระบบการ จดการ

คณภาพ GAP พช. ส านกงานมาตรฐานสนคาเกษตรและอาหารแหงชาต, 2547. สปราณ ธไกรศร. HTML 4 Vsaul Guide. กรงเทพฯ : บรษท โปรวชน จ ากด, 2542. อ าไพ พรประเสรฐสกล. การวเคราะหและออกแบบระบบ. กรงเทพฯ : บรษท ออฟเซท เพรส จ ากด, 2544. โอภาส เอยมสรวงศ. ระบบเครอขายและการสอสาร (Computer Netweork and Communication). กรงเทพฯ : บรษท ซเอดยเคชน จ ากด, 2549.