亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于.NET技術(shù)論文認(rèn)證系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

        2015-10-08 11:05:01潘鶴婷
        科技視界 2015年27期
        關(guān)鍵詞:數(shù)字圖書館

        潘鶴婷

        【摘 要】使用.NET技術(shù)的三層結(jié)構(gòu)組織體系開發(fā)論文認(rèn)證系統(tǒng),利用ASP.NET來設(shè)計(jì)用戶界面,用ADO.NET實(shí)現(xiàn)對數(shù)據(jù)的存取。該系統(tǒng)的使用提高了工作效率又便于對論文認(rèn)證申請數(shù)據(jù)的整理,拓展了數(shù)字圖書館的業(yè)務(wù)服務(wù)范圍。

        【關(guān)鍵詞】.NET技術(shù);ASP.NET;數(shù)字圖書館

        【Abstract】Paper authentication system is built by three-layer structure based on .NET Framework. This system using ASP.NET to design the user interface, using ADO.NET to achieve access to the data.The use of the system to improve the working efficiency and facilitate the paper certification application data sorting, expand the scope of the digital library business services.

        【Key words】.NET Framework; ASP.NET; Digital Library

        0 引言

        天津醫(yī)科大學(xué)作為一所“211”工程院校,每年培養(yǎng)的各級各類研究生1000余名。學(xué)校規(guī)定研究生需要公開發(fā)表論文作為申請學(xué)位的條件,對于這些發(fā)表論文的認(rèn)證審核由學(xué)校的圖書館完成。研究生發(fā)表論文的類型多樣既有中文核心期刊又有SCI收錄的英文期刊,以往每年圖書館對于研究生發(fā)表論文的認(rèn)證工作都是由研究生在Word文檔上填寫認(rèn)證申請后以郵件的形式發(fā)送至圖書館,圖書館工作人員接收申請后填寫論文認(rèn)證的詳細(xì)信息并打印。該方法工作量大,不利于論文認(rèn)證申請數(shù)據(jù)的保存和統(tǒng)計(jì)工作。為此,天津醫(yī)科大學(xué)圖書館開發(fā)了基于.NET技術(shù)論文認(rèn)證系統(tǒng)既提高了工作效率又便于對論文認(rèn)證申請數(shù)據(jù)的整理。

        1 相關(guān)技術(shù)簡介

        論文認(rèn)證系統(tǒng)采用了.NET環(huán)境的三層結(jié)構(gòu)組織體系,通過組件來實(shí)現(xiàn)對數(shù)據(jù)和應(yīng)用邏輯的封裝,使用Web服務(wù)向外部提供信息,利用ASP.NET來設(shè)計(jì)用戶界面,用ADO.NET實(shí)現(xiàn)對數(shù)據(jù)的存取,使整個(gè)設(shè)計(jì)更為模塊化、合理化,加速了程序開發(fā)進(jìn)程[1]。此外,本系統(tǒng)使用SQL Server 2005作為后臺數(shù)據(jù)庫保存論文認(rèn)證提交申請以及論文認(rèn)證處理信息。

        2 系統(tǒng)設(shè)計(jì)

        系統(tǒng)的總體設(shè)計(jì)目標(biāo)是建一個(gè)基于Web的論文認(rèn)證信息管理系統(tǒng),既方便提交申請的研究生,規(guī)范論文認(rèn)證制度,又能減輕圖書館的工作量,從技術(shù)上保證論文認(rèn)證工作的規(guī)范化、自動化和科學(xué)化,提高論文認(rèn)證工作的工作效率[2]。

        2.1 設(shè)計(jì)思路

        系統(tǒng)采用ASP.NET+SQL Server技術(shù),將數(shù)據(jù)庫與網(wǎng)絡(luò)緊密結(jié)合,發(fā)揮信息化管理的強(qiáng)大優(yōu)勢,為論文認(rèn)證工作的自動化管理提供技術(shù)保障。依據(jù)這一思想,制定的設(shè)計(jì)目標(biāo)是:(1)研究生在線填寫論文認(rèn)證申請;(2)圖書館工作人員根據(jù)研究生學(xué)號接受認(rèn)證申請,填寫論文認(rèn)證處理信息;(3)根據(jù)處理完成的認(rèn)證申請開具正式/臨時(shí)論文認(rèn)證報(bào)告。此外,為了保證系統(tǒng)的安全性,在設(shè)計(jì)上著重考慮了以下幾個(gè)方面:(1)圖書館工作人員通過用戶名和密碼登錄進(jìn)入系統(tǒng)的同時(shí),系統(tǒng)產(chǎn)生Session,避免非法用戶繞開系統(tǒng)登錄直接使用系統(tǒng);(2)在訪問數(shù)據(jù)庫的操作上采用ASP.NET調(diào)用SQL Server存儲過程實(shí)現(xiàn),有效的避免了SQL注入攻擊[3]。

        2.2 數(shù)據(jù)庫設(shè)計(jì)

        在建立論文認(rèn)證系統(tǒng)后臺數(shù)據(jù)庫之前需要設(shè)計(jì)系統(tǒng)的靜態(tài)模型[4],根據(jù)系統(tǒng)靜態(tài)模型所涉及的類建立數(shù)據(jù)庫關(guān)系模式。整個(gè)系統(tǒng)的靜態(tài)模型主要分為三類:論文作者信息、認(rèn)證申請信息和認(rèn)證處理信息。由于研究生所發(fā)表論文刊物分為國內(nèi)正式期刊、中文核心期刊、中文社會科學(xué)引文索引、自主認(rèn)定核心期刊、SCI索引源期刊、中華系列期刊,因此將六個(gè)種類分為中文期刊和SCI索引源期刊建立靜態(tài)模型,針對中文期刊首先建立類“國內(nèi)正式期刊”,中文核心期刊、中文社會科學(xué)引文索引、自主認(rèn)定核心期刊和中華系列期刊這四種類型期刊所建立的類均可以從該類派生得到。認(rèn)證處理信息對應(yīng)的靜態(tài)模型建立方式與之類似,也分為中文期刊和SCI索引源期刊,首先建立類“國內(nèi)正式期刊處理信息”,其他類型中文期刊的處理信息所對應(yīng)的類均從該類派生得到,以“國內(nèi)正式期刊”為例所對應(yīng)的靜態(tài)模型如下圖所示。

        2.3 系統(tǒng)功能設(shè)計(jì)

        論文認(rèn)證系統(tǒng)在功能上分為論文認(rèn)證申請?zhí)峤蛔酉到y(tǒng)和論文認(rèn)證申請?zhí)幚碜酉到y(tǒng)。在申請?zhí)峤蛔酉到y(tǒng)中,研究生在系統(tǒng)界面填寫所發(fā)表論文的詳細(xì)信息,該子系統(tǒng)還支持對所提交申請進(jìn)行修改。申請?zhí)幚碜酉到y(tǒng)能夠提供的功能為檢索認(rèn)證申請、開具正式/臨時(shí)認(rèn)證報(bào)告、修改認(rèn)證報(bào)告。系統(tǒng)功能結(jié)構(gòu)圖如下所示。

        3 系統(tǒng)實(shí)現(xiàn)

        論文認(rèn)證系統(tǒng)的實(shí)現(xiàn)中,采取典型的N層結(jié)構(gòu),其結(jié)構(gòu)設(shè)計(jì)為三層(如圖3所示),分別是:Web層、業(yè)務(wù)邏輯層和數(shù)據(jù)訪問層。Web層為客戶端提供對應(yīng)用程序的訪問接口。業(yè)務(wù)邏輯層位于數(shù)據(jù)訪問層與Web層中間,起到了數(shù)據(jù)交換中承上啟下的作用。它是系統(tǒng)架構(gòu)中核心的部分。它的關(guān)注點(diǎn)主要集中在業(yè)務(wù)規(guī)則的制定、業(yè)務(wù)流程的實(shí)現(xiàn)等與業(yè)務(wù)需求有關(guān)的系統(tǒng)設(shè)計(jì)。數(shù)據(jù)訪問層的作用是從數(shù)據(jù)庫獲取數(shù)據(jù)或者向數(shù)據(jù)庫傳送數(shù)據(jù)。

        3.1 數(shù)據(jù)訪問層的實(shí)現(xiàn)

        數(shù)據(jù)訪問層是應(yīng)用程序用來存儲、檢索和管理數(shù)據(jù)的方式集合。本系統(tǒng)是先通過在配置文件Web.Config中加入連接字符串,然后在應(yīng)用程序中調(diào)連接字符串實(shí)現(xiàn)對數(shù)據(jù)庫的連接,該連接字符串為:

        connectionString="Data Source=(LOCAL);Initial Catalog=SciResearch;

        User ID=SA;Password=TianjinMU"

        providerName="System.Data.SqlClient"/>

        在數(shù)據(jù)訪問層中定義與數(shù)據(jù)庫連接的類DataBase,該類中定義了與數(shù)據(jù)庫實(shí)現(xiàn)連接的方法,該方法首先得到配置文件Web.Config中的連接字符串,通過該字符串建立與數(shù)據(jù)庫的連接,并返回與數(shù)據(jù)庫的連接類型SqlConnection。

        3.2 業(yè)務(wù)邏輯層的實(shí)現(xiàn)

        業(yè)務(wù)邏輯層為 Web 層提供查詢和操作數(shù)據(jù)的界面。業(yè)務(wù)外觀層用作隔離層,它將用戶界面與各種業(yè)務(wù)功能的實(shí)現(xiàn)隔離開,它包含各種業(yè)務(wù)規(guī)則和邏輯的實(shí)現(xiàn),實(shí)現(xiàn)內(nèi)容和表現(xiàn)相分離。在業(yè)務(wù)邏輯層中實(shí)現(xiàn)了系統(tǒng)提供的各項(xiàng)功能。在程序?qū)崿F(xiàn)中命名空間“BusinessLogic”表示對業(yè)務(wù)邏輯層的實(shí)現(xiàn),該命名空間包含三個(gè)類,類“ProcessApplication.CS”用于實(shí)現(xiàn)研究生提交和修改論文認(rèn)證申請,工作人員填寫和修改論文認(rèn)證處理信息;類“SystemProcess.CS”用于實(shí)現(xiàn)業(yè)務(wù)邏輯層訪問數(shù)據(jù)庫時(shí)所需要調(diào)用的存儲過程及其調(diào)用方法,類“CertificationReport.CS”用于實(shí)現(xiàn)產(chǎn)生和打印正式/臨時(shí)認(rèn)證報(bào)告。

        3.3 Web層的實(shí)現(xiàn)

        Web層主要是設(shè)計(jì)一系列的網(wǎng)頁界面,用于進(jìn)行用戶的登錄,提供數(shù)據(jù)錄入界面,設(shè)置數(shù)據(jù)的查詢條件并顯示查詢結(jié)果,將接受的信息數(shù)據(jù)傳遞給業(yè)務(wù)邏輯層。在實(shí)現(xiàn)時(shí),使用ASP.NET的Web Form結(jié)合用戶控件實(shí)現(xiàn)的。由于使用Visual Studio .NET創(chuàng)建站點(diǎn),因此使用Code-behind的方式,將每個(gè)ASPX頁面的代碼封裝在一個(gè)單獨(dú)的文件中。通過調(diào)用XML Web Service提供的服務(wù),完成頁面的功能。將封裝的XML Web Service添加到當(dāng)前的應(yīng)用程序中,并在Code-Behind中將其實(shí)例化。

        4 結(jié)語

        論文認(rèn)證信息管理系統(tǒng)是基于網(wǎng)絡(luò)和數(shù)據(jù)庫技術(shù)開發(fā)的,具有穩(wěn)定、安全、可靠等優(yōu)點(diǎn)。實(shí)踐證明, 系統(tǒng)的應(yīng)用使論文認(rèn)證工作模式發(fā)生了變化, 充分地體現(xiàn)了數(shù)字化和網(wǎng)絡(luò)化, 既方便了申請學(xué)位的研究生, 也提高了工作效率,對于從技術(shù)上保證論文認(rèn)證工作的科學(xué)化、規(guī)范化、標(biāo)準(zhǔn)化具有重要現(xiàn)實(shí)意義。

        【參考文獻(xiàn)】

        [1]左鳳朝.基于Web的數(shù)據(jù)庫訪問探析[J].計(jì)算機(jī)工程與應(yīng)用,2002.

        [2]徐兵,王斌.基于 B/S 網(wǎng)上考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].中國水運(yùn)理論版,2006,3:157-157.

        [3]楊應(yīng)全,李雪茹.SQL Server數(shù)據(jù)訪問安全策略[J].現(xiàn)代情報(bào),2006,8:163-164.

        [4]王云,周伯生.基于UML集成化支持環(huán)境的柔性軟件開發(fā)過程[J].計(jì)算機(jī)科學(xué),1999,26(10):73-77.

        [責(zé)任編輯:湯靜]

        猜你喜歡
        數(shù)字圖書館
        高校數(shù)字圖書館資源整合的初探
        商情(2016年39期)2016-11-21 09:27:10
        基于云計(jì)算的數(shù)字圖書館建設(shè)與服務(wù)模式研究
        從谷歌案析數(shù)字圖書館對作品的使用行為
        芻議數(shù)字圖書館計(jì)算機(jī)網(wǎng)絡(luò)的安全技術(shù)及其防護(hù)策略
        亚洲高清美女久久av| 欧美 丝袜 自拍 制服 另类| 国产福利姬喷水福利在线观看| 精品国产亚欧无码久久久| 国产一区二区av在线观看| 国产一区二区三区在线观看完整版 | 亚洲国产精品色婷婷久久| 美女主播网红视频福利一区二区 | 国产自拍成人免费视频| 色www永久免费视频| 久久香蕉免费国产天天看| 美女视频永久黄网站免费观看国产 | 三年中文在线观看免费大全| 国产亚洲日韩欧美久久一区二区| 亚洲av毛片成人精品| 国产日产在线视频一区| 大肉大捧一进一出视频| 欧美深夜福利网站在线观看| 在线亚洲免费精品视频| 西川结衣中文字幕在线| 搡老熟女中国老太| 亚洲福利天堂网福利在线观看| 亚洲一区二区三区精品久久av| 人人妻人人澡人人爽超污| 97免费人妻在线视频| 一区二区三区国产高潮| 男性av天堂一区二区| 日本精品少妇一区二区| 欧美性猛交aaaa片黑人| 久久精品国产亚洲av高清漫画| 激情中文丁香激情综合| 国产一区二区三区的区| 国产精品爽爽v在线观看无码| 亚洲国产美女精品久久| 91国产视频自拍在线观看| 色综合久久久久综合体桃花网| 女女女女bbbbbb毛片在线| 亚洲欧洲精品成人久久曰不卡| 在线观看免费的黄片小视频| 丰满大爆乳波霸奶| 亚洲首页一区任你躁xxxxx|