版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、<p> 教師工作量管理系統(tǒng)的設計與實現</p><p><b> 摘 要:</b></p><p> 隨著信息化時代的到來和發(fā)展,智能化管理已為成必然趨勢。而今,數據庫軟件行業(yè)發(fā)展迅猛,需要管理的數據量更是成幾何倍增長,如何能快速、高效、準確、便捷的管理數據量已成為眾多DBA(DataBase Administrator)所面臨的一大難題。</
2、p><p> 今天,我們所開發(fā)的這款“教師工作量管理系統(tǒng)"就具有這樣的功能。不過,它除了能進行數據管理之外,更提供了工作量計算、教師工作量查詢等其它功能,可以說它有別于其它數據管理軟件,或者說它更接近應用軟件才算恰當。它就是“教師工作量管理系統(tǒng)”——一款由人、數據庫和計算機系統(tǒng)等組成的,能進行信息采集、傳遞、儲存、加工、維護和使用的系統(tǒng)。它的使命極其簡單,那就是代替過去大量、繁雜的手工操作,以解放人們的雙
3、手——尤其是高校教師的雙手。</p><p> 本文分析了目前對于教師工作量缺乏的數字資源管理系統(tǒng)的現狀,研究了教師工作量統(tǒng)計所需要的功能模塊,借鑒和結合了許多關于信息管理系統(tǒng)的圖書資料,提出了一套系統(tǒng)的開發(fā)方案,實現了對教師工作量進行有效的統(tǒng)計,重點實現了對教師工作量的計算工作。</p><p> 本系統(tǒng)利用了.net開發(fā)平臺和SQL數據庫技術,是根據高校教師工作量管理需求而開發(fā)的一
4、個能夠高效運行的統(tǒng)計系統(tǒng),實現對教師基本信息、教師工作的高效管理,是專門為教育管理機構設計的。</p><p><b> Abstract:</b></p><p> With the arrival of information age and development, intelligent management has become an inevitabl
5、e trend. How can rapid, efficient and accurate, convenient management data quantity has become numerous DataBase Administrator) (DBA faced a difficult problem. </p><p> Today, we developed this type of teac
6、hers' workload management system "has such functions. However, it besides data management besides, more provides workload calculation, teachers, and other functions workload inquires to say it is different from
7、other data management software, or it closer to the application software is appropriate. It is "teacher" - a workload management system, database and by people of computer system etc, can carry out information
8、collection, transfer, storage, processing,</p><p> For teachers' lack of digital resources management work, studies the system present situation of teachers' workload statistics needed function modu
9、les, reference and combines many about information management system of library materials, puts forward a set of system development scheme for teachers, realizing the effective statistics, work on the workload realized t
10、o teachers computational work. </p><p> This system USES the .net development platform and SQL database technology, according to the college teachers workload is developed demand of management to efficient
11、operation statistical system, realize the basic information, teachers on teachers work efficient management education management is specially designed for mechanism design. </p><p> 關鍵字:智能化管理、數據庫、工作量統(tǒng)計,系統(tǒng)&l
12、t;/p><p> Keywords:Intelligent management、Dababase、Workload、System</p><p><b> 目 錄</b></p><p><b> 1.1 引言1</b></p><p> 1.2 研究背景1</p><
13、;p> 1.3 研究的現狀和內容1</p><p><b> 2. 關鍵技術2</b></p><p> 2.1 開發(fā)技術.NET技術2</p><p> 2.2 開發(fā)語言C#3</p><p> 2.3 ADO.NET3</p><p> 2.4 ASP.NET3&
14、lt;/p><p> 2.5 開發(fā)模式4</p><p> 2.6 B/S框架與SQL2005數據庫5</p><p><b> 3. 需求分析6</b></p><p> 3.1 用戶分析7</p><p> 3.2 功能需求7</p><p> 3.3
15、 安全保密需求10</p><p> 3.4 開發(fā)與運行環(huán)境10</p><p> 4. 系統(tǒng)設計10</p><p> 4.1 系統(tǒng)設計的基本思想10</p><p> 4.2 系統(tǒng)結構設計11</p><p> 4.3 系統(tǒng)工作流程設計12</p><p> 4.4
16、系統(tǒng)工作量計算模塊設計13</p><p> 5. 系統(tǒng)主要功能實現與系統(tǒng)測試13</p><p> 5.1 數據庫邏輯設計13</p><p> 5.2 數據庫物理設計表等14</p><p> 5.3 工作量統(tǒng)計模塊、授課信息模塊15</p><p> 5.4 班級信息管理增加模塊的實現17
17、</p><p> 5.5班級信息管理及其它模塊數據圖的實現18</p><p><b> 6測試環(huán)境19</b></p><p> 6.1 測試過程19</p><p> 6.2 測試結果19</p><p> 畢業(yè)設計總結:20</p><p>&l
18、t;b> 參考文獻:20</b></p><p><b> 1. 項目介紹</b></p><p><b> 1.1 引言</b></p><p> 隨著我校師資隊伍的壯大,辦學規(guī)模不斷的擴大,所開的課程也越來越多,與此同時教師的工作量也隨著增多,因此教師工作量的計算變得也就更加的復雜1.2
19、研究背景</p><p> 隨著我校教育體制改革的不斷深化,大學辦學規(guī)模不斷擴大,師資隊伍也隨之壯大,所開課程也越來越多,與此同時,教師工作量的計算變得更加復雜。</p><p> 1997年之前,我校教學部門對教師工作量的統(tǒng)計工作過去一直是采用手工方式,僅限于完成每學期的教師工作量的統(tǒng)計和代課酬金計算,對歷年教師的工作情況沒有總的統(tǒng)計,各類教師的工作量多少比較。對教師工作量沒有有效的
20、管理和比較,就不能對課程安排做出合理的決策指導,教師所代課程的查詢非常不方便。當前還有許多學校沒有一個完善的教師工作量統(tǒng)計平臺,計算機使用主要基于Microsoft Office、Excel等軟件,不能發(fā)揮有效的作用,而且人工統(tǒng)計出錯的幾率和統(tǒng)計的工作量相當大,效率低,保密性差,缺乏科學性以及合理性。</p><p> 教師工作量統(tǒng)計作為計算機應用的一部分,使用計算機對教師工作量進行統(tǒng)計,有著手工管理所無法比擬
21、的優(yōu)點,如:統(tǒng)計迅速準確、檢索快捷、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高教師工作量統(tǒng)計的效率、也是我學校向科學化、正規(guī)化管理發(fā)展的必要條件,更是各個高校與世界接軌的重要條件</p><p> 1.1 研究的現狀和內容</p><p><b> 1.2 研究內容</b></p><p> 教師
22、工作量的折合 即將不同種類、不同性質的教師工作量,換算為具有可比性的相同單位的教師工作量。</p><p> 如何使各種教師工作量之間能夠互相比較,這既是一個實踐問題,也是一個理論問題。從實踐的角度來看,教師工作量計量的最直接目的,是通過區(qū)分不同教師所付出的勞動量數量大小和質量高低,進而更好地貫徹社會主義按勞分配原則,顯然,“如何區(qū)分”這一技術上的問題,是實現這一目的的關鍵。教師工作量的折合,正是試圖尋找一條解
23、決“如何區(qū)分”這一技術問題的道路。從理論的角度來看,教師工作量制度能否站注腳,前提在于教師工作量能否計量,如果連教師工作量能否計量都不能肯定的話,那么就談不到教師工作量制度的建立,而對于能否計量這個問題的最好回答,莫過于對教師工作量折合的理想解決。</p><p> 文章作者花式棉花糖網站www.caizhixiu.com</p><p><b> 1.3 研究意義<
24、/b></p><p> 研究教師工作量統(tǒng)計系統(tǒng)具有很大的意義。</p><p> 首先,教師工作量是非常重要的。對教師而言,工作量是教師勞動的重要表現因素,因此能及時、準確地獲得教師的工作量信息,以便及時、準確地調整按工作量來定獎勤罰懶的措施,提高教師的工作積極性。提高教學管理的效率和質量,是尊重教師勞動的重要體現。對于任課教師、學校等而言,基于工作量的數據分析和數據挖掘可獲得
25、很多對教學有用的信息,可獲得很多對教學有用的信息。</p><p><b> 2. 關鍵技術</b></p><p> 關鍵技術是完成系統(tǒng)設計的核心,它的選擇決定了系統(tǒng)的整個設計流程,體現著開發(fā)系統(tǒng)的成敗與效率。所以選擇何種技術是一個非常重要環(huán)節(jié)。本系統(tǒng)采用了微軟公司的.net開發(fā)平臺和SQL數據庫技術。</p><p> 2.1 開發(fā)技
26、術.NET技術</p><p> NET Framework 2.0 Beta 擴展了.NET Framework 1.1版本,得到許多新的特性,并且提升了已有的特性,這些都被以文檔的形式記錄下來。這篇文章主要提供一些關鍵信息和修改的內容。對64位平臺的支持:新一帶64位計算機使得應用程序運行得比32位應用程序更快并更能充分利用內存。新增加的對64位應用程序的支持使得用戶可以創(chuàng)建托管代碼庫或者很容易的使用非托管
27、代碼庫于64位計算機之上。</p><p> 訪問控制列表被用來授予和回收訪問計算機資源的權限。已經被添加到。NET Framework上的新類允許托管代碼訪問和修改訪問控制列表,這樣利用一個訪問控制列表就可以把新成員添加到I/O、注冊表和線程類上。</p><p> 2.2 開發(fā)語言C#</p><p> C#語言是可用于創(chuàng)建要運行在.NET CLR上的應用
28、程序的語言之一,是一種全面支持面向對象的編程語言。它從C和C++語言演化而來,是Microsoft專門為使用.NET平臺而創(chuàng)建的。因為C#出現的時間相對比較晚的緣故,它改進了以往眾多編程語言的不足,并吸取了其他語言的許多優(yōu)點,解決了他們的問題,是一種先進的全面實現面向對象的編程語言。</p><p> 雖然C#語言只是.NET開發(fā)中支持的眾多語言中的一種,但它確是Microsoft主力推薦的,唯一為.NET F
29、ramework設計的語言,是在移植到其他操作系統(tǒng)上的.NET版本中使用的主要語言。比如要使語言VB.NET盡可能類似于其以前版本的語言,且仍要遵守.NET的CLR,就不能完全支持.NET代碼庫的某些功能[]。但C#能使用.NET Framework代碼庫提供的每一種功能。.NET的最新版本還對C#語言進行了幾處改進,這都是為了滿足開發(fā)人員的要求,使之更為強大</p><p> 2.3 ADO.NET</
30、p><p> ADO.NET的新特點包括對用戶自定義類型(UDT)的支持;對數據庫的異步操作;XML數據類型;大容量數值存儲類型;快照鏡像(snapshot isolation);并且新的屬性允許應用程序支持從SQL Server 2005獲得的多個激活的結果集(MARS,multiple active result sets)。</p><p> 2.4 ASP.NET</p>
31、;<p> 微軟.NET Framework 3.5版本包括對ASP.NET各個方面的重要修改。對于Web頁面的開發(fā),新的控件可以使用戶更加輕松地去實現特定功能以完成動態(tài)頁面的開發(fā)。新的數據控件使得不編寫代碼而在ASP.NET Web頁面中實現數據的顯示和編輯成為可能。一個被改良的code-behind模型使得ASP.NET頁面開發(fā)更輕松和高效。緩存特性包括一些緩存頁面的新方法,還包括創(chuàng)建依賴于SQL Server數據庫
32、進行緩存的能力。你現在可以使用多種方法來制定Web站點和頁面.Profile屬性使得ASP.NET可以自動跟蹤個別用戶的屬性值。利用Web Parts,你可以創(chuàng)建能在瀏器中定制它們自身的頁面。你可以用site statistics自動跟蹤頁面的Views和Control Clicks,你還可以利用簡單控件來增加導航菜單的內容。Web站點特性的提高允許你更快更輕松地去創(chuàng)建專業(yè)的Web站點。母版頁(Master Pages)允許你為控件集和
33、靜態(tài)文本定義一個統(tǒng)一的外觀。為了幫助你保護你的站點安全性,你可以預先編譯你的源文件以生成可執(zhí)行代碼(所有的代碼文件和以.ASPX為結尾的頁面都是源文</p><p> 文章作者花式棉花糖網站www.caizhixiu.com</p><p><b> 2.5 開發(fā)模式</b></p><p> 從設計模式的類型上來說,簡單工廠模式是屬于創(chuàng)
34、建型模式,又叫做靜態(tài)工廠方法(StaticFactory Method)模式,但不屬于23種GOF設計模式之一。簡單工廠模式是由一個工廠對象決定創(chuàng)建出哪一種產品類的實例。簡單工廠模式是工廠模式家族中最簡單實用的模式,可以理解為是不同工廠模式的一個特殊實現。</p><p> 實現方式:簡單工廠模式的實質是由一個工廠類根據傳入的參數,動態(tài)決定應該創(chuàng)建哪一個產品類(這些產品類繼承自一個父類或接口)的實例,該模式中包
35、含的角色及其職責。</p><p> 工廠(Creator)角色:簡單工廠模式的核心,它負責實現創(chuàng)建所有實例的內部邏輯。工廠類可以被外界直接調用,創(chuàng)建所需的產品對象。</p><p> 抽象(Product)角色:簡單工廠模式所創(chuàng)建的所有對象的父類,它負責描述所有實例所共有的公共接口。</p><p> 具體產品(Concrete Product)角色:是簡單
36、工廠模式的創(chuàng)建目標,所有創(chuàng)建的對象都是充當這個角色的某個具體類的實例。一般來講它是抽象產品類的子類,實現了抽象產品類中定義的所有接口方法。</p><p> 軟件設計模式是一種面向對象編程中代碼重用的便利方法,它描述了各個對象之間的通訊方式,盡量避免各個數據模型之間產生交叉。設計模式可以使我們更加簡單方便地復用成功的設計和體系結構。將反射技術和抽象工廠模式應用到系統(tǒng)的設計中,使系統(tǒng)具備更高的可擴展性和靈活性。如
37、圖所示:</p><p> 圖1抽象工廠模式流程圖</p><p> 2.6 B/S框架與SQL2005數據庫</p><p> 2.6.1 B/S結構(Browser/Server)</p><p> B/S結構(Browser/Server),即瀏覽器/服務器結構,是隨著Internet技術的快速興起,對傳統(tǒng)C/S結構的一種變化
38、或者改進的結構。在這種結構中,用戶的客戶端完全通過Web瀏覽器來實現,一小部分業(yè)務邏輯在客戶端(瀏覽器端)完成,而主要的業(yè)務邏輯部分實現由服務器端負責。這樣,可以很大程度上簡化客戶端計算機的負荷,減輕系統(tǒng)維護的成本和工作量。B/S框架如圖所示:</p><p> 圖2 B/S框架流程圖</p><p> 2.6.2 SQL 2005</p><p> SQL
39、 Server 2005是微軟公司耗資最大、開發(fā)周期最長的具有里程碑意義的數據庫系統(tǒng),其性能和安全性相比其前一版本有了巨大的進步,是一個全面的數據庫管理平臺,大大增強了系統(tǒng)的兼容性,并增加了有關XML、。NET、用戶自定義數據類型以及許多特別服務的特征集[]。SQL Server 2005 為我們帶來了強大的、熟悉的工具的同時,降低了企業(yè)數據系統(tǒng)的多平臺上創(chuàng)建、部署、管理和使用企業(yè)數據和分析應用程序的復雜性。通過全面的功能集、與現有系統(tǒng)
40、的互操作性以及對日常任務的自動化管理能力,SQL Server 2005 能夠為不同規(guī)模的企業(yè)提供了一個完整的數據解決方案。</p><p> SQL Server 2005為我們提供了大量的新特性以及增強的性能。在有關開發(fā)方面提供了.NET虛擬主機、XML技術、ADO.NET2.0版本、增強的安全性、Transact-SQL的增強性能、SQL服務中介、通告服務、Web服務、報表服務和全文搜索功能的增強等。在數
41、據庫管理方面,提供了數據庫鏡像、在線恢復、在線檢索操作、快速恢復、安全性能的提高、新的SQL Server Management Studio工具、專門的管理員連接、快照隔離、數據分割以及增強的復制功能等。在有關商業(yè)智能特征方面提供了分析服務、數據傳輸服務(DTS)、數據挖掘、報表服務、集群支持、主要運行指標、可伸縮性和性能、單擊單元、預制緩存以及與Microsoft Office System等。通過使用SQL Server 2005
42、提供的這些新特性以及增強的性能,我們可以在構建系統(tǒng)、排錯以及操作應用系統(tǒng)時更快、更有效的得到響應結果,在數據整合、分析和報表領域功能全面的智能服務平臺得到更好的決策支持。</p><p><b> 3. 需求分析</b></p><p> 通過對教學科研部主管工作量計算工作的王益民校老師的調查,詳細了解了學院教師工作量計算的流程、算法等相關信息,具體如下:了解了現
43、在學校教務管理是非常的不完善,以及繁瑣,通過這套系統(tǒng)的設計,可以提高教務繁瑣在日常工作。</p><p><b> 3.1 用戶分析</b></p><p> 根據需求調研結果,使用本系統(tǒng)的人員分為普通教師、信息審核人員、工作量管理員以及學院各級領導。</p><p> 普通教師主要使用本系統(tǒng)完成工作量信息錄入的相關操作</p>
44、;<p> 隨著時代信息化的加快,人們越來越向信息化、數字化而發(fā)展。工作量統(tǒng)計系統(tǒng)是一個由人、計算機等組成的能進行信息的收集、傳遞、儲存、加工、維護和使用的系統(tǒng),必然能代替過去大量、繁雜的手工操作,針對這種情況,我們設計出教師教務系統(tǒng)。如圖所示:</p><p><b> 圖3用戶用例圖</b></p><p><b> 3.2 功能需
45、求</b></p><p> 根據進行的需求調研情況,系統(tǒng)需要提供的功能如下:</p><p> 文章作者花式棉花糖網站www.caizhixiu.com</p><p> 3.2.1 系統(tǒng)基本信息管理</p><p> 系統(tǒng)基本信息管理模塊包括教師信息管理、班級信息管理、系部信息管理、課程信息管理、教研室信息管理、教師
46、授課信息管理,這些子模塊是實現教師工作量計算、統(tǒng)計的基礎,可以進行數據的錄入,也可以直接導入。主要包括添加、瀏覽、刪除、修改等操作。如圖所示:</p><p> 圖4 基本信息管理模塊</p><p> 3.2.2工作量計算</p><p> 工作量計算模塊包括計算系數設置、工作量計算,其中系數是對工作量計算中的一些參數進行設置。工作量計算子模塊是工作量統(tǒng)
47、計、查詢的基礎,只要選擇響應的選項,即可完成工作量計算。</p><p> 3.2.3教師工作量查詢</p><p> 教師工作量查詢模塊包括工作量查詢、工作量分析、工作量匯總。其中工作量分析提供了多種方式的分析,如各年度各系部之間的工作量比較以及各系部內教研室之間的比較等分析方式;工作量匯總提供了教師工作量匯總。</p><p> 3.2.4歷史數據管理&l
48、t;/p><p> 系統(tǒng)數據管理模塊是為了保證系統(tǒng)數據的安全性,提供數據的備份、還原、初始化功能。用戶可以隨時進行數據的管理工作。一旦數據發(fā)上丟失或者被破壞,可以通過數據還原的方法進行數據的恢復,從而保證數據的安全性。</p><p><b> 3.2.5數據轉換</b></p><p> 數據轉換模塊可以進行數據的導入、導出功能。主要是將數
49、據導出到Excel表格,或者將Excel表格中的數據導入到數據庫中,這極大的提高了工作效率,對于現有的數據可以進行導入、導出,省去了大量數據的錄入工作。</p><p><b> 3.2.6信息打印</b></p><p> 信息打印模塊提供了報表功能,可以進行報表的打印,數據的瀏覽。如圖所示:</p><p> 圖5系統(tǒng)數據流程圖&l
50、t;/p><p><b> 3.2.7用戶管理</b></p><p> 用戶登錄是為了保證系統(tǒng)的安全性,只有憑借用戶名、密碼、權限,才能進入系統(tǒng)。不同權限的用戶對應不同的功能。</p><p><b> 3.2.8系統(tǒng)設置</b></p><p> 系統(tǒng)設置模塊主要是對系統(tǒng)的用戶進行添加、刪除
51、、修改等操作。</p><p> 3.3 安全保密需求</p><p> 為了增強系統(tǒng)安全性,本系統(tǒng)增加了系統(tǒng)用戶管理功能,包括系統(tǒng)用戶的增加、刪除和修改。用戶只有憑借正確的用戶名和密碼,才能進入系統(tǒng)進行相關的操作,提高系統(tǒng)的安全性。同時系統(tǒng)提供了權限設置功能,不同權限的用戶被分配不同的功能,提高了系統(tǒng)的保密性。</p><p> 3.4 開發(fā)與運行環(huán)境<
52、;/p><p><b> ?。?)開發(fā)環(huán)境:</b></p><p> 系統(tǒng)軟件:Windows XP</p><p> 開發(fā)工具:VS2008</p><p> 數據庫管理系統(tǒng): SQL Server 2005</p><p> 源代碼管理:VSS2005</p><p&
53、gt;<b> ?。?)運行環(huán)境:</b></p><p> 系統(tǒng)軟件:Windows 2000/XP/NT</p><p> 硬件要求:P4以上PC,256M RAM</p><p><b> 4. 系統(tǒng)設計</b></p><p> 系統(tǒng)的設計與實現,確定了對系統(tǒng)的設計基本思想、系統(tǒng)的
54、邏輯結構設計、數據庫設計和系統(tǒng)各個窗體的設計和功能實現。本章詳細的介紹了系統(tǒng)的設計和主要模塊設計內容。</p><p> 4.1 系統(tǒng)設計的基本思想</p><p> 用最少的時間+更低的成本投入(人力、物力、時間)實現更高的工作效率和準確率,以減少不必要的成本浪費。</p><p> 4.1.1系統(tǒng)設計思路</p><p> 在系統(tǒng)
55、的設計中,我們采用了“先模塊化,后集成”的方式,每一個模塊都分別進行了各種測試如單元測試等,減少了系統(tǒng)的漏洞。進行了模塊化開發(fā)之后,我們對系統(tǒng)進行了集成,最后進行系統(tǒng)的集成測試,從而保證了系統(tǒng)的穩(wěn)定性。</p><p> 4.1.2 系統(tǒng)設計原則</p><p> ?。?)可使用性:對于一個大學而言,教師數量和職業(yè)分類比較多,相應的工作量數字比較繁雜,如何去處理這樣的信息是一個首要考慮的
56、問題;</p><p> (2)先進性:隨著計算機技術的飛速發(fā)展,開發(fā)教師工作量統(tǒng)計系統(tǒng)使用的工具和技術也應該是先進的,能夠增加軟件的使用壽命。</p><p> ?。?)可擴充性:在功能方面上要能夠適應學校各方面的變化,列如學校規(guī)模問題和改革問題。</p><p> ?。?)安全性:對于一個學校來講,系統(tǒng)的安全性是非常重要的。</p><p
57、> 4.2 系統(tǒng)結構設計</p><p> 教師工作量統(tǒng)計系統(tǒng)是專為高職高專院校設計和開發(fā)的在線工作量統(tǒng)計系統(tǒng),該系統(tǒng)包括用戶登錄、基本信息管理、系統(tǒng)設置、工作量計算、數據轉換、工作量查詢、系統(tǒng)數據、信息打印、系統(tǒng)幫助共9個模塊,它們彼此獨立或彼此關聯(lián),共同組成了這樣一個功能強大且安全的計算平臺。</p><p> 4.2.1 登陸模塊</p><p>
58、 該模塊是整個“教師工作量系統(tǒng)”的入口,考慮到安全性和傳輸速度我們加入了大量的安全性設計因素,如:我們用ROMTING增進了二進制代碼的傳輸速率;用其它方式屏蔽了某些插件的加載和安裝等,如圖所示是該模塊的登錄流程:</p><p> 圖18 用戶登陸流程圖</p><p> 4.2.2 功能模塊設計</p><p> 這九個模塊準確的定義了工作量統(tǒng)計期間需
59、要和可能面臨的問題,并提供快速準確的解決方案。如圖所示:</p><p> 圖6功能模塊流程圖</p><p> 4.3 系統(tǒng)工作流程設計</p><p> 系統(tǒng)根據系統(tǒng)功能分析,經過模塊化分析,得到系統(tǒng)的工作流程圖。</p><p><b> 如圖所示:</b></p><p> 圖
60、7系統(tǒng)的工作流程圖</p><p> 4.4 系統(tǒng)工作量計算模塊設計</p><p> 該模塊包括系數設置、工作量計算:如圖所示:</p><p> 圖8工作量計算功能模塊結構圖</p><p> 計算工作量流程圖如下所示:</p><p> 圖9工作量計算工作流程圖</p><p&
61、gt; 5. 系統(tǒng)主要功能實現與系統(tǒng)測試</p><p> 5.1數據庫邏輯設計</p><p> 由于本系統(tǒng)涉及的數據庫中的數據表較多,下面僅以各個工作量系數圖實體為例。如圖所示:</p><p> 圖10工作量系數表</p><p> 5.2 數據庫物理設計表等</p><p> 表-1 數據庫表匯
62、總</p><p> 5.3工作量統(tǒng)計模塊、授課信息模塊工作量統(tǒng)計模塊:包含教師ID,考研室ID,臨場次數等多個字段的信息,可與報課信息表、校歷表、工作量核算表等進行關聯(lián),生成新的更具表示意義的數據表信息,為工作量統(tǒng)計與資金結算提供便利。如圖所示:</p><p> 圖11 工作量核算表數據圖</p><p> 5.3.1 課程信息模塊 包含授課
63、內容、課程名稱、系部ID、所授內容等較為直觀的具體授課信息。若與班級信息表、課程信息表等模塊進行關聯(lián)能更加清晰的表示信息內容,記錄授課老師的教學情況。同時該模塊也是工作量統(tǒng)計模塊中必不可少的部分。如圖所示:</p><p> 圖12 課程信息模塊數據圖</p><p> 課程信息查詢圖如下所示:</p><p> 圖 13課程信息查詢圖</p>
64、<p> 5.3 班級信息模塊該模塊主要用于存儲班級相關信息:包括班級ID、班級人數、班級年度、班級人員、所屬系部等。如圖所示: 圖14班級信息表數據圖</p><p> 5.4 班級信息管理增加模塊的實現</p><p> 系統(tǒng)的班級信息模塊主要為系統(tǒng)用戶提供班級的信息,對班級信息管理進行增加、查詢
65、、更改等操作,以下為班級信息管理的增加,如圖所示:</p><p> 圖15班級信息管理增加模塊的實現</p><p> 系統(tǒng)的班級信息模塊主要為系統(tǒng)用戶提供班級的信息,對班級信息管理進行增加、查詢、添加、刪除等操作。</p><p> 5.5班級信息管理及其它模塊數據圖的實現</p><p> 系統(tǒng)的班級信息模塊主要為系統(tǒng)用戶提供
66、班級的信息,對班級信息管理進行增加、查詢、更改等操作。如圖所示: </p><p> 圖16課程信息表數據圖</p><p> 5.5.1工作量模塊數據圖該模塊包括:其它工作量ID、教師ID、教研室ID、返校次數、監(jiān)場次數、折合課時等多個字段,除隨時反映數據動態(tài)外,更添加了與其它數據表的“接口”,如工作量ID可與工作量考核表相關聯(lián)......
67、.。如圖所示:</p><p> 圖17工作量模塊數據圖</p><p> 5.5.2教務室、教研處模塊</p><p> 教務室和教務處主要負責安排教師的教學活動,監(jiān)督教師的教學任務的完成情況。5.5.3 添加和修改教師信息模塊的實現</p><p> 該模塊實現對教師信息的添加和修改。教師在工作過程中會遇到人事調動,人事調動
68、自然涉及到的教師信息添加和修改。</p><p> 5.5.4查看教師工作量模塊的實現</p><p> 該模塊實現對教師工作量的查詢,但沒有修改權限。教師可以通過教師編號或姓名查詢對應教師的工作量,及時核對工作量統(tǒng)計信息,發(fā)現數據錯誤可以和教務處或教研室管理員進行溝通,管理員對錯誤數據進行更正。</p><p> 5.5.5審核教師工作量模塊的實現<
69、;/p><p> 該模塊實現教務處或教研室管理員對教師工作量的查詢和審核,管理員進入系統(tǒng),通過教師編號或姓名查詢對應教師的工作量管理員根據老師考勤、備課、聽課情況等對教師進行審核。</p><p><b> 6測試環(huán)境</b></p><p> 系統(tǒng)軟件:Windows XP</p><p> 數據庫管理系統(tǒng):MS
70、 SQL Server 2005</p><p> 硬件要求:P4以上,258M RAM。</p><p> 文章作者花式棉花糖網站www.caizhixiu.com</p><p><b> 6.1 測試過程</b></p><p> 本系統(tǒng)的測試過程分了三個步驟:</p><p>
71、 (1)單元測試:測試每個單元模塊是否運行正常,有無語法錯誤;</p><p> (2)通過性測試:測試系統(tǒng)原定功能是否實現,并查驗BUG情況;</p><p> (3)集成測試:測試各模塊集成后的運行情況,是否穩(wěn)定,能否正常運行等;</p><p><b> 6.2 測試結果</b></p><p> 經過
72、上述三個步驟的測試,我們“見證”了包括:語法錯誤、拼寫失誤、系統(tǒng)缺陷、測試環(huán)境配置不當等一系列問題的出現。它們的嚴重程度或大或小,為我們的系統(tǒng)設計和測試報告帶來的“麻煩”也非同一般。幸好大家齊心協(xié)力、密切配合,才得以將如此多的BUG“處理”完畢。這其中有汗水也有辛酸,有收獲也有喜悅,但總的來講它是成功的,而且通過這次測試,我們更加清晰的認識到了編程工作的嚴肅性和測試工作的重要性,以及更加可貴的團隊合作意識。 </p>&l
73、t;p><b> 畢業(yè)設計總結:</b></p><p> 經過一個多月的代碼編寫,測試、論證和文檔編寫,我們終于圓滿的完成了“教師工作量統(tǒng)計系統(tǒng)”這款軟件。它是我們小組成員努力的結果,是大家智慧的結晶。不管這款軟件的實用性如何,或者說將來能否夠得到推廣,我們都非常的欣慰。</p><p> 在這個項目中,最讓我深感頭痛的當屬軟件的算法了,它不僅難以把握
74、規(guī)律,而且異常繁雜,經常會因為一個小小的失誤導致眾多隱藏性的錯誤出現.....。</p><p> 在功能上,基本上滿足了系統(tǒng)的預期要求,但是由于本身能力有限,有些模塊還是不能夠做的很完美,希望在今后的學習工作中能夠把他做的更好。</p><p> 在畢業(yè)設計完成之際,我的心情萬分激動。從系統(tǒng)設計和論文的編寫,我得到了許多的熱情幫助。</p><p> 當然,
75、這款軟件的編寫與制作離不開我們的指導老師——魏一搏老師的細心指導。如果沒有他的耐心幫助,我相信我們的“工作”一定還有很多彎路要走,非常感謝。</p><p><b> 參考文獻:</b></p><p> [1] 徐超,《.net高級應用開發(fā)》[M,徐州工業(yè)職業(yè)技術學院印刷,2007.12</p><p> [2] 李存斌,《.net程序
76、設計及其應用開發(fā)》[M],中國水利水電出版社,2002.3</p><p> [3] 潘明惠,《信息化工程原理與應用》[M],清華大學出版社,2004.1</p><p> [4] 吳柏林,《信息技術及其應用》[M],復旦大學出版社.2004.7</p><p> [5] 萬新恒,《信息化校園.大學的革命》[M],北京大學出版社.2003.6</p>
77、;<p> [6] 飛思科技,《.net數據庫開發(fā)》[M],電子工業(yè)出版社,2002.1</p><p> [7] 丁寶康,《數據庫原理》[M],電子工業(yè)出版社,2000.3</p><p> [8] 飛思科技,《.net開發(fā)者手冊》[M],電子工業(yè)出版社,2005.12</p><p> [9] 李丹等編著,《MS SQL Server 20
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 教師工作量管理系統(tǒng)的設計與實現畢業(yè)論文
- 高校教師工作量統(tǒng)計系統(tǒng)的設計與實現畢業(yè)論文
- 高校教師工作量統(tǒng)計系統(tǒng)的設計與實現畢業(yè)論文
- 教師工作量管理系統(tǒng)的設計與實現
- 教師工作量管理系統(tǒng)的設計與實現.pdf
- 基于Web的教師工作量管理系統(tǒng)的設計與實現.pdf
- 70577.高校教師工作量管理系統(tǒng)的設計與實現
- ICEC教師教學工作量管理系統(tǒng)設計與實現.pdf
- 教師工作量管理系統(tǒng)課程設計
- 遼河石油職院教師工作量管理系統(tǒng)設計與實現.pdf
- 基于JAVA的高校教師工作量管理系統(tǒng)設計與實現.pdf
- 數字化教師工作量統(tǒng)計管理系統(tǒng)的設計與實現.pdf
- 教師工作量管理系統(tǒng)課程設計報告
- 教學工作量管理系統(tǒng)的設計與實現.pdf
- 工作量采集與分析系統(tǒng)的設計與實現.pdf
- 高校教師評教與工作量管理系統(tǒng)的研究設計.pdf
- 基于B-S架構的高校教師工作量管理系統(tǒng)的設計與實現.pdf
- 教師教學工作量管理系統(tǒng)的研究與設計【開題報告】
- 70098.某高??蒲泄ぷ髁抗芾硐到y(tǒng)的設計與實現
- 山東工貿職業(yè)學院教師工作量統(tǒng)計與工資管理系統(tǒng)的設計與實現.pdf
評論
0/150
提交評論