999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于MVC模式的智能化文檔系統(tǒng)的架構(gòu)

2018-02-23 12:47:26閆帥領(lǐng)徐蕾趙亮蘇冬梅
電子技術(shù)與軟件工程 2018年6期
關(guān)鍵詞:智能化

閆帥領(lǐng) 徐蕾 趙亮 蘇冬梅

摘要 文檔的編輯工作是所有辦公人員日常的操作,但如何快捷高質(zhì)按需自動(dòng)化地完成文檔編輯工作,目前還沒有良好的解決方案。本文通過研究MVC模式,利用部件化功能組裝的原理設(shè)計(jì)并建構(gòu)了一種智能化的文檔系統(tǒng),該系統(tǒng)設(shè)計(jì)靈活,可根據(jù)嵌入模塊來完成文檔的自動(dòng)化編輯工作,具有良好的可擴(kuò)展性與操作的便捷性,從而使文檔的編輯效率得到了較大提高。

【關(guān)鍵詞】MVC模式 部件化 智能化 文檔系統(tǒng)

1 引言

模型.視圖.控制器簡(jiǎn)稱為MVC,MVC模式是指利用“視圖”、“模型”和“控制器”各自的特點(diǎn),并進(jìn)行必要的組合聯(lián)系使其成為有機(jī)的整體,可以簡(jiǎn)單清晰地實(shí)現(xiàn)某一個(gè)或者一系列的功能操作。其中模型主要作用在于其數(shù)據(jù)的存儲(chǔ)特性,它是數(shù)據(jù)存儲(chǔ)的對(duì)象;視圖核心在于其數(shù)據(jù)的顯示和提供,它將把數(shù)據(jù)模型中的數(shù)據(jù)向所需的控制器進(jìn)行提交和必要的前臺(tái)界面顯示;控制器負(fù)責(zé)的具體業(yè)務(wù)是功能的邏輯操作,也就是控制各個(gè)數(shù)據(jù)的變化、流轉(zhuǎn)和調(diào)用,同時(shí)調(diào)度模型和視圖的交互工作,控制視圖顯示或提交數(shù)據(jù)與數(shù)據(jù)存儲(chǔ)的一致性。模型.視圖.控制器的結(jié)構(gòu)關(guān)系如圖1所示。

在當(dāng)今的信息化時(shí)代,人們對(duì)于文檔管理越來越重視,同時(shí)其也受到各行各業(yè)的關(guān)注,但是人們?cè)趯?duì)文檔進(jìn)行管理的過程中,經(jīng)常會(huì)碰到一系列的問題,比如:大量文檔的存儲(chǔ)給管理帶來的困難;緩慢查找導(dǎo)致的工作效率低下;多個(gè)版本的文檔引發(fā)的管理混亂;對(duì)于重要文檔如何確保其安全性;通用文檔的共享以及協(xié)調(diào)工作等等。所以文檔管理尤其是智能化的文檔管理逐漸成為國(guó)內(nèi)外業(yè)界研究的熱點(diǎn)。20世紀(jì)80年代初便開始出現(xiàn)各式各樣的文檔系統(tǒng),其關(guān)注焦點(diǎn)放在了對(duì)于紙質(zhì)文檔的管理,直到2000以后人們才逐漸把目光轉(zhuǎn)移到電子文檔上來,從而大大提高了文檔的管理效率,尤其是在查找和歸納方面得到了顯著的提高。但在如何快捷高質(zhì)按需自動(dòng)化地完成文檔編輯工作方面仍然存在很大問題。

2 MVC模式的文檔系統(tǒng)架構(gòu)

本文將文檔系統(tǒng)根據(jù)MVC模式進(jìn)行架構(gòu)濃縮為四個(gè)方面:首先進(jìn)行數(shù)據(jù)庫設(shè)計(jì),把系統(tǒng)中的數(shù)據(jù)進(jìn)行物理存放其次進(jìn)行模型設(shè)計(jì),將數(shù)據(jù)庫中的數(shù)據(jù)模塊提取化;再對(duì)控制器進(jìn)行研究,使之能夠有效地控制數(shù)據(jù)的流轉(zhuǎn)和變化;最后進(jìn)行視圖設(shè)計(jì),把控制器對(duì)數(shù)據(jù)的變化真實(shí)的顯示并進(jìn)行輸出。

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

根據(jù)文檔系統(tǒng)的數(shù)據(jù)量大、查詢多樣等特點(diǎn),該系統(tǒng)的數(shù)據(jù)庫選用SQL server2005。根據(jù)文檔的編輯功能形成不同的數(shù)據(jù)信息表格,并依據(jù)編輯功能的多樣性,將數(shù)據(jù)庫的數(shù)據(jù)表設(shè)計(jì)成為一張公用數(shù)據(jù)表,其存放文檔編輯的公共屬性,比如字號(hào)大小,顏色,字形以及段落、紙張型號(hào)等等。同時(shí)設(shè)計(jì)多張個(gè)性化編輯數(shù)據(jù)表,存放特點(diǎn)化文字和數(shù)字公式等。此外再架構(gòu)三張可變更擴(kuò)展表,以便于特殊文檔編輯需求。

2.2 模型設(shè)計(jì)

采用代碼程序?qū)?shù)據(jù)庫中的數(shù)據(jù)表對(duì)應(yīng)生成一個(gè)特定類,該類中含有表格方法屬性字段。該方法含有設(shè)置和取出兩種,使用者可以根據(jù)其相關(guān)的方法對(duì)數(shù)據(jù)進(jìn)行讀取和寫進(jìn),進(jìn)而達(dá)到對(duì)數(shù)據(jù)模型的操作,該操作簡(jiǎn)單便捷,所以可大大提高數(shù)據(jù)操作的效率。其相關(guān)的配置文件可按照一定的目錄結(jié)構(gòu)存放源文件中。

2.3 控制器設(shè)計(jì)

在控制器中,集中設(shè)計(jì)對(duì)數(shù)據(jù)模型和視圖更新的各種方法,核心為一組公共文檔屬性的設(shè)置方法,主要有段落縮進(jìn)的設(shè)置、字體大小的設(shè)置、頁面版本的設(shè)置、字形的設(shè)置和行間距的設(shè)置等等。同時(shí)調(diào)度模型和視圖的各種操作,量化每一個(gè)功能特點(diǎn),將操作簡(jiǎn)化為請(qǐng)求和響應(yīng)兩種,再將請(qǐng)求進(jìn)行不同類型的分類,并與此設(shè)計(jì)不同的響應(yīng)操作,以此完成對(duì)文檔的編輯工作。

2.4 視圖設(shè)計(jì)

視圖主要涉及文檔的輸出工作,將原始文檔的各種編輯功能從數(shù)據(jù)庫的不同表格調(diào)出后,通過控制器進(jìn)行實(shí)際的編輯。在文檔的編輯過程中可根據(jù)部分需求的滿足分階段性的輸出,從而得到不同形式的文檔形式以滿足不同的實(shí)際需求。當(dāng)需要數(shù)據(jù)信息或者說編輯變化時(shí),首先需要在視圖界面對(duì)模型中的數(shù)據(jù)進(jìn)行修改,也就同時(shí)修改了數(shù)據(jù)庫中的數(shù)據(jù)信息,然后再由控制器重新對(duì)其進(jìn)行調(diào)度到視圖界面,最后完成數(shù)據(jù)信息或者文檔的重新編輯輸出工作。

3 MVC模式智能化文檔系統(tǒng)的分析

根據(jù)MVC模式建立的文檔信息系統(tǒng),利用了模塊化的設(shè)計(jì)思路,采用了先集中再細(xì)分,先核心部件再拓展功能的設(shè)計(jì)理念。系統(tǒng)中功能與功能之間只是通過控制器進(jìn)行聯(lián)系,確保了其低耦合性。與此同時(shí),每一個(gè)功能內(nèi)部使用數(shù)據(jù)為中心的流轉(zhuǎn)方式,始終保持了較高的內(nèi)聚性。除此之外,系統(tǒng)保有大量的數(shù)據(jù)信息接口,以便于功能的進(jìn)一步開發(fā),使系統(tǒng)具有良好的可擴(kuò)展性。在智能化方面,由于文檔編輯功能的數(shù)據(jù)化,可調(diào)節(jié)相關(guān)的數(shù)據(jù)信息實(shí)現(xiàn)對(duì)文檔相應(yīng)部分的編輯,使文檔的操作數(shù)據(jù)化。可利用周期性的更改數(shù)據(jù)信息而自動(dòng)化地實(shí)現(xiàn)文檔編輯的智能化。

4 小結(jié)

本文利用MVC模式對(duì)文檔系統(tǒng)進(jìn)行架構(gòu)和分析,通過模塊化思維,按照分步設(shè)計(jì)原則對(duì)整個(gè)智能化文檔系統(tǒng)進(jìn)行了全面的架構(gòu)設(shè)計(jì),該設(shè)計(jì)理念在一定程度上推動(dòng)了當(dāng)下的軟件設(shè)計(jì)理論,通過該文檔系統(tǒng)可大大提高文檔編輯的效率。

參考文獻(xiàn)

[1]楊云.ASP.NET典型系統(tǒng)開發(fā)詳解[M].北京:人民郵電出版社,2006.

[2]劉素芳.JsP動(dòng)態(tài)網(wǎng)站開發(fā)案例教程[M],北京:機(jī)械工業(yè)出版社,2 012.

[3]王曉軍.JSP程序開發(fā)基礎(chǔ)教程與實(shí)驗(yàn)指導(dǎo)[M].北京:清華大學(xué)出版社,2012.

[4]李緒成.JavaWeb開發(fā)教程:入門與提高篇(JSP+Servlet) [M].北京:清華大學(xué)出版社,2009.

[5]李偉紅.SQL Server 2005實(shí)用教程[M].北京:水利水電出版社,2008.

猜你喜歡
智能化
智能化戰(zhàn)爭(zhēng)多維透視
軍事文摘(2022年19期)2022-10-18 02:41:14
住宅小區(qū)弱電智能化工程建設(shè)實(shí)現(xiàn)
大型公共建筑智能化系統(tǒng)造價(jià)控制
智能化的“世界觀”
印刷智能化,下一站……
餐廳智能化該如何進(jìn)行?
風(fēng)電智能化時(shí)代開啟
能源(2018年10期)2018-12-08 08:02:52
汽車營(yíng)銷如何智能化?
汽車觀察(2018年10期)2018-11-06 07:05:08
基于“物聯(lián)網(wǎng)+”的智能化站所初探
高速公路智能化的前景
主站蜘蛛池模板: 免费一级α片在线观看| 中文字幕2区| 香蕉精品在线| 亚洲一区国色天香| 综合色亚洲| 亚洲国产高清精品线久久| 久久五月视频| 91欧洲国产日韩在线人成| 亚欧美国产综合| 日本草草视频在线观看| 欧美精品1区2区| 国内精品自在自线视频香蕉| 欧美激情二区三区| 国产农村妇女精品一二区| 91色在线观看| 啊嗯不日本网站| 五月婷婷欧美| 亚洲第一区欧美国产综合 | 精品丝袜美腿国产一区| 无码一区18禁| 99re免费视频| 呦系列视频一区二区三区| 一本大道东京热无码av| 精品国产免费第一区二区三区日韩| 婷婷亚洲综合五月天在线| 亚洲成av人无码综合在线观看| 日韩欧美一区在线观看| AV无码无在线观看免费| 国产一级毛片高清完整视频版| 国产aaaaa一级毛片| 久久久久久尹人网香蕉| 国产精品林美惠子在线播放| 少妇高潮惨叫久久久久久| 高清无码一本到东京热| 精品三级网站| 亚洲伦理一区二区| 一本一道波多野结衣一区二区| 97在线免费| 亚洲av无码久久无遮挡| av在线无码浏览| 国产精品一线天| 99热这里只有精品久久免费| 欧美精品v欧洲精品| 久久五月视频| 国产精彩视频在线观看| 国产精品网址在线观看你懂的| 国产成人亚洲毛片| 欧美视频在线不卡| 日本a级免费| 草草影院国产第一页| 伊人久久久久久久久久| 亚洲成人高清无码| 婷婷激情亚洲| 国产美女无遮挡免费视频网站 | 伦精品一区二区三区视频| 亚洲国产日韩在线成人蜜芽| 婷婷激情亚洲| 日本不卡视频在线| 91国内外精品自在线播放| 欧美在线三级| 亚洲人网站| 韩日无码在线不卡| 青青草一区| 伊人查蕉在线观看国产精品| 91久久性奴调教国产免费| 精品日韩亚洲欧美高清a| 在线无码av一区二区三区| www欧美在线观看| 福利片91| 久久这里只有精品8| 亚洲欧洲日产国产无码AV| 亚洲高清中文字幕在线看不卡| 久久久亚洲色| 欲色天天综合网| 国产午夜福利在线小视频| 毛片一级在线| 国产精品视频999| 国产亚洲精品yxsp| 国产成人综合日韩精品无码首页 | 日韩在线欧美在线| 九九线精品视频在线观看| 国产网站免费|