前言:本站為你精心整理了XML技術(shù)電子檔案管理論文范文,希望能為你的創(chuàng)作提供參考價值,我們的客服老師可以幫助你提供個性化的參考范文,歡迎咨詢。
一系統(tǒng)關(guān)鍵技術(shù)分析
本文系統(tǒng)所涉及關(guān)鍵技術(shù)主要包括:.NET、xml、及WebServices等技術(shù)。
技術(shù)
以“軟件”作為核心概念,提供了一個綜合性商業(yè)平臺,有效實現(xiàn)了對互聯(lián)網(wǎng)各項服務(wù)的訂閱。該技術(shù)特點如下:1)跨平臺。能夠同時支持開放式互聯(lián)網(wǎng)標(biāo)準(zhǔn)及有關(guān)協(xié)議;2)互操作性良好。支持20種以上的語言環(huán)境,幾乎所有語言均能采用.Net環(huán)境;3)可操作性強(qiáng)。.Net語言首先利用所選語言環(huán)境加以編譯,利用JustInTime即時編譯器將其轉(zhuǎn)換為可識別代碼,實現(xiàn)了不同平臺下的可操作性;4).Net技術(shù)通過運(yùn)行過程中加強(qiáng)資源對象的管理,確保了其安全性;5).Net環(huán)境對常用服務(wù),如HTTP、SOAP等均提供了支持,通過Internet標(biāo)準(zhǔn)及相關(guān)協(xié)議的支持,可以及時獲取遠(yuǎn)程服務(wù)器有關(guān)信息,實現(xiàn)了應(yīng)用界面的遠(yuǎn)程交互性。本文系統(tǒng)設(shè)計采用的是.NET應(yīng)用體系架構(gòu),所采用的開發(fā)工具為。主要負(fù)責(zé)在.NETFramework平臺中進(jìn)行數(shù)據(jù)存儲,以便通過該平臺進(jìn)行分布式數(shù)據(jù)共享應(yīng)用程序的構(gòu)建。利用新型數(shù)據(jù)訪問技術(shù),將數(shù)據(jù)訪問同數(shù)據(jù)查看、操縱等相互分離。
2XML技術(shù)
XML同HTML具有一定的相似之處,但XML更關(guān)注內(nèi)容結(jié)構(gòu)表示及組織,不僅僅局限于對布局的描述,也關(guān)注數(shù)據(jù)傳輸流程及其處理。XML屬于語言范疇,同SGML屬于子集和父集之間的關(guān)系,且其能利用自身可擴(kuò)展、可移植等特點,在不同領(lǐng)域中得到應(yīng)用,滿足用戶的不同應(yīng)用需求,并實現(xiàn)有效的互動,具有安全、穩(wěn)定、實用性、互動性強(qiáng)等諸多優(yōu)點。當(dāng)前,XML技術(shù)的應(yīng)用領(lǐng)域極廣,主要包括:1)屬于標(biāo)準(zhǔn)化的數(shù)據(jù)格式;2)以結(jié)構(gòu)、內(nèi)容、數(shù)據(jù)源分離等為依據(jù),相同的XML可采用不同方法;3)XML無需依賴某些應(yīng)用,因而適用于多種應(yīng)用平臺間異構(gòu)數(shù)據(jù)的整合、交換;4)XML網(wǎng)絡(luò)服務(wù)可通過分布式計算,實現(xiàn)由局域網(wǎng)到互聯(lián)網(wǎng)之間的有效延伸,為多種資源、應(yīng)用、數(shù)據(jù)庫及網(wǎng)站之間搭建了無縫連接的橋梁。
技術(shù)
負(fù)責(zé).NETFramework平臺的數(shù)據(jù)存儲,以便在該平臺中構(gòu)建分布式數(shù)據(jù)共享程序。對于的Web應(yīng)用程序而言,其中各組件間并無相互連接的情況。瀏覽器通過服務(wù)器發(fā)出相應(yīng)的請求頁面,經(jīng)處理后發(fā)送到該頁面,服務(wù)器不再同瀏覽器連接,直至下次請求發(fā)生。若組件間需進(jìn)行數(shù)據(jù)共享,必須將二者連接,或需要在組件間設(shè)計能夠傳遞數(shù)據(jù)的方式。由此采用了開展數(shù)據(jù)訪問,是通過有節(jié)制使用連接的結(jié)構(gòu)作為中心加以設(shè)計的,應(yīng)用程序同數(shù)據(jù)庫相連的時間只夠?qū)?shù)據(jù)進(jìn)行獲取或更新。由于數(shù)據(jù)庫并未為多數(shù)空閑連接所占用,因此,能夠為更多的用戶提供良好的服務(wù)。由此可見,該技術(shù)與XML的結(jié)合,使得其在環(huán)境中的數(shù)據(jù)操作更高效、更便捷。
4WebServices技術(shù)
該技術(shù)為異構(gòu)網(wǎng)絡(luò)程序提供了一種有效的分布式計算方法,可運(yùn)行于經(jīng)因特網(wǎng)連接下的應(yīng)用集成。該技術(shù)標(biāo)準(zhǔn)規(guī)范擁有獨(dú)立性的編程語言及軟硬件平臺,服務(wù)商為透明狀態(tài)。WebService是建立在標(biāo)準(zhǔn)技術(shù)基礎(chǔ)上的,其可被視為一個部署部件,其在網(wǎng)絡(luò)環(huán)境下實現(xiàn)時需要建立在XML基礎(chǔ)上,并在互聯(lián)網(wǎng)、SOAP協(xié)議下進(jìn)行遠(yuǎn)程調(diào)用。利用XML技術(shù),該技術(shù)能夠提供WSDL語言,經(jīng)包裝服務(wù)、集成的描述,找到能夠在互聯(lián)網(wǎng)提供服務(wù)的相關(guān)企業(yè)或機(jī)構(gòu)所出具的信息,利用HTTP,結(jié)合SOAP協(xié)議,對WebService進(jìn)行訪問。
二系統(tǒng)結(jié)構(gòu)功能的設(shè)計與實現(xiàn)
1基于.NET的體系架構(gòu)
本文系統(tǒng)采用的是基于.NET平臺的開發(fā)環(huán)境,主要包括三層:1)表現(xiàn)層。該層用以在用戶瀏覽器中對用戶界面進(jìn)行顯示。該層需要通過適當(dāng)?shù)男问剑瑢I(yè)務(wù)層所發(fā)送信息進(jìn)行顯示,同時,負(fù)責(zé)獲取用戶所輸入的數(shù)據(jù)信息,并對數(shù)據(jù)進(jìn)行校驗,將其發(fā)送給業(yè)務(wù)層;2)業(yè)務(wù)層,包括外觀層與邏輯層,屬于整個體系架構(gòu)的分層中介,也是最關(guān)鍵一層。該層負(fù)責(zé)為表現(xiàn)層提供其所需的業(yè)務(wù)功能,也負(fù)責(zé)提供調(diào)用該函數(shù)數(shù)據(jù)訪問層所提供的訪問功能;3)數(shù)據(jù)訪問層。該層位于系統(tǒng)底部,用以實現(xiàn)同數(shù)據(jù)庫之間的互動,即數(shù)據(jù)的檢索、插入、修改、刪除等功能,以便為業(yè)務(wù)層提供相應(yīng)的服務(wù)。
2功能模塊的設(shè)計
系統(tǒng)包括四大功能模塊:1)用戶登陸模塊。用戶通過該模塊登陸系統(tǒng),并進(jìn)行維護(hù)或管理操作,需要對訪問權(quán)限進(jìn)行設(shè)定,以保障系統(tǒng)的安全性;2)檔案管理模塊。該模塊負(fù)責(zé)進(jìn)行檔案的搜索,目錄的添加、修改與刪除,同時,為便于日后查看,會將所有變更操作記錄在日志之中,以便對檔案信息進(jìn)行有效管理;3)數(shù)據(jù)管理模塊。該模塊主要負(fù)責(zé)數(shù)據(jù)的備份與維護(hù);4)系統(tǒng)管理模塊。主要為系統(tǒng)管理員提供操作權(quán)限,如密碼、日志、用戶、參數(shù)的管理,檔案信息的鑒定與銷毀,用戶的退出、注銷或切換。
3系統(tǒng)主要功能的實現(xiàn)
1)登錄功能的實現(xiàn)。系統(tǒng)登錄模塊屬于系統(tǒng)的入口,只有具有權(quán)限的用戶方可進(jìn)入系統(tǒng)中,即用戶名、密碼均正確方可使用該系統(tǒng)。用戶在登陸過程中,借助于DataSet、SqlConnection、SqlCommand等控件,同數(shù)據(jù)庫進(jìn)行連接,連接之后發(fā)送相應(yīng)的SQL語句,對用戶信息進(jìn)行獲取,再對比所返回的DataSet數(shù)據(jù)、權(quán)限信息等,確保用戶能夠成功登陸權(quán)限頁面,對于無權(quán)限用戶,則登陸錯誤。2)增加檔案信息。在系統(tǒng)界面中,對添加檔案信息列表進(jìn)行點擊,即可成功進(jìn)入界面,可上傳所需添加的檔案圖片、掃描件等材料,上傳后應(yīng)對檔案管理截面瀏覽選項進(jìn)行點擊,并對所上傳資料進(jìn)行查閱。3)編輯檔案信息。進(jìn)入檔案信息編輯界面,加載信息模板,通過指向XML架構(gòu)的Schema,判斷模組控件是否對應(yīng),若對應(yīng),則可對文字、關(guān)鍵詞、智能標(biāo)簽、任務(wù)窗口進(jìn)行編輯,若不對應(yīng),則直接退出。4)檔案信息的查詢。檔案信息查詢的實現(xiàn)主要是利用包括所有Document類型的對象,顯示于控制臺上,采用類、特征對表、列進(jìn)行替代,采用類名對表進(jìn)行代替,利用特征對列進(jìn)行代替,在關(guān)聯(lián)對象間展開查詢。5)打印功能的實現(xiàn)。系統(tǒng)是否能夠打印也十分重要,由于電子檔案管理系統(tǒng)所需打印的信息頗多。因此,本文系統(tǒng)編寫了打印接口,利用一個打印基類實現(xiàn)該接口,為各個打印編寫相應(yīng)的工具類,對這些基類進(jìn)行繼承,由于各個打印難以完全保持一致,有些打印需進(jìn)行特別處理,因此,可利用重寫該基類,實現(xiàn)對于特殊效果的打印。這樣有助于對打印工具類進(jìn)行集中性管理,以便后續(xù)打印表單較多時,對系統(tǒng)進(jìn)行擴(kuò)展,無需修改系統(tǒng)框架即可實現(xiàn)。
三結(jié)論
通過試用本文電子檔案管理系統(tǒng)的各個模塊,系統(tǒng)各功能模塊均符合使用要求,滿足了電子檔案管理工作及業(yè)務(wù)的需求,所提供界面友好、方便,達(dá)到了系統(tǒng)的設(shè)計要求。系統(tǒng)試運(yùn)行效果良好,具有一定的推廣應(yīng)用價值。
作者:王萍單位:南陽醫(yī)學(xué)高等專科學(xué)校