Đồ án tốt nghiệp: Thiết kế hệ thống chấm công bằng vân tay (HV Kỹ thuật Mật mã)

Đồ án tốt nghiệp thiết kế hệ thống chấm công nhân viên bằng vân tay. Tài liệu tham khảo đầy đủ sơ đồ nguyên lý, code, mô hình và báo cáo chi tiết.

Trường đại học

Học Viện Kỹ Thuật Mật Mã

Người đăng

Ẩn danh

Thể loại

Đồ Án Tốt Nghiệp

2022

75
0
0

Phí lưu trữ

30 Point

Tóm tắt

I. Giới thiệu về Hệ thống Chấm công Nhân viên bằng Vân tay

Hệ thống chấm công nhân viên bằng vân tay là một giải pháp công nghệ tiên tiến dùng để quản lý thời gian làm việc của nhân viên một cách chính xác và hiệu quả. Thay vì sử dụng các phương pháp truyền thống như quẹt thẻ hay ký tên, hệ thống này tận dụng công nghệ nhận dạng vân tay sinh học để xác thực danh tính nhân viên. Đồ án này được thực hiện bởi sinh viên ngành Điện tử Viễn thông, tập trung vào thiết kế hệ thống giám sát chấm công hiện đại với độ chính xác cao. Hệ thống kết hợp các công nghệ như cảm biến vân tay, module WiFi, RFIDgiao diện web quản lý để tạo nên một giải pháp toàn diện. Ứng dụng này không chỉ giúp doanh nghiệp quản lý thời gian làm việc mà còn nâng cao tính bảo mật và giảm gian lận trong chấm công.

1.1. Lợi ích của Hệ thống Chấm công bằng Vân tay

Hệ thống chấm công vân tay mang lại nhiều lợi ích vượt trội so với phương pháp truyền thống. Thứ nhất, nó cung cấp độ chính xác cao trong việc nhận dạng nhân viên, loại bỏ gian lận chấm công. Thứ hai, hệ thống tự động lưu trữ dữ liệu chấm công vào cơ sở dữ liệu, giúp quản lý nhân sự dễ dàng hơn. Thứ ba, giao diện web quản lý cho phép xem báo cáo thời gian làm việc và xuất dữ liệu ra Excel nhanh chóng. Cuối cùng, hệ thống tiết kiệm thời gian và chi phí so với nhân công quản lý thủ công.

1.2. Ứng dụng trong Doanh nghiệp hiện đại

Trong bối cảnh chuyển đổi số hiện nay, các doanh nghiệp ngày càng cần các giải pháp quản lý thông minh. Hệ thống chấm công bằng vân tay phù hợp với các công ty quy mô vừa và lớn, từ công ty CNTT đến các nhà máy sản xuất. Nó giúp nhà quản lý có cái nhìn toàn diện về thời gian làm việc, xác định các trường hợp đến muộn hoặc về sớm, từ đó cải thiện kỷ luật lao động.

II. Thiết kế Phần cứng của Hệ thống

Thiết kế phần cứng là nền tảng quan trọng của hệ thống chấm công vân tay. Đồ án sử dụng vi điều khiển STM32 làm bộ xử lý trung tâm, chịu trách nhiệm điều khiển toàn bộ hệ thống. Cảm biến vân tay là thành phần chính để quét và nhận dạng vân tay nhân viên. Ngoài ra, hệ thống còn tích hợp module WiFi để kết nối với mạng internet, module RFID cho phép chấm công bằng thẻ thay thế, và động cơ Servo SG90 để kiểm soát cơ chế mở/khóa cửa. Màn hình LCD hiển thị thông tin chấm công real-time, trong khi bảng mạch PCB được thiết kế bằng phần mềm Altium Designer. Hệ thống cung cấp độ tin cậy caotiêu thụ điện năng thấp.

2.1. Các khối chức năng Hệ thống

Hệ thống được chia thành các khối chức năng độc lập: khối điều khiển (STM32), khối cảm biến vân tay (nhận diện), khối WiFi (kết nối mạng), khối RFID (chấm công thẻ), khối hiển thị (LCD), khối động cơ (kiểm soát cơ chế), khối thời gian thực (RTC), khối nguồn (cung cấp điện), và khối nút nhấn (tương tác người dùng). Mỗi khối được thiết kế sơ đồ nguyên lý riêng biệt.

2.2. Thi công Mô hình và Mạch điều khiển

Mạch điều khiển thực tế được sản xuất trên bảng mạch PCB 2 lớp, với thiết kế mặt trên và mặt dưới tối ưu. Hộp sản phẩm được bao bọc chắc chắn, đảm bảo an toàn và tính thẩm mỹ. Các linh kiện được bố trí hợp lý để giảm nhiễu điện từ và đảm bảo hiệu suất hoạt động tối ưu.

III. Thiết kế Phần mềm và Cơ sở dữ liệu

Thiết kế phần mềm của hệ thống chấm công vân tay bao gồm hai phần chính: phần mềm nhúng trên vi điều khiển và phần mềm quản lý web. Phần mềm nhúng được viết bằng ngôn ngữ C, sử dụng công cụ STM32CubeMX để cấu hình và sinh mã tự động. Chương trình chính chứa các lưu đồ thuật toán cho chấm công vân tay, cập nhật dữ liệu vân tay, và chấm công RFID. Phần mềm web được xây dựng bằng Visual Studio, sử dụng cơ sở dữ liệu MySQL được quản lý qua phpMyAdmin trong XAMPP. Giao diện web bao gồm trang đăng nhập, danh sách nhân viên, cập nhật thông tin, lịch sử chấm công, và xuất báo cáo Excel. Hệ thống sử dụng kiến trúc client-server để đảm bảo tính ổn định.

3.1. Lưu đồ Thuật toán và Xử lý dữ liệu

Lưu đồ thuật toán chương trình chính mô tả quy trình khởi động hệ thống, khởi tạo các cảm biến, và chờ lệnh nhập từ người dùng. Lưu đồ chấm công vân tay bao gồm các bước: quét vân tay, so sánh với dữ liệu lưu trữ, xác thực danh tính, và ghi nhận thời gian vào cơ sở dữ liệu. Nếu quét thành công, hệ thống hiển thị thông tin chấm công chi tiết lên màn hình LCD và web.

3.2. Giao diện Web Quản lý và Báo cáo

Giao diện web quản lý cung cấp các tính năng: quản lý tài khoản admin, cập nhật thông tin nhân viên, quản lý phòng ban, xem lịch sử chấm công theo ngày/tháng, lọc dữ liệu theo tiêu chí khác nhau, và xuất báo cáo Excel. Mỗi nhân viên có thể xem lịch sử chấm công cá nhân, giúp tăng tính minh bạch và dân chủ.

IV. Thử nghiệm Đánh giá và Triển khai

Thử nghiệm hệ thống được thực hiện theo các kịch bản khác nhau để đảm bảo hoạt động chính xác. Các trường hợp kiểm tra bao gồm: nhân viên vào làm đúng giờ, vào muộn, về sớm, quét vân tay không thành công, vân tay chưa đăng ký, quẹt thẻ RFID hợp lệ hoặc không hợp lệ. Kết quả đánh giá cho thấy hệ thống hoạt động ổn định với độ chính xác nhận dạng vân tay cao (trên 99%), thời gian xử lý nhanh (dưới 2 giây), và giao diện web responsive. Dữ liệu chấm công được ghi nhận chính xáclịch sử truy xuất được hiển thị đầy đủ. Kiến nghị cho việc triển khai trong các doanh nghiệp bao gồm: đào tạo nhân viên sử dụng hệ thống, bảo vệ an toàn dữ liệu sinh trắc học, và định kỳ bảo trì phần cứng.

4.1. Các Trường hợp Kiểm tra Hệ thống

Trong quá trình kiểm tra hệ thống chấm công vân tay, các tình huống được mô phỏng bao gồm: nhân viên THU CHUYEN vào làm đúng giờ được ghi nhận bình thường, nhân viên LE VAN A vào muộn được đánh dấu vi phạm, nhân viên chấm công về sớm, và quét vân tay không thành công do dấu vân tay chưa được đăng ký hoặc chất lượng quét không tốt. Hệ thống xử lý đúng tất cả các tình huống này.

4.2. Kết luận và Triển khai trong Thực tế

Hệ thống chấm công bằng vân tay đã chứng minh được tính khả thi và hiệu quả cao. Nó có thể được triển khai trong các công ty, nhà máy, tổ chức chính phủ để quản lý thời gian làm việc một cách hiệu quả. Các cải tiến trong tương lai có thể bao gồm tích hợp nhận dạng khuôn mặt, xác thực đa yếu tố, và báo cáo phân tích AI để dự báo hiệu suất nhân viên.

28/12/2025

Trích đoạn nội dung tài liệu

CHƯƠNG 1. TỔNG QUAN VỀ HỆ THỐNG CHẤM CÔNG. Khảo sát các phương pháp chấm công. Phương pháp chấm công truyền thống.

Phương pháp chấm công bằng máy chấm công chuyên dụng. Phương pháp chấm công trực tuyến. Tổng quan về hệ thống chấm công bằng máy chuyên dụng. Một số loại máy chấm công hiện nay.

Kết luận chương 1. CÔNG NGHỆ THIẾT KẾ. Giải pháp thiết kế. Mục tiêu thiết kế.

Sơ đồ khối của hệ thống. Công nghệ phần cứng. Vi điều khiển STM32F103C8T6 Blue Pill. Cảm biến vân tay AS608.

Module RFID RC522. Module ESP8266 NodeMCU - Wifi. Màn hình LCD 16x2. Cảm biến thời gian thực RTC DS1307.

Động cơ Servo SG90. Công nghệ phần mềm. Ngôn ngữ lập trình C. Phần mềm lập trình.

Phầm mềm thiết kế WEB và xấy dựng cơ sở dữ liệu. Phần mềm thiết kế PCB Altium Designer. Kết luận chương 2. THIẾT KẾ VÀ THI CÔNG HỆ THỐNG.

Thiết kế phần cứng. Sơ đồ nguyên lý của hệ thống. Thi công mô hình. Thiết kế phần mềm.

Thiết kế chương trình điều khiển. Nguyên lý hoạt động của hệ thống. Thiết kế cơ sở dữ liệu và giao diện web. Thử nghiệm và đánh giá.

Kết luận chương 3.69 KẾT LUẬN VÀ KIẾN NGHỊ.70 DANH MỤC TÀI LIỆU THAM KHẢO.72 6 ĐỒ ÁN LỜI CẢM ƠN LỜI CẢM ƠN Sau quá trình học tập và rèn luyện tại Học viện Kỹ thuật mật mã, em lựa chọn thực hiện đề tài đồ án tốt nghiệp “Thiết kế hệ thống giám sát chấm công cho nhân viên bằng vân tay” dưới sự hướng dẫn của Ths. Phan Thị Thanh Huyền - Giảng viên Khoa Điện tử - Viễn thông. Em xin trân trọng cảm ơn cô vì sự hướng dẫn tận tình và hiệu quả trong quá trình thực hiện đồ án. Em xin chân thành cảm ơn các thầy giáo, cô giáo của Học viện đã nhiệt tình giảng dạy, truyền đạt kiến thức và chia sẻ kinh nghiệm, làm nền tảng cho việc thực hiện tốt đồ án tốt nghiệp.

Cuối cùng, em xin cảm ơn Ban Giám đốc, các phòng chức năng, hệ Quản lý sinh viên đã tạo mọi điều kiện thuận lợi và hỗ trợ em trong quá trình học tập tại Học viện, xin cảm ơn gia đình và người thân đã luôn động viên, khích lệ để em hoàn thành chương trình học tập một cách tốt nhất. SINH VIÊN THỰC HIỆN ĐỒ ÁN Lý Thị Thu Chuyên 4 ĐỒ ÁN DANH MỤC HÌNH ẢNH Hình 2. Động cơ Servo SG90. Quá trình thực thi trong chương trình trong C.

Giao diện STM32cubeMX. Cấu hình STM32CubeMX. Phần mềm XAMPP. Giao diện XAMPP khi khởi động.

Trang quản trị cơ sở dữ liệu phpMyadmin. Phần mềm Visual Studio. Phần mềm Altium Designer. Giao diện làm việc của Altium.

Sơ đồ nguyên lý khối điều khiển. Sơ đồ nguyên lý khối Module Wifi. Sơ đồ nguyên lý khối cảm biến vân tay. Sơ đồ nguyên lý khối RFID.

Sơ đồ nguyên lý khối hiển thị. Sơ đồ nguyên lý khối động cơ. Sơ đồ nguyên lý khối thời gian thực. Sơ đồ nguyên lý khối nút nhấn.

Sơ đồ nguyên lý khối nguồn. Thiết kế mặt trên bảng mạch. Thiết kế mặt dưới bảng mạch. Mạch điều khiển thực tế.

Hộp sản phẩm thực tế. Lưu đồ thuật toán chương trình chính trong mạch. Lưu đồ thuật toán chấm công bằng vân tay. Lưu đồ thuật toán chương trình cập nhật vân tay.

Lưu đồ thuật toán chấm công bằng thẻ RFID. Tạo bảng dữ liệu cho dữ liệu người dùng chấm công.58 v ĐỒ ÁN LỜI CẢM ƠN LỜI CẢM ƠN Sau quá trình học tập và rèn luyện tại Học viện Kỹ thuật mật mã, em lựa chọn thực hiện đề tài đồ án tốt nghiệp “Thiết kế hệ thống giám sát chấm công cho nhân viên bằng vân tay” dưới sự hướng dẫn của Ths. Phan Thị Thanh Huyền - Giảng viên Khoa Điện tử - Viễn thông. Em xin trân trọng cảm ơn cô vì sự hướng dẫn tận tình và hiệu quả trong quá trình thực hiện đồ án.

Em xin chân thành cảm ơn các thầy giáo, cô giáo của Học viện đã nhiệt tình giảng dạy, truyền đạt kiến thức và chia sẻ kinh nghiệm, làm nền tảng cho việc thực hiện tốt đồ án tốt nghiệp. Cuối cùng, em xin cảm ơn Ban Giám đốc, các phòng chức năng, hệ Quản lý sinh viên đã tạo mọi điều kiện thuận lợi và hỗ trợ em trong quá trình học tập tại Học viện, xin cảm ơn gia đình và người thân đã luôn động viên, khích lệ để em hoàn thành chương trình học tập một cách tốt nhất. SINH VIÊN THỰC HIỆN ĐỒ ÁN Lý Thị Thu Chuyên 4 ĐỒ ÁN MỤC LỤC MỤC LỤC LỜI CẢM ƠN.ii DANH MỤC KÝ HIỆU VÀ VIẾT TẮT.iii DANH MỤC HÌNH ẢNH.iv DANH MỤC BẢNG.vii LỜI NÓI ĐẦU.viii CHƯƠNG 1. TỔNG QUAN VỀ HỆ THỐNG CHẤM CÔNG.

Khảo sát các phương pháp chấm công. Phương pháp chấm công truyền thống. Phương pháp chấm công bằng máy chấm công chuyên dụng. Phương pháp chấm công trực tuyến.

Tổng quan về hệ thống chấm công bằng máy chuyên dụng. Một số loại máy chấm công hiện nay. Kết luận chương 1. CÔNG NGHỆ THIẾT KẾ.

Giải pháp thiết kế. Mục tiêu thiết kế. Sơ đồ khối của hệ thống. Công nghệ phần cứng.

Vi điều khiển STM32F103C8T6 Blue Pill. Cảm biến vân tay AS608. Module RFID RC522. Module ESP8266 NodeMCU - Wifi.

Màn hình LCD 16x2. Cảm biến thời gian thực RTC DS1307.31 5 ĐỒ ÁN DANH MỤC HÌNH ẢNH DANH MỤC HÌNH ẢNH Hình 1. Mẫu bảng chấm công trên Excel. Máy chấm công tại Công ty Cổ Phần Vĩnh Hoàn, TKT Building, 569 Đường Trần Hưng Đạo, Cầu Kho, Quận 1, Hồ Chí Minh.

Phần mềm chấm công trên điện thoại EZHR9. Các thành phần hệ thống chấm công. Sơ đồ nguyên lý của hệ thống chấm công. Máy chấm công bằng thẻ giấy.

Máy chấm công bằng thẻ từ cảm ứng. Máy chấm công bằng vân tay. Máy chấm công nhận bằng diện khuôn mặt. Sơ đồ khối toàn hệ thống.

Vi điều khiển STM32F103C8T6 Blue Pill. Sơ đồ chân STM32F103C8T6 Blue Pill. Các ứng dụng công nghệ sinh trắc học. Ứng dụng sinh trắc học dùng vân tay.

Thiết bị di động sử dụng cảm biến vân tay. Hình ảnh phân tích 6 mẫu vân tay. Module cảm biến vân tay AS608. Sơ đồ chân của Module cảm biến vân tay AS608.

Cấu trúc công nghệ RFID. Module RFID RC522. Module thu phát Wifi ESP8266 NodeMCU. Chi tiết cấu hình chân module ESP8266 NodeMCU V3.

Sơ đồ chân ESP8266 NodeMCU Lua V3. Màn hình LCD 16x2. Module cảm biến thời gian thực RTC DS1307.32 iv ĐỒ ÁN DANH MỤC HÌNH ẢNH Hình 2. Động cơ Servo SG90.

Quá trình thực thi trong chương trình trong C. Giao diện STM32cubeMX. Cấu hình STM32CubeMX. Phần mềm XAMPP.

Giao diện XAMPP khi khởi động. Trang quản trị cơ sở dữ liệu phpMyadmin. Phần mềm Visual Studio. Phần mềm Altium Designer.

Giao diện làm việc của Altium. Sơ đồ nguyên lý khối điều khiển. Sơ đồ nguyên lý khối Module Wifi. Sơ đồ nguyên lý khối cảm biến vân tay.

Sơ đồ nguyên lý khối RFID. Sơ đồ nguyên lý khối hiển thị. Sơ đồ nguyên lý khối động cơ. Sơ đồ nguyên lý khối thời gian thực.

Sơ đồ nguyên lý khối nút nhấn. Sơ đồ nguyên lý khối nguồn. Thiết kế mặt trên bảng mạch. Thiết kế mặt dưới bảng mạch.

Mạch điều khiển thực tế. Hộp sản phẩm thực tế. Lưu đồ thuật toán chương trình chính trong mạch. Lưu đồ thuật toán chấm công bằng vân tay.

Lưu đồ thuật toán chương trình cập nhật vân tay. Lưu đồ thuật toán chấm công bằng thẻ RFID. Tạo bảng dữ liệu cho dữ liệu người dùng chấm công.58 v ĐỒ ÁN LỜI CẢM ƠN LỜI CẢM ƠN Sau quá trình học tập và rèn luyện tại Học viện Kỹ thuật mật mã, em lựa chọn thực hiện đề tài đồ án tốt nghiệp “Thiết kế hệ thống giám sát chấm công cho nhân viên bằng vân tay” dưới sự hướng dẫn của Ths. Phan Thị Thanh Huyền - Giảng viên Khoa Điện tử - Viễn thông.

Em xin trân trọng cảm ơn cô vì sự hướng dẫn tận tình và hiệu quả trong quá trình thực hiện đồ án. Em xin chân thành cảm ơn các thầy giáo, cô giáo của Học viện đã nhiệt tình giảng dạy, truyền đạt kiến thức và chia sẻ kinh nghiệm, làm nền tảng cho việc thực hiện tốt đồ án tốt nghiệp. Cuối cùng, em xin cảm ơn Ban Giám đốc, các phòng chức năng, hệ Quản lý sinh viên đã tạo mọi điều kiện thuận lợi và hỗ trợ em trong quá trình học tập tại Học viện, xin cảm ơn gia đình và người thân đã luôn động viên, khích lệ để em hoàn thành chương trình học tập một cách tốt nhất. SINH VIÊN THỰC HIỆN ĐỒ ÁN Lý Thị Thu Chuyên 4 ĐỒ ÁN MỤC LỤC MỤC LỤC LỜI CẢM ƠN.ii DANH MỤC KÝ HIỆU VÀ VIẾT TẮT.iii DANH MỤC HÌNH ẢNH.iv DANH MỤC BẢNG.vii LỜI NÓI ĐẦU.viii CHƯƠNG 1.

TỔNG QUAN VỀ HỆ THỐNG CHẤM CÔNG. Khảo sát các phương pháp chấm công. Phương pháp chấm công truyền thống. Phương pháp chấm công bằng máy chấm công chuyên dụng.

Phương pháp chấm công trực tuyến. Tổng quan về hệ thống chấm công bằng máy chuyên dụng. Một số loại máy chấm công hiện nay. Kết luận chương 1.

CÔNG NGHỆ THIẾT KẾ. Giải pháp thiết kế. Mục tiêu thiết kế. Sơ đồ khối của hệ thống.

Công nghệ phần cứng. Vi điều khiển STM32F103C8T6 Blue Pill. Cảm biến vân tay AS608. Module RFID RC522.

Module ESP8266 NodeMCU - Wifi. Màn hình LCD 16x2. Cảm biến thời gian thực RTC DS1307.31 5 ĐỒ ÁN DANH MỤC HÌNH ẢNH Hình 3. Tạo bảng dữ liệu cho dữ liệu cập nhật thông tin.

Tạo bảng dữ liệu cho dữ liệu phòng ban. Tạo bảng dữ liệu cho các bản ghi dữ liệu admin. Thiết kế giao diện Web trên phần mềm Visual studio. Giao diện đăng nhập Web.

Giao diện cập nhật tài khoản admin. Giao diện danh sách thông tin nhân viên. Giao diện cập nhật thông tin nhân viên. Giao diện cập nhật các phòng ban và chọn trạng thái quản lý.

Giao diện lịch sử truy xuất thời gian chấm công của nhân viên. Giao diện lọc truy xuất. Truy xuất dữ liệu ra Excel theo ngày. Màn hình chính của hệ thống.

Nhân viên THU CHUYEN vào làm đúng giờ. Nhân viên LE VAN A vào làm việc muộn giờ. Nhân viên chấm công về trước giờ quy định. Quét vân tay không thành công.

Vân tay chưa được đăng kí. Màn hình menu cập nhật vân tay. Nhân viên quẹt thẻ không hợp lệ. Thông tin chấm công của nhân viên được hiển thị chi tiết lên Web.

Xuất thông tin ra file Excel.68 vi ĐỒ ÁN DANH MỤC HÌNH ẢNH DANH MỤC HÌNH ẢNH Hình 1. Mẫu bảng chấm công trên Excel. Máy chấm công tại Công ty Cổ Phần Vĩnh Hoàn, TKT Building, 569 Đường Trần Hưng Đạo, Cầu Kho, Quận 1, Hồ Chí Minh. Phần mềm chấm công trên điện thoại EZHR9.

Các thành phần hệ thống chấm công. Sơ đồ nguyên lý của hệ thống chấm công. Máy chấm công bằng thẻ giấy. Máy chấm công bằng thẻ từ cảm ứng.

Máy chấm công bằng vân tay. Máy chấm công nhận bằng diện khuôn mặt.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ