靈活使用Excel編制學生考勤管理系統
發表時間:2023-06-03 來源:明輝站整理相關軟件相關文章人氣:
[摘要]上海中學國際部是上海市著名的幾所國際學校之一,現有學生1200噯恕S捎諮?M耆?扇⊙??白甙嘀啤苯萄В???鑾誶榭齙謀ǜ嬗臚臣乒ぷ髂訊燃?。虽然每胳\嘀魅魏腿慰衛鮮Χ疾斡肟記諦畔⒌氖占???記諦畔⒌...
上海中學國際部是上海市著名的幾所國際學校之一,現有學生1200噯。由又J?M耆?扇⊙??白甙嘀啤苯萄В???鑾誶榭齙謀ǜ嬗臚臣乒ぷ髂訊燃?蟆K淙幻扛靄嘀魅魏腿慰衛鮮Χ疾斡肟記諦畔⒌氖占???記諦畔⒌幕闋芎屯臣迫院芊乘觥?br> 由于看到負責考勤匯總統計工作的老師用Excel制作考勤匯總
報表,筆者想到用Excel做一個完全自動化的考勤記錄和
統計系統,讓這位老師從繁重的手工操作中解脫出來。 在與負責考勤的老師進行多次溝通后,筆者列出了該
考勤系統必備的功能: 1.可以通過輸入學號、班級或姓名檢索到學生并輸入考勤信息,也可以通過姓名的模糊查詢檢索到學生并輸入考勤信息。 2.日常考勤記錄可以任意排序、篩選和修改。 3.考勤信息可自動按日期分班級匯總以便輸出報表。 經過嘗試,筆者用Excel 2002中的表單加Visual BASIC for Application 和數據透視表相結合的方法實現了上述所有功能。

總體結構 這個考勤記錄與統計系統由一個工作簿中的三張工作表組成,它們分別為“流水”、“匯總”和“名單”!傲魉惫ぷ鞅碛涗浟怂腥粘?记跀祿,該表還可直接用于記錄查詢(如圖1所示)!皡R總”工作表可以按任意時間匯總出任意班的考勤信息(如圖2所示)!懊麊巍惫ぷ鞅戆怂袑W生的中英文姓名與學號,供在“流水”工作表中輸入時調用(如圖3所示)。

日常數據輸入 輸入的考勤數據全部保存在“流水”數據表中,以流水賬形式排列,所以稱之為“流水”!傲魉惫ぷ鞅碓O有“日期”、“班級”、“姓名”和包含各種缺勤信息的列,這些列都設置了“自動篩選”功能以便于查詢。輸入的數據依次添加在最后的空行中。

“流水”數據表的上方有一個[快速輸入]按鈕,點擊此按鈕可開啟“考勤信息輸入”窗口進行快速數據輸入(如圖4所示)。用此窗口進行考勤數據輸入不僅方便快捷(輸入者不需逐字鍵入學生姓名),還可以保證輸入數據的準確性(班級和姓名不能有錯)。此窗口的絕大多數功能是用Visual BASIC for Application編寫的。
軟件來簡化工作,但這種方式開發耗時長,軟件維護困難。其實用Excel的已有功能加不多的Visual BASIC for Application代碼,就可以實現我們所需的絕大多數功能。
Office辦公軟件是辦公的第一選擇,這個地球人都知道。除了微軟Office,市面上也存在很多其他Office類軟件。