2553 - silpakorn university ·...
TRANSCRIPT
การพฒนาระบบสารสนเทศของโรงเรยนวดอนทาราม
โดย
นายวรชน นามโคตร
การคนควาอสระนเปนสวนหนงของการศกษาตามหลกสตรปรญญาวทยาศาสตรมหาบณฑต สาขาวชาเทคโนโลยสารสนเทศ
ภาควชาคอมพวเตอร บณฑตวทยาลย มหาวทยาลยศลปากร
ปการศกษา 2553 ลขสทธของบณฑตวทยาลย มหาวทยาลยศลปากร
การพฒนาระบบสารสนเทศของโรงเรยนวดอนทาราม
โดย นายวรชน นามโคตร
การคนควาอสระนเปนสวนหนงของการศกษาตามหลกสตรปรญญาวทยาศาสตรมหาบณฑต สาขาวชาเทคโนโลยสารสนเทศ
ภาควชาคอมพวเตอร บณฑตวทยาลย มหาวทยาลยศลปากร
ปการศกษา 2553 ลขสทธของบณฑตวทยาลย มหาวทยาลยศลปากร
DEVELOPMENT OF WAT INTHARAM SCHOOL INFORMATION SYSTEM
By Werashon Namkhot
An Independent Study Submitted in Partial Fulfillment of the Requirements for the Degree MASTER OF SCIENCE
Department of Computing Graduate School
SILPAKORN UNIVERSITY 2010
บณฑตวทยาลย มหาวทยาลยศลปากร อนมตใหการคนควาอสระเรอง “การพฒนาระบบสารสนเทศของโรงเรยนวดอนทาราม” เสนอโดย นายวรชน นามโคตร เปนสวนหนงของการศกษาตามหลกสตรปรญญาวทยาศาสตรมหาบณฑต สาขาวชาเทคโนโลยสารสนเทศ
……........................................................... (ผชวยศาสตราจารย ดร.ปานใจ ธารทศนวงศ)
คณบดบณฑตวทยาลย วนท..........เดอน.................... พ.ศ...........
อาจารยทปรกษาการคนควาอสระ รองศาสตราจารย ดร.จนทนา จนทราพรชย
คณะกรรมการตรวจสอบการคนควาอสระ .................................................... ประธานกรรมการ (อาจารย ดร.ทศนวรรณ ศนยกลาง) ............/......................../.............. .................................................... กรรมการ (ผชวยศาสตราจารย ดร.ปานใจ ธารทศนวงศ) ............/......................../.............. .................................................... กรรมการ (รองศาสตราจารย ดร.จนทนา จนทราพรชย) ............/......................../..............
49309328 : สาขาวชาเทคโนโลยสารสนเทศ ค าส าคญ : บตรประจ าตวนกเรยนแบบบารโคด วรชน นามโคตร : การพฒนาระบบสารสนเทศของโรงเรยนวดอนทาราม. อาจารย ทปรกษาการคนควาอสระ : รศ.ดร.จนทนา จนทราพรชย. 83 หนา.
งานวจยนไดน าเสนอการพฒนาการใชบตรประจ าตวนกเรยนแบบบารโคดในการตรวจสอบขอมลของนกเรยน โดยมวตถประสงคเพอน าบตรประจ าตวนกเรยนแบบบารโคดมาใชในกจกรรมดานตางๆ เชน การเรยนการสอน การเขารบบรการหองพยาบาล การเขารบบรการยมคนหนงสอ
การพฒนาระบบมการจดเกบบนทกขอมลของนกเรยน ขอมลวชาเรยน ขอมลผสอน ขอมลสขภาพ ขอมลประกนชวต ขอมลสมาชกหองสมด ขอมลหนงสอ การพฒนาระบบตรวจสอบการเขาเรยนใหนกเรยนแสดงบตรประจ าตวผานเครองตรวจสอบขณะทเดนเขาหองเรยน ซงเครองตรวจบตรจะท าการอานบารโคดทอยบนบตรประจ าตวนกเรยนผานเครองอานบารโคดแบบมอถอ แลวน าขอมลทไดมาตรวจสอบกบรหสทฐานขอมลหลกจนกวาจะสามารถระบตวบคคลไดและท าการเกบขอมลจงท าการเกบขอมล การพฒนาระบบการเขารบบรการพยาบาลใหนกเรยนแสดงบตรประจ าตวผานเครองอานบารโคดตรวจขอมลประวตทางสขภาพของนกเรยน ท าการกรอกขอมลของผเขารบบรการ จากนนท าการบนทกขอมลไปยงฐานขอมลกลาง การเขารบบรการยม-คน หนงสอระบบจะตรวจสอบขอมลจากบตรประจ าตวนกเรยนวาอยในระบบสมาชกหรอไม ถาอยในระบบสมาชกและมสทธในการยมหนงสอระบบจะท าการอนญาตใหยมหนงสอได
ผลทไดจากการวจยแสดงใหเหนวา การน าบตรประจ าตวนกเรยนแบบบารโคดมาใช แทนระบบเดมนนท าใหการท างานของครผสอนและเจาหนาทผปฏบตดานตางของโรงเรยนวดอนทารามมความสะดวกรวดเรวยงขน ผลจากการประเมนความพงพอใจของผทดสอบจ านวน 60 คน พบวาในดานการใชงานของระบบผใชมความพงพอใจโดย โดยมคาเฉลยเทากบ 3.7 อยในระดบทด ดงนนผลการวจยในครงนสามารถน าไปประยกตใชในระบบสารสนเทศของโรงเรยนวดอนทารามใหเกดประสทธภาพในการท างานมากยงขน
ภาควชาคอมพวเตอร บณฑตวทยาลย มหาวทยาลยศลปากร ปการศกษา 2553 ลายมอชอนกศกษา........................................ ลายมอชออาจารยทปรกษาการคนควาอสระ ........................................
ง
49309328 : MAJOR : INFORMATION TECHNOLOGY. KEY WORD : A STUDENT ID CARD BARCODE WERACHON NAMKHOD : DEVELOPMENT OF WAT INTHARAM SCHOOL INFORMATION SYSTEM. INDEPENDENT STUDY ADVISOR : ASST.PROF. CHANDRA CHANTHANA PORNCHAI, Ph.D. 83 pp. This research presents the development of the student ID card bar code system to verify the information of students. The objective is to bring a school ID card bar code to use in activities such as teaching and learning, hospital admissions offer access services, circulation books. In particular, we design to store student records, course information instructor information, information, health insurance information, book library information, classroom monitoring system to check when the student has entered the classroom. The detector card will read the bar code on the student ID card through the reader barcode terminals. The data is examined with the primary database. In the development of hospital information system, the student is also identified via bar code reader to check the students' health history. Also, the book library information also makes use of the barcode student information to check the books borrowed by the students. Results from this study demonstrated the effectiveness of the above barcode system. It replaces the old system that makes the teachers and staff at the Intharam school work faster and more convenient. Based on the assessment of the satisfaction of the testing, 10 people found the system satisfaction by the mean of 3.71 out of 5.
Department of Computing Graduate School, Silpakorn University Academic Year 2010 Student's signature ........................................ Independent Study Advisor's signature ........................................
จ
กตตกรรมประกาศ
การคนควาอสระฉบบนผวจยขอกราบขอบพระคณทานรองศาสตราจารย ดร.จนทนา จนทราพรชย อาจารยทปรกษาการคนควาอสระเปนอยางยงไดใหค าแนะน าแนวทางการคนควาอสระใหส าเรจลลวงไปดวยด ขอขอบคณทานอาจารย ดร.ทศนวรรณ ศนยกลาง ทไดเสยสละเวลาชวยด าเนนการตรวจสอบแกไขและเพมเตมในสวนตางๆใหมความสมบรณยงขน ขอขอบคณทานอาจารย ดร.ปานใจ ธารทศนวงศ ทกรณาชวยเปนกรรมการสอบการคนควาอสระ และขอขอบคณครอาจารยทกทานทประสทธประสาทวชา ใหสามารถน าเอาความรมาประยกตใชในการคนควาอสระไดส าเรจ ขอกราบขอบพระคณพอแมทใหก าเนดมามสตปญญาทสมบรณ และใหการสนบสนน ในการท าคนควาอสระในครงนใหเสรจสนไปไดอยางสมบรณ รวมไปถงเพอนๆทใหก าลงใจทดตลอดมา
ฉ
สารบญ หนา บทคดยอภาษาไทย .................................................................................................................... ง บทคดยอภาษาองกฤษ ............................................................................................................... จ กตตกรรมประกาศ ..................................................................................................................... ฉ
สารบญตาราง ............................................................................................................................ ญ สารบญภาพ ............................................................................................................................... ฎ
บทท 1 บทน า ......................................................................................................................... 1 ความเปนมาของปญหา ........................................................................................ 1 วตถประสงคของงานวจย ..................................................................................... 1 ขอบเขตของงานวจย ............................................................................................ 1 การท างานของระบบ ........................................................................................... 2 ประโยชนทคาดวาจะไดรบ ................................................................................. 3 2 เอกสารและงานวจยทเกยวของ .................................................................................. 4 สวนประกอบของบารโคด .................................................................................. 4 มาตรฐานบารโคด ................................................................................................ 5 เครองอานบารโคดและหลกการท างาน ............................................................... 5 เครองอานบารโคด แบบสมผส (Contact Scanners) ................................ 5 เครองอานบารโคดแบบไมสมผส (Non Contact Scanner) ...................... 6 เครองอานบารโคดแบบ CCD (Charge Coupled Device Scanner) .......... 6 เครองอานบารโคดแบบ Linear Imaging ................................................. 6 เครองอานบารโคดแบบเลเซอร (Laser Scanner) ..................................... 6 เครองอานบารโคด แบบเคลอนยายได (Portable)... ................................ 7 เครองอานบารโคด แบบยดตดกบท (Fixed Positioning Scanners) ........ 7 งานวจยทเกยวของกบบารโคด ............................................................................ 7 การจดการหองสมดดวยบารโคด .............................................................. 7 การออกแบบไมโครชพ RFID ยานความถ 13.56 MHz ............................ 8 บตรประชาชนสมารทการด (E-Citizen) .................................................. 8
ช
บทท หนา RFID ส าหรบงานควบคมการเขาออก ...................................................... 8 Multi – Purpose Student Card System Using Smart Card Technology ... 9 โปรแกรมเชคชอนสตดวยลายนวมอ ........................................................ 9 การขานชอนกเรยนแบบอเลกทรอนกส ................................................. 9 3 วธการด าเนนการวจย ................................................................................................. 10 การศกษาขอมลเบองตน .................................................................................... 10 การออกแบบกระบวนการท างานของระบบ ...................................................... 11 การออกแบบโครงสรางของระบบ..................................................................... 21 การออกแบบการรายงานขอมล ......................................................................... 23 การออกแบบผงโปรแกรมและผงบทบาทผใช ................................................... 25 การออกแบบระบบรกษาความปลอดภย ............................................................ 28 การทดสอบการท างานของระบบ ...................................................................... 28 การประเมนผลของระบบและสรปผล ............................................................... 29 4 ผลด าเนนการวจย....................................................................................................... 30 ผลการทดลองเกยวกบการบนทกขอมลการเรยนการสอนและขอมล งานกจกรรมนกเรยน .......................................................................................... 30 ผลจากการน ามาใชกบระบบงานพยาบาลเพอตรวจสอบและบนทกขอมล
นกเรยนทเขามารบบรการหองพยาบาล .............................................................. 32 ผลจากการน ามาใชกบระบบงานหองสมดเพอตรวจสอบและบนทกขอมล
นกเรยนทเปนสมาชกในการยม-คนหนงสอท าใหระบบในการยม-คน
หนงสอมความรวดเรวและถกตอง ..................................................................... 33 ผลจากการน าเสนอขอมลแสดงผลการเรยนผานอนเตอรเนตโดยทนกเรยน
หรอผปกครองสามารถดผลการเรยนของนกเรยนจากทบานของตนเองได ........ 34 การประเมนผลการทดสอบระบบ ...................................................................... 34 สรปผลการวเคราะห ........................................................................................... 36
ซ
บทท หนา 5 บทสรป ...................................................................................................................... 37 สรปผลการพฒนาระบบสารสนเทศของโรงเรยนวดอนทาราม ......................... 37 สรปผลการประเมนการพฒนาระบบสารสนเทศของโรงเรยนวดอนทาราม ..... 38 ขอจ ากดของการศกษา ....................................................................................... 38 ขอเสนอแนะ ...................................................................................................... 38 บรรณานกรม ............................................................................................................................. 39 ภาคผนวก ................................................................................................................................. 40 ภาคผนวก ก คมอการใชงานระบบสารสนเทศโรงเรยนวดอนทาราม .............. 41 ภาคผนวก ข การพฒนาเวบเซอรวสเพอแสดงผลการเรยน ............................... 62 ภาคผนวก ค การตดตงระบบสารสนเทศของโรงเรยนวดอนทาราม ................ 69 ภาคผนวก ง แบบประเมนผลการทดสอบ ........................................................ 72 ภาคผนวก จ ตารางฐานขอมลระบบ ................................................................. 74 ประวตผวจย .............................................................................................................................. 83
ฌ
สารบญตาราง ตารางท หนา 1 ตารางฐานขอมลระบบสารสนเทศของโรงเรยนวดอนทาราม ............................... 22 2 ตารางผลการประเมนความพงพอใจดานการใชงานของนกเรยน ........................ 34 3 ตารางผลการประเมนความพงพอใจดานการใชงานของผปกครอง ..................... 35 4 ตารางผลการประเมนความพงพอใจดานการใชงานของผบรหารครและ เจาหนาท ................................................................................................... 35 5 ตารางคาเฉลยของผลการประเมนความพงพอใจระบบ ....................................... 36 6 ตาราง STUDENT : เกบขอมลนกเรยน ............................................................... 75 7 ตาราง KNOW : เกบขอมลรายวชา ....................................................................... 76 8 ตาราง KNOWSUB : เกบขอมลหนวยการเรยน ................................................... 76 9 ตาราง TEACHER : เกบขอมลครผสอน .............................................................. 76 10 ตาราง LEARN_MAIN : เกบขอมลการลงทะเบยนรายวชา ................................. 77 11 ตาราง LEARN : เกบขอมลลงทะเบยนหนวยการเรยน ........................................ 77 12 ตาราง ENTRANCE : เกบขอมลการเขาเรยน ...................................................... 78 13 ตาราง ACTIVITYNAME : เกบขอมลกจกรรม .................................................. 78 14 ตาราง ACTIVIENTRY : เกบขอมลการเขารวมกจกรรม ..................................... 78 15 ตาราง ACTIVITYREGIST : เกบขอมลการลงทะเบยนกจกรรม ......................... 78 16 ตาราง HEALTH : เกบขอมลเกยวกบสขภาพของนกเรยน .................................. 79 17 ตาราง COMPANY : เกบขอมลบรษทประกนชวต ............................................. 79 18 ตาราง INSURANCE : เกบขอมลการท าประกนชวต ........................................... 79 19 ตาราง HELTHHISTORY : เกบขอมลประวตการเขารบบรการหองพยาบาล ..... 80 20 ตาราง USERPASSWORD : เกบขอมลชอผใชและรหสผานงานหองพยาบาล…. 80 21 ตาราง BOOKS : เกบขอมลหนงสอ ...................................................................... 80 22 ตาราง MEMBER : เกบขอมลจ านวนสมาชก ....................................................... 81 23 ตาราง BOOKRETUREN : เกบขอมลการคนหนงสอ .......................................... 82 24 ตาราง BOOKBORROW : เกบขอมลการยมหนงสอ ........................................... 82 25 ตาราง USERPASSWORDBOOK : ขอมลชอผใชและรหสผานงานหองสมด .... 82
ญ
สารบญภาพ ภาพท หนา 1 Context Diagram ของระบบงานการเรยนการสอน ........................................... 11 2 Data Flow Diagram ของระบบงานการเรยนการสอน ...................................... 12 3 Entity ของระบบงานการเรยนการสอน ............................................................ 13 4 Context Diagram ของระบบงานการเรยนกจกรรม ............................................ 14 5 Data Flow Diagram ของระบบงานการเรยนกจกรรม ....................................... 14 6 Entity Diagram ของระบบงานการเรยนกจกรรม ............................................. 15 7 Context Diagram ของระบบงานบรการหองพยาบาล ........................................ 16 8 Data Flow Diagram ของระบบงานบรการหองพยาบาล .................................. 16 9 Entity Diagram ของระบบงานบรการหองพยาบาล ......................................... 17 10 Context Diagram ของระบบงานบรการหองสมด ............................................. 18 11 Data Flow Diagram ของระบบงานบรการหองสมด ....................................... 19 12 Entity Diagram ของระบบงานบรการหองสมด .............................................. 20 13 การท างานของทง 3 ระบบ ................................................................................ 21 14 แสดงความสมพนธของผใชบรการกบผใหบรการของเวบเซอรวส .................. 23 15 แสดงผลการเรยนดวยเวบเซอรวส ..................................................................... 24 16 เมนหลกของระบบสารสนเทศนกเรยน ............................................................. 25 17 ผงโปรแกรมของระบบสารสนเทศนกเรยน ....................................................... 25 18 ผงบทบาทของผใชระบบสารสนเทศนกเรยน ................................................... 25 19 เมนหลกของระบบบรการหองพยาบาล ............................................................. 26 20 ผงโปรแกรมของระบบบรการหองพยาบาล ...................................................... 26 21 ผงบทบาของผใชระบบบรการหองพยาบาล ...................................................... 26 22 เมนหลกของระบบบรการหองสมด .................................................................. 27 23 ผงโปรแกรมของระบบบรการหองสมด ............................................................ 27 24 ผงบทบาของผใชระบบบรการหองสมด ............................................................ 27 25 ตวอยางจอภาพแสดงโปรแกรมเกยวกบการเรยนการสอน ................................ 31 26 ตวอยางจอภาพแสดงโปรแกรมเกยวกบการกจกรรมนกเรยน ........................... 31
ฎ
ภาพท หนา 27 ตวอยางจอภาพแสดงโปรแกรมเกยวกบการบรการหองพยาบาล ....................... 32 28 ตวอยางจอภาพแสดงโปรแกรมเกยวกบการท าประกนชวต ............................... 32 29 ตวอยางจอภาพแสดงโปรแกรมเกยวกบขอมลหนงสอประเภทตางๆ ................. 33 30 ตวอยางจอภาพแสดงโปรแกรมเกยวกบการยม-คน หนงสอหองสมด ............... 33
ฏ
บทท 1 บทน า
ความเปนมาของปญหา
โดยทวไปแลวขนตอนการเขาหองเรยนวชาคอมพวเตอรของนกเรยนชนมธยมศกษาเรมจากการเขาแถวทหนาหองเรยน เพอรอใหครปลอยนกเรยนหองอนทอย ในหองคอมพวเตอรออกมากอนจงปลอยใหนกเรยนหองทรออยดานนอกเขาไป เมอเขาหองเรยนแลวครผสอนจะท าการตรวจสอบรายชอนกเรยนตามล าดบชอ ซงเปนกจกรรมทตองกระท าทกครงกอนมการเรยนการสอน การตรวจสอบรายชอนกเรยนแตละหองจะใชเวลาประมาณ 5 – 10 นาท ท าใหเสยเวลาทจะเตรยมความพรอมในการเรยนการสอน เพอชวยลดเวลาทเสยไปจงไดมการศกษาวธการลดเวลาโดยน าคอมพวเตอรเขามาชวย โดยใหนกเรยนแสดงบตรประจ าตวผานเครองตรวจสอบขณะทเดนเขาหองเรยน ซงเครองตรวจบตรแบบมอถอแถบบารโคดจะท าการอานรหสบารโคดทอยบนบตรประจ าตวนกเรยนผานเครองอานบารโคดแบบรดบตร แลวน าขอมลทไดมาตรวจสอบกบรหสทฐานขอมลหลกจนกวาจะสามารถระบตวบคคลไดและท าการเกบขอมลในเรองตางๆตามทก าหนด ซงคาดวาวธนจะชวยลดเวลาตามทกลาวมาแลวได วตถประสงคของงานวจย 1. เพอพฒนาการน าบตรประจ าตวนกเรยนทตดแถบบารโคดน าเขามาใชในระบบสารสนเทศของโรงเรยนวดอนทารามดานตางๆ 2. เพอประเมนผลการน าบตรประจ าตวนกเรยนทตดแถบบารโคดน าเขามาใชในระบบ สารสนเทศของโรงเรยนวดอนทาราม ดงน ดานการเรยนการสอน ดานการรบบรการหองพยาบาล ดานการยมคนหนงสอหองสมด และดานการช าระเงนคาบ ารงการศกษา ขอบเขตของงานวจย การวจยจะพฒนาระบบชวยตรวจสอบรายชอนกเรยน และเกบขอมลนกเรยนโดยใช บตรประจ าตวนกเรยนทตดบารโคด และเครองอานบารโคดท าหนาทอานบารโคดระบบจะมการท างานดงน
1
2
1. ระบบจะท าการตรวจสอบรายชอนกเรยนทเกยวกบกจรรมตางๆดงน การเขาหองเรยน การเขารวมกจกรรม การเขารบบรการหองพยาบาล และการยม-คนหนงสอหองสมดเปนตน 2. ระบบการจะจดเกบขอมลตางๆเชน ขอมลประวตนกเรยน ขอมลการเขาเรยน ขอมลคะแนนสอบ ขอมลการเขารวมกจกรรม ขอมลสขภาพ ขอมลการท าประกนชวต ขอมลการเขารบบรการหองพยาบาล และขอมลการยม-คนหนงสอ เปนตน 3. ระบบสามารถแสดงรายงานประเภทตางๆเพอใหบรการนกเรยน ผปกครอง ครผบรหาร และเจาหนาทเกยวของตามทออกแบบไวดงน 3.1 นกเรยนสามารถตรวจสอบขอมลผลการเรยน การเขารวมกจกรรม ขอมลสขภาพ การท าประกนชวต โดยใชเวบเซอรวสซงระบบจะตรวจสอบ Username และPassword ของนกเรยนกอนอนญาตเขาใชระบบ 3.2 ผปกครองสามารถตรวจสอบขอมลผลการเรยน ขอมลการเขารวมกจกรรม ขอมลสขภาพ ขอมลการท าประกนชวต โดยใชเวบเซอรวสซงระบบจะตรวจสอบ Username และPassword ของนกเรยนกอนอนญาตเขาใชระบบ 3.3 ผบรหารและคร สามารถตรวจสอบขอมลผลการเรยนของนกเรยน เพอใชในการแกไขปรบปรงงานดานการเรยนการสอน ซงระบบจะตรวจสอบ Username และPassword ของผบรหาร และคร กอนเขาใชระบบ 3.4 เจาหนาทผดแลระบบสามารถท าการบนทกแกไข และลบขอมลไดซงระบบจะตรวจสอบ Username และPassword ของเจาหนาทกอนอนญาตเขาใชระบบ 4. ระบบสามารถแสดงรายงานประเภทตางๆผานทางเครองพมพ เชน ขอมลประวตนกเรยน ขอมลการเขาหองเรยน ขอมลการเขารวมกจกรรม ขอมลผลการเรยน ขอมลสขภาพ การท าประกนชวต การยม-คนหนงสอหองสมด เปนตน การท างานของระบบจะประกอบดวยอปกรณและโปรแกรมดงน 1. คอมพวเตอรแบบโนตบคหรอแบบตงโตะเครองอานบารโคด 2. บตรประจ าตวนกเรยนประกอบดวย รหสบารโคดประจ าตว 6 หลก ชอ รปภาพ 3. โปรแกรมทเกยวของกบงานวจยดงน 3.1 โปรแกรมพฒนาระบบ Microsoft Visual Basic 6.0 3.2 โปรแกรมจดการฐานขอมล Microsoft Access 2003 3.3 โปรแกรมระบบปฏบตการ Windows Sever 2003 หรอWindow XP
3
3.4 โปรแกรมสรางสภาพแวดลอม .NET เชน Framework SDK รน 10 3.5 โปรแกรมชวยตดตอระหวาง Cliant-Server เชน VB Runtime ระบบจะถกประเมนโดยการน าไปใชกบนกเรยนกลมตวอยางจ านวน 1 หอง (40 คน) และใชแบบส ารวจความพงพอใจ ส าหรบผบรหาร คร เจาหนาท นกเรยนและผปกครอง ประโยชนทคาดวาจะไดรบ 1. ลดเวลาของการตรวจสอบรายชอนกเรยน 2. ลดภาระครผสอนซงท าใหมเวลาท าการสอนมากขน 3. การเกบขอมลมระบบแบบแผนและสะดวกตอการตรวจสอบ 4. แสดงรายงานแบบตางๆตามทก าหนด เชน รายงานแสดงการเรยน รายงานการเขารวม กจกรรม รายงานการเขารบบรการหองพยาบาล และรายงานการใชบรการหองสมด 5. สามารถตรวจสอบรายชอนกเรยนทขาดเรยนและขาดการรวมกจกรรม เพอแจงฝายวชาการด าเนนการตอไป 6. ครสามารถเตรยมการสอนชดเชยไดอยางถกตองตามเนอหาทนกเรยนขาดเรยน 7. นกเรยนและผปกครองสามารถตรวจสอบผลการเรยนของนกเรยนไดตลอดเวลา 8. ผบรหารและครสามารถตรวจสอบผลการเรยนของนกเรยนไดตลอดเวลา
4
บทท 2
เอกสารและงานวจยทเกยวของ
การศกษาการใชงานบารโคดเพอการจดเกบขอมลของนกเรยนผวจยไดศกษาราย ละเอยดของเอกสารและงานวจยทเกยวของดงตอไปน
1. สวนประกอบของบารโคด 2. มาตรฐานบารโคด 3. เครองอานบารโคดและหลกการท างาน 4. งานวจยทเกยวของกบบารโคด
สวนประกอบของบารโคด สญลกษณของบารโคดทใชกนมการก าหนดขนมาหลายรปแบบ ตามมาตรฐานของแตละองคกร และตามจดประสงคของการใชงาน แตโดยทวๆ ไปแลวบารโคดจะมสวนประกอบตางๆ ดงตอไปน Quiet Zone เปนบรเวณทวางเปลาไมมการพมพขอความใดๆ โดยจะอยกอนและหลงบารโคด Start/ Stop Character เปนบรเวณแถบแทงหรอชองวาง Data เปนบรเวณแถบแทงหรอชองวางทแทนขอมลตางๆ ทเราตองการ Check Digit เปนบรเวณแถบแทงทไวส าหรบเกบคาตวเลข เพอตรวจสอบในขอมลสวน Data เพอเตรยมสงใหเซนเซอรเรมตนหรอหยดบารโคด เพอใหมนใจวาถกตองแมนย า สวนลายเสน ซงเปนลายเสนสขาว (โปรงแสง) และสด า มขนาดความกวางของลายเสนตามมาตรฐานแตละชนดของบารโคด สวนขอมลตวอกษร เปนสวนทแสดงความหมายของชดขอมลลายเสนส าหรบใหอานเขาใจ สวนแถบวาง เปนสวนทเครองอานบารโคดใชก าหนดขอบเขตของบารโคดและก าหนดคาใหกบสขาว โดยทกเสนจะมความยาวเทากนเรยงตามล าดบในแนวนอนจากซายไปขวา แถบสทงสขาวและสด าทมความกวางจะแทนคาเปน 1 และแถบสทมความแคบ (หรอมองดวยตาเหมอนเปนเสนตรงเลกๆ) ทงขาวและด าจะมคาเปน 0 แถบขาวและด าทมลกษณะ และชอทใชคอแถบสด าทมความกวางมากกวาเรยกวา Wide Bar ถามความกวางนอยเรยกวา Narrow Bar ชองวางหรอแถบสขาวทมความกวางมากกวาเรยกวา Wide Space ถามความกวางนอยเรยกวา Narrow Space (กฤชกร วงษศรษะ 2551)
4
5
มาตรฐานบารโคด ( สภาอตสาหกรรมแหงประเทศไทย, สถาบนรหสสากล 2551) การก าหนดมาตรฐานบารโคดเปนวทยาการการออกแบบสญลกษณ ทเขารหสแทนขอมล เพอใหเครองอเลกทรอนกสสามารถอานขอมลไดโดยอตโนมต โดยทรปแบบของบารโคด มหลากหลายชนดเพอพฒนาใหเหมาะสมกบการใชงานในปจจบน แตละชนดมคณสมบตของรปแบบเฉพาะทจดท าเปนมาตรฐานบารโคด ซงเรมพฒนากนมาตงแตปทศวรรษ พ.ศ. 2510 และไดผลตออกมาหลายมาตรฐานดงน EAN-13: European Article Numbering (EAN) ประเทศในทวปยโรปและเอเซย EAN-8: European Article Numbering (EAN) ส าหรบสนคาขนาดเลก UPC-A: Universal Product Code (UPC) ใชในประเทศสหรฐอเมรกาและแคนาดา Code 11: ใชส าหรบตดเครองมอสอสาร Interleaved 2 of 5: ใชอยางกวางขวางในงานอตสาหกรรม ขนสงทาอากาศยาน Codabar : ใชในระบบ และธนาคารเลอด PostNet: ใชในประเทศสหรฐอเมรกาส าหรบงานคดแยกไปรษณย Maxicode: ใชแยกแยะหบหออตโนมต QR Code: ใชในการควบคมวตถดบ และยนยนการสง เครองอานบารโคดและหลกการท างาน (สภาอตสาหกรรมแหงประเทศไทย, สถาบนรหสสากล 2551) เครองอานบารโคดเปนอปกรณทท าการแปลงขอมลจากรหสบารโคด เปนสญญาณดจตอลผานคอมพวเตอร จากนนน าสญญาณดจตอลทไดมาแปลเปนขอมลดวยการถอดรหส (Decoding) ใหเปนตวเลข ตวอกษร หรอสญลกษณทถกบรรจอยในขอมลนนๆโดยการท างานของ เครองอานบารโคด จะท าหนาทในการผลตล าแสงซงดดซมสวนทเปนแทงด าทบ และสะทอนสวนทเปนชองวางระหวางแทงสญญาณทสะทอนขนจะแปลงเปน ตวเลข ตวอกษร หรอสญลกษณ โดยตวถอดรหส (Decoder) ซงอาจจะตดไวภายในเครองอานบารโคด หรอแยกกนกบเครองกได แลวแตความเหมาะสมของลกษณะงาน เครองอานบารโคด จ าแนกออกได 2 กลมใหญ คอ เครองอานบารโคด แบบสมผส และ เครองอานบารโคด แบบไมสมผส
เครองอานบารโคด แบบสมผส (Contact Scanners) เครองอานบารโคดประเภทน เปนอปกรณทเวลาอาน ตองสมผสกบผวหนาของรหสแทงแบงเปน 2 กลมคอ เครองอานบารโคดแบบปากกา (Pen Scanner) หรอแวนด (Wand) เปนเครองอานบารโคด ทมลกษณะเหมอนปากกา
6
โดยมปลายปากกาเปนอปกรณส าหรบผลตล าแสงเพออานขอมล น าหนกเบาพกพาสะดวกมขอจ ากดเรองคณภาพฉลากตองดมากเพราะหวอานทสมผสบนรหสแทงอาจจะท าใหรหสลบหรอเสยหายได เหมาะส าหรบอานบารโคดบนเอกสารหรอคปองเครองอานบตร (Slot Scanner) เปนเครองอานบารโคด ทใชอานรหสแทงจากบตรหรอวสดอนโดยตองรดบตรทมบารโคดนนลงในชองเพออานขอมล เหมาะส าหรบรดบตรทมบารโคด อานรหสบารโคดจากบตรประจ าตว เพอบนทกเวลาหรอดขอมลตางๆ ดวยตวเจาของบตรเอง
เครองอานบารโคดแบบไมสมผส (Non Contact Scanner) เปน เครองอานบารโคดทม หลายรปแบบจากแบบงายๆ ทลกษณะคลายปนทเหนตามรานคาปลก จนถงระบบแบบ Pocket PC สามารถอานโดยหางจากรหสแทงได ท าใหท างานไดรวดเรว งายและสะดวก โดยแบงเปน 3 ชนด ดงน 1. เครองอานบารโคดแบบ CCD (Charge Coupled Device Scanner) เครองอานบารโคด ประเภทน เปนเครองอานราคาถก การท างานจะอาศยการสะทอนของแสงจากรหสแทงและชองวางแลวเปลยนเปนสญญาณวดโอ เครองอานแบบนในขณะอานจะไมมการเคลอนทชนสวน ความแมนย าจะสงกวาแบบเลเซอร ใชพลงงานนอย อายการใชงานของอปกรณในการสรางล าแสง (LED) จะยาวนานกวา เครองอานบารโคด แบบนยงเปนแบบตดวงจรไฟอตโนมตในกรณทไมมการใชงาน 2. เครองอานบารโคดแบบ Linear Imaging เครองอานบารโคดประเภทนเปน เครองอานบารโคด ทใชหลกการอานโดยวธจบภาพโดยเลนซรบภาพเชนเดยวกบกลองถายรป ท าใหระบบหวอานมความสามารถในการอานในเชงเรขาคณตสงกวาเครองอานแบบ CCD และ สามารถอานบารโคดขนาดเลกมากๆได เนองจากใชการอานดวยตวเลนซรบภาพท าใหจบภาพไดระยะไกลขน อานไดเรวถง 100-450 scan ตอวนาท ดงนนจงอาจกลาวไดวา เครองอานบารโคด แบบ Linear Imaging มความสามารถในการอานและความเรวในการอานเหนอวาการอานแบบ CCD แตมความทนทานเหมอนกน และอานในระยะไกลไดเทยบเทามาตรฐานของเครองอานบารโคด แบบเลเซอร 3. เครองอานบารโคดแบบเลเซอร ( Laser Scanner) เครองอานบารโคด ชนดนมวธการท างาน คอเมอกดปมอานรหสจะเกดล าแสงเลเซอรซงมกระจกเงาเคลอนทมารบแสงแลวสะทอนไปตกกระทบกบรหส และผานเปนแนวเสนตรงเพยงครงเดยว ล าแสงทยงออกมาจะมขนาดเลกดวยความถเดยว ไมกระจายออกไปนอกเขตทตองการท าใหสามารถอานรหสทมขนาดเลกไดด
7
นอกจากการแบงชนดของเครองอานบารโคดตามลกษณะการสมผสแลว ยงสามารถแยกประเภทตามลกษณะการเคลอนยายได โดยแบงกลมเปน เครองอานบารโคด แบบเคลอนยายได (Portable) และ เครองอานบารโคด แบบยดตดกบท (Fixed Positioning Scanners)
เครองอานบารโคด แบบเคลอนยายได (Portable) เครองอานบารโคด ประเภทนสวนมากจะมหนวยความจ าในตวเอง เพอเกบขอมลทอานหรอบนทกดวยปมกดสามารถน าอปกรณไปใชไดงายโดยสามารถพกพาได การอานรหสแตละครงจะน าเอาเครองอานเขาไปยงต าแหนงทสนคาอย สวนมากเครองอานลกษณะนจะมน าหนกเบา สวนแบบทไมมหนวยความจ าในตวเองจะท างานแบบไรสายเหมอนโทรศพทไรสายทใชภายในบานซงมขอจ ากดเรองระยะทาง เครองอานบารโคด แบบยดตดกบท (Fixed Positioning Scanners) เครองอานบารโคด ประเภทนไมสามารถเคลอนยายได สวนมากจะตดตงกบดานขาง หรอต าแหนงใดๆ ทเหมาะสมในแนวทางวงของสายพานล าเลยง เพออานรหสทตดกบบรรจภณฑและเคลอนทผานไปตามระบบสายพานล าเลยง บางครงเครองอานประเภทนจะตดตงภายในอปกรณของระบบสายพานล าเลยง เพอใหสามารถอานไดโดยอตโนมต อกรปแบบทเราเหนกนมาก จะฝงอยทโตะแคชเชยร ตามหางสรรพสนคา โดยแคชเชยรจะน าสนคาดานทมบารโคดมาจอหนาเครองอานทถกฝงไวกบโตะ หรอตงไวดานขาง เครองอานจะท าการอานบารโคดโดยอตโนมต เมอมวตถเคลอนไหวอยขางหนาตวเครอง งานวจยทเกยวของกบบารโคด 1. การจดการหองสมดดวยบารโคด (พงศกร เสองาม, ศราวฒ ลอจนดา และสชน วงชน 2551) งานวจยกลาวถงการน าบารโคดเขามาชวยในการจดการขอมลของหนงสอหอง สมดของกองวชาวศวกรรมไฟฟา และคลงต าราของนกเรยนนายรอยโดยมจดมงหมายของโครงงานวจยเพอใหสามารถ ท าการลงทะเบยนเขา แยกประเภท ยม-คนหนงสอตาง ๆ ทมอยใน กวฟ หลกการท างานของระบบบารโคดแถบรหสสจะใชค าสงหรอภาษาเบสกใหตดตอกบขอมลท าใหสามารถจดเกบขอมลไมเกดความซบซอนสบสนของระบบ สามารถตดตามและทราบทมาทไปของหนงสอได
8
2. ไมโครชพ RFID ยานความถ 13.56 MHz (มานพ ธรรมสรอนนต 2551) งานวจยกลาวถงการพฒนาผลตภณฑวงจรรวมชปเดยวเพอใชส าหรบบตรอจฉรยะ (SmartCard Chip) ชนดไรสมผส (Contactless) เพอสรางตนแบบใหกบผประกอบการ RFID/SmartCard ในประเทศไทยน าไปพฒนาตอในเชงพาณชย ซงเปนการยกระดบขดความสามารถในการพฒนาออกแบบและผลตอปกรณดานวงจรรวมและสนบสนนใหเกดผลผลต การออกแบบวงจรรวมของสถาบนวจยในประเทศซงเปนฐานส าหรบการพฒนาบคลากรทางดานไมโครอเลกทรอนกสชนสง สามารถน ามาประยกตใชงานดานตางๆ เชน ระบบการบอกรหสสตวเลยง (Animal identification) ระบบทะเบยนประวต บตรประชาชน (e-Citizen) ระบบขอมลประวตการรกษาพยาบาล (Health Care) ระบบบญชรายการอตโนมต (Automated Inventory) ระบบอนญาตเขาออกส านกงาน (Security Access) เปนตน 3. บตรประชาชนสมารทการด (วชรากร หนทอง 2551) งานวจยกลาวถงโครงการบตรประชาชนสมารทการด เปนงานวจยทรฐบาลมงเนน ใหประชาชนเขาสระบบการใชบตรสมารทการดแทนบตรประจ าตวประชาชน ซงบตรดงกลาวเปนบตรอเลกทรอนกสทมชพคอมพวเตอรขนาดเลกฝงอย เพอท าหนาทบนทกขอมล ถาสามารถท าตนแบบและผลตเองภายในประเทศกจะท าใหประหยดงบประมาณไดมาก ซง TIDI ไดท าการพฒนาตอยอดของโครงการพฒนาเทคโนโลย RFID ไปส Contactless smartcard ทสามารถน าไปประยกตใชกบระบบ E-Citizen ตอไป 4. RFID ส าหรบงานควบคมการเขาออก (อนกล นอยไม 2551) งานวจยกลาวถงการออกแบบตนแบบเครองอาน RFID ( Radio Frequency Identification) ยานความถ 125 KHz เพอใชงานประเภทควบคมการเขาออกส านกงานตางๆ โดยมจดประสงคเพอทดแทนการน าเขาเครองอาน RFID ราคาแพงจากตางประเทศ โดยเครองอานทจะออกแบบจะตองสามารถอานและเขยนบตร RFID มาตรฐานทวไปได มหนวยแสดงผลแบบ LCD ขนาด 2 บรรทดมหนวยความจ าออพรอม 8 กโลไบตส าหรบบนทกขอมลการใชงาน และสามารถเชอมตอกบคอมพวเตอรผานพอรต RS-232 ได
9
5. Multi – Purpose Student Card System Using Smart Card Technology (Omar and Djuhari 2004) งานวจยกลาวถงการออกแบบระบบบตรนกเรยนจากสมารตการดทใชเทคโนโลยจาวา ส าหรบการใชงานภายในสถานศกษา โดยออกแบบใหเปนบตรเอนกประสงคเพอใชส าหรบการเดนทางดวยรถโรงเรยน การซอของ การใชหองสมด งานวจยนไดแสดงใหเหนถงประโยชนของบตรสมารตการดทถกน ามาใชงานหลากหลายรปแบบ 6. โปรแกรมเชคชอนสตดวยลายนวมอ (กลยาณ บรรจงจตร, ทวฤทธ มานวกล และวณชย วชญเศรณ 2551) โปรแกรมเชคชอนสตดวยลายนวมอ พฒนาขนโดยใชซอฟตแวร Microsoft Visual Studio.Net 2005 และ Microsoft SQL Server 2005 เปนโปรแกรมทรวบรวมรายละเอยดเกยวกบการเขาเรยนและคะแนนสอบของนสตไวในฐานขอมล โดยโปรแกรมสามารถบนทกเวลาเขาเรยนนสตดวยการสแกนลายนวมอ ซงสามารถยนยนตวตนไดเปนอยางด ทงนขอมลการเขาเรยน และ คะแนนของนสตยงไดจดเกบไวอยางเปนระบบ ถกตอง และแมนย า เมอจบภาคการศกษา อาจารยสามารถประมวลผลการเรยนจากฐานขอมล นอกจากน นสต และผปกครองสามารถตรวจสอบการเขาเรยนของนสตไดผานทางเวบไซต 7. การขานชอนกเรยนแบบอเลกทรอนกส (จนทรทพย จนมะเรง 2551) การขานชอนกเรยนแบบอเลกทรอนกส Charles Country Public School ในมลรฐ วอชงตน ดซ ไดตดสนใจน าเอาเทคโนโลยเครอขายโทรศพทแบบไอพมาใชพรอมทงตดตงระบบ KIDS (Knowledge Information Delivery System) ระบบสามารถตรวจสอบนกเรยน เชนการปวยของนกเรยนระบบจะสามารถคนหาขอมลผปกครองจากระบบฐานขอมลกลาง เพอแจงใหผปกครองของนกเรยนคนนนทราบ และตดตอใหมารบไดทงหมดน คณครสามารถท าไดโดยใชไอพโฟนของ Cisco ทตดตงไปกวา 3,600 เครอง และระบบ KIDS ยงสามารถเปนระบบเพจทพนกงานธรการของโรงเรยนสามารถสงขอความตามนกเรยนหรอคณครเฉพาะกลมไดอกดวย
10
บทท 3
วธการด าเนนการวจย
วธการด าเนนการวจยในการพฒนาระบบตรวจสอบนกเ รยนดวยบารโคดเปนการพฒนาระบบซงประกอบดวยสวนตางๆ หลายสวน คอ การออกแบบบตรประจ าตวนกเรยนทมบารโคด การพฒนาระบบการรบขอมลจากบตรประจ าตวนกเรยน การพฒนาระบบวเคราะหขอมลของนกเรยน การพฒนาระบบแสดงขอมลของนกเรยน โดยผพฒนาระบบมขนตอนด าเนนการดงน
1. การศกษาขอมลเบองตน 2. การออกแบบกระบวนการท างานของระบบ 3. การออกแบบโครงสรางของระบบ 4. การออกแบบการรายงานขอมล 5. การออกแบบผงโปรแกรมและผงบทบาทผใช 6. การออกแบบระบบรกษาความปลอดภย
7. การทดสอบการท างานของระบบ 8. การประเมนผลระบบและสรปผล
1. การศกษาขอมลเบองตน การพฒนาระบบการเกบขอมลนกเรยนดวยบารโคดมขนตอนการศกษาขอมลดงน 1.1 ศกษาขอมลระบบบารโคดและอปกรณเครองอาน ผพฒนาระบบท าการศกษาขอมลทเกยวของกบระบบบารโคดเชน สวนประกอบของบารโคดชนดของบารโคด ความสามารถในการเกบขอมล การน ามาใชงานตามความเหมาะสม 1.2 ศกษาขอมลนกเรยนและขอมลงานดานการเรยนการสอนและกจกรรม ผพฒนาระบบไดท าการศกษาขอมลนกเรยนจากเอกสารประวตนกเรยนตามรป แบบของทางราชการ นอกจากนยงไดศกษาเอกสารแผนการจดการเรยนการสอนของสถานศกษา ขอมลทไดจะน ามาใชในการออกแบบระบบฐานขอมลซงมความส าคญกบระบบ 1.3 ศกษาความตองการของระบบการเกบขอมลนกเรยนดวยบารโคด
10
11
ผพฒนาระบบไดท าการศกษาความตองการของระบบดานตางๆ เพอใหสามารถออกแบบระบบไดตรงตามความตองการ ดวยแบบสอบถามจากผใชทเกยวของและสามารถประเมนงบประมาณคาใชจายไดถกตอง การศกษาความตองการของระบบดงน 1.3.1 ความตองการทางดานขอมลนกเรยนและขอมลฝายวชาการ 1.3.2 ความตองการทางดานวสดอปกรณและโปรแกรมคอมพวเตอร 1.3.3 ความตองการทางดานการบ ารงรกษาและรกษาความปลอดภย 1.4 ศกษาการพฒนาโปรแกรมดวยซอรฟแวรประเภทตางๆทเกยวของ ผพฒนาระบบไดท าการศกษาโปรแกรมคอมพวเตอรประเภทตางๆทมความจ าเปนตอการพฒนาระบบซงการศกษาจะมงเนนโปรแกรมทเกยวของกบระบบฐานขอมล และโปรแกรมภาษาประเภทตางๆเพอเลอกใหเหมาะสมกบการน ามาใชงาน 1.5 ศกษาระบบรกษาความปลอดภยของขอมล ผพฒนาระบบไดท าการศกษาระบบการรกษาความปลอดภยของขอมลแบบตางๆ การศกษาขอมลนสามารถน ามาใชในการรกษาความปลอดภย เพอใหเกดความมนใจวาขอมลของระบบจะไมสญหายหรอถกเปลยนแปลงจากบคคลอนทไมมสวนเกยวของ 2. การออกแบบกระบวนการท างานของระบบ 2.1 กระบวนการท างานของระบบงานการเรยนการสอน 2.1.1 Context Diagram การแสดงแผนภาพรวมของระบบงานการเรยนการสอน ภาพท 1 แสดง Context Diagram ของระบบงานการเรยนการสอน
รายงานผลการเรยน
ขอมลการลงทะเบยนเรยน
ขอมลนกเรยน
นกเรยน
ผบรหาร
ผปกครอง
ครผสอน
รายงานผลการเรยน
รายงานผลการเรยน รายงานการลงทะเบยนเรยน
ขอมลคะแนนสอบ
0 ระบบการเรยนการสอน
รายงานการลงทะเบยน
ขอมลครผสอน
ขอมลหนวยการเรยน
ขอมลรายวชา
12
จากภาพท 1 แสดง Context Diagram ของระบบทพฒนาขนเพอใชส าหรบการเรยนการสอน ระบบนเกยวของกบนกเรยน ครผสอน ผบรหารและผปกครอง 2.1.2 Data Flow Diagram การไหลของกระแสขอมลจะแยกตามกระบวนการประมวลผลออกเปนสวนหลกๆดงภาพขางลาง
2 การเรยนการสอน
3 การสอบประเมนผล
ผปกครอง
นกเรยน
ผบรหาร
1 ลงทะเบยนเรยน
ครผสอน
ขอมลนกเรยน
ขอมลรายวชา
ขอมลหนวยการเรยน
ขอมลครผสอน
ขอมลลงทะเบยนรายวชา
ขอมลการเขาเรยน
4
รายงานผลการเรยน
ขอมลลงทะเบยนรายวชา
ภาพท 2 แสดง Data Flow Diagram ของระบบงานการเรยนการสอน
13
จากภาพท 2 แสดง Data Flow Diagram ของระบบทพฒนาขน ระบบรวมจะมการท างานแบงยอยออกเปนสวนหลกๆของระบบทงหมด 4 กระบวนการไดแก การลงทะเบยนเรยน การเรยนการสอน, การสอบและรายงานผลการเรยน สวนฐานขอมลทใชกบระบบประกอบดวย 6 ฐานขอมล ดงน ขอมลนกเรยน, ขอมลคร ขอมลรายวชา, ขอมลหนวยการเรยน, ขอมลการลงทะเบยนรายวชาและขอมลการเขาเรยน 2.1.3 ER Diagram การแสดงความสมพนธ Entity ในระบบทพฒนาขน ประกอบดวย Entity ดงน
1M
1M
1 1
1
M1
1
Student_id
Student_passw
ord
Student_home
Student_birth
Student_name
Student_provin
Student_picture
Student_class1
Student_class2
Id_lmain
Mknow_lmain
Mstud_lmain
Mclass_lmain
Myear_lmain
Mterm_lmain
Mroom_lmain
Mteacher_lmai
n
Munit_lmain
Score_entrance
Score_midterm
Teach_id
Teach_home
Teach_name
Teach_class1
Teach_provin
Teach_district
Teach_picture
Teach_group
Teach_user
Teach_passw
Learn_st
Learn_knw
Learn_kns
Learn_register
Learn_date
Know_id
Know_name
Know_teacherKnow_term
Know_year
Student_number
Student_teacher
Know_Class
Know_unit
Score_final
Entrance_knsEntrance_date
MM
1 M
Entrance_st
Entrance_kn
Entrance_time
ภาพท 3 แสดง Entity ของระบบงานการเรยนการสอน
14
2.2 กระบวนการท างานของระบบงานการเรยนกจกรรม 2.2.1 Context Diagram แสดงแผนภาพรวมของระบบงานการเรยนกจกรรม ภาพท 4 แสดง Context Diagram ของระบบงานการเรยนกจกรรม จากภาพท 4 แสดง Context Diagram ของระบบทพฒนาขนใชส าหรบระบบการเรยนกจกรรม ระบบนเกยวของกบนกเรยน ครผสอน ผบรหารและผปกครอง 2.2.2 Data Flow Diagram การไหลของกระแสขอมลจะแยกตามกระบวนการประมวลผลดงน
ผปกครอง
นกเรยน
ผบรหาร
ครผสอน
ขอมลนกเรยน
ขอมลครผสอน
ลงทะเบยนก กรรม
1
ขอมลก กรรม
ขอมลการลงทะเบยนก กรรม
การเรยนก กรรม
2
รายงานการเรยนก กรรม
3
ขอมลการเรยนก กรรม
ภาพท 5 แสดง Data Flow Diagram ของระบบงานการเรยนกจกรรม
รายงานผลการเรยนก กรรม
ขอมลการลงทะเบยนก กรรม
ขอมลนกเรยน นกเรยน
ผบรหาร ครผสอน
ผปกครอง รายงานผลการเรยนก กรรม
รายงานผลการเรยนก กรรม รายงานการลงทะเบยนก กรรม
รายงานผลการเรยนก กรรม
0 ระบบการเรยนก กรรม
รายงานการลงทะเบยนก กรรม
ขอมลครผสอนก กรรม
ขอมลก กรรม
15
จากภาพท 5 แสดง Data Flow Diagram ของระบบทพฒนาขน ระบบรวมมการท างานแบงยอยออกเปนสวนหลกๆของระบบทงหมด 3 กระบวนการไดแก การลงทะเบยนเรยนกจกรรม, การเรยนกจกรรมและรายงานผลการเรยนกจกรรม สวนฐานขอมลทใชกบระบบประกอบดวย 5 ฐานขอมล ดงน ขอมลนกเรยน ขอมลครผสอน ขอมลกจกรรม ขอมลการลงทะเบยนกจกรรมและขอมลการเรยนกจกรรม 2.2.3 ER Diagram การแสดงความสมพนธ Entity ในระบบทพฒนาขน ประกอบดวย Entity ดงน
11
1 1
1
M1
1
Student_id
Student_passw
ord
Student_home
Student_birth
Student_name
Student_provin
Student_picture
Student_class1
Student_class2
Regist_actcode
Regist_year
Regist_stud
Regist_teac
Regist_room
Regist_class
Teach_id
Teach_home
Teach_name
Teach_class1
Teach_provin
Teach_district
Teach_picture
Teach_group
Teach_user
Teach_passw
Acentry_code
Acentry_idAcentry_date
Acentry_time
Activity_name Activity_year
Activity_teac
Student_number
Student_teacher
1
1
M
M
Activity_code
ภาพท 6 แสดง Entity Diagram ของระบบงานการเรยนกจกรรม
16
2.3 ระบบงานบรการหองพยาบาล 2.3.1 Context Diagram แสดงแผนภาพรวมของระบบงานบรการหองพยาบาล ภาพท 7 แสดง Context Diagram ของระบบงานบรการหองพยาบาล จากภาพท 7 แสดง Context Diagram ของระบบทพฒนาขนเพอใชส าหรบระบบบรการหองพยาบาล ระบบนเกยวของกบนกเรยน ผบรหารและบรษทประกนชวต
2.3.2 Data Flow Diagram การไหลของกระแสขอมลจะแยกตามกระบวนการประมวลผลดงน
ผบรหาร
ขอมลการท าประกนชวต
เก บขอมลนกเรยน
1
การท าประกนชว
2
ขอมลบรษทประกน
ขอมลการท าประกนชวต
ขอมลบรษทประกน
เก บขอมลการเขารบบรการ
3
รายงานการบรการหอง ยาบาล
4
ขอมลประวตการเขารบบรการ
ขอมลการท าประกนชวต
ภาพท 8 แสดง Data Flow Diagram ของระบบงานบรการหองพยาบาล
รายงานการเขารบบรการ นกเรยน
ผบรหาร
0 ระบบงานบรการหอง
ยาบาล
ขอมลนกเรยน
รายงานการใหบรการหอง ยาบาล
บรษทประกนชว ขอมลบรษทประกนชว
รายงานการท าประกนชว
รายงานการท าประกนชว
ขอมลการท าประกนชว
ขอมลสขภา นกเรยน
ขอมลขอมลการเขารบบรการ
17
จากภาพท 8 แสดง Data Flow Diagram ของระบบทพฒนาขน ระบบรวมมการท างานแบงยอยออกเปนสวนหลกๆของระบบทงหมด 4 กระบวนการไดแก การเกบขอมลนกเรยน, การท าประกนชวต, การเกบขอมลการเขารบบรการ และรายงานการบรการหองพยาบาล สวนฐานขอมลทใชกบระบบประกอบดวย 5 ฐานขอมลดงน ขอมลนกเรยน ขอมลสขภาพนกเรยน ขอมลบรษทประกนชวต ขอมลการท าประกนชวตและขอมลประวตการเขารบบรการ 2.3.3 ER Diagram การแสดงความสมพนธ Entity ในระบบทพฒนาขน ประกอบดวย Entity ดงน
1
Student_id
Student_passw
ord
Student_home
Student_birth
Student_name
Student_provin
Student_picture
Student_class1
Student_class2
Health_code
Health_time
Health_date
Health_nurse
Health_medical
Health_disead
Health_high
Health_id
Health_medicine
Health_disease
Health_weight
Health_date
Insurance_id
Insurance_code
Insurance_name
Insurance_company
Student_number
Student_teacher
Company_address
Company_name
Company_id
Company_province
Company_Fax
Company_tel
Company_post
Insurance_money
Insurance_capitallif
Insurance_Capitalbre
ak
Insurance_capitalnurs
e
Insurance_start
Insurance_end
1M 1
1
1
M
1
ภาพท 9 แสดง Entity Diagram ของระบบงานบรการหองพยาบาล
18
2.4. ระบบงานบรการหองสมด 2.4.1 Context Diagram แสดงแผนภาพรวมของระบบงานบรการหองสมด ภาพท 10 แสดง Context Diagram ของระบบงานบรการหองสมด จากภาพท 10 แสดง Context Diagram ของระบบทพฒนาขนเพอใชส าหรบระบบบรการหองสมด การท างานของระบบนเกยวของกบสมาชกและเจาหนาทบรรณารกษ
บรรณารกษ
0
ระบบงานบรการหองสมด
สมาชก
ขอมลการคนหนงสอ
ขอมลการยมหนงสอ ขอมลการสมครสมาชก
บ รสมาชก
รายงานการเขาใชหองสม
รายงานขอมลการคน
รายงานขอมลการยม
รายชอสมาชกใหม
ขอมลการคนหนงสอ
ขอมลการยมหนงสอ
ขอมลการสมครสมาชก
19
2.4.2 Data Flow Diagram การไหลของกระแสขอมลจะแยกตามกระบวนการประมวลผลดงน
สมครสมาชก
1
การยมหนงสอ
2
การคนหนงสอ
3
รายงานการบรการหองสม
4
ภาพท 11 แสดง Data Flow Diagram ของระบบงานบรการหองสมด จากภาพท 11 แสดง Data Flow Diagram ของระบบทพฒนาขน ระบบรวมมการท างานแบงยอยออกเปนสวนหลกๆของระบบทงหมด 4 กระบวนการไดแก การสมครสมาชก การยมหนงสอ, การคนหนงสอและรายงานการบรการหองสมด สวนฐานขอมลทใชกบระบบประกอบดวย 4 ฐานขอมลดงน ขอมลสมาชก ขอมลหนงสอ ขอมลการยมและขอมลการคน
20
2.4.3 ER Diagram การแสดงความสมพนธ Entity ในระบบทพฒนาขน ประกอบดวย Entity ดงน
Member_id
Member_pictur
Member_tumb
Member_add
Member_name
Member_ampeMember_provin
Member_post
Member_tel
Member_dateen
try
Member_Dateen
1
Bookbor_id
Bookbor_code
Bookbor_stude
nt
Bookkun_dateb
orrow
Bookbor_dateb
orrow
Bookkun_id
Bookkun_code
Bookkun_stu
Bookkun_Mone
y
Bookkun_date
Returnreal
Bookkun_dateb
orrow
Books_Entrydat
Book_head
Book_id
Books_auther
Books_name
Book_type
Books_status
Books_year
Books_path
Books_Compa
Books_set
Books_number
Books_translae
Books_numocc Books_price
Books_numpag
M
M
1
M
1
M
1
ภาพท 12 แสดง Entity Diagram ของระบบงานบรการหองสมด
21
3. การออกแบบโครงสรางของระบบ ผพฒนาระบบไดออกแบบใหมการท างานแยกออกเปน 3 สวนคอ ระบบการจดเกบและดแลขอมล ระบบการใชงานขอมล และระบบบรการรายงานขอมล โดยทกระบบจะมการเชอมโยงกบฐานขอมลกลางของระบบ ซงสามารถแสดงไดดงน
ภาพท 13 แสดงการท างานของทง 3 ระบบ
3.1 ระบบการจดเกบและดแลขอมล การท างานของระบบเรมจากการเกบมลพนฐาน ซงประกอบดวยขอมลประวตนกเรยนขอมลครผสอน ขอมลเจาหนาท ขอมลรายวชาและหนวยการเรยน ขอมลบรษทประกนชวต และขอมลสมาชกหองสมดขอมลหนงสอ เปนตน โดยระบบนจะตดตอกบฐานขอมลกลางของระบบ ดงแสดงตามตารางฐานขอมล ภาพและ Flow chart การท างานของระบบการจดเกบและดแลขอมล
ระบบการ เก บและ แลขอมล ระบบการใชงานขอมล
ระบบบรการรายงานขอมล ฐานขอมลกลางของระบบ
22
ตารางท 1 ตารางฐานขอมลระบบสารสนเทศของโรงเรยนวดอนทาราม ล าดบท ชอตารางขอมล หนาท
1 ขอมลนกเรยน เกบขอมลประวตนกเรยนและรหสผาน 2 ขอมลรายวชา เกบขอมลพนฐานของแตละรายวชา 3 ขอมลหนวยการเรยน เกบขอมลหนวยการเรยนของแตละรายวชา 4 ขอมลครผสอน เกบขอมลครผสอนและรหสผาน 5 ขอมลลงทะเบยนรายวชา เกบขอมลการลงทะเบยนแตละรายวชา 6 ขอมลลงทะเบยนหนวยการเรยน เกบขอมลการลงทะเบยนของหนวยการเรยน 7 ขอมลการเขาเรยน เกบขอมลการเขาเรยนของแตละรายวชา 8 ขอมลกจกรรม เกบขอมลกจกรรมเชน ลกเสอ,ยวกาชาด 9 ขอมลการเขารวมกจกรรม เกบขอมลการเขารวมกจกรรมแตละกจกรรม
10 ขอมลลงทะเบยนกจกรรม เกบขอมลการลงทะเบยนกจกรรม 11 ขอมลดานสขภาพของนกเรยน เกบขอมลสขภาพเชน สวนสง, น าหนก 12 ขอมลบรษทประกนชวต เกบขอมลบรษทประกนชวต 13 ขอมลการท าประกนชวต เกบขอมลการท าประกนฯเชนเบยประกน 14 ขอมลประวตเขารกษาพยาบาล เกบขอมลการเขารบบรการหองพยาบาล 15 ขอมลผใชและรหสผานพยาบาล เกบขอมลผใชและรหสผานเจาหนาทพยาบาล 16 ขอมลหนงสอหองสมด เกบขอมลหนงสอประเภทตางๆของหองสมด 17 ขอมลสมาชกหองสมด เกบขอมลสมาชกหองสมด 18 ขอมลการคนหนงสอ เกบขอมลการคนหนงสอและขอมลคาปรบ 19 ขอมลการยมหนงสอ เกบขอมลการยมหนงสอ 20 ขอมลผใชและรหสผานหองสมด เกบขอมลผใชและรหสผานเจาหนาทหองสมด
23
3.2 ระบบการใชงานฐานขอมล ระบบการใชงานขอมลประกอบดวย 3 งานหลกคอ งานดานการเรยนการสอน งานดานบรการหองพยาบาล และงานดานการบรการยม-คนหนงสอหองสมด 4. การออกแบบการรายงานขอมล
การรายงานขอมลของระบบแบงเปน 2 แบบ ดงน 4.1 แบบรายงานขอมลดวยเอกสารเชน รายงานประวตนกเรยน รายงานการเขาเรยน
รายงานแสดงผลการเรยน รายงานการเขารวมกจกรรม รายงานขอมลสขภาพ รายงานขอมลการประกนชวต รายงานการเขารบบรการหองพยาบาล รายงานหนงสอหองสมด รายงานสถตการยมคนหนงสอ เปนตน 4.2 แบบรายงานขอมลดวยเวบเซอรวส เชน รายงานแสดงผลการเรยน รายงานการเขารวมกจกรรม รายงานการยม-คนหนงสอหองสมด เปนตน ซงมขนตอนในสรางและเรยกใชงานดงน 4.2.1 ภาพรวมขนตอนการท างานของเวบเซอรวส แสดงดงภาพท 14
ภาพท 14 แสดงความสมพนธของผใชบรการกบผใหบรการของเวบเซอรวส ทมา:สชาต รตนบ ารงศลป. “ Web Services จากความฝนสความเปนจรง.” ไมโครคอมพวเตอร(2554) : 93.
UDDI Business Registry
การเผยแ รบรการสสาธารณะ
ผใหบรการ เรยกใช
คนหา
ผขอใชบรการ
24
4.2.2 ออกแบบขอมลทตองการน ามาแสดงดวยเวบเซอรวสเชน ขอมลนกเรยน ขอมลวชาเรยน ขอมลกจกรรม ขอมลการลงทะเบยนรายวชา ขอมลการลงทะเบยนกจกรรม ขอมลการเขารบบรการหองพยาบาล ขอมลการยม-คนหนงสอ เปนตน
4.2.3 สรางเวบเซอรวสดวยโปรแกรมตางๆ ดงน 4.2.3.1 Notepad ใชส าหรบพมพค าสงโปรแกรมเวบเซอรวส 4.2.3.2 DOS ใชส าหรบแปลงแฟมขอมลจาก .asmx เปน .dll 4.2.3.3 Microsoft Access 2003 ท าหนาทจดการเกยวกบฐานขอมล 4.2.3.4 Microsoft Server 2003 ท าหนาทใหบรการเรยกใชฐานขอมล 4.2.4 ตดตงเวบเซอรวสผวจยไดใชการเชอมขอมลของเวบเซอรวสเขากบ
เวบไซตของโรงเรยนวดอนทารามชอ www.ir.ac.th โรงเรยนโดยใช หมายเลขไอพแอดเดรส 202.143.177.26
4.2.5 เรยกใชงานเวบเซอรวสซงประกอบดวยขนตอนดงน 4.2.5.1 เปดหนาโฮมเพจของเวบไซตของโรงเรยนชอ www.ir.ac.th 4.2.5.2 คลกเลอกขอความแสดงผลการเรยนจากหนาโฮมเพจ 4.2.5.3 กรอกชอผใชและรหสผานตามทระบบก าหนดให 4.2.6 แสดงผลการเรยนดวยเวบเซอรวสดงน
ภาพท 15 แสดงผลการเรยนดวยเวบเซอรวส
25
5. การออกแบบผงโปรแกรมและผงบทบาทผใช 5.1 ผงโปรแกรมและผงบทบาทผใชระบบสารสนเทศนกเรยน
ภาพท 16 แสดงเมนหลกของระบบสารสนเทศนกเรยน
ภาพท 17 แสดงผงโปรแกรมของระบบสารสนเทศนกเรยน
ภาพท 18 แสดงผงบทบาทของผใชระบบสารสนเทศนกเรยน
26
5.2 ผงโปรแกรมระบบบรการหองพยาบาล
ภาพท 19 แสดงเมนหลกของระบบบรการหองพยาบาล
ภาพท 20 แสดงผงโปรแกรมของระบบบรการหองพยาบาล
ภาพท 21 แสดงผงบทบาทของผใชระบบบรการหองพยาบาล
27
5.3 ผงโปรแกรมระบบบรการหองสมด
ภาพท 22 แสดงเมนหลกของระบบบรการหองสมด
ภาพท 23 แสดงผงโปรแกรมของระบบบรการหองสมด
ภาพท 24 แสดงผงบทบาทของผใชระบบบรการหองสมด
28
6. การออกแบบระบบรกษาความปลอดภย การรกษาความปลอดภยของระบบเปนสงทมความจ าเปน ซงเปนมาตรการปองกน เพอท าใหเกดความมนใจวาจะไมมผทไมหวงดบกรกเขามาระบบไดการด าเนนการรกษาความปลอดภยและการก าหนดสทธผใชระบบไดด าเนนการดงน
6.1 การรกษาความปลอดภยคอมพวเตอรสวนบคคล 6.1.1 ตรวจสอบอปกรณคอมพวเตอรทใชอยางสม าเสมอ 6.1.2 ส ารองขอมลดวยการท า Back Up ขอมล 6.1.3 ตดตงโปรแกรมก าจด Virus คอมพวเตอร 6.2 การรกษาความปลอดภยฐานขอมลของระบบ 6.2.1 ก าหนดสทธของผเขาใชงานดวยชอผใชและรหสผาน 6.2.2 ก าหนดสทธของผใชใหสามารถเขาถงขอมลไดบางสวน
6.3 การก าหนดสทธ (Authorization) 6.3.1 สทธในการอานขอมล (Read) 6.3.2 สทธในการเพมขอมล (Insert) 6.3.3 สทธในการเปลยนแปลงขอมล (Update) 6.3.4 สทธในการลบขอมล (Delete)
7. การทดสอบการท างานของระบบ การทดสอบระบบจะด าเนนการทหองเรยนคอมพวเตอรซงกอนจะมการทดสอบระบบครจะตองอธบายวธการใชงานบตรประจ าตวใหนกเรยนไดรบทราบเชน การหนหนาบารโคดใหตรงกบแถบแสง การสอดบตรใหตรงกบทศทางทก าหนด การตรวจสอบขอมลตางๆทตองการทราบเปนตน ซงวธการทดสอบไดถกแบงออกเปนขนตอนตางๆดงน 7.1 การตดตงอปกรณและทดสอบการท างาน 7.1.1 เชอมตอเครองอานบารโคดเขากบคอมพวเตอร 7.1.2 ตดตงซอรฟแวรไดรเวอรของเครองอานบารโคดพรอมตงคาตางๆทจ าเปน 7.1.3 ทดสอบการท างานของเครองอานบารโคดดวยบตรประจ าตวนกเรยน 7.1.4 จดเตรยมต าแหนงการวางเครองอานบารโคดทเหมาะสม
29
7.2 การตดตงซอรฟแวรและทดสอบการท างาน 7.2.1 ตดตงโปรแกรมเกยวกบฐานขอมลและโปรแกรมอนๆทจ าเปน
7.2.2 จดเกบขอมลพนฐานเชน ประวตนกเรยน กจกรรมรายวชา เปนตน 7.2.3 ทดสอบการรบขอมลจากบตรประจ าตวและการเชอมตอกบฐานขอมล 7.2.4 บนทกผลการทดสอบและวเคราะหปญหาทเกดกบระบบ
7.3 การทดสอบตามสภาพการใชงานจรง 7.3.1 แจกจายบตรประจ าตวนกเรยนตามหมายเลขรหสทะเบยน 7.3.2 เกบขอมลนกเรยนทเขาเรยนและสอบจากบตรประจ าตวนกเรยน 7.3.3 ตรวจสอบขอมลทตองการจากฐานขอมลทจดเกบตามทก าหนด 7.3.4 ส ารองขอมลทผานการตรวจสอบแลว 7.4 การทดสอบการแสดงรายงานผลตามทก าหนด 7.4.1 ตรวจสอบความพรอมของขอมล 7.4.2 ท าการประมวลผลขอมลตามทตองการ 7.4.3 แสดงผลของรายงานผานทางเครองพมพ 7.4.4 ตรวจสอบความผดพลาดของรายงาน
8. การประเมนผลของระบบและสรปผล การประเมนประสทธภาพของระบบผวจยไดใชวธการทดสอบระบบโดยการน าไปใชกบนกเรยนกลมตวอยางจ านวน 1 หอง ( 40 คน) และใชแบบส ารวจความพงพอใจ ส าหรบนกเรยน ผปกครองผบรหารครและเจาหนาท
30
บทท 4
ผลด าเนนการวจย
จากการด าเนนการพฒนาระบบสารสนเทศของโรงเรยนวดอนทาราม ดานตางดงน ดานการระบบการจดการเรยนการสอนและกจกรรมนกเรยน ดานงานพยาบาล ดานหองสมด ระบบจะมงเนนไปทการน าบตรประจ าตวนกเรยนทตดแถบบารโคด ทน าตดตวมาผานใชเครองอานบารโคด เพอยนยนตวบคคลของนกเรยนในการท ากจกรรมตางๆ เชนการเขาหองเรยนตามรายวชา การยมหนงสอหองสมดดวยบตรประจ าตวนกเรยน การเขารบบรการหองพยาบาลซงท าใหเกดความรวดเรวในการตรวจสอบขอมลของนกเรยนมความถกตองแมนย า และมประสทธภาพซงมผลท าใหระบบสารสนเทศของโรงเรยนวดอนทารามมความถกตองสมบรณมากยงขน ซงการท างานของระบบดานตางๆดงน
1. ผลการทดลองเกยวกบการบนทกขอมลของนกเรยนทเขาเรยนในแตละรายวชา 2. ผลจากการน ามาใชกบระบบงานพยาบาลเพอตรวจสอบและบนทกขอมลนกเรยนท
เขามารบบรการหองพยาบาล 3. ผลจากการน ามาใชกบระบบงานหองสมดเพอตรวจสอบและบนทกขอมลนกเรยนท
เปนสมาชกในการยม-คนหนงสอท าใหระบบในการยม-คนหนงสอมความรวดเรวและถกตอง 4. ผลจากการน าเสนอขอมลแสดงผลการเรยนผานอนเตอรเนตโดยทนกเรยน
ผปกครองสามารถดผลการเรยนของนกเรยนจากทบานของตนเองได 5. ประเมนผลการทดสอบ
1. ผลการทดลองเกยวกบการบนทกขอมลการเรยนการสอนและขอมลงานกจกรรมนกเรยน ในการทดสอบระบบการบนทกขอมลของนกเรยนในแตละรายวชา ผวจยไดท าการ
ทดสอบใน 3 รายวชา ซงมจ านวนนกเรยนทเขารบการทดสอบจ านวน 40 คน การทดสอบแบงออกเปน 2 ประเภทดงน
1.1 การทดสอบการตรวจสอบรายชอของนกเรยน ดวยการใชบตรประจ าตวนกเรยนตดแถบบารโคดแทนการเรยกชอแบบเดมในขณะทเขาเรยนตามรายวชาโดยผลการทดสอบสามารถตรวจสอบรายชอของนกเรยน ไดรวดเรวมากกวาเดมท าใหครผสอนมเวลาท าการสอนมากกวาปกต
30
31
ทเปนอย และขอมลทไดถกตองสมบรณเหมาะกบการน าขอมลไปใชในการประมวลดานตางๆเชนการใหคะแนนการเขาเรยนซงสามารถตรวจสอบไดอยางรวดเรวถกตอง
ภาพท 25 ตวอยางจอภาพแสดงโปรแกรมเกยวกบการเรยนการสอน
1.2 การทดสอบการตรวจสอบรายชอของนกเรยนดวยการใชบตรประจ าตวนกเรยนแทนการเรยกชอแบบเดมในขณะทเขารวมกจกรรมโดยผลการทดสอบสามารถตรวจสอบรายชอของนกเรยนไดรวดเรวใหครผสอนกจกรรมมเวลาท าการสอนกจกรรมมากกวาปกต
ภาพท 26 ตวอยางจอภาพแสดงโปรแกรมเกยวกบการกจกรรมนกเรยน
32
2. ผลจากการน ามาใชกบระบบงานพยาบาลเพอตรวจสอบและบนทกขอมลนกเรยนทเขามารบ บรการหองพยาบาล การพฒนาระบบการจดเกบขอมลนกเรยนทเขามารบบรการทหองพยาบาลท าใหระบบการจดเกบขอมลประวตการเขารบการรกษาพยาบาลไดรบความสะดวกมากยงขน ชวยใหเจาหนาทผใหการรกษาพยาบาลสามรถตรวจสอบประวตของนกเรยนไดอยางรวดเรวและถกตอง นอกจากนยงมระบบการตรวจสอบการท าประกนชวต ซงมความสะดวกรวดเรวในการคนหาขอมลเกยวกบการท าประกนชวตของนกเรยน ภาพท 27 ตวอยางจอภาพแสดงโปรแกรมเกยวกบการบรการหองพยาบาล ภาพท 28 ตวอยางจอภาพแสดงโปรแกรมเกยวกบการท าประกนชวต
33
3. ผลจากการน ามาใชกบระบบงานหองสมดเพอตรวจสอบและบนทกขอมลนกเรยนทเปนสมาชก ในการยม-คนหนงสอท าใหระบบในการยม-คนหนงสอมความรวดเรวและถกตอง การพฒนาระบบงานหองสมดท าใหระบบงานหองสมดมความรวดเรวในการสบคนหาหนงสอของนกเรยน และงายตอการจดเกบหนงสอของเจาหนาทหองสมด นอกจากนการพฒนาระบบหองสมดยงพฒนารวมไปถงระบบการยม-คนหนงสอดวยบตรประจ าตวนกเรยนทตดแถบบารโคดท าใหระบบการยม-คนเปนไปอยางรวดเรวและถกตองแมนย า ภาพท 29 ตวอยางจอภาพแสดงโปรแกรมเกยวกบขอมลหนงสอประเภทตางๆ ภาพท 30 ตวอยางจอภาพแสดงโปรแกรมเกยวกบการยม-คน หนงสอหองสมด
34
4. ผลจากการน าเสนอขอมลแสดงผลการเรยนผานอนเตอรเนตโดยทนกเรยนหรอผปกครอง สามารถดผลการเรยนของนกเรยนจากทบานของตนเองได ผลจากการพฒนาระบบท าใหนกเรยนสามารถตรวจสอบผลการเรยนผานอนเทอรเนตโดยกรอกร Username และPassword ซงปกตจะใชรหสประจ าตวของนกเรยนเอง ท าใหไดรบความสะดวกในการตรวจสอบผลการเรยน อกทงผปกครองยงสามารถตรวจสอบการเรยนของบตรหลานตนเองได โดยทไมตองเดนทางมาทโรงเรยน
5. การประเมนผลการทดสอบระบบ ผวจยไดท าการประเมนความพงพอใจในการใชงานระบบโดยมนกเรยนระดบชน ม.1
จ านวน 40 คน ผปกครอง จ านวน 10 คน ผบรหาร ครและเจาหนาท จ านวน 10 คน การทดลองใชระบบและแบบประเมนพบวาระบบสามารถท างานไดตรงตามวตถประสงคทตองการหรอไม และผลจาการประเมนจะถกบนทกไวในตารางท 2-5 โดยมหลกการใหคะแนนความพงพอใจดงน
5 คะแนน เทากบ ดมาก 4 คะแนน เทากบ ด 3 คะแนน เทากบ พอใช 2 คะแนน เทากบ ปรบปรง 1 คะแนน เทากบ ไมเหมาะสม
ตารางท 2 ตารางผลการประเมนความพงพอใจดานการใชงานของนกเรยน จ านวน 40 คน
รายละเอยดตาราง : ผลการประเมนความพงพอใจดานการใชงานของระบบสารสนเทศของ โรงเรยนวดอนทารามในการแสดงผลการเรยน
รายการประเมน ความพงพอใจ
ดมาก ด พอใช ปรบปรง ไมเหมาะสม
1. ขนตอนของระบบงายตอการใชงาน 0 30 8 2 0 2. ขอมลครบถวนตามความตองการ 0 35 5 0 0 3. การประมวลผลของระบบไดผลลพธถกตอง 0 38 2 0 0 4. รปแบบหนาจอสตวอกษรและรปภาพ 0 25 10 5 0 5. เปนประโยชนตอการน ามาใชในระบบ สารสนเทศของโรงเรยนวดอนทาราม
0 36 4 0 0
35
ตารางท 3 ตารางผลการประเมนความพงพอใจดานการใชงานของผปกครอง จ านวน 10 คน
รายละเอยดตาราง : ผลการประเมนความพงพอใจดานการใชงานของระบบสารสนเทศของ โรงเรยนวดอนทารามในการแสดงผลการเรยน
รายการประเมน ความพงพอใจ
ดมาก ด พอใช ปรบปรง ไม เหมาะสม
1. ขนตอนของระบบงายตอการใชงาน 0 8 2 0 0 2. ขอมลครบถวนตามความตองการ 0 6 4 0 0 3. การประมวลผลของระบบไดผลลพธถกตอง 0 8 2 0 0 4. รปแบบหนาจอสตวอกษรและรปภาพ 0 5 3 2 0 5. เปนประโยชนตอการน ามาใชในระบบ สารสนเทศของโรงเรยนวดอนทาราม
0 8 2 0 0
ตารางท 4 ตารางผลการประเมนความพงพอใจดานการใชงานของผบรหาร ครและเจาหนาท จ านวน 10 คน
รายละเอยดตาราง : ผลการประเมนความพงพอใจดานการใชงานของระบบสารสนเทศของ โรงเรยนวดอนทารามดานตางๆ
รายการประเมน ความพงพอใจ
ดมาก ด พอใช ปรบปรง ไม เหมาะสม
1. ขนตอนของระบบงายตอการใชงาน 0 7 3 0 0 2. ขอมลครบถวนตามความตองการ 0 8 2 0 0 3. การประมวลผลของระบบไดผลลพธถกตอง 0 9 1 0 0 4. รปแบบหนาจอสตวอกษรและรปภาพ 0 4 3 3 0 5. เปนประโยชนตอการน ามาใชในระบบ สารสนเทศของโรงเรยนวดอนทาราม
0 7 3 0 0
36
6. สรปผลการวเคราะห ผลทไดจากการท าแบบประเมนความพงพอใจในดานการใชงานระบบสารสนเทศ โรงเรยนวดอนทารามดานตางๆ ผวจยไดน าผลมาวเคราะหโดยใชคาเฉลย(X) ดงตารางท 5 ตารางท 5 ตารางคาเฉลยของผลการประเมนความพงพอใจระบบสารสนเทศโรงเรยนวดอนทาราม ดานตางๆ รายละเอยดตาราง : คาเฉลยของผลการประเมนความพงพอใจระบบสารสนเทศโรงเรยน วดอนทารามดานตางๆ
รายการประเมน คาเฉลย (X) ระดบ 1. ขนตอนของระบบงายตอการใชงาน 3.73 ด 2. ขอมลครบถวนตามความตองการ 3.73 ด 3. การประมวลผลของระบบไดผลลพธถกตอง 3.87 ด 4. รปแบบหนาจอสตวอกษรและรปภาพ 3.40 พอใช 5. เปนประโยชนตอการน ามาใชในระบบสารสนเทศ ของโรงเรยนวดอนทาราม
3.80 ด
รวมดานการใชงานระบบ 3.71 ด
37
บทท 5 บทสรป
การพฒนาระบบสารสนเทศของโรงเรยนวดอนทารามผวจยไดท าการศกษา วเคราะห
ออกแบบ และพฒนาระบบสารสนเทศของโรงเรยนวดอนทารามดานตางๆดงน ดานการเรยนการสอน ดานงานพยาบาล ดานงานหองสมด โดยระบบจะใชบตรประจ าตวนกเรยนตดบารโคดในการปอนขอมลเพอพสจนตวตนของนกเรยน ผวจยไดท าการปอนขอมลเบองตนเชนขอมลนกเรยน ขอมลคร ขอมลหนงสอ เกบไวทเครอง Server ของทางโรงเรยนและจากนนผวจยไดแจกจายโปรแกรมทใชกบงานดานตางๆไปตามระบบงานทไดออกแบบไวและใหระบบงานแตละสวนเกบขอมลตามทไดออกแบบไว สรปผลการพฒนาระบบสารสนเทศของโรงเรยนวดอนทาราม 1. ผวจยไดน าระบบบตรประจ าตวนกเรยนตดแถบบารโคด เพอพสจนตวตนของนกเรยนโดยน ามาใชกบระบบการตรวจสอบการเขาเรยนในแตละรายวชา การเขารบบรการหองพยาบาล การยมหนงสอหองสมด ซงงานตางๆเหลานจ าเปนตองมการเกบบนทกขอมล และตรวจสอบความถกตองของขอมลนกเรยนซงการตรวจสอบของระบบเปนไปไดอยางถกตอง 2. ผลจากการประมวลผลขอมลการเขาเรยน ท าใหครผใชระบบสามารถตรวจสอบจ านวนเวลาเขาเรยนและจ านวนนกเรยนทไดเขาเรยนตรงตามเวลา และไมตรงตามเวลาซงมความสะดวกรวดเรวในการตดตามนกเรยน
3. การประมวลผลกบงานพยาบาลเจาหนาทผดแลหองพยาบาลไดรบความสะดวกในการสบคนขอมลประวตของนกเรยนและจดเกบขอมลดวยความรวดเรว การตรวจสอบนกเรยนทท าประกนชวตในกรณทเกดอบตเหต ระบบการเกบขอมลสามารถตรวจสอบไดวานกเรยนไดท าประกนชวตไวกบบรษทใด และตรวจสอบขอมลทส าคญตางๆไดอยางถกตองรวดเรวเชน เลขทกรมธรรมวนเรมมผลบงคบ วนสนสด ทนประกนชวต ทนอบตเหต คารกษาพยาบาล เปนตน
4. การประมวลผลกบงานหองสมดเจาหนาทผดแลหองสมด ไดรบความสะดวกในการสบคนขอมลประวตสมาชก การตรวจสอบคนหาขอมลหนงสอ การยม การคนหนงสอ การตรวจสอบคาปรบกรณยมหนงสอเกนเวลา
37
38
สรปผลการประเมนการพฒนาระบบสารสนเทศของโรงเรยนวดอนทาราม ผลการประเมนความพงพอใจของผทดลองใชระบบสารสนเทศดานตางๆ คอ ดานการตรวจสอบการเขาเรยน ดานการเขารบบรการหองพยาบาล ดานการใชบรการหองสมด ซงในการทดลองใชจ านวน 60 คน แบงออเปน 3 กลม คอ กลมของนกเรยน จ านวน 40 คน กลมของผบรหาร ครและเจาหนาท จ านวน 10 คน และกลมของผปกครอง10 คน ผลการประเมนความพงพอใจในดานการใชงานระบบ ผใชมความพงพอใจโดยเฉลยรวมเทากบ 3.71 อยในระดบดเนองจาก ขนตอนของระบบงายตอการใชงาน ขอมลครบถวนตามความตองการ การประมวลผลของระบบไดผลลพธถกตองตามเหตการณความเปนจรง รปแบบหนาจอสตวอกษรและรปภาพทเหมาะสมและเปนประโยชนตอการน ามาใชในระบบสารสนเทศของโรงเรยนวดอนทาราม ขอจ ากดของการศกษา 1. ระบบนจะครอบคลมขอมลดานการตรวจสอบการเขาเรยน การเขารวมกจกรรม การเขารบบรการหองพยาบาล ดานการบรการยมคนหนงสอ และการแสดงผลการเรยนผานเวบไซตเทานน 2. ระบบนมงเนนไปทนกเรยนผมบตรประจ าตวนกเรยน ทมบตรประจ าตวนกเรยนเทานน หากนกเรยนไมมบตรแตจ ารหสตนเองไดระบบกยนยอมใหบรการไดเชนกน 3. ขอมลประวตของนกเรยนบางครงถกลบออกจากบญชทเปนเอกสาร แตไมแจงมายงเจาหนาทผดแลระบบฐานขอมลคอมพวเตอร ท าใหการประมวลผลบางอยางคลาดเคลอนจากความเปนจรง เชนจ านวนนกเรยนทขาดเรยน ขอเสนอแนะ 1. การบนทกขอมลคะแนนกลางภาคและคะแนนปลายภาคควรปรบปรงระบบใหสามารถบนทกขอมลนอกเวลาราชการได และบนทกขอมลผานทางเวบไซตของโรงเรยนได 2. การแสดงผลการเรยนควรเพมรายการแสดงผลอนๆเชน หนวยกตสะสม คะแนนเฉลยสะสม เปนตน และใหสามารถแสดงขอมลรปภาพไดดวย 3. ในสวนของโรงเรยนควรเพมอปกรณเครองอานบารโคดใหมจ านวนทเพยงพอกบความตองการ
39
บรรณานกรม ภาษาไทย กฤชกร วงษศรษะ. BARCODEหรอรหสแทง [ออนไลน]. เขาถงเมอ 1 ธนวาคม 2551. เขาถงได จาก http:/gotoknow.org /blog/agrocmu/82220.html กลยาณ บรรจงจตร, ทวฤทธ มานวกล และ วณชย วชญเศรณ. ระบบเชคชอนสตดวยลายนวมอ [ออนไลน]. เขาถงเมอวนท 5 ธนวาคม 2551. เขาถงไดจาก http://kucon.lib.ku.ac.th/ Fulltext/KC4605068.pdf จนทรทพย จนมะเรง. การขานชอนกเรยนแบบอเลกทรอนกส [ออนไลน]. เขาถงเมอ 18 ธนวาคม 2551. เขาถงไดจาก http://202.28.94.51/users/apisak/322162.html พงศกร เสองาม, ศราวฒ ลอจนดา และ สชน วงชน. โปรแกรมจดการหองสมดดวยบารโคด [ออนไลน]. เขาถงเมอ 18 พฤศจกายน 2551. เขาถงไดจาก http://research.crma.ac.th /2549/index.php มานพ ธรรมสรอนนต. โครงการออกแบบไมโครชพ RFID ยานความถ 13.56 MHz [ออนไลน]. เขาถงเมอ 18 ธนวาคม 2551. เขาถงไดจาก http://technoarmy.multiply. com/ journal /item/16.html วชรากร หนทอง. โครงการบตรประชาชนสมารทการด (E-Citizen) [ออนไลน]. เขาถงเมอ 18 ธนวาคม 2551. เขาถงไดจาก http://technoarmy.multiply.com/journal/item/16 อนกล นอยไม. โครงการออกแบบเครองอาน RFID ส าหรบงานควบคมการเขาออก[ออนไลน]. เขาถงเมอ 18 ธนวาคม 2551. เขาถงไดจาก http://technoarmy.multiply.com/ journal/item/16.html สชาต รตนบ ารงศลป. “ Web Services จากความฝนสความเปนจรง.” ไมโครคอมพวเตอร(2554) : 93. สภาอตสาหกรรมแหงประเทศไทย สถาบนรหสสากล . ความรเบองตนเกยวกบบารโคด[ออนไลน]. เขาถงเมอ 1 ธนวาคม 2551. เขาถงไดจาก http://www.gs1thailand.org/index.php? option=com_content&view=category&layout=blog&id=85&Itemid=57 ภาษาตางประเทศ Omar, S., and H Djuhari. Multi – Purpose Student Card System Using Smart Card Technology. Information Technology Based higher Education and Training , 2004 , Proceedings of the Fifth International Conference , 527 – 532 : IEEE , 2004.
40
ภาคผนวก
41
ภาคผนวก ก คมอการใชงานระบบสารสนเทศโรงเรยนวดอนทาราม
42
คมอการใชงานระบบดานการเรยนการสอน
มขนตอนการใชงานดงน 1. เรยกใชโปรแกรมโปรแกรมจะปรากฏหนาจอ
2. กรอกชอผใช และรหสผาน เลอกปมเขาสระบบ
43
3. จากหนาจอแสดงระบบสารสนเทศนกเรยน เลอกเมนขอมลนกเรยนเพอเพมหรอแกไขขอมลนกเรยน ดงภาพดานลาง
4. การเพมขอมลนกเรยน กดปมเพม กรอกขอมลนกเรยนและกดปมบนทก ดงภาพดานลาง
44
5. จากหนาจอแสดงระบบสารสนเทศนกเรยน เลอกเมนขอมลครผสอน เพอเพมหรอแกไขขอมล ครผสอน ดงภาพดานลาง 6. การเพมขอมลคร กดปมเพม กรอกขอมลครและกดปมบนทก ดงภาพดานลาง
บนทก
45
7. จากหนาจอแสดงระบบสารสนเทศนกเรยน เลอกเมนขอมลรายวชา เพอเพมหรอแกไขขอมลรายวชา ดงภาพดานลาง 8. การเพมขอมลรายวชา กดปมเพม กรอกขอมลและกดปมบนทก ดงภาพดานลาง 9. จากหนาจอแสดงระบบสารสนเทศนกเรยน เลอกเมนขอมลหนวยการเรยน เพอเพมหรอแกไขขอมลหนวยการเรยน ดงภาพดานลาง
บนทก
46
10. การเพมขอมลหนายการเรยน กดปมเพม กรอกขอมลและกดปมบนทก ดงภาพดานลาง 11. จากหนาจอแสดงระบบสารสนเทศนกเรยน เลอกเมนลงทะเบยนรายวชา เพอเพมหรอแกไขขอมลการลงทะเบยนรายวชา ดงภาพดานลาง
12. การลงทะเบยนรายวชา กรอกขอมลรหสวชา กรอกขอมลระดบชนและหองเรยนจากนนกรอกขอมลนกเรยน ระบบจะท าการตรวจสอบและบนทกขอมล ดงภาพ
เพม
47
13. จากหนาจอแสดงระบบสารสนเทศนกเรยน เลอกเมนลงทะเบยนหนวยการเรยน เพอเพมหรอแกไขขอมลการลงทะเบยนหนวยการเรยน ดงภาพดานลาง 14. การลงทะเบยนหนวยการเรยน กรอกขอมลรายวชา กรอกขอมลหนวยการเรยน กรอกขอมลชนเรยนและขอมลหองเรยน จากนนกรอกขอมลนกเรยนระบบจะท าการตรวจสอบความถกตองและกดปมบนทกขอมล ดงภาพดานลาง
15. จากหนาจอแสดงระบบสารสนเทศนกเรยน เลอกเมนบนทกขอมลการเขาเรยน เพอเพมหรอแกไขขอมลการเขาเรยน ดงภาพดานลาง
48
16. การบนทกขอมลการเขาเรยน ครผสอนกรอกขอมลวชา ขอมลหนวยการเรยน ขอมลชนเรยน ขอมลหองเรยน เมอขอมลถกตองแลวใหกรอกรหสนกเรยน ระบบจะตรวจสอบและบนทกขอมล ดงภาพดานลาง 17. จากหนาจอแสดงระบบสารสนเทศนกเรยน เลอกเมนบนทกขอมลคะแนนสอบ เพอเพมหรอ แกไขขอมลคะแนนสอบ ดงภาพดานลาง
49
18. การบนทกขอมลคะแนนสอบของนกเรยนประกอบดวย คะแนนเขาเรยน 10 คะแนน คะแนนระหวางเรยน 70 คะแนน คะแนนปลายภาค 20 คะแนน คะแนนเขาเรยนจะถกจดเกบโดย ระบบอตโนมต สวนคะแนนระหวางเรยนและคะแนนปลายภาคจะไดจากการกรอก คะแนนดงภาพดานลาง
19. การแสดงขอมลคะแนนของนกเรยน กรอกขอมลรหสวชา กรอกขอมลหองเรยน ดงภาพดานลาง
50
20. การแสดงคะแนนนกเรยน ผานเวบไซตของโรงเรยนวดอนทารามชอเวบไซต www.ir.ac.th คลกเมาสทปมผลการเรยน นกเรยนนกเรยนชนมธยมศกษาชนปท 1 ดงภาพดานลาง 21. กรอก Username และ Password แลวเลอกปม Login เขาสระบบ ระบบจะแสดงขอมลผลการเรยนตามรายวชาทลงทะเบยนในภาคเรยนปจจบน ดงภาพดานลาง
22. จากหนาจอแสดงระบบสารสนเทศนกเรยน เลอกเมนบนทกขอมลกจกรรม
51
เพอเพมหรอแกไขขอมลกจกรรม ดงภาพดานลาง 23. การบนทกขอมลกจกรรม กดปมเพม กรอกขอมลตามทก าหนด และกดปมบนทก ดงภาพดานลาง
24. การลงทะเบยนเรยนกจกรรม เลอกเมนลงทะเบยนเรยนกจกรรม ดงภาพดานลาง
52
25. การลงทะเบยนเรยนกจกรรม กรอกขอมลรหสกจกรรมและขอมลรหสนกเรยนระบบจะท าการตรวจสอบและบนทกขอมล ดงภาพดานลาง
26. การเขารวมกจกรรม เลอกเมนบนทกการเขารวมกจกรรม ดงภาพดานลาง
53
27. จากหนาจอการเขารวมกจกรรม กรอกขอมลกจกรรมและรหสนกเรยนทลงทะเบยนไวแลวระบบจะท าการตรวจสอบและบนทกขอมล ดงภาพดานลาง
28. การแสดงรายงานการเขารวมกจกรรม เลอกเมนรายงานการเขารวมกจกรรม ดงภาพดานลาง
54
29. จากหนาจอการแสดงรายงานการเขารวมกจกรรม กรอกขอมลกจกรรม กรอกระดบชน หองและกดปมแสดงผล ดงภาพดานลาง
55
คมอการใชงานระบบ ดานงานบรการยม-คนหนงสอหองสมด ขนตอนการใชงานระบบบรการหองสมดดงน 1. เมอเรยกใชโปรแกรมจะปรากฏหนาจอ login กรอกขอมลชอผใชและรหสผาน กดปมเขาระบบ
2. เมอเขาสโปรแกรมจะปรากฏหนาจอ ดงภาพดานลาง
56
3. การเพม-แกไขขอมลหนงสอ เลอกเมนรายชอหนงสอ
4. แสดงหนาจอขอมลหนงสอ การเพมขอมลหนงสอ กดปมเพม กรอกขอมลหนงสอและกดปมบนทก ดงภาพขางลาง
5. การเพม-แกไขขอมลสมาชก เลอกเมนรายชอสมาชก 6. แสดงหนาจอขอมลสมาชก การเพมขอมลสมาชก กดปมเพม กรอกขอมลสมาชกและกดปมบนทก ดงภาพขางลาง
57
7. การยมหนงสอ เลอกเมนยมหนงสอ 8. แสดงหนาจอขอมลการยมหนงสอ ขนตอนการยมเรมจาก กรอกรหสสมาชก ระบบจะท าการตรวจสอบขอมลสมาชก ถาหากขอมลสมาชกถกตองระบบจะด าเนนการขนตอนตอไปคอขนตอนการยม โดยน าหนงสอทตองการยมมาแสกนรหสบารโคดเพอตรวจสอบขอมลหนงสอจากนนระบบจะท าการบนทกขอมล สมาชกหนงคนสามารถยมหนงสอไดคนละ 3 เลม ถายมเกนระบบจะท าการแจงเตอน ดงภาพขางลาง
9. แสดงหนาจอขอมลการคนหนงสอขนตอนการคนเรมจากกรอกรหสสมาชกระบบ จะท าการตรวจสอบขอมลสมาชก ถาหากขอมลสมาชกถกตองระบบจะด าเนนการขนตอนตอไปคอ ขนตอนการคน โดยน าหนงสอทตองการคนมาแสกนรหสบารโคดเพอตรวจสอบขอมลหนงสอจากนนระบบจะท าการบนทกขอมลการคน ถาหนงสอทคนถกสงคนชากวาก าหนดจะเสย คาปรบวนละ 1 บาท โดยระบบจะค านวณคาปรบโดยอตโนมต ดงภาพขางลาง
58
10. การแสดงรายงาน เลอกเมน 11. แสดงหนาจอขอมลรายงานการยม-คนหนงสอ
59
คมอการใชงานระบบดานงานบรการหองพยาบาล ขนตอนการใชงานระบบงานบรการหองพยาบาล 1. เมอเรยกใชโปรแกรมจะปรากฏหนาจอ login กรอกขอมลชอผใชและรหสผาน กดปมเขาระบบ
2. เมอเขาสโปรแกรมจะปรากฏหนาจอเมนหลก ดงภาพดานลาง
60
3. การเพม-แกไขขอมลสขภาพ เลอกเมนขอมลสขภาพ 4. แสดงหนาจอขอมลสขภาพนกเรยน ขนตอนการบนทกขอมลเรมจากการกดปมเพมจากนนกรอกรหสนกเรยน ระบบจะท าการตรวจสอบขอมลและแสดงขอมลนกเรยนบนจอภาพ จากนนกรอกขอมลเกยวกบสขภาพ และกดปมบนทกตามล าดบ
5. การเพม-แกไขขอมลบรษทประกนชวต เลอกเมนขอมลบรษทประกน 6. แสดงหนาจอขอมลบรษทประกนชวต เพมขอมลโดยกดปมเพม จากนนกรอกขอมลตามทก าหนด และกดปมบนทกตามล าดบ
7. การเพม-แกไขขอมลการท าประกนชวต เลอกเมน
บนทก
61
8. แสดงหนาจอขอมลการท าประกนชวต เพมขอมลโดยกดปมเพม จากนนกรอกขอมลตามทก าหนด และกดปมบนทกตามล าดบ
9. การเพม-แกไขขอมลการรบบรการพยาบาล เลอกเมนประวตการรกษา
10. แสดงหนาจอขอมลการรบบรการพยาบาล เพมขอมลโดยกดปมเพม จากนนกรอกขอมลตามทก าหนด และกดปมบนทกตามล าดบ
62
ภาคผนวก ข การพฒนาเวบเซอรวสเพอแสดงผลการเรยน
63
การพฒนาเวบเซอรวสเพอแสดงผลการเรยนประกอบดวยสวนการท างานหลก 2 สวน คอ สวนของการประมวลผลและสวนของการแสดงผล ซงแตละสวนมรายละเอยดการท างานดงน 1. สวนของการประมวลผลของของเวบเซอรวส ทไดพฒนาขนประกอบดวยสวนตางๆ 3 สวนดงน 1.1 สวนทท าหนาทประมวลผลซงระบบถกพฒนาขนโดยใชโปรแกรมประเภท Text Editor ดงภาพดานลาง
แสดงตวอยางค าสงโปรแกรมประมวลผลแสดงขอมลผลการเรยน <%@WebService Language="VB" Class="Sample" %> Imports System.web.Services Imports System.Data Imports System.Data.Oledb Public Class Sample Inherits System.web.Services.Webservice Private strconn As String Private strsql As String <WebMethod()>Public Function GetDataSet(Us As String,Pass As String) As DataSet
64
strconn = " Provider = Microsoft.jet.OLEDB.4.0; Data Source='\Inetpub\wwwroot\GRADE.mdb ' " strsql= " Select Name_Lead,Student_Name,Class,Room FROM STUDENTS WHERE (Student_Username = '" &(Us)& "')AND(Student_Password = '" &(Pass)& "') " Dim myconn As New OleDbconnection(strconn) Dim myda As New OleDbDataAdapter(strsql , myconn) Dim ds As New DataSet( ) myda.Fill(ds,"Table1") Return ds End Function End Class แสดงตวอยางโปรแกรมประมวลผลแสดงขอมลผลการเรยนผานโปรแกรมเวบบราวเซอร
ตวอยางแสดงรายละเอยดการท างานของเวบเซอรวสแสดงผลการเรยนดวยภาษา XML <?xml version="1.0" encoding="utf-8" ?>
<DataSet xmlns="http://tempuri.org/">
<xs:schema id="NewDataSet" xmlns=""
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
65
<xs:element name="NewDataSet" msdata:IsDataSet="true"
msdata:Locale="th-TH">
<xs:complexType>
<xs:choice maxOccurs="unbounded">
<xs:element name="Table1">
<xs:complexType>
<xs:sequence> </xs:complexType>
</xs:element>
</xs:choice>
</xs:complexType>
</xs:element>
</xs:schema>
<diffgr:diffgram xmlns:msdata="urn:schemas-microsoft-com:xml-msdata"
xmlns:diffgr="urn:schemas-microsoft-com:xml-diffgram-v1">
<NewDataSet xmlns="">
<Table1 diffgr:id="Table11" msdata:rowOrder="0">
<Name_Lead>เดกชาย</Name_Lead>
<Student_Name>ณฐพงษ จนทรออน</Student_Name>
<Class>1</Class>
<Room>7</Room>
</Table1>
</NewDataSet>
</diffgr:diffgram>
</DataSet>
1.2 สวนทท าหนาทแสดงผลซงโปรแกรมถกพฒนาขนโดยใชโปรแกรมประเภท Text Editor ดงภาพดานลาง
แสดงตวอยาง
66
ค าสงโปรแกรมเพอเรยกใชค าสงแสดงผลการเรยน <%@Import Namespace="Login_Stu" %> <%@Import Namespace="System.Data" %> <Script Language="VB" runat ="server"> Sub ButtonClick(sender As Object, E As EventArgs) Dim Service As New Sample Dim ds As DataSet ds = Service.GetDataSet(User.Text,Pass.text) datagrid1.dataSource=ds.Tables("Table1") datagrid1.DataBind() Dim Servicex As New Sample Dim dsx As DataSet dsx = Servicex.GetDataSetx(User.Text,Pass.text) datagrid2.dataSource=dsx.Tables("Table2") datagrid2.DataBind() if ds.Tables("Table1").Rows.count=0 then label1.text="คณกรอก Username และ/หรอ password ผดครบ" datagrid1.DataSource = ds.tables("") datagrid1.DataBind() datagrid2.DataSource = dsx.tables("") else label1.text=" ขอมลนกเรยนผขอรบบรการ " datagrid1.DataSource = ds.tables("Table1") datagrid1.DataBind() label2.text=" แสดงผลการเรยน" datagrid2.DataSource = dsx.tables("Table2") datagrid2.DataBind() End if End Sub </script>
67
<h4> "ยนดตอนรบนกเรยนเขาสระบบบรการขอมล" <h3>ปอน Username และ Passward เขาสระบบ Page</h3> <form runat="server"> USERNAME : <asp:textbox id ="User" runat="server"/><br></Center> PASSWORD : <asp:textbox id ="Pass" TextMode="password" runat="server"/><br><br></Center> <asp:Button id="button1" Text=" Login เขาสระบบ " OnClick="ButtonClick" runat="server"/> </form></script> <asp:Label id="label1" runat="server"/></br> <asp:DataGrid id="datagrid1" runat="server" /><br> <asp:Label id="label2" runat="server"/></br> <asp:DataGrid id="datagrid2" runat="server" /><br> ตวอยาง โปรแกรมแสดงขอมลผลการเรยนผานโปรแกรมเวบบราวเซอรดวยเวบเซอรวส
68
2. การใชงานเวบเซอรวสของระบบทพฒนาขนประกอบดวย 2 สวนดงน 2.1 สวนรบขอมลชอผใชและรหสผาน นกเรยนหรอผปกครองกรอกชอผใชและ รหสผาน ซงประกอบดวยรหสนกเรยนตวเลข 6 หลก
ถากรอกชอผใชและรหสผานไมถกตองจะปรากฏขอความ คณกรอก Usernameและ/หรอรหสผด 2.2 โปรแกรมจะแสดงขอมลผลการเรยนและขอมลอนๆ ถาหากขอมลชอผใชและรหสผานถกตอง ดงภาพดานลาง
69
ภาคผนวก ค การตดตงระบบสารสนเทศของโรงเรยนวดอนทาราม
70
การตดตงระบบสารสนเทศของโรงเรยนวดอนทารามประกอบดวย 3 สวนดงน 1. การตดตงระบบเครองเซรฟเวอร 1.1 สวนประกอบของเครองเซรฟเวอรประกอบดวยสวนตางๆดงน 1.1.1 เครองคอมพวเตอรเซรฟเวอร 1 เครอง 1.1.2 ระบบปฏบตการ Microsoft Windows Server20003 หรอ Windows XP 1.1.3 โปรแกรมจดการฐานขอมล Microsoft Access2003หรอ Microsoft Data Access Component(MDAC) รน 2.7 ขนไป 1.1.4 โปรแกรมจ าลองเวบเซรฟเวอร Internet Information Server(IIS) 5.0 1.1.5 โปรแกรมสรางสภาพแวดลอม .NET เชน Framework SDK รน 10 หรอ Framework Redistributable รน 1.1 Beta 1.1.6 โปรแกรมชวยตดตอระหวาง Client-Server เชน VB Runtime 1.1.7 โปรแกรมทพฒนาขนประกอบดวย 3 Folder ดงน Education Book, และHealth ใหคดลอกขอมลทง 3 Folder จากแผนซด(CD) น ามาวางบนไดร C: ของเครองเซรฟเวอร และเรยกใชงานโปรแกรมระบบสารสนเทศตางๆจากไอคอนของโปรแกรมแตละระบบ
1.2 ขนตอนการตดตงโปรแกรมใหกบเครองเซรฟเวอรตามล าดบดงน 1.2.1 ตดตงระบบปฏบตการ Microsoft Windows Server20003 หรอ Windows XP 1.2.2 ตดตงโปรแกรมจดการฐานขอมล Microsoft Access2003หรอ Microsoft Data Access Component(MDAC) รน 2.7 ขนไป 1.2.3 ตดตงโปรแกรมจ าลองเวบเซรฟเวอร Internet Information Server(IIS) 1.2.4 ตดตงโปรแกรม สรางสภาพแวดลอม .NET เชน Framework SDK รน 10 หรอFramework Redistributable รน 1.1 Beta 1.2.5 ตดตงโปรแกรมชวยตดตอระหวาง Client-Server เชน VB Runtime
2. การตดตงระบบเครองผใชงาน 2.1 สวนประกอบของเครองผใชงานประกอบดวยสวนตางๆดงน 2.1.1 เครองคอมพวเตอรโนตบคหรอเครองคอมพวเตอรแบบตงโตะ 2.1.2 เครองอานบารโคด 2.1.3 ระบบปฏบตการ Windows XP 2.1.4 โปรแกรมระบบสารสนเทศตามระบบงานประเภทตางๆ
71
2.2 ขนตอนการตดตงโปรแกรมใหกบผใชงานตามล าดบดงน 2.2.1 ตดตงระบบปฏบตการ Microsoft Windows XP 2.2.2 ตดตงเครองอานบารโคด 2.2.3 ตดตงโปรแกรมระบบสารสนเทศประเภทตางๆตามระบบงาน 3. ขนตอนการตดตงระบบบรการขอมลผลการเรยนดวยเวบเซอรวสใหกบเครองเซรฟเวอร 3.1 จดเตรยมเครองเซรฟเวอรใหมสภาพเปนเวบเซรฟเวอรตามขอท 1.2.3และ1.2.4 3.2 ตดตงฐานขอมลของเวบเซอรวสตามทออกแบบไวท C:\Inetpub\wwwroot 3.3 ตดตงโปรแกรมท าหนาทประมวลผลขอมลของเวบเซอรวสไวท C:\Inetpub\wwwroot\Bin 3.4 ตดตงโปรแกรมท าหนาทแสดงขอมลของเวบเซอรวสไวท C:\Inetpub\wwwroot 3.5 ตงคาหมายเลข IP Address ซงเปนหมายเลขไอพจรงทสามารถเรยกใชจาก ภายนอกได 3.6 ท าการเชอมโยงต าแหนงทอยของเวบเซอรวสเขากบขอความแสดงผลการเรยนทหนาเวบไซตของโรงเรยนโดยผานหมายเลขไอพดงตวอยาง http:// 202.143.177.62/login_stu.aspx
72
ภาคผนวก ง แบบประเมนผลการทดสอบ
73
แบบสอบถามความพงพอใจทมตอระบบการพฒนาระบบสารสนเทศของโรงเรยนวดอนทาราม ค าชแจงในการตอบแบบสอบถาม 1. แบบสอบถามนมความมงหมายทจะศกษาความพงพอใจทมตอระบบสารสนเทศของโรงเรยนวดอนทาราม เพอน าผลการวจยไปใชเปนขอมลพนฐานในการพฒนาระบบใหมประสทธภาพตอไป 2. แบบสอบถามชดนแบงออกเปน 3 ตอน คอ ตอนท1 ความคดเหนในดานความพงพอใจเกยวกบการใชงานของระบบ จ านวน 5 ขอ ตอนท 2 ขอเสนอแนะ
ค าชแจง โปรดท าเครองหมาย ในชองตามทไดท าการทดสอบการใชงานระบบ ตอนท 1 ความคดเหนในดานความพงพอใจเกยวกบการใชงานของระบบมจ านวน 5 ขอ
ความคดเหนเกยวกบระบบสารสนเทศของโรงเรยน วดอนทาราม
ความพงพอใจ มากทสด
มาก ปานกลาง
นอย นอยทสด
1. ขนตอนของระบบงายตอการใชงาน 2. ขอมลครบถวนตามความตองการ 3. การประมวลผลของระบบไดผลลพธถกตอง 4. รปแบบหนาจอสตวอกษรและรปภาพ 5. เปนประโยชนตอการน ามาใชในระบบสารสนเทศ ของโรงเรยนวดอนทาราม
ตอนท 2 ขอเสนอแนะ……………………………………………………….………………………………….. ……………………………………………………………………………………………………..………………. …………………………………………………………………………………………..…………………………. ……………………………………………………………….…………………………………………………….
74
ภาคผนวก จ ตารางฐานขอมลระบบ
75
ฐานขอมลของระบบ การออกแบบฐานขอมล การพฒนาระบบไดออกแบบฐานขอมลพนกงานเพอเปนฐานขอมลกลางในการทดสอบการท างานของระบบ ซงประกอบดวยตารางฐานขอมลตางๆ ดงตอไปน
ตารางท 6 ตาราง STUDENTS : เกบขอมลนกเรยน ฟลด ประเภท ขนาด รายละเอยด Key
Student_id Text 6 รหสประจ าตวนกเรยน PK Student_namest Text 50 ชอ-สกล นกเรยน Student_namefa Text 50 ชอ-สกล บดา Student_namema Text 50 ชอ-สกล มารดา Student_birth Date - วน-เดอน-ป เกดนกเรยน Student_home Text 30 ทอย เลขท-หมบาน Student_district Text 20 แขวง/ต าบล Student_bounds Text 20 เขต/อ าเภอ Student_province Text 20 จงหวด Student_post Text 5 รหสไปรษณย Student_telnumber Text 36 หมายเลขโทรศพท Student_faith Text 10 ศาสนา Student_blood Text 2 หมเลอด Student_picture Text 50 รปภาพนกเรยน Student_Class1 Text 1 ระดบชน Student_Class2 Text 2 ระดบหอง Student_user Text 6 ชอผใชระบบ Student_password Text 6 รหสผใชระบบ Student_number Text 2 ล าดบเลขทนกเรยน Student_Teacher Text 3 รหสครทปรกษา
76
ตารางท 7 ตาราง KNOW : เกบขอมลรายวชา
ฟลด ประเภท ขนาด รายละเอยด Key Know_id Text 6 รหสวชา PK Know_name Text 35 ชอวชา Know_teacher Text 3 รหสผสอน FK : TEACHER Know_term Text 1 ภาคเรยน Know_year Text 4 ปการศกษา Know_unit Number - หนวยการเรยน Know_Class Text 1 ระดบชนทเปดสอน ตารางท 8 ตาราง KNOWSUB : เกบขอมลหนวยการเรยน
ฟลด ประเภท ขนาด รายละเอยด Key Know_sub_know Text 6 รหสวชา PK , FK:KNOW Know_sub_id Text 2 รหสหนวยการเรยน PK Know_sub_name Text 35 ชอหนวยการเรยน ตารางท 9 ตาราง TEACHER : เกบขอมลครผสอน
ฟลด ประเภท ขนาด รายละเอยด Key Teacher_id Text 3 รหสผสอน PK Teacher_name Text 50 ชอผสอน Teacher _home Text 35 ทอย Teacher _district Text 20 แขวง/ต าบล Teacher _bounds Text 20 เขต/อ าเภอ Teacher _province Text 20 จงหวด Teacher _post Text 5 รหสไปรษณย Teacher _telnumber Text 22 หมายเลขโทรศพท Teacher_level Text 20 ต าแหนงทางราชการ Teacher_Class1 Text 1 ทปรกษาประจ าชน
77
ตารางท 9 ตาราง TEACHER : เกบขอมลครผสอน(ตอ) ฟลด ประเภท ขนาด รายละเอยด Key
Teacher_Class2 Text 2 ทปรกษาประจ าหอง Teacher_Picture Text 100 รปภาพ Teacher_Group Text 30 ประจ ากลมสาระการเรยนร Teacher_Username Text 3 ชอผใชงาน Teacher_Password Text 3 รหสผาน ตารางท 10 ตาราง LEARN_MAIN : เกบขอมลการลงทะเบยนรายวชา
ฟลด ประเภท ขนาด รายละเอยด Key ID_Lmain AutoNumber - รหสแฟมขอมลอตโนมต PK Mstud_lmain Text 6 รหสนกเรยน PK , FK:STUDENT Mknow_lmain Text 6 รหสวชา PK , FK : KNOW Mterm_lmain Text 1 ภาคเรยน Myear_lmain Text 5 ปการศกษา Mclass_lmain Text 2 รหสชนเรยน Mroom_lmain Text 1 รหสหองเรยน Mteacher_lmain Text 3 รหสครประจ าวชา FK:TEACHER Munit_lmain Number - หนวยการเรยน Score_Entrance Number - คะแนนเขาเรยน Score_midterm Number - คะแนนกลางภาค Score_final Number - คะแนนปลายภาคเรยน
ตารางท 11 ตาราง LEARN : เกบขอมลลงทะเบยนหนวยการเรยน ฟลด ประเภท ขนาด รายละเอยด Key
Learn_st Number - รหสทถกลงทะเบยน PK Learn_knw Text 6 รหสวชา PK , FK : KNOW Learn_kns Text 2 รหสหนวยการเรยน PK , FK : KNOW_SUB Learn_register Date/Time - วน-เดอน-ป ลงทะเบยน Learn_date Date/Time - เวลาทลงทะเบยน
78
ตารางท 12 ตาราง ENTRANCE : เกบขอมลการเขาเรยน ฟลด ประเภท ขนาด รายละเอยด Key
Entrance_st Number 5 รหสทถกลงทะเบยน PK Entrance_kn Text 6 รหสรายวชา PK , FK : KNOW Entrance_kns Text 2 รหสหนวยการเรยน PK , FK: KNOW_SUB Entrance_date Date/Time - วน-เดอน-ป ทเขาเรยน Entrance_time Date/Time - เวลาทเขาเรยน ตารางท 13 ตาราง ACTIVITYNAME : เกบขอมลกจกรรม
ฟลด ประเภท ขนาด รายละเอยด Key Activity_code Text 2 รหสกจกรรม PK Activity_name Text 30 ชอกจกรรม Activity_year Text 4 ปการศกษา Activity_teac Text 3 ประธานกจกรรม FK:TEACHER ตารางท 14 ตาราง ACTIVIENTRY : เกบขอมลการเขารวมกจกรรม
ฟลด ประเภท ขนาด รายละเอยด Key Acentry_code Text 2 รหสกจกรรม PK , FK Acentry_id Text 6 รหสนกเรยน PK , FK : STUDENT Acentry_date Date/Time - วน-เดอน-ป เขากจกรรม Acentry_time Date/Time - เวลา เขา กจกรรม ตารางท 15 ตาราง ACTIVITYREGIST : เกบขอมลการลงทะเบยนกจกรรม
ฟลด ประเภท ขนาด รายละเอยด Key Regist_actcode Text 2 รหสกจกรรม PK , FK : ACTIVITYNAME Regist_stud Text 6 รหสนกเรยน PK , FK : STUDENT Regist_year Text 4 ปการศกษา Regist_teac Text 4 ประธานกจกรรม Regist_Class Date 1 ระดบชน Regist_Room Time 2 ระดบหอง
79
ตารางท 16 ตาราง HEALTH : เกบขอมลเกยวกบสขภาพของนกเรยน ฟลด ประเภท ขนาด รายละเอยด Key
Health_id Text 6 รหสนกเรยน PK , FK : STUDENT Health_High Number - สวนสง Health_ Weight Number - น าหนก Health_disease Text 20 รหสโรคประจ าตว Health_medicine Text 20 รหสยาทเคยแพ Health_Date Text - วน-เดอน-ป บนทกขอมล ตารางท 17 ตาราง COMPANY : เกบขอมลบรษทประกนชวต
ฟลด ประเภท ขนาด รายละเอยด Key Company_id Text 2 รหสบรษท PK Company _name Text 25 ชอบรษท Company _address Text 60 ทอย Company _province Text 20 จงหวด Company _post Text 5 รหสไปรษณย Company _tel Text 24 หมายเลขโทรศพท Company _Fax Text 12 หมายเลขแฟกซ ตารางท 18 ตาราง INSURANCE : เกบขอมลการท าประกนชวต
ฟลด ประเภท ขนาด รายละเอยด Key Insurance_Code Text 6 เลขทสมาชก PK Insurance_id Text 6 รหสนกเรยน FK : STUDENT Insurance _name Text 14 เลขทกรมธรรม PK Insurance _company Text 2 รหสบรษท FK : COMPANY Insurance _money Number - ราคาเบยประกน/ป Insurance_capitallife Number - ทนประกนชวต Insurance_capitalbreak Number - ทนอบตเหต Insurance_capitalnurse Number - คารกษาพยาบาล
80
ตารางท 19 ตาราง HELTHHISTORY : เกบขอมลประวตการเขารบบรการหองพยาบาล ฟลด ประเภท ขนาด รายละเอยด Key
Helth_code Text 6 รหสนกเรยน PK Helth_date Date/time - วนทเขารบบรการ PK Helth_time Date/time - เวลาเขารบบรการ Helth_disead Text 100 โรคทปวย Helth_medical Text 100 ยาทให Helth_nurse Text 5 รหสเจาหนาทผใหการรกษา ตารางท 20 ตาราง USERPASSWORD : เกบขอมลชอผใชและรหสผานเจาหนาทหองพยาบาล
ฟลด ประเภท ขนาด รายละเอยด Key USER_ID Text 5 ชอผใช PK PASSWORD_ID Text 5 รหสผใช PK NAME Text 50 ชอจรงผใช FUNCTION Text 30 ต าแหนงเจาหนาท ตารางท 21 ตาราง BOOKS : เกบขอมลหนงสอ
ฟลด ประเภท ขนาด รายละเอยด Key Books_Entrydate Date/Time - วนทรบหนงสอเขา PK Books_Id Text 6 รหสบารโคดของหนงสอ Books_Head Text 50 ชอหวเรอง Books_Type Text 20 ประเภทหนงสอ Books_Name Text 50 ชอหนงสอ Books_Auther Text 50 ชอ-ผแตง Books_Translaet Text 50 ชอ-ผแปล Books_Numocc Text 2 ครงทพมพ
81
ตารางท 21 ตาราง BOOKS : เกบขอมลหนงสอ(ตอ) ฟลด ประเภท ขนาด รายละเอยด Key
Books_Price Number - ราคา Books_Numpage Text 3 จ านวนหนา Books_Company Text 30 ส านกพมพ Books_Set Text 3 ฉบบท Books_Number Text 3 เลมท Books_Year Text 4 ปทพมพ Books_Path Text 100 พาธทเกบรปปกหนงสอ Books_Status Text 1 หนงสอทหามยม Books_Address Text 50 ทเกบหนงสอ ตารางท 22 ตาราง MEMBER : เกบขอมลจ านวนสมาชก
ฟลด ประเภท ขนาด รายละเอยด Key Member_Id Text 6 รหสสมาชก PK Member_Name Text 30 ชอสมาชก Member_Address Text 50 ทอย Member_Tumbon Text 30 ต าบล/แขวง Member_Amper Text 30 อ าเภอ/เขต Member_Province Text 30 จงหวด Member_Post Text 5 รหสไปรษณย Member_Tel Text 22 โทรศพท Member_Picture Text 100 เกบรปภาพ Member_Dateentry Date/Time - วนรบสมครสมาชก Member_Dateend Date/Time - วนหมดอายสมาชก
82
ตารางท 23 ตาราง BOOKRETUREN : เกบขอมลการคนหนงสอ ฟลด ประเภท ขนาด รายละเอยด Key
Bookkun_id AutoNumber - รหสการคน Bookkun_Student Text 6 รหสสมาชก Bookkun_Code Text 6 รหสหนงสอ Bookkun_DateBorrow Date/Time - วน-เดอน-ป ทยมหนงสอไป Bookkun_DateReturnreal Date/Time - วน-เดอน-ป ทสงหนงสอจรง Bookkun_Money Number - จ านวนเงนคาปรบ ตารางท 24 ตาราง BOOKBORROW : เกบขอมลการยมหนงสอ
ฟลด ประเภท ขนาด รายละเอยด Key Bookbor_Id AutoNumber - รหสการยม PK Bookbor_Student Text 6 รหสสมาชก PK , FK:STUDETS Bookbor _Code Text 6 รหสหนงสอ Bookbor _DateBorrow Date/Time - ว/ด/ป ยมหนงสอ Bookbor _DateBorrow Date/Time - ว/ด/ป คนหนงสอ
ตารางท 25 ตาราง USERPASSWORDBOOK : เกบขอมลชอผใชและรหสผานเจาหนาท หองสมด
ฟลด ประเภท ขนาด รายละเอยด Key USER_IDBook Text 5 ชอผใช PK PASSWORD_IDBook Text 5 รหสผใช PK NAMEBook Text 50 ชอจรงผใช FUNCTIONBook Text 30 ต าแหนงเจาหนาท
83
ประวตผวจย ชอ-สกล นายวรชน นามโคตร วนเดอนปเกด 29 เมษายน พ.ศ. 2519 ทอย โรงเรยนวดอนทาราม เลขท 258 ถนนเทอดไท แขวงบางยเรอ เขตธนบร กรงเทพฯ 10600 ประวตการศกษา พ.ศ. 2532 ส าเรจการศกษาระดบชนประถมศกษาปท 6 โรงเรยนบานกดตะกาบ จงหวดสกลนคร พ.ศ. 2538 ส าเรจการศกษาระดบชนมธยมศกษาปท 6 โรงเรยนมธยมวารชภม จงหวดสกลนคร
พ.ศ. 2540 ส าเรจการศกษาระดบประกาศนยบตรวชาชพเทคนค (ปวท.) สาขาเทคนควศวกรรมไฟฟา วทยาลยเทคนคสกลนคร พ.ศ. 2542 ส าเรจการศกษาระดบปรญญาตร(ค.บ.) สาขาคอมพวเตอรศกษา สถาบนราชภฏเพชรบร พ.ศ. 2547 ส าเรจการศกษาระดบปรญญาตร(วศ.บ.) สาขาวศวกรรมไฟฟา มหาวทยาลยเทคโนโลยมหานคร
พ.ศ. 2549 ศกษาตอระดบปรญญาโท(วท.ม.) สาขาเทคโนโลยสารสนเทศ มหาวทยาลยศลปากร