49
การศึกษาและสร้างโปรแกรม SCAN REWORK เพื่อนับจำนวนเครื่องปรับอากาศที่นำกลับมาแก้ไข A STUDY AND CREATION OF SCAN REWORK PROGRAM TO COUNT THE NUMBER OF AIR CONDITIONERS THAT ARE RECYCLE ยุทธพล ประทุมชัย วิชชกร ไชยประทุมชัย โครงการนี้เป็นส่วนหนึ่งของการศึกษาตามหลักสูตรเทคโนโลยีบัณฑิต สาขาวิชาเทคโนโลยีคอมพิวเตอร์ วิทยาลัยเทคนิคมหาสารคาม สถาบันการอาชีวศึกษาภาคตะวันออกเฉียงเหนือ 3 ปีการศึกษา 2562

SCAN REWORKsv.mtc.ac.th/inno/files/YYYYYYYYYYYYYYYYYYYYYYY_SCAN...การศ กษาและสร างโปรแกรม SCAN REWORK เพ อน บจำนวนเคร

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: SCAN REWORKsv.mtc.ac.th/inno/files/YYYYYYYYYYYYYYYYYYYYYYY_SCAN...การศ กษาและสร างโปรแกรม SCAN REWORK เพ อน บจำนวนเคร

การศกษาและสรางโปรแกรม SCAN REWORK เพอนบจำนวนเครองปรบอากาศทนำกลบมาแกไข

A STUDY AND CREATION OF SCAN REWORK PROGRAM TO COUNT THE NUMBER OF AIR CONDITIONERS THAT ARE RECYCLE

ยทธพล ประทมชย วชชกร ไชยประทมชย

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

วทยาลยเทคนคมหาสารคาม สถาบนการอาชวศกษาภาคตะวนออกเฉยงเหนอ 3

ปการศกษา 2562

Page 2: SCAN REWORKsv.mtc.ac.th/inno/files/YYYYYYYYYYYYYYYYYYYYYYY_SCAN...การศ กษาและสร างโปรแกรม SCAN REWORK เพ อน บจำนวนเคร

การศกษาและสรางโปรแกรม SCAN REWORK

เพอนบจำนวนเครองปรบอากาศทนำกลบมาแกไข A STUDY AND CREATION OF SCAN REWORK PROGRAM TO COUNT THE

NUMBER OF AIR CONDITIONERS THAT ARE RECYCLE

ยทธพล ประทมชย วชชกร ไชยประทมชย

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

วทยาลยเทคนคมหาสารคาม สถาบนการอาชวศกษาภาคตะวนออกเฉยงเหนอ 3

ปการศกษา 2562

Page 3: SCAN REWORKsv.mtc.ac.th/inno/files/YYYYYYYYYYYYYYYYYYYYYYY_SCAN...การศ กษาและสร างโปรแกรม SCAN REWORK เพ อน บจำนวนเคร

ใบรบรองโครงการ หลกสตรเทคโนโลยบณฑต สาขาวชาเทคโนโลยคอมพวเตอร

การศกษาและสรางโปรแกรม SCAN REWORK เพอนบจำนวนเครองปรบอากาศทนำกลบมาแกไข A STUDY AND CREATION OF SCAN REWORK PROGRAM TO COUNT THE NUMBER OF AIR

CONDITIONERS THAT ARE RECYCLE จดทำโดย นายยทธพล ประทมชย และ นายวชชกร ไชยประทม

คณะกรรมการสอบโครงการ

ลงชอ............................................................... (นายณฐธญ สวรรณทา)

ประธานกรรมการ

ลงชอ............................................................... (นายพรชย ทองอนทร)

ลงชอ............................................................... (นางจรญญา พทธสอน)

ลงชอ............................................................... (ดร.ชฎารตน สขศล)

กรรมการ

กรรมการ

กรรมการ (อาจารยทปรกษา)

สถาบนการอาชวศกษาภาคตะวนออกเฉยงเหนอ 3 อนมตใหรบโครงการฉบบน เปนสวนหนงของการศกษาตามหลกสตรเทคโนโลยบณฑต สาขาวชาเทคโนโลยคอมพวเตอร ของวทยาลยเทคนคมหาสารคาม

ลงชอ.......................................................... (นายณฐธญ สวรรณทา)

หวหนาภาควชาเทคโนโลยคอมพวเตอร วนท เดอน มนาคม พ.ศ. 2563

ลขสทธของ สถาบนการอาชวศกษาภาคตะวนออกเฉยงเหนอ 3

Page 4: SCAN REWORKsv.mtc.ac.th/inno/files/YYYYYYYYYYYYYYYYYYYYYYY_SCAN...การศ กษาและสร างโปรแกรม SCAN REWORK เพ อน บจำนวนเคร

ชอโครงการ การศกษาและสรางโปรแกรม SCAN REWORK เพอนบจำนวน

เครองปรบอากาศทนำกลบมาแกไข

A STUDY AND CREATION OF SCAN REWORK PROGRAM TO

COUNT THE NUMBER OF AIR CONDITIONERS THAT ARE RECYCLE

ผจดทำโครงการ นาย วชชกร ไชยประทม

นาย ยทธพล ประทมชย

อาจารยทปรกษา ดร. ชฎารตน สขศล

ปรญญา เทคโนโลยบณฑต สาขาวชา เทคโนโลยคอมพวเตอร

สถาบนการอาชวศกษาภาคตะวนออกเฉยงเหนอ 3 วทยาลยเทคนคมหาสารคาม ปทพมพ 2562

บทคดยอ

การศกษาและสรางโปรแกรม SCAN REWORK เพอนบจำนวนเครองปรบอากาศทนำกลบมาแกไข มวตถประสงคเพอ 1) ศกษาหลกการทำงานของโปรแกรม SCAN REWORK 2) สรางชดคำสงควบคมการทำงานของโปรแกรม SCAN REWORK และ 3) ทดลองใชโปรแกรม SCAN REWORK แทนการจดบนทกโดยการลงมอปฏบตจรงในโรงงานของบรษท Scan

ผลการศกษา พบวา

1. การศกษาหลกการทำงานของโปรแกรม SCAN REWORK คอ 1) โปรแกรม Excel ไดหลกการ

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

และนบจำนวนงาน และ 2) การใชภาษา VBA ไดชดคำสง เพอนำไปสรางโปรแกรมไดชดคำสงเพอทจะ

นำมาสรางโปรแกรม Scan Rework โดยแตละคำสงจะเชอมโยงกบหนาโปรแกรมทแสดงผล

2. ไดชดคำสงทสามารถควบคมการทำงานของโปรแกรมได ทแสดงฐานขอมล Excel และแสดงผล

ของโปรแกรมบนจอคอมพวเตอร

3. การทดลองใชโปรแกรม SCAN REWORK แทนการจดบนทกโดยการลงมอปฏบตจรงในโรงงาน

ไดทดลอง 2 ขนตอน คอ 1)การทดลองการใชงานโปรแกรม SCAN REWORK กรณงานท REWORK พบวา

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

และทำงานไดรวดเรวกวาการตรวจเชคงานเครองปรบอากาศดวยการจดบนทก และ 2) การทดลองการ

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

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

Page 5: SCAN REWORKsv.mtc.ac.th/inno/files/YYYYYYYYYYYYYYYYYYYYYYY_SCAN...การศ กษาและสร างโปรแกรม SCAN REWORK เพ อน บจำนวนเคร

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

โดยไมมขอผดพลาด

คำสำคญ โปรแกรม SCAN REWORK

Page 6: SCAN REWORKsv.mtc.ac.th/inno/files/YYYYYYYYYYYYYYYYYYYYYYY_SCAN...การศ กษาและสร างโปรแกรม SCAN REWORK เพ อน บจำนวนเคร

กตตกรรมประกาศ โครงการฉบบนจะสำเรจลลวงได เกดจากความวรยะ อตสาหะของผจดทำทไดชวยกนทำงานอยางเตมท ผจดทำขอขอบพระคณทาน ดร.ชฎารตน สขศล ทไดเสยสละเวลามาเปนอาจารยทปรกษาในการทำโครงการครงน แลวยงมคณะกรรมการสอบโครงการทกทาน ทคอยใหคำปรกษา และการแกไขปญหา คอ ทานอาจารยณฐธญ สวรรณทา หวหนาภาควชาเทคโนโลยคอมพวเตอร ทานอาจารยพรชย ทองอนทร และทานอาจารยจรญยา พทธสอน ทคอยชแนะใหเหนถงจดบกพรองของโครงการ และแนะนำวธการแกไขปญหาซงเปนประโยชนอยางยงในการจดทำโครงการฉบบน ขอขอบพระคณ นาย ชนะพนธ ตนยะไพบลย ตำแหนง Supervisor ทปรกษาโครงการ ซงคอยอำนวยความสะดวก และแนะนำการสรางโปรแกรม และขอขอบพระคณบรษท SNC FORMER จำกด (มหาชน) ทอำนวยความสะดวกในเรองสถานทในการทดลองการสรางโปรแกรม SCAN REWORK เพอนบจำนวนเครองปรบอากาศทนำกลบมาแกไขจนสามารถใชงานจรงไดอยางมคณภาพ ขอกราบขอบพระคณอาจารยทกทานในภาควชาเทคโนโลยคอมพวเตอร วทยาลยเทคนคมหาสารคาม ทใหความร กำลงใจ และคำแนะนำดวยดมาโดยตลอด ตลอดจนภาควชาเทคโนโลยคอมพวเตอร วทยาลย เทคนคมหาสารคามทใหความอนเคราะหดานสถานทในการจดทำรปเลมโครงการ ขอกราบขอบพระคณบดา มารดา และทกคนในครอบครว ทคอยใหกำลงใจ และขอบคณเพอน ๆ ทคอยชวยเหลอ และแสดงความคดเหนตาง ๆ

คณะผจดทำ

ยทธพล ประทมชย

วชชกร ไชยประทมชย

Page 7: SCAN REWORKsv.mtc.ac.th/inno/files/YYYYYYYYYYYYYYYYYYYYYYY_SCAN...การศ กษาและสร างโปรแกรม SCAN REWORK เพ อน บจำนวนเคร

สารบญ

บทท 1 บทนำ 1.1 ความเปนมาและความสำคญ.......................................................... .............................................1 1.2 วตถประสงคของการศกษา.......................................................... ................................................1 1.3 ขอบเขตของการศกษา.................................................................................................................2 1.4 นยามศพทเฉพาะ.........................................................................................................................2

1.5 ประโยชนทคาดวาจะไดรบ..........................................................................................................2 บทท 2 ทฤษฎทสำคญและงานวจยทเกยวของ.......................................................... ...................................3 2.1 Microsoft Excel........................................................................................................................3 2.2 ภาษา Visual Basic.....................................................................................................................5 2.3 barcode.......................................................... ........................................................................ ...7 2.4 เครองอานบารโคด.......................................................... ..........................................................10 2.5 งานวจยทเกยวของ....................................................................................................................14

บทท 3 วธดำเนนงาน.................................................................................................................................15 3.1 เพอศกษาหลกการทำงานของโปรแกรม SCAN REWORK………………………………………………..15 3.2 เพอสรางชดคำสงควบคมการทำงานของโปรแกรม SCAN REWORK…………………………………16 3.3 เพอทดลองใชโปรแกรม SCAN REWORK แทนการจดโดยการลงมอปฏบตจรงในโรงงาน…………….19 ของบรษท Scan..................................................................................................................................................... บทท 4 ผลการศกษา……………………………………………………………………………………………………………………20 4.1 เพอศกษาหลกการทำงานของโปรแกรม SCAN REWORK…………………………………………………20 4.2 เพอสรางชดคำสงควบคมการทำงานของโปรแกรม SCAN REWORK…………………………………21

หนา บทคดยอ……………………………………………………………………………………………………………………………….......ก-ข กตตกรรมประกาศ............................................................................................................................. ............ค สารบญ.............................................................................................................. ..........................................ง-จ สารบญตาราง............................................................................................................................. ....................ฉ สารบญภาพ................................................................................................... .................................................ช

Page 8: SCAN REWORKsv.mtc.ac.th/inno/files/YYYYYYYYYYYYYYYYYYYYYYY_SCAN...การศ กษาและสร างโปรแกรม SCAN REWORK เพ อน บจำนวนเคร

สารบญ(ตอ)

หนา 4.3 เพอทดลองใชโปรแกรม SCAN REWORK แทนการจดบนทกโดยการลงมอปฏบตจรงใน………….21 โรงงาน Scan……………………………………………………………………………………………………………........ บทท 5 สรปผล อภปรายผล และขอเสนอแนะ……………………………………………………………..………………...27 5.1 สรปผล……………………………………………………………………………………………………………….………27 5.2 อภปรายผล…………………………………………………………………………………………………………………28 5.3 ขอเสนอแนะ …………………………………………………………………………………………………….………..30

บรรณานกรม

ภาคผนวก.…………………………………………………………………………………………………………………………………....... ก การใชงานโปรแกรม…………………………………………………………………………………………………......................

ข ประวตผจดท า……………………………………………………………………………………………………………...................

Page 9: SCAN REWORKsv.mtc.ac.th/inno/files/YYYYYYYYYYYYYYYYYYYYYYY_SCAN...การศ กษาและสร างโปรแกรม SCAN REWORK เพ อน บจำนวนเคร

สารบญภาพ

ภาพท หนา 2.1 โลโกของภาษา Microsoft Excel……………………………………………………………………………………3 2.2 โลโกของภาษา Visual Basic ทออกแบบโดย Microsoft………………………………………..…………6 2.3 barcode………………………………………………………………………………………………………………………8 2.4 บอกตวเลขแตละตวของ barcode…………………………………………………………………………………..8 2.5 บารโคด 2 มต(Barcode 2D) …………………………………………………………………………………………9 2.6 บารโคด 3 มต(Barcode 3D) …………………………………………………………………………………………9 2.7 เครองอานบารโคด……………………………………………………………………………………………………….12 2.8 เครองอานบารโคด แบบมอจบ………………………………………………………………………………………13 2.9 เครองอานบารโคด แบบตงโตะ……………………………………………………………………………………..13 2.10 เครองอานบารโคด แบบ Fix Mount ……………………………………………………………………………14 3.1 การศกษาโปรแกรม Excel……………………………………………………………………………………………15 3.2 วธศกษาการใชภาษา VBA เพอนำไปสรางชดคำสงของโปรแกรม…………………………………………16 3.3 ชดคำสงทจะแสดงหนาตาของฐานเกบขอมลบน Excel…………………………………………….………17

3.4 เขยนคำสงเพอแสดงผลโปรแกรม…………………………………………………………………………………..17 3.5 ออกแบบหนาจอของฐานขอมล Excel……………………………………………………………………………18

3.6 ออกแบบจอแสดงผลของโปรแกรมทใชในการแสดงขอมลบนหนาจอ.......................................18 3.7 หลกการทำงานของโปรแกรม………………………………………………………………………………………..19

4.1 หลกการทำงานของโปรแกรม คอ มองคประกอบ ดงน ผใช คอมพวเตอรเครองยงบารโคด…..20 เพอทจะยงบารโคดและนบจำนวนงาน………………………………………………………………………………. 4.2 ไดชดคำสงเพอทจะนำมาสรางโปรแกรม Scan Rework โดยแตลำคำสงจะเชอมโยงกบหนา…….20 โปรแกรมทแสดงผล………………………………………………………………………………………………………….. 4.3 หนาฐานขอมล Excel………………………....……………………………………………………………………….21 4.4 หนาการแสดงผลโปรแกรม…………....……………………………………………………………………………..21 4.5 ภาพแสดงจำนวนเครองปรบอากาศทรอ REWORK………………………………………………………….22 4.6. สแกนงานเพอทจะเกบขอมล………………………………………………………………………………………..22 4.7 แสดงหนาจอการนบจำนวนเครองปรบอากาศของโปรแกรมหลงจากสแกนบารโคด................23 4.8 แบบจดบนทก……………………………………………………………………………………………………………..25 4.9 แบบสแกนบารโคด.............................................................................................................. ..... 25

Page 10: SCAN REWORKsv.mtc.ac.th/inno/files/YYYYYYYYYYYYYYYYYYYYYYY_SCAN...การศ กษาและสร างโปรแกรม SCAN REWORK เพ อน บจำนวนเคร

สารบญตาราง

ตารางท หนา 4.1 แสดงผลการทดลองการทำงานของโปรแกรมเพอแสดงหมายเลขจำนวนบนหนาจอ................23 4.2 แสดงผลการทดลองการทำงานของการโปรแกรมโดยรบขอมลจากการสแกนบารโคด………….24 เมอเชอมตออปกรณสแกนบารโคด……………………………………………………………………………………. 4.3 แสดงผลการทดลองแบบจดบนทก…………………………………………………………………………………25 4.4 แสดงผลการทดลองนบจำนวนเครองปรบอากาศการโดยใชโปรแกรม Scan rework…………. 26 และรบขอมลจากการสแกนบารโคด………………………………………………………………………...………

Page 11: SCAN REWORKsv.mtc.ac.th/inno/files/YYYYYYYYYYYYYYYYYYYYYYY_SCAN...การศ กษาและสร างโปรแกรม SCAN REWORK เพ อน บจำนวนเคร

บทท 1 บทนำ

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

ในปจจบนเราไดนำเทคโนโลยมาชวยในการทำกจกรรมตาง ๆ ในชวตประจำวนมากมายโดยเฉพาะ

เครองมอทใชอำนวยความสะดวกแกมนษย เชน อปกรณทำความสะอาดในครวเรอน ไดแก เครองซกผา

อตโนมต เครองดดฝนอตโนมต ถาในโรงงานอตสาหกรรม ไดแก เครองเชคลค (Check leak) เครองดด

ทองแดง เครองดดเหลกทอแบบเคลอนท

บรษท SNC FORMER เปนผนำการผลตชนสวนเครองปรบอากาศ สำหรบยานยนตและทพกอาศย รวมถงชนสวนคอมเพรสเซอรสำหรบผผลตประกอบสนคา และชนสวนดงกลาวเกอบทงหมดในประเทศไทยสำหรบกลมยานยนต เชน สยามวาลโอ เดนโซ ฮลลา ไครเมท โชวะ แคลโซนก เปนตน กลมครองปรบอากาศ เชน ฟจส โตโยตา เรดเอเตอร ยอรค ไดกน เอมซพ เปนตน และ กลมคอมเพรสเซอร เชน สยามคอมเพรสเซอร มตซชตะ สงคโปร คอมเพรสเซอร โคปแลนด คลทอม เคอรบ (SNC.2563)

บรษท SCAN เปนบรษทในเครอของบรษท SNC FORMER ทรบผลตเครองปรบอากาศใหแกลกคา มการประกอบเครองปรบอากาศหลายตวในแตละวนและในแตละชวงเวลา บางครงมสนคาทมไมชนสวน ไมผานมาตรการคณภาพของโรงงานกอนสงใหลกคา ซงตองมการนำกลบมาตรวจสอบหาจดทชนงาน ไมสมบรณ และตองทำการแกไขใหม หรอทเรยกวาการ REWORK ซงยากและเสยเวลาตอการตรวจสอบเครองปรบอากาศสำหรบทชนงานไมสมบรณ งานทชนสวนของงานเกดความเสยหาย รวมถงการนบจำนวนเครองปรบอากาศทชนงานไมสมบรณ รวมถงการนบจำนวนเครองปรบอากาศทชนงานไมสมบรณ หรอทเรยกสน ๆ วาชนงาน NG จากปญหาดงกลาว ผจดทำ จงไดศกษาและสรางโปรแกรม SCAN REWORK เพอนบจำนวนเครอง ปรบอากาศทนำกลบมาแกไข เพอตรวจสอบเครองปรบอากาศทชนงานไมสมบรณ แทนการจดบนทกเพอความสะดวกรวดเรวในการทำงานและปองกนการสญหายของขอมล

1.2 วตถประสงคของโครงการ 1.2.1 เพอศกษาหลกการทำงานของโปรแกรม SCAN REWORK 1.2.2 เพอสรางชดคำสงควบคมการทำงานของโปรแกรม SCAN REWORK 1.2.3 เพอทดลองใชโปรแกรม SCAN REWORK แทนการจดบนทกโดยการลงมอปฏบตจรงในโรงงานของบรษท Scan

Page 12: SCAN REWORKsv.mtc.ac.th/inno/files/YYYYYYYYYYYYYYYYYYYYYYY_SCAN...การศ กษาและสร างโปรแกรม SCAN REWORK เพ อน บจำนวนเคร

2

1.3 ขอบเขตของโครงการ 1.3.1 โปรแกรม SCAN REWORK สามารถนบจำนวนงานไดโดยการ SCAN BARCODE 1.3.2 เกบขอมลลงฐานขอมล EXCEL 1.3.3 โปรแกรม SCAN REWORK ใชเพอนบจำนวนงานทกลบมาแกไข

1.4 นยามศพทเฉพาะ

1.4.1 NG หมายถง งานทชนสวนของงานเกดความเสยหาย ไมสามารถนำกลบมาใชไดอก ตองทง

ออกจากระบบ

1.4.2 SCAN REWORK หมายถ ง ช ดคำส งท ใช ในการอ านบาร โค ดและบ นท กข อม ลของ

เครองปรบอากาศลงในโปรแกรมทผจดทำสรางขน เพอนบจำนวนเครองปรบอากาศทนำกลบมาแกไข

1.4.3 SCAN หมายถง ชอบรษททตงอยในเครอขายของบรษท SNC FORMER

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

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

สะดวกในการตรวจสอบงานไดอยางมประสทธภาพ

1.5.2 สามารถพฒนาและศกษาตอยอดโปรแกรมนกบการผลตสนคาอนทม BARCODE ใชเพอนบ

จำนวนงานทกลบมาแกไข

Page 13: SCAN REWORKsv.mtc.ac.th/inno/files/YYYYYYYYYYYYYYYYYYYYYYY_SCAN...การศ กษาและสร างโปรแกรม SCAN REWORK เพ อน บจำนวนเคร

บทท 2

เอกสารและงานวจยทเกยวของ โปรแกรม Scan Rework ผจดทำ ไดศกษาเอกสารและงานวจยทเกยวของ ดงน 2.1 Microsoft Excel 2.2 ภาษา Visual Basic 2.3 Barcode 2.4 เครองอานบารโคด 2.5 งานวจยทเกยวของ

2.1 Microsoft Excel (excel คอ.2563 ) Microsoft Excel เปนโปรแกรมสามญประจำเครองทมประโยชนมากมาย ใชชวยงานทางธรกจไดมากมาย หากใชไดอยางคลองแคลว และใชงานความสามารถของมนไดอยางครบถวน บทความนจะชวยใหเรารจกกบความสามารถของ Microsoft Excel ทเราอาจจะยงไมทราบ เพอทจะไดนำไปประยกตใชงานในทางธรกจตอไปได

ภาพท 2.1 โลโกของ Microsoft Excel

Page 14: SCAN REWORKsv.mtc.ac.th/inno/files/YYYYYYYYYYYYYYYYYYYYYYY_SCAN...การศ กษาและสร างโปรแกรม SCAN REWORK เพ อน บจำนวนเคร

4

2.1.1 แนะนำเกยวกบ Excel Microsoft Excel เปนโปรแกรมทางดานตารางคำนวณ หรอทเรยกวา สเปรตชต (Spreadsheet) เปนโปรแกรมในชด Microsoft Office มความสามารถในดานการสรางตาราง การคำนวณ การวเคราะห การออกรายงานในรปแบบตารางและกราฟ เรามารจก Excel ใหมากขนกนในบทความน 2.1.2 ประโยชนของ Microsoft Excel 2.1.2.1 สรางตารางทำงาน จดตารางสวยงาม ในรปแบบตาง ๆ

2.1.2.2 สรางเอกสารทตองมการคำนวณ เชอมโยงสตร สามารถเชอมโยงในไฟลเดยวกน ขามไฟล หรอ ขามเครอง

2.1.2.3 งานจดเกบขอมลเบองตนทจำนวนขอมลไมเกน 1 ลานแถว ในทางปฏบต แนะนำวาไมเกน หลกแสน จะทำงานไดคลองตว 2.1.2.4 สรางรายงานสรปผลในมมมองตาง ๆ เชน ตารางสรปยอดขาย ตารางสรปขอมลสนคา สรปงบดล สรปแผนการผลต สรปขอมล ขาดลามาสาย ของพนกงาน เปนตน 2.1.2.5 สรางกราฟ นำเสนอขอมล ในรปแบบตาง ๆ ไมวาจะเปนกราฟแทง กราฟเสน วงกลม จด ทง 2 มต และ 3 มต มรปแบบตาง ๆ มากมาย 2.1.3 ลกษณะงานเหมาะกบ Excel

2.1.3.1 งานดานบญช (Accounting) 2.1.3.2 งานดานการเงน (Financial) 2.1.3.3 งานดานการวางแผน (Planning) 2.1.3.4 งานดานงบประมาณ (Budgeting) 2.1.3.5 งานดานสถต (Statistic) 2.1.3.6 งานดานวศวกรรมศาสตร (Engineering)

2.1.4 เครองมอในใชงานขนสง Pivot Table และ Pivot Chart เปนเคร องมอใชในการสรปผลขอมลในรปแบบตาราง และ กราฟ สามารถจดกลมขอมล สรปผลไดในมมมองทตองการ Power BI ไดแก PowerPivot, Power View , Power Query, Power Map เปนเครองมอขนสงเพ อใชประมวลผลในงาน Business Intelligence (BI) เพอนำเสนอในมมมองทเราตองการได และปลดลอคขอจำกดตางของ Excel ในการทำงานกบขอมลลงไป หลกสตรอบรมดาน Excel 9Expert Training มหลกสตรอบรมเกยวกบ Microsoft Excel เพอนำไปประยกตใชกบทางธรกจ ไดตงแตระดบตน ถงระดบสง

Page 15: SCAN REWORKsv.mtc.ac.th/inno/files/YYYYYYYYYYYYYYYYYYYYYYY_SCAN...การศ กษาและสร างโปรแกรม SCAN REWORK เพ อน บจำนวนเคร

5

2.2 ภาษา Visual Basic (visualbasic.18 กนยายน 2559) Visual Basic เปนภาษาคอมพวเตอร (Programming Language) ทพฒนาโดยบรษทไมโครซอฟท ซงเปนบรษทยกษใหญทสรางระบบปฏบตการ Windows 95/98 และWindows NT ทเราใชกนอยในปจจบน โดยตวภาษาเองมรากฐานมาจากภาษา Basic ซงยอมาจาก Beginner’s All Purpose Symbolic Instruction ถาแปลใหไดตามความหมายกคอ “ชดคำสงหรอภาษาคอมพวเตอรสำหรบผเรมตน” ภาษา Basic มจดเดนคอผทไมมพนฐานเรองการเขยนโปรแกรมเลขกสามารถเรยนรและนำไปใชงานไดอยางงายดายและรวดเรว เมอเทยบกบการเรยนภาษาคอมพวเตอรอน ๆ เชน ภาษาซ (C). ปาสคาส (Pascal). ฟอรแทรน (Fortian) หรอ แอสเชมบล (Assembler) ไมโครซอฟททไดพฒนาโปรแกรมภาษา Basic มานานนบสบป ตงแตภาษา MBASIC (Microsoft Basic).

BASICA (Basic Advanced): GWBASIC และ QuickBasicซงไดตดตงมาพรอมกบระบบปฏบตการ Ms DOS ในทสดโดยใชชอวา QBASIC โดยแตละเวอรชนทออกมานนไดมการพฒนาและเพมเตมคำสงตาง ๆเขาไปโดยตลอด ในอดตโปรแกรมภาษาเหลานลวนทำงานใน Text Mode คอเปนตวอกษรลวน ๆ ไมมภาพกราฟฟกสวยงามแบบระบบ Windows อยางในปจจบน จนกระทงเมอระบบปฏบตการWindows ไดรบความนยมอยางสงและเขามาแทนท DOS ไมโครซอฟทกเลงเหนวาโปรแกรมภาษาใน Text Mode นนคงถงกาลทหมดสมย จงไดพฒนาปรบปรงโปรแกรมภาษา Basic ของตนออกมาใหมเพอสนบสนนการทำงาน ในระบบWindowsทำใหVisualBasicถอกำเนดขนมาตงแตบดนน Visual Basic เวอรชแรกคอเวอรชน 1.0 ออกสสายตาประชาชนตงแตป 1991 โดยในชวงแรกนนยงไมมความสามารถตางจากภาษา GBASIC มากนก แตจะเนนเรองเครองมอทชวยในการเขยนโปรแกรมวนโดวซงปรากฏวา Visual Basic ไดรบความนยมและประความสำเรจเปนอยางดไมโครซอฟทจงพฒนา Visual Basic ใหดขนเรอย ๆ ทงในดานประสทธภาพ ความสามารถ และเครองมอตาง ๆเชน เครองมอตรวจสอบแกไขโปรแกรม (debugger) สภาพแวดลอมของการพฒนาโปรแกรม การเขยนโปรแกรมแบบหลายวนโดวยอย(MDI)และอนๆอกมากมาย สำหรบ Visual Basic ในปจจบนคอ Visual Basic 2008 ซงออกมาในป 2008 ไดเพมความสามารถในการเขยนโปรแกรมตดตอกบเครอขายอนเตอรเนต การเชอมตอกบระบบฐานขอมล รวมทงปรบปรงเครองมอและการเขยนโปรแกรมซงวตถ (Object Oriented Programming) ใหสมบรณยงขนพรอมทงเพมเครองมอตาง ๆ อกมากมายททำใหใชงายและสะดวกขนกวาเดม โดยเราจะคอยๆมาเรยนรสวนประกอบและเครองมอตาง ๆอกมากมายททำใหใชงายและสะดวกขนกวาเดม 2.2.1 ขอดของการเขยนโปรแกรมดวย Visual Basic สาเหตท Visual Basic เปนภาษาทเหมาะสำหรบการเรยนรในการเขยนโปรแกรมนนเนองจาก Visual Basic มขอดหลายประการคอ 2.2.1.1 งายตอการเรยนรเหมาะสำหรบผเรมตน ทงในเรองไวยากรณของภาษาเองและเครองมอการใชงาน

Page 16: SCAN REWORKsv.mtc.ac.th/inno/files/YYYYYYYYYYYYYYYYYYYYYYY_SCAN...การศ กษาและสร างโปรแกรม SCAN REWORK เพ อน บจำนวนเคร

6

2.2.2.2 ความนยมของตวภาษา โดยอาจกลาวไดวาภาษา Basic นนเปนภาษาทคนเรยนรและใชงานมากทสดในประวตศาสตรของคอมพวเตอร 2.2.2.3 การพฒนาอยางตอเนอง การปรบปรงประสทธภาพในดานของตวภาษาและความเรวของการประมวลผล และในเรองของความสามารถใหม ๆ เชน การตดตอกบระบบฐานขอมล การเชอมตอกบเครอขายอนเตอรเนต 2.2.2.4 ผพฒนาสำคญของ Visual Basic คอ บรษทไมโครซอฟทซงจดวาเปนยกษใหญของวงการคอมพวเตอรในปจจบน เราจงสามารถมนใจไดวา Visual Basic จะยงมการพฒนา ปรบปรงและคงอยไปอกนาน Visual Basic เป นภาษาร นท ส าม ในการ เข ยน โปรแกรมแบบ event-driven programming (การเขยนโปรแกรมทข นกบเหตการณ) ซงมาพรอมกบเครองมอพฒนาจาก Microsoft เปดตวครงแรกในป 1991 และไดรบการพฒนาใหดมากขนจนถงป 2008 โดย ภาษา Visual Basic นนถกออกแบบมาเพอใหงายตอการเรยนรและงายตอการใชงาน ภาษา Visual Basic นนถกพฒนามาจากภาษา Basic ภาษาเขยนโปรแกรมทเขาใจงายสำหรบผเรมตน ซงสนบสนนการพฒนาโปรแกรมแบบ rapid application development (RAD) และ graphical user interface (GUI) การเขาถงฐานขอมล และอน ๆ ททำงานภายใต .NET Framework เวอรชนลาสดของ Visual Basic นนสนบสนนการเขยนโปรแกรมเชงวตถอยางเตมรปแบบ

ภาพท 2.2 โลโกของภาษา Visual Basic ทออกแบบโดย Microsoft

2.2.2 Visual Basic คอมไพเลอร คอมพวเตอรเขาใจแคภาษาเครอง ภาษาทประกอบไปดวย 1 และ 0 (ในเลขฐานสอง) ในการเขยนโปรแกรม เราจะเขยนในภาษาระดบสงซงเปนภาษาทมนษยสามารถทำความเขาใจไดงาย เชน ภาษา Visual Basic กเปนภาษาระดบสง แลว Common Language Runtime (CLR) จะแปลงโปรแกรมทเราเขยนไปเปนภาษาเครองสำหรบรนในแตละแพลตฟอรม

Page 17: SCAN REWORKsv.mtc.ac.th/inno/files/YYYYYYYYYYYYYYYYYYYYYYY_SCAN...การศ กษาและสร างโปรแกรม SCAN REWORK เพ อน บจำนวนเคร

7

2.2.3 Integrated Development Environment ในการพฒนาโปรแกรมภาษา Visual Basic เราจะใชเครองมอพฒนาจาก Microsoft หรอเรยกวา Integrated Development Environment (IDE) ซงในปจจบน เปนโปรแกรม Visual Studio ทมาพรอมกบความสามารถตาง ๆ ทเปนทง Text editor คอมไพเลอร และ Debugger และยงมคลาสไลบรารตางของ.NETframeworkและเอกสารอางองการใชงานครบครน

2.3 barcode (บารโคด.2563) บารโคด(barcode) หรอในภาษาไทยเรยกวา “รหสแทง” ประกอบดวยเสนมด(มกจะเปนสดำ) และเสนสวาง(มกเปนสขาว)วางเรยงกนเปนแนวดง เปนรหสแทนตวเลขและตวอกษร ใชเพออำนวยความสะดวกใหเคร องคอมพวเตอรสามารถอานรหสขอมลไดงายขน โดยใชเครองอานบารโคด (Barcode Scanner) ซงจะทำงานไดรวดเรวและชวยลดความผดพลาดในการคยขอมลไดมาก บารโคดเรมกำเนดขนเมอ ค.ศ. 1950 โดยประเทศสหรฐอเมรกาไดจดตงคณะกรรมการเฉพาะกจทางดานพาณชยขนสำหรบคนควารหสมาตรฐานและสญลกษณทสามารถชวยกจการดานอตสาหกรรมและสามารถจดพมพระบบบารโคดระบบ UPC-Uniform ขนไดในป 1973 ตอมาในป 1975 กลมประเทศยโรปจดตงคณะกรรมการดานวชาการเพอสรางระบบบารโคดเรยกวา EAN-European Article Numbering สมาคม EAN เตบโตครอบคลมยโรปและประเทศอน ๆ (ยกเวนอเมรกาเหนอ) และระบบบารโคด EAN เรมเขามาในประเทศไทยเมอป1987 โดยหลกการแลวบารโคดจะถกอานดวยเครองสแกนเนอร บนทกขอมลเขาไปเกบในคอมพวเตอรโดยตรงไมตองกดปมทแทนพมพ ทำใหมความสะดวก รวดเรวในการทำงานรวมถงอานขอมลไดอยางถกตองแมนยำ เชอถอได และจะเหนไดชดเจนวาปจจบนระบบบารโคด เขาไปมบทบาทในทกสวนของอตสาหกรรมการคาขาย และการบรการ ทตองใชการบรหารจดการขอมลจากฐานขอมลในคอมพวเตอร และปจจบนมกระประยกตการใชงานบารโคดเขากบการใชงานของMobile Computer ซงสามารถพกพาไดสะดวก เพอทำการจดเกบแสดงผล ตรวจสอบ และประมวลในดานอน ๆ ไดดวย ววฒนาการ บารโคด เดมนน บารโคด จะถกนำมาใชในรานขายของชำ, ปกหนงสอ, รานอปกรณประกอบรถยนตและรานอปโภคบรโภคทวไป ในแถบยโรป รถบรรทกทกคนทจะตองวงระหวางประเทศฝรงเศสและประเทศเยอรมน จะตองใชแถบรหสบารโคดทหนาตางทกคนเพอใชในการแสดงใบขบข ใบอนญาต และนำหนกรถบรรทกเพอใหเจาหนาทศลกากรสามารถตรวจไดงายและรวดเรว ในขณะทรถลดความเรวเครองตรวจจะอานขอมลจากบารโคด และแสดงขอมลบนเครองคอมพวเตอรทนท เพอใหเขาใจงาย เราจะทำการแยกบารโคดออกเปน 3 ประเภท ไดแก บารโคด 1 มต(Barcode 1D), 2 มต (Barcode 2D) และ 3 มต(Barcode 3D) ประเภทของบารโคด บารโคด 1 มต(Barcode 1D) บารโคด 1 มตมลกษณะเปนแถบประกอบดวยเสนสดำสลบกบเสนสขาว ใชแทนรหสตวเลขหรอตวอกษรโดยสามารถบรรจขอมลไดประมาณ 20 ตวอกษร การใชงานบารโคดมกใช

Page 18: SCAN REWORKsv.mtc.ac.th/inno/files/YYYYYYYYYYYYYYYYYYYYYYY_SCAN...การศ กษาและสร างโปรแกรม SCAN REWORK เพ อน บจำนวนเคร

8

รวมกบฐานขอมลคอเมออานบารโคดและถอดรหสแลวจงนำรหสทไดใชเรยกขอมลจากฐานขอมลอกตอหนง ตวอยางประเภทของ บารโคด 1 มต เชน Code 39, Code 128, Code EAN-13 ฯโดยขอมลในตวบารโคด คอ "123456789012" แตลกษณะของบารโคดจะเปลยนแปลงตามประเภทของบารโคดนน ๆ ตามรปตวอยาง

ภาพท 2.3 barcode

ภาพท 2.4 บอกตวเลขแตละตวของ barcode

Barcode EAN-13เปนบารโคด ทประเทศไทยเลอกใชงาน ซงบารโคดดงกลาวจะทำการลงทะเบยนบารโคดกอน จงจะสามารถไปใชงานกบสนคาไดโดยมสถาบนสญลกษณรหสแทงไทย (Thai Article Numbering Council) หรอ TANC เปนองคกรตวแทน EAN ภายใตการดแลของสภาอตสาหกรรมกรรมแหงประเทศไทย ทงน ระบบ EAN ทประเทศไทยใชนนจะมลกษณะเปนเลขชด 13 หลก 2.3.1 บารโคด 2 มต(Barcode 2D) บารโคด 2 มตเปนเทคโนโลยทพฒนาเพมเตมจากบารโคด 1 มต โดยออกแบบใหบรรจไดทงในแนวตงและแนวนอน [1] ทำใหสามารถบรรจขอมลมากไดประมาณ 4,000 ตวอกษรหรอประมาณ 200 เทาของบารโคด 1 มตในพนทเทากนหรอเลกกวา ขอมลทบรรจสามารถใชภาษาอนนอกจากภาษาองกฤษได เชน ภาษาญปน จน หรอเกาหล เปนตนและบารโคด 2 มตสามารถถอดรหสไดแมภาพบารโคดบางสวนมการเสยหาย อปกรณทใชอานและถอดรหสบารโคด 2 มตมตงแตเครองอานแบบซซดหรอเครองอานแบบ

Page 19: SCAN REWORKsv.mtc.ac.th/inno/files/YYYYYYYYYYYYYYYYYYYYYYY_SCAN...การศ กษาและสร างโปรแกรม SCAN REWORK เพ อน บจำนวนเคร

9

เลเซอรเหมอนกบของบารโคด 1 มตจนถงโทรศพทมอถอแบบมกลองถายรปในตวซงตดตงโปรแกรมถอดรหสไว ในสวนลกษณะของบารโคด 2 มตมอยอยางมากมายตามชนดของบารโคด เชน วงกลม สเหลยมจตรส หรอสเหลยมผนผาคลายกบบารโคด 2 มต ดงรปท 2 เปนตน ตวอยางบารโคด 2 มต ไดแก PD417, MaxiCode, Data Matrix, และ QR Code

ภาพท 2.5 บารโคด 2 มต(Barcode 2D) 2.3.2 บารโคด 3 มต (Barcode 3D) บารโคด 3 มตเปนเทคโนโลยทพฒนาเพมเตมจากบารโคด 2 มตเพอบารโคดตดบนวตถไดนาน ทนตอสภาพสงแวดลอม โดยการยงเลเซอร หรอทำการสลกตวบารโคดลงไปบนเนอวตถโดยตรง ทำใหบารโคดมลกษณะสงหรอตำกวาพนผวขนมา โดยเราจะพบลกษณะบารโคดดงกลาว ในกลมอตสาหกรรมยานยนต เครองมอแพทย แผงวงจรอเลกทรอนกสตวอยางบารโคด 3 มต

ภาพท 2.6 บารโคด 3 มต(Barcode 3D)

Page 20: SCAN REWORKsv.mtc.ac.th/inno/files/YYYYYYYYYYYYYYYYYYYYYYY_SCAN...การศ กษาและสร างโปรแกรม SCAN REWORK เพ อน บจำนวนเคร

10

2.4 เครองอานบารโคด (Barcode Scanner เครองอานบารโคด.2563) Barcode Scanner (เครองอานบารโคด) คอ เปนอปกรณทใชอานขอมลทอยในแทงบารโคด แลวแปลงใหเปนขอมลทสามารถเขาใจไปยงคอมพวเตอร เหมอนกบการใชงานแปนพมพ เพอเพมประสทธภาพในเรองความเรว แมนยำ ซงชวยลดความผดพลาดอนเกดจากการพมพขอมลผานแปนพมพซงสวนใหญขอมลทไดจากเครองอานบารโคดจะนำไปใชงานรวมกบระบบชวยในการจดการขอมลไดอยางมประสทธภาพสงสดในการทำงาน 2.4.1 ประเภทของเครองอานบารโคด สามารถแบงไดเปน 2 ประเภทใหญ 2.4.1.1 เครองอานบารโคด แบบสมผส : โดยตวเครองจะสมผสกบพนผวบารโคดโดยตรง ซงเครองลกษณะดงกลาวจะมผลกระทบทำใหบารโคดเสยหายจากการสมผสหรอเสยดส 2.4.1.2. เครองอานบารโคด แบบไมสมผส : โดยตวเครองจะใชหลกการสะทอนของแสง หรอการถายภาพตวบารโคดเพอทำการประมวลผลเปนขอมลทคอมพวเตอรสามารถเขาใจได ในทนเราจะกลาวถงเฉพาะ เครองอานบารโคด แบบสมผส ซงสวนใหญใชงานกนอยในปจจบน ประเภทของหวอาน เครองอานบารโคดแบบไมสมผส แบงออกเปน 4 ประเภท คอ CCD, Laser, Omni-Directional และ Imager 1. CCD Scannerจะเปนเครองอานบารโคดทมลกษณะเปนตวปน ลำแสงมความหนา มขอดในการใชงานกลางแจงบรเวณทมแสงสวางมาก ๆ แตขอเสยกคอการยงบารโคดดวยเครองอานชนดนจำเปนตองใชกบบารโคดทมลกษณะพนผวแบนเรยบเทานน จำเปนตองยงในระยะทไมหางจากตวบารโคดมากเกน 1 นว และความสามารถอานบารโคดทมความละเอยดของแทงบารโคดมากไดลำบาก 2. Laser Scannerเปนเครองอานบารโคดทมทงแบบพกพาตดตวและการตดตงอยกบท มขอดทสามารถอานขอมลบารโคดในระยะทหางจากตวบารโคดไดพอสมควร การยงจะใชแสงเลเซอรยงผานกระจกและไปตกกระทบทตวบารโคดเพออานขอมลจากแสงสะทอนทยอนกลบมาทตวรบแสง ในการยงจะเปนการฉายแสงเลเซอรออกมาเปนเสนตรงเสนเดยว มขนาดเลก และความถเดยว แสงเลเซอรจงไมกระจายออกไปนอกพนททตองการอานขอมลทำใหสามารถอานรหสทมขนาดเลกไดด นอกจากนในหลายๆรนยงสามารถตงใหทำงานโดยอตโนมตไดเมอมแถบบารโคดเคลอนผานหนาหวอาน โดยจะประยกตใชรวมกบขาตงเครองอานบารโคด 3. Omni-directional Scannerเปนเครองอานแบบเลเซอร ลกษณะการทำงานเหมอนกน แตมการฉายแสงเลเซอรออกมาลายเสนหลายทศทาง มลกษณะตดกนไปมาเหมอนใยแมงมม ซงจะเหมาะกบการอานบารโคดบนสนคาซงไมไดมการตดตำแหนงของบารโคดในจดเดยวกน ซงจะชวยเพมความรวดเรวในการทำงาน แตจะมราคาทสงกวาเครอง Laser Scanner จงมกนยมใชในหางสรรพสนคาขนาดใหญ

Page 21: SCAN REWORKsv.mtc.ac.th/inno/files/YYYYYYYYYYYYYYYYYYYYYYY_SCAN...การศ กษาและสร างโปรแกรม SCAN REWORK เพ อน บจำนวนเคร

11

4. Imager Scannerเปนเครองอานทใชหลกการในการจบภาพของตวบารโคด เชนเดยวกนกบกลองถายรป และใชเทคนคการประมวลผลภาพททนสมยในการถอดรหสบารโคด สามารถอานบารโคดทมขนาดเลกมาก ๆได และสามารถทำงานไดในระยะหางจากบารโคดมากยงขน แตจะประมวลผลขอมลทชากวาเครองอานแบบเลเซอรอยเลกนอย นอกเหนอจากทกลาวมาในขนตอน หวอานของเครองอานบารโคด ยงมลกษณะพเศษเพมเตม เพอใหสามารถประยกตใชงาน กบความตองการทหลากหลายมากขน ประเภทของหวอานลกษณะพเศษ ของเครองอานบารโคด 1. SR (Standard Resolution) :คอ หวอานสำหรบอานบารโคดทวไป 2. FZ (Fuzzy Logic) :คอหวอานสำหรบอานบารโคดทมลกษณะซดจาง หรอสของบารโคดมความเขมนอยกวาปกต 3. ER (Extra long range):คอ หวอานสำหรบอานบารโคดในระยะไกล ระยะทางไกลทสดระยะตวเครองอาน และบารโคดประมาณ 10 เมตร ในพนทปด เชนในโรงงาน และบารโคดทอานตองมความใหญ ตามระยะทาง ทตองการใหอาน 4. OCR(Optical Character Recognition) :คอหวอาน สำหรบอานตวอกษร แทนทจะอานไดเพยง แทงบารโคดอยางเดยวแตตวอกษรดงกลาวจะตองเปน ประเภท หรอ (Fonts) ทตวเครองรบรองเทานน ซงขอมลดงกลาว จะขนอยกบผผลตเครองอานบารโคด วาออกแบบวาตวเครองรองรบ ประเภท หรอ Fonts ของตวอกษรชนดใดบาง 5. HD (High Density) :คอหวอาน สำหรบอานบารโคดขนาดเลก ซงสวนใหญจะเลกเกนกวา 4 มล(mil) 6. DP/DPM (Direct Part Marks) :คอหวอาน สำหรบอานบารโคดทฝงลงบนเนอวตถ ซงสวนใหญ จะใชงานในกลมอตสาหกรรมยานยนต อเลกทรอนกส และเครองมอราคาสง เชน เครองมอแพทย เพอใหผใชงานสามารถเลอกใชงาน เครองอานบารโคด ใหเหมาะสมกบการใชงานมากทสด ขอแยกลกษณะการใชงาน เครองอานบารโคด ดงน ประเภทเครองอานบารโคด แยกตามลกษณะการใชงาน 1. เครองอานบารโคด แยกตามสภาพแวดลอม แยกออกเปน 3 ประเภท 1.1 เครองอานบารโคดสำหรบใชงานทวไป เชน รานคาทวไป สำนกงาน เหมาะสำหรบใชงานในสภาพแวดลอมปกต 1.2 เครองอานบารโคดสำหรบกลมอตสาหกรรมทว เชน โรงงานตาง ๆ เหมาะสำหรบใชงานหนกตองการความทนทานการทำงานของตวเครองสง 1.3 เครองอานบารโคดสำหรบกลมงานเฉพาะทาง เชน โรงพยาบาล อตสาหกรรมเคม

Page 22: SCAN REWORKsv.mtc.ac.th/inno/files/YYYYYYYYYYYYYYYYYYYYYYY_SCAN...การศ กษาและสร างโปรแกรม SCAN REWORK เพ อน บจำนวนเคร

12

หรออตสาหกรรมทเนนเรองความวตถไวไฟ และระเบด ซงจะม เครองอานบารโคดเฉพาะ สำหรบทนตอสารเคมและปองกนไมใหเกดประกายไฟ 2. เครองอานบารโคด แยกตามประเภทหวอานบารโคด 2 ประเภท 2.1 เครองอานบารโคด หวอาน 1 มต(1D) : หวอานแบบ 1 มต ขอดคออานบารโคดไดเรว และสามารถระบชดเจนวาอานบารโคดตวไหน หากในสนคา 1 ตว มบารโคดตดอยหลายตว ขอเสยคออานบารโคด 2 มต(2D) ไมได และแสงเครองอาน ตองอยบารโคดทกเสนทงหมด 2.2 เครองอานบารโคด หวอาน 2 มต(2D) : หวอานแบบ 2 มต มขอดคอ สามารถอานไดทงบารโคด 1 มตและ 2 มต และสามารถบารโคดไดงาย ขอเพยงบารโคดอยกรอบแสงของหวอาน และอานบารโคดหลายตวพรอมกนไดภายในการอานครงเดยว แตบารโคดทอานตองอยภายในกรอบแสงทงหมด ขอเสยคอ อานบารโคดไดชากวา และหากมบารโคดหลายตวในสนคาตวเดยว จะมปญหาเรองการอาน บารโคดเฉพาะตวทตองการและราคาเครองอาน 2D สงกวาเครองอาน 1 มต 3. เครองอานบารโคด แยกตามประเภท การเชอมตอ 2 ประเภท 3.1 เครองอานบารโคด แบบมสาย: คอเครองอานบารโคดทอาศยสายสญญาณในการรบสงขอมลไปยง Host ตวอยาง สายสญญาณ เชน USB PS2 Serial Parallel or สายสญญาณเฉพาะสำหรบเครองจกร เชน RS485 3.2 เครองอานบารโคด แบบไรสาย: คอเครองอานบารโคดทอาศยสญญาณคลนวทย ในการรบสงขอมลไปยง Host เชน Bluetooth ซงระยะสญญาณจะขนอยกบ ความแรงสญญาณ Bluetooth, สภาพสงแวดลอม เชน มสญญาณรบกวน สงกดขวาง รวมถงความเหมาะสมของตำแหนง หรอลกษณะการวางของตวสง และตวรบอยางเหมาะสม

ภาพท 2.7 เครองอานบารโคด

Page 23: SCAN REWORKsv.mtc.ac.th/inno/files/YYYYYYYYYYYYYYYYYYYYYYY_SCAN...การศ กษาและสร างโปรแกรม SCAN REWORK เพ อน บจำนวนเคร

13

4. เครองอานบารโคด แยกตามวธการใชงาน 4.1 เครองอานบารโคด แบบมอจบ (Handheld) คอ เครองอานบารโคดทตองอาศยมอจบสำหรบการใชงานสแกนบารโคดบนสนคา หรอวตถ ซงปจจบน เครองลกษณะดงกลาวน จะมขาตงสำหรบสแกนบารโคดซงจะทำใหอานบารโคดไดอตโนมตเชนกน

ภาพท 2.8 เครองอานบารโคด แบบมอจบ

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

ภาพท 2.9 เครองอานบารโคด แบบตงโตะ

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

Page 24: SCAN REWORKsv.mtc.ac.th/inno/files/YYYYYYYYYYYYYYYYYYYYYYY_SCAN...การศ กษาและสร างโปรแกรม SCAN REWORK เพ อน บจำนวนเคร

14

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

ภาพท 2.10 เครองอานบารโคด แบบ Fix Mount

2.5 งานวจยทเกยวของ คณะวทยาศาสตร (2561) ไดทำการพฒนาระบบบนทกรายช อกจกรรมเสรมหลกสตรและการออกแบบใบเซนชอแบบบารโคดโดยใช Excel VBA วตถประสงคเพอ อำนวยความสะดวกในการบนทกการเขารวมกจกรรม และบนทกชวโมงกจกรรม ของนสตปรญญาตร มหาวทยาลยเกษตรศาสตร ผลการศกษาพบวา สามารถบนทกรายชอกจกรรมเสรมหลกสตรและการออกแบบใบเซนชอแบบบารโคด เพออำนวย ความสะดวกในการบนทกการเขารวมกจกรรม และบนทกชวโมงกจกรรมของนสตปรญญาตร มหาวทยาลย เกษตรศาสตร

Page 25: SCAN REWORKsv.mtc.ac.th/inno/files/YYYYYYYYYYYYYYYYYYYYYYY_SCAN...การศ กษาและสร างโปรแกรม SCAN REWORK เพ อน บจำนวนเคร

บทท 3

วธการดำเนนงาน การศกษาและสรางโปรแกรม SCAN REWORK เพอนบจำนวนเครองปรบอากาศทนำกลบมาแกไข มวธการดำเนนงาน ดงน 3.1 เพอศกษาหลกการทำงานของโปรแกรม SCAN REWORK 3.1.1 ศกษาโปรแกรม Excel เพอสรางฐานขอมลของสนคาทประกอบไปดวย การสรางตาราง การสรางกลองขอความ เปนตน 3.1.1.1 วธการศกษาโปรแกรม Excel

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

Page 26: SCAN REWORKsv.mtc.ac.th/inno/files/YYYYYYYYYYYYYYYYYYYYYYY_SCAN...การศ กษาและสร างโปรแกรม SCAN REWORK เพ อน บจำนวนเคร

16

3.1.2 วธศกษาการใชภาษา VBA เพอนำไปสรางชดคำสงของโปรแกรม

ภาพท 3.2 วธศกษาการใชภาษา VBA เพอนำไปสรางชดคำสงของโปรแกรม จากภาพท 3.2 ศกษาภาษา VBA เพอนำไปสรางชดคำสงโดยการเขยนลงไปในโปรแกรม Excel เพอสงใหโปรแกรมทำงานตามทกำหนด 3.2 เพอสรางชดคำสงควบคมการทำงานของโปรแกรม SCAN REWORK 3.2.1 สรางชดคำสงควบคมการทำงานของโปรแกรม 3.2.1.1 กำหนดรปแบบของการทำงานของโปรแกรม เนองจากการสรางโปรแกรม มขนตอนในการทำงานเปนขนตอน เพอใหสามารถใชงานไดจรงและเปนไปตามวตถประสงค จงไดมการวางแผนการดำเนนงานใหเปนไปอยางตอเนอง เปนลำดบขนตอนและเหมาะสมกบเวลาทมอยอยางจำกดขนตอนเรมการทำงาน จะเรมจากการศกษาขอมลจากหนงสอ อนตอรเนต และแหลงขอมลตาง ๆ นำขอมลทไดมาออกแบบระบบการทำงานของโปรแกรม Scan Rework โดยพจารณาขอบเขตความสามารถของโปรแกรมวา สามารถใชไดจรงหรอไม จากนนแกไขขอผดพลาดตาง ๆ จนกระทงเปนไปตามวตถประสงคและขอบเขตทไดวางไว เมอโปรแกรมเสรจสมบรณแลว

Page 27: SCAN REWORKsv.mtc.ac.th/inno/files/YYYYYYYYYYYYYYYYYYYYYYY_SCAN...การศ กษาและสร างโปรแกรม SCAN REWORK เพ อน บจำนวนเคร

17

1 เขยนคำสงเพอสรางฐานขอมล Excel

ภาพท 3.3 ชดคำสงทจะแสดงหนาตาของฐานเกบขอมลบน Excel จากภาพท 3.3 ชดคำสงทจะแสดงหนาตาขอมลบนฐานขอมล Excel เพอจะบอก จำนวน วน เวลา หรอบอกสถานะตาง ๆ

2 เขยนคำสงเพอแสดงผลโปรแกรม

ภาพท 3.4 เขยนคำสงเพอแสดงผลโปรแกรม จากภาพท 3.4 ชดคำสงนจะเปนชดคำสงแสดงหนาโปรแกรม เพอ จะบอกจำนวน ทงหมด จำนวนท

เหลอและจำนวนทสแกนไปแลว เปนตน

Page 28: SCAN REWORKsv.mtc.ac.th/inno/files/YYYYYYYYYYYYYYYYYYYYYYY_SCAN...การศ กษาและสร างโปรแกรม SCAN REWORK เพ อน บจำนวนเคร

18

3.2.2 การออกแบบโปรแกรม SCAN REWORK การออกแบบโปรแกรม Scan Rework โดยใชโปรแกรม Microsoft Excel และ ใช visual basic ในการเขยนโปรแกรมโดยจะกำหนดใหร บขอมลผานการ Scan Barcode กำหนดชองแสดงข อมล ตาง ๆ และกำหนดหนาตาของโปรแกรมตามความเหมาะสมการเกบบนทกขอมลใช Microsoft Excel เปนฐานขอมลโดยจะแสดงขอมลดงน 3.2.2.1 ออกแบบหนาจอของฐานขอมล Excel

ภาพท 3.5 ออกแบบหนาจอของฐานขอมล Excel จากภาพ 3.5 คอการออกแบบโปรแกรมโดยจะแสดงฐานขอมลทถกบนทกผานการสแกนบารโคด ขอมลจะถกบนทกกตอเมอมการสแกนบารโคด 3.2.2.2 ออกแบบหนาจอโปรแกรม

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

ปมกดเปดใชงานโปรแกรม

แสดงยอดทสแกนแลว

แสดงยอดงานทงหมด

แสดงยอดงานทเหลอ

ขอมลทผานการแสกน

Page 29: SCAN REWORKsv.mtc.ac.th/inno/files/YYYYYYYYYYYYYYYYYYYYYYY_SCAN...การศ กษาและสร างโปรแกรม SCAN REWORK เพ อน บจำนวนเคร

19

3.3 เพอทดลองใชโปรแกรม SCAN REWORK แทนการจดโดยการลงมอปฏบตจรงในโรงงานของบรษท Scan เรมทดลองใชการทำงานของโปรแกรม

ภาพท 3.7 หลกการทำงานของโปรแกรม

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

ผใชงานโปรแกรมรวมกบอปกรณ

ชนงานทมบารโคด

สแกน

Page 30: SCAN REWORKsv.mtc.ac.th/inno/files/YYYYYYYYYYYYYYYYYYYYYYY_SCAN...การศ กษาและสร างโปรแกรม SCAN REWORK เพ อน บจำนวนเคร

บทท 4

ผลการศกษา

ผลการศกษาและสรางโปรแกรม SCAN REWORK เพอนบจำนวนเครองปรบอากาศทนำกลบมา

แกไข มผลการศกษา ดงน

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

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

เครองยงบารโคดเพอทจะยงบารโคดและนบจำนวนงาน

4.1.2 ผลการศกษาการใชภาษา VBA ไดชดคำสงเพอนำไปสรางโปรแกรม Scan Rework โดยแตละ

คำสงจะเชอมโยงกบหนาโปรแกรมทแสดงผล แสดงดงภาพท 4.2

ภาพท 4.2 ไดชดคำสงเพอทจะนำมาสรางโปรแกรม Scan Rework

โดยแตลำคำสงจะเชอมโยงกบหนาโปรแกรมทแสดงผล

ผใชงานโปรแกรมรวมกบอปกรณ

ชนงานทมบารโคด

สแกนไปท

Page 31: SCAN REWORKsv.mtc.ac.th/inno/files/YYYYYYYYYYYYYYYYYYYYYYY_SCAN...การศ กษาและสร างโปรแกรม SCAN REWORK เพ อน บจำนวนเคร

21

4.2 เพอสรางชดคำสงควบคมการทำงานของโปรแกรม SCAN REWORK 4.2.1 สรางชดคำสงควบคมการทำงานของโปรแกรม 4.2.1.1 กำหนดรปแบบของการทำงานของโปรแกรมได ทแสดงฐานขอมล Excel และแสดงผลของโปรแกรมบนจอคอมพวเตอร แสดงดงภาพท 4.3 – 4.4

ภาพท 4.3 หนาฐานขอมล Excel

ภาพท 4.4 หนาการแสดงผลโปรแกรม

4.3 เพอทดลองใชโปรแกรม SCAN REWORK แทนการจดบนทกโดยการลงมอปฏบตจรงในโรงงาน Scan

4.3.1 การทดลองการใชงานโปรแกรม SCAN REWORK

4.3.1.1 การทดลองการใชงานโปรแกรม SCAN REWORK กรณงานท REWORK

1) การทดลองใชงานโปรแกรม SCAN REWORK เพอใหทราบวาเมอเชอมตออปกรณ

แลวทำการตรวจเชคงานโดยการสแกนบารโคด พบวา โปรแกรมสามารถแสดงขอมลของการนบจำนวน

เครองปรบอากาศทงหมด ซงในทนคอ จำนวน 6,000 ตว แสดงดงภาพท 4.5

Page 32: SCAN REWORKsv.mtc.ac.th/inno/files/YYYYYYYYYYYYYYYYYYYYYYY_SCAN...การศ กษาและสร างโปรแกรม SCAN REWORK เพ อน บจำนวนเคร

22

ภาพท 4.5 ภาพแสดงจำนวนเครองปรบอากาศทรอ REWORK

2) การทดลองการทำงานของการโปรแกรมเพอแสดงหมายเลขจำนวนบนหนาจอ การทดลองเปดโปรแกรม Scan Rework แลวนำอปกรณ Scan Barcode มาเชอมตอกบอปกรณแลวนำไปสแกนทบารโคด ถาโปรแกรมทำงานจะแสดงหมายเลขจำนวนบนหนาจอ เปนการสแกนงานเพอทจะเกบขอมล แสดงดงภาพท 4..6 – 4.7

ภาพท 4.6 สแกนงานเพอทจะเกบขอมล

Page 33: SCAN REWORKsv.mtc.ac.th/inno/files/YYYYYYYYYYYYYYYYYYYYYYY_SCAN...การศ กษาและสร างโปรแกรม SCAN REWORK เพ อน บจำนวนเคร

23

ภาพท 4.7 แสดงหนาจอการนบจำนวนเครองปรบอากาศของโปรแกรมหลงจากสแกนบารโคด

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

ตารางท 4.1 แสดงผลการทดลองการทำงานของโปรแกรมเพอแสดงหมายเลขจำนวนบนหนาจอ

หมายเหต ✓ หมายถงการทำงานของเครองทำงานไดปกต หมายถงเครองทำงานไมปกต

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

ครงท การทำงานของเครอง 1 ✓ 2 ✓

Page 34: SCAN REWORKsv.mtc.ac.th/inno/files/YYYYYYYYYYYYYYYYYYYYYYY_SCAN...การศ กษาและสร างโปรแกรม SCAN REWORK เพ อน บจำนวนเคร

24

ตารางท 4.2 แสดงผลการทดลองการทำงานของการโปรแกรมโดยรบขอมลจากการสแกนบารโคด

เมอเชอมตออปกรณสแกนบารโคด

ครงท การทำงานของเครอง เวลาท

1 ✓ 10.01 น. 2 ✓ 10.02 น.

ครงท การทำงานของเครอง เวลาท 3 ✓ 10.02 น. 4 ✓ 10.02 น. 5 ✓ 10.02 น.

หมายเหต ✓ หมายถงเครองทำงานไดปกต หมายถงเครองทำงานไมปกต

จากตารางท 4.2 ผลการทดลองการทำงานของการโปรแกรมโดยรบขอมลจากการสแกนบารโคด

เมอเชอมตออปกรณสแกนบารโคดโดยการนำอปกรณมาเชอมตอมไฟแสดงขนทอปกรณสแกนบารโคดและ

แสดงขอมลทหนาจอโดยการสแกนบารโคดใหผใชงานทราบผลขอมลของการสแกน

3) การทดลองการทดลองประสทธภาพโปรแกรม

(1) การทดลองประสทธภาพของโปรแกรมวา โปรแกรมสามารถเพมความสะดวกใน

การตรวจเชคงานไดมากนอยเพยงใด

(2) ทดลองโดยจบเวลา 10 นาท ในการตรวจเชคงานโดยการสแกนบารโคดแทนการ

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

ปรบอากาศ แสดงดงภาพท 4.8

Page 35: SCAN REWORKsv.mtc.ac.th/inno/files/YYYYYYYYYYYYYYYYYYYYYYY_SCAN...การศ กษาและสร างโปรแกรม SCAN REWORK เพ อน บจำนวนเคร

25

ภาพท 4.8 แบบจดบนทก

จากภาพท 4.8 เปนการทดลองแบบจดบนทกเพอนบจำนวนเครองปรบอากาศ และแสดงผลการ

ทดลองแบบจดบนทก แสดงดงตารางท 4.3

ตารางท 4.3 แสดงผลการทดลองแบบจดบนทก

แบบจดบนทก ใชเวลา/ตว

1 4 วนาท

จากตาราง 4.3 พบวาการนบจำนวนเครองปรบอากาศแบบจดบนทกใชเวลา 4 วนาทตอ 1 ตว

ภาพท 4.9 แบบสแกนบารโคด

จากภาพท 4.9 ทดลองการทดลองนบจำนวนเครองปรบอากาศการโดยใชโปรแกรม Scan rework

Page 36: SCAN REWORKsv.mtc.ac.th/inno/files/YYYYYYYYYYYYYYYYYYYYYYY_SCAN...การศ กษาและสร างโปรแกรม SCAN REWORK เพ อน บจำนวนเคร

26

ตารางท 4.4 แสดงผลการทดลองนบจำนวนเครองปรบอากาศการโดยใชโปรแกรม Scan rework และรบขอมลจากการสแกนบารโคด

แบบสแกนบารโคด ใชเวลา/ตว

1 1 วนาท

จากตาราง 4.4 พบวา การทดลองนบจำนวนเครองปรบอากาศการโดยใชโปรแกรม Scan rework

ใชเวลา 1 วนาทตอ 1 ตว

Page 37: SCAN REWORKsv.mtc.ac.th/inno/files/YYYYYYYYYYYYYYYYYYYYYYY_SCAN...การศ กษาและสร างโปรแกรม SCAN REWORK เพ อน บจำนวนเคร

บทท 5

สรปผล อภปรายผล และขอเสนอแนะ

การศกษาและสรางโปรแกรม SCAN REWORK เพอนบจำนวนเครองปรบอากาศทนำกลบมาแกไข

สามารถสรปผล อภปรายผล และขอเสนอแนะ ดงน

5.1. สรปผล

5.1.1 เพอศกษาหลกการทำงานของโปรแกรม SCAN REWORK 5.1.1.1 ผลการศกษาการใชวธการศกษาโปรแกรม Excel ไดหลกการทำงานของโปรแกรม ตอง

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

5.1.1.2 ผลการศกษาการใชภาษา VBA ไดชดคำสงเพอทจะนำมาสรางโปรแกรม Scan Rework

โดยแตละคำสงจะเชอมโยงกบหนาโปรแกรมทแสดงผล

5.1.2 เพอสรางชดคำสงควบคมการทำงานของโปรแกรม SCAN REWORK 5.1.2.1 ไดชดคำสงทสามารถควบคมการทำงานของโปรแกรมได ทแสดงฐานขอมล Excel และแสดงผลของโปรแกรมบนจอคอมพวเตอร 5.1.3 เพอทดลองใชโปรแกรม SCAN REWORK แทนการจดบนทกโดยการลงมอปฏบตจรงในโรงงาน 5.1.3.1 การทดลองการใชงานโปรแกรม SCAN REWORK กรณงานท REWORK พบวา เมอเชอมตออปกรณแลวทำการตรวจเชคงานโดยการสแกนบารโคดโปรแกรมสามารถแสดงขอมลไดจรงและทำงานไดรวดเรวกวาการตรวจเชคงานเครองปรบอากาศดวยการจดบนทก

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

สรปภาพรวมของผลการทดลองใชโปรแกรม SCAN REWORK แทนการจดบนทกโดยการลงมอปฏบตจรงในโรงงาน จากการทดลองในลำดบ 1 นนการใชโปรแกรม Scan Rework สามารถลดระยะ เวลาในการตรวจเชคงานNGหรองานในไลนผลตไดมากกวาการจดบนทกแบบมอและสามารถเกบขอมลไดแมนยำมากกวาและสามารถนำขอมลออกมาเชคไดทนทหลงจากทเกบขอมลเสรจ

Page 38: SCAN REWORKsv.mtc.ac.th/inno/files/YYYYYYYYYYYYYYYYYYYYYYY_SCAN...การศ กษาและสร างโปรแกรม SCAN REWORK เพ อน บจำนวนเคร

28

5.2 อภปรายผล

5.2.1 เพอศกษาหลกการทำงานของโปรแกรม SCAN REWORK

5.2.1.1 การศกษาโปรแกรม Excel ไดหลกการทำงานของโปรแกรม ตอง มองคประกอบ คอ ผใช คอมพวเตอร และ เครองยงบารโคดเพอทจะยงบารโคดและนบจำนวนงาน สอดคลองกบ การแนะนำเกยวกบ Excel Microsoft Excel ทเปนโปรแกรมสามญประจำเครองทมประโยชนมากมาย ใชชวยงานทางธรกจไดมากมาย หากใชไดอยางคลองแคลว และใชงานความสามารถของมนไดอยางครบถวน จะชวยใหเรารจกกบความสามารถของ Microsoft Excel ทเราอาจจะยงไมทราบ เพอทจะไดนำไปประยกตใชงานในทางธรกจตอไปได Microsoft Excel เปนโปรแกรมทางดานตารางคำนวณ หรอทเรยกวา สเปรตชต (Spread sheet) เปนโปรแกรมในชด Microsoft Office มความสามารถในดานการสรางตาราง การคำนวณ การวเคราะห การออกรายงานในรปแบบตารางและกราฟ

5.2.1.2 ศกษาการใชภาษา VBA ไดชดคำสงเพอทจะนำมาสรางโปรแกรม Scan Rework โดย

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

(Programming Language) ทพฒนาโดยบรษทไมโครซอฟท ซงเปนบรษทยกษใหญทสรางระบบ ปฏบตการ

Windows 95/98 และWindows NT ทเราใชกนอยในปจจบน โดยตวภาษาเองมรากฐานมาจากภาษา

Basic ซงยอมาจาก Beginner’s All Purpose Symbolic Instruction ถาแปลใหไดตามความหมายกคอ

“ชดคำสงหรอภาษาคอมพวเตอรสำหรบผเรมตน” ภาษา Basic มจดเดนคอผทไมมพนฐานเรองการเขยน

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

คอมพวเตอรอน ๆ เชน ภาษาซ (C). ปาสคาส (Pascal). ฟอรแทรน (Fortian) หรอ แอสเชมบล (Assembler)

สอดคลองกบคณะวทยาศาสตร (2561) ไดทำการพฒนาระบบบนทกรายชอกจกรรมเสรมหลกสตรและการ

ออกแบบใบเซนชอแบบบารโคดโดยใช Excel VBA วตถประสงคเพอ อำนวยความสะดวกในการบนทกการ

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

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

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

เกษตรศาสตร

5.2.2 เพอสรางชดคำสงควบคมการทำงานของโปรแกรม

5.2.2.1 สรางชดคำสงควบคมการทำงานของโปรแกรมสอดคลองกบ Visual Basic เปนภาษา คอมพวเตอร (Programming Language) ทพฒนาโดยบรษทไมโครซอฟท ซงเปนบรษทยกษใหญทสรางระบบปฏบตการ Windows 95/98 และWindows NT ทเราใชกนอยในปจจบน โดยตวภาษาเองมรากฐาน มาจากภาษา Basic ซงยอมาจาก Beginner’s All Purpose Symbolic Instruction ถาแปลใหไดตาม

Page 39: SCAN REWORKsv.mtc.ac.th/inno/files/YYYYYYYYYYYYYYYYYYYYYYY_SCAN...การศ กษาและสร างโปรแกรม SCAN REWORK เพ อน บจำนวนเคร

29

ความหมายกคอ ชดคำสงหรอภาษาคอมพวเตอรสำหรบผเรมตนภาษา Basic มจดเดนคอผทไมมพนฐานเรองการเขยนโปรแกรมเลขกสามารถเรยนรและนำไปใชงานไดอยางงายดายและรวดเรว เมอเทยบกบการเรยนภาษาคอมพวเตอรอน ๆ เชน ภาษาซ (C). ปาสคาส (Pascal). ฟอรแทรน (Fortian) หรอ แอสเชมบล (Assembler) สอดคลองกบคณะวทยาศาสตร (2561) ไดทำการพฒนาระบบบนทกรายชอกจกรรมเสรมหลกสตรและการออกแบบใบเซนชอแบบบารโคดโดยใช Excel VBA วตถประสงคเพอ อำนวยความสะดวกในการบนทกการเขารวมกจกรรม และบนทกชวโมงกจกรรม ของนสตปรญญาตร มหาวทยาลยเกษตรศาสตร ผลการศกษาพบวา สามารถบนทกรายชอกจกรรมเสรมหลกสตรและการออกแบบใบเซนชอแบบบารโคด เพออำนวยความสะดวกในการบนทกการเขารวมกจกรรม และบนทกชวโมงกจกรรม ของนสตปรญญาตร มหาวทยาลยเกษตรศาสตร

5.2.3 เพอทดลองใชโปรแกรม SCAN REWORK โดยการลงมอปฏบตจรงในโรงงาน

5.2.3.1 การทดลองการใชงานโปรแกรม SCAN REWORK กรณงานท REWORK พบวา เมอเชอมตออปกรณแลวทำการตรวจเชคงานโดยการสแกนบารโคดโปรแกรมสามารถแสดงขอมลไดจรงและทำงานไดรวดเรวกวาการตรวจเชคงานเครองปรบอากาศดวยการจดบนทก และการทดลองการทำงานของการโปรแกรมเพอแสดงหมายเลขจำนวนบนหนาจอ พบวา การทำงานของการโปรแกรมแสดงหมายเลขจำนวนบนหนาจอ โดยรบขอมลจากการสแกนบารโคดการเปดใชงานโปรแกรมจะแสดงผลการบนทกขอมลและจะแสดงหมายเลขของเวลาปจจบนบนหนาจอโปรแกรม Scan Rework สามารถใชงานไดจรงโดยไมมขอผดพลาด สอดคลองกบ การสรางบารโคด(barcode) หรอในภาษาไทยเรยกวา “รหสแทง” ประกอบ ดวย เสนมด มกจะเปนสดำ และเสนสวาง(มกเปนสขาว)วางเรยงกนเปนแนวดง เปนรหสแทนตวเลขและตวอกษร ใชเพออำนวยความสะดวกใหเครองคอมพวเตอรสามารถอานรหสขอมลไดงายขน โดยใชเครองอานบารโคด (Barcode Scanner) ซงจะทำงานไดรวดเรวและชวยลดความผดพลาดในการคยขอมลไดมาก บารโคดเรมกำเนดขนเมอ ค.ศ. 1950 โดยประเทศสหรฐอเมรกาไดจดตงคณะกรรมการเฉพาะกจทางดานพาณชยขนสำหรบคนควารหสมาตรฐานและสญลกษณทสามารถชวยกจการดานอตสาหกรรมและสามารถจดพมพระบบบารโคดระบบ UPC-Uniform ขนไดในป 1973 ตอมาในป 1975 กลมประเทศยโรปจดตงคณะกรรมการดานวชาการเพอสรางระบบบารโคดเรยกวา EAN-European Article Numbering สมาคม EAN เตบโตครอบคลมยโรปและประเทศอน ๆ (ยกเวนอเมรกาเหนอ) และระบบบารโคด EAN เรมเขามาในประเทศไทยเมอป1987 Barcode Scanner (เครองอานบารโคด) คอ เปนอปกรณทใชอานขอมลทอยในแทงบารโคด แลวแปลงใหเปนขอมลทสามารถเขาใจไปยงคอมพวเตอร เหมอนกบการใชงานแปนพมพ เพอเพมประสทธภาพในเรองความเรว แมนยำ ซงชวยลดความผดพลาดอนเกดจากการพมพขอมลผานแปนพมพซงสวนใหญขอมลทไดจากเครองอานบารโคดจะนำไปใชงานรวมกบระบบชวยในการจดการขอมลไดอยางมประสทธภาพสงสดในการทำงาน

Page 40: SCAN REWORKsv.mtc.ac.th/inno/files/YYYYYYYYYYYYYYYYYYYYYYY_SCAN...การศ กษาและสร างโปรแกรม SCAN REWORK เพ อน บจำนวนเคร

30

5.3 ขอเสนอแนะ

5.3.1 ในการพฒนาโปรแกรม SCAN REWORK ใหมประสทธภาพสงขน มความแมนยำและการใช

งานไดหลายรปแบบ สามารถพฒนาโปรแกรมโดยการศกษาขอมลทมชนงานแตกตางกนออกไป

5.3.2 สามารถพฒนาใหเปนโปรแกรมพนฐานในคอมพวเตอรในสถานทท ทำงานตาง ๆ ในการ

ประกอบธรกจ

5.3.3 ควรทำการเกบขอมมลท งหมดไวใน Cloud ของ Server บรษท เอสเอนซ ครเอทว ต

เอนโทโลจ จำกด ในเครอบรษท เอส เอน ซ ฟอรเมอร จำกด (มหาชน) เพอเปนการสำรองขอมลในกรณท

เครองใชงานโปรแกรมเกดความเสยหาย

Page 41: SCAN REWORKsv.mtc.ac.th/inno/files/YYYYYYYYYYYYYYYYYYYYYYY_SCAN...การศ กษาและสร างโปรแกรม SCAN REWORK เพ อน บจำนวนเคร

บรรณานกรม คณะวทยาศาสตร สำนกงานเลขานการ มหาวทยาลยเกษตรศาสตร. (2561).การพฒนาระบบบนทกรายชอกจกรรมเสรมหลกสตรและการออกแบบใบเซนชอแบบบารโคดโดยใช Excel VBA. คนเมอ 5 มนาคม 2563, จาก https://www.sci.ku.ac.th/blog/nisit-excel-barcode) บารโคด.(2563).คนเมอ 5 มนาคม 2563 http://www.aio-ss.com/16661509/บารโคด-คอ-อะไร Barcode Scanner เครองอานบารโคด. (2563). คนเมอ 5 มนาคม 2563, จาก http://www.aio- ss.com/ barcode-scanner-เครองอานบารโคด excel คอ.(2563).คนเมอ 5 มนาคม 2563 จาก https://www.9experttraining.com/articles/ประโยชน-microsoft-excel-เพองานธรกจ visualbasic. (18 กนยายน 2559). คนเมอ 5 มนาคม 2563 จาก http://marcuscode.com/lang/visual-basic

Page 42: SCAN REWORKsv.mtc.ac.th/inno/files/YYYYYYYYYYYYYYYYYYYYYYY_SCAN...การศ กษาและสร างโปรแกรม SCAN REWORK เพ อน บจำนวนเคร

ภาคผนวก ก 1. การใชงานโปรแกรม

Page 43: SCAN REWORKsv.mtc.ac.th/inno/files/YYYYYYYYYYYYYYYYYYYYYYY_SCAN...การศ กษาและสร างโปรแกรม SCAN REWORK เพ อน บจำนวนเคร

เปดโปรแกรม Excel

เปดโปรแกรมขนมาจะแสดงดงภาพและกด OPEN PROGRAM เพอใชงาน

Page 44: SCAN REWORKsv.mtc.ac.th/inno/files/YYYYYYYYYYYYYYYYYYYYYYY_SCAN...การศ กษาและสร างโปรแกรม SCAN REWORK เพ อน บจำนวนเคร

โปรแกรมพรอมใชงาน

ใชงานโดยการเชอตออปกรณสแกนบารโคดเพอยงบารโคด

Page 45: SCAN REWORKsv.mtc.ac.th/inno/files/YYYYYYYYYYYYYYYYYYYYYYY_SCAN...การศ กษาและสร างโปรแกรม SCAN REWORK เพ อน บจำนวนเคร

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

Page 46: SCAN REWORKsv.mtc.ac.th/inno/files/YYYYYYYYYYYYYYYYYYYYYYY_SCAN...การศ กษาและสร างโปรแกรม SCAN REWORK เพ อน บจำนวนเคร

ภาคผนวก ข 1. ประวตผจดทำ

Page 47: SCAN REWORKsv.mtc.ac.th/inno/files/YYYYYYYYYYYYYYYYYYYYYYY_SCAN...การศ กษาและสร างโปรแกรม SCAN REWORK เพ อน บจำนวนเคร

ประวตผจดทำโครงการ

ชอสกล นายยทธพล ประทมชย วน/เดอน/ปเกด 4 มนาคม 2540 ภมลำเนา บานเลขท 189 หม 8 บานกดฆองชย ตำบลฆองชยพฒนา อำเภอฆองชย จงหวดกาฬสนธ 46130 วฒการศกษา ทล.บ.(เทคโนโลยบณฑต) ภาควชาเทคโนโลยคอมพวเตอร วทยาลยเทคนคมหาสารคาม สถาบนการอาชวศกษาภาคตะวนออกเฉยงเหนอ 3 ประวตการศกษา ประถมศกษา โรงเรยนกดฆองชยวทยา มธยมศกษาตอนตน มธยมศกษาตอนปลาย

โรงเรยนกมลาไสย โรงเรยนกมลาไสย

ประกาศนยบตรวชาชพชนสง ภาควชาเทคโนโลยคอมพวเตอร วทยาลยเทคนคมหาสารคาม ปรญญาตร สถาบนการอาชวศกษาภาคตะวนออกเฉยงเหนอ 3 ประสบการณ ฝกประสบการวชาชพ ตำแหนง IT SUPPORT บรษท SNC SPEC ในเครอบรษท เอส เอน ซ จำกด (มหาชน) ระหวางวนท 2 มนาคา 2562 ถง 29 กมภาพนธ 2563

Page 48: SCAN REWORKsv.mtc.ac.th/inno/files/YYYYYYYYYYYYYYYYYYYYYYY_SCAN...การศ กษาและสร างโปรแกรม SCAN REWORK เพ อน บจำนวนเคร

ประวตผจดทำโครงการ

ชอสกล นายวชชกร ไชยประทม วน/เดอน/ปเกด 25 มกราคม 2541 ภมลำเนา 25 หม 7 บานหนองเขอนชาง ตำบลทาสองคอน อำเภอเมอง จงหวดมหาสารคาม 44000 วฒการศกษา ทล.บ.(เทคโนโลยบณฑต) ภาควชาเทคโนโลยคอมพวเตอร วทยาลยเทคนคมหาสารคาม สถาบนการอาชวศกษาภาคตะวนออกเฉยงเหนอ 3 ประวตการศกษา ประถมศกษา โรงเรยนอนบาลชยภม มธยมศกษาตอนตน โรงเรยนชยภมภกดชมพล ประกาศนยบตรวชาชพ วทยาลยเทคนคมหาสารคาม ประกาศนยบตรวชาชพชนสง วทยาลยเทคนคมหาสารคาม ปรญญาตร สถาบนการอาชวศกษาภาคตะวนออกเฉยงเหนอ 3 ประสบการณ ฝกประสบการวชาชพ

ตำแหนง QA/QC บรษท SNC OEM ในเครอบรษท เอส เอน ซ จำกด (มหาชน) ระหวางวนท 2 มนาคา 2562 ถง 29 กมภาพนธ 2563

Page 49: SCAN REWORKsv.mtc.ac.th/inno/files/YYYYYYYYYYYYYYYYYYYYYYY_SCAN...การศ กษาและสร างโปรแกรม SCAN REWORK เพ อน บจำนวนเคร