目前,隨著互聯網的發展,各種行業,各種處事方式,都由線下遷移到了線上。而Line-Work在線協同辦公系統,其目的也是為了減輕線下的工作的一套程序。其開發模式采用的是前后端分離的實現方式,后端用的技術棧為現在流行的Java后端,SpringBoot應用架構。前端采用的是使用人數較多的微信小程序,可以方便用戶不需要去下載APP,也不用打開電腦網頁瀏覽器去訪問,減輕了用戶操作的繁瑣。這套系統目前為微信小程序,后期隨著系統的開發,可能會做成網頁pc版本,而使用的技術棧為Vue。
此項目為開源項目,如果大家喜歡,可以點個Start/Fork/Watch。如果有發現問題,或者有什么建議大家可以提Issues,或者bug修復的話直接提Pull Request申請。
項目地址:https://gitee.com/fj520/line-work
目前主要的功能如下:
- 微信用戶實現登錄
- 能夠獲取用戶的昵稱、頭像等信息,記錄到系統當中去
- 用戶實現在線簽到(人臉識別簽到)
- 1、用戶簽到,通過當前是否為工作日和是否是簽到時間,來判斷當前是否可以簽到
- 2、人臉識別,用戶首次簽到會將用戶的頭像信息保存到數據庫當中去,二次簽到的時候可以判斷當前用戶是否為本人。
- 3、簽到的同時,會對用戶所在位置進行定位,以此來獲取用戶打卡城市的疫情防控風險等級如何。若為高風險地區,會給企業管理員用戶推送一條微信消息,告知企業管理員進行人員隔離與疫情防控(定位功能已完成,但是消息推送尚未實現)
首頁圖片:
項目的首頁圖片
ps:首頁的辦公區域下面的部分,會有日歷,目前我的考勤頁面已經實現了日歷組件,后期會遷移到首頁來。
版權聲明:本文內容由互聯網用戶自發貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發現本站有涉嫌抄襲侵權/違法違規的內容, 請發送郵件至 舉報,一經查實,本站將立刻刪除。