網站首頁 文學常識 簡歷 公文文書 文學名著 實用文 人生哲理 作文 熱點話題作文
當前位置:文萃咖 > 實用範文 > 論文

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

欄目: 論文 / 發佈於: / 人氣:1.64W

0引言

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

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