摘要 本文介紹了在開放教育背景下開發(fā)的一個畢業(yè)設計在線指導系統(tǒng),對該系統(tǒng)設計的研究背景,技術方案,主要功能以及數(shù)據(jù)庫的設計進行了介紹,最后對本系統(tǒng)可能存在的問題進行了分析。
關鍵詞 畢業(yè)設計 遠程教學 開放教育
1 系統(tǒng)設計的研究背景
計算機軟件和網(wǎng)絡已經(jīng)成功地成為教學管理的主要輔助工具。在我國教育需求不斷增加,高校教育資源有限,教育經(jīng)費相對不足的情況下,利用現(xiàn)代信息技術發(fā)展高等教育,不僅充分利用了優(yōu)秀教育資源,而且為更多的人提供接受高等教育的機會,同時這也極大促進了高校的信息化發(fā)展。隨著各種信息技術的發(fā)展,適用于各種教育層次的教務管理、教學管理、課件、考試等系統(tǒng)或平臺也逐漸發(fā)展成熟。但是,目前實施網(wǎng)上遠程教育的高校已構(gòu)建的“現(xiàn)代遠程教育”平臺中的教學系統(tǒng)一般都是以完成“課程教學”為目標設計的,還不能實現(xiàn)對遠程教育的全面支持。一個完整的網(wǎng)絡教學系統(tǒng)應能對教學計劃規(guī)定的各個教學環(huán)節(jié)提供全面的支持服務,即除課程教學之外,還應對課程實驗、畢業(yè)設計(論文)等實踐性環(huán)節(jié)提供支持服務。
畢業(yè)設計是高校學生的一個綜合實踐環(huán)節(jié),是學習知識,鍛煉實際動手能力的一種重要的學習過程。特別是對于計算機專業(yè)的學生來說,如何將書本上的知識運用在實際的計算機系統(tǒng)的設計過程中尤其重要。計算機專業(yè)學生的畢業(yè)設計要求一般包括兩個部分:計算機系統(tǒng)的設計作品和畢業(yè)論文。學生在完成計算機系統(tǒng)設計和畢業(yè)論文期間都存在著不同的問題。當前各大高校都開發(fā)了畢業(yè)設計的網(wǎng)上指導系統(tǒng),但這些系統(tǒng)主要是實現(xiàn)網(wǎng)上選題,開題報告的提交和畢業(yè)論文的提交。
開放教育背景下的學生不同于普通高校學生,他們具有自身特點,他們在進行畢業(yè)設計時會遇到很多問題和困難,主要有:(1)每個教師指導的學生數(shù)量較多,教師不可能做到完全的一對一輔導;(2)開放教育背景下的學生大多是在職學習,工學矛盾突出,不可能經(jīng)常來學校與教師進行面對面的溝通;(3)有部分學生的專業(yè)基礎知識不扎實,不從事計算機相關的工作,在入學前也沒有計算機課程的學習背景,沒有完整的信息系統(tǒng)的設計思想,在做畢業(yè)課題設計的過程會遇到很多的困難,他們希望有一個學習平臺,可以補充計算機專業(yè)知識,希望有一個交流平臺,可以與同學和老師進行溝通。(4)有部分學生不清楚畢業(yè)論文的書寫方法,教師在指導的過程中感到很吃力,特別是論文格式上的修改,往往會發(fā)生學生多次修改論文也無法完全滿足格式要求的情況,對于教師來說要完全規(guī)范學生的論文格式也很困難。
根據(jù)開放教育以及計算機專業(yè)的特點,筆者開發(fā)了一個畢業(yè)設計在線指導平臺。該指導平臺主要是以指導教師和學生作為服務對象,不僅包括了畢業(yè)論文的在線指導,還包括課題的設計指導平臺和論文寫作平臺。
2 系統(tǒng)實現(xiàn)的技術方案
畢業(yè)設計在線指導系統(tǒng)采用了B/S架構(gòu),學生、指導教師使用瀏覽器通過Internet向畢業(yè)論文指導平臺提交請求、接收反饋結(jié)果,客戶端不需要安裝額外的客戶端應用程序。畢業(yè)論文指導平臺部署在學校內(nèi)部的一臺服務器上,服務器包括網(wǎng)站服務器和數(shù)據(jù)庫服務器,其中網(wǎng)站服務器用來處理所有的用戶提交請求,數(shù)據(jù)庫服務器存儲和處理相關的數(shù)據(jù)。
該系統(tǒng)是在Visual Studio2008平臺上進行開發(fā)的,采用ASP.net和C#語言為前臺開發(fā)語言,采用SQL Server 2005作為后臺數(shù)據(jù)庫。下面將介紹該系統(tǒng)的主要功能以及數(shù)據(jù)庫的設計。
3 系統(tǒng)的主要功能
本系統(tǒng)一共分為四大功能模塊(如圖1):
圖1 系統(tǒng)功能模塊圖
3.1 用戶管理模塊
本系統(tǒng)主要有三類用戶:管理員,指導教師和學生。管理員的管理權限主要是進行用戶管理,針對兩類用戶,指導教師和學生。系統(tǒng)提供教師和學生的注冊平臺,教師和學生注冊成功后,由管理員進行認證,認證通過后,教師和學生就可以登陸該平臺,進行相應的操作了。
3.2 畢業(yè)課題設計輔導功能模塊
主要是針對學生的專業(yè)基礎知識部分進行復習和鞏固,在線給出計算機信息系統(tǒng)的案例以及系統(tǒng)開發(fā)的難點解答,方便學生進行學習。采用比較形象的視頻演示和文字描述的兩種形式,符合學生在線學習的習慣。
圖2 畢業(yè)課題設計指導模塊結(jié)構(gòu)圖
如圖2所示,該功能模塊針對兩類用戶,對于教師來說,教師需將信息系統(tǒng)案例的文字和視頻信息進行上傳和編輯,本平臺提供教師以網(wǎng)頁和word文檔的形式上傳案例的形式,以流媒體的形式上傳信息系統(tǒng)案例的演示視頻。教師可以實現(xiàn)對上傳的內(nèi)容進行刪除和修改。對于學生來說,學生可以通過該平臺學習計算機信息系統(tǒng)的相關知識,如完整的信息系統(tǒng)概念和演示,信息系統(tǒng)開發(fā)的過程演示。既有文字信息也有視頻信息,方便學生自己在家學習。通過該功能模塊的設置,可以幫助學生補充在課堂上學習不到的知識,幫助他們建立完整的信息系統(tǒng)開發(fā)思想。
3.3 畢業(yè)論文的在線編輯功能模塊
圖3 畢業(yè)論文的在線編輯和提交模塊結(jié)構(gòu)圖
如圖3所示,該功能模塊提供給學生一個編輯論文的平臺,學生可以選擇要編輯論文的條目,如摘要,目錄,正文,參考文獻等,然后在對應的編輯平臺上進行文本的輸入和修改。論文會根據(jù)教師事先設置好的論文條目格式自動生成。學生可以選擇在線編輯,也可以選擇導出為word格式。由教師在后臺設置好論文編輯的條目和格式。這一功能方便學生統(tǒng)一論文格式,也方便教師隨時監(jiān)控學生完成論文的情況。
3.4 師生互動的在線答疑功能模塊
該功能主要是方便學生和教師之間實現(xiàn)在線互動,由教師設置好課題組,每個課題組統(tǒng)一在一個討論平臺上,學生只能在教師分配好的課題組平臺上發(fā)言。學生可以通過該平臺向教師提問,也可以通過該平臺與同一課題組的同學進行討論。這一平臺不同于其他畢業(yè)論文指導系統(tǒng)只有一個統(tǒng)一的討論平臺,而是以課題組為討論單位,這樣便于教師管理和指導,也利于學生之間對同一類課題進行交流。
4 系統(tǒng)的數(shù)據(jù)庫設計方案
畢業(yè)設計在線指導系統(tǒng)采用SQL Server 2005作為數(shù)據(jù)庫系統(tǒng)。數(shù)據(jù)庫系統(tǒng)共有8個表,這8個表具體如表1所示:
表1 系統(tǒng)數(shù)據(jù)表說明
每個數(shù)據(jù)表的具體設計在這里就不再詳細敘述了。
5 結(jié)論
該系統(tǒng)是針對在開放教育背景下,利用遠程教學的方法開發(fā)的一個畢業(yè)設計在線指導系統(tǒng)。它不同于其他的畢業(yè)設計在線系統(tǒng),它不提供教務人員的論文管理功能,本系統(tǒng)主要是針對指導教師和學生的,方便兩者在畢業(yè)設計指導過程中進行遠程交流和遠程學習。因為筆者所在的學校已經(jīng)存在了畢業(yè)論文的提交系統(tǒng),但已存在系統(tǒng)主要是實現(xiàn)畢業(yè)論文的提交和管理使用的,學生和教師之間的互動較少,而該系統(tǒng)主要是針對理工類計算機專業(yè)學生而設計的,不僅幫助他們解決了論文的編輯問題,還提供了輔導他們進行課題設計的功能。該系統(tǒng)正在開發(fā)試驗階段,根據(jù)學生和指導教師使用后的反饋意見,我們還可以進行功能的適當調(diào)整和系統(tǒng)的進一步完善。
參考文獻
[1] 崔東浩.業(yè)余大學畢業(yè)論文指導平臺的設計與實現(xiàn).上海交通大學碩士論文,2011.
[2] 張曉東.畢業(yè)論文指導與管理系統(tǒng)的分析與設計[J].中國教育信息化,2011.11:35-37.
[3] 鄧昌勝,張楊林,唐榮,劉艙強.基于.NET的畢業(yè)論文在線指導系統(tǒng)的設計與實現(xiàn)[J].微計算機應用,2008.10:74-77.
[4] 孫耀庭.畢業(yè)論文的遠程指導與過程監(jiān)控[J].中國遠程教育,2007(4).