專利名稱:教學工作量的計算機自動化管理系統的制作方法
技術領域:
本發明涉及計算機自動化系統設計領域,具體地說是一種教學工作量的計算機自
動化管理系統。
背景技術:
為調動廣大教師教學、科研積極性,學校對教學工作量進行量化管理。教學工作量 的統計和審核是教學管理中的一項重要的工作,是對教師教學工作考核和發放酬金的重要 依據。目前,很多學校對教學工作量的管理是依據有關文件手工或半手工進行,整個過程涉 及教師個人、教研組、教學科、教務部、財務部等多個部門,每個部門都要進行認真審核。教 學工作量統計涉及到的數據多,計算公式繁瑣,手工統計管理不僅費時費力,容易出現人為 錯誤,而且統計難度大。隨著學校的發展,學生種類越來越多,教師人數和教學工作量也不 斷增加,這樣就更加大了各部門統計、審核的工作難度。B/S(Browser/Server)結構即瀏覽器和服務器結構,它是隨著hternet技術的 興起,對C/S結構的一種變化或者改進的結構。在這種結構下,用戶工作界面是通過WffW 瀏覽器來實現,極少部分事務邏輯在瀏覽器端實現,但是主要事務邏輯在服務器端實現,形 成所謂三層結構。這樣就大大簡化了客戶端電腦載荷,減輕了系統維護與升級的成本和工 作量,降低了用戶的總體成本。以目前的技術看,局域網建立B/S結構的網絡應用,并通過 Internet/Intranet模式下數據庫應用,相對易于把握、成本也是較低的。它是一次性到位 的開發,能實現不同的人員,從不同的地點,以不同的接入方式(比如LAN,WAN,Internet/ htranet等)訪問和操作共同的數據庫;它能有效地保護數據平臺和管理訪問權限,服務 器數據庫也很安全。
發明內容
為解決上述存在的技術問題,本發明提供一種教學工作量的計算機自動化管理系 統,結合權限可以實現基本數據的錄入、保存、編輯、精確查詢、模糊查詢,并可根據查詢出 的數據直接打印報表,還可以及時更新與工作量計算有關的各種數據信息,較好地滿足學 校教學工作量統計管理的要求,實現教學工作量的計算機自動化管理。為達到上述目的,本實用新型采用的技術方案如下教學工作量的計算機自動化管理系統,采用B/S結構,包含有若干個客戶端和服 務器。所述客戶端,配置有瀏覽器和少量客戶端軟件,通過瀏覽器向服務器發出請求,所述服務器,至少包括命令接受模塊、功能模塊、錯誤處理模塊和數據庫,功能模 塊與數據庫連接,服務器通過命令接受模塊接受客戶端的請求并進行處理,將所需信息返 回到客戶端,所述客戶端和服務器之間通過網絡連接。所述功能模塊至少包括
系統信息模塊,其為用戶管理模塊,主要包括用戶注冊、設置修改密碼、刪除用戶 功能,系統用戶按不同的類別注冊后具有不同的權限;登錄模塊,用于各種權限的用戶登錄系統,進行權限范圍內的操作;信息管理與維護模塊,用于完成基礎數據的錄入、修改、保存和刪除,為其它模塊 提供操作對象,不同權限的用戶登錄系統后,系統顯示不同的操作菜單;信息查詢模塊,用于實現對各種數據的查詢,對查詢結果提供報表;信息打印模塊,用于將查詢結果以報表的形式打印出來。所述系統信息模塊的用戶權限分為超級管理員,可對系統中的所有信息進行操作;高級管理員,可以查詢、瀏覽、審核全校教師工作量信息;一級管理員、二級管理員,可以對所在科室(班組)的教職工用戶信息進行操作;普通用戶,僅能設置、查詢、修改自己的相關信息。所述信息管理與維護模塊分為四個子模塊部門信息管理與維護,包括部門、班級等信息的管理與維護,由超級管理員用戶完 成;課程信息管理與維護,包括課程基本信息、課程性質等信息的管理與維護,由超級 管理員用戶完成;工作量信息管理與維護,包括工作量系數等與計算教師工作量相關信息的管理與 維護,由超級管理員用戶完成;教師信息管理與維護,包括教師基本信息、授課信息以及其它與教師工作量相關 的所有信息的管理與維護,由一級管理員和二級管理員用戶完成。所述信息查詢模塊可以進行簡單查詢和綜合查詢,包括工作量信息查詢、班級信 息查詢、課程信息查詢和工作量相關信息查詢。所述若干個客戶端和服務器之間的網絡是局域網。所述若干個客戶端和服務器之間的網絡是互聯網。本發明具有如下積極效果(1)采用B/S三層結構模式設計,具有分布性強、共享性強、維護方便、總體擁有成 本低等特點,能保證系統運行速度快、準確性高、使用靈活、系統安全性及容錯性較強,能夠 較好地滿足學校教學工作量統計管理的要求,實現教學工作量的計算機自動化管理;(2)系統采用模塊化設計,便于與其它系統信息共享,可按不同需求進行系統重 組、優化;(3)功能實用,教師個人隨時登記工作內容,全程記錄教師的教學工作量,系統能 自動按照預設的標準計算所有教師的工作量,結合權限可以實現基本數據的錄入、保存、編 輯、精確查詢、模糊查詢,并可根據查詢出的數據直接打印報表,實現教學工作量的自動化 管理,精確量化管理教師工作,取代目前人工統計的傳統方式,提高教師和管理者的工作效 率;(4)維護方便、易于管理,管理者可以對教師個人、課程等基本信息進行維護;可 以對工作量計算公式中的系數進行維護;可以隨意地導入和導出自己需要的數據,同時還 可以刪除數據庫中沒用的數據,由于具有動態網頁查詢功能,便于教師和管理人員隨時隨地進行查詢;(5)數據庫安全,數據庫根據不同性質的用戶,判斷相應的賬號、密碼、用戶類型及 權限,限制非法用戶的訪問。
圖1為發明的系統結構示意圖;圖2為本發明的信息管理與維護模塊的結構示意圖;圖3為本發明的網站運行流程示意圖;圖4為圖3中“管理員工具”部分的流程示意圖;圖5為圖3中“工作量錄入/審批”部分的流程示意圖;圖6為圖3中“其他”部分的流程示意圖。
具體實施例方式下面結合附圖和具體實施例對本發明進行詳細描述如圖1所示,本發明所提供的教學工作量的計算機自動化管理系統,采用B/S結 構,包含有若干個客戶端1和服務器2,每個客戶端1上只需配置有瀏覽器和少量客戶端軟 件即可,通過瀏覽器向服務器2發出請求。所述服務器2,至少包括命令接受模塊3、功能模塊4、錯誤處理模塊5和數據庫6, 功能模塊4與數據庫6連接,服務器2通過命令接受模塊3接受客戶端1的請求并進行處 理,將所需信息返回到每個客戶端1。所述各個客戶端1和服務器2之間通過網絡連接,可以是互聯網,也可以是局域 網。所述功能模塊4至少包括系統信息模塊41,其為用戶管理模塊,主要包括用戶注冊、設置修改密碼、刪除用 戶功能,系統用戶按不同的類別注冊后具有不同的權限。具體用戶權限分為超級管理員、高 級管理員、一級管理員、二級管理員和普通用戶。所述超級管理員由教務部主任擔任,可對 系統中的所有信息進行增、刪、改操作;所述高級管理員由校長擔任,可以查詢、瀏覽、審核 全校教師工作量信息;所述一級管理員由教學科長擔任,二級管理員由教研組長擔任,可以 對所在科室(班組)的教職工用戶進行信息注冊、編輯、刪除、查詢、審核等操作;所述普通 用戶,僅能設置、查詢、修改自己的相關信息。登錄模塊42,用于各種權限的用戶登錄系統,進行權限范圍內的操作。信息管理與維護模塊43,用于完成基礎數據的錄入、修改、保存和刪除,為其它模 塊提供操作對象,不同權限的用戶登錄系統后,系統顯示不同的操作菜單。如圖2所示,所 述信息管理與維護模塊43分為四個子模塊部門信息管理與維護,包括部門、班級等信息 的管理與維護,由超級管理員用戶完成;課程信息管理與維護,包括課程基本信息、課程性 質等信息的管理與維護,由超級管理員用戶完成;工作量信息管理與維護,包括工作量系數 等與計算教師工作量相關信息的管理與維護,由超級管理員用戶完成;教師信息管理與維 護,包括教師基本信息、授課信息以及其它與教師工作量相關的所有信息的管理與維護,由 一級管理員和二級管理員用戶完成。
信息查詢模塊44,用于實現對各種數據的簡單查詢和綜合查詢,包括工作量信息 查詢、班級信息查詢、課程信息查詢和工作量相關信息查詢,并對查詢結果提供報表。具體 查詢方式如下工作量信息查詢。A按姓名查詢,輸入姓名查詢教師授課信息及工作量信息,普通教師只能查看教師 本人的信息;B按教研組查詢,輸入教研組名稱可查詢該教研組所有教師授課信息及工作量信 息,教研組長只能查看本教研組所有教師的信息;C按教學科查詢,輸入教學科名稱可查詢該教學科所有教師授課信息及工作量信 息,教學科長只能查看本教學科所有教師的信息;D全校教學信息列表,校領導、教務部可查詢全校教師授課信息及工作量信息。班級信息查詢,可查詢專業班級數、班級人數等信息。課程信息查詢,可查詢課程基本信息、課程性質等信息。工作量相關信息查詢,可查詢工作量系數等與計算教師工作量相關的信息。所述信息打印模塊45,用于將查詢結果以報表的形式打印出來。用戶通過客戶端1的瀏覽器向分布在網絡上的服務器2發出請求,服務器2上的 命令接受模塊3接受瀏覽器的請求,服務器2上的功能模塊4對瀏覽器的請求進行處理,根 據用戶的請求,不同的功能模塊運行,從數據庫6中調用相應的信息并進行處理,將用戶所 需信息返回到瀏覽器。B/S結構簡化了客戶端1的工作,客戶端1上只需配置少量的客戶端軟件。對數據 庫的訪問和應用程序的執行均在服務器2上完成。客戶端1的瀏覽器發出請求,而其余如 數據請求、加工、結果返回以及動態網頁生成等工作全部由服務器2完成。本實施例中,系統前臺界面是html語言,中間代碼設計是asp. net語言,后臺數據 庫是oracle數據庫。前臺開發利用各種控件及ASP組件,力求界面美觀、友好,操作靈活、 簡單。本系統的運行要求如下操作系統中文Windows 98/2000/NT/ME/XP,并安裝 IE5. 0 以上。最低配置CPU 奔騰166MHz以上,內存32MB及以上,顯示卡標準VGA,256色顯 示模式以上,硬盤剩余空間100MB,其它設備鼠標,鍵盤。系統使用運行過程如圖3-6所示。用戶通過網址進入頁面后,在用戶名文本框和密碼文本框中輸入正確的用戶名及 密碼,再點擊“登錄”圖標,進入主頁面;點擊“修改密碼”,進入用戶注冊頁面。在用戶注冊頁面,在用戶名文本框和舊密碼文本框中輸入正確的用戶名及密碼, 并在新密碼文本框和確認新密碼文本框輸入新密碼,再點擊“確認”,可完成用戶密碼修改 操作。通過用戶名、密碼登錄確認身份,如果不正確,將無法進入系統。通過用戶名、密碼登錄確認身份,如果身份正確,系統將根據登錄身份執行該身份 允許的操作,登錄成功后,直接進入主頁面。系統用戶按權限不同,分為超級管理員、高級管 理員、一級管理員、二級管理員和普通用戶。所述超級管理員由教務部主任擔任,可對系統中的所有信息進行增、刪、改操作;所述高級管理員由校長擔任,可以查詢、瀏覽、審核全校 教師工作量信息;所述一級管理員由教學科長擔任,二級管理員由教研組長擔任,可以對所 在科室(班組)的教職工用戶進行信息注冊、編輯、刪除、查詢、審核等操作;所述普通用戶, 僅能設置、查詢、修改自己的相關信息。用戶可以通過點擊“修改密碼”進入用戶注冊頁面進行密碼修改。教學工作量統計部分共分普通教學、臨時代課、考試監考、補考閱卷、文件編寫、課 程設計、畢業設計、校內實習、校外實習、實驗課、指導新教師、函數教學、職工培訓、技能鑒 定、其他工作量和工作量匯總。下面以普通教學和工作量匯總為例,介紹操作方法,其他界面操作類似。各級別用戶登錄后,在左側目錄樹中點擊“普通教學”后進入界面,按照各自的權 限可以進行查詢,打印查詢結果,審批記錄、添加數據等功能。各級別用戶登錄后,在左側目錄樹中點擊“工作量匯總,,后進入界面,按照各自的 權限可以進行精確查詢和模糊查詢,打印查詢結果。除進行工作量的錄入外,系統提供了班級信息查詢、理論教學任務安排表查詢、實 踐教學任務安排表查詢、工作量計算辦法查詢及成績單查詢下載功能。超級管理員可對以下信息進行增、刪、改操作用戶表、學期表、科室信息、教研組 信息、班級信息、工作量系數表、在職教師信息表、理論教學任務安排表、實踐教學任務安排 表。超級管理員通過點擊頁面左側目錄樹中相應的項目進入對應頁面,可以進行增、刪、改 操作。上述實施例只是本發明所提供的教學工作量的計算機自動化管理系統的一種實 現形式,根據本發明所提供的方案的其他變形,增加或者減少其中的信息設置,或者將本系 統用于其他的工作量管理系統或領域,均屬于本發明的保護范圍。
權利要求
1.一種教學工作量的計算機自動化管理系統,采用B/S結構,包含有若干個客戶端(1) 和服務器⑵所述客戶端(1),配置有瀏覽器和少量客戶端軟件,通過瀏覽器向服務器(2)發出請求,所述服務器O),至少包括命令接受模塊(3)、功能模塊G)、錯誤處理模塊( 和數據 庫(6),功能模塊(4)與數據庫(6)連接,服務器( 通過命令接受模塊( 接受客戶端(1) 的請求并進行處理,將所需信息返回到客戶端(1), 所述客戶端(1)和服務器( 之間通過網絡連接, 其特征在于,所述功能模塊(4)至少包括系統信息模塊(41),其為用戶管理模塊,主要包括用戶注冊、設置修改密碼、刪除用戶 功能,系統用戶按不同的類別注冊后具有不同的權限;登錄模塊(42),用于各種權限的用戶登錄系統,進行權限范圍內的操作; 信息管理與維護模塊(43),用于完成基礎數據的錄入、修改、保存和刪除,為其它模塊 提供操作對象,不同權限的用戶登錄系統后,系統顯示不同的操作菜單; 信息查詢模塊(44),用于實現對各種數據的查詢,對查詢結果提供報表; 信息打印模塊(45),用于將查詢結果以報表的形式打印出來。
2.根據權利要求1所述的教學工作量的計算機自動化管理系統,其特征在于,所述系 統信息模塊Gl)的用戶權限分為超級管理員,可對系統中的所有信息進行操作; 高級管理員,可以查詢、瀏覽、審核全校教師工作量信息; 一級管理員、二級管理員,可以對所在科室(班組)的教職工用戶信息進行操作; 普通用戶,僅能設置、查詢、修改自己的相關信息。
3.根據權利要求1所述的教學工作量的計算機自動化管理系統,其特征在于,所述信 息管理與維護模塊G3)分為四個子模塊部門信息管理與維護,包括部門、班級等信息的管理與維護,由超級管理員用戶完成; 課程信息管理與維護,包括課程基本信息、課程性質等信息的管理與維護,由超級管理 員用戶完成;工作量信息管理與維護,包括工作量系數等與計算教師工作量相關信息的管理與維 護,由超級管理員用戶完成;教師信息管理與維護,包括教師基本信息、授課信息以及其它與教師工作量相關的所 有信息的管理與維護,由一級管理員和二級管理員用戶完成。
4.根據權利要求1所述的教學工作量的計算機自動化管理系統,其特征在于,所述信 息查詢模塊G4)可以進行簡單查詢和綜合查詢,包括工作量信息查詢、班級信息查詢、課 程信息查詢和工作量相關信息查詢。
5.根據權利要求1所述的教學工作量的計算機自動化管理系統,其特征在于,所述若 干個客戶端(1)和服務器( 之間的網絡是局域網。
6.根據權利要求1所述的教學工作量的計算機自動化管理系統,其特征在于,所述若 干個客戶端(1)和服務器( 之間的網絡是互聯網。
全文摘要
本發明公開了一種教學工作量的計算機自動化管理系統,涉及計算機自動化系統設計領域,采用B/S結構,包含有若干個客戶端(1)和服務器(2),用戶結合不同的權限可以實現基本數據的錄入、保存、編輯、精確查詢、模糊查詢,并可根據查詢出的數據直接打印報表,還可以及時更新與工作量計算有關的各種數據信息,較好地滿足學校教學工作量統計管理的要求,實現教學工作量的計算機自動化管理。
文檔編號G06Q50/00GK102103735SQ20101060973
公開日2011年6月22日 申請日期2010年12月22日 優先權日2010年12月22日
發明者徐珊珊, 王乃玉, 王祺祥, 王貴明, 高洪雨 申請人:山東省電力學校