1. Trang chủ
  2. » Luận Văn - Báo Cáo

hệ thống quet mã QR quản lý kho hàng, có code

48 122 3

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 48
Dung lượng 2,76 MB

Nội dung

hệ thống quet mã QR quản lý kho hàng, có code

HỆ THỐNG QUÉT MÃ QR QUẢN LÝ KHO HÀNG , Mục Lục CHƯƠNG TỔNG QUAN ĐỀ TÀI 1.1 Giới thiệu đề tài Giới thiệu: Trong xã hội đại ngày nay, nhu cầu tiêu dùng ngày tăng cao Cửa hàng bán lẻ phải hoạt động hết công xuất để đáp ứng nhu cầu người tiêu dùng dẫn đến cửa hàng phải dự trữ số lượng lớn hàng kho Việc kiểm soát mặt hàng cịn tồn lại xuất nhập hàng hóa kho việc làm cần thiết Các kho hàng vừ nhỏ thường sử dụng phương pháp kiểm tra thủ công ghi vào giấy dẫn đến tình trạng thất hàng hóa bỏ sót lớn Với phát triển khoa học cơng nghệ nay, cơng việc kiểm tra hàng hóa xuất nhập hàng hóa kho phương pháp kiểm tra mã vạch phổ biến Để giải vấn đề trên, em chọn đề tài “ Hệ thống quét mã QR quản lý kho hàng”, để người tìm hiểu phát triển thêm ứng dụng thiết thực khác phù hợp với nhu cầu sử dụng Hoạt động: Quét mã QR code qua webcam Truyền liệu hiển thị : tên sản phẩm, giá tiền, số lượng tồn kho, số lượng nhập xuất, hình ảnh sản phẩm lên dashboash Kiểm tra thông tin, xuất nhập sản phẩm Liên kết App sheet giúp người dùng xuất nhập sản phẩm thông qua thiết bị di động Ứng dụng: Quản lý kho hàng 1.2 Mục tiêu nghiêm cứu Sử dụng Node-red áp dụng kiến thức học tập học vào thực tiễn Khảo sát kho hàng thực tiễn 1.3 Đối tượng nghiêm cứu Phần mềm Node-red Các khối lập trình Mã QR code Google sheet App sheet 1.4 Phạm vi nghiêm cứu Sử dụng cho kho hàng PLC gồm sản phẩm : 1.5 Dự kiến kết Quét mã QR code sản phẩm Xuất liệu sản phẩm lên dashboash Xuất nhập sản phẩm dashboash Liên kết đến Google sheet lưu trữ liệu Liên kết App sheet cho người dùng kiểm tra xuất nhập kho hàng Hình Ảnh minh họa dashboard CHƯƠNG CƠ SỞ LÝ THUYẾT 2.1 Node-red Hơm giới thiệu cho bạn sơ qua Node-red Node-red cơng cụ lập trình kết nối thiết bị phần cứng, API dịch vụ trực tuyến với công cụ trực quan thiết kế cho Iot (Internet og Things) Node-red cung cấp cho trình soạn thảo dựa trình duyệt giúp dễ dàng kết nối luồng (flow ) lại với cách sử dụng node palette Chúng ta lập trình ngơn ngữ JavaScript Node-red xây dựng tảng NodeJS Khi truy cập vào Node-red, bạn thấy giao diện sau: Hình 2: giao diện Node-red Trên sổ Node-red gồm thành phần chính: • Thanh tiêu dề Header chứa nút Deploy dùng để khởi chạy chương trình menu • Bên trái bảng Pelette chứa nút có sẳn để sử dụng • Ở Workspace khơng gian làm việc chính, nơi tạo luồng • liên kết lại với Bên phải Sidebar dây xem chương trình hoạt dộng xem định nghĩa nút Trong đề tài em sử dụng Node-red vì: • Node-red giúp em giảm nhu cầu viết mã, hạ thấp kỹ thuật Cho phép em tập trung vào Iot thay thực • Dễ sử dụng không bị giới hạn lĩnh vực với người sử dụng • Sử dụng dễ dàng Raspberry Pi với mơi trường đám mây • Đây cơng cụ hữu ích dể kết nối Internet vạn vật, ứng dụng Node-red vượt xa Iot Hướng dẫn cài đặt Node-red: • Bước 1: download cài đặt Node.js Chúng ta thấy có phiên giới thiệu ( nên chọn Recommended For mót users) Hình Tải phần mềm Node Js • Bước 2: cài đặt Node-red Windows 10 Dầu tiên khởi chạy Command line/Command Prompt Hình Câu lệnh cmd Chạy câu lệnh sau Command Line : “ npm install –g –unsafe-perm node-red” cài đặt Node-red “ npm install node-red-dashboarh” cài đặt dashboarh • Bước 3: mở sử dụng node-red Chúng ta sử dụng command line với câu lệnh sau: “node-red” Hình Câu lệnh chạy Node-red Sau chạy câu lệnh thấy địa sever Coppy đia sever dán lên trình duyệt wed Hình Địa Node-red 2.2 QR code 2.2.1 Giới thiệu QR code hệ thống kỹ thuật sử dụng camera điện thoại di động camera ngồi giúp đọc thơng tin mã hóa QR code phát triển năm 1994 công ty Denso Wave QR code giúp lưu trữ thông tin gấp hàng trăm lần so với mã vạch Một QR code chưa tối đa 1817 ký tự kanji, 4296 ký tự tiếng anh 7098 chữ số Không QR code cịn chứa link liên kết trang wed 2.2.2 Cách thức hoạt động Hình Cấu tạo mã QR code • Cell : đen trắng mã QR code Nó chứa đoạn mã nhị phân mang giá trị Khi quét toàn cell ta thu thơng tin mã hóa • Hoa văn định vị: có chức định vị giúp cho camera biết phạm vi đoạn mã Các cịn giúp cho camera qt mã QR • • code góc độ Timing pattern: đen trắng xen kẽ giúp định vị tọa dộ đoạn mã Alignment pattern: có chứa ô vuông nhỏ bên giúp điều chỉnh chênh lệch góc độ qt • Thơng tin format: thông tin chứa mức độ sửa lỗi QR code 2.2.3 Ứng dụng QR code có nhiều ứng dụng kể đến : - Quản lý kho, quản lý quy trình ngành sản xuất Lưu thông tin tài khoản Line/Twitter dạng mã Thanh toán tiền cửa hàng Quản lý người vào trung tâm bãi đỗ xe 2.3 Google sheet 2.3.1 Giới thiệu Google Sheet chương trình Google đươc cấp phát miễn phí dịch vụ Google Driver chất giống Excel nâng cấp nhiều chí cịn vượt trội Excel Google Sheet phát triển vào năm 2006 Google Nó có khả tương thích nhiều thiết bị điện thoại động, máy tính cá nhân Trên nhiều tảng khác Người dùng chuyển đổi dễ dàng sang Excel 2.3.2 Ưu điểm • Người dùng dễ dàng tạo nhập liệu Form Hình Google sheet • • Kết nối nhiều tính với Hỗ trợ người dùng tìm hiểu trình sử dụng Hình Câu lệnh Google Sheet • Google Sheet cho phép người dùng tạo URL trang tính chia sẻ cho thành viên khác nhóm 2.3.2 Liên kết Google sheet với Node –red Bước 1: Truy cập đến địa https://console.cloud.google.com Bước 2: Chọn vào mục API and Services chon Select a project tạo project 10 ... dashboard 3.2 Khối xử lý 3.2.1 Quét mã QR code Hình 17 Khối Quét mã QR code Sử dụng wedcam để chụp mã Qr code => ảnh đưa vào khối lưu trữ định dạng ảnh => Barcode decoder xử lý ảnh QR code đọc thông... sửa lỗi QR code 2.2.3 Ứng dụng QR code có nhiều ứng dụng kể đến : - Quản lý kho, quản lý quy trình ngành sản xuất Lưu thơng tin tài kho? ??n Line/Twitter dạng mã Thanh tốn tiền cửa hàng Quản lý người... triển khoa học công nghệ nay, cơng việc kiểm tra hàng hóa xuất nhập hàng hóa kho phương pháp kiểm tra mã vạch phổ biến Để giải vấn đề trên, em chọn đề tài “ Hệ thống quét mã QR quản lý kho hàng”,

Ngày đăng: 24/04/2022, 23:17

HÌNH ẢNH LIÊN QUAN

Hình 1. Ảnh minh họa dashboard - hệ thống quet mã QR quản lý kho hàng, có code
Hình 1. Ảnh minh họa dashboard (Trang 4)
Hình 2: giao diện Node-red. Trên của sổ Node-red gồm 4 thành phần chính: - hệ thống quet mã QR quản lý kho hàng, có code
Hình 2 giao diện Node-red. Trên của sổ Node-red gồm 4 thành phần chính: (Trang 5)
Hình 6. Địa chỉ Node-red - hệ thống quet mã QR quản lý kho hàng, có code
Hình 6. Địa chỉ Node-red (Trang 7)
Hình 5. Câu lệnh chạy Node-red - hệ thống quet mã QR quản lý kho hàng, có code
Hình 5. Câu lệnh chạy Node-red (Trang 7)
Hình 7. Cấu tạo mã QRcode - hệ thống quet mã QR quản lý kho hàng, có code
Hình 7. Cấu tạo mã QRcode (Trang 8)
Hình 8. Google sheet • Kết nối nhiều bản tính với nhau - hệ thống quet mã QR quản lý kho hàng, có code
Hình 8. Google sheet • Kết nối nhiều bản tính với nhau (Trang 9)
Hình 9. Câu lệnh Google Sheet - hệ thống quet mã QR quản lý kho hàng, có code
Hình 9. Câu lệnh Google Sheet (Trang 10)
Hình 11. Tạo tài khoản - hệ thống quet mã QR quản lý kho hàng, có code
Hình 11. Tạo tài khoản (Trang 11)
Hình 13. Chia sẻ Google sheet qua API - hệ thống quet mã QR quản lý kho hàng, có code
Hình 13. Chia sẻ Google sheet qua API (Trang 12)
Hình 12. Xuất file Json Bước 6: chia sẻ Google sheet qua địa chỉ email vừa tạo - hệ thống quet mã QR quản lý kho hàng, có code
Hình 12. Xuất file Json Bước 6: chia sẻ Google sheet qua địa chỉ email vừa tạo (Trang 12)
Hình 14. File Json - hệ thống quet mã QR quản lý kho hàng, có code
Hình 14. File Json (Trang 13)
• Lưu trữ hình ảnh chụp được - hệ thống quet mã QR quản lý kho hàng, có code
u trữ hình ảnh chụp được (Trang 14)
Hình 17. Khối Quét mã QRcode - hệ thống quet mã QR quản lý kho hàng, có code
Hình 17. Khối Quét mã QRcode (Trang 16)
Hình 18. Khối nhập dữ liệu - hệ thống quet mã QR quản lý kho hàng, có code
Hình 18. Khối nhập dữ liệu (Trang 17)
Hình 19. Khối xử lý dữ liệu - hệ thống quet mã QR quản lý kho hàng, có code
Hình 19. Khối xử lý dữ liệu (Trang 17)
Hình 21. Định dạng khối Switch - hệ thống quet mã QR quản lý kho hàng, có code
Hình 21. Định dạng khối Switch (Trang 18)
Hình 22. Khối xử lý dữ liệu qua Google sheet - hệ thống quet mã QR quản lý kho hàng, có code
Hình 22. Khối xử lý dữ liệu qua Google sheet (Trang 19)
Hình 23. Định dạng khối change - hệ thống quet mã QR quản lý kho hàng, có code
Hình 23. Định dạng khối change (Trang 19)
Hình 25. Tạo mã QRcode và đưa lên dashboard - hệ thống quet mã QR quản lý kho hàng, có code
Hình 25. Tạo mã QRcode và đưa lên dashboard (Trang 20)
Hình 24. Đưa ảnh sản phẩm lên dashboard - hệ thống quet mã QR quản lý kho hàng, có code
Hình 24. Đưa ảnh sản phẩm lên dashboard (Trang 20)
CHƯƠNG 4. MÔ HÌNH HOÀN CHỈNH 4.1 Node-red - hệ thống quet mã QR quản lý kho hàng, có code
4. MÔ HÌNH HOÀN CHỈNH 4.1 Node-red (Trang 21)
Hình 27. Dashboard - hệ thống quet mã QR quản lý kho hàng, có code
Hình 27. Dashboard (Trang 22)
Hình 29. Bảng nhập liệu từ dashboard - hệ thống quet mã QR quản lý kho hàng, có code
Hình 29. Bảng nhập liệu từ dashboard (Trang 23)
Hình 28. Bảng dữ liệu kho hàng Dữ liệu xuất nhập kho khi quét mã QR code - hệ thống quet mã QR quản lý kho hàng, có code
Hình 28. Bảng dữ liệu kho hàng Dữ liệu xuất nhập kho khi quét mã QR code (Trang 23)
Hình 30. Bảng kiểm tra của AppSheet - hệ thống quet mã QR quản lý kho hàng, có code
Hình 30. Bảng kiểm tra của AppSheet (Trang 24)
Hình 34. AppSheet kiểm tra - hệ thống quet mã QR quản lý kho hàng, có code
Hình 34. AppSheet kiểm tra (Trang 25)
Hình 35. AppSheet nhập xuất hàng hóa - hệ thống quet mã QR quản lý kho hàng, có code
Hình 35. AppSheet nhập xuất hàng hóa (Trang 25)
"template": "Hình sản phẩm\n<img  width=\"240px\"  height=\"240px\"  src=\"data:image/jpg;ba se64, - hệ thống quet mã QR quản lý kho hàng, có code
34 ;template": "Hình sản phẩm\n<img width=\"240px\" height=\"240px\" src=\"data:image/jpg;ba se64, (Trang 26)
Hình 36. Chương trình Node-red - hệ thống quet mã QR quản lý kho hàng, có code
Hình 36. Chương trình Node-red (Trang 45)
Hình 38. Khối xử lý ảnh nhị phân - hệ thống quet mã QR quản lý kho hàng, có code
Hình 38. Khối xử lý ảnh nhị phân (Trang 46)

TỪ KHÓA LIÊN QUAN

w