【正文】
which is bound to replace large ,miscellaneous and toilsome handwork of the past .For the school, how to use the puter to calculate the strenuous tasks of all teacher quantity ? How to eliminate the statistics output teems with blunder due to tight schedule? On design and fulfillment of Counting System Of Teaching Quantity is a quite well solution. This article analyses the current status that teacher work is lack of digital resource management system, studies the function modules that the teachers quantity counting need, borrows and integrates many books and material on information management system, proposes a set of systematic development program, achieves counting the workload of teachers effective, implement of the counting work for teachers quantity punctually. This counting system can work efficient with the Delphi development platform and SQL database technology ,.which is develop according to the need of colleges and universities teacher quantity management, acplish teacher main information and teacher work efficient management and specifically designed for educational management anizations. The article laid special stress on analyzing development principle, the function and characteristic of this system. Key words: System。 研究背景 隨著我國教育體制改革的不斷深化,大學(xué)辦學(xué)規(guī)模不斷擴(kuò)大,師資隊(duì)伍也隨之壯大,所開課程也越來越多,與此同時(shí),教師工作量的計(jì)算變得更加復(fù)雜。 教師工作量統(tǒng)計(jì)作為計(jì)算機(jī)應(yīng)用的一部分, 使用計(jì)算機(jī)對教師工作量進(jìn)行統(tǒng)計(jì),有著手工管理所無法比擬的優(yōu)點(diǎn),如:統(tǒng)計(jì)迅速準(zhǔn)確、檢索快捷、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長、成本低等。從實(shí)踐的角度來看,教師工作量計(jì)量的最直接目的,是通過區(qū)分不同教師所付出的勞動(dòng)量數(shù)量大小和質(zhì)量高低,進(jìn)而更好地貫徹社會(huì)主義按勞分配原則,顯然,“如何區(qū)分”這一技術(shù)上的問題,是實(shí)現(xiàn)這一目的的關(guān)鍵。 首先, 教師工作量是非常重要的。 其次,隨著我國教育體制的改革深化,大學(xué)辦學(xué)規(guī)模不斷擴(kuò)大,師資隊(duì)伍也隨之壯大,所開設(shè)的課程也越來越多,與此同時(shí),教師工作量的計(jì)算也變的更加復(fù)雜,開發(fā)出教師工作量統(tǒng)計(jì)系統(tǒng)之后,實(shí)現(xiàn)教師工作量統(tǒng)計(jì)的自動(dòng)化、信息化,可大大的減輕統(tǒng)計(jì)工作量,提高統(tǒng)計(jì)工作量效率,增強(qiáng)統(tǒng)計(jì)工作的正確性 ,客觀性和科學(xué)性。 Delphi 技術(shù) Delphi 技術(shù)特點(diǎn) 由 Borland 公司推出的 Delphi 是全新的可視化編程環(huán)境,為我們提供了一種方便、快捷的 Windows 應(yīng)用程序開發(fā)工具。各計(jì)算機(jī)組為各個(gè)部門,如教務(wù)處、計(jì)算機(jī)系等。最簡單的C/S 數(shù)據(jù)庫是將數(shù)據(jù)庫處理任務(wù)劃分給兩個(gè)系統(tǒng):客戶 PC 運(yùn)行數(shù)據(jù)庫應(yīng)用,數(shù)據(jù)庫服務(wù)器運(yùn)行全部或部分的數(shù)據(jù)庫管理系統(tǒng)。把傳統(tǒng) C/S架構(gòu)中發(fā)服務(wù)器部分分解為一個(gè)數(shù)據(jù)服務(wù)器與一個(gè)或多個(gè)應(yīng)用服務(wù)器( Web 服務(wù)器),從而構(gòu)成一個(gè)三層結(jié)構(gòu)的客戶服務(wù)器體系。第三層數(shù)據(jù)庫服務(wù)器的任務(wù)類似于 C/S 模式,負(fù)責(zé)協(xié)調(diào)不同的 Web 服務(wù)器發(fā)送的 SQL 請求,管理數(shù)據(jù)庫。通過單擊這些菜單中的命令,就能夠?qū)崿F(xiàn) Delphi 提供的某個(gè)功能。對象監(jiān)視器亦稱對象查看器,是 Delphi 用來控制對象的一個(gè)工具,利用它可以方便的查看和修改對象屬性,控制和編寫對象響應(yīng)的事件。在處理海量數(shù)據(jù)的效率,后臺(tái)開發(fā)的靈活性,可擴(kuò)展性等方面強(qiáng)大。它不要求用戶指定對數(shù)據(jù)的存放方法,也不需要用戶了解 具體的數(shù)據(jù)存放方式,所以具有完全不同底層結(jié)構(gòu)的不同數(shù)據(jù)庫系統(tǒng)可以使用相同的 SQL 語言作為數(shù)據(jù)輸入與管理的接口。不同權(quán)限的用戶對應(yīng)不同的功能。 4.工作量計(jì)算 6 工作量計(jì)算模塊包括計(jì)算系數(shù)設(shè)置、工作量計(jì)算,其中系數(shù)是對工作量計(jì)算中的一些參數(shù)進(jìn)行設(shè)置。 6.系統(tǒng)數(shù)據(jù)管理 系統(tǒng)數(shù)據(jù)管理模塊是為了保證系統(tǒng)數(shù)據(jù)的安全性,提供數(shù)據(jù)的備份、還原、初始化功能。主要是將數(shù)據(jù)導(dǎo)出到 Excel表格,或者將 Excel 表格中的數(shù)據(jù)導(dǎo)入到數(shù)據(jù)庫中,這極大的提高了工作效率,對于現(xiàn)有的數(shù)據(jù)可以進(jìn)行導(dǎo)入、導(dǎo)出,省去了大量數(shù)據(jù)的錄入工 作。 經(jīng)過對教師工作量計(jì)算工作的分析,并對現(xiàn)有的教師工作量統(tǒng)計(jì)系統(tǒng)進(jìn)行研究,可以得如圖 32所示的總體結(jié)構(gòu): 圖 32 系統(tǒng)功能模塊結(jié)構(gòu)圖 進(jìn)行詳細(xì)分析之后,繪制出這個(gè)系統(tǒng)的數(shù)據(jù)流程圖,如圖 33所示: 7 圖 33 系統(tǒng)數(shù)據(jù)流程圖 安全保密需求 為了增強(qiáng)系統(tǒng)安全性,本系統(tǒng)增加了系統(tǒng) 用戶管理功能,包括系統(tǒng)用戶的增加、刪除和修改。本章詳細(xì)的介紹了系統(tǒng)的設(shè)計(jì)和主要模塊設(shè)計(jì)內(nèi)容。 3.可擴(kuò)充性:在功能方面上要能夠適應(yīng)學(xué)校各方面的變化,列如學(xué)校規(guī)模問題和改革問題。首先,要打開數(shù)據(jù)庫服務(wù)器,然后進(jìn)入企業(yè)管理器,在里面建立數(shù)據(jù)庫。 15 圖 41 登錄窗體 登錄窗體的主要組件屬性見表 413 所示: 表 413用戶登錄窗體組件設(shè)置 組件 屬性值 Form1 Name=frm_login Caption=“教師工作量統(tǒng)計(jì)系統(tǒng) ” Button1 Caption=“進(jìn)入 ” Cursor=crHandPoint Button2 Caption=“登錄 ” Cursor=crHandPoint Edit1 Text=“教師工作量統(tǒng)計(jì)系統(tǒng)客戶端 ” 主窗體設(shè)計(jì) 主窗體 是一個(gè)中間窗體,它所做的功能就是調(diào)用其他的功能模塊,其界面設(shè)計(jì)如圖 43所示,包含一個(gè) TMainMenu、一個(gè) TStatusbar 和一個(gè) TTimer 組件,保存為“ ”。 圖 45 計(jì)算系數(shù)設(shè)置窗體界面 19 窗體的主要組件屬性設(shè)置見表 417所示: 表 417 計(jì)算系數(shù)設(shè)置窗體組件屬性設(shè)置 組件 屬性值 Form1 Name=frm_coefficient BorderStyle=bsDialog Button1 Caption=“修改 ” Cursor=crHandPoint Button2 Caption=“退出 ” Cursor=crHandPoint “修改”按鍵 代碼實(shí)現(xiàn): procedure (Sender: TObject)。,39。系數(shù)修改失敗! 39。 end。 教師 工作量計(jì)算 窗體 設(shè)計(jì)界面如圖 46所示, 包含兩個(gè) TGroupBox 組件、三個(gè) TComboBox 組件、一個(gè) TStatusbar 組件、五個(gè) TButton 組件、三個(gè) TLabel組件,保存為“ unt_Account”。 begin with do begin Close。 Open。 begin with do begin Close。 and Term=39。 end。 begin for kr:=1 to do begin for kc:=1 to do begin [kc,kr]:=39。 :=2。 QueryTeacher(Trim())。 for j:=count to do begin [1,j]:=[1].Value。 24 [5,j]:=[4].Value。 。該系部有老師沒有授課? 39。 Exit。 :=。 function GetValues(i,j:Integer):Double。 then number:=StrToFloat([i,j]) else number:=。正在進(jìn)行教師工作量計(jì)算,請稍等 ...39。 :=True。系統(tǒng)提示 39。 end。,39。教師工作量計(jì)算成功,請保存教師工作量信息! 39。 圖 48 工作量匯總窗體 窗體的主要組件屬性見表 421所示: 表 421 工作 量匯總窗體組件屬性設(shè)置 組件 屬性值 Form1 Name=frm_Start Caption=“教師工作量匯總” StringGrid1 Align=alClient Color=clTeal RowCount=5 StringGrid2 Align=alClient Color=clTeal RowCount=2 Button1 Caption= “工作量匯總” Button2 Caption= “保存” Button3 Caption= “導(dǎo)入 Excel” 27 Button4 Caption= “打印” Button5 Caption= “退出” 數(shù)據(jù)備份 窗體設(shè)計(jì) 數(shù)據(jù)備份是用來 保證系數(shù)數(shù)據(jù)安全性。 測試 系統(tǒng)軟件: Windows XP 數(shù)據(jù)庫管理系統(tǒng): MS SQL Server 2020 硬件要求: Pentium Ⅲ 450 以上 ,258M RAM, 14G HD 本系統(tǒng)的測試過程分了三個(gè)步驟: 1.模塊測試:測試了每個(gè)模塊的程序; 2.組裝測試:測試了模塊的接口; 3.確認(rèn)測試: 測試了整個(gè)系統(tǒng)的功能和 性能 ; 經(jīng)過三個(gè)步驟的測試,也進(jìn)行了詳細(xì)的修改,最系統(tǒng)未發(fā)生錯(cuò)誤,接口正常,功能和性能均能滿足系統(tǒng)應(yīng)有的功能。 在功能上,基本上滿足了系統(tǒng)的預(yù)期要求,但是由于本身能力有限,有些模塊還是不能夠做的很完美,希望在今后的學(xué)習(xí)工作中能夠把他做的更好。 其次,要感謝和我一起研究畢業(yè)設(shè)計(jì)項(xiàng)目的小組成員,我們在一起非常融洽地合作了一個(gè)多月的時(shí)間,在一起發(fā)現(xiàn)問題、分析問題和解決問題,大家良好的團(tuán)隊(duì)精神使得該項(xiàng)目在眾多困難下能夠順