基於Android的高校學生考勤系統的設計與實現

2021-10-10 17:48:40 字數 1501 閱讀 6766

兩個子系統相互協作具有的功能主要包括系統登入管理課程資訊管理,簽到資訊管理、學生資訊管理、移動定位考勤、簡訊通知和使用者許可權管理等。

系統登入管理: 系統登入管理模組的主要功能維護使用者登入密碼( 包括修改和重置) 、以及系統登入時的身份認證和許可權認證。

學生資訊管理: 學生資訊管理模組主要是供任課教師維護自己相關課程的學生的包括增刪改查等操作,學生檢視自己的個人資訊、以及各級管理員檢視學生基本資訊。

課程資訊管理: 該模組主要供任課教師、系管理員、學院管理員和教務處管理員使用,主要包括對課程基本資訊的簡介、課程的增刪改查等操作,同時可以發布並管理該課程的相關公告。學生進入系統後,可以檢視自己課表內相關課程的基本介紹、以及自己任課老師發布的相關公告。

簽到資訊管理: 該模組功能是對學生簽到資訊的增刪改查等維護,學生可以在考勤記錄裡邊檢視自己所選課程的簽到記錄,但不能修改和刪除,輔導員可以檢視自己管轄範圍內學生的簽到情況,任課教師使用者可以對自己學生的簽到情況進行查詢、修改、新增和刪除籤操作,院系管理員和學校教務處管理員可以檢視自己管轄範圍內學生的簽到情況,但不能修改和刪除。

移動定位考勤: 移動定位考勤是該系統的核心,涉及的主要角色包括學生和任課教師,其主要流程是: 任課教師上課時發起簽到,並將發起時間和 gps 位置經緯度傳送至 web 伺服器,然後web 伺服器將其同接收到的學生發起的簽到請求 ( 包括時間、經緯度、手機號和手機 imei) 進行計算分析,若一定的時間閾值範圍內( 如 1 分鐘) ,未收到學生的簽到請求或者收到的簽到請求的位置和教師位置的距離大於距離閾值( 如 100 公尺) ,則簽到失敗,記為遲到,若該時間閾值內收到的簽到的位置小於距離閾值,則簽到成功,記為已到,然後將相關的簽到結果返回至學生。同時,android客戶端支援通過定期傳送位置資訊等至 web 伺服器已實現系統對學生位置的監聽,以識別學生是否有早退現象。同時,系統會每天將學生的遲到早退或請假等情況通過簡訊傳送至學生的監護人。

使用者許可權管理: 該模組主要是指管理員分配相關角色給部分使用者,包括學校教務處管理員分配學校教務處管理員和學院管理員角色,學院管理分配系管理員和輔導員角色,系管理員分配輔導員角色等許可權的分配。

壓縮包包含的文件:

位址①:

位址②:

某高校學生與食堂簽定的協議

甲方 某高校全體學生 乙方 學校食堂全體職工 本協議甲乙雙方應本著互相諒解 互相尊重的原則 即食堂工作人員諒解學生的行為,學生尊重和適應廚師的手藝。乙方 第一條 油炸糕 餡餅等食物的直徑必須超過5厘公尺 第二條 包子陷兒裡出現小強的次數,平均每週不得超過3次 第三條 肉菜裡面肉的含量必須超過5 公尺...

某高校學生與食堂簽定的協議

甲方 某高校全體學生 乙方 學校食堂全體職工 本協議甲乙雙方應本著互相諒解 互相尊重的原則 即食堂工作人員諒解學生的行為,學生尊重和適應廚師的手藝。乙方 第一條 油炸糕 餡餅等食物的直徑必須超過5厘公尺 第二條 包子陷兒裡出現小強的次數,平均每週不得超過3次 第三條 肉菜裡面肉的含量必須超過5 公尺...

某高校學生與食堂簽定的協議

甲方 某高校全體學生 乙方 學校食堂全體職工 本協議甲乙雙方應本著互相諒解 互相尊重的原則 即食堂工作人員諒解學生的行為,學生尊重和適應廚師的手藝。乙方 第一條 油炸糕 餡餅等食物的直徑必須超過5厘公尺 第二條 包子陷兒裡出現小強的次數,平均每週不得超過3次 第三條 肉菜裡面肉的含量必須超過5 公尺...