Top Banner
รายงานโครงการหมายเลข COE2006-03 เรื่อง ระบบการจัดการคลังสินคาโดยใชเทคโนโลยี RFID โดย นายปรีดา อนุสรณธีรกุล รหัส 463040533-3 นายพจน สัจจิพานนท รหัส 463040535-9 รายงานนี้เปนสวนหนึ่งของรายงาน งานโครงการของนักศึกษาชั้นปที4 ซึ่งเสนอเปนสวน หนึ่งในหลักสูตรคณะวิศวกรรมศาสตรบัณฑิต ภาควิชาวิศวกรรมคอมพิวเตอร คณะวิศวกรรมศาสตร มหาวิทยาลัยขอนแกน
61

ระบบจัดการคลังสินค้าด้วยเทคโนโลยี RFID

Apr 10, 2015

Download

Documents

api-3823417
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: ระบบจัดการคลังสินค้าด้วยเทคโนโลยี RFID

รายงานโครงการหมายเลข COE2006-03

เร่ือง

ระบบการจัดการคลังสนิคาโดยใชเทคโนโลยี RFID

โดย

นายปรีดา อนุสรณธีรกุล รหัส 463040533-3

นายพจน สัจจิพานนท รหัส 463040535-9

รายงานนี้เปนสวนหนึ่งของรายงาน งานโครงการของนักศึกษาชัน้ปที ่4 ซ่ึงเสนอเปนสวน

หนึ่งในหลักสตูรคณะวิศวกรรมศาสตรบัณฑิต

ภาควิชาวิศวกรรมคอมพิวเตอร คณะวิศวกรรมศาสตร มหาวิทยาลัยขอนแกน

Page 2: ระบบจัดการคลังสินค้าด้วยเทคโนโลยี RFID

Project Report No. COE2006-03

Title

Warehouse management using RFID technology

By

Mr. Preeda Anusornteerakul ID.463040533-3 Mr. Poat Sajjipanon ID.463040535-9

This is the report of fourth year project assignment submitted in partial fulfillment of the requirement for the Degree of Bachelor of Engineering.

Department of Computer Engineering Faculty of Engineering Khon Kaen University

Page 3: ระบบจัดการคลังสินค้าด้วยเทคโนโลยี RFID

เร่ือง

ระบบจัดการคลังสินคาดวยเทคโนโลยี RFID

โดย นาย ปรีดา อนุสรณธีรกุล รหัส 463040533-3

นาย พจน สัจจิพานนท รหัส 463040535-9

อาจารยท่ีปรึกษาโครงการ

………………………………….. (รศ.ดร. วนดิา แกนอากาศ )

อาจารยผูรวมประเมินโครงการ

1. ……………………………….. ( อ.ดร. กานดา รุณนะพงศา )

2. ………………………………. ( ผศ. วิโรจน ทวีปวรเดช )

ประเมินผล ณ วันที่ ………………….

Page 4: ระบบจัดการคลังสินค้าด้วยเทคโนโลยี RFID

บทคัดยอ

โครงการนี้เสนอระบบการจัดการคลังสินคาดวยเทคโนโลยี RFID โดยระบบจะมีการติดตามสินคา เมื่อมีการโอนถายสินคา ระหวาคลังสินคา และภายใน คลังสินคา จากชั้นหนึ่งไปยังอีกชั้นหนึ่ง ขอมูลของสินคาหนึ่งชิ้นจะถูกเก็บในรูปความสัมพันธของสินคากับการถายโอน ซ่ึงสามารถตรวจสอบไดจากตัวอาน

การจัดการคลังสินคาดวยเทคโนโลยี RFID ชวยเพิ่มประสิทธิภาพในการรับขอมูลสินคา การจัดเก็บ และการเรียกขอมูลตรวจสอบได ทําใหการทํางานประสานกันไดอยางสัมพันธ จากความสําเร็จในการแกปญหาขอจํากัดดวยวิธีการจัดการแบบเดิมดวยเทคโนโลยี RFID ทําใหสามารถเพิ่มพื้นที่ของการจัดเก็บอยางเหมาะสม ลดขอขัดแยงในการถายโอนสินคา และทําใหการบริการลู คาในการถายโอนสินคาระหวางคลังสินคา เปนไปอยางมีประสิทธิภาพ ก

คําสําคัญ เทคโนโลยี RFID,ระบบการจัดการคลังสินคา

Page 5: ระบบจัดการคลังสินค้าด้วยเทคโนโลยี RFID

Abstract

This project proposes the Radio Frequency Identification (RFID) solution in

Warehouse Management. The system implemented internal tracking systems to locate and identify movable packages used for transporting small shipments across the warehouse and from one shelf to another. Each packages identified a specific customer’s shipments, permitting instant access to shipment status data and verification of shipments.

The RFID warehouse management system improves the efficiency of receiving, storage and retrieval activities, thereby eliminating possible operational disconnects. By successfully resolving these issues through the RFID Warehouse Management solution, space utilization can be optimised, supplier disputes can be reduced. Furthermore, the system increase availability and provide enhanced customer service at warehouse.

Keywords: Radio Frequency Identification (RFID) ,Warehouse management

system

Page 6: ระบบจัดการคลังสินค้าด้วยเทคโนโลยี RFID

สารบัญ หนา

บทคัดยอ กAbstract ขสารบัญ ค

สารบัญรูปภาพ จ สารบัญตาราง ช

บทที่ 1 บทนํา 1

1.1 ความเปนมาและความสําคัญของโครงการ 1

1.2 วัตถุประสงค 2

1.3 ขอบเขตของโครงการ 2

1.4 แผนการดําเนินงาน 3

1.5 ผลที่คาดวาจะไดรับ 3

บทท่ี 2 ความรูเบื้องตนเกี่ยวกับบารโคดและเทคโนโลย ีRFID 4

2.1 เทคโนโลยีบารโคด 4

2.1.1 สวนประกอบของบารโคด 4

2.1.2 หลักการทํางาน 4

2.1.3 เครื่องอานบารโคด 5

2.1.4 ขอสังเกตในการพิมพบารโคด 6

2.2 เทคโนโลยี RFID 7

2.2.1 สวนประกอบของระบบ RFID 8

2.2.1.1 Tag หรือ Transponder 8

2.2.1.2 เครื่องอาน (Reader) 10

2.2.2 ลักษณะการทํางานของระบบ RFID 11

2.2.3 หลักการทํางานเบือ้งตนของระบบ RFID 12

2.2.4 คล่ืนพาหะและมาตรฐานของระบบ RFID 13

2.2.5 เปรียบเทียบเทคโนโลยีบารโคดและ RFID 14

บทท่ี 3 การออกแบบระบบการจัดการคลังสินคา 16

3.1 การจัดการสินคาในคลังสินคา 16

3.2 โครงสรางของระบบคลังสินคา 18

3.2.1 คลังสินคาหลัก 20

Page 7: ระบบจัดการคลังสินค้าด้วยเทคโนโลยี RFID

3.2.2 คลังสินคายอย 21

3.3 รายละเอียดโปรแกรมที่จะพัฒนา 21

3.4 UML(Unified Modeling Language) 22 3.4.1 การจําลองแบบเชิงวัตถุดวย UML 22

3.4.2 การออกแบบ Use Case Diagram 22

3.4.3 การออกแบบ Class Diagram 27

3.5 การออกแบบโดยใชแผนภาพ ER Diagram 29

บทท่ี 4 วิธีการดําเนินการ 33

4.1 ศึกษาทฤษฎีที่เกี่ยวของ 33

4.2 ติดตั้งเครื่องมือสําหรับการพัฒนา 34

บทท่ี 5 ผลการดําเนินงาน 36

บทท่ี 6 บทสรุปและขอเสนอแนะ 43

6.1 สรุปการดําเนินงาน 43

6.2 ปญหาที่พบในการดาํเนินงาน 43

6.3 ขอเสนอแนะ 43

ภาคผนวก ก การติดตั้งโปรแกรม 44

ภาคผนวก ข การติดตั้งแอพพลิเคชั่นของระบบคลังสินคา 47

บรรณานุกรม 51

Page 8: ระบบจัดการคลังสินค้าด้วยเทคโนโลยี RFID

สารบัญรูปภาพ หนา

รูปที ่2.1 โครงสรางพื้นฐานของบารโคด 5

รูปที่ 2.2 ตัวอยางบารโคดและเครื่องยิงเลเซอร 6

รูปที่ 2.3 บัตรสมาชิกติดบารโคด 7

รูปที ่2.4 แสดง RFID แท็กในรูปแบบตางๆ 9

รูปที่ 2.5 แสดงบล็อกไดอะแกรมของ Passive Tag 9

รูปที่ 2.6 ตัวอยาง Active Tag ที่มีแบตเตอรีL่ithium 2 กอนอยู ภายนอก

10

รูปที่ 2.7 แสดงโครงสรางภายในเครื่องอาน 11

รูปที่ 2.8 แสดงรูปตัวอยางเครื่องอานแบบตางๆ 11

รูปที่ 2.9 แสดงภาพรวมของระบบ RFID 12

รูปที ่3.1 แสดงตําแหนงการจัดวางสินคา 17-18

รูปที ่3.2 แสดงถึงโครงสรางระบบคลังสินคา 19

รูปที่ 3.3 Use Case Diagram ของคลังสินคาหลัก 25

รูปที่ 3.4 Use Case Diagram ของคลังสินคายอย 26

รูปที่ 3.5 Class Diagram ของคลังสินคาหลัก 28

รูปที่ 3.6 แสดง ER Diagram ของคลังสินคาหลัก 29

รูปที่ 3.7 แสดง ER Diagram ของคลังสินคายอย 30

รูปที่ 4.1 แสดงหนาตางสําหรับการติดตอฐานขอมูล 34

รูปที่ 4.2 แสดงหนาตางเริ่มตนการเขาสูฐานขอมูล 35

รูปที่ 4.3 การเพิ่มฐานขอมูล 35

รูปที่ 5.1 แอพพลิเคชั่นการสั่งสินคาจากโรงงานผลิต 37

รูปที่ 5.2 แอพพลิเคชั่นสินคานําเขาคลังสินคาผานระบบ RFID 38

รูปที่ 5.3 ทําการอานขอมูลจากหัวอาน RFID 38

รูปที่ 5.4 แอพพลิเคชั่นตรวจสอบรายการสินคาในคลังสินคา 39

รูปที่ 5.5 แอพพลิเคชั่นสินคาสงออกคลังสินคาดวยระบบ RFID 40

รูปที่ 5.6 แอพพลิเคชั่นขายสินคาดวยระบบ RFID 41

รูปที่ 5.7 บันทึกเวลาเขาทํางานของพนักงาน 42

Page 9: ระบบจัดการคลังสินค้าด้วยเทคโนโลยี RFID

รูปที่ ก.1 แสดงการเขาถึงฐานขอมูล 51

รูปที่ ก.2 แสดงการกําหนดสิทธิใหกับยสูเซอร sa 52

รูปที่ ข.1 : แสดงการเพิ่มขอมูลเพื่อติดตอกบัฐานขอมูล 54

รูปที่ ข.2 : แสดงการเลือกตามขอที่กํากับ 55

รูปที่ ข.3 : แสดงการเชื่อมตอกับฐานขอมลู 55

Page 10: ระบบจัดการคลังสินค้าด้วยเทคโนโลยี RFID

สารบัญตาราง หนา

ตารางที1่.1 ระยะเวลาแผนการดําเนนิงาน 3

ตารางที่ 2.1 ยานความถี่ตางๆ ของระบบ RFID และการใชงาน 14

Page 11: ระบบจัดการคลังสินค้าด้วยเทคโนโลยี RFID

1

บทที่ 1 บทนํา

1.1 ความเปนมาและความสําคญัของโครงการ

ระบบจัดการคลังสินคาในปจจุบัน การจัดการสินคาใชเทคโนโลยีบารโคดในการอานขอมูลของสินคา จะไดขอมูลสินคานั้นๆ เพียงขอมูลของรหัสสินคา และแถบรหัสบารโคด

(barcode) เลือนไดงาย ทําใหการอานขอมูลทําไดยาก การนําเทคโนโลยี Radio Frequency

Identification (RFID) มาแทนระบบเกา เพิ่มประสิทธิภาพการทํางานที่รวดเร็วและจัดการไดงายขึ้น ทั้งขอมูลที่สามารถเก็บไดมากขึ้นตามขนาดของหนวยความจํา การอานดวยคลื่นวิทยุทําใหอานขอมูลจากแทกซ(tag)ไดงาย และสามารถอานไดในระยะไกล และตัวอานบางชนิดยังสามารถอานขอมูลไดทีละหลายสินคาพรอมกันโดยเราไมตองนําตัวอานขอมูลยิงลําแสง เพื่ออานคาบนแถบรหัส แตเราสามารถนําสินคาเคลื่อนที่ผานตัวอานแทน โดยจะใชการสงขอมูลเปนสัญญาณวิทยุเพื่ออานขอมูลจากแท็กซ( ทําหนาที่เหมือนแถบรหัสบนบารโคด แตเก็บขอมูลไดมากกวา ) และนําขอมูลที่ไดจัดเก็บลงฐานขอมูล หรือแสดงผลบนจอ ซ่ึงจากเดิมแถบบารโคดสามารถเก็บขอมูลไดเพียงรหัสสินคาและทําการดึงขอมูลจากฐานขอมูลแตแท็กซจะเก็บขอมูลในหนวยความจําของมันเองซ่ึงสามารถเก็บขอมูลที่สําคัญไดมากขึ้น เชน ที่มาของสินคา ตําแหนงจัดวางสินคา วันหมดอายุของสินคา ฯลฯ และในกรณีที่สินคาเกิดการเสียหายหรือชํารุด สามารถดูขอมูลจากแท็กซซ่ึงเราสามารถรูถึงที่มาไดทันทีหรือเมื่อสินคาเขา-ออกจากคลังสินคาเราสามารถตรวจสอบสินคาจากแท็กซไดวาสินคาแตละชิ้นนั้นไดถูกนํามาจากที่ใด สงออกไปยังสถานที่ใดและยังทําใหงายตอการอานจํานวนสินคาที่ขนออกมาในปริมาณมาก ซ่ึงจะเห็นวาการนําเทคโนโลยี RFID มาใชเปนการเพิ่มประสิทธิภาพใหกับการจัดการระบบคลังสินคาเมื่อเทียบกับเทคโนโลยีบารโคดไดมากขึ้น

การพัฒนาโครงการเริ่มจากศึกษาการจัดการระบบคลังสินคา และประสิทธิภาพการทํางานของอุปกรณ RFID เพื่อนําอุปกรณ RFID มาใชรวมกับระบบคลังสินคา ทําการวิเคราะหและออกแบบระบบคลังสินคาโดยใชแผนภาพ UML (Unified Modeling Language) พัฒนาแอพพลิเคชั่นเพื่อชวยในการจัดการคลังสินคา โดยนําระบบ RFID มาใชในการจัดการสินคาทั้งสวน สินคาเขา สินคาสงออก การคนหาสินคา การขายสินคา รวมถึงการเขาออกของพนักงานตามเวลาการทํางาน และพัฒนาสวนการทํางานการจัดการคลังสินคาที่ไมใชระบบ RFID เชน การสั่งสินคา เปนตน

การนําเทคโนโลยี RFID มาชวยในการจัดการคลังสินคา จะชวยเพิ่มประสิทธิภาพการทํางานทั้งความเร็ว แมนยําและขอมูลไดมากขึ้น แตการนําระบบ RFID มาใชในระบบคลังสินคา หรือในระบบอื่นๆ ยังไมเปนที่นิยมมากนักเนื่องจาก แทกซที่มีราคาแพงเมื่อเทียบกับกําไรที่ไดจากสินคา ซ่ึงในอนาคตจะไดเห็นการนําเทคโนโลยี RFID มาใชในการทํางานที่หลากหลายมากขึ้น

Page 12: ระบบจัดการคลังสินค้าด้วยเทคโนโลยี RFID

2

1.2 วัตถุประสงค

โครงการนี้มีวัตถุประสงคในการเพิ่มประสิทธิภาพในการจัดการคลังสินคาดังตอไปนี้ 1.2.1 นํา RFID มาใชกับระบบจดัการคลังสินคา 1.2.2 พัฒนาโปรแกรมที่ใชในการตดิตอเพื่ออานขอมูลจาก RFID Reader นําไป

แสดงผลยังโปรแกรม

1.2.3 พัฒนาโปรแกรมที่ใชในการเก็บขอมูลคลังสินคาบนระบบฐานขอมูล

1.2.4 พัฒนาโปรแกรมเพื่อเพิ่มประสิทธิภาพในระบบการจดัการคลังสินคา 1.3 ขอบเขตของโครงการ

โครงการนี้เปนการศึกษาและพัฒนาระบบการจัดการคลังสินคาโดยใชเทคโนโลยี RFID ซ่ึงออกแบบและพัฒนาแอพพลิเคชั่นที่มีขอบเขตของฟงกช่ันการทํางานดังนี ้

1. ฟงกช่ันของการสั่งสินคาจากโรงงานผลิตเพื่อใหคลังสินคาสามารถสั่งสินคาเพิ่มไดเมื่อ

จํานวนสินคาลดลงเหลือนอยกวาที่ไดทําการกําหนดไว 2. ฟงกช่ันการรบัสินคาเขามาจัดเก็บภายในคลังสินคาซ่ึงจะแสดงขอมูลที่อยูภายในแทกส

โดยการดึงขอมูลในฐานขอมูลการสั่งสินคาและมีการระบุตําแหนงในการจัดเก็บสนิคา 3. ฟงกช่ันตรวจสอบสินคาในคลังสินคาชวยในการคนหาสินคาที่ตองการโดยสามารถหา

สินคาที่มีจํานวนเหลือนอยกวาปริมาณที่ไดกําหนดไวและสามารถทําการคนหาขอมูลในแตละสวนของขอมูลที่ตองการได

4. ฟงกช่ันการสงออกสินคาเปนการสงออกสินคาไปยังผูรับซึ่งอาจเปนลูกคา หรือสงสินคาไปใหกับคลังสินคายอย โดยการนําสินคาสงออกผานระบบ RFID

5. ฟงกช่ันของระบบการขายสนิคาโดยอานขอมูลผานตัวอาน RFID

Page 13: ระบบจัดการคลังสินค้าด้วยเทคโนโลยี RFID

3

1.4 แผนการดาํเนนิงาน

โครงการนี้แบงระยะเวลาการดําเนินงานออกเปน 6 สวนดวยกนัและแสดงแผนการดําเนินงานไวตามตารางที่ 1.1

ID Task Name

1 วิเคราะหและออกแบบระบบคลังสินคา2 ทดสอบการทํางานอุปกรณRFID3 พัฒนาโปรแกรมบนระบบคลังสินคา4 ทดสอบโปรแกรม5 จัดทําเอกสารประกอบโครงการ

8/13 9/10 10/8 11/5 12/3 12/31August 21 October 11 December 1 Jan

ตารางที่1.1 ระยะเวลาแผนการดําเนินงาน

1.5 ผลท่ีคาดวาจะไดรับ

1. เรียนรูการใชงานอุปกรณ RFID และนําความรูในการพฒันาไปตอยอดกับระบบทีใ่หญขึ้น

2. เรียนรูโครงสรางของระบบการจัดการคลังสินคาที่และการจัดการคลังสินคา 3. พัฒนาการเขยีนโปรแกรมสวนติดตอ RFID และแอพพลิเคชั่นเพื่อติดตอกับผูใชงาน

Page 14: ระบบจัดการคลังสินค้าด้วยเทคโนโลยี RFID

4

บทที่ 2 ความรูเบื้องตนเกี่ยวกับบารโคดและเทคโนโลยี RFID

2.1 เทคโนโลยีบารโคด

บารโคดคือการแทนขอมูลที่เปนรหัสเลขฐานสอง (Binary codes) ในรูปแบบของแถบสีดําและขาวที่มคีวามกวางของแถบที่ตางกนั แถบที่มีสีและความกวางที่แตกตางกันนี้จะมีคาเปนตวัเลขที่แตกตางกันและมาตรฐานสากลไดกําหนดคาไว

เทคโนโลยีบารโคดถูกนํามาใชทดแทนในสวนการบันทกึขอมูล (Data Entry) การบันทึกดวยคียบอรดมีอัตราความผิดพลาดอยูประมาณ 1 ใน 100 หรือบันทึกขอมูลผิดพลาด 1 ตัวอักษรในทุกๆ 100 ตัวอักษร และเมื่อเปลี่ยนมาใชระบบบารโคด แทนในขั้นตอนการบันทึกขอมูล อัตราการเกิดความผิดพลาดจะลดลงเหลือเพียง 1 ใน 10,000,000 ตัวอักษร

2.1.1 สวนประกอบของบารโคด

สัญลักษณของบารโคดที่ใชกันมกีารกําหนดขึน้มาหลายรูปแบบตามมาตรฐานของแตละองคกร และตามจุดประสงคของการใชงานแตโดยท่ัวๆไปแลวบารโคดจะมีสวนประกอบตางๆ ดังตอไปนี ้

1. Quiet Zone เปนบริเวณที่วางเปลาไมมีการพิมพขอความใดๆโดยจะอยูกอนและหลงับารโคด

2. Start/ Stop Character เปนบริเวณแถบแทงหรือชองวาง 3. Data เปนบริเวณแถบแทงหรือชองวางที่แทนขอมูลตางๆที่เราตองการ

4. Check Digit เปนบริเวณแถบแทงที่ไวสําหรับเก็บคาตวัเลข เพื่อตรวจสอบในขอมูลสวน Data เพือ่เตรียมส่ังใหเซนเซอรเร่ิมตนหรือหยุดบารโคดเพื่อใหมัน่ใจวาถูกตองแมนยํา

2.1.2 หลักการทํางาน

1. สวนลายเสน ซ่ึงเปนลายเสนสีขาว (โปรงแสง) และสีดํา มีขนาดความกวางของลายเสนตาม มาตรฐานแตละชนิดของบารโคด

2. สวนขอมูลตัวอักษร เปนสวนที่แสดงความหมายของชดุขอมูลลายเสนสําหรับใหอานเขาใจ

Page 15: ระบบจัดการคลังสินค้าด้วยเทคโนโลยี RFID

5

3. สวนแถบวาง เปนสวนที่เครือ่งอานบารโคดใชกําหนดขอบเขตของบารโคดและกําหนดคาใหกับสีขาว (ความเขมขนการสะทอนแสงในสีของพื้นผิวแตละชนิดที่ใชแทนสีขาว) โดยทุกเสนจะมคีวามยาวเทากนัเรียงตามลําดบัในแนวนอนจากซายไปขวา

แถบสีทั้งสีขาวและสีดําที่มคีวามกวางจะแทนคาเปน 1 และแถบสีที่มคีวามแคบ (หรือมองดวยตาเหมือนเปนเสนตรงเลก็ๆ) ทั้งขาวและดําจะมีคาเปน 0 แถบขาวและดําที่มีลักษณะและชื่อที่ใชคือ

• แถบสีดําที่มีความกวางมากกวาเรยีกวา Wide Bar ถามีความกวางนอยเรียกวาNarrow Bar

• ชองวางหรือแถบสีขาวที่มีความกวางมากกวาเรยีกวา Wide Space ถามีความกวางนอยเรียกวา Narrow Space

รูปท่ี 2.1 : โครงสรางพื้นฐานของบารโคด

2.1.3 เคร่ืองอานบารโคด

เครื่องอานบารโคดสามารถแบงตามลักษณะการใชงานไดดังนี ้ 1. Moving Bean Scanner เครื่องอานอยูกับที ่แตแสงฉายกวาดไปที่สินคาเพื่อหาบารโคดที่กาํกับบนสินคานั้น 2. Fixed Bean Scanner

เครื่องอานอยูกับที่ลําแสงไมเคล่ือนที่สินคาเคลื่อนที่ผานจุดทีแ่สงฉาย 3. Hand Held Scanner

เครื่องอานที่ตองใชคนควบคุมและถือได เหมาะสําหรับการอานบารโคดของสินคาที่ม ี

Page 16: ระบบจัดการคลังสินค้าด้วยเทคโนโลยี RFID

6

ขนาดใหญเคล่ือนที่ยาก เชน มวนกระดาษใหญที่ผลิตจากโรงงาน 4. Wand Scanner

เครื่องอานที่ใหแสงสีแดงอนิฟราเรดในการอานตองใชเครื่องอานสัมผัสกับแถบ

บารโคด 5. Hand Held Laser Scanner

เครื่องอานที่มีหลักการทํางานแบบ Moving Bean Scanner ที่ใหแสงเลเซอร

รูปท่ี 2.2 : ตัวอยางบารโคดและเครื่องยิงเลเซอร

2.1.4 ขอสังเกตในการพิมพบารโคด

การพิมพบารโคดบนฉลากสติ๊กเกอรหรือปายแขวนบนตวัสินคาเปนงานที่ยากถาตองการงานพิมพคุณภาพสูง ตองประกอบดวยหลายดังนี ้

1. ความคมชัดของเสนแตละเสน ถาเสนไมคม ขาดหายแหวงบารโคดนัน้จะอานไมออก

2. สีที่เลือกใช โดยทัว่ไปดีที่สุด คือ พิมพตัวบารโคดสีดําบนพื้นสีขาว ซ่ึงจะทําใหอานงายเนื่องจากเครื่องอานอาศัยหลักการสะทอนแสงของเสนทึบและพืน้สวาง ถาใชคูสีผิดอาจทําใหอานไมออก ควรหลีกเลี่ยงการใชสีสะทอนแสงในการพิมพแทงรหัสสินคาและพื้นทีว่างหลงัแทงรหัสเพราะสีสะทอนแสงจะสะทอนแสงใสเครื่องอานทําใหอานยากหรืออานไมไดเลยโดยเฉพาะสีนํ้าตาลเขมถือวาเปนสีมืดจึงใชเปนสีมืดของแทงบารไดแตสีนํ้าตาลมีสวนผสมของสีแดงดวยตองระมัดระวังไมใหสีแดงมากเกินไปอาจทําใหเครื่องสแกนเนอรไมสามารถอานได

3. ขนาดของบารโคดบารโคดทุกระบบจะมีขนาดมาตรฐานเรียกวา 100% สามารถยอลงมาใชในขนาดตํ่าสุด 80% คือยอลง 20% ถาตํ่ากวานัน้อาจอานไมออกไมแนะนําใหทําสวนขยายขนาดถาขยายกไ็มควรเกนิ 200% ความสูงของเสนบารไมควรตํ่ากวา 1.5

Page 17: ระบบจัดการคลังสินค้าด้วยเทคโนโลยี RFID

7

ซ.ม. ถาตองการใชฟลมบารโคดขนาดไหนตองระบุตอนส่ัง ไมควรนาํฟลมไปยอหรือขยายอีก

4. พื้นที่ดานขาง 2 ขางของตัวบารโคด ซ่ึงเรียกวา Quiet Zone ตองมีเนื้อที่ 10 เทาของ แทงรหัสที่เล็กที่สุดหรือมากกวา 3.6 ตารางมิลลิเมตร

5. ระบบการพิมพควรพิมพดวยระบบออฟเซต ซ่ึงจะใหคุณภาพงานพมิพออกมาดีที่สุด

6. ผลิตภัณฑที่เปนวัสดุโปรงใส แสงจากเครือ่งอานจะมองผานทะลุวัสดโุปรงใสทําใหเกิดปญหาในการอาน

7. ผลิตภัณฑที่มหีีบหอเปนผาไมสามารถพิมพบารโคดได เนื่องจากเสนใยท่ีไดรับการทอจะเปนปญหาในการอาน วิธีที่ดีที่สุดคือ พมิพบารโคดลงบนปายสินคา

รูปท่ี 2.3 : บัตรสมาชิกตดิบารโคด

2.2 เทคโนโลยี RFID

RFID ยอมาจาก Radio Frequency Identification เปนระบบระบลัุกษณะของวตัถุดวยคล่ืนความถี่วทิยุที่ไดถูกพัฒนามาตั้งแตป ค.ศ. 1980 มีวตัถุประสงคหลักเพื่อนําไปใชงานแทนระบบบารโคด (บารโคด) โดยจุดเดนของ RFID อยูที่การอานขอมูลจากแท็ก (Tag) ไดหลายๆ

แท็กแบบไรสัมผัสและสามารถอานคาไดแมในสภาพที่ทศันวิสัยไมด ีทนตอความเปยกชื้นแรงสั่นสะเทือน การกระทบกระแทก สามารถอานขอมูลไดดวยความเรว็สูง โดยขอมลูจะถูกเก็บไวในไมโครชิปที่อยูในแท็กในปจจุบันไดมกีารนํา RFID ไปประยกุตใชงานในดานอืน่ๆนอกเหนือจากนํามาใชแทนระบบบารโคดแบบเดิม เชน ใชในบัตรชนดิตางๆ เชน บัตรสําหรับใชผานเขาออกสถานที่ตางๆบัตรที่จอดรถ ตามศูนยการคาตางๆ ที่เราอาจพบเหน็อยูในรูปของแท็กสินคา มีขนาดเล็กจนสามารถแทรกลงระหวางชั้นของเนื้อกระดาษได หรือเปนแคปซูลขนาดเล็กฝงเอาไวในตวัสัตวเพื่อบันทกึประวัติตางๆ เปนตน

Page 18: ระบบจัดการคลังสินค้าด้วยเทคโนโลยี RFID

8

2.2.1 สวนประกอบของระบบ RFID

ในระบบ RFID จะมีองคประกอบหลักๆ อยู 2 สวนดวยกัน สวนแรกคอืทรานสปอนเดอรหรือแท็ก (Transponder/Tag) ที่ใชติดกบัวัตถุตางๆ ที่เราตองการ โดยแท็กทีว่าจะบนัทึกขอมูล เกี่ยวกับวัตถุช้ินนั้นๆ เอาไว สวนที่สองก็คอืเครื่องสําหรับอาน/เขียนขอมูลภายในแท็ก

(Interrogator/Reader) ดวยคล่ืนความถี่วทิย ุซ่ึงหากเปรียบเทียบกับระบบบารโคดนั้น แท็กในระบบ RFID ก็คือ ตัวบารโคดที่ติดกันฉลากของสินคา และเครื่องอานในระบบ RFID ก็คือ เครื่องอานบารโคด (Scanner) โดยขอแตกตางของทั้งสองระบบคือ ระบบ RFID จะใชคล่ืนความถี่วิทยุในการอาน/เขียน สวนระบบรหัสแทงจะใชแสงเลเซอร ในการอาน โดยขอเสียของระบบบารโคด คือหลักการอานเปนการใชแสงในการอานแท็กบารโคด ซ่ึงจะตองอานแท็กทีไ่มอะไรกับปกปดหรือ ตองอยูในเสนตรงเดียวกับลําแสงที่ยิงจากเครือ่งสแกน และอานไดทีละแท็กในระยะใกลๆแตระบบ RFID จะแตกตางโดยสามารถอานแท็กได โดยไมตองเห็นแทก็ หรือแท็กนัน้ซอนอยูภายในวัตถุและไมจําเปนตองอยูในเสนตรงกับคลื่น เพียงอยูในบริเวณที่สามารถรับคล่ืนวิทยุไดกส็ามารถอานขอมูล ได และการอานแท็กในระบบ RFID ยังสามารถอานไดหลายๆ

แท็กในเวลาเดยีวกัน โดยระยะในการอานขอมูลไดไกลกวาระบบบารโคดอีกดวย 2.2.1.1 Tag หรือ Transponder

โครงสรางภายในของแทก็จะประกอบดวย 2 สวนใหญๆ ไดแกขดลวดขนาดเล็กซึ่งทาํหนาที่เปนสายอากาศ (Antenna) สําหรับรับสงสัญญาณคลื่นความถีว่ิทย ุและสรางพลังงาน ปอนใหสวนของไมโครชิป(Microchip) ที่ทําหนาที่เก็บขอมูลของวัตถุเชนรหัสสินคา โดยทัว่ไปตัวแทก็อาจอยูในชนิดทั้งเปนกระดาษแผนฟลม พลาสติก มีขนาดและรูปรางตางๆ กันไป ทั้งนี้ขึ้นอยูกับวัสดทุี่จะนําเอาไปติด และมหีลายรูปแบบ เชน ขนาดเทาบตัรเครดิต เหรียญ กระดุม

ฉลากสินคา แคปซูล เปนตน แตโดยหลักการอาจแบงแท็กที่มีการใชงานกันอยู 2 ชนิดใหญๆ แตละชนิดกจ็ะมคีวามแตกตางกันในแงของการใชงานราคาโครงสรางและหลักการทํางานอยู ซ่ึงจะขอกลาวถึงและอธิบายแยกเปนหัวขอดังนี ้

Page 19: ระบบจัดการคลังสินค้าด้วยเทคโนโลยี RFID

9

รูปท่ี 2.4 : แสดง RFID แท็กในรูปแบบตางๆ

Passive RFID Tags แท็กชนดินี้ไมตองอาศัยแหลงจายไฟภายนอกใดๆ เพราะภายในแทก็จะมีวงจรกําเนิดไฟฟา

เหนีย่วนําขนาดเล็กเปนแหลงจายไฟในตวัอยูทําใหการอานขอมูลทําไดไมไกลมากนกัระยะอานสูงสุดประมาณ 1 เมตร ขึ้นอยูกับความแรงของเครื่องสงและคลื่นความถี่วิทยุที่ใช ปกติแท็กชนิดนี้มักมีหนวยความจําขนาดเลก็โดยทัว่ไปประมาณ 16 ถึง 1,024 ไบต มีขนาดเล็กและน้ําหนักเบา ราคาตอหนวยต่ําไอซีของแท็กชนิดพาสซีฟที่มีการผลิตออกมา จะมีทั้งขนาดและรูปรางเปนแทงหรือแผนขนาดเล็กจนแทบไมสามารถมองเห็นไดไปจนถึงขนาดใหญสะดุดตา ซ่ึงตางก็มีความเหมาะสมกับชนิดงานทีแ่ตกตางกัน สวนโครงสรางภายในที่เปนไอซีของแท็กนัน้ ก็จะประกอบดวย 3 สวนหลักๆ ไดแก สวนควบคุมการทํางานของภาครับ-สงสัญญาณวิทย ุ(Analog

Front-End) สวนควบคุมภาคลอจิก (Digital Control Unit) สวนของหนวยความจาํ (Memory)

ซ่ึงอาจจะเปนแบบ ROM หรือ EEPROM

รูปท่ี 2.5 : แสดงบล็อกไดอะแกรมของ Passive Tag

Active RFID Tags แท็กชนดินี้จะตองอาศัยแหลงจายไฟจากแบตเตอรี่ภายนอก เพื่อจายพลังงานใหกับวงจร

ภายในทํางาน แท็กชนดินี้มีหนวยความจําภายในขนาดใหญไดถึง 1 เมกะไบต และสามารถอานไดในระยะไกลสูงสุดประมาณ 10 เมตร แมวาแท็กจะมีขอดอียูหลายขอแตก็มีขอเสียดวยเชนกัน เชน

Page 20: ระบบจัดการคลังสินค้าด้วยเทคโนโลยี RFID

10

มีราคาตอหนวยแพง มีขนาดคอนขางใหญ และมีระยะเวลาในการทํางานที่จํากดั นอกจากการแบงจากชนิดที่วามาแลวแทก็กย็ังถูกแบงประเภทจากรูปแบบในการใชงานไดเปน 3 แบบ คือ แบบที่สามารถถูกอานและเขยีนขอมูลไดอยางอิสระ (Read-Write),แบบเขียนไดเพยีงครั้งเดียวเทานั้นแตอานไดอยางอสิระ (Write-Once Read-Many หรือ WORM) และแบบอานไดเพียงอยางเดียว

(Read-Only) ดวย อยางไรก็ตามแท็กชนดิพาสซีฟ จะนยิมใชมากกวา ดังนั้นจึงจะขอกลาวถึงเฉพาะแทก็ซชนิดนี้เปนหลัก

รูปท่ี 2.6 :ตัวอยาง Active Tag ท่ีมีแบตเตอรี่Lithium 2 กอนอยูภายนอก

2.2.1.2 เคร่ืองอาน (Reader)

โดยหนาที่ของเครื่องอานกค็ือ การเชื่อมตอเพื่อเขียนหรืออานขอมูลลงในแทก็ดวยสัญญาณความถี่วิทยภุายในเครื่องอานจะประกอบดวย เสาอากาศที่ทําจากขดลวดทองแดง เพือ่ใชรับสงสัญญาณภาครับและภาคสงสัญญาณวิทยแุละวงจรควบคมุการอาน-เขียนขอมูล จําพวกไมโครคอนโทรลเลอรและสวนของการตดิตอกับคอมพวิเตอร

โดยทั่วไปเครื่องอานจะประกอบดวยสวนประกอบหลักดังนี ้• ภาครับและสงสัญญาณวิทย ุ

• ภาคสรางสัญญาณพาหะ

• ขดลวดที่ทําหนาที่เปนสายอากาศ

• วงจรจูนสัญญาณ

• หนวยประมวลผลขอมูล และภาคตดิตอกบัคอมพิวเตอร หนวยประมวลขอมูลที่อยูภายในเครื่องอานมักใชเปนไมโครคอนโทรลเลอร ซ่ึงอัลกอริทึมที่อยูภายในโปรแกรมจะทําหนาที่ถอดรหัสขอมูล (Decoding) ที่ไดรับและทําหนาทีต่ิดตอกับคอมพิวเตอร ลักษณะขนาดและรูปรางของเครื่องอานจะแตกตางกันไปตามประเภทของการใชงาน

เชน แบบมือถือขนาดเล็กหรือติดผนัง จนไปถึงขนาดใหญเทาประต ู(Gate size) เปนตน

Page 21: ระบบจัดการคลังสินค้าด้วยเทคโนโลยี RFID

11

รูปท่ี 2.7 : แสดงโครงสรางภายในเครื่องอาน

รูปท่ี 2.8 : แสดงรปูตัวอยางเครื่องอานแบบตางๆ

2.2.2 ลักษณะการทํางานของระบบ RFID หัวใจของเทคโนโลยี RFID ไดแก "Inlay" ที่บรรจุอุปกรณและวงจรอิเล็กทรอนิกสกับ

โลหะที่ยืดหยุนไดสําหรับการติดตามหรือทําหนาที่เปนเสาอากาศนั่นเอง Inlay มีความหนาสูงสุดอยูที่ 0.375 มลิลิเมตร สามารถทําเปนแผนบางอัดเปนชั้น ๆ ระหวางกระดาษ, แผนฟลม หรือพลาสติกก็ได ซ่ึงเปนการผลิตเครื่องหมายหรือฉลาก จากวัสดุที่มีราคาไมแพงมากนกั ซ่ึงจะเห็นวา Inlay มีลักษณะรูปรางที่บางมาก จึงทําใหงายตอการติดเปนปายชื่อหรือฉลากของชิ้นงานหรือวัตถุนั้น ๆ ไดสะดวก

RFID เปนระบบที่นําเอาคลื่นวิทยุมาเปนคล่ืนพาหะเพื่อใชในการสื่อสารขอมูลระหวางอุปกรณสองชนิดที่เรียกวา แท็ก (Tag) และตัวอานขอมูล (Reader หรือ Interrogator) ซ่ึงเปนการส่ือสารแบบไรสาย (Wireless) โดยการนําขอมูลที่ตองการสง มาทําการมอดูเลต (Modulation)

กับคลื่นวิทยแุลวสงออกผานทางสายอากาศที่อยูในตวัรับขอมูล ดังแผนผังการทํางานของระบบ RFID

Page 22: ระบบจัดการคลังสินค้าด้วยเทคโนโลยี RFID

12

รูปท่ี 2.9 :แสดงภาพรวมของระบบ RFID การประยกุตใชงาน RFID จะมีลักษณะการใชงานที่คลายกับบารโคด (บารโคด) และยัง

สามารถรองรับความตองการอีกหลายอยางที่บารโคดไมสามารถตอบสนองได เนื่องจากบารโคดจะเปนระบบที่อานไดอยางเดยีว (Read only) ไมสามารถทําการเปลี่ยนแปลงขอมูลที่อยูบนบารโคดได แตแท็กของระบบ RFID จะสามารถทั้งอานและบันทกึขอมูลได ดังนั้นเราจึงสามารถเปลี่ยนแปลงหรือทําการบันทึกขอมูลที่อยูในแทก็ไดตามความตองการของผูใชงาน

นอกจากนี้ระบบ RFID ยังสามารถใชงานไดแมในขณะที่วัตถุที่กําลังเคลื่อนที่ เชนในขณะสินคากําลังเคลื่อนที่อยูบนสายพานการผลิต (Conveyor) หรือในบางประเทศก็มีการใชระบบ RFID ในการเก็บคาผานทางดวนโดยที่ผูใชบริการทางดวนไมตองหยดุรถเพื่อจายคาบริการ ผูใชบริการทางดวนจะมแีทก็ติดอยูกับรถ และแทก็จะทําการสื่อสารกับตัวอานขอมูล ผานสายอากาศขนาดใหญที่ตดิตัง้อยูตรงบริเวณทางขึ้นทางดวน ในขณะที่รถแลนผานสายอากาศ ตัวอานขอมูลก็จะคิดคาบริการและบันทึกจํานวนเงินที่เหลือลงในแท็กโดยอัตโนมัติ หรือแมกระทั่งการใชงานในปศุสัตวเพื่อบนัทึกประวัติ หรือระบุความแตกตางของสตัวแตละตัวทีอ่ยูในฟารม

ขอดีของระบบ RFID อีกอยางก็คือ แทก็และตัวอานขอมูลสามารถสื่อสารผานตัวกลางไดหลายอยางเชน น้ํา, พลาสติก, กระจก หรือวัสดุทึบแสงอื่นๆในขณะทีบ่ารโคดทําไมได

2.2.3 หลักการทํางานเบื้องตนของระบบ RFID

1. ตัวอานขอมูลจะปลอยคล่ืนแมเหล็กไฟฟาออกมาตลอดเวลา และคอยตรวจจับวามีแท็ก

เขามาอยูในบริเวณสนามแมเหล็กไฟฟาหรอืไม หรืออีกนยัหนึ่งก็คือการคอยตรวจจับวามีการมอดูเลตสัญญาณเกิดขึ้นหรือไม

2. เมื่อมีแท็กเขามาอยูในบริเวณสนามแมเหล็กไฟฟา แทก็จะไดรับพลังงานไฟฟาที่เกิดจากการเหนีย่วนําของคลื่นแมเหล็กไฟฟาเพื่อใหแท็กเริ่มทํางาน และจะสงขอมูลใน

Page 23: ระบบจัดการคลังสินค้าด้วยเทคโนโลยี RFID

13

หนวยความจําที่ผานการมอดเูลตกับคลื่นพาหะแลวออกมาทางสายอากาศที่อยูภายในแท็ก

3. คล่ืนพาหะที่ถูกสงออกมาจากแท็กจะเกิดการเปลี่ยนแปลงแอมปลิจูด, ความถี่ หรือเฟส ขึ้นอยูกับวิธีการมอดูเลต

4. ตัวอานขอมูลจะตรวจจับความเปลี่ยนแปลงของคลื่นพาหะแปลงออกมาเปนขอมูลแลวทําการถอดรหัสเพื่อนําขอมูลไปใชงานตอไป

2.2.4 คล่ืนพาหะและมาตรฐานของระบบ RFID

ในปจจุบนัไดมีการรวมกลุมระหวางแตละประเทศ เพื่อทาํการกําหนดมาตรฐานความถี่คล่ืนพาหะของระบบ RFID โดยมีสามกลุมใหญๆ คือ กลุมประเทศในยุโรปและอาฟริกา (Region

1), กลุมประเทศอเมริกาเหนือและอเมริกาใต (Region 2) และสุดทายคือกลุมประเทศตะวนัออกไกลและออสเตรเลีย (Region 3) ซ่ึงแตละกลุมประเทศจะกําหนดแนวทางในการเลอืกใชความถี่ตางๆใหแกบรรดาประเทศสมาชิก

อยางไรก็ตาม ความถี่ของคลื่นพาหะที่นยิมใชงานในยานความถี่ต่ํา ยานความถี่ปานกลาง และยานความถี่สูงก็คือ 125 kHz, 13.56 MHz และ 2.45 GHz ตามลําดับดังที่แสดงไวในตารางที่ 1 นอกจากนี้รัฐบาลของแตละประเทศ โดยทัว่ไปจะมกีารออกกฏหมายเกีย่วกับระเบียบการใชงานยานความถี่ตางๆ รวมถึงกําลังสงของระบบ RFID ดวย

Page 24: ระบบจัดการคลังสินค้าด้วยเทคโนโลยี RFID

14

ยานความถี ่ คุณลักษณะ

การใชงาน

ยานความถี่ต่ํา 100-500

kHz ความถี่มาตรฐานที่ใชงานทั่วไปคือ 125 kHz

-ระยะการรับสงขอมูลใกล -ตนทุนไมสูง

-ความเรว็ในการอานขอมูลต่ํา -ความถี่ในยานนี้เปนทีแ่พรหลายทั่วโลก

-Access Control -ปศุสัตว

-ระบบคงคลัง -รถยนต

ยานความถีก่ลาง 10-15 MHz

ความถี่มาตรฐานที่ใชงานทั่วไปคือ 13.56 MHz

-ระยะการรับสงขอมูลปานกลาง -ราคามีแนวโนมถูกลงในอนาคต

-ความเรว็ในการอานขอมูลปานกลาง -ความถี่ในยานนี้เปนทีแ่พรหลายทั่วโลก

-Access Control -สมารตการด

ยานความถี่สูง 850-950 MHz 2.4-5.8 GHz

ความถี่มาตรฐานที่ใชงานทั่วไปคือ 2.45 GHz

-ระยะการรับสงขอมูลไกล (10 เมตร)

-ความเรว็ในการอานขอมูลสูง -ราคาแพง

-รถไฟ

-ระบบเก็บคาผานทาง

ตารางที่ 2.1 ยานความถีต่างๆ ของระบบ RFID และการใชงาน

ในแงของราคาและความเรว็ในการสื่อสารขอมูล เมื่อเทียบกันแลว RFID ซ่ึงใชคล่ืนพาหะ

ยานความถี่สูงเปนระบบที่มคีวามเร็วในการสงขอมูลสูงสุดและมีราคาแพงที่สุดดวยเชนกัน สวน RFID ที่ใชคล่ืนพาหะยานความถี่ต่ําก็จะมีการสงขอมูลต่ําและราคากจ็ะต่ําลดหล่ันตามลงไปดวย

2.2.5 เปรียบเทียบ เทคโนโลยี บารโคด และ RFID

ในการใชงานระบบ บารโคด จะมีขอดใีนเรื่องของตนทุนที่ถูกกวาในระบบ RFID โดยผูพัฒนาระบบ บารโคด พัฒนาไดงายกวาระบบ RFID ซ่ึงทําให RFID ที่ราคายังแพงตอการนํามาใชในระบบคลังสินคาในบางกรณีทีสิ่นคาราคาถูกจะไมคุมกับราคาแท็กที่นํามาใสในสินคาจึงยังมีการใชงานระบบ RFID กันอยางจํากัด แตในอนาคตเมื่อราคาของแท็กถูกลง ระบบ RFID จะมาแทนระบบบารโคดไดอยางงายดายเนื่องจากระบบ RFID เพิ่มความสะดวกสบายใหทั้งผูขายและผูซ้ือเปนอยางมาก

ปญหาที่สําคัญของบารโคดคือตัวอานขอมลูสามารถอานไดระยะไมเกนิ 1 เมตรหรือตัวอานบางชนิดตองใหตวัอานขอมูลติดกับบารโคดจึงสามารถอานขอมูลจากบารโคดไดโดยปญหาสวนนี้จะทําใหเกิดความลาชาในการจดัการกับสินคาหรืออุปกรณที่ตองอานจากตวัอานบารโคดและในกรณีทีแ่ถบสีของบารโคดลบเลือนจะทําใหการอานขอมูลยากขึน้หรืออานขอมูลไมได

Page 25: ระบบจัดการคลังสินค้าด้วยเทคโนโลยี RFID

15

ปญหาที่เกิดขึน้สามารถแกไขไดดวยการใชระบบ RFID ตัวอานของระบบ RFID สามารถอานไดไกลประมาณ 6 เมตร หรือในตัวอานและแท็กที่ราคาสูงขี้นสามารถอานไดระยะทีไ่กลขึ้นและขอมูลที่ใชในการเก็บที่เพิ่มขึ้นและที่สําคญัเปนการลดเวลาที่ใชในการตรวจสอบสินคาโดยไมจําเปนที่ตองเสียเวลาในการตรวจสอบอุปกรณทุกชิน้ที่ออกจากคลังสินคาตารางที่จะเปนการเปรียบเทียบระบบบารโคด และระบบ RFID ในแตละชนิดของแท็ก

Page 26: ระบบจัดการคลังสินค้าด้วยเทคโนโลยี RFID

16

บทที่ 3 การออกแบบระบบการจัดการคลังสินคา

การออกแบบโครงสรางระบบจัดการคลังสินคา พัฒนาระบบการออกแบบคลังสินคา เพื่อ

ชวยในการออกแบบแอพพลิเคชั่นใหสามารถรองรับการทํางานของระบบคลังสินคาได ในบทนี้จะกลาวถึงโครงสรางระบบคลังสินคา ขอบเขตของระบบคลังสินคา และการจัดการคลังสินคา รวมไปถึงการออกแบบระบบคลังสินคาใหงายตอการเขาใจโดยใชหลักการ UML และออกแบบระบบฐานขอมูลโดยใชหลักการ ER-Diagram

3.1 การจัดการสินคาในคลังสินคา ในการนําสินคาเขามาเก็บในคลังสินคานั้นผูจัดเก็บสินคาจะนําสินคาไปจัดเก็บในตําแหนง

ที่ระบุไว โดยจะมีการตรวจสอบจากชนิดของสินคาเพื่อหาตําแหนงทีย่ังวางอยูในคลังของสินคาชนิดนั้น โดยทําการอานขอมูลจากแทกซของ RFID แลวทําการเพิ่มขอมูลในสวนตําแหนงทีใ่ชในการจัดเก็บสินคา ลงในแทกซของ RFID ในการจดัเก็บสินคานั้นจะแบงการจัดการสินคาออกเปนสองสวนคือ ระยะเวลาที่สินคาชิ้นนั้นจะถูกเคลื่อนยาย และน้ําหนกัสุทธิของสินคาประเภทนั้น กลาวคือ สินคาที่จะถูกเคลื่อนยายกอนจะถกูจัดเก็บไวที่ตาํแหนงที่สามารถหยิบไดงายที่สุด โดยทําการกําหนดเปนระดับตางๆ ตามความเหมาะสมของสินคา เชน ตําแหนงที่อยูใกลทางออกคลังสินคา ยอมเปนตําแหนงที่เหมาะสมกับสินคาที่ถูกสงออกบอย และในสวนของสินคาที่ยังเหลือเวลาเคล่ือนยายอีกนานจะถูกเก็บไวไนสวนตําแหนงที่ไกลกวาทางออกคลังสินคา เพื่อใหสินคาในคลังที่เกิดการสงออกบอย สามารถจัดการไดรวดเร็ว และน้ําหนักของสินคาแตละประเภท เชน สินคาสองประเภทมกีารสงออกของสินคาใกลเคียงกัน แตสินคาหนึ่งหนักกวาสินคาหนึ่ง การนําน้ําหนกัสินคามาเปนเกณฑจะทําใหการจัดการสินคาเพื่อทําการเคลื่อนยายสินคาสามารถจัดการไดงายกวาและเพิ่มความรวดเร็วในการจัดการสินคา โดยรูปที่ 3.1 จะแสดงถึงตวัอยางการออกแบบคลังสินคา โดยทําการกําหนดตําแหนงของที่วางสินคา โดยจะทําการแบงชองเก็บสินคาเปน 3 ช้ัน

Page 27: ระบบจัดการคลังสินค้าด้วยเทคโนโลยี RFID

17

ทางออกของ

คลังสินคา ช้ันที่ 3 CA3 BA3 AA3 AA3 BA3 CA3 ช้ันที่ 3

ช้ันที่ 2 CA2 BA2 AA2 AA2 BA2 CA2 ช้ันที่ 2

ช้ันที่ 1 CA1 BA1 AA1 AA1 BA1 CA1 ช้ันที่ 1 ช้ันที่ 3 CB3 BB3 AB3 AB3 BB3 CB3 ช้ันที่ 3

ช้ันที่ 2 CB2 BB2 AB2 AB2 BB2 CB2 ช้ันที่ 2

ช้ันที่ 1 CB1 BB1 AB1 AB1 BB1 CB1 ช้ันที่ 1 ช้ันที่ 3 CC3 BC3 AC3 AC3 BC3 CC3 ช้ันที่ 3

ช้ันที่ 2 CC2 BC2 AC2 AC2 BC2 CC2 ช้ันที่ 2

ช้ันที่ 1 CC1 BC1 AC1 AC1 BC1 CC1 ช้ันที่ 1 ช้ันที่ 3 CD3 BD3 AD3 AD3 BD3 CD3 ช้ันที่ 3

ช้ันที่ 2 CD2 BD2 AD2 AD2 BD2 CD2 ช้ันที่ 2

ช้ันที่ 1 CD1 BD1 AD1 AD1 BD1 CD1 ช้ันที่ 1 ช้ันที่ 3 CE3 BE3 AE3 AE3 BE3 CE3 ช้ันที่ 3

ช้ันที่ 2 CE2 BE2 AE2 AE2 BE2 CE2 ช้ันที่ 2

ช้ันที่ 1 CE1 BE1 AE1 AE1 BE1 CE1 ช้ันที่ 1 ช้ันที่ 3 CF3 BF3 AF3 AF3 BF3 CF3 ช้ันที่ 3

ช้ันที่ 2 CF2 BF2 AF2 AF2 BF2 CF2 ช้ันที่ 2

ช้ันที่ 1 CF1 BF1 AF1 AF1 BF1 CF1 ช้ันที่ 1

ทางเขาของ

คลังสินคา

Page 28: ระบบจัดการคลังสินค้าด้วยเทคโนโลยี RFID

18

รูปท่ี 3.1 : แสดงตําแหนงการจัดวางสินคา

จากรูปที่ 3.1 เปนการแสดงตําแหนงการจดัวางสินคาโดยจัดเรยีงตามความสะดวกในการในการเคลื่อนยายสินคา โดยตําแหนงของที่วางสินคาจะแบงเปน 3 ตัวอักษร ซ่ึงจะกาํหนดให ตําแหนงความงาย-ยาก ในการจัดวางตําแหนงสินคาแบงไดเปนสามสวนคือ

1. กําหนดตามคอลัมน โดยใหตามความลึกจากชองที่จะนําสินคาออกมาโดยสินคาใดถูก

วางไวลึกกวาจะกําหนดใหเปน CXX สินคาใดถูกวางไวใกลกวาจะกําหนดใหเปน

AXX โดยเรียงลําดับการขนยายจากงายไปยากเปน A,B,C จากรูปที1่ จะเห็นวาตําแหนง AE1 จะใกลกวาตาํแหนง CE1

2. กําหนดตามแถว โดยใหตําแหนงที่ใกลทางออกเปน XAX และ ตําแหนงที่ใกล ทางเขาเปน XFX โดยเรยีงลําดับการขนยายจากงายไปยากเปน A,B,C,D,E,F ซ่ึงจากรูปที่ 1 จะเหน็วา ตําแหนง AB1 จะใกลกวาตําแหนง AE1

3. กําหนดตามชัน้วางสินคา โดยใหตําแหนงชั้นวางสินคาโดยชั้นลางสุดคือ XX1 จะขนยายสินคาไดงายกวาตําแหนง XX3 โดยเรยีงลําดับการขนยายจากงายไปยากเปน 1,2,3

ซ่ึงจากรูปที่ 1 จะเห็นวาตําแหนง AB1 จะใกลกวาตําแหนง AB3 ในสวนของการเคลื่อนยายสินคาออกจากคลังสินคาหลัก เมื่อมีการเคลื่อนยายสินคาจาก

คลังสินคาหลักผานตัวอาน RFID จะทําการอานขอมูลจากแทกซเพื่อนาํรหัสของสินคาที่ไดไปทําการตรวจสอบกับฐานขอมูล สวนของแอพพลิเคชั่นจะทําการจัดการสินคาที่ออกจากคลังสินคาไปเก็บยังตารางสงสินคาออก ในการจัดการสินคาในกรณีที่เกิดความผิดพลาดขึ้น เชน นาํสินคาชิ้นเดิมกลับเขาคลังสินคา จะกลาวในหัวขอ โครงสรางของระบบคลังสินคา และเมื่อมีการนําสินคาจากคลังสินคาหลักเขาไปเก็บไวอีกคลังสินคายอย ระบบ RFID จะระบุวามกีารนําสินคาเขามาเก็บไวในคลังสินคาและจะเพิ่มขอมูลของสินคานั้นเขามาไวในฐานขอมูลสินคาของคลังสินคายอยนัน้ จากกระบวนการนี้จะทําใหเราสามารถระบุคลังสินคาไดเมื่อตองการจะนําสินคาสงออกซึ่งกระบวนการนี้ชวยจะชวยลดเวลาที่ใชไปจากการคนหาสินคา

3.2 โครงสรางของระบบคลังสินคา ภาพรวมระบบโครงสรางของคลังสินคา ประกอบไปดวย คลังสินคาหลัก เปนคลังที่ใชใน

การเก็บสินคาทั้งหมดในคลังสินคาเพื่อทําการสงออกสินคาแตละชิ้นไปยัง คลังสินคายอย และมทีี่

Page 29: ระบบจัดการคลังสินค้าด้วยเทคโนโลยี RFID

19

พักสินคาในกรณีที่ สินคาถูกนําออกจากคลังสินคาหลักและมีการจดัสงสินคาตามสถานที่ตางๆ ซ่ึงทําหนาที่คัดแยกสินคาโดยดจูากขอมูลของสินคาที่ถูกสั่งมาจากคลังยอยในฐานขอมลู โดยคลังสินคายอยจะมีทั้งหมด N คลัง คลังสินคายอยจะเปนสวนของการขายสินคาใหผูซ้ือ โดยในแตละวันจะมกีารเก็บจํานวนการขายสินคาออกเพื่อมารายงานใหกับฝายตรวสอบสินคาในการตัดสินใจ และหากสินคาในคลังสินคายอยมีจํานวนที่นอยเกินกวา Minimum ที่กําหนดไว ระบบจะทําการสั่งหรือจองสินคาในคลังสินคาหลัก และระบบจะเตือนไปยังฝายตรวจสอบสินคาทันทีเพื่อทําการสั่งสินคาเพิ่ม โดยอาจรวมกับขอมูลคลังสินคาที่นํามาประมวลผลเปนสารสนเทศ เพื่อชวยในการตัดสินใจในการสั่งหรือจองจํานวนสินคาที่เหมาะสมโดยอัตโนมัติ เชน วัดจากการขายหรือสงออกสินคาตามไตรมาสตางๆ เปนตน รูปที่ 3.2 แสดงถึงระบบโครงสรางของคลังสินคา โดยแสดงคลังสินคาหลัก และ คลังสินคายอย N คลัง

……...

รูปท่ี 3.2: แสดงถงึโครงสรางระบบคลังสนิคา

Page 30: ระบบจัดการคลังสินค้าด้วยเทคโนโลยี RFID

20

3.2.1 คลังสนิคาหลัก สินคาท่ีนําเขาคลังสินคา 1. สินคาแตละชิน้จะมแีทกซตดิอยูโดยจะเกบ็ขอมูลรหัสและชื่อของสินคา สถานที่ผลิต

รายละเอียดสินคา และอ่ืนๆ โดยรหัสของสินคาจะถูกจองกอนที่สินคาจะนําเขาคลัง โดยจองจากสินคาที่ส่ังจากคลังยอย หรือสินคาที่คลังสินคาหลักทําการสั่งเพิ่ม โดยจะเพิม่ขอมูลเพื่อบงชี้ถึงสถานะของสินคาวามีอยูในคลังหรือไม ในแตละประเภทสินคาจะมชีวงของสินคาที่ทําการจองเพื่อเพิ่มความปลอดภัยใหกับระบบคลังสินคา

2. แอพพลิเคชั่นจะประมวลผลเพื่อจัดการหาตําแหนงในการจัดวางสินคาโดยวดัการวางตําแหนงสินคาจากสินคาที่ถูกสงออกบอยคร้ังกวา หรือในกรณีที่สินคาถูกสงออกใกลเคียงกันแตสินคาชิน้หนึ่งอาจมนี้าํหนักมากกวา เราจะทําการวางสินคาที่น้ําหนักมากกวาในตําแหนงที่สามารถขนยายไดงายกวาเพื่อความสะดวกในการขนยายสินคา

3. เพิ่มขอมูลของสินคาเขาไปในฐานขอมูลของคลังสินคาหลัก โดยเก็บขอมูลตางๆที่จําเปน เชน รหัสสินคา ช่ือสินคา ตําแหนงทีว่างของสินคา สินคาแตละชิ้นจะถูกขนยายไปยังคลังใด เวลาไหนทีจ่ะทําการขนยาย เปนตน

การจัดสงสินคา 1. รับขอมูลการสั่งสินคาของคลังสินคายอยและทําการจองสินคาที่มีอยูทันที โดยในกรณีที่

สินคาในคลังสินคาหลักหมดก็จะทําการสัง่สินคาเพิ่มจากโรงงาน

2. เมื่อสินคาผานตัวอาน RFID บริเวณทางออกของคลังสินคา แทกซจะถูกอานขอมูลของสินคานั้นและทําการตรวจสอบเคลื่อนยายขอมูลไปยังตารางที่เก็บขอมูลสินคาที่ถูกสงออกจากคลังสินคา และในกรณีสินคาที่ถูกสงออกจากคลังเกดิความผิดพลาดขึ้น เชน มีการนําสินคาที่ถูกสงขอมูลออกไปแลวกลับมายังคลังสินคาใหมระบบ RFID จะทําการอานขอมูลจากแทกซและตรวจสอบวาสินคานั้นมีชวงของรหัสสินคา อยูในชวงของสินคาที่ถูกจองหรือไม หากใชจะทําการเกบ็สินคานั้น แตถาสินคานั้นไมอยูในชวงรหัสสินคา จะไมทําการเพิ่มขอมูลในฐานขอมูล

3. มีสวนของการจําแนกสินคาเพื่อจัดสงไปยังคลังสินคายอยโดยระบุสถานที่ของคลังสินคายอยที่ทําการจดัสง

4. รับรายการจัดสงสินคาออกจากคลังสินคายอยเพื่อใหทราบถึงรายละเอียดของสินคาที่ไดจําหนาย

Page 31: ระบบจัดการคลังสินค้าด้วยเทคโนโลยี RFID

21

3.2.2 คลังสินคายอย

สินคาท่ีนําเขาจากคลังสินคาหลัก 1. สินคาที่ส่ังเขามาแตละชิ้นจะมีแทกสติดอยูโดยจะเก็บขอมูลรหัสและชื่อของสินคา

สถานที่ผลิต รายละเอียดสินคา และอ่ืนๆ

การจัดเก็บสินคาภายในคลงัสินคา 1. สินคาที่นําเขามาในคลังสินคาจะตองผานการอานขอมูลในแทกซโดยตัว Reader บริเวณ

ประตูทางเขาจะตองสามารถอานขอมูลของสินคาไดจํานวนมากๆ

2. ขอมูลที่ตัวอาน RFID อานไดจะถูกสงไปยังแอพพลิเคชัน่ 3. แอพพลิเคชั่นจะเก็บขอมูลไวในฐานขอมลูและจะประมวลผลหาตําแหนงที่จัดวางสินคา

โดยสินคาซ่ึงถูกสั่งซ้ือบอยครั้งกวา หรือสินคาที่สงออกใกลเคียงกันแตมีน้ําหนกัที่ตางกัน โดยสินคาที่สงออกบอย และมีน้ําหนักมากกวา จะถูกวางไวในตําแหนงที่สามารถขนยายไดงายกวาเพื่อความสะดวกในการขนยายสนิคา

การจัดสงสินคาออกจากคลังสินคายอย 1. เมื่อนําสินคาผานตัวอาน RFID แลว ขอมลูของสินคานั้นถูกเก็บไวในสวนฐานขอมลูของ

สินคาที่ถูกจัดสงออก

2. สินคาที่ถูกขายออกไปจากคลังสินคายอยจะทําการเก็บขอมูลที่ขายสินคาออกไปในแตละวัน เพื่อมารายงานใหกับฝายตรวสอบสินคาในการตัดสนิใจ และหากสนิคาในคลังสินคายอยมีจํานวนที่นอยเกนิกวา Minimum ที่กําหนดไว ระบบจะทําการสัง่หรือจองสินคาในคลังสินคาหลัก และระบบจะเตือนไปยังฝายตรวจสอบสนิคาทันทีเพื่อทําการสั่งสินคาเพิ่ม โดยอาจรวมกบัขอมูลคลังสินคาที่นํามาประมวลผลเปนสารสนเทศ เพื่อชวยในการตัดสินใจในการสั่งหรือจองจํานวนสินคาทีเ่หมาะสมโดยอัตโนมัติ เชน วัดจากการขายหรือสงออกสินคาตามไตรมาสตางๆ

3.3 รายละเอียดโปรแกรมที่จะพัฒนา จากการออกแบบระบบคลังสินคา โปรแกรมที่จะพัฒนาจะแบงออกเปน 5 สวน 1. การดึงขอมูลจากตัวอาน RFID ที่อานขอมูลจากแทกซเพือ่แสดงไวบนแอพพลิเคชั่น

บนคอมพิวเตอร และนําขอมูลที่ไดไปเรียกขอมูลของสินคาทั้งหมดจากฐานขอมูลเพือ่

Page 32: ระบบจัดการคลังสินค้าด้วยเทคโนโลยี RFID

22

นําขอมูลทั้งหมดมาแสดงผล และสามารถทําการอัพโหลดขอมูลจากขอมูลที่เพิ่มในแอพพลิเคชั่นอัพโหลดลงตัว แทกซได

2. เขียนสวนโปรแกรมที่ใชในการติดตอฐานขอมูล กําหนดสิทธิในการเขาถึงฐานขอมูล และแอพลิเคชัน่ GUI ของคลังสินคาหลัก และคลังสินคายอย เชน แสดงตารางเวลาที่สินคาประเภทใด จะถูกจัดสง คลังยอยแตละคลังมีตารางเวลาในการสงสินคาที่ตางกนั หรือแสดงขอมูลของสินคาที่ถูกขายออกจากคลังสินคา โดยแสดงเปน วัน เดือน ไตรมาส เปนตน

3. ในการสั่งซ้ือสินคาของคลังยอยไปยังคลังสินคาหลัก เมื่อคลังสินคายอยมีการขายสินคา สินคาที่ขาดจะถูกสงจาํนวนสินคาไปยังคลังสินคาหลัก เพื่อทําการจองสินคาที่มีอยูในคลังหลักหรือส่ังสินคาเพิ่มในกรณีทีสิ่นคาหมดในคลังหลัก

4. เมื่อมีการนําสินคาเขามาในคลัง จะมีการกาํหนดตําแหนงสินคาที่นําเขามาโดยอัตโนมัติในแตละคลังสินคา

5. พัฒนาแอพพลิเคชั่นอื่นๆ เพือ่เพิ่มประสิทธิภาพในระบบคลังสินคา เชน มีการคํานวณหาสินคาที่ขายไดดใีนชวงเวลาใด เปนตน

3.4 UML(Unified Modeling Language) UML เปนภาษารูปภาพที่ชวยแสดงโครงสรางของระบบไดเปนอยางดี โดยแผนภาพนั้น

จะทําใหเกดิความเขาใจที่ตรงกันระหวางผูออกแบบระบบและโปรแกรมเมอรทําใหการปรับปรุงแกไขโปรแกรมทําไดงายขึน้

3.4.1 การจําลองแบบเชงิวัตถุดวย UML

UML ประกอบดวยแผนผงัตางๆ ซ่ึงใชสัญลักษณโดยทั่วไปและเครือ่งหมายตางๆ ซ่ึงเปนวิธีการแบบเบด็เสร็จ ทําใหงายตอการสราง การอาน และการใชประโยชนจากแผนผังของ UML โดยจะใช UML เพื่ออธิบาย ยูสเคส ยูสเคสไดอาแกรม คลาสไดอาแกรม ซีคเว็นซไดอาแกรม สเตททรานสิช่ันไดอาแกรม และ แอคทิวิตี้ไดอาแกรม

3.4.2 การออกแบบ Use Case Diagram

Use Case Diagrams เปนการสรุปใหเห็นถึงภาพรวมของความสัมพันธของยูสเคสตางๆ ที่อยูภายในระบบ เชน แผนกบริการลูกคาของอูซอมรถยนต ซ่ึงในระบบของการทํางานจะเกี่ยวของกับลูกคา พนักงาน

ใหบริการผูมหีนาที่เขียนคําสั่งรายการซอมและใบเรยีกเก็บเงิน และชางผูทําหนาที่ซอมรถยนต ยูสเคสเปนตัวแทนของขั้นตอนตางๆ ในการทําหนาที่ทางธุรกิจอยางใดอยางหนึ่งหรือการ

ประมวลผลธุรกิจใดธุรกิจหนึ่ง โดยจะเรียก เอนทิตภีายนอก วา ผูแสดง (Actor) เอนทิตีนี้ เร่ิมตนใชยูสเคส โดยการรองขอใหระบบแสดงหนาที่หรือใหประมวลผล

Page 33: ระบบจัดการคลังสินค้าด้วยเทคโนโลยี RFID

23

การนํา Use Case Diagram มาชวยในการออกแบบระบบ จะเปนการรวบรวมขอมูลของความตองการตางๆ ของยูสเซอร เพื่อกําหนดรายละเอียดการทํางานของโปรแกรมที่พัฒนาตามความตองการของผูใช และรับรูถึงโครงสรางของระบบการทํางานในองคกร เพื่อออกแบบการทํางานไดเหมาะสมกับองคกรนั้นๆ

รายละเอียดสัญลักษณที่ใชในการสราง Use Case Diagram แสดงไดดังนี ้

Actor คือ บุคคล หนวยงาน ระบบงานที่อยูภายนอก

Use Case คือ งานตางๆ หรือ ฟงกช่ันที่เกิดขึ้นในระบบ

System Boundary คือขอบเขตของระบบใดๆ จะรวมการทํางานตางๆในระบบนั้นๆ ซ่ึงแสดงความสมัพันธที่มีในระบบ

เปนลูกศรที่แสดงความสัมพันธระหวางยสูเคส <<uses>> แสดงถึงยูสเคสหนึ่ง มีอยูในยสูเคส หนึ่งจึงจะทําใหเงื่อนไขสมบูรณ( has-a )

<<extends>> แสดงถึงยูสเคสหนึ่งเปนการสืบทอดมาอีกยูสเคสหนึ่ง( is-a )

ลูกศรแสดงความสัมพันธระหวาง Actor กับยูสเคส

Page 34: ระบบจัดการคลังสินค้าด้วยเทคโนโลยี RFID

24

ระบบการจัดการสินคาในคลังสินคาจะแบงออกเปน 2 สวนหลัก คือ 1. การจัดการสินคาในคลังสินคาหลัก การจดัการสินคา จะมีการแบงระบบงานยอยในการจัดการ

สินคาในคลังสินคาหลัก แบงออกไดเปน 6 ขั้นตอน ดังนี้ • ระบบการจัดการสินคาเขาคลังสินคาหลักผานระบบ RFID

• ระบบจัดการสินคาในคลังสินคาหลัก

• ระบบการสงออกสินคาในคลังสินคาหลักผานระบบ RFID

• ระบบจัดสงสินคาไปยังคลังสินคายอย

• ระบบรับรายการสินคาจากคลังสินคายอย

• ระบบการเก็บขอมูลสถิติ 2. การจัดการสินคาในคลังสินคายอย การจัดการสินคา จะมีการแบงระบบงานยอยในการจัดการ

สินคาในคลังสินคายอย แบงออกไดเปน 6 ขั้นตอน ดังนี้ • ระบบการจัดการสินคาเขาคลังสินคายอยผานระบบ RFID

• ระบบจัดการสินคาในคลังสินคายอย

• ระบบการสงออกสินคาในคลังสินคายอยผานระบบ RFID

• ระบบการสั่งเพิ่มสินคา • ระบบการขายสินคา

จากขั้นตอนทีก่ลาวมาขั้นตน เราสามารถแสดงความสมัพันธระหวางยูสเซอร และระบบการทํางาน ใหงายตอการเขาใจ โดยการทํา Use Case Diagramจะแสดงถงึโครงสรางระบบคลังสินคาโดยแบงเปน การจดัการสินคาในคลังสินคาหลัก การจัดสงสินคาไปยังคลังสินคายอย การรับสินคาของคลังสินคายอย การจัดการคลังสินคายอย และระบบอื่นๆ ซ่ึงจะชวยใหงายตอการออกแบบโปรแกรมของระบบคลังสินคา ตามความตองการของยูสเซอร ขององคกร โดยแสดงโครงสรางของระบบการจัดการสินคาในคลังสินคาในรูปแบบ Use Case Diagram ของทั้งคลังสินคาหลักและคลังสินคายอย

Page 35: ระบบจัดการคลังสินค้าด้วยเทคโนโลยี RFID

25

Control Product

Main Warehouse Management

Import Product Using RFID

Check Product

Export Product Using RFID

Manage Product

Add Product«uses»

Carier

*

*

Data Statistic

Manager

* *

Analysis Data

«extends»

Report

«extends»

Export Product

**

«extends»

«extends»

«extends»

Receive Order Product

«uses»

«uses»

«uses»

«uses»

รูปท่ี 3.3: Use Case Diagram ของคลังสินคาหลัก

Page 36: ระบบจัดการคลังสินค้าด้วยเทคโนโลยี RFID

26

Control Product

Sub Warehouse Management

Check Product

Export Product Using RFID

Import Product Using RFID

*

*

Accounting

Order Product«uses»

Sell System

รูปท่ี 3.4: Use Case Diagram ของคลังสินคายอย

Vendor

Bill of Product

«uses»*

*

Return Product«extends»

*

*

«extends»

«extends»

Manage Product

«extends»

Page 37: ระบบจัดการคลังสินค้าด้วยเทคโนโลยี RFID

27

3.4.3 การออกแบบ Class Diagram

แผนภาพทีใ่ชแสดงคลาสและความสัมพันธในแงตางๆ ถูกพัฒนามาจากยูสเคสแตละสวน โดยการมองความสัมพันธทีเ่กิดขึ้นในยูสเคส จะทําใหเกดิออปเจ็คที่กระทํากิจกรรมรวมกันระหวางยูสเคสนั้น โดย Class Diagram จะเปนความสัมพันธเชงิสถิตย ( Static Relationship ) โดยจะออกแบบเฉพาะสวนที่เห็นไดชัดเจนหรือวตัถุนั้นๆ จะแสดงถึงคลาส และการทํางานที่เกิดขึ้นของวัตถุจะแสดงถึงฟงกชันของวตัถุโดยการออกแบบ Class Diagram จะแบงสัญลักษณที่ใชในการแสดงความสมัพันธระหวางคลาสแตละคลาส และขอมูลในคลาสดังนี ้

Block ที่ 1แสดงถึงคลาสใน Class

Diagram Block ที่ 2แสดงถึงคุณลักษณะของคลาส

Block ที่ 3 แสดงถึงการทํางานของคลาส

+ Access modify เปน Public

# Access modify เปน Protected

- Access modify เปน Private

เปนสัญลักษณแทน Generalization Abstraction

เปนสัญลักษณแทน Aggregation Abstraction โดยจะแสดงความสัมพันธ ในรูป 1,0..1,0..*,1..*,*

เปนสัญลักษณแทน Association Abstraction โดยจะแสดงความสัมพันธ ในรูป 1,0..1,0..*,1..*,*

การออกแบบ Class Diagram ของระบบคลังสินคาสามารถแสดงไดดงัรูปที่ 3.5

Page 38: ระบบจัดการคลังสินค้าด้วยเทคโนโลยี RFID

28

+isInsertProduct()+isUpdateProduct()+isDeleteProduct()+isSelectProduct()

-id-name-p_date-position-weight-cost-price-expire-warehouse

ProductManagement

+isLogin()+isLogout()+isCalPosition()+isReadDataTag()+isWriteDataTag()+isCheckDetail()

+locationWarehouse

+isExpireProduct()+isMinimumProduct()

#order#quantity

CheckProduct

11..*

+isOrderProduct()

OrderProduct

+isAllData()+isDataForProcess()

-dataDataStatistic

+isProcessData()+getProcessData()

-prodataAnalyzData

+isCreateReport()+isReportData()+getReportData()

-reportReport

รูปท่ี 3.5: Class Diagram ของคลงัสนิคาหลัก

+isSeparateProduct()

ExportProduct

1..*

1..*

1..*

1..*

+isReceiveOrderFromsub()+isReserveProduct()+isReturnOrder()+isCommitOrder()

ReceiveOrderProduct

11..*

+isReturnProduct()+isCalPriceProduct()+isDeleteExportProduct()

-billSellSystem

1

1..*

1..*

1..*

Main Warehouse Sub Warehouse

Page 39: ระบบจัดการคลังสินค้าด้วยเทคโนโลยี RFID

29

3.5 การออกแบบโดยใชแผนภาพ ER Diagram

ในการออกแบบฐานขอมูลของคลังสินคานั้นจะใช ER Diagram ซ่ึงประกอบดวยองคประกอบมูลฐานอันหนึง่ที่เรียกวา เอนทิตี (Entity) ซ่ึงใชเปนตัวแทนของสรรพสิ่งที่ดํารงอยูอยางเอกเทศโดยเอนทติีแตละเอนทิตจีะมีคณุลักษณะเฉพาะของตัวมันเองนั่นคือแอตทริบิว (Attributes) ซ่ึงเปนตัวบอกถึงองคประกอบหรือพฤติกรรมเฉพาะของมัน

โครงการนี้แบง ER Diagram ออกเปน ER Diagram ของคลังสินคายอยและของคลังสินคาหลักดังนี ้

รูปท่ี 3.6: แสดง ER Diagram ของคลังสินคาหลัก

Page 40: ระบบจัดการคลังสินค้าด้วยเทคโนโลยี RFID

30

PRODUCT

PK PID

PNamePTypePositionQuantityStoreDateCostPriceExpireWeightHeight

OrderMainWarehouse

PK PID

PNamePTypePositionQuantityStoreDateCheckCostPriceExpireWeightHeight

AllExportProduct

PK PID

PNamePTypePCusIDPositionQuantityStoreDateExitDateCostPriceExpireWeightHeight

CUSTOMER

PK CID

FNameLNameAddressPhone

EMPLOYEE

PK UID

FNameLNamePasswordAddressStatusSexBDateDeptJobSalaryHireDateLoginLastTimeLogoutLastTimeEndDate

LogEmployee

PK UIDPK LoginTimePK LogoutTime

DEPARTMENT

PK DeptID

NameNumEmployee

ER Diagram of Sub Warehouse

WORK_FOR1N

BUY1

N

NUSE

N

รูปท่ี 3.7 : แสดง ER Diagram ของคลังสินคายอย

Page 41: ระบบจัดการคลังสินค้าด้วยเทคโนโลยี RFID

31

ER Diagram และสกีมาฐานขอมูลของคลังสินคายอยและคลังสินคาหลักสามารถอธิบายโดยตารางไดดังนี ้

ตาราง EMPLOYEE (ใชเกบ็รายละเอียดพนักงาน) Attribute Type Description

Empno(PK) int(7) หมายเลขประจําตัวพนักงาน Ename text ช่ือพนักงาน

Job text หนาที่งาน Mgr int(7) หมายเลขประจําตัวหัวหนางาน Sex Text เพศ

Salary int(6) เงินเดือนพนักงาน Deptno int(3) หมายเลขแผนก

Ware_no(FK) int(3) หมายเลขคลังสินคา ตาราง DEPARTMENT (ใชเก็บรายละเอยีดของแผนก) Attribute Type Description

Deptno(PK) int(3) หมายเลขแผนก Dname text ช่ือแผนก

ตาราง PRODUCT (ใชเก็บรายละเอียดของสินคา)

Attribute Type Description Pro_id(PK) int(5) หมายเลขสินคา Pro_name text ช่ือสินคา

Weight int(7) น้ําหนกัสินคา Price int(10) ราคาขายสินคา Cost int(10) ราคาตนทุนสินคา

Empno(FK) int(7) หมายเลขประจําตัวพนักงาน Cus_id(FK) int(7) หมายเลขประจําตัวลูกคา

ตาราง CUSTOMER (ใชเก็บรายละเอยีดของลูกคา) Attribute Type Description

Cus_id(PK) int(7) หมายเลขประจําตัวลูกคา

Page 42: ระบบจัดการคลังสินค้าด้วยเทคโนโลยี RFID

32

Cus_name text ช่ือลูกคา Phone_no int(10) หมายเลขโทรศัพทลูกคา Address text ที่อยูลูกคา

ตาราง WAREHOUSE (ใชเก็บรายละเอยีดของคลังสินคา)

Attribute Type Description Ware_no(PK) int(3) หมายเลขคลังสินคา

Wname text ช่ือคลังสินคา Location text สถานที่ตั้งคลังสินคา

จาก ER Diagram สามารถอธิบายความสัมพันธระหวางแตละเอนทิตไีดดังนี ้ 1. เอนทิตีพนกังานมีความสัมพนัธกับเอนทิตแีผนกผานความสัมพันธของการทํางานโดย

เปนความสัมพันธแบบ N:1 กลาวคือพนกังานสามารถประจําอยูไดเพียงแผนกใดแผนกหนึ่งแตแผนกหนึ่งสามารถมีพนักงานไดหลายคนและผานความสัมพันธของหัวหนาแผนกโดยเปนความสัมพันธแบบ 1:1กลาวคือพนักงานหนึ่งคนจะมหีัวหนาไดคนเดียวและแตละแผนกจะมีหัวหนาแคคนเดียว

2. เอนทิตีพนกังานมีความสัมพนัธกับเอนทิตสิีนคาผานความสัมพันธของผูดูแลสินคาโดยเปนความสัมพันธแบบ 1:N กลาวคือพนักงานหนึ่งคนสามารถดูแลสินคาไดหลายอยางแตสินคาชิ้นหนึ่งจะตองถูกดูแลโดยพนักงานเพียงคนเดียวเทานั้น

3. เอนทิตีพนกังานมีความสัมพนัธกับเอนทิตคีลังสินคาผานความสัมพันธของสถานที่ทํางานโดยเปนความสัมพันธแบบ N:1กลาวคือพนักงานจะตองสังกัดทีค่ลังสินคาแหงเดียวเทานัน้แตคลังสินคาสามารถมีพนักงานไดหลายคน

4. เอนทิตีสินคามีความสัมพันธกับเอนทิตีลูกคาผานความสัมพันธของการซื้อขายโดยเปนความสัมพันธแบบ N:1 กลาวคือสินคาหนึ่งชิ้นจะถูกซื้อไดโดยลูกคาเพียงหนึง่คนแตลูกคาหนึ่งคนสามารถซื้อสินคาไดหลายช้ิน

Page 43: ระบบจัดการคลังสินค้าด้วยเทคโนโลยี RFID

33

บทที่4 วิธีการดําเนินงาน

4.1 ศึกษาทฤษฎีท่ีเก่ียวของ วิธีการดําเนินงานไดเร่ิมตนจากการศึกษาทฤษฎีและหลักการทํางานของเทคโนโลยีRFIDซ่ึง

ประกอบไปดวยสวนของแท็กซและเครื่องอาน จากนั้นจึงทําการออกแบบโครงสรางในสวนของระบบการจัดการคลังสินคาโดยใชหลักการของUMLซ่ึงเปนภาษารูปภาพที่ชวยแสดงโครงสรางของระบบไดเปนอยางดีมาชวยในการออกแบบระบบการจัดการสินคาโดยแผนภาพนั้นจะทําใหเกิดความเขาใจที่ตรงกันระหวางผูออกแบบระบบและโปรแกรมเมอรทําใหการปรับปรุงแกไขโปรแกรมทําไดงายขึ้น[1]และในสวนของการออกแบบระบบฐานขอมูลนั้นจะเลือกใชหลักการของ ER-Diagram ที่ประกอบดวยองคประกอบมูลฐานอันหนึ่งที่เรียกวา เอนทิตี (Entity) ซ่ึงใชเปนตัวแทนของสรรพสิ่งที่ดํารงอยูอยางเอกเทศโดยเอนทิตีแตละเอนทิตีจะมีคุณลักษณะเฉพาะของตัวมันเองนั่นคือแอตทริบิว (Attributes) ซ่ึงเปนตัวบอกถึงองคประกอบหรือพฤติกรรมเฉพาะของมัน

การออกแบบระบบคลังสินคา โปรแกรมที่จะพัฒนาจะแบงออกเปน 5 สวน

1. การดึงขอมูลจากตัวอาน RFID ที่อานขอมูลจากแทกซเพื่อแสดงไวบนแอพพลิเคชั่น

บนคอมพิวเตอร และนําขอมูลที่ไดไปเรียกขอมูลของสินคาทั้งหมดจากฐานขอมูลเพื่อนําขอมูลทั้งหมดมาแสดงผล และสามารถทําการอัพโหลดขอมูลจากขอมูลที่ เพิ่มในแอพพลิเคชั่นอัพโหลดลงตัว แทกซได 2. เขียนสวนโปรแกรมที่ใชในการติดตอฐานขอมูล กําหนดสิทธิในการเขาถึงฐานขอมูล และแอพลิเคชั่น GUI ของคลังสินคาหลัก และคลังสินคายอย เชน แสดงตารางเวลาที่สินคาประเภทใด จะถูกจัดสง คลังยอยแตละคลังมีตารางเวลาในการสงสินคาที่ตางกัน หรือแสดงขอมูลของสินคาที่ถูกขายออกจากคลังสินคา โดยแสดงเปน วัน เดือน ไตรมาส เปนตน

3. ในการสั่งซ้ือสินคาของคลังยอยไปยังคลังสินคาหลัก เมื่อคลังสินคายอยมีการขายสินคา สินคาที่ขาดจะถูกสงจํานวนสินคาไปยังคลังสินคาหลัก เพื่อทําการจองสินคาที่มีอยูในคลัง หลักหรือส่ังสินคาเพิ่มในกรณีที่สินคาหมดในคลังหลัก

4. เมื่อมีการนําสินคาเขามาในคลัง จะมีการกําหนดตําแหนงสินคาที่นําเขามาโดยอัตโนมัต ิ

ในแตละคลังสินคา 5. พัฒนาแอพพลิเคชั่นอื่นๆ เพื่อเพิ่มประสิทธิภาพในระบบคลังสินคา เชน มีการ

คํานวณหาสินคาที่ขายไดดีในชวงเวลาใด เปนตน

Page 44: ระบบจัดการคลังสินค้าด้วยเทคโนโลยี RFID

34

4.2 ติดตั้งเครื่องมือสําหรับการพัฒนา 1. ทําการติดตั้งโปรแกรม Microsoft SQL Server 2005 Express

2. ทําการติดตั้งโปรแกรม Microsoft SQL Server Management Studio Express

3. ทําการติดตั้งโปรแกรม Microsoft Visual Studio 2005 โดยเลือก ภาษา C#

4. ทําการนําฐานขอมูลคลังสินคาเขาสูโปรแกรม Microsoft SQL Server 2005 ปญหาการใชงาน เนื่องจากการทํางานตองใชรวมกับอุปกรณ RFID เพื่อทําการอานขอมูล

ซ่ึงทําใหการทาํงานบางสวนที่ตองใชอุปกรณ RFID ไมสามารถทํางานได และปญหาอีกประการหนึ่งคอื ไมสามารถหาวิธีในสวนของการนําแอพพลิเคชั่นเพื่อติดตอ

ฐานขอมูลแบบอัตโนมัติได จึงทําใหตองมกีารแกไขสวนโคดของโปรแกรมเพื่อเปลี่ยนแปลงเสนทางในการติดตอฐานขอมูล ตามชื่อเซิพเวอรของแตละเครื่อง โดยเมื่อทําการเปดไฟล .sln ของแตละโฟลเดอรในแอพพลิเคชั่น ใหเลือกไฟล .cs เชน ในโฟลเดอร ImportProduct ใหเลือก ไฟล Import.cs จะแสดงกราฟฟก ใหเราทําการเลือก sqlConnection เชน และกดคลิ๊ก

ขวาแลวเลือก Properties ใหเลือก ConnectionString ซ่ึงจะมีขอความ เลือก <New Connection…> จะมีไดอะลอกแสดงขึน้มา และทําการกรอกขอมูลดังรูป

รูปท่ี 4.1 : แสดงหนาตางสําหรับการติดตอฐานขอมูล

Page 45: ระบบจัดการคลังสินค้าด้วยเทคโนโลยี RFID

35

ทําการกดปุม Test Connection เพื่อตรวจสอบความถูกตอง และกดปุม OK เพื่อยืนยันการตดิตอฐานขอมูลจากนั้นที่ทางขวามือของโปรแกรมจะมีสวนของSolution Explorerใหคล้ิกขวาที่ แลวเลือก Rebuild Solutionและกดปุม F5 เพื่อทําการรันโปรแกรม

สําหรับขั้นตอนการนําฐานขอมูลคลังสินคาเพิ่มเขาสู Microsoft SQL Server 2005 นั้นจะเริ่มตนดวยการกดปุม Connect เพิ่มเขาสูโปรแกรมจากนั้นคล้ิกขวาที่แถบ Databasesเพื่อเลือก Attach จะปรากฎหนาตางใหคล้ิกเลือกปุม Add… แลวเลือกไฟลMain Warehouse.mdf ซ่ึงอยูภายใน CD Rom ภายในโฟลเดอร Database แลวคล้ิกที่ปุม OK

รูปท่ี 4.2 : แสดงหนาตางเริ่มตนการเขาสูฐานขอมูล

รูปท่ี 4.3 : การเพิ่มฐานขอมูล

Page 46: ระบบจัดการคลังสินค้าด้วยเทคโนโลยี RFID

36

บทที่ 5 ผลการดําเนินงาน

การทํางานของระบบจัดการคลังสินคา เปนการมองภาพการทํางานทั้งหมดที่ เกิดขึ้นใน

คลังสินคา โดยเริ่มจากเมื่อสินคาในคลังสินคามีจํานวนไมพอกับการขาย ตองทําการสั่งสินคาจากโรงงานผูผลิต เมื่อสินคานั้นสงมายังคลังสินคา จะถูกนําเขาคลังสินคาโดยผานระบบ RFID และมีการจัดการขอมูลสินคาในคลังสินคา การคนหาสินคาทั้งหาขอมูลในปริมาณมาก และใชระบบ RFID เพื่ออานขอมูลสินคาที่มีแทกซสินคา เมื่อสินคาถูกส่ังและถึงเวลาที่ตองสงสินคาออก การอานสินคาสงออกผานระบบ RFID และการขายสินคา คิดยอดรวมราคาสินคา โดยอานขอมูลผานระบบ RFID เชนเดียวกัน ขั้นตอนในการทํางานของแอพพลิเคชั่นแบงไดเปน 5 สวน ในการจดัการคลังสินคา ดังนี ้

1. ส่ังสินคาจากโรงงานผลิต

2. สินคานําเขาคลังสินคาดวยระบบ RFID

3. ตรวจสอบรายการสินคาในคลังสินคา 4. สินคาสงออกคลังสินคาดวยระบบ RFID

5. ขายสินคาดวยระบบ RFID

สั่งสินคาจากโรงงานผลติ (Order from Factory)

แอพพลิเคชั่นการสั่งสินคาจากโรงงานผลิต เมื่อสินคาในคลังสินคาไมมีเหลือในสตอค

หรือสินคามีจํานวนนอย ผูควบคุมสินคาจะทําการสั่งสินคาเพิ่มเขามาในคลังสินคา เพื่อสงรายการสินคาไปยังโรงงานผลิตสินคา โดยทําการกรอกขอมูลของรหัสสินคา ช่ือสินคา จํานวนสินคา ประเภทสินคา ตนทุน ราคาขาย จุดหมาย จาํนวนสินคาทีต่องการสั่ง และทําการกดปุมยืนยนั เพื่อเพิ่มยอดรายการสั่งสินคาลงสูฐานขอมูลการสั่งสินคา ในกรณีที่เพิ่มจาํนวนสินคามากกวา 1 ช้ิน รหัสสินคาจะทําการสรางรหัสสินคาจากรหัสปจจุบันและเพิ่มขึ้นทีละ 1 หากมีการซ้ํากันของรหัสสินคา สินคานั้นจะไมถูกเพิ่มเขาไปในฐานขอมูล ทําการลบโดยกดปุมลบรายการหากมีขอผิดพลาดในการกรอกขอมูล กดปุมลบรายการทั้งหมดเพื่อทําการลบขอมูลในกลองขอความ ผิดพลาด

Page 47: ระบบจัดการคลังสินค้าด้วยเทคโนโลยี RFID

37

รูปท่ี 5.1 : แอพพลิเคชั่นการสั่งสินคาจากโรงงานผลติ

สินคานาํเขาคลังสินคาผานระบบ RFID ( Import Product by RFID)

เมื่อนําสินคาจากภายนอกเขามายังคลังสินคา ผูควบคุมสินคาเลือกปุมเชื่อมตอและทําการอานขอมูลสินคาดวยตัวอาน RFID เพื่อจบัสัญญาณของแทกซที่อยูในบริเวณใกลเคียง ซ่ึงสามารถตรวจจับไดคร้ังละ 1 รายการ โดยจะแสดงขอมูลที่อยูในแทกซ และทําการดึงขอมูลในฐานขอมูลการสั่งสินคา มาแสดงผลบนกลองขอความ กดปุมยนืยนัเพื่อทําการยนืยันวาสินคาชิ้นนั้นถูกตรวจสอบแลว ซ่ึงจะมกีารเช็คในคอลัมนตรวจสอบ และกดปุมลบเพือ่ยกเลิกการตรวจสอบในกรณีที่สินคามีความ

Page 48: ระบบจัดการคลังสินค้าด้วยเทคโนโลยี RFID

38

รูปท่ี 5.2 : แอพพลิเคชั่นสนิคานาํเขาคลังสินคาผานระบบ RFID

รูปท่ี 5.3 : ทําการอานขอมูลจากหัวอาน RFID

Page 49: ระบบจัดการคลังสินค้าด้วยเทคโนโลยี RFID

39

ตรวจสอบรายการสินคาในคลังสินคา (Check over Product)

สินคาตางๆที่อยูในคลังสินคามีปริมาณมากระบบคนหาสินคาจะชวยใหการหาสินคาที่ตองการทําไดงายขึ้น โดยสามารถหาสินคาที่มีจํานวนนอย ซ่ึงจะแสดงสินคาที่มีช่ือเหมือนกนันับเปนจํานวนเพื่อดูจํานวนของสินคา และสามารถทําการคนหาขอมูลในแตละสวนของขอมูลที่ตองการไดดังนี้ เรียงตามจํานวนสินคา รหสัสินคา ช่ือสินคา จํานวนสนิคาตอกลอง ตนทุน ราคาขาย ตําแหนงสินคา วันหมดอายุ โดยทําการเลือกขอมูลที่ตองการคนหาและใสขอความที่ตองการคนหาลงไป โดยการคนหาขอมูลที่เปนชนิดขอความตัวอักษรสามารถคนหาโดยการใสขอความ การคนหาขอมูลชนิดตัวเลขสามารถคนหาดวยการใส เครื่องหมาย =,<,> แลวตามดวยตวัเลข และคนหาขอมูลชนิดวนัเวลา สามารถคนหาโดยใสเครื่องหมาย =,<,>แลวตามดวยรูปแบบ MM-DD-YY

รูปท่ี 5.4 : แอพพลิเคชั่นตรวจสอบรายการสินคาในคลงัสินคา

Page 50: ระบบจัดการคลังสินค้าด้วยเทคโนโลยี RFID

40

สินคาสงออกคลังสินคาดวยระบบ RFID (Export Product by RFID)

เปนการสงออกสินคาไปยังผูรับซึ่งอาจเปนลูกคาหรือสงสินคาไปใหกบัคลังสินคายอย โดยการนําสินคาสงออกผานระบบ RFID เมื่อทําการกดปุมเชื่อมตอ ตัวอาน RFID ทําการสงสัญญาณเพื่อหาแทกซเพื่อดึงขอมูล เมื่อนําแทกซของสินคานั้นผานเครื่องอาน RFID ขอมูลจะแสดงผลบนดาตากริด กดปุมลบเพื่อลบสินคาสงออกที่มีขอผิดพลาด และกดปุมยนืยันเพื่อยืนยนัการสงออกสินคาทั้งหมด

รูปท่ี 5.5 : แอพพลิเคชั่นสนิคาสงออกคลังสินคาดวยระบบ RFID

Page 51: ระบบจัดการคลังสินค้าด้วยเทคโนโลยี RFID

41

ขายสินคาดวยระบบ RFID (Sale System by RFID)

ระบบการขายสินคาโดยอานขอมูลผานตัวอาน RFID โดยการนําสินคาผานตัวอานเหมือน บารโคดในปจจุบัน ขอมูลรหัสสินคา ช่ือสินคา ราคาขายสินคาจะถูกแสดงผลและคํานวณราคารวมของสินคา เร่ิมจากการกดปุมเชื่อมตอ เพื่ออานขอมูลดวยระบบ RFID และนําสินคาผานตัวอานเพื่ออานขอมูลทั้งหมดจากนั้นผูใชงานจะใสจาํนวนเงินที่ไดรับมาลงในชองของจํานวนเงนิซึ่งโปรแกรมจะคํานวณจํานวนเงินทอนออกมาใหโดยอัตโนมัติ และกดปุมยนืยนัเพื่อยืนยันการซื้อทั้งหมด

รูปท่ี 5.6 : แอพพลิเคชั่นขายสินคาดวยระบบ RFID

Page 52: ระบบจัดการคลังสินค้าด้วยเทคโนโลยี RFID

42

การบันทึกเวลาเขาทํางานของพนักงาน

เมื่อพนักงานทีม่ีบัตรประจําตวัพนกังานซึ่งติดแทกซไวเดนิผานบริเวณที่สัญญาณของเครื่องอานRFID สามารถอานไดเครื่องอานจะอานขอมูลรหัสพนักงาน ช่ือ นามสกลุ ของพนักงานแลวนํามาแสดงไวบนโปรแกรมโดยบอกวนัและเวลาเขาทํางานขณะนัน้ดวย

รูปท่ี 5.7 : บันทึกเวลาเขาทํางานของพนักงาน

Page 53: ระบบจัดการคลังสินค้าด้วยเทคโนโลยี RFID

43

บทที่ 6 บทสรุปและขอเสนอแนะ

6.1 สรุปการดาํเนินงาน

โครงการไดรับการพัฒนาโดยออกแบบและสรางแอพพลิเคชั่นเพื่อใชติดตอกับอุปกรณ RFID และฐานขอมูลของสินคาเพื่อนํามาแสดงบนหนาจอคอมพิวเตอรและสามารถคนหาสินคาจากรายละเอียดสินคาเพื่อใหผูจัดการสินคาสามารถจัดการกับคลังสินคาไดอยางมีประสิทธิภาพเพิ่มขึ้นในดานของความรวดเร็วในการตรวจสอบสินคา ลดความผิดพลาดที่จะเกิดขึ้นจากการตรวจสอบสินคาและการคนหาสินคาที่ทาํไดงายและรวดเร็วขึ้น

6.2 ปญหาที่พบในการดําเนนิงาน 1. เนื่องจากเครื่อง reader ที่ไดนํามาใชนัน้สามารถอานขอมูลจากแทกซไดที่ระยะทางเพยีง 3

เซนติเมตรและสามารถอานขอมูลสินคาไดเพียงครั้งละ 1 ช้ินเทานั้นดงันั้นในการทดสอบใชงานโปรแกรมจึงทําไดคอนขางลําบาก

2. แท็กสสามารถเก็บขอมูลของสินคาไดเพยีง 3 ประเภทเทานั้นดังนัน้ในการออกแบบการเก็บของขอมูลจึงตองออกแบบเพื่อใหสามารถเก็บรายละเอียดของสินคาใหไดมากที่สุด

6.3 ขอเสนอแนะ

โปรแกรมนี้เหมาะสําหรับการใชงานเพื่อการจัดการสินคาภายในคลังสินคาโดยจะชวยเพิ่มประสิทธิภาพในดานความรวดเรว็ในการจดัการสินคาและลดขอผิดพลาดที่อาจเกดิขึน้จากการตรวจนับสินคาได

โปรแกรมดังกลาวยังไมสามารถคํานวณตําแหนงจัดวางสินคาซ่ึงคํานวณจากน้ําหนักและความถี่จากการขนยายและยงัไมสามารถสรางฟงกช่ันประวัตกิารขายสนิคาไดเชนกัน

Page 54: ระบบจัดการคลังสินค้าด้วยเทคโนโลยี RFID

44

ภาคผนวก ก การติดตั้งโปรแกรม

ติดตั้ง Microsoft Visual Studio 2005 (VS2005)

โปรแกรม VS2005 ใชในการพัฒนาแอพพลิเคชั่นดวยภาษา C#.NET ทําใหงายในการออกแบบและพัฒนาแอพพลิเคชั่นในรูปแบบตางๆ โดยในโปรเจคนี้ แอพพลิเคชั่นทีท่ําการพัฒนาอยูในรปูของวินโดวแอพพลิเคชั่น โดยทําการติดตั้งแตละขั้นตอน ดังตอไปนี ้

1. ทําการติดตั้งโปรแกรมผานไฟล autorun.exe บนไดเรคทอรี่ %Microsoft Visual

Studio 2005\vs

2. เลือก Install Visual Studio 2005

3. ทําการใส ซีดีคีย และเลือกการทํางานในสวนที่เราใชงาน ในที่นี้เลือกตองทําการเลือก ภาษา C#

4. ทําการติดตั้ง โปรแกรม Microsoft Visual Studio 2005

ติดตั้ง SQL Server Express 2005

โปรแกรม SQL Server ใชในการสรางระบบจัดการฐานขอมูล เพื่อชวยในการพัฒนาโปรแกรม เพือ่ทําการเก็บขอมูลจํานวนมาก โดยทําการติดตั้งแตละขัน้ตอน ดังตอไปนี ้

1. สามารถดาวนโหลดไดจาก http://msdn.microsoft.com/vstudio/express/sql/download/ จะไดไฟล SQLEXPR.EXE ซ่ึงใชในการติดตั้งโปรแกรม SQL Server ทําตามขอ 2

หรือ ติดตั้งจากขั้นตอนการติดตั้ง Microsoft Visual Studio 2005

หากทําการตดิตั้งฐานขอมูลผานไฟล SQLEXPR.EXE ทําการติดตั้งตามขอสอง แตหากติดตั้งจาก VS2005 แลวสามารถขามขั้นตอนไปที่ขอ 5

2. ทําการคลิ๊กเลือก เพื่อยอมรับใหทําการตดิตั้งโปรแกรม 3. จะมีการตรวจสอบสถานะตางๆ หากเกดิขอผิดพลาดสามารถดูไดจากปุม Report

4. ทําการกําหนดชื่อระบบจัดการฐานขอมูล กําหนดไดเรคทอรี่ ช่ือเซิรพเวอร โดยใชดีฟอลท และทําการกําหนด ยสูเซอร sa และ password และทําการติดตั้งโปรแกรม

5. ทําการเปดเซอรวิส เพื่อทําใหฐานขอมูลเร่ิมทํางานกอน โดยสามารถเปดไดจาก Start

Menu >> เลือก Microsoft SQL Server 2005 >> เลือก Configuration Tools

>> เลือก SQL Server Configuration Manager และคลิ๊กขวาที่ SQLEXPRESS

เพื่อทําการเริ่มการบริการ

Page 55: ระบบจัดการคลังสินค้าด้วยเทคโนโลยี RFID

45

ติดตั้ง SQL Server Management Studio Express

โปรแกรม SQL Server Management Studio ใชในการจัดการฐานขอมูล สรางฐานขอมูล ตาราง ยูสเซอร กําหนดสิทธิการเขาถึง เปนตน โดยทําการติดตั้งแตละขัน้ตอน ดังตอไปนี ้

1. สามารถดาวนโหลดไดจาก http://msdn.microsoft.com/vstudio/express/sql/download/ จะไดไฟล SQLServer2005_SSMSEE.msi

2. ทําการติดตั้งโปรแกรม SQL Server Management Studio ผานไฟล SQLServer2005_SSMSEE.msi

3. กําหนดไดเรคทอรี่และทําการติดตั้งโปรแกรม

4. ในตอนแรกการเขาถึงฐานขอมูลจะเขาถึงไดดังรูปที่ ก.1

รูปท่ี ก.1 : แสดงการเขาถงึฐานขอมูล

5. ทําการล็อกอินและกําหนดสทิธิใหกับยูสเซอร sa โดยทาํการเลือกที่โฟลเดอร

Security >> Logins >> คล๊ิกขวาเลือก Properties ที่ยสูเซอร sa และทําการกําหนดสถานะ ดังรูปที่ ก.2

Page 56: ระบบจัดการคลังสินค้าด้วยเทคโนโลยี RFID

46

รูปที่ ก.2 : แสดงการกําหนดสิทธิใหกับยูสเซอร sa

Page 57: ระบบจัดการคลังสินค้าด้วยเทคโนโลยี RFID

47

ภาคผนวก ข การติดตั้งแอพพลิเคชั่นของระบบคลังสินคา

นําฐานขอมูลคลังสินคาเขาสูฐานขอมูลใหม

1. นําไฟล Main Warehouse.mdf และ Main Warehouse_log.ldf ไวที่ไดเรคทอรี่

%Microsoft SQL Server\MSSQL.1\MSSQL\Data

2. เปดโปรแกรม SQL Server Management Studio Express และทําการล็อกอิน 3. คล๊ิกขวาที่โฟลเดอร Databases และเลือก Attach…

4. คล๊ิกปุม Add และทําการเลอืกไดเรคทอรีท่ี่เก็บไฟลทั้งสองไว ในทีน่ีค้ือ %Microsoft

SQL Server\MSSQL.1\MSSQL\Data เลือกไฟล Main Warehouse.mdf กดปุม OK

แกไขชื่อเซิรพเวอรภายในซอรสโคด

1. เปดโปรแกรม Visual Studio และเลือกไฟลโปรเจค warehouse.sln

2. สรางการเชื่อมตอกับฐานขอมูล โดยเลือกที่แทป View และ Server Explorer หรือกด Ctrl+Alt+S

3. ทําการคลิ๊กขวาที่ Data Connections และกด Add Connection

4. ทําการเพิ่มขอมูลดังรูปที่ ข.1

Page 58: ระบบจัดการคลังสินค้าด้วยเทคโนโลยี RFID

48

รูปท่ี ข.1 : แสดงการเพิ่มขอมูลเพื่อติดตอกับฐานขอมูล

5. เลือกที่แทป View และ Solution Explorer หรือกด Ctrl+Alt+L

6. เลือกไฟล MainWarehouse.cs

7. คล๊ิกขวาที่ sqlConWH และเลือก Properties ดังรูปที่ ข.2

Page 59: ระบบจัดการคลังสินค้าด้วยเทคโนโลยี RFID

49

รูปท่ี ข.2 : แสดงการเลือกตามขอท่ีกํากับ

8. เลือก ConnectionString และกดลูกศร ทําการเลือก Connection ที่เพิ่มในหวัขอที่ 3

ดังรูปที่ ข.3

รูปท่ี ข.3 : แสดงการเชื่อมตอกับฐานขอมูล

Page 60: ระบบจัดการคลังสินค้าด้วยเทคโนโลยี RFID

50

9. เลือก include Password

10. ทําการแกไขตัง้แตหวัขอที่ 6-9 ในทกุฟอรม เพื่อกําหนดใหติดตอกับฐานขอมูลของเซิรพเวอรภายในเครื่อง

ใชงานโปรแกรมระบบจัดการคลังสินคา 1. เลือกไดเรคทอรี่ %Warehouse\Warehouse\bin\Debug

2. ทําการรันไฟล warehouse.exe

Page 61: ระบบจัดการคลังสินค้าด้วยเทคโนโลยี RFID

51

บรรณานุกรม

[1] ขาวโพดหวาน ( 2546 ) . Model-View-Controller (MVC) คืออะไร . [http://www.narisa.com/forums/lofiversion/index.php?t1036.html] .

15 กรกฎาคม 2549.

[2] นริศรา เพชรพนาภรณ . เทคโนโลยี Barcode.

[http://www.student.chula.ac.th/~46801474].

11 กรกฎาคม 2549.

[3] นฤมล นําจันทร , สุวรรณา รัศมีขวัญ ( 2545 ). เทคโนโลยี RFID.

[ http://angsila.compsci.buu.ac.th/~sc440061/ ] .

12 มิถุนายน 2549.

[4] วัชรากร หนูทอง, อนุกูล นอยไม , ปรินันท วรรณสวาง ( 2547 ). RFID เทคโนโลยีสารพัดประโยชน.[ www.tidi.nectec.or.th/articles/RFID_tech_nectec.pdf ] .

15 กรกฎาคม 2549.

[5] Patrick J.Sweeney II CEO of ODIN Technologies,an RFID company,

“RFID FOR DUMMIES”, Wiley Publishing, Inc.,

2548.

[6] กิตติ ภักดีวัฒนะกุล , กิตติพงษ กลมกลอม ( 2547 ) . UML วิเคราะหและออกแบบระบบเชิงวัตถุ .

บริษัท เคทีพี คอมพ แอนด คอนซัลท จํากัด. [7] บุญฤทธิ์ กูเกียรติกูล . ระบบฐานขอมูล Database System. คณะวิศวกรรมศาสตร มหาวิทยาลัยขอนแกน.