探究基於構件技術的資訊管理系統的設計論文

探究基於構件技術的資訊管理系統的設計論文

  隨著網路使用者對資訊需求的不斷提高,與資訊相關的裝置、應用和功能也層出不窮,導致資訊管理難度不斷加大,網路使用者使用體驗的下降趨勢越發明顯。一般來講,網路由多種不同架構的子網構成,每個子網都能提供不同的功能,因而產生了不同型別的計算機作業系統。各類作業系統的組成架構多種多樣,網路使用者需要藉助資訊管理系統對各類資訊進行監督和維護,以獲取優質的操作體驗。

  通常,網路使用者會在計算機作業系統中下載大量軟體,而多數軟體的工作形式較為類似,現有的資訊管理系統不得不反覆進行相同的資訊管理工作,不但降低了自身工作效率,也影響了使用者對系統的功能需求度。為解決上述問題,應從獲取良好的資訊管理系統資源分配效果入手,將同種資訊管理工作合併,滿足網路使用者對系統功能的需求。

  構件技術是一種能夠完成軟體複用的科技成果,其對自身的使用次數無限制,並且擁有獨立於系統和軟體之外的處理模式,不會對原有功能造成不良影響。因此,設計並實現基於構件技術的資訊管理系統,將構件技術融合在資訊管理系統的各個功能模組中,給出功能需求度高、資源分配效果好的資訊管理系統。

  1 構件技術的資訊管理系統的設計與實現

  基於構件技術的資訊管理系統先設計出系統功能模組,再使用構件技術設計並實現系統的細節構件,包括前臺構件和後臺構件。

  1.1 系統功能模組設計

  基於構件技術的資訊管理系統應用瀏覽器和伺服器結構,使用Tomcat 7.0 的Java 伺服器頁面部署網路。透過調研網路使用者的實際需求,資訊管理系統應擁有資訊資源監控、使用者任務管理、資訊超負荷管理、任務日誌處理以及登入管理五大項主功能。任務日誌處理和登入管理模組屬於前臺主功能模組,資訊資源監控、使用者任務管理和資訊超負荷管理屬於後臺主功能模組。基於構件技術的資訊管理系統將上述五項功能劃分成若干輔助功能模組.

  (1)資訊資源監控模組。負責進行計算機作業系統中裝置和軟體的資源管理與監控,由裝置監控、軟體劃分和資訊提取三個子模組組成。裝置監控模組對裝置的增減情況和資源分配情況進行監控,獲取裝置的規格、工作狀態、安裝方位和串列埠型別。軟體劃分模組在基於構件技術的資訊管理系統的作用主要是對計算機作業系統中的軟體資源進行整理,按照工作型別、記憶體、資源佔用率等專案將軟體分類,網路使用者也可以直接指定分類型別,或以某一區域為約束對軟體進行劃分。資訊提取模組負責將裝置監控模組和軟體劃分模組的監控和分類結果提取出來,並傳送給使用者任務管理模組。

  (2)使用者任務管理模組。負責對裝置監控結果和軟體分類結果進行細緻分析,給出使用者任務合理分配結果,由虛擬專用網路管理、軟體任務管理以及任務分配與管理三個子模組組成。計算機作業系統使用虛擬專用網路進行資訊通訊,虛擬專用網路管理模組可對不同型別和狀態下的虛擬專用網路資訊通訊進行定義,再透過分析裝置監控結果,輸出資訊通訊中裝置的使用情況,對處於虛擬專用網路中的裝置進行標記,防止裝置被網路使用者誤刪,造成計算機作業系統崩潰。軟體任務管理在軟體分類結果中挑選出存在重複資訊管理工作的相似軟體,將相似軟體的同類型資訊合併在同一條處理通道中,當通道內資訊達到飽和狀態時進行資訊管理工作。任務分配與管理模組提取出虛擬專用網路管理模組中的資料,將虛擬專用網路分為區域網、租用網和橋接網三種類型,在不同型別的網路中為網路使用者資訊的`管理任務分配不同的構件資源。

  (3)資訊超負荷管理模組。監控網路資訊通訊通道,設定閾值,當資訊超出閾值後進行報警。

  (4)任務日誌處理模組。對使用者任務管理模組分配出的網路使用者資訊管理任務日誌進行管理,包括對日誌進行登記、刪除和修正。

  (5)登入管理模組。負責限制網路使用者的功能使用許可權、分配新使用者IP地址、對系統構件進行匯入和匯出,由網路使用者列表、使用者資訊修改和使用者資訊新建三個子模組組成。其中,網路使用者列表模組和使用者資訊修改模組只有系統管理員才能使用,使用者資訊新建模組的使用許可權無限制。

  1.2 系統前臺構件的設計與實現

  基於構件技術的資訊管理系統的前臺構件是一種典型的MVP結構,它對資訊的管理方式共分為三個等級,三個等級提供的功能模組實現方式也不同,第1、2 等級前臺構件的資訊管理工作是自動進行的,網路使用者無需對其中的資料進行呼叫。而第3等級前臺構件需要提供使用者使用介面,因而必須進行呼叫功能的開發,構件技術為其提供了JSF框架實現呼叫功能。由於三個等級前臺構件的功能實現方式存在差異,基於構件技術的資訊管理系統對前臺構件的設計要求也不盡相同,,經由第3等級構件彙總所有前臺構件的資訊管理程式,程式以程式碼方式進行傳送,基本的資訊管理程式程式碼表示如下:

  ManageMentauxiliaryWeightGrade2

  {

  PersonalCharacter?stringinvalidDesignation;}

  ManagementCharacter?stringMeans2()

  {

  //獲取功能模組的資訊管理物件

  WeightGradeAmanagedInvalid=(WeightGrade2)

  GainComponentManaged“(invalidDesignation);

  //依次給出構件管理方式

  feedbackmanagedInvalid.means2;

  ManagemenTauxiliaryUserGradeBextexldsWeightGrade2

  //反饋構件程式內容

  ManagementCharacter?stringMeans2()

  //複寫網路中裝置與軟體程式

  系統前臺構件以第2等級構件為父節點,即資訊管理程式程式碼使用的管理方式等同於第2等級構件管理方式,其能夠利用子節點的軟體分類結果採集資訊管理物件,從而完成構件技術對網路中裝置與軟體的程式複寫,實現不同管理程式之間的資訊融合。

  1.3 系統後臺構件的設計與實現

  基於構件技術的資訊管理系統的所有後臺構件均能對前臺構件的資訊進行接收,並可根據前臺構件給出的資訊管理程式程式碼完成構件配置。但前臺構件往往需要與多個網路使用者進行溝通,資訊結構極其不統一。為了確保網路使用者資訊管理任務的準確性,後臺構件需要將資訊結構定義成標準格式,圖3給出的是後臺構件資訊結構標準格式。

  ,系統後臺構件使用了一種名為JGroups的群組通訊工具定義了資訊結構的標準格式,給出的格式具有通訊敏感度高、資訊同步性強的優點,可進行系統各功能模組之間高可靠性的資訊通訊。標準格式的資訊頭中包含網路使用者資訊中的專屬特徵資料,優先順序標記用於寫入資訊通訊順序,通訊目標方位和初始方位可由後臺構件自行填寫。

  2 實驗結果與分析

  為了確保本文設計的基於構件技術的資訊管理系統具有良好的應用價值,現透過一次實驗分析系統的資源分配效果和功能需求度。在某市的路政單位、教學單位和公安單位分別安裝本文系統,實驗中的系統管理物件為上述三個單位計算機作業系統中產生的資訊,將三者分別標記為路政資訊、教學資訊和公安資訊。實驗持續7 天,7 天內本文系統同時進行三種資訊的管理工作。實驗結束後,分析本文系統的資源分配效果和功能需求度並進行彙總。

  3 結語

  本文簡要介紹了傳統資訊管理系統的設計缺陷,提出基於構件技術的資訊管理系統的設計目標,對系統的功能模組、前臺構件和後臺構件進行了具體設計與實現,使更加合理的資訊資源管理工作成為可能。在路政單位、教學單位和公安單位分別安裝本文系統進行7天實驗,實驗結果有力地證明了本文系統可合理分配資訊管理任務,具有功能需求度高、資源分配效果好的優勢。

最近訪問