AutomateBox

100+
次下載
內容分級
所有人
螢幕截圖圖片
螢幕截圖圖片
螢幕截圖圖片
螢幕截圖圖片
螢幕截圖圖片
螢幕截圖圖片
螢幕截圖圖片
螢幕截圖圖片
螢幕截圖圖片
螢幕截圖圖片
螢幕截圖圖片
螢幕截圖圖片
螢幕截圖圖片
螢幕截圖圖片
螢幕截圖圖片
螢幕截圖圖片
螢幕截圖圖片
螢幕截圖圖片
螢幕截圖圖片
螢幕截圖圖片
螢幕截圖圖片

關於此應用程式

主要特點
1. 用戶認證
該應用程式確保只有授權人員才能存取考勤功能:

登入系統:使用者使用其憑證登錄,其中可能包括電子郵件和密碼或生物識別驗證。
基於角色的存取:管理員、經理和員工可以根據其角色自訂資料和功能的存取權限。
2. 打入並打出系統
員工可以透過以下方式記錄他們的工作時間:

打卡:在工作日開始時,使用者可以標記他們的出勤情況。
下班時間:在輪班結束時,使用者記錄下班時間。
離線模式:如果發生網路問題,應用程式會將考勤資料儲存在本機,並在連線恢復後將其與伺服器同步。
3. 位置追蹤
該應用程式會在打卡和打卡下課時獲取用戶的即時位置,以確保準確記錄考勤:

位置準確性:使用 GPS 和 API(例如 Google 地圖或 Ola API)來取得精確的位置座標。
地理圍欄:在嘗試記錄考勤時,如果使用者處於允許的位置之外,則會向使用者發出警報。
4. 影像捕捉
為了防止代理人出席:

該應用程式會在打卡和打卡出去時進行自拍。
圖像被安全地存儲,並連結到用戶記錄。
5. 日期和時間記錄
該應用程式會自動記錄打卡事件的日期和時間:

確保遵守工作計劃。
提供每個出勤條目的時間戳。
6. 數據管理
所有捕獲的資料都被安全儲存:

資料庫設計:包括使用者表、考勤記錄和位置資料。
安全儲存:實施加密以保護使用者影像和位置等敏感資訊。
7. 管理者儀表板
該應用程式設有一個儀表板,供管理員執行以下操作:

查看考勤記錄。
產生報告(每日、每週或每月)。
導出資料用於工資和合規目的。

工作流程
1. 用戶登入
用戶打開應用程式並輸入他們的登入憑證。
身份驗證成功後,他們將被定向到主螢幕,其中顯示打卡和打卡選項。
2. 打卡流程
步驟1:用戶點選「打卡」按鈕。
步驟 2:應用程式使用裝置的 GPS 或 API 來取得目前位置。
步驟 3:捕捉自拍照以驗證使用者的存在。
步驟4:自動記錄目前日期和時間。
步驟5:所有收集的資料(位置、影像、日期和時間)儲存在本機資料庫中或傳送到伺服器。
3. 沖孔工藝
打卡流程與打卡流程相同,但記錄出發時間。
4. 資料同步
離線時,考勤記錄使用 SQLite 或 Hive 等技術儲存在本地。
當網路連線恢復時,應用程式會將資料與遠端伺服器同步。
5. 管理儀表板訪問
管理員可以登入單獨的入口網站來管理和分析出勤資料。
數據過濾器允許他們查看特定的員工記錄或產生報告。
技術架構
前端
框架:Flutter,用於跨平台開發。
UI:為員工和管理員提供直覺、簡單的介面。
離線功能:與 Hive 或 SharedPreferences 整合以實現離線資料儲存。
後端
框架:用於建立 API 的 FastAPI 或 Node.js。
資料庫:PostgreSQL或MongoDB用於儲存使用者和考勤資料。
儲存:用於影像和加密敏感資料的雲端儲存(例如 AWS S3)。
蜜蜂
身份驗證 API:處理登入和使用者驗證。
打卡/打卡API:記錄考勤資料並儲存到資料庫。
同步API:確保離線資料在線上時上傳到伺服器。
安全措施
資料加密:加密影像和 GPS 座標等敏感資訊。
基於令牌的身份驗證:使用 JWT 安全性存取 API。
角色管理:確保使用者只能存取與其角色相關的資料和功能。
更新日期
2025年3月4日

資料安全

為確保安全,請先從瞭解開發人員如何收集與分享資料開始。資料私隱和安全程序可因使用情況、所在地區和年齡而異。此資料由開發人員提供,並可能會隨時間更新。
沒有與第三方分享資料
進一步瞭解開發人員聲明分享的方式
不會收集任何資料
進一步瞭解開發人員聲明收集的方式
資料在傳輸時加密
不可刪除資料

應用程式支援

電話號碼
+919111333243
關於開發人員
Ayush Kumar Agrawal
ravirajput291194@gmail.com
India
undefined

DeveloperBox提供的其他項目