前言:本站為你精心整理了NET教學計劃管理范文,希望能為你的創作提供參考價值,我們的客服老師可以幫助你提供個性化的參考范文,歡迎咨詢。
摘要:文章從當前高校教學計劃管理的要求出發,描述了教學計劃管理系統的總體結構,并對其功能模塊作了詳細的描述。
關鍵詞:教學計劃管理;系統設計;數據庫;C/S
教學計劃管理是高校教學管理系統中的重要組成部分。長期以來教學計劃管理一直采用手工方式進行,勞動強度大,工作效率低,重復性勞動多。隨著高等教育事業的發展和教育改革的深入,學校辦學規模日益擴大,教學計劃管理就更顯得繁瑣和復雜。傳統的教學計劃管理方法、手段以及工作效率已不再適應發展,并有礙于教學管理水平的進一步提高。而計算機信息技術以及面向對象開發技術的迅猛發展,為提高教學管理效率提供了良好的手段。現根據西安交通大學城市學院的實際情況,開發一套教學計劃管理系統,系統的應用大大提高了工作效率,工作質量和教學計劃管理水平。
一、技術背景
(一)基于C/S兩層架構體系模
(二)netFramework體系結構
NetFramework2.0是一個虛擬執行的環境,是一種先進的方法和計算平臺,它簡化了在高度分布式Internet環境中的應用程序的開發一般可將.NetFramework劃分為兩部分:公共語言運行庫CLR(CommonLanguageRuntime)和.NetFramework類庫。公共語言運行庫是.NetFramework的基礎,它能提供內存管理,線程管理和遠程處理等服務,可以確保代碼的準確性和程序的安全性,而.NetFramework類庫,它是一個綜合性的、面向對象的可重用類型集合,我們可以使用它開發各種應用程序。
二、系統架構
(一)系統主要功能和總體結構設計
教學計劃管理系統的開發主要內容包括用戶管理,密碼管理,課程計劃制定,課程信息管理和維護,課題計劃制定以及對學生和教師基本信息的管理等,系統主要功能和結構如圖3所示:
(二)開發平臺和軟件
教學計劃管理系統在.NetFramework2.0的開發環境下,2005的開發平臺上使用C#語言進行開發和調試,數據庫服務器采用的是SQLServer2005。
三、系統實現
(一)登陸模塊
系統登錄模塊主要包括用戶管理和密碼管理。該系統的用戶主要分為管理員、教師、學生三種角色。不同的角色有不同的職責和權限。當不同的角色進入系統后,可進行不同的操作。
學生:修改個人密碼,查看課程基本信息和本學期所開課程信息,檢索課程信息,生成水晶報表,進行打印和格式的轉換等;
教師:查看本學年或本學期所開設課程信息以及自己所授課程的信息,查看自己指導的課題和學生信息,查看個人基本信息;
管理員:用戶信息的管理和維護;課程信息的管理和維護,制定課程計劃,制定課題計劃等。
(二)系統設置
當不同的用戶以不同的角色進入系統后,可根據自己的喜好對系統進行設置,選擇適合自己的風格和樣式。系統設置主要包括字體設置和皮膚管理兩部分。
字體設置:包括字體的格式設置和顏色設置;
皮膚管理:用戶可以選擇自己喜歡的皮膚來更改系統的界面風格和樣式。
(三)課程管理
課程管理主要包括課程基本信息、所開課程信息、課程查詢。不同的角色可以對課程進行不同的操作。
課程基本信息主要包括課程編號、課程名稱、專業編號、學時、學分、試驗時間。教學管理人員可以添加新的課程以及修改、刪除、查詢課程基本信息。
所開課程信息即課程計劃,是本學年學期所開設的課程信息。所開課程信息包括課程編號、教師編號、學年、學期、開課時間、課程類型信息;同樣,對不同的角色有不同的操作,比如說教學管理人員可以對所開課程信息進行添加、刪除、修改,對課程基本信息進行維護,而教師和學生角色可以查看課程基本信息,查詢課程計劃信息等。課程信息查詢包括單條件查詢、多條件查詢以及模糊查詢等類型,用戶可以根據需要選擇或輸入查詢條件進行查詢,并可以生成水晶報表進行打印或格式轉換(excel、word、pdf等)。(四)課題管理
課題管理是針對學院的畢業生畢設課題的情況進行信息管理的。主要包括課題基本信息、學生選題信息以及課題信息的查詢。
課題基本信息包括課題名稱、課題內容、專業名稱等信息,教學管理人員可以實現添加新的課題、修改課題信息、刪除課題等操作。
學生選題信息是對學生畢設選題的記錄。包括指導教師編號、學生編號、課題名稱、課題內容以及學年等信息,學生可以查看自己畢設選題情況,教師可以看到自己所帶的課題情況和學生信息。
學生課題信息查詢同課程查詢類似,同樣包括單條件查詢、多條件查詢以及模糊查詢等內容,用戶查詢出來的內容可以自動生成水晶報表進行打印或格式轉換等操作。
(五)師生管理
教師信息管理主要包括教師名稱、教師編號、所屬院系編號、性別、電話、民族等基本信息,教學管理人員和教師可對教師基本信息進行查詢等操作。
學生信息管理主要包括學生編號、學生姓名、所屬班級編號、政治面貌、民族等信息,教學管理人員和教師以及學生可對學生基本信息進行查詢等操作。
(六)系統幫助
系統幫助是系統很重要的一部分,用戶可以通過幫助來了解系統的基本信息并解決初級用戶使用系統的困難。系統幫助包括兩部分:關于系統和幫助中心。
“關于系統”部分主要介紹系統的概況和筆者的感言以及系統反饋信息的通訊方式等。
“幫助中心”主要對系統的概況和系統功能以及系統操作方法和步驟做以詳細的描述,對用戶來說,特別是初級用戶,使用幫助中心是非常有意義的。
四、結語
教學計劃管理系統的實現極大的促進學院教學計劃管理工作的高效化,把教學管理人員從繁雜、沉重的工作中解放出來,使他們更好的對教學計劃進行制定和修改,使學院教學質量進一步穩定提高;同時,教學計劃管理系統也為教師和學生提供一定的服務平臺,學生或教師可以方便快捷地進行信息查詢,方便了師生對教學信息的快速獲取和對教學資源的有效使用,同時也有助于學院教學管理的信息化和規范化,使學院更快、更好地發展。
參考文獻
[1]Mayo,J.C#技術內幕[M].機械工業出版社,2003,(1).
[2]微軟公司.MicrosoftvisualC#.Net自學教程[M].中國勞動社會保障出版社,2003.
[3]微軟公司.SQLServer數據庫程序設計[M].高等教育出版社,2004,(2).
[4]江杰.UML基礎與Rose建模案例[M].人民郵電出版社,2004,(10).
[5]微軟公司.基于C#的Windows應用程序設計[M].高等教育出版社,2004,(2).