• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      基于UML的分類信息系統(tǒng)研究與設計

      2012-09-06 09:33:46
      關鍵詞:瀏覽器分布式組件

      嚴 志

      (長沙民政職業(yè)技術學院軟件學院,湖南長沙410004)

      隨著網絡信息技術不斷發(fā)展,網絡信息服務逐步融入到人們的日常生活中,人們的衣、食、住、行都通過網絡信息系統(tǒng)解決。而其中分類信息系統(tǒng)正在加速行進,比如趕集網、58同城網等等,人們通過使用分類信息系統(tǒng)檢索信息及分享信息,最終實現(xiàn)信息交易。如何迅速布局分類信息系統(tǒng),分布式數據庫技術是其中最關鍵的技術之一,而數據同步技術是實現(xiàn)分布式數據共享的有效解決方案。

      分布式數據庫系統(tǒng)由分布于多個計算機結點上的若干個數據庫子系統(tǒng)組成,它提供有效的信息存取和信息檢索來操縱這些結點上的子數據庫。分布式數據庫在使用上可視為一個完整的數據庫,而實際上它是物理分散、邏輯上關聯(lián)的系統(tǒng)。

      為保持數據的一致性,必須運用數據同步技術,實現(xiàn)物理上完全不同的數據庫之間的數據共享。當應用程序在集群數據庫中共享數據時,其它數據庫將會作相同的修改,經過同步,確保數據庫中數據的一致。

      許多大型數據庫軟件供應商,如Oracle、Sybase、DB2、Microsoft等都提出了自己的數據復制方案。這種方案可以滿足分布式同類型數據庫之間的同步,而對于異構數據庫之間的數據同步則缺乏有效手段。

      為實現(xiàn)分類信息系統(tǒng)數據一致,本文提出了一種適合中小型信息系統(tǒng)的數據同步方案。

      1.分類信息系統(tǒng)架構

      1.1 系統(tǒng)架構

      分類信息系統(tǒng)以信息分類、分類檢索、信息發(fā)布、信息交易作為主要的功能,實現(xiàn)信息服務。具體功能圖如下圖1所示。

      1.2 系統(tǒng)訪問層次結構

      系統(tǒng)從邏輯上依次分布在瀏覽器、UI層、業(yè)務邏輯層、數據服務層。從程序分布位置角度分布在瀏覽層、應用服務層、數據訪問層,如圖2所示:

      在瀏覽器層面,分為用戶界面、界面處理服務,用戶界面由Web元素組成,界面處理服務由JavaEE程序組成。表格、表單、樹等界面元素封裝成Web應用組件,應用到不同的功能模塊中。應用服務器層程序分為Web請求與響應服務程序、業(yè)務規(guī)則組件、數據訪問組件。Web請求與響應程序為駐留在Web容器的程序,負責接受來自瀏覽器的請求,并調用業(yè)務規(guī)則組件,并將處理結果返回給瀏覽器程序。數據服務層由關系數據庫系統(tǒng)、存儲過程組成,業(yè)務規(guī)則處理程序通過調用存儲過程或執(zhí)行SQL來存儲或查詢數據。

      層次間的調用接口體現(xiàn)了相互間調用關系:

      1.瀏覽器訪問:1為JavaEE及Web組件提供的屬性、方法、事件;

      2.瀏覽器反饋:2為JavaEE及Web組件提供的屬性、方法、事件返回信息;

      3.應用層處理:3為Web請求,傳輸的數據格式為XML和URL;

      4.應用層反饋:4為Web響應,傳輸的數據格式為XML、類似XML的HTML和純文本;

      5.數據層處理:5、6、7、8駐留在應用服務器內的 Web服務頁面、業(yè)務組件、數據訪問組件間的方法、屬性調用。

      6.數據層反饋:9、10通過執(zhí)行數據存儲過程或SQL命令,維護數據庫查詢結果集。

      7.數據同步操作:通過sql命令觸發(fā)數據同步執(zhí)行數據庫集群更新。

      2.分類信息審核流模型

      2.1 分類信息工作流模型

      在分類信息系統(tǒng)中,系統(tǒng)最核心的業(yè)務是信息發(fā)布、信息審核、信息交易功能,其主要的工作流模型如下圖3所示:

      2.2 信息審核模型

      信息發(fā)布之后,不能夠立即顯示到相關的類別中去,需要由系統(tǒng)管理員審核信息發(fā)布的內容,為實現(xiàn)信息的自動過濾和快捷發(fā)布,特設計信息審核自動審核模型。

      信息審核特征模型可用一個九元組表達:。 其中:FlowID為系統(tǒng)自動分配的信息審核流程對象編號,F(xiàn)low-Name為具體信息審核流程對象名稱,F(xiàn)lowTableName為業(yè)務流程所需要引用數據的來源,所有同類型的業(yè)務調用后的數據存儲在這個類別的數據庫中,F(xiàn)lowTableCol指該數據對象的唯一標識記錄,在數據庫表示中一般用主鍵來標識,每條記錄有獨立的標識,F(xiàn)lowListSql為將審批發(fā)起人的審批業(yè)務提交給上級審批人,在這個過程之中,會發(fā)生多級審批,每級審批完成之后向其上級提交,直到業(yè)務規(guī)則審批的終點為止,當業(yè)務審批不通過時候,會適時地將審批退回,F(xiàn)lowListLink是將具體的操作映射到相應的界面顯示之上,即映射到業(yè)務界面,這里是初始業(yè)務發(fā)起點,F(xiàn)lowListLinkNew是針對某項審批業(yè)務進行多級審批之后的狀態(tài)記錄,顯示為新記錄、一審、二審等,Width為界面的配置參數,F(xiàn)lowListFinishSql顯示業(yè)務審批終點狀態(tài)的記錄,此時,這條審批業(yè)務將記錄全部的審批批示、操作對象及相關審批意見等信息。

      2.3 信息審批流程配置

      信息審批流程配置不僅包含審批流程名,還包括審批規(guī)則定義、流程管理、權限管理、系統(tǒng)安全及監(jiān)控機制及業(yè)務歸檔,詳細功能包含以下方面:

      (1)業(yè)務定義:審批業(yè)務必須事先定義好業(yè)務規(guī)則名稱,為方便動態(tài)審批的建立,先定義好審批流程中的各種角色,而且提供增刪改角色功能;

      (2)審批流程配置:確定業(yè)務規(guī)則的起始點,設定具體的角色映射,將具體的審批流程按照角色提交執(zhí)行下去,當業(yè)務執(zhí)行到某中間節(jié)點,在規(guī)定的時間內沒有響應時候,可以設置代理功能繼續(xù)提交;

      (3)權限管理配置:由于企業(yè)內部信息的保密性,使得某些信息必須在某些時刻不可見,必須對用戶的角色權限進行明確的管理,特定的角色對應特定的業(yè)務條件;

      (4)流程監(jiān)控配置:審批提交按照預先設置好的業(yè)務規(guī)則,在多級審批業(yè)務中,對于上下級的提交或者查看為自動激活提交者,使得信息的提交按照預先的執(zhí)行順序執(zhí)行下去;

      (5)審批業(yè)務歸檔:各種審批業(yè)務文件按照一定的文件分類保存起來,以便以后查詢統(tǒng)計。

      2.4 信息發(fā)布模塊數據庫設計

      系統(tǒng)涉及的表比較多,針對核心功能、信息發(fā)布、信息審核、信息發(fā)布工作流過程,設計數據庫如下,主要包含用戶信息表userinfo,用戶發(fā)布信息表infoList、發(fā)布信息審核流程表infoChk、信息回復表infoReply。用戶登錄系統(tǒng)后,將發(fā)布的信息保存在表infoList中,然后由系統(tǒng)自動加載審核,并將審核記錄保存在infoChk表,當審核結束后,發(fā)布信息能夠公開發(fā)布到所在信息類別表中,用戶瀏覽該信息,并且提交該信息的回復。邏輯視圖如4所示。

      3.結論

      本文研究了分類信息系統(tǒng)的核心架構,并對其中核心功能諸如信息發(fā)布、信息審核、信息公布作了深入分析,完成了對分類信息的研究,設計了分類信息系統(tǒng)架構。

      [1]徐晨.分類信息網站,下一個互聯(lián)網金礦[J].企業(yè)雜志,2009,33(44):56-57.

      [2]汪榮榮.分類信息的數據倉庫平臺設計及實施[J].科技傳播,2010,22(5):153-155.

      [3]王成良,鄭皎凌.基于分類信息單元模型的二次Web檢索[J].計算機應用,2005,25(12):132-135.

      [4]沈敏,許華虎,季永華,萬杰.基于XML的分布式異構數據庫數據同步系統(tǒng)的研究[J].計算機工程,2005,21(5):184-186.

      [5]丁軍平,蔡皖東.面向元信息分類的支持向量機改進技術[J].西安交通大學學報,2011,45(8):38-42.

      猜你喜歡
      瀏覽器分布式組件
      無人機智能巡檢在光伏電站組件診斷中的應用
      能源工程(2022年2期)2022-05-23 13:51:50
      新型碎邊剪刀盤組件
      重型機械(2020年2期)2020-07-24 08:16:16
      U盾外殼組件注塑模具設計
      反瀏覽器指紋追蹤
      電子制作(2019年10期)2019-06-17 11:45:14
      分布式光伏熱錢洶涌
      能源(2017年10期)2017-12-20 05:54:07
      分布式光伏:爆發(fā)還是徘徊
      能源(2017年5期)2017-07-06 09:25:54
      環(huán)球瀏覽器
      再見,那些年我們嘲笑過的IE瀏覽器
      英語學習(2015年6期)2016-01-30 00:37:23
      基于DDS的分布式三維協(xié)同仿真研究
      雷達與對抗(2015年3期)2015-12-09 02:38:50
      風起新一代光伏組件膜層:SSG納米自清潔膜層
      太陽能(2015年11期)2015-04-10 12:53:04
      尉氏县| 宽甸| 泸溪县| 青河县| 清涧县| 长宁区| 沂源县| 彰化市| 荣成市| 阳信县| 平南县| 宁明县| 绿春县| 察隅县| 英德市| 澄城县| 塔河县| 义马市| 宜阳县| 保靖县| 托克托县| 赤水市| 霍城县| 洛浦县| 科技| 阆中市| 永顺县| 盐池县| 葵青区| 富蕴县| 克什克腾旗| 永宁县| 石棉县| 黄冈市| 巨鹿县| 茂名市| 乡宁县| 西昌市| 肥西县| 安吉县| 喀什市|