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