芮文軍+莊志紅+張愛磊
摘要:高校本科畢業(yè)論文是教學(xué)過程中的一個(gè)重要環(huán)節(jié),是對(duì)學(xué)生四年本科學(xué)習(xí)成果和創(chuàng)新能力的綜合檢驗(yàn)。其中不乏一些優(yōu)秀的畢業(yè)論文,這些畢業(yè)論文對(duì)于以后的教學(xué)和科研活動(dòng)具有較高的學(xué)術(shù)價(jià)值。本文針對(duì)優(yōu)秀畢業(yè)論文設(shè)計(jì)了檢索系統(tǒng),并闡述了系統(tǒng)的主要功能和設(shè)計(jì)實(shí)現(xiàn)過程。
Absrtact: College graduation thesis is an important link in the teaching process, and it is a comprehensive test of students' four-year undergraduate learning achievement and innovation ability. Among them, there are some excellent graduation papers. These graduation papers are of high academic value for later teaching and research activities. This paper designs a retrieval system for excellent graduation papers and expounds the main functions of the system and the process of its design and implementation.
關(guān)鍵詞:畢業(yè)論文;檢索;Ajax
Key words: graduation thesis;search;Ajax
中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1006-4311(2018)05-0220-02
0 引言
高校本科畢業(yè)論文是一所學(xué)校在辦學(xué)水平、教學(xué)科研水平和創(chuàng)新能力等諸多方面的綜合反映。有效地開發(fā)和利用本科畢業(yè)論文有利于論文的傳播與共享,有利于體現(xiàn)出優(yōu)秀畢業(yè)論文的價(jià)值,有效地為科研、教學(xué)和生產(chǎn)服務(wù)?;趯W(xué)校信息化建設(shè)日趨完善,為運(yùn)行高校優(yōu)秀畢業(yè)論文檢索系統(tǒng)提供了硬件基礎(chǔ)。本項(xiàng)目的主要目標(biāo)是設(shè)計(jì)并實(shí)現(xiàn)一個(gè)能夠滿足學(xué)校相關(guān)管理部門、各學(xué)院對(duì)優(yōu)秀畢業(yè)論文的上傳和學(xué)生可以設(shè)置條件檢索論文等功能的平臺(tái)。
1 系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
1.1 系統(tǒng)主要功能
①用戶登錄:設(shè)置各學(xué)院教學(xué)管理人員登錄系統(tǒng)管理端的用戶名和密碼。對(duì)于已經(jīng)有賬戶的教學(xué)管理人員,直接輸入正確的賬戶名和密碼即可登錄系統(tǒng)。若用戶沒有賬戶密碼,則需要通過系統(tǒng)管理員進(jìn)行用戶注冊(cè)。在注冊(cè)過程中系統(tǒng)管理員會(huì)授予相應(yīng)的權(quán)限。
②論文分類:按論文性質(zhì)分類,可以按學(xué)生學(xué)科、學(xué)生學(xué)院、學(xué)生年級(jí)、學(xué)生專業(yè)等不同類別進(jìn)行分類,而且可以在大類下再設(shè)置不同的子類,這樣便于以后對(duì)論文的管理和查詢。
③論文發(fā)布:提供給各學(xué)院教學(xué)管理人員發(fā)布論文信息,上傳論文文檔。
④論文管理:提供給各學(xué)院教學(xué)管理人員對(duì)已經(jīng)發(fā)布的論文進(jìn)行查詢、編輯、刪除等操作。
⑤論文查詢:提供給前端學(xué)生查詢論文,對(duì)滿足查詢的論文可以進(jìn)行在線閱讀和下載。
1.2 系統(tǒng)設(shè)計(jì)
根據(jù)需求分析,系統(tǒng)分為教學(xué)管理人員操作的管理端和學(xué)生操作的前臺(tái)客戶端。管理端功能流程圖如圖1所示。
1.3 系統(tǒng)實(shí)現(xiàn)
在客戶端瀏覽器中用戶可以根據(jù)題名、論文關(guān)鍵字、摘要、作者等關(guān)鍵詞對(duì)論文進(jìn)行一次檢索,在檢索結(jié)果中可以再按題名、作者、關(guān)鍵字、論文起始年和結(jié)束年進(jìn)行二次檢索,多個(gè)檢索條件用逗號(hào)分隔。檢索結(jié)果采用Ajax技術(shù)進(jìn)行局部動(dòng)態(tài)刷新顯示,在檢索區(qū)域以列表方式顯示出論文的標(biāo)題、來源、收發(fā)時(shí)間、作者、摘要和關(guān)鍵字,并對(duì)檢索關(guān)鍵字描紅顯示,如圖3所示。
在論文檢索過程中避免刷新整個(gè)頁面,論文檢索結(jié)果采用Ajax技術(shù)實(shí)現(xiàn)異步數(shù)據(jù)更新顯示。首先定義一個(gè)XMLHttpRequest對(duì)象,在XMLHttpRequest對(duì)象的Open方法中指定通過調(diào)用指定地址獲取數(shù)據(jù),然后用Send方法向服務(wù)器發(fā)出請(qǐng)求,如果服務(wù)器返回狀態(tài)4(狀態(tài)4代表服務(wù)器響應(yīng)內(nèi)容解析完成,可以在客戶端調(diào)用),就把服務(wù)器響應(yīng)的文本內(nèi)容responseText屬性填入局部顯示區(qū)域DIV標(biāo)識(shí)中。
2 結(jié)束語
本文設(shè)計(jì)的高校優(yōu)秀畢業(yè)論文檢索系統(tǒng)具有較強(qiáng)的實(shí)用性,能夠?qū)z索結(jié)果進(jìn)行再設(shè)置條件進(jìn)行二次檢索,已經(jīng)成功地在常州工學(xué)院投入運(yùn)行,為學(xué)生提供校內(nèi)檢索服務(wù)。
參考文獻(xiàn):
[1]王娜,高云麗,劉玲.基于WEB的畢業(yè)設(shè)計(jì)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].黑龍江八一農(nóng)墾大學(xué)學(xué)報(bào),2013,25(2):75-77.
[2]趙玲.基于ASP的畢業(yè)設(shè)計(jì)管理系統(tǒng)的實(shí)現(xiàn)與安全設(shè)計(jì)[J].微型電腦應(yīng)用,2011,24(5):17-26.
[3]張松敏.基于Web高校畢業(yè)設(shè)計(jì)管理系統(tǒng)的設(shè)計(jì)實(shí)現(xiàn)[J].現(xiàn)代計(jì)算機(jī):專業(yè)版,2007(10):135-136.
[4]索靜,劉杰.基于B/S模式的畢業(yè)設(shè)計(jì)論文檢索系統(tǒng)的實(shí)現(xiàn)——以山西省新建本科院校為例[J].2012,29(3):81-84.
[5]陳營輝.PHP網(wǎng)絡(luò)編程從入門到精通[M].北京:清華大學(xué)出版社,2007.endprint