Giao diện người dùng đồ họa (GUI)
Được xây dựng bằng Tkinter để có giao diện rõ ràng và tương tác.
Bố cục đơn giản với menu, nút và bảng để quản lý điểm danh.
Các phần riêng biệt để thêm học sinh, đánh dấu điểm danh và xem báo cáo.
Tích hợp cơ sở dữ liệu SQLite
Sử dụng SQLite để lưu trữ thông tin sinh viên và hồ sơ điểm danh.
Tự động tạo các bảng cần thiết khi chạy lần đầu.
Đảm bảo lưu trữ dữ liệu an toàn và liên tục.
Quản lý sinh viên
Quản trị viên có thể thêm, chỉnh sửa và xóa hồ sơ học sinh .
Thông tin chi tiết về sinh viên bao gồm tên, số báo danh, lớp/khoá và thông tin bổ sung tùy chọn.
Hiển thị tất cả học sinh trong một bảng có thể cuộn để dễ dàng điều hướng.
Đánh dấu sự tham dự
Cho phép đánh dấu học sinh là Có mặt hoặc Vắng mặt trong một ngày đã chọn.
Người dùng có thể chọn một hàng cho mỗi học sinh để đánh dấu điểm danh.
Điểm danh được lưu trữ trong cơ sở dữ liệu để lưu giữ hồ sơ.
Chọn ngày
Người dùng có thể chọn một ngày cụ thể để đánh dấu hoặc xem danh sách điểm danh.
Đảm bảo việc chấm công mỗi ngày được theo dõi riêng biệt.
Xem hồ sơ điểm danh
Hiển thị hồ sơ chấm công rõ ràng cho một ngày đã chọn.
Hiển thị tên học sinh, số báo danh và tình trạng điểm danh .
Tránh xung đột ngày tháng bằng cách chỉ hiển thị các bản ghi cho ngày đã chọn.
XEM THÊM ==> Hướng dẫn cài đặt chi tiết
Nguồn: Sharecode.vn
Trước tiên, bạn cần tải xuống và cài đặt Python IDLE, đây là liên kết "https://www.python.org/downloads/".
Tải xuống code
Tìm và giải nén tệp zip.
Mở thư mục đã giải nén
Xác định vị trí tệp py .
Sau đó mở tệp thông qua Python IDLE hoặc bất kỳ IDE nào hỗ trợ ngôn ngữ Python.
Chạy tệp py để khởi chạy chương trình.