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