

【摘 要】針對本科生素質拓展學分的需求,我校建立了一個基于B/S結構的素質拓展學分認定系統。本文介紹了開發該系統的意義及所使用的開發工具,并對素質拓展學分認定系統的設計與實現做了詳細的闡述。本系統對于規范學分管理過程,增加學分認證的透明度,提升學分的整體可操控性都具有重要意義。
【關鍵詞】素質拓展學分 本科生 B/S結構
【中圖分類號】G642 【文獻標識碼】A 【文章編號】1674-4810(2014)06-0001-02
在傳統的人才培養方案中,對大學生的要求主要體現在擁有完善的知識體系。而隨著社會的高速發展,培養思想文化素質高、實踐能力強、具有創新精神的應用型人才成為我校的重要目標。為了達到這個目標,根據《北方工業大學關于修訂本科專業人才培養方案的指導意見》(教字〔2011〕25號)精神,我校制定了《本科生素質拓展學分實施辦法》、《本科生學科競賽管理辦法》、《教學實驗室開放管理辦法》等條例,這些條例的制定明確了大學生素質拓展在培養應用型創新人才中的重要價值。我們要大力提高大學生的人文素養和科學素養,使學生的學習實現從課堂學習延伸到課堂外實踐,鼓勵大學生積極參加各類學科競賽、課外科技創新活動等。通過各項活動的開展,強化鍛煉大學生的動手實踐能力和科技創新精神。素質拓展學分認定系統的建立,使我校的素質拓展的各項活動可以更好地開展。
一 素質拓展學分認定系統的現實意義
素質拓展學分認定系統的實施可滿足素質教育現代化的新要求,能有效解決素質拓展活動及學分管理過程中日益增加的工作難度,全面提升管理者和廣大學生對素質拓展學分化的認知。
開發素質拓展學分認定系統對于規范學分管理過程,增加學分認證的透明度,提升學分的整體可操控性都具有重要意義。第一,有利于實現信息發布便捷、時效性強、接受容易等功能;第二,有利于解決素質拓展學分認證過程不夠規范、難于管理等問題,為推進實施素質拓展學分化提供保障;第三,有利于減輕管理人員的工作負擔,實現素質拓展學分化的精細化管理;第四,有利于進行素質拓展活動信息統計與對比,輔助相關部門調整工作思路,為確定工作方向提供參考依據;第五,有利于實現網絡資源共享,減少成本付出。
我校現在進行的學科競賽認證、大學生科學研究與創業行動計劃的管理等實踐教學方面的工作,大部分都是通過紙質載體進行的。然而,隨著學校在實踐教學方面的大力發展,學生取得的實踐教學成果越來越多,致使相關的管理非常繁復,靠手工進行統計工作所涉及的數據量也越來越大,所以開發素質拓展學分認定系統勢在必行。
二 素質拓展學分認定系統的設計與實現
1.開發工具介紹
為了設計開發適應我校實踐教學管理工作的系統,我們做了大量的調研工作,分析了其他院校的類似系統,找出它們的優勢和不足,取長補短。基于此,我們采用JSP+SQL Server 2000+Tomcat作為開發平臺。
第一,JSP簡介。JSP是由Sun Microsystems公司倡導,許多公司參與一起建立的一種動態技術標準。JSP全名為Java Server Pages,其根本是一個簡化的Servlet設計,它實現了Html語法中的java擴張(以<%,%>形式)。JSP與Servlet一樣,是在服務器端執行的。通常返回給客戶端的就是一個Html文本,因此客戶端只要有瀏覽器就能瀏覽。Web服務器在遇到訪問JSP網頁的請求時,首先執行其中的程序段,然后將執行結果連同JSP文件中的Html代碼一起返回給客戶端。插入的Java程序段可以操作數據庫、重新定向網頁等,以實現建立動態網頁所需要的功能。所有程序操作都在服務器端執行,網絡上傳送給客戶端的僅是得到的結果,這樣大大降低了對客戶瀏覽器的要求,即使客戶瀏覽器端不支持Java,也可以訪問JSP網頁。
第二,SQL Server 2000簡介。SQL Server 2000是Microsoft公司推出的大型關系數據庫系統,它使用Transact-SQL語言在客戶端計算機和SQL Server 2000 計算機之間發送請求。它可以滿足大型數據處理系統對數據存儲量的需求,而且由于擴展了數據庫管理系統的性能、可靠性、質量和易用性,所以成為了大規模聯機事務處理、數據倉庫和電子商務應用程序的優秀數據庫平臺。本系統數據庫需要保存整個校園學生的素質拓展項目申報信息,信息量大,師生訪問頻率也高,正需要一種數據庫能夠滿足安全性、可靠性和便捷性的需求,而SQL Server 2000恰好能夠滿足這些特征的需求。
2.系統的設計
為了設計開發適應我校實踐教學管理工作的系統,通過對各院(系)部的學生、教師及相關部門進行走訪調研,了解了他們的真正需求,明確了素質拓展學分認定系統所要實現的功能。包括學科競賽管理、發表學術論文管理、專利或
軟件著作權管理、認證資格考試管理、實驗室開放管理、大學生科研創業行動計劃項目管理和素質拓展學分認定等模塊。其結構如圖1所示。
圖1 素質拓展學分認定系統結構圖
學科競賽管理模塊:該模塊主要是對學生參加各個競賽的情況進行管理,指導教師將競賽的獲獎信息錄入,學院和教務處通過該系統對信息進行審核。審核通過后,學生可以看到自己的獲獎情況并獲得相應的學分。
發表學術論文管理模塊:該模塊主要是對學生在整個大學期間發表的學術論文進行管理。學生通過該系統錄入已經發表的學術論文。學院和教務處通過該系統對發表的論文進行審核,并且可以導出數據,對學生發表的論文進行分類和統計。
專利或軟件著作權管理模塊:該模塊主要是對學生在整個大學期間申請的專利和軟件著作權進行管理。學生通過該系統錄入已經申請的專利和軟件著作權信息。學院和教務處通過該系統對信息進行審核,了解學生的申請專利和軟件著作權的情況。
認證資格考試管理模塊:該模塊主要是對學生參加各類資格考試進行管理,通過該模塊學生很直觀地了解到各項資格考試的詳細情況。學生可以選擇參加適合自己的資格考試,學院和教務處通過該系統得到學生的參加情況。
實驗室開放管理模塊:學生在該模塊里可以看到學校實驗室開設的項目,并可以選擇自己感興趣的項目。老師通過該模塊可以選取學生參與,并在項目結束后通過該系統給學生發布成績。學院和教務處也可以了解學生參加項目的情況。
大學生科研創業行動計劃項目管理模塊:該模塊用于對每年的大學生科學研究與創業行動計劃的項目進行管理。通過該模塊可以錄入項目的基本情況。當項目成員發生變化時,可以通過該模塊進行及時修改。學院和教務處也可對此數據進行導出。
素質拓展學分認定模塊:學生在此模塊可以看到參加各個活動獲得的學分匯總情況,以及進行素質拓展學分的認定工作。學院可以及時了解各個班級學生的獲得學分情況。對于即將畢業而學分沒有修滿的學生,可以及時提醒。
3.系統的實現
素質拓展學分認定系統采用的是B/S結構(Browser/ Server結構),即瀏覽器和服務器結構。該結構最大的優點就是可以在任何地方進行操作而不用安裝任何專門的軟件,即簡化了客戶端——只是一個簡單易用的瀏覽器軟件。其數據都是集中存放在服務器上,客戶端不保存任何業務數據和數據庫連接信息,只需要管理服務器即可,所以安全性比較高。
在實現邏輯處理上,本系統采用了Spring+iBATIS框架。Spring是一個開源的、輕量級的框架,它由Rod Johnson創建。這是為了解決企業應用開發的復雜性而創建的。Spring的用途不僅僅限于服務器端的開發。從簡單性、可測試性和松耦合性的角度而言,絕大部分Java應用都可以從Spring中受益。Spring包含7大模塊,如圖2所示。本系統主要采用了Spring DAO模塊、Spring ORM模塊、Spring Web模塊和Spring MVC模塊。本系統在和SQL Server數據庫進行交互時采用了iBATIS,它是一種“半自動”的數據訪問工具。iBATIS通過對SQL開發的工作量和數據庫移植性上的讓步,為系統設計提供了更大的自由空間。
圖2 Spring框架結構圖
三 結束語
利用當今主流的軟件開發技術,實現了一個基于B/S結構的素質拓展學分認定系統。該系統的建成,可有利于教師的工作更加規范化、信息化,有利于數據建檔。學生是該系統的主要使用群體,該系統對促進其積極參加各項實踐活動將起到積極的作用。首先,由于該系統需要學生親自提交信息認證,有助于強化學生對個人素質的發展形成自覺要求和主動參加的思想意識。其次,通過該系統的使用,可以使信息傳遞更快,信息傳播面更廣,信息傳遞無誤。有關素質拓展活動的組織者、參與者、決策者,都可以通過系統進行互相交流,信息共享。信息渠道暢通,將使教師的工作效率大大提高。
參考文獻
[1]王耕、周志強、包偉.素質拓展學分網絡化管理及認證平臺搭建研究[J].科技資訊,2012(4):25
[2]郭新、葉春蕾、王琳等.JSP實訓教程[M].北京:清華大學出版社,2012
[3]李丹丹、史秀璋.SQL Server 2000數據庫實訓教程[M].北京:清華大學出版社,2007
[4]薛艷茹、劉敏、包艷宇等.我校實踐教學信息化管理平臺建設的研究[J].科技信息,2013(18):25
[5]郭毅棋.基于Spring框架的網上調(停補)課申請系統的設計與實現[J].廈門廣播電視大學學報,2011(2):54~59
[6]〔加〕貝讓等.iBATIS實戰(葉俊等譯)[M].北京:人民郵電出版社,2008
〔責任編輯:龐遠燕〕