久久久久久国产精品无码超碰,国产精品 人妻互换,国产又色又爽又黄的免费软件,男女下面一进一出好爽视频

本科畢業論文

通用考勤系統的設計

時間:2022-10-05 20:26:26 本科畢業論文 我要投稿
  • 相關推薦

通用考勤系統的設計

  通用考勤系統的設計

  摘要:班主任考勤和課堂互動是學校教學管理過程中必不可少的兩個重要環節。筆者通過多方調查和分析,已經成功開發了一款能有效實現以

  上兩環節的“通用考勤系統”,該系統簡單易用,教師只要準備一份Excel名單,就可以利用該系統對學生的出勤情況、課堂互動和回

  家作業等數據進行記錄、查詢和統計。在無名單的情況下,同樣可以利用本系統通過交互,有效提高課堂氣氛和上課效率。本文較為詳

  細地介紹了本系統的開發思想、各模塊的功能和實現原理,通過各方使用,證明本系統具有較好的實用價值和推廣價值。

  關鍵詞 : 課堂教學,通用 ,點名系統, Excel,隨機,統計

  一.開發背景和用戶需求分析

  隨著信息化校園中學分制的深入實施,原來需大量手工統計的數據紛紛搭上了高效的直通車。但是不少學校為了管理需要,學校教室往往不讓聯網,在單機的情況下要實現信息化變成了一個相對傳統的課題。

  課堂點名和提問是教學管理過程中必不可少的重要環節。特別是公共選修課和其它考查課,平時成績更是成了考查學生的重要數據。而平時成績一般包含了兩塊內容,即平時作業和課堂考勤。

  由于幾乎每天都要記錄這些信息,一個學期下來,點名冊上就會留下密密麻麻的海量信息,如此一來,統計數據就成了一個很大的工程,很多老師望而生畏,干脆就不看點名冊,僅憑自己的平時印象隨意給分,從某種意義上講,這是很不負責任的。

  課堂提問是啟發學生思維,調動課堂氣氛,促進課堂教學互動的有效方法。但如何公正、隨機、方便地對學生進行提問,如何輕松有效地實施考勤和統計。

  如何才能有效實現全員教育,提高學生的學習積極性,這都是教育工作者一直想解決的問題。為此,筆者決定設計一款“通用考勤系統”,以下簡稱“本系統”。

  二、市場調查

  市面上現有的考勤系統很多,很先進,但很奇怪的是,筆者接觸到的十幾所學校中,沒有一個一線教師在使用相關系統的,那么用戶到底需要什么樣的考勤系統呢?為此筆者設計了一份調查問卷,具體見附錄1,對五所學校的三十位各個不同崗位的教師作了書面調查,匯總總結出以下幾點:

  1.在使用者調查中,點名冊使用頻率最多的是數學老師,平均一周達8次之多,其次為班主任,平均一周六次,管理者則極少使用。

  2.點名冊的用途調查中,班主任用得最多的是記錄遲到、早退、缺課等考勤信息,還有就是期中期末的成績統計和各項評優等。而數學老師則除了記錄考勤信息外,最主要的是記錄平時作業和課堂練習成績。而考查課和公共選修課則更多的是用來記錄考勤信息和課堂練習成績。

  3.在“點名冊給您帶來的煩惱”的調查中,多數回答都集中在數據的統計上,一學期下來,海量的統計數據,非常頭痛。

  4.在“希望點名軟件應該有什么樣的功能?”的回答中,總結出來有以下幾點:

  (1)易學:要求界面簡潔,一看就懂,一學就會。

  (2)易用:最好拿了就能用,不需要繁雜的安裝和調試。

  (3)好用:最好是跟名單相關的信息都能用該系統記錄,比如除了記錄遲到早退外,還能記錄課堂練習和課外作業成績。

  (4)直觀:統計數據最好能直接在Excel中完成,不需要過多的人工參與,結果一目了然。

  6.在“無名單情況下點名時,希望軟件具有什么功能”時,管理者的需求最多,綜合起來就是:

  (1)在范圍不大的座談會或面試等場合,采用順序或隨機顯示號碼的方式來安排發言順序。

  (2)在空間較大的地方如小劇場、階梯教室,報告廳,很適合按X排X列的形式來點名。

  (3)為了增加活動氣氛,可以采用“擊鼓傳花”的方式,播放著激動的音樂,快速自動地滾動顯示數據。

  三.開發工具和開發思想

  (一)開發工具

  由于該點名系統集中在單機環境使用,所以對系統的要求并不高,因此筆者選用微軟公司開發的Visual Basic(以下簡稱VB)軟件開發,通過程序直接調用Excel模塊,實現對Excel名單的記錄與讀取。選用VB編程有以下優點:

  VB與Office都是微軟公司旗下的產品,兼容性非常好,VB通過OLE技術獲取Excel的控制句柄,從而直接控制Excel的一系列操作。

  雖然VB在運行速度上沒優勢,但目前計算機配置都很強大,用戶不會覺得速度慢的,由于VB編程簡單,操作直觀,實現容易。

  點名系統需要前臺界面和后期數據表格的輸出,單獨用Excel和VB均不能達到此種目的,利用VB和Excel的結合來開發和實現點名系統是最理想選擇。

  (二)Excel對象模型

  理解Excel的對象模型是對其編程的基礎。Excel以層次結構組織對象,其對象模型中含有許多不同的對象元素,這些對象元素可以被VB操縱。Excel對象模型描述了Excel的理論結構。其中,最重要的對象如圖3-1所示。

  Workbook對象集是Application對象的下層,指向的是Excel的工作簿文件。

  Worksheet對象集是Workbook對象集的下層,表示的是Excel的一個工作表。

  Range和cell對象是Worksheet象的下層,指向Excel工作表中的一個或多個單元格。

  這4個對象是Excel中最重要的對象。要控制Excel中的某個具體對象,如某個工作簿中某一表格中的單元格,就必須從Excel層次結構對象的最上層Application對象開始遍歷。

  (三)VB調用Excel對象模型方法

  Application對象是Excel對象模型的頂層,表示整個Excel應用程序。在VB應用程序中調用Excel,實質是使用Application對象的屬性、方法和事件。

  首先在工程中引用外部的Excel對象, 然后聲明Excel對象變量

  Dim xApp As Excel.Application ‘Excel應用程序

  Dim xBok As Excel.Workbook ‘Excel工作簿

  Dim xShet As Worksheet‘Excel工作表

  在聲明對象變量之后,可用CreateObject函數給變量賦值新的或已存在的Application對象引用。具體實現如下:

  Set xApp = CreateObject(“Excel.Application”)‘創建Excel應用程序對象

  (四) VB調用Excel常用的方法

  1.使用工作薄。Workbooks對象代表Excel應用程序中當前打開的一個工作簿,包含在Work2books集合中。可以通過Workbooks集合或表示當前活動工作簿的Active Workbook對象訪問Work2book對象。

  Set xBok = xApp.Workbooks.Open(App.Path & “\點名冊.xls")‘工作薄

  2.使用工作表和使用單元范圍。Sheets集合表示工作簿中所有的工作表。可以通過Sheets集合來訪問、激活、增加、更名和刪除工作表。一個Worksheet對象代表一個工作表。

  Set xShet = xBok.Worksheets(1)‘工作表

  Range對象代表工作表的某一單元格、某一行、某一列、某一選定區域(具體的屬性和方法略)。比如第二行第二列B2單元格可以寫為:xShet.Cells(2, 2),可以對此單元格進行內容修改。

  3.使用Excel工作表函數。在VB語句中可使用大部分的Excel工作表函數,可通過WorksheetFunction對象調用Excel工作表函數。

  四、系統結構及各功能模塊說明

  (一)系統結構

  本系統包括四個模塊, 分別為“點名冊”、“韓信點兵”、“擊鼓傳花”和“搖號抽獎”。其中“點名冊”是本系統的核心模塊,包括“考勤小助手”、“上課小助手”、“作業小助手”,通過對Excel工作簿的讀寫來實現數據管理和信息的查詢;而“韓信點兵”、“擊鼓傳花”和“搖號抽獎”則是在沒有點名冊情況下使用的輔助模塊,系統整體結構如圖4-1所示。

  (二)考勤小助手

  出現如圖4-2所示的界面。考勤小助手系統是專為班主任設計,主要針對班主任每天對學生的出勤情況進行記錄和統計。

  圖4-2 考勤小助手界面

  圖4-3考勤小助手對應的Excel

  由于本系統直接在Excel文檔上操作,所以使用前必須擁有Excel格式的名單文件,否則系統無法工作。名單格式如圖4-3所示。

  下面簡要說明一下該系統的功能和操作方法。

  1.初始化設置

  ①確定點名冊路徑:點擊 圖標找到并關聯Excel文檔,便于后續操作;

  ②讀取Excel信息到數據庫,目的是讓系統運行速度更加快速。

  2.3種點名方式:

  本系統設置了3種點名方式,具體如下:

  點擊“上一位”或“下一位”按鈕,顯示相鄰同學的所有相關信息:性別、姓名、出勤情況匯總信息等;

  點擊 “隨機”按鈕,由機器隨機抽取學號,并顯示相關考勤信息;

  點擊 “搜索”按鈕,根據指定的號碼或姓名找出相應的學生考勤信息。

  ⑤拉“動滾動條”調出相應記錄位置的學生相息。

  3.考勤統計:

  從圖4-2可以看出,在考勤欄中顯示 “遲到”、“早退”等單選鈕,下方的數據則顯示累計的次數。操作時選中某一項后,單擊“記錄”按鈕,系統會把最新統計數所寫入到Excel中。

  4.意義

  有了量化考核后,班主任可以更直觀地得到學生的出勤統計數據,從而在周小結、月小結和期末總結上公布精準信息,依據這些數據開展期末評優工作,學生對結果的信服度會大大提高,再也不用為此解釋老半天了。

  (三)上課小助手

  圖4-4上課小助手界面

  圖4-5上課小助手對應的Excel表

  一線上課的老師應該知道,一堂課如果是教師滿堂灌,學生多少會覺得沉悶,對于自制力弱一點的學生來說,也許會不知不覺就睡著,這嚴重影響了聽課效率。

  采用點名冊對學生進行課堂量化考核后,學生的危機意識馬上增強,個個都會打起精神,認真聽課,上課效率自然提高,這一點筆者屢試不爽,在學生心目中,老師一直都在拿著筆評價他們,其實筆者只是簡單地在點名冊上畫一個“正”字。

  本模塊界面如圖4-4所示,采用本系統后替代紙質的點名冊,其后,所得到的效果則更加明顯,有以下幾個原因。

  1.采用隨機點名后,所有學生都有可能被點到,沒有了主觀成分,學生就沒法僥幸心理,所以大家都會抖擻精神。

  2. 由于點名和打分的信息是直接投影的,所有學生都能看到,學生就會有一個攀比心理,看到比自己差的分數,大家會幸災樂禍,看到比自己高的分數,則又會暗暗下決心要超過前者。

  3. 每次使用后,Excel中就會有相應的記錄,結果如圖4-5所示,有了統計數據后,教師對學生的上課表現就會有更大的發言權。

  (四)作業打分小助手

  圖4-6作業小助手界面

  圖4-7作業小助手對應的Excel表

  對于語文、數學、英語老師來說,每天都會有山一樣的作業。每次作業都需要記錄,一個學期下來,會用掉10張左右的名單,如果期末統計要把這么多的數據全統計出來,那將是一個非常龐大的工程。

  這種情況下,如果平時每一次都用本軟件把數據記錄到電腦上的話,如圖4-7所示,最后統計工作就完全可以省略了,七Excel對應的如圖4-7所示。

  (五)韓信點兵

  古代韓信帶兵點人數時不需要士兵報數,他只要士兵變幾個不同行列的隊形就能測算出總人數了。

  從如圖4-8所示的界面上可以很容易理解,本模塊適合于沒有名單也沒有分配序號的有多行多列的場合,比如在大教室里上公共選修課或者在大禮堂里開講座,聽眾來自不同的地方,也沒有分配固定的序號。

  圖4-8韓信點兵界面

  實現原理:利用隨機數表達式Int(Rnd*X)和Int(Rnd*Y)得到相應的行號和列號。

  (六)擊鼓傳花

  本模塊的操作界面如圖4-9所示,本系統應用在有號碼或編號的場合,比如班會課上采用擊鼓傳花的方法,輪到的同學表演一個節目。另外本系統還可以應用于抽取幸運號碼抽等場合,不難想象本系統能充分調動參與者的積極性與興奮點。

  實現原理:利用定時器每隔一定時執行一次的原理,不斷讓數字累加,到最大值后再置0,如此一直循環,直到點擊“停止”,時產生的號碼就是目標號碼。

  圖4-9擊鼓傳花界面圖4-10搖號抽獎界面

  (七)搖號抽獎

  在某些場合,使用者不知道參與者的姓名,也沒有名單能用,只有參與者的號碼或編號,這時候可以使用“搖號抽獎”功能模塊,界面如圖4-10所示。

  實現原理:利用隨機數表達式int(Rnd*X)來實現數字的隨機變化。

  以上6種點名方式,囊括了現實生活中的各種情況,其實現的功能和使用場合各有不同,使用者可根據實際情況嘗試使用。

  五、本系統的優勢

  為什么市面上有那么多考勤系統,但學校里卻無人使用呢?筆者就此進行了調查,發現目前許多軟件在功能上一應俱全,但卻在使用上讓許多非專業人士望而卻步。

  所以,亟需一套能讓所有教師真正會用的工具軟件來協助課堂教學管理。針對此,筆者開發的“課堂教學通用考勤系統”,努力避開這些缺點。下面表1-1列出了本系統與其它考勤系統的對比數據:

  比較項目 通用考勤系統 其它考勤系統

  費用 免費 幾萬

  應用場合 課堂、報告廳等 辦公室、傳達室

  功能 考勤、課堂、作業 考勤

  復雜度 簡單安裝或直接使用 繁雜安裝和調試

  數據庫支持 Excel文檔,有office的地方都可用 大型數據庫

  名單 有、無名單的場合都可使用 必需有名單

  網絡 單機版,放在優盤上可用 需要網絡支持

  統計 Excel直觀顯示結果 可最后生成Excel文件

  使用方法 教師現場操作,結果直觀顯示 指紋識別或打卡

  表1-1通用考勤系統與其他系統的比較

  從以上對比數據可以看出其它考勤系統雖然功能強大(網絡、指紋識別),但并不適合在教室使用;而本系統因為是針對教師和課堂設計,所以小巧專業,下面具體說一下本系統的特點。

  1.本系統要求低:無需數據庫支持,不需要網絡和服務器支持,只要裝有Office即可。

  2.可移植性強: 由于所需的組件不多,所以不安裝也可運行,系統可在優盤上直接打開使用

  3.通用性強:班級一般都有Excel名單,教師借助名單,上課時能隨機抽取學生信息,實現師生互動;即使沒有名單,也可以按號碼來抽取;如果連號碼也沒有,那么還可以按座位來抽取,總之本軟件能很方便地為老師們的教育教學服務。

  本系統并不局限于教室,任何需要點名提問的場合都適合,比如報告廳演講,會議室座談、小劇場晚會等,借助于培訓,臺上臺下互動更熱鬧。

  5、點名突出趣味性,隨機性

  教師借助該系統與學生互動,隨機抽號,實時統計,讓現場的學生即有壓力感,又有新鮮感。本系統的“韓信點兵”、“擊鼓傳花”、“搖號抽獎”等幾個附加功能也,增加了點名的趣味性。另外系統中利用隨機函數可盡量保證點名的隨機、公正和公平。

  6、簡明方便的查詢功能

  點名冊部分不僅能有效地統計同學的出勤和作業情況,還能借助于多媒體實時呈現,如果想看看整個班的整體情況,直接打開Excel點名冊就可以,操作簡單又方便。

  六.后記

  該系統目前已經在幾個學校應用了,不過由于本人水平有限,本系統還有許多可以改進的地方,比如在界面上處理得更加生動美觀;在功能上可以增加時下比較流行的“語音點名”;最后還可以考慮與學分制管理平臺的進行融合,作為整個平臺的一個部分。

  在后續的版本中,筆者將會進一步地完善它。

  參考文獻:

  [1]閆志英.語音點名系統設計與實現[DB/OL].省略,2008.

  [2]李兆斌,Excel2003與VBA編程從入門到精通[M].北京:電子工業出版社,2004:31-38.

  [3]王鴻儒.Excel VBA程序設計[M].北京:中國鐵道出版社,2005:21.

  [4]方康年.隨機點名系統的設計與實現[J].電腦知識與技術,2006,3:203-204(2).

【通用考勤系統的設計】相關文章:

關于人臉通考勤系統實施方案10-07

系統優化教學設計教案10-08

標識系統設計合同04-17

標識系統設計合同10-28

舞臺幕布系統設計方案11-21

數控服裝裁剪機的系統設計10-05

化學液集中供應系統設計論文10-10

建筑消防給水系統設計論文10-11

導向標識系統設計合同07-13

銀行存儲系統設計方案01-18

主站蜘蛛池模板: 无码人妻精品一区二区三区在线| 午夜福利无码一区二区| 日本强伦姧熟睡人妻完整视频| 自拍亚洲综合在线精品| 精品厕所偷拍各类美女tp嘘嘘| 国产精品夜间视频香蕉| 欧美激欧美啪啪片| 免费观看激色视频网站| 欧美日韩精品suv| 精品国产一卡2卡3卡4卡新区| 在线播放真实国产乱子伦| 中文字幕色偷偷人妻久久| 欧美颜射内射中出口爆在线| 少妇被粗大的猛烈进出免费视频| 无码专区6080yy国产电影| 久久久欧美国产精品人妻噜噜| 国产精品久免费的黄网站| 狠狠色婷婷久久一区二区| 日韩av午夜在线观看| 波多野结av衣东京热无码专区| 98久9在线 | 免费| 狠狠躁夜夜躁青青草原软件| 亚洲老妇色熟女老太| 国产精品久久久久影院嫩草| 亚洲精品日本一区二区三区| 丰满人妻熟妇乱又伦精品软件| 亚洲综合网站久久久| 国产精品禁18久久久夂久| 亚洲丰满熟女一区二区v| 国产亚洲日韩在线一区二区三区| 天干天干天啪啪夜爽爽av| 亚洲成av人无码综合在线| 日本久久久www成人免费毛片丨| 国产精品亚韩精品无码a在线| 国产自在自线午夜精品视频| 欧美日本精品一区二区三区| 亚洲av综合色区无码专区桃色| 亚洲色婷婷综合久久| 国产精品免费麻豆入口| 国产mv在线天堂mv免费观看| 99精品一区二区三区无码吞精|