【摘要】學位論文可以反映學生獨立分析和解決問題的能力,具有一定的獨創性和學術價值。針對現有學位論文系統存在的資源缺乏及規范性不強等缺點,文章設計和實現了一個以論學位文檢索為核心,集用戶登錄、論文訂閱、論文推薦、論文審核、論文鑒別、論文提交、論文收藏和后臺管理等功能于一體的基于Web的學位論文管理系統。
【關鍵詞】學位論文,檢索,鑒別,管理
【中圖分類號】G40-057【文獻標識碼】B 【論文編號】1009—8097(2011)02—0125—04
一 引言
學位論文是高等院校畢業生用以申請授予相應學位,在論文指導教師的指導下完成的科學研究成果的書面報告。作為一種原始研究的成果,許多學位論文具有一定的獨創性和學術價值,是一種非常重要的信息資源,需對其做到很好的管理和收藏。目前,在學位論文管理方面,我國高校主要采用的是提交電子文檔和傳統印刷文本相結合的辦法,將其存放在學校圖書館和各院系,并通過人員管理和手工檢索,學位論文文獻的利用率比較低。隨著逐年畢業生數量的增長,給學位論文的管理帶來了一定的難度,主要表現在以下方面:隨著學位論文數量的不斷增長,印刷文本占用巨大的存放空間;學位論文印刷文本不易檢索、瀏覽和共享;學生和論文指導教師在時空上交流不暢;文獻資料管理人員負擔加重;學位論文收錄機制的差異性和滯后性;版權難以保障。
針對以上不足,設計一個以論文檢索為核心,集論文審核、論文提交、論文鑒別、論文訂閱、論文收藏和系統管理于一體的基于Web的學位論文管理系統是很有必要的。
二 系統設計目標和原則
1 系統設計目標
本系統為我國高校提供一個學位論文歸檔、管理、存儲、利用以及收藏等多項功能的綜合網絡管理平臺,并由此使學位論文管理更加有序、合理和透明,使學位論文資源得到高效、安全的利用,從而方便學生對學位論文的檢索、瀏覽和收藏,便于教師對學位論文的指導、審核和鑒別,也便于學校對學位論文工作的檢查、評估和管理,這在一定程度上有效地降低優秀學位論文的流失率,提高學位論文的利用率。
2 系統設計原則
為了保證系統設計目標的順利實現,以及系統安全、有效的維護,本系統遵循以下設計原則:
(1)采用先進的主流動態頁面設計技術,并保證系統前后臺技術一致性。
(2)采用軟件工程瀑布模型規范設計和開發過程。
(3)用戶界面簡潔,使用方便。
(4)系統運行穩定、可靠并具有良好的可擴展性。
三 系統特點
1 雙審核、雙鑒別
為了保證進入資源庫中學位論文的質量,系統對所有上傳的學位論文進行了“雙審”。指導教師是學位論文質量的第一“鑒別人”,擔負著學位論文專業研究內容的審核任務;系統管理員(學院、圖書館和研究生院)承擔著學位論文獨創性的二次審核,所以系統管理員是學位論文進入資源庫的第二“鑒別人”。學位論文“雙審”流程如圖1所示。

2 雙庫
用戶上傳的學位論文需通過雙審,才能進入正式的信息數據資源庫。根據系統功能的設計需求,本系統設計了兩個數據資源庫,一個臨時數據資源庫,用來存放臨時的、未經審核的學位論文信息;另外一個數據資源庫永久存放審核通過的學位論文信息和學位論文文檔。當學位論文被成功上傳后,暫時存放在臨時信息數據資源庫,只有通過教師和管理員的雙重審核的論文方可進入正式信息數據資源庫,并且才能檢索到。
3 雙推薦
系統提供了指導教師通過系統向論文評審委員推薦優秀論文以及學生自我推薦優秀論文的功能。
四 系統構成
1 系統結構圖
系統由檢索界面、用戶界面和后臺管理界面三部分組成,如圖2所示。其中檢索界面主要提供簡單檢索和高級檢索等功能。系統服務的對象是學生、教師、管理員,不同類別的用戶注冊后,通過登錄進入所屬的用戶界面,享有不同的權限。用戶界面包括用戶注冊、登錄、上傳、編輯和下載等一系列功能模塊。后臺管理是對學位論文、系統用戶、系統功能和組織機構等模塊功能的管理和維護。
圖2 系統結構圖
2 系統模塊功能
(1)檢索模塊
檢索模塊分為簡單檢索和高級檢索兩部分,簡單檢索也就是單條件檢索,選擇檢索項(如學位論文的中文標題、關鍵字、作者、指導教師、所屬學科、論文級別、授予單位等)輸入相應的關鍵詞,系統把所接收的詞語與數據庫相應字段匹配,把符合條件的記錄呈現給給用戶;高級檢索也就是多條件檢索,即對檢索項進行“與”、“或”、“非”的操作,然后與數據庫中的多字段按照檢索條件進行匹配,簡單智能檢索可以把輸入的關鍵字進行分組、匹配,例如:可以把“數據挖掘”拆分為 “數據”和“挖掘”,這樣可以獲得更多的類似檢索結果。簡單檢索界面如圖3,高級檢索界面如圖4。

(2) 學生模塊
學生憑其學生號注冊后,可以上傳論文、編輯論文、訂閱論文和收藏論文等。其中包括:①提交功能。B/S結構的使用,使得學位論文的遠程提交成為現實,不管學生身在何處,只要能進入學位論文提交界面,填寫學位論文的基本信息,經審查合格后便可提交學位論文。但并不是校內所有學生都可以提交學位論文的,只有應屆畢業生才具有提交學位論文的權限。系統通過設置學生的注冊權限,來控制提交學位論文的用戶。②檢索功能。③訂閱功能。當學生檢索不到需要的學位論文時,可以根據已知的學位論文標題、作者或者學位授予單位等條件向系統提出訂閱,系統會依據訂閱信息及時傳遞訂閱論文。④收藏/下載功能。⑤優秀論文推薦功能。學生依據學校關于優秀論文的規定,自我推薦自己的論文為優秀論文,并接受論文指導教師、學校相關部門的審核以及公示等。
(3)論文指導教師模塊
論文指導教師同樣具有檢索、收藏以及訂閱論文的功能,在此不再贅述,與學生用戶不同之處是教師享有審核、推薦學位論文的權利。①審核功能。論文指導教師登錄系統,即能查看本人指導學生提交的學位論文,點擊下載后便可查看學位論文內容。在修改意見欄中,填寫修改意見并及時反饋給學生。教師審查合格的學位論文方可接受系統管理員的審核。②推薦功能。指導教師具有推薦優秀論文的功能。
(4)管理模塊功能
管理模塊主要針對管理員的權限設置的,由用戶管理、論文管理、院系管理、學科管理、訂閱管理、系統管理以及軟件管理等組成。用戶管理主要是針對教師和學生的權限進行管理,添加教師或學生。用戶可根據需要來修改和設定自己的密碼和個人基本信息;論文管理主要是指對論文的添加、審核、鑒別和收藏等管理功能;院系管理主要是對院系添加、刪除和維護等管理;學科管理主要是依據數據字典對論文學科進行動態維護和管理;系統安全管理包括密碼修改、數據備份、數據還原和日志管理等四個部分。
五 技術實現
1 數據庫的設計
本系統數據庫選用的是Access2003,主要的數據庫表包括管理員表、論文表、教師表、學生表、院系表、學科表等。按照Dublin Core Technology1的標準,本系統的論文表元數據字段設計表1所示。

2 文檔的標準化處理
以什么格式提交論文很關鍵,涉及到文檔存儲空間、可否提供全文檢索、用什么方式瀏覽全文等諸多問題。比較常用的格式有.doc、.pdf等格式。為了便于資源共享和統一歸檔,本系統統一采用pdf存檔論文。
3 附件上傳處理
無組件上傳速度相對較慢,考慮到上傳速度,本系統采用組件上傳。組件可以自主開發,也可到網上下載一個免費的組件??紤]到畢業生對自己論文的文件名命名方式多樣性,附件上傳時,系統可以獲取文件名,將文件名存入數據庫,自動生成鏈接。但實際運行過程中,常常出現無效鏈接的情況,究其原因是畢業生的論文文件名很多是以中文命名,而Access2003對中文的支持還是有限的。其解決辦法是將用畢業生的學號重命名上傳文件的文件名,存放相應的文件夾。

4自動換行與實現技術
用戶所上傳學位論文的參考文獻是以整段文字存儲在數據庫表的字段中,如何在顯示頁面使每篇參考文獻自動換行,令頁面布局整齊、美觀,要求上傳時除最后一篇參考文獻外,其余每篇參考文獻都以中文狀態下的分號結尾。
<%
function convert(content)
convert =content
if content<>\"\" then
convert =replace(convert,\";\",\"
\")
end if
end function
%>
<%= convert (paper(\"p_ziliao\"))%>
上述函數的功能是把語句中的分號用換行代替,所以在程序執行的過程中,每遇到分號便會換行。
5 檢索詞的分組拆分
在編寫代碼時,本系統采取了循環取長度為2的子串的方法。不將子串長度定為1、3、4或其它的原因是,子串長度為1會失去將檢索詞分組的功能,若子串長度大于2,則會失去一些詞組。
<%
Function chaifenkey(keyword)
const subkey=2
Dim lenkey,str,i,subkeyword
lenkey=Len(keyword)
For i=1 To lenkey-(subkey-1)
subkeyword=mid(keyword,i,subkey)
str=str \" or p_title like '%\" subkeyword \"%'\"
Next
chaifenkey=\"Select * from shangchuan wherep_title like '%\" keyword \"%'\" str
End Function
%>
6 系統的安全性
為防止未授權者進入提交系統提交論文,系統采用提交權限認證,只有通過登錄后,方可進入提交系統。系統首先要求院系管理員為畢業生做注冊,注冊之后畢業生即可獲取登錄帳號,方可進入本系統進行學位論文的上傳、瀏覽。另外,用戶在本系統上傳論文經二次審核(指導教師審核、校級審核)后,論文即可歸檔;若審核過程中有未通過審核,審核人會給出審核意見,用戶可根據審核意見對論文進行修改再次上傳。用戶上傳論文成功后,無法再次上傳論文,這樣可以有效防止多條重復記錄的出現。
六 結束語
本文介紹了基于Web的學位論文管理系統的設計方案,整個系統在設計上保持了各個部分的相對獨立,以便于系統功能的擴展。但在實現畢業論文數字化管理過程中,各部分又是有機地融合在一起,并體現了各自的特點,真正做到了以論文檢索為核心,并兼顧完成了用戶登錄、論文訂閱、論文推薦、論文審核、論文鑒別、論文提交、論文收藏和后臺管理等功能于一體。
注
1 Dublin Core是國際組織Dublin Core Metadata Initiative擬定的用于標識電子資源的一種簡要目錄模式。它一出現就被北美、歐洲、亞洲和澳洲20多個國家認同,不僅圖書館、博物館,不少政府機構、商業組織正在或準備采用。
參考文獻
[1] 朱紅,薛紅等.學位論文管理系統分析與實現[J].四川理工學院學報(自然科學版),2006,(10).
[2] 董家強.畢業論文管理系統的研究與開發[D].四川:電子科技大學碩士學位論文,2006.
Research of Academic Thesis Management System Based on Web
LI Zhi-he WANG Yun LI Wen
(Shanxi Normal University, College of Education Technology and Communication , Linfen, Shanxi041004, China)
Abstract: Academic thesis, which reflects a student’s capability of analyzing and resolving problems independently, has a certain originality and academic value. As the lack of resources and weak regulatory and other short comings which occurs among the existing thesis systems, this academic thesis management system, which has the core of thesis searching and integrates the functions of user login, subscription, thesis recommendation, reviewing, identification, submission, collection of thesis and background management, has been designed by the author.At a certain extent,the design of the system perfects the management and use of resources more and more.
Keywords: academic dissertation; retrieval submit; identification; management
*本文受山西師大校級2008年度教改重點課題:基于Web 的學位論文管理系統的研究與設計(SD2008ZDKT-06)資助
收稿日期:2010年12月14日
編輯:紅葉