秦爽彧
(湖南人文科技學院,湖南 婁底 417000)
?
基于Android的學生考勤管理系統
秦爽彧
(湖南人文科技學院,湖南 婁底 417000)
摘要:考勤是教師對學生的到課情況、平時狀況的體現,是教師對教學過程進行管控的重要手段。現今,還有很多學校,教師都是通過手寫紙質的方式進行考勤,這樣不僅效率低,統計麻煩,而且難保會出現冒名頂替的情況。在這種情況下,開發一款考勤管理系統就顯得十分必要。手機端的考勤系統就能夠更為方便地讓教師開展教學工作,基于Android的學生考勤管理系統能夠實時添加課程,保證了課程的與時性,可以通過帶有學生照片的信息對照點名,而學生信息可以通過導入excel表來進行添加,考勤信息也可以導出,更為便捷地對學生的到課情況進行記錄。
關鍵詞:Android;學生考勤;刮去那里系統
隨著時代的進步、科技的發展,手機已經普及于社會。在高校,信息流更是各種創新。
在高校的教學工作管理過程中,考勤是當中很重要的一項。目前的教師對于學生的到課情況主要采用人工紙筆登記的方法。而這種方法的統計工作量大。而基于Android的學生考勤管理系統能夠提高學生的到課率,讓學校能夠更便捷地開展教學活動,讓教師的授課時間的利用率得到提高,讓學校能夠實時了解學生的到課情況。
軟件總體分為七個模塊,分別為:登錄界面、主界面、課程信息界面、學生信息界面、點名管理界面、考勤信息管理界面、班級信息界面。
班級信息管理模塊、學生信息管理模塊、點名模塊、考勤管理、課程管理模塊的結構設計,以及每個模塊所包含的功能。
(一)登錄模塊。登錄模塊包括用戶名、密碼兩個輸入框,輸入框的格式沒有做限制,登錄輸入用戶名、密碼進行登錄,界面最下方顯示歡迎語。
(二)課程管理模塊。課程管理模塊可以顯示課程的名稱、編號、課時以及該課程擁有的學分,點擊課程可以查看詳情,長按進行修改、刪除,也可以添加課程。
(三)班級管理模塊。班級管理模塊包括班級編號,班級名稱,班主任姓名以及班級的設立日期,點擊班級信息能看到詳細的狀況,長按進行修改亦或者刪除,點擊空白處可以進行添加。
(四)學生管理模塊。學生管理模塊可以對學生的信息進行添加、修改以及刪除。而學生的信息包括學號、姓名、性別、所在的班級和學生的照片。
(五)點名模塊。對學生進行點名記錄。(圖略)
(一)E-R圖。
學生考勤信息管理系統的E-R圖中的實體有學生、班級、課程。當中,班級跟學生是一對多;簽到信息跟學生是多對多;簽到信息和課程是多對多;而由課程、學生、簽到信息的關系,能夠得到課程跟學生是多對多。學生實體有四個屬性,分別是學號、性別、姓名和班級,學號能夠跟簽到信息實體連接,課程實體有三個屬性,分別是課程名、老師和課程編號,課程編號能夠跟簽到實體連接。班級實體有兩個屬性,班級編號跟班級名稱。班級編號能跟學生實體連接。
(二)數據表。
學生考勤管理系統主要有的數據表結構如下所示。
1.用戶表有用戶名跟密碼。客戶端會通過查詢用戶表來驗證登錄用戶的信息,查看登錄的用戶是不是在允許的范圍當中。
2.班級表有班級編號跟班級名稱。當用戶查看班級內容的時候,將班級內容從學生表中提出簡版數據庫。班級表如表所示。

班級表
3.學生表有學號、班級編號、性別跟姓名。畢竟是學生考勤系統,學生表必須要有的。學生表如圖表所示。

學生表
4.課程表有課程編號、任課的老師、課程名字。用戶查看、添加簽到的信息的時候,都要選擇課程,所以課程表也是要有的。課程表如表所示。

課程表
5.簽到信息表有記錄編號、學生號、課時、班級名、到課狀態跟課程號。用戶能夠在這個表中查看學生、課程的簽到狀況。簽到信息表如表所示。

表4-5 簽到信息表
在項目完成了以后,為了找到系統的不足還有錯誤,對系統的整體進行測試,檢測系統是不是有滿足需求,而發現不足不是測試的目的,目的是為了能夠發現并改正被測試軟件中的不足之處,提高軟件的性能。測試并不是單單為了找出錯誤。通過分析為什么會有錯誤和錯誤發生的走向,可以讓開發者發現當前軟件在開發的過程當中的缺陷,用以及時改進。能夠發現錯誤的測試都是非常的有價值的,一個完整的測試是評定軟件質量的一種方法。在軟件開發的每一個階段都有可能會發生不同的或相同的錯誤,及時地發現錯誤并且加以改正,來達成預期的效果。
中圖分類號:TP311.52
文獻標識碼:A
文章編號:1671-864X(2016)06-0207-01