欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種基于xml的數(shù)據(jù)修改痕跡記錄系統(tǒng)的制作方法

文檔序號:6566078閱讀:219來源:國知局
專利名稱:一種基于xml的數(shù)據(jù)修改痕跡記錄系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種數(shù)據(jù)修改痕跡記錄系統(tǒng),尤其是基于XML的數(shù)據(jù)修改痕跡記錄系統(tǒng)。本發(fā)明屬于網(wǎng)絡(luò)通信領(lǐng)域。
背景技術(shù)
隨著網(wǎng)絡(luò)信息技術(shù)的發(fā)展,在日常業(yè)務(wù)處理過程中大都實(shí)現(xiàn)了業(yè)務(wù)軟件系統(tǒng)的支撐,在業(yè)務(wù)系統(tǒng)的應(yīng)用過程中,會對業(yè)務(wù)系統(tǒng)中的數(shù)據(jù)進(jìn)行不斷的編輯,以確保數(shù)據(jù)的準(zhǔn)確性,而由于采用信息化辦公,在業(yè)務(wù)數(shù)據(jù)修改的過程中一般不能完整的保留修改的痕跡,如發(fā)生編輯過程的錯誤則難于查詢責(zé)任者。
目前市場上普遍使用的系統(tǒng)中,對于修改痕跡一般采用數(shù)據(jù)庫記錄的方式進(jìn)行,通過在數(shù)據(jù)庫表中設(shè)計(jì)冗余字段用于修改內(nèi)容的保留,通過查詢字段內(nèi)容進(jìn)行修改痕跡的查詢;或通過記錄數(shù)據(jù)條目的方式進(jìn)行修改數(shù)據(jù)記錄,完整記錄被修改的數(shù)據(jù)條目,進(jìn)行人エ比對修改內(nèi)容。但上述技術(shù)存在以下弊端一是數(shù)據(jù)修改的過程中,并非一次修改完成,多次修改的情況下數(shù)據(jù)庫字段靈活度不足,雖可通過限制修改次數(shù)的方式進(jìn)行部分彌補(bǔ),但容易導(dǎo)致數(shù)據(jù)保存不足,在分析錯誤數(shù)據(jù)過程中導(dǎo)致較大誤差,ニ是痕跡顯示不易分類,如多人修改的情況下,通過數(shù)據(jù)庫記錄需要記錄多重字段才可記錄修改人、修改內(nèi)容等相關(guān)信息,對數(shù)據(jù)庫設(shè)計(jì)過程要求較高,不易實(shí)現(xiàn),三是業(yè)務(wù)數(shù)據(jù)的修改會造成冗余數(shù)據(jù)的不斷増加,使數(shù)據(jù)庫空間急劇減少,對業(yè)務(wù)數(shù)據(jù)庫造成非常大的壓力,同時會造成業(yè)務(wù)系統(tǒng)運(yùn)行的性能降低。本發(fā)明通過ー種基于XML的數(shù)據(jù)修改痕跡記錄系統(tǒng),通過XML文件記錄數(shù)據(jù)的修改過程,可以動態(tài)的進(jìn)行數(shù)據(jù)修改痕跡的記錄,井能靈活增加記錄內(nèi)容,確保記錄的數(shù)據(jù)的準(zhǔn)確性和高效性,更符合目前對業(yè)務(wù)系統(tǒng)數(shù)據(jù)修改痕跡記錄的市場需要。

發(fā)明內(nèi)容
本發(fā)明的目的在于針對現(xiàn)有技術(shù)的不足,通過基于XML的數(shù)據(jù)修改痕跡記錄,解決現(xiàn)有通過數(shù)據(jù)庫記錄數(shù)據(jù)修改痕跡的靈活度不足,冗余數(shù)據(jù)過多的造成的低效率問題。為實(shí)現(xiàn)上述目的,本發(fā)明包括如下功能模塊鏈接模塊完成XML文件與業(yè)務(wù)系統(tǒng)數(shù)據(jù)庫的鏈接;數(shù)據(jù)抽取模塊完成從數(shù)據(jù)庫中抽取被修改的數(shù)據(jù)字段及其他必要信息;簽名模塊確認(rèn)數(shù)據(jù)完整性,防止數(shù)據(jù)被私自修改;顯示控制模塊將數(shù)據(jù)修改痕跡以顏色進(jìn)行區(qū)分顯示出來;XML文件管控模塊用于修改信息記錄的XML管理與控制。為實(shí)現(xiàn)本發(fā)明的功能,上述模塊還需包括如下子模塊鏈接模塊——鏈接信息獲取子模塊和鏈接驗(yàn)證子模塊——從業(yè)務(wù)系統(tǒng)中讀取數(shù)據(jù)庫鏈接信息;
——驗(yàn)證XML文件與數(shù)據(jù)庫鏈接是否成功;數(shù)據(jù)抽取模塊——讀取子模塊、記錄子模塊、校驗(yàn)子模塊——從數(shù)據(jù)庫中讀取被修改的字段名稱及字段內(nèi)容;——將讀取的內(nèi)容記錄到XML文件;——校驗(yàn)讀取信息的準(zhǔn)確性;簽名模塊——簽名生成子模塊、簽名校驗(yàn)子模塊、——對記錄到XML中的數(shù)據(jù)進(jìn)行數(shù)字簽名并生成簽名密鑰;——根據(jù)簽名密鑰信息對信息的完整性和準(zhǔn)確性進(jìn)行驗(yàn)證;
顯示控制模塊——信息分類子模塊、樣式控制子模塊——將記錄的信息進(jìn)行分類控制,實(shí)現(xiàn)記錄內(nèi)容分類管理?!獙Σ煌姆诸愂褂貌煌臉邮竭M(jìn)行控制,以區(qū)分?jǐn)?shù)據(jù)修改的過程。XML文件管理模塊——XML生成子模塊、XML信息記錄子模塊——動態(tài)生成需要的XML文件;——完成XML文件列表的信息記錄;用戶使用步驟為步驟ー使用客戶端系統(tǒng)登錄后調(diào)用本系統(tǒng)。步驟ニ 在數(shù)據(jù)修改的過程,通過連接模塊將XML文件與數(shù)據(jù)庫實(shí)現(xiàn)連接。步驟三從數(shù)據(jù)庫中讀取被修改的數(shù)據(jù),并通過數(shù)據(jù)抽取模塊將數(shù)據(jù)抽取,并將數(shù)據(jù)寫入到XML文件。步驟四通過簽名模塊,對寫入XML文件的數(shù)據(jù)信息進(jìn)行簽名,確保數(shù)據(jù)的準(zhǔn)確性和完整性。步驟五通過顯示控制模塊將修改的內(nèi)容顯示按照預(yù)定的顯示需要進(jìn)行修改痕跡顯不。如此,通過本發(fā)明,用戶可以實(shí)現(xiàn)各種業(yè)務(wù)數(shù)據(jù)修改的修改痕跡記錄。
具體實(shí)施例方式實(shí)施例一使用Microsoft VisualStudio. Net開發(fā)工具開發(fā)客戶端運(yùn)行軟件,使用XML格式文件記錄修改的內(nèi)容,使用SQL2005作為業(yè)務(wù)數(shù)據(jù)庫,具體方式為鏈接模塊完成XML文件與業(yè)務(wù)系統(tǒng)數(shù)據(jù)庫的鏈接;數(shù)據(jù)抽取模塊完成從數(shù)據(jù)庫中抽取被修改的數(shù)據(jù)字段及其他必要信息;簽名模塊確認(rèn)數(shù)據(jù)完整性,防止數(shù)據(jù)被私自修改;顯示控制模塊將數(shù)據(jù)修改痕跡以顏色進(jìn)行區(qū)分顯示出來;XML文件管控模塊用于修改信息記錄的XML管理與控制。為實(shí)現(xiàn)本發(fā)明的功能,上述模塊還需包括如下子模塊鏈接模塊——鏈接信息獲取子模塊和鏈接驗(yàn)證子模塊——從業(yè)務(wù)系統(tǒng)中讀取數(shù)據(jù)庫鏈接信息;——驗(yàn)證XML文件與數(shù)據(jù)庫鏈接是否成功;數(shù)據(jù)抽取模塊——讀取子模塊、記錄子模塊、校驗(yàn)子模塊
—從數(shù)據(jù)庫中讀取被修改的字段名稱及字段內(nèi)容;——將讀取的內(nèi)容記錄到XML文件;——校驗(yàn)讀取信息的準(zhǔn)確性; 簽名模塊——簽名生成子模塊、簽名校驗(yàn)子模塊、·
——對記錄到XML中的數(shù)據(jù)進(jìn)行數(shù)字簽名并生成簽名密鑰;——根據(jù)簽名密鑰信息對信息的完整性和準(zhǔn)確性進(jìn)行驗(yàn)證;顯示控制模塊——信息分類子模塊、樣式控制子模塊——將記錄的信息進(jìn)行分類控制,實(shí)現(xiàn)記錄內(nèi)容分類管理?!獙Σ煌姆诸愂褂貌煌臉邮竭M(jìn)行控制,以區(qū)分?jǐn)?shù)據(jù)修改的過程。XML文件管理模塊——XML生成子模塊、XML信息記錄子模塊——動態(tài)生成需要的XML文件;——完成XML文件列表的信息記錄;用戶使用步驟為步驟一通過客戶端軟件登錄到系統(tǒng)中后,調(diào)用鏈接信息獲取子模塊從業(yè)務(wù)系統(tǒng)中讀取數(shù)據(jù)庫鏈接信息,并通過該模塊的Const IsSql方法定義SQL數(shù)據(jù)庫的鏈接,將鏈接信息傳遞給鏈接驗(yàn)證子模塊,完成數(shù)據(jù)鏈路的信息驗(yàn)證,如驗(yàn)證成功則保持鏈接信息。步驟ニ在用戶進(jìn)行業(yè)務(wù)數(shù)據(jù)修改的過程中,通過讀取子模塊從數(shù)據(jù)庫中讀取被修改的字段名稱及字段內(nèi)容,并將獲取的內(nèi)容通過記錄子模塊寫入到XML文件,為保證數(shù)據(jù)的準(zhǔn)確性需使用校驗(yàn)子模塊完成校驗(yàn)。步驟三在數(shù)據(jù)寫入XML文件后調(diào)用簽名生成子模塊為寫入的數(shù)據(jù)進(jìn)行數(shù)字簽名,用以標(biāo)識數(shù)據(jù),并為相應(yīng)的數(shù)據(jù)內(nèi)容生成與簽名匹配的密鑰,對數(shù)據(jù)形成保護(hù)。簽名校驗(yàn)子模塊、步驟四用戶在查詢業(yè)務(wù)數(shù)據(jù)的過程中,可以調(diào)用顯示控制模塊來查看修改痕跡,通過信息分類子模塊將數(shù)據(jù)修改內(nèi)容按照修改的字段、修改人、修改時間等信息進(jìn)行分類,通過樣式控制子模塊為每ー種分類確定不同的樣式,以進(jìn)行修改內(nèi)容的區(qū)分,在修改痕跡顯示的過程中還需調(diào)用簽名校驗(yàn)子模塊對讀取的數(shù)據(jù)進(jìn)行完整性和準(zhǔn)確性的驗(yàn)證。步驟五對已經(jīng)生成的XML文件進(jìn)行管理,通過XML信息記錄子模塊對所有記錄數(shù)據(jù)修改內(nèi)容的XML文件進(jìn)行登記,防止對XML文件的誤操作造成的文件缺失,當(dāng)文件超過系統(tǒng)限制時,通過XML文件生成器自動生成文件,并將新生成的文件寫入XML文件信息列表。除上述實(shí)施例外,本發(fā)明還可以有其他實(shí)施方式。凡采用等同替換或等效變換形成的技術(shù)方案,均落在本發(fā)明要求的保護(hù)范圍。
權(quán)利要求
1.一種基于XML的數(shù)據(jù)修改痕跡記錄系統(tǒng),其特征在于完成數(shù)據(jù)修改痕跡記錄與顯示需要如下模塊 鏈接模塊完成XML文件與業(yè)務(wù)系統(tǒng)數(shù)據(jù)庫的鏈接; 數(shù)據(jù)抽取模塊完成從數(shù)據(jù)庫中抽取被修改的數(shù)據(jù)字段及其他必要信息; 簽名模塊確認(rèn)數(shù)據(jù)完整性,防止數(shù)據(jù)被私自修改; 顯示控制模塊將數(shù)據(jù)修改痕跡以顏色進(jìn)行區(qū)分顯示出來; XML文件管控模塊用于修改信息記錄的XML管理與控制。
2.根據(jù)權(quán)利要求1所述一種基于XML的數(shù)據(jù)修改痕跡記錄系統(tǒng),其特征還在于完成數(shù)據(jù)修改痕跡記錄與顯示還需要如下步驟 步驟一使用客戶端系統(tǒng)登錄后調(diào)用本系統(tǒng); 步驟二 在數(shù)據(jù)修改的過程,通過連接模塊將XML文件與數(shù)據(jù)庫實(shí)現(xiàn)連接; 步驟三從數(shù)據(jù)庫中讀取被修改的數(shù)據(jù),并通過數(shù)據(jù)抽取模塊將數(shù)據(jù)抽取,并將數(shù)據(jù)寫入到XML文件; 步驟四通過簽名模塊,對寫入XML文件的數(shù)據(jù)信息進(jìn)行簽名,確保數(shù)據(jù)的準(zhǔn)確性和完整性; 步驟五通過顯示控制模塊將修改的內(nèi)容顯示按照預(yù)定的顯示需要進(jìn)行修改痕跡顯
全文摘要
本發(fā)明涉及一種數(shù)據(jù)修改痕跡記錄系統(tǒng),尤其是基于XML的數(shù)據(jù)修改痕跡記錄系統(tǒng)。本發(fā)明屬于網(wǎng)絡(luò)通信領(lǐng)域。一種基于XML的數(shù)據(jù)修改痕跡記錄系統(tǒng),其特征在于通過鏈接模塊完成XML文件與業(yè)務(wù)系統(tǒng)數(shù)據(jù)庫的鏈接、通過數(shù)據(jù)抽取模塊完成從數(shù)據(jù)庫中抽取被修改的數(shù)據(jù)字段及其他必要信息、通過簽名模塊確認(rèn)數(shù)據(jù)完整性防止數(shù)據(jù)被私自修改、通過顯示控制模塊將數(shù)據(jù)修改痕跡以顏色進(jìn)行區(qū)分顯示出來、通過XML文件管控模塊管理與控制記錄修改信息的XML文件。本發(fā)明解決了現(xiàn)有技術(shù)通過數(shù)據(jù)庫記錄數(shù)據(jù)修改痕跡的靈活度不足,冗余數(shù)據(jù)過多的造成的低效率問題。
文檔編號G06F17/30GK103020050SQ20111027862
公開日2013年4月3日 申請日期2011年9月20日 優(yōu)先權(quán)日2011年9月20日
發(fā)明者朱煒 申請人:鎮(zhèn)江雅迅軟件有限責(zé)任公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
昌邑市| 奉贤区| 隆尧县| 独山县| 芦山县| 明光市| 武夷山市| 临洮县| 济阳县| 图片| 凌云县| 肇庆市| 营口市| 湾仔区| 茂名市| 天全县| 南昌县| 澄城县| 鸡泽县| 田东县| 南宁市| 台江县| 张家川| 卓尼县| 永兴县| 商都县| 饶阳县| 高陵县| 阿合奇县| 天祝| 阿瓦提县| 霍州市| 湘乡市| 曲阳县| 新野县| 华坪县| 乌什县| 苏尼特右旗| 玉环县| 治多县| 湛江市|