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