淺析基於Struts2的資訊管理系統設計與實現論文

淺析基於Struts2的資訊管理系統設計與實現論文

  0引言

  21世紀是一個資訊時代,誰擁有資訊,誰就擁有優勢。想要提高資訊管理水平,最大限度發揮資訊資源優勢,以獲得最大經濟效益目標,離不開對資訊管理系統的應用。資訊管理系統是利用現代管理思想和方法,以電子計算機為載體,採用計算機軟體和網路通訊技術,對各種資訊進行收集、處理、儲存、分析、管理的系統。基於Stmts2的資訊管理系統結構研究,能夠實現資訊資源採編、交流、維護、釋出、管理等功能的一體化,能夠有效提高資訊釋出的時效性、準確性,更有利於資訊資源管理和開發,目前已廣泛應用到了各個領域,研究Struts2的資訊管理系統設計與實現具有重要意義。

  1資訊管理系統

  資訊管理系統是隨著資訊科技、計算機技術、網路技術的普及發展起來的新型產物。透過資訊管理系統便能夠對相關資訊進行收集、加工、處理、傳遞、儲存、共享、利用、交流、管理。以當代處理資訊方法為依據,附加進電子計算機技術,來進行進一步的資訊分析。資訊管理系統的應用能夠充分利用資訊資源獲得最大資訊資源利用率。該系統涉及經濟學、管理學、計算機科學等很多學科,具有輔助決策功能。

  資訊管理系統作為一種新型的資訊整合中心而存在,它不僅可以提供當前資訊的分析與處理,還可以對未來一段時間內的資訊進行合理性預測。這樣的系統可以作為企業資訊的核心來工作,並在企業發展中起到非常重要的作用。在資訊化的時代,企業需要這種資訊系統來為企業的執行指引方向,同時資訊管理系統也可以在企業的競爭當中起到至關重要的積極作用。目前在醫療、教育以及企業等方面,資訊管理系統已經得到廣泛應用。不同型別的資訊管理系統設計思路不同,系統結構不同,功能不同,特徵不同,所以適用範圍也不同。目前市面上常見的資訊管理系統絕大多數是從社會活動需要和將來發展戰略角度出發進行設計,以提高系統的針對性和科學性。如企業資訊管理系統,往往針對企業實際情況而設計,無法應用於醫院管理或校園管理當中。資訊管理系統可以被看做一種資訊整合中心,可以進行所有采集資訊的處理與分析一個完善的資訊管理系統能夠將各類資料資訊透過計算機準確的進行處理與分析,從不同角度得到不同分析結果,為資訊使用者提供決策依據,使資訊使用者能夠第一時間得到相關資訊。並且目前許多資訊管理系統已經實現網路化,能夠根據內部和外部資訊的變化,對相關資訊內容進行變化和調整,實現動態化資訊管理。這種資訊管理方式,效率更高,更加靈活,有效節約了管理成本,降低了管理難度。傳統紙質資訊資源,易丟失、損壞、折皺、受潮,且使用不方便,管理工作量大,不利於使用和歸檔分析。相比之下,資訊管理系統應用優勢十分明顯,積極推廣和應用資訊管理系統具有重要意義。

  2Struts的基本介紹

  Struts框架是一套非常經典,應用廣泛,基於JAVA語言開發的框架。最早開發於2000年5月,2001年6月釋出,參與開發人數上千。目前我們透過改善Strut處理系統資訊的方法作為進一步研究的核心,全面改善標籤庫的研究物件,以此來進行資訊系統的長遠架構。框架名稱的用意是希望人們能記住一切事物都需要基礎支撐。這也恰怡解釋了Struts在WEB應用開發中的重要地位,就像任何建築都需要基礎一樣,同樣軟體工程師使用Struts為業務應用的每一層提供支援。Struts作為資訊管理的中心載體不僅可以控制來訪者的訪問許可權,更是可以將不同國家的處理資料進行規範化的處理。因此我們在設計Struts的時候就會面臨更大的難題,諸如該系統的執行環境、處理模式以及結構框架等都是我們需要著重考慮的問題。經過不斷的改進和完善,Struts已經十分成熟、穩定、可靠,市場佔有率達到20%,已經上工業化標準。但隨著時代的進步,科技的.不斷髮展,Struts的侷限性和不足開始暴露出來。Strutsl支援的表層技術過於單一,與JSP/Servlet耦合非常緊密,侷限性較大,靈活性較差,並且不可能與檢視層模版技術進行整合。與此同時,將Strutsl的效能作為研究的主體進行系統性能的進一步提升,發明了Struts2作為Strutsl缺陷的補償版本。不僅提高了Strutsl的各方面功能指標,更是為以後的研究打下了良好的基礎。Struts2雖然是Struts1的衍生版,卻有著很大變化,Struts2以"WebWork為核心,實質上與Struts1關聯較少,整體框架結構已經面目全非,幾乎可以說是兩個完全不同的框架。兩個框架之所以選用同樣名字,是因為開發組織希望推廣Struts2,以取代Struts1。Struts2誕生不久就得到了廣泛應用,逐漸成為JAVA應用程式開發中廣泛使用的主流框架。基於它的資訊管理系統,集資訊採編、釋出、管理、傳播等功能為一體,有利於使用者及時、準確的掌握資訊資源。

  3基於Struts2的資訊管理系統總體設計

  資訊管理系統設計中必須要做好總體設計,分析系統功能需求,總體設計質量直接關係著資訊管理系統設計的成功與否,只有正確把握業務邏輯和軟體使用者意圖,針對使用需求和要求,才能進行有針對性真實,避免設計與開發及需求間產生矛盾,避免發生返工現象。透過前文對Struts的分析可以看出,基於Struts2的資訊管理系統設計是一項具有複雜性和專業性的工作。因此,必須要進行總體設計規劃,明確設計思路,確定設計策略,尋找設計方向,為後續詳細設計提供依據。基於Struts2的資訊管理系統,除了要滿足業務需求和使用者要求外,要儘可能做到操作簡單,介面簡潔大方,能夠實現多種使用者許可權管理模式,實現分角色管理,以便於訪問許可權限制。首先應該達到能夠適應中心板塊資訊處理、暫時資訊處理、日程資訊處理、歷史工作狀態處理以及板塊聯合處理等條件。在系統的深入工作中可以對於日常資訊活動進行管理,並且可以很好的進行日程資訊管理與維護,從而提升系統總體的可靠性。前不久Struts2框架的安全漏洞頻頻爆出,使得基於Struts2的資訊管理系統安全問題受到了廣泛關注。因此,具體開放中應對系統安全問題提高重視,保障系統安全,避免資訊洩露。分角色管理設計中應設定角色識別功能,系統中應包括:系統管理員、專案負責人、專案組長、成員、使用者等五個角色,不同角色應具備不同許可權和職能,資訊訪問範圍也應根據角色不同來區分,這樣以來便能夠進一步提高資訊資源管理水平,避免資訊洩漏。只有做好總體設計才能進行詳細設計,保障總體設計質量至關重要。

  4基於Struts2的資訊管理系統洋細設計與實現

  不同行業或同一行業不同企業,其業務特點和業務處理流程,以及自身實際情況都存在較大差異,所以在社會活動過程中所產生的資訊量和資訊內容差異較大,對資訊管理系統功能要求也會有較大出入。想要避免一些具體業務在軟體上沒有提供相應服務或一些功能不能滿足企業業務流程需要,就必須做好系統功能分析,然後結合總體設計目標和設計思路進行設計。所以要先了解專案設計目標,確定資訊管理系統適用範圍、開發規模、效能要求、使用要求等。下一步就是進行細緻的區分。通常我們可以分四個板塊,即:中心管理、標的管理、資料庫管理與日程管理。透過這幾個模組的細緻劃分達到資源的合理應用。中心管理模組負責個人日常工作中產生的資訊交流和記錄,並對這些資訊進行處理和分析。專案管理模組則負責對相關資訊資源的建立、維護、刪除、查詢等操作。管理員模組則能夠進行公告維護、會議安排。日報管理模組則能夠進行日報新增、稽核、統計,是整個系統的核心模組。系統管理模組則負責系統基本資訊維護和管理,能夠對系統功能進行調整。此外,具體管理功能要涉及:後臺管理、資訊管理、多媒體管理、欄目管理、專題管理、資訊採編管理、資訊稽核流程管理、日誌管理等內容。欄目管理中欄目應可排序,能夠控制欄目訪問許可權,可設定顯示模組和隱藏模組,可控制資訊顯示狀態和方式,例如,動態顯示或靜態顯示。系統的資訊管理應具有可變性,即一方面能夠對原有資訊進行儲存於淘汰,另一方面可以對資訊的編輯進行圖形化處理。一旦將資訊系統的資料進行圖形化處理後,我們就可以清晰的得出各種資訊型別與資訊資料。資訊稽核流程管理中,必須有合理、有序、科學的管理機制。資訊稽核機制要嚴格完整,遵循二級稽核機制,能夠明確資訊釋出人資訊,以便於資訊稽核與提交。資訊稽核模組要包括具體具體稽核流程、稽核方式、稽核範圍、稽核人姓名、稽核時間、稽核狀態,若未透過稽核應可顯示未透過原因。只有保障每一個模組的合理性、科學性、完整性,才能使整個系統安全、穩定、合理.

  5結束語

  21世界人類社會正在逐步進入資訊時代,社會活動中產生的資訊量越來越大,內容越來越多,傳統的人工資訊管理模式已經不能適應時代發展需求。因此,在資訊管理工作中應積極融入資訊管理系統,透過資訊管理系統提供資訊管理效率,提升資訊利用率,發揮資訊資源職能。

最近訪問