Trang chủ / Sản phẩm / SDK & bộ khởi đầu / Cams Biometric Integrator (Bộ khởi đầu PHP & Python)
SDK

Cams Biometric Integrator (Bộ khởi đầu PHP & Python)

Bỏ qua phần mã khuôn mẫu. Cams Biometric Integrator là một backend khởi đầu có thể tải về — cả bằng PHP lẫn Python — nhận log chấm công và cập nhật người dùng thời gian thực từ thiết bị Cams, áp dụng các chính sách chấm công theo ngày và theo ca có thể cấu hình, và ghi vào MySQL, MariaDB, PostgreSQL, MSSQL hoặc MongoDB.

Tổng quan

Các backend tham chiếu PHP và Python chạy ngay, nhận các lượt chấm công từ thiết bị Cams, đánh giá chính sách chấm công và lưu vào cơ sở dữ liệu bạn chọn.

Một bản triển khai tham chiếu linh hoạt giúp khởi động tích hợp với Cams Biometric Web API. Nó đi kèm điểm vào máy chủ callback, bộ đánh giá chấm công theo ngày và theo ca, REST client cho các thao tác từ máy chủ đến thiết bị, và CLI tester để quản lý người dùng và thiết bị. Quy tắc chấm công nằm trong một tệp cấu hình JSON, thiết lập môi trường trong một tệp cấu hình và .env tùy chọn, còn lớp cơ sở dữ liệu có thể cắm được trên MySQL/MariaDB, PostgreSQL, MSSQL và MongoDB. Bản PHP (PHP 7.4+, Composer) và bản Python (Python 3.8+, pip) được cung cấp dưới dạng dự án dùng ngay.

SDKMáy chủ HTTP callbackREST clientCLIPHPPython
attendance-rules.json + chạy máy chủ callback
# PHP edition
composer install && php callback-server.php
# Python edition
pip install -r requirements.txt && python callback_server.py
# shift policy (JSON, no code)
{ "shift":"09:00-18:00", "grace_min":10, "db":"postgres" }

Khả năng

Nó làm được gì

Máy chủ callback dùng ngay

Triển khai máy chủ callback và bắt đầu nhận các lượt chấm công ngay lập tức.

Chính sách chấm công có thể cấu hình

Định nghĩa quy tắc ngày và ca bằng JSON mà không cần sửa mã; quay về mặc định nếu không có.

Mọi cơ sở dữ liệu

Một codebase hỗ trợ MySQL, MariaDB, PostgreSQL, MSSQL hoặc MongoDB thông qua lớp driver có thể cắm được.

CLI Tester

Quản lý và kiểm thử người dùng và thiết bị tương tác từ terminal.

Tính năng

Tất cả đều có sẵn

  • Nhận lượt chấm công và dữ liệu người dùng thời gian thực qua điểm vào máy chủ callback
  • Đánh giá chính sách chấm công theo ngày và theo ca có thể cấu hình bằng JSON
  • Backend cơ sở dữ liệu có thể cắm được: MySQL, MariaDB, PostgreSQL, MSSQL, MongoDB
  • REST client tích hợp sẵn cho các thao tác người dùng và thiết bị từ máy chủ đến thiết bị
  • CLI tester tương tác để quản lý thủ công người dùng, thiết bị và chính sách
  • Giao dịch cơ sở dữ liệu để đảm bảo tính nhất quán của dữ liệu chấm công
  • Có sẵn cả bản PHP (PHP 7.4+, Composer) và Python (3.8+, pip)

Xây dựng với Cams Biometric Integrator (Bộ khởi đầu PHP & Python)

Lấy khóa, đọc tài liệu và triển khai. Đội ngũ của chúng tôi hỗ trợ bạn trong lần tích hợp đầu tiên.

Câu hỏi thường gặp

Câu hỏi thường gặp

Cams Biometric Integrator hỗ trợ những cơ sở dữ liệu nào?

MySQL, MariaDB, PostgreSQL, MSSQL và MongoDB, được chọn thông qua lớp driver cơ sở dữ liệu có thể cắm được.

Integrator có sẵn bằng nhiều hơn một ngôn ngữ không?

Có. Nó được cung cấp cả dưới dạng dự án PHP (PHP 7.4+, Composer) và dự án Python (Python 3.8+, pip), với cấu trúc và tính năng tương đương.

Liên quan

Khám phá thêm về nền tảng