蔣秀蓮 劉 凱
摘要:在校園網基礎上構建高校人才培養方案管理系統,可以很好地滿足不同用戶獲取和利用人才培養方案相關信息的要求,實現資源的知識化管理,統一透明的共享訪問,協同的安全控制,為教學管理現代化提供新平臺。針對如何構建基于Web數據庫的人才培養方案管理系統,在相關技術等方面進行了研究。
關鍵詞:人才培養方案;Web數據庫;ASP
1引言
本科人才培養方案是普通高等學校組織日常教學活動的綱領性文件,體現高等學校的科學定位和辦學指導思想,涵蓋先進的高等教育教學理念和所屬學科專業的發展前沿,詳細規定從理論教學體系到實踐教學體系、從傳統課內教學體系到課外素質教育體系、從課程先修后續的關系到知識體系的拓撲結構等高等學校教學的方方面面。因此,人才培養方案的制定、修訂、管理與執行是高校教學管理的重點和難點,構建基于信息技術和網絡環境的高效的人才培養方案管理系統,是各高校所面臨的具有理論和實踐價值的課題。
2人才培養方案管理系統簡介
人才培養方案是教學管理中比較核心的部分,它的制定情況反映了學校的教學質量。人才培養方案的制定要根據專業信息、學習層次、學習形式等情況來決定某門課程的學分、學時,安排的學期和考核方式。可以根據條件查詢某一學年的所有培養方案情況,并可進行合理的修改。要求能夠把往年的培養方案導入到今年的培養方案中來。
人才培養方案管理系統有其自身的特點,它涉及的對象與關系比較多,對象與對象之間的組織結構就更復雜。本系統共分培養方案制定、培養方案運行、課程管理、系統高級管理四個大的功能模塊。
(1)培養方案制定
學校對每一年進校的學生都應制定相應的培養方案,它包含了各專業、學期詳細的開課計劃以及學生畢業規格。所含數據庫包括院系、專業、課程、學分、學時、實踐周安排等。該模塊包含對人才培養方案的增加、刪除、修改等操作以及審核、審批、統計等過程。培養方案可供教務管理人員、教師、學生等用戶查詢、打印,作為他們安排自己工作或學習的指導。
(2)培養方案運行
培養方案制定完后,系統自動根據培養方案中的數據生成學期教學計劃運行表。該表是培養方案在每個學期的實際運行軌跡,相對培養方案更加詳細、嚴格、可執行。教學計劃運行表添加了班級、教師等信息,并對實踐教學環節生成準確的教學進度表。
(3)課程管理
課程庫的增加、刪除、修改等功能。留有不同權限的接口,教務處和院系可對課程的編號、教學大綱、課程簡介等內容進行管理。
(4)系統高級管理
此模塊管理權限最大,可以對院系信息、專業信息、學生信息、課程信息、專業類別信息等基本數據作后臺統一管理。針對不同的功能設置不同的用戶權限,以保證數據的安全訪問。
在綜合上述功能模塊的基礎上,考慮到不同用戶(教務管理人員、學生、教師等)的要求以及各層次之間的關系,設計了基于B/S結構的人才培養方案管理系統,利用基于ASP的WEB數據庫開發技術完成該系統的開發設計。
3基于ASP技術的WEB數據庫設計
ASP是一種Web應用程序開發技術。它與ADO的充分結合,提供了強大的數據庫訪問功能,已成為網上開發數據庫的重要工具。
ASP技術是通過后綴名為asp的文件來實現的。當在瀏覽器Browser中訪問以后綴名為asp的頁面時。實際上就是向Web服務器發送一個HTTP請求,Web服務器接收到請求后,調用相應的ASP引擎asp.dll來處理。若ASP腳本中含有訪問數據庫的請求,就利用ADO對象,調用ODBC驅動程序,連接后臺數據庫,執行ASP文檔所指定的SQL指令,實現對數據庫的操作,并將執行結果動態生成一個HTML頁面返回Web服務器,然后與ASP文檔中非腳本的HTML代碼進行合并送給用戶瀏覽器。客戶端瀏覽器接收的是經Web服務器執行后生威的一個純粹的HTML文檔,可被運行在任何平臺上的瀏覽器所執行,同時由于ASP源程序是在服務器端執行,保證了ASP源程序代碼的安全性。另外服務器僅僅是將執行結果返回給客戶端瀏覽器,減輕了網絡傳輸的負擔,提高了交互的速度。
4二次開發Office技術
在人才培養方案管理中需要大量的統計和報表,因此該功能的快速準確成為本系統的重點。以往的此類系統往往會設計出一系列的表單來實現,但是由于Web頁面本身的原因會造成運行過緩,效率降低。本系統對Office進行二次開發,將要打印的報表自動導入Office中,實現遠程Web報表打印。只要客戶端裝有Office就可以不受時空限制打印出自己的報表,并且可以利用Excel的排序、篩選等功能進行數據統計。這種方法,不僅系統運行速度快,而且擺脫了系統表單只能提供單一功能的缺陷,真正提高了人才培養方案網絡管理的效率和質量,為學校各類人員提供詳實、規范的統計信息。