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

Hệ thống chấm công online qua RFID

63 0 0

Đ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

Nội dung

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT TP.HCM KHOA ĐIỆN - ĐIỆN TỬ ĐỒ ÁN TỐT NGHIỆP NGÀNH CƠNG NGHỆ KỸ THUẬT MÁY TÍNH HỆ THỐNG CHẤM CÔNG ONLINE QUA RFID GVHD: Ths ĐẬU TRỌNG HIỂN SVTH: TRẦN HỒNG CƠNG MSSV: 09119004 SVTH: DIỆP HUỲNH GIA HUY MSSV: 09119046 SKL 0 Tp Hồ Chí Minh, tháng 1/2016 TRƢỜNG ĐẠI HỌC SƢ PHẠM KỸ THUẬT TP HỒ CHÍ MINH KHOA ĐIỆN ĐIỆN TỬ BỘ MƠN KỸ THUẬT MÁY TÍNH – VIỄN THÔNG ĐỒ ÁN TỐT NGHIỆP HỆ THỐNG CHẤM CÔNG ONLINE QUA RFID NGÀNH CƠNG NGHỆ KỸ THUẬT MÁY TÍNH Sinh viên: TRẦN HỒNG CƠNG MSSV: 09119004 DIỆP HUỲNH GIA HUY MSSV: 09119046 TP HỒ CHÍ MINH – 1/2016 TRƢỜNG ĐẠI HỌC SƢ PHẠM KỸ THUẬT TP HỒ CHÍ MINH KHOA ĐIỆN ĐIỆN TỬ BỘ MƠN KỸ THUẬT MÁY TÍNH – VIỄN THÔNG ĐỒ ÁN TỐT NGHIỆP HỆ THỐNG CHẤM CÔNG ONLINE QUA RFID NGÀNH CÔNG NGHỆ KỸ THUẬT MÁY TÍNH Sinh viên: TRẦN HỒNG CƠNG MSSV: 09119004 DIỆP HUỲNH GIA HUY MSSV: 09119046 Hƣớng dẫn: Ths ĐẬU TRỌNG HIỂN TP HỒ CHÍ MINH – 1/2016 PHIẾU GIAO NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP Thông tin sinh viên Họ tên: Trần Hồng Cơng Tel: 01656 049 051 Họ tên: Diệp Huỳnh Gia Huy Tel: 01688 0303 295 MSSV: 09119004 Email: cong_spkt2109@yahoo.com.vn MSSV: 09119046 Email: giahuydiephuynh@gmail.com Thông tin đề tài Tên đề tài: Hệ thống chấm cơng online qua RFID Mục đích đề tài: Xây dựng hệ thống quản lý ngày công cho nhân viên doanh nghiệp Đồ án tốt nghiệp đƣợc thực tại: Bộ mơn Kỹ Thuật Máy Tính - Viễn Thông, Khoa Điện - Điện Tử, Trƣờng Đại Học Sƣ Phạm Kỹ Thuật Thành Phố Hồ Chí Minh Thời gian thực hiện: Từ ngày 28/09/2015 đến 16/01/2016 Các nhiệm vụ cụ thể đề tài - Lấy thời gian vào doanh nghiệp ngày để tính cơng cho nhân viên - Xây dựng web quản lý (Server ) phần cứng máy quét thẻ RFID (Client ) - Thiết kế chức tƣơng tác với nhân viên: nhập liệu, thêm, xóa thơng tin, nhật ký hoạt động nhân viên, Lời cam đoan sinh viên Chúng tơi – Trần Hồng Cơng Diệp Huỳnh Gia Huy cam đoan ĐATN cơng trình nghiên cứu thân dƣới hƣớng dẫn thạc sỹ Đậu Trọng Hiển Các kết công bố ĐATN trung thực không chép từ cơng trình khác Tp.HCM, ngày 04 tháng 01 năm 2016 SV thực đồ án Trần Hoàng Công Diệp Huỳnh Gia Huy Giáo viên hƣớng dẫn xác nhận mức độ hoàn thành cho phép đƣợc bảo vệ: ……………………………………………………………………………………… Xác nhận Bộ Môn Tp.HCM, ngày 04 tháng 01 năm 2016 Giáo viên hƣớng dẫn (Ký ghi rõ họ tên học hàm học vị) LỜI CẢM ƠN Đồ án tốt nghiệp kết khóa học thành lao động đáng ghi nhận Để thực hồn thành đồ án này,chúng em nhận đƣợc giúp đỡ hƣớng dẫn tận tình thầy, cô bạn khoa Điện- Điện Tử Đại học Sƣ Phạm Kỹ Thuật Tp HCM Đặc biệt em xin chân thành cảm ơn thầy giáo Đậu Trọng Hiển, thầy tận tình hƣớng dẫn, bảo, động viên hỗ trợ chúng em suốt trình thực đề tài tạo điều kiện cho chúng em sử dụng liệu từ khóa sinh viên tốt nghiệp trƣớc để chúng em tham khảo Và gửi lời cảm ơn chân thành đến tất bạn bè, đặc biệt gia đình, ngƣời ln kịp thời động viên, giúp đỡ chúng em vƣợt qua khó khăn học tập, nhƣ sống Cuối cùng, em xin bày tỏ lòng biết ơn cha mẹ gia đình ngƣời thân xung quanh ln động viên, khích lệ tạo điều kiện tốt cho em trình học tập Mặc dù chúng em cố gắn hoàn thành tốt đề tài cách hồn chỉnh nhất, nhƣng khơng thể tránh sai sót định cơng tác nghiên cứu, tiếp cận thực tế, nhƣ hạn chế kiến thức lẫn thời gian thực Rất mong nhận đƣợc góp ý q Thầy, Cơ giáo bạn đồng nghiệp để khóa luận đƣợc hoàn chỉnh TPHCM, Ngày 04 Tháng 01 Năm 2016 Sinh Viên Thực Hiện Trần Hồng Cơng Diệp Huỳnh Gia Huy i TÓM TẮT LUẬN VĂN Trong luận văn này, đề tài áp dụng lập trình vi điều khiển Arduino kết hợp với cơng nghệ RFID, lập trình mạng giao tiếp sở liệu MySQL để xây dựng mơ hình tính ngày cơng làm việc nhân viên, hiệu quả, giảm bớt nhân công thời gian nhƣ trƣớc Đề tài đƣợc thực theo hƣớng Server, Client Nhân viên (Client) chủ động quét thẻ vào doanh nghiệp (Server)cập nhật thời gian làm việc để tính số ngày cơng nhân viên Mỗi nhân viên có mã ID (mã thẻ RFID) để thực việc ghi nhận ngày làm việc, đồng thời đƣợc cập nhật phần mềm quản lý Server, đảm bảo có đủ thơng tin cơng việc giải đáp thắc mắc cho nhân viên Client Server đƣợc giao tiếp với thông qua Internet giao thức TCP Để đáp ứng yêu cầu trên, đề tài tập trung nghiên cứu vấn đề chủ yếu sau: - Xây dựng phần mềm Server cho hệ thống - Truyền nhận liệu phần cứng phần mềm - Thu thập xử lý thông tin từ phần cƣng truyền lên - Hiển thị điều khiển thiết bị - Tính tốn ngày cơng giải trƣờng hợp xảy trình sử dụng ii MỤC LỤC LỜI CẢM ƠN I TÓM TẮT LUẬN VĂN II MỤC LỤC III DANH MỤC HÌNH VI CÁC TỪ VIẾT TẮT IX CHƢƠNG GIỚI THIỆU 1.1 GIỚI THIỆU ĐỀ TÀI 1.2 MỤC TIÊU CỦA ĐỀ TÀI 1.3 GIỚI HẠN ĐỀ TÀI 1.4 BỐ CỤC ĐỀ TÀI CHƢƠNG CƠ SỞ LÝ THUYẾT 2.1 NGÔN NGỮ PHP 2.2 HỆ QUẢN TRỊ MYSQL 2.3 BOARD ARDUINO 2.3.1 Giới thiệu 2.3.2 Chân nguồn Reset 2.3.3 Sức mạnh xử lý: 2.3.4 Chuẩn Giao tiếp 2.3.5 Phần mềm lập trình Arduino IDE 10 2.4 CÔNG NGHỆ RFID VÀ MODULE RFID RC 522 11 2.4.1 Công nghệ RFID 11 2.4.2 Cấu tạo 12 2.4.3 Nguyên lý hoạt động: 12 2.4.4 Module RFID RC 522 13 2.5 MODULE WIFI ESP8266 14 2.5.1 Giới thiệu 14 2.5.2 Đặc điểm 14 iii 2.6 LCD 16X2 VÀ MODULE I2C 15 2.6.1 LCD 16x2 15 2.6.2 Sơ đồ chân LCD 16x2 15 2.6.3 Module I2C 15 2.7 MODULE SDCARD 16 2.8 ARDUINO PRO MINI 17 2.8.1 Giới thiệu: 17 2.8.2 Thông số chân: 18 2.8.3 Phần mềm lập trình Arduino IDE: 18 CHƢƠNG THIẾT KẾ HỆ THỐNG 21 3.1 YÊU CẦU BÀI TOÁN 21 3.2 THIẾT KẾ PHẦN CỨNG 22 3.2.1 Sơ đồ hệ thống 22 3.2.2 Nguyên lý hoạt động 23 3.2.3 Thiết kế chi tiết khối 24 3.2.4 Sơ đồ kết nối 29 3.3 THIẾT KẾ PHẦN MỀM 30 3.3.1 Sơ đồ hoạt động toàn hệ thống 30 3.3.2 Lập trình cho Board Arduino Client 31 3.3.3 Lập trình cho Server 32 3.3.4 Thiết kế sở sở liệu 36 CHƢƠNG KẾT QUẢ ĐẠT ĐƢỢC VÀ ĐÁNH GIÁ KẾT QUẢ 38 4.1 KẾT QUẢ ĐẠT ĐƢỢC 38 4.1.1 Mô hình hệ thống 38 4.1.2 Demo hệ thống 39 4.2 ĐÁNH GIÁ KẾT QUẢ 42 CHƢƠNG KẾT LUẬN VÀ HƢỚNG PHÁT TRIỂN 43 5.1 KẾT LUẬN 43 5.2 HƢỚNG PHÁT TRIỂN ĐỀ TÀI 44 iv TÀI LIỆU THAM KHẢO 45 PHỤ LUC 46 CÁC BƢỚC CHẤM CÔNG 46 B1 Đăng nhập vào hệ thống 46 B2 Vào quyền đăng nhập 46 v DANH MỤC HÌNH Hình 2.1: ví dụ mã PHP Hình 2.2: ví dụ mã PHP đƣợc làm bật màu nhúng HTML Hình 2.3 Sơ đồ tổng quát board Arduino UNO R3 Hình 2.4 Board Arduino Hình 2.5 Giao diện IDE Arduino 10 Hình 2.6 Cấu tạo thẻ RFID 12 Hình 2.7 Nguyên lý hoạt động RFID 12 Hình 2.8 Module RFID RC 522 thẻ RFID Module RFID RC 522 13 Hình 2.9 Board Shield Ethernet 14 Hình 2.10 LCD 16x2 15 Hình 2.11 Sơ đồ chân LCD 16x2 15 Hình 2.12 Module I2C 16 Hình 2.13 Module SD Card 16 Hình 2.14 Sơ đồ tổng quát board Arduino Pro Mini 18 Hình 2.15 Giao diện IDE Arduino 19 Hình 3.1 Sơ đồ hệ thống 22 Hình 3.2 Khối vi điều khiển giao tiếp mạng 24 Hình 3.3 Khối báo hiệu 26 Hình 3.4 Khối hiển thị 26 Hình 3.5 Khối lƣu liệu 27 Hình 3.6 Khối RFID 27 Hình 3.7 Khối cơng suất 28 Hình 3.8 Arduino I2C Arduino 28 Hình 3.9 Sơ đồ kết nối 29 Hình 3.10 Sơ đồ hoạt động tồn hệ thống 30 Hình 3.11 Lƣu đồ hoạt động Client 31 Hình 3.12 Giao diện lập trình máy tính 32 Hình 3.13 Lƣu đồ hoạt động Sever 33 Hình 3.14 Lƣu đồ nhận liệu từ Client 34 Hình 3.15 Lƣu đồ quản lý tài khoản 35 Hình 3.16 Giao diện sở liệu 36 Hình 4.1 Trang chủ 39 Hình 4.2 Đăng nhập Server 39 Hình 4.3 Xem danh sach nhân viên 40 Hình 4.4 Xem bảng cơng theo nhân viên 40 Hình 4.5 Xem bảng công củ nhân viên 40 vi

Ngày đăng: 25/02/2024, 01:59

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w