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