碩士論文
隨著電子商務(wù)和電子政務(wù)的迅速發(fā)展,在線編輯文檔的需求越來(lái)越普遍,但是目前這種在線文檔編輯器還不夠成熟,尤其是具有明顯條款結(jié)構(gòu)電子合同和電子公文的編輯器還沒(méi)有出現(xiàn),因此開發(fā)支持條款操作的在線文檔編輯器具有現(xiàn)實(shí)意義。本文描述了在線文檔編輯器的總體設(shè)計(jì)和部分模塊設(shè)計(jì),編輯器把編輯功能打包成一個(gè)c0MC(omPoneniobjectMdo)el組件作為業(yè)務(wù)邏輯層和表現(xiàn)層、服務(wù)層構(gòu)成三層體系結(jié)構(gòu)。編輯器以文檔對(duì)象模型為基礎(chǔ)實(shí)現(xiàn)文檔的動(dòng)態(tài)修改,對(duì)文檔、文檔的根、元素、元素的內(nèi)容等以對(duì)象的形式進(jìn)行訪問(wèn)和操作。本文描述了編輯器的功能特點(diǎn)和相關(guān)功能的算法實(shí)現(xiàn)。整個(gè)文檔是由各個(gè)條款構(gòu)成的,條款是由各級(jí)子條款構(gòu)成的,可以把一個(gè)條款看成是一個(gè)樹結(jié)構(gòu),而多個(gè)條款構(gòu)成森林。在遍歷一個(gè)條款樹時(shí)采用一種新的樹的繼承遍歷方法。論文描述了編輯器如何實(shí)現(xiàn)對(duì)條款的特殊操作以及如何對(duì)各個(gè)條款進(jìn)行序號(hào)重排保證文檔條款的序號(hào)有序正確;詳述了編輯器的分頁(yè)處理和相關(guān)的隱藏節(jié)點(diǎn)技術(shù),以及基于緩沖處理技術(shù)的分頁(yè)和序號(hào) 重排技術(shù);論文描述了編輯器文檔的條款顯示模板和頁(yè)面頁(yè)腳模板的實(shí)現(xiàn)技術(shù)。作為新一代標(biāo)記語(yǔ)言,XHTML(ExtnesibleH鄧ertxetMkar叩Lnangga)e是采用XML(ExetnsblieMkarPuLnaguage)規(guī)范的HTML擔(dān)PyeertxtMkarPuLnaguage),具有更強(qiáng)的結(jié)構(gòu)化和可擴(kuò)展性。論文描述了編輯器如何采用WbeSevriec技術(shù)實(shí)現(xiàn)文檔錄入數(shù)據(jù)庫(kù)和對(duì)文檔內(nèi)容從HTML到XHTML的轉(zhuǎn)換。
|
|