靈活使用Excel編制學(xué)生考勤管理系統(tǒng)
發(fā)表時間:2023-06-03 來源:明輝站整理相關(guān)軟件相關(guān)文章人氣:
[摘要]上海中學(xué)國際部是上海市著名的幾所國際學(xué)校之一,現(xiàn)有學(xué)生1200噯。由又J?M耆?扇⊙??白甙嘀啤苯萄В???鑾誶榭齙謀ǜ嬗臚臣乒ぷ髂訊燃?。虽然每胳\嘀魅魏腿慰衛(wèi)鮮Χ疾斡肟記諦畔⒌氖占???記諦畔⒌...
上海中學(xué)國際部是上海市著名的幾所國際學(xué)校之一,現(xiàn)有學(xué)生1200噯。由又J?M耆?扇⊙??白甙嘀啤苯萄В???鑾誶榭齙謀ǜ嬗臚臣乒ぷ髂訊燃?蟆K淙幻扛靄嘀魅魏腿慰衛(wèi)鮮Χ疾斡肟記諦畔⒌氖占???記諦畔⒌幕闋芎屯臣迫院芊乘觥?br> 由于看到負責考勤匯總統(tǒng)計工作的老師用Excel制作考勤匯總
報表,筆者想到用Excel做一個完全自動化的考勤記錄和
統(tǒng)計系統(tǒng),讓這位老師從繁重的手工操作中解脫出來。 在與負責考勤的老師進行多次溝通后,筆者列出了該
考勤系統(tǒng)必備的功能: 1.可以通過輸入學(xué)號、班級或姓名檢索到學(xué)生并輸入考勤信息,也可以通過姓名的模糊查詢檢索到學(xué)生并輸入考勤信息。 2.日?记谟涗浛梢匀我馀判、篩選和修改。 3.考勤信息可自動按日期分班級匯總以便輸出報表。 經(jīng)過嘗試,筆者用Excel 2002中的表單加Visual BASIC for Application 和數(shù)據(jù)透視表相結(jié)合的方法實現(xiàn)了上述所有功能。
總體結(jié)構(gòu) 這個考勤記錄與統(tǒng)計系統(tǒng)由一個工作簿中的三張工作表組成,它們分別為“流水”、“匯總”和“名單”。“流水”工作表記錄了所有日?记跀(shù)據(jù),該表還可直接用于記錄查詢(如圖1所示)!皡R總”工作表可以按任意時間匯總出任意班的考勤信息(如圖2所示)!懊麊巍惫ぷ鞅戆怂袑W(xué)生的中英文姓名與學(xué)號,供在“流水”工作表中輸入時調(diào)用(如圖3所示)。
日常數(shù)據(jù)輸入 輸入的考勤數(shù)據(jù)全部保存在“流水”數(shù)據(jù)表中,以流水賬形式排列,所以稱之為“流水”!傲魉惫ぷ鞅碓O(shè)有“日期”、“班級”、“姓名”和包含各種缺勤信息的列,這些列都設(shè)置了“自動篩選”功能以便于查詢。輸入的數(shù)據(jù)依次添加在最后的空行中。
“流水”數(shù)據(jù)表的上方有一個[快速輸入]按鈕,點擊此按鈕可開啟“考勤信息輸入”窗口進行快速數(shù)據(jù)輸入(如圖4所示)。用此窗口進行考勤數(shù)據(jù)輸入不僅方便快捷(輸入者不需逐字鍵入學(xué)生姓名),還可以保證輸入數(shù)據(jù)的準確性(班級和姓名不能有錯)。此窗口的絕大多數(shù)功能是用Visual BASIC for Application編寫的。
軟件來簡化工作,但這種方式開發(fā)耗時長,軟件維護困難。其實用Excel的已有功能加不多的Visual BASIC for Application代碼,就可以實現(xiàn)我們所需的絕大多數(shù)功能。
Office辦公軟件是辦公的第一選擇,這個地球人都知道。除了微軟Office,市面上也存在很多其他Office類軟件。