摘 要:通過(guò)對(duì)圖書館畢業(yè)生離校與論文收集工作的分析,設(shè)計(jì)開發(fā)基于.NET的畢業(yè)論文數(shù)據(jù)庫(kù)系統(tǒng),實(shí)現(xiàn)畢業(yè)論文的收集、整理、存儲(chǔ)、發(fā)布與圖書館離校手續(xù)辦理功能,有利于提高圖書館工作效率與信息資源的利用率,有利于畢業(yè)論文管理工作的規(guī)范化管理。
關(guān)鍵詞:.NET;畢業(yè)論;數(shù)據(jù)庫(kù)系統(tǒng)
畢業(yè)論文是學(xué)生與導(dǎo)師共同完成的一種文獻(xiàn),能夠直觀、形象地反映學(xué)??蒲醒芯款I(lǐng)域與發(fā)展情況,具有較高的學(xué)術(shù)價(jià)值和科研價(jià)值。高校圖書館通過(guò)建立畢業(yè)論文數(shù)據(jù)庫(kù),可增強(qiáng)圖書館文獻(xiàn)資源,形成學(xué)校特色資源,為學(xué)科建設(shè)提供資源保障;可提高了畢業(yè)論文的利用率,讀者可通過(guò)數(shù)據(jù)庫(kù)方便快捷地獲取所需資料。
開發(fā)基于.NET的畢業(yè)論文數(shù)據(jù)庫(kù)系統(tǒng),實(shí)現(xiàn)畢業(yè)論文的收集、整理、存儲(chǔ)、發(fā)布與圖書館離校手續(xù)辦理功能,有利于提高圖書館工作效率與信息資源的利用率,有利于畢業(yè)論文管理工作的規(guī)范化管理。
1 系統(tǒng)分析與設(shè)計(jì)
1.1 論文管理工作分析
一般來(lái)講,畢業(yè)論文收集與畢業(yè)生圖書館離校手續(xù)的辦理,分別由圖書館兩個(gè)不同部門負(fù)責(zé)管理,學(xué)生需要分別到圖書館辦理相應(yīng)手續(xù),這不但給學(xué)生帶來(lái)了麻煩,也增加了圖書館的管理負(fù)擔(dān)。
我們希望畢業(yè)論文管理系統(tǒng),能實(shí)現(xiàn)對(duì)論文收集、離校手續(xù)辦理、數(shù)字化存儲(chǔ)、WEB檢索與全文下載一體化服務(wù)功能,減化管理流程,提高工作效率。
通過(guò)實(shí)際調(diào)查分析法,對(duì)畢業(yè)生到館辦理離校手續(xù)程序進(jìn)行調(diào)查分析,分解步驟,優(yōu)化工作流,如圖1.
畢業(yè)生首先通過(guò)網(wǎng)絡(luò)注冊(cè)提交畢業(yè)論文電子版,然后到畢業(yè)生到圖書館簽論文授權(quán)書與提交紙質(zhì)畢業(yè)論文,圖書館工作人員核對(duì)相關(guān)信息、辦理離校手續(xù),最后畢業(yè)論文發(fā)布可通WEB檢索與下載。
1.2 系統(tǒng)的功能設(shè)計(jì)
通過(guò)對(duì)用戶需求的分析,將系統(tǒng)功能劃分為五個(gè)模塊:上傳管理,審核管理,離校管理,論文發(fā)布,后臺(tái)管理。系統(tǒng)功能模塊劃分見圖2。
系統(tǒng)中主要模塊的功能有:
上傳管理:學(xué)生通過(guò)唯一識(shí)別碼(借書證號(hào)、學(xué)號(hào)、身份證號(hào)等)進(jìn)入論文上傳頁(yè)面,系統(tǒng)自動(dòng)從圖書管理信息系中獲取學(xué)生姓名等相關(guān)信息、學(xué)生完成論文相關(guān)信息(標(biāo)題、導(dǎo)師、載要等)、上傳論文電子版,提交。
審核管理:圖書館工作人員,審核學(xué)生提交的相關(guān)信息,對(duì)比紙質(zhì)版論文與電子版論文是否如一;添加論文授權(quán)書相關(guān)信息;添加紙質(zhì)版論文相關(guān)信息。
離校管理:圖書館工作人員,讀取借書系統(tǒng)中相關(guān)信息,如沒有借書與欠款,辦理高校手續(xù),注銷借書卡。
論文發(fā)布:審核通的論文,可WEB檢索與全文下載。
后臺(tái)管理:用戶管理、用戶權(quán)限管理。
1.3 系統(tǒng)建模
使用UML(Unified Modeling Language) 在前面分析的基礎(chǔ)上,按照RUP的要求分別建立系統(tǒng)的邊界類、控制類、實(shí)體類的靜態(tài)類圖,然后對(duì)需求分析階段獲得的use case進(jìn)行實(shí)現(xiàn)設(shè)計(jì)分別建立系統(tǒng)的順序圖、狀態(tài)圖、活動(dòng)圖及組件部署圖。
1.4 數(shù)據(jù)庫(kù)設(shè)計(jì)
由于系統(tǒng)集成離校手續(xù)辦理功能,需要從圖書管理系統(tǒng)中獲取相關(guān)信息(讀者信息、借書信息等),更改讀者狀態(tài)(如注銷借書證),為保障數(shù)據(jù)安全性與完整性,開發(fā)人員應(yīng)與圖書管理系統(tǒng)軟件開發(fā)商聯(lián)系,獲取圖書管理系統(tǒng)的數(shù)據(jù)庫(kù)結(jié)構(gòu),或委托圖書管理系統(tǒng)軟件開發(fā)商開發(fā)相應(yīng)接口。
設(shè)計(jì)系統(tǒng)數(shù)據(jù)庫(kù)時(shí)應(yīng)注意與圖書管理系統(tǒng)數(shù)據(jù)的統(tǒng)一性,畫出E-R圖,完成數(shù)據(jù)設(shè)計(jì)。
2 系統(tǒng)實(shí)現(xiàn)
2.1 系統(tǒng)架構(gòu)
系統(tǒng)采用B/S架構(gòu),畢業(yè)生可在任意方便的地點(diǎn)上傳畢業(yè)論文,讀者也可通過(guò)網(wǎng)絡(luò)查找與下載畢業(yè)論文。審核與離校辦理出于對(duì)安全性的考慮,可采用C/S模式。
服務(wù)器采用windows server 2008+ SQL Server 2008+IIS7平臺(tái)。
2.2 系統(tǒng)技術(shù)
.NET是一個(gè)開發(fā)和運(yùn)行軟件的新環(huán)境,便于開發(fā)基于Web的服務(wù),擁有豐富的運(yùn)行庫(kù)服務(wù)以支持用多種編程語(yǔ)言編寫的組件,具有跨語(yǔ)言和跨平臺(tái)的互操作能力。它簡(jiǎn)化了在高度分布式Internet環(huán)境中的應(yīng)用程序開發(fā),為XML Web服務(wù)和其它應(yīng)用程序提供了一個(gè)高效安全的開發(fā)環(huán)境,并全面支持XML。.NET框架主要由以下部件組成:通用語(yǔ)言運(yùn)行環(huán)境、Framework類庫(kù)、ASP.NET以及ADO.NET。
ASP.NET是.NET FrameWork的一部分,是一項(xiàng)微軟公司的技術(shù),是一種使嵌入網(wǎng)頁(yè)中的腳本可由因特網(wǎng)服務(wù)器執(zhí)行的服務(wù)器端腳本技術(shù),它可以在通過(guò)HTTP請(qǐng)求文檔時(shí)在在Web服務(wù)器上動(dòng)態(tài)創(chuàng)建它們。
ADO.NET是一種無(wú)連接、基于消息的數(shù)據(jù)訪問(wèn)模型。運(yùn)用ADO.NET技術(shù),應(yīng)用程序既能訪問(wèn)關(guān)系型數(shù)據(jù)庫(kù)中的數(shù)據(jù),又能訪問(wèn)層次化的XML數(shù)據(jù)。
2.3 系統(tǒng)開發(fā)
系統(tǒng)在Visual Studio.NET 2010中進(jìn)行開發(fā),選擇C#為開發(fā)語(yǔ)言,前端頁(yè)面采用jquery與AJAX技術(shù)開發(fā)。
根據(jù)詳細(xì)設(shè)計(jì),完成了系統(tǒng)代碼的編寫、存儲(chǔ)過(guò)程的開發(fā)以及前端頁(yè)面的設(shè)計(jì)。
3 結(jié)束語(yǔ)
基于.NET的畢業(yè)論文數(shù)據(jù)庫(kù)系統(tǒng),實(shí)現(xiàn)對(duì)畢業(yè)論文收集、離校手續(xù)辦理、數(shù)字化存儲(chǔ)、WEB檢索與全文下載一體化服務(wù)功能,減化了辦事流程,在為學(xué)生提供便利的同時(shí),減少了圖書館人力、物力成本,提高了圖書館的管理效率。
畢業(yè)論文數(shù)據(jù)庫(kù)系統(tǒng)的建立,豐富了高校的數(shù)字文獻(xiàn)資源,提高了高校圖書館的信息化服務(wù)的效率與質(zhì)量。畢業(yè)論文數(shù)據(jù)庫(kù)也是圖書館對(duì)特色數(shù)據(jù)庫(kù)建設(shè)的積極探索與積累。
[參考文獻(xiàn)]
[1]龍凈林,毛秀梅.我國(guó)學(xué)位論文數(shù)據(jù)庫(kù)現(xiàn)狀調(diào)查與分析[J].圖書館學(xué)研究,2009(19:38—41.
[2]楊巧云.關(guān)于高校學(xué)位論文數(shù)據(jù)庫(kù)建設(shè)的思考[J].情報(bào)探索,2006(7):48-50.
[3]陸志強(qiáng).研究生學(xué)位論文全文數(shù)據(jù)庫(kù)建設(shè)探討[J].圖書館理論與實(shí)踐,2005(6):86,97.
[4]孫秀萍.圖書館館藏特色數(shù)據(jù)庫(kù)開發(fā)[D].吉林:吉林大學(xué),2007.
[5]李娟.圖書館特色數(shù)據(jù)庫(kù)建設(shè)的思考[J].蘭臺(tái)世界,2010(2月下):73-74.
[6]蘇帕莎,張弼,何靜.我校農(nóng)業(yè)特色數(shù)據(jù)庫(kù)的建設(shè)與思索[J].圖書館, 2009(2):99-102.
[7]陳全平.我國(guó)特色數(shù)據(jù)庫(kù)建設(shè)問(wèn)題與對(duì)策[J].圖書館理論與實(shí)踐,2010(12):14-17.
[8]闕本旭.CALIS高校專題特色數(shù)據(jù)庫(kù)建設(shè)及實(shí)踐[J].圖書館論壇,2006(6):14-16.
[9]張麗靜.高校圖書館特色數(shù)據(jù)庫(kù)建設(shè)中存在的各種矛盾現(xiàn)象分析[J].大學(xué)圖書館學(xué)報(bào),2011(1):54-57.