基于Struts2的信息管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)
基于Struts2的信息管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第2頁(yè)
基于Struts2的信息管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第3頁(yè)
基于Struts2的信息管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第4頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、基于Struts2的信息管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)【摘 要】隨著全球經(jīng)濟(jì)的發(fā)展及科學(xué)技術(shù)的不斷進(jìn)步,21世紀(jì)人類社會(huì)正在逐步進(jìn)入信息時(shí)代,信息技術(shù)應(yīng)用范圍越來(lái)越廣,幾乎融入社會(huì)活動(dòng)的所有領(lǐng)域,人類已開(kāi)始對(duì)信息技術(shù)產(chǎn)生依賴性。通過(guò)信息技術(shù)實(shí)現(xiàn)了智能化、高效化、自動(dòng)化、無(wú)紙化辦公,信息管理系統(tǒng)成為了人們工作中不可或缺的重要工具。新經(jīng)濟(jì)環(huán)境下,社會(huì)活動(dòng)中產(chǎn)生的信息量越來(lái)越大,內(nèi)容越來(lái)越多,傳統(tǒng)人工信息管理模式已難以取得預(yù)期效果,不僅效率低,有效性差,且易造成信息數(shù)據(jù)丟失或損壞,將影響信息資源利用率。想要對(duì)信息資源進(jìn)行有效管理,保障信息安全,提高信息資源利用率,就要進(jìn)行信息化建設(shè),融入信息技術(shù),應(yīng)用信息管理系

2、統(tǒng)。本文將針對(duì)基于Struts2的信息管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)展開(kāi)研究和分析?!娟P(guān)鍵詞】Struts2;信息系統(tǒng);系統(tǒng)設(shè)計(jì);系統(tǒng)實(shí)現(xiàn)0 引言21世紀(jì)是一個(gè)信息時(shí)代,誰(shuí)擁有信息,誰(shuí)就擁有優(yōu)勢(shì)。想要提高信息管理水平,最大限度發(fā)揮信息資源優(yōu)勢(shì),以獲得最大經(jīng)濟(jì)效益目標(biāo),離不開(kāi)對(duì)信息管理系統(tǒng)的應(yīng)用。信息管理系統(tǒng)是利用現(xiàn)代管理思想和方法,以電子計(jì)算機(jī)為載體,采用計(jì)算機(jī)軟件和網(wǎng)絡(luò)通訊技術(shù),對(duì)各種信息進(jìn)行收集、處理、存儲(chǔ)、分析、管理的系統(tǒng)。基于Struts2的信息管理系統(tǒng)結(jié)構(gòu)研究,能夠?qū)崿F(xiàn)信息資源采編、交流、維護(hù)、發(fā)布、管理等功能的一體化,能夠有效提高信息發(fā)布的時(shí)效性、準(zhǔn)確性,更有利于信息資源管理和開(kāi)發(fā),目前已廣泛

3、應(yīng)用到了各個(gè)領(lǐng)域,研究Struts2的信息管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)具有重要意義。1 信息管理系統(tǒng)信息管理系統(tǒng)是隨著信息技術(shù)、計(jì)算機(jī)技術(shù)、網(wǎng)絡(luò)技術(shù)的普及發(fā)展起來(lái)的新型產(chǎn)物。通過(guò)信息管理系統(tǒng)便能夠?qū)ο嚓P(guān)信息進(jìn)行收集、加工、處理、傳遞、儲(chǔ)存、共享、利用、交流、管理。以當(dāng)代處理信息方法為依據(jù),附加進(jìn)電子計(jì)算機(jī)技術(shù),來(lái)進(jìn)行進(jìn)一步的信息分析。信息管理系統(tǒng)的應(yīng)用能夠充分利用信息資源獲得最大信息資源利用率。該系統(tǒng)涉及經(jīng)濟(jì)學(xué)、管理學(xué)、計(jì)算機(jī)科學(xué)等很多學(xué)科,具有輔助決策功能。信息管理系統(tǒng)作為一種新型的信息集成中心而存在,它不僅可以提供當(dāng)前信息的分析與處理,還可以對(duì)未來(lái)一段時(shí)間內(nèi)的信息進(jìn)行合理性預(yù)測(cè)。這樣的系統(tǒng)可以作為企

4、業(yè)信息的核心來(lái)工作,并在企業(yè)發(fā)展中起到非常重要的作用。在信息化的時(shí)代,企業(yè)需要這種信息系統(tǒng)來(lái)為企業(yè)的運(yùn)行指引方向,同時(shí)信息管理系統(tǒng)也可以在企業(yè)的競(jìng)爭(zhēng)當(dāng)中起到至關(guān)重要的積極作用。目前在醫(yī)療、教育以及企業(yè)等方面,信息管理系統(tǒng)已經(jīng)得到廣泛應(yīng)用。不同類型的信息管理系統(tǒng)設(shè)計(jì)思路不同,系統(tǒng)結(jié)構(gòu)不同,功能不同,特征不同,所以適用范圍也不同。目前市面上常見(jiàn)的信息管理系統(tǒng)絕大多數(shù)是從社會(huì)活動(dòng)需要和將來(lái)發(fā)展戰(zhàn)略角度出發(fā)進(jìn)行設(shè)計(jì),以提高系統(tǒng)的針對(duì)性和科學(xué)性。如企業(yè)信息管理系統(tǒng),往往針對(duì)企業(yè)實(shí)際情況而設(shè)計(jì),無(wú)法應(yīng)用于醫(yī)院管理或校園管理當(dāng)中。信息管理系統(tǒng)可以被看做一種信息集成中心,可以進(jìn)行所有采集信息的處理與分析一個(gè)完

5、善的信息管理系統(tǒng)能夠?qū)⒏黝悢?shù)據(jù)信息通過(guò)計(jì)算機(jī)準(zhǔn)確的進(jìn)行處理與分析,從不同角度得到不同分析結(jié)果,為信息使用者提供決策依據(jù),使信息使用者能夠第一時(shí)間得到相關(guān)信息。并且目前許多信息管理系統(tǒng)已經(jīng)實(shí)現(xiàn)網(wǎng)絡(luò)化,能夠根據(jù)內(nèi)部和外部信息的變化,對(duì)相關(guān)信息內(nèi)容進(jìn)行變化和調(diào)整,實(shí)現(xiàn)動(dòng)態(tài)化信息管理。這種信息管理方式,效率更高,更加靈活,有效節(jié)約了管理成本,降低了管理難度。傳統(tǒng)紙質(zhì)信息資源,易丟失、損壞、折皺、受潮,且使用不方便,管理工作量大,不利于使用和歸檔分析。相比之下,信息管理系統(tǒng)應(yīng)用優(yōu)勢(shì)十分明顯,積極推廣和應(yīng)用信息管理系統(tǒng)具有重要意義。2 Struts的基本介紹Struts框架是一套非常經(jīng)典,應(yīng)用廣泛,基于J

6、AVA語(yǔ)言開(kāi)發(fā)的框架。最早開(kāi)發(fā)于2000年5月,2001年6月發(fā)布,參與開(kāi)發(fā)人數(shù)上千。目前我們通過(guò)改善Strut處理系統(tǒng)信息的方法作為進(jìn)一步研究的核心,全面改善標(biāo)簽庫(kù)的研究對(duì)象,以此來(lái)進(jìn)行信息系統(tǒng)的長(zhǎng)遠(yuǎn)架構(gòu)??蚣苊Q的用意是希望人們能記住一切事物都需要基礎(chǔ)支撐。這也恰恰解釋了Struts在WEB應(yīng)用開(kāi)發(fā)中的重要地位,就像任何建筑都需要基礎(chǔ)一樣,同樣軟件工程師使用Struts為業(yè)務(wù)應(yīng)用的每一層提供支持。Struts作為信息管理的中心載體不僅可以控制來(lái)訪者的訪問(wèn)權(quán)限,更是可以將不同國(guó)家的處理數(shù)據(jù)進(jìn)行規(guī)范化的處理。因此我們?cè)谠O(shè)計(jì)Struts的時(shí)候就會(huì)面臨更大的難題,諸如該系統(tǒng)的運(yùn)行環(huán)境、處理模式以及

7、結(jié)構(gòu)框架等都是我們需要著重考慮的問(wèn)題。經(jīng)過(guò)不斷的改進(jìn)和完善,Struts已經(jīng)十分成熟、穩(wěn)定、可靠,市場(chǎng)占有率達(dá)到20%,已經(jīng)上工業(yè)化標(biāo)準(zhǔn)。但隨著時(shí)代的進(jìn)步,科技的不斷發(fā)展,Struts的局限性和不足開(kāi)始暴露出來(lái)。Struts1支持的表層技術(shù)過(guò)于單一,與JSP/Servlet耦合非常緊密,局限性較大,靈活性較差,并且不可能與視圖層模版技術(shù)進(jìn)行整合。與此同時(shí),將Struts1的性能作為研究的主體進(jìn)行系統(tǒng)性能的進(jìn)一步提升,發(fā)明了Struts2作為Struts1缺陷的補(bǔ)償版本。不僅提高了Struts1的各方面功能指標(biāo),更是為以后的研究打下了良好的基礎(chǔ)。Struts2雖然是Struts1的衍生版,卻有著

8、很大變化,Struts2以WebWork為核心,實(shí)質(zhì)上與Struts1關(guān)聯(lián)較少,整體框架結(jié)構(gòu)已經(jīng)面目全非,幾乎可以說(shuō)是兩個(gè)完全不同的框架。兩個(gè)框架之所以選用同樣名字,是因?yàn)殚_(kāi)發(fā)組織希望推廣Struts2,以取代Struts1。Struts2誕生不久就得到了廣泛應(yīng)用,逐漸成為JAVA應(yīng)用程序開(kāi)發(fā)中廣泛使用的主流框架?;谒男畔⒐芾硐到y(tǒng),集信息采編、發(fā)布、管理、傳播等功能為一體,有利于使用者及時(shí)、準(zhǔn)確的掌握信息資源。3 基于Struts2的信息管理系統(tǒng)總體設(shè)計(jì)信息管理系統(tǒng)設(shè)計(jì)中必須要做好總體設(shè)計(jì),分析系統(tǒng)功能需求,總體設(shè)計(jì)質(zhì)量直接關(guān)系著信息管理系統(tǒng)設(shè)計(jì)的成功與否,只有正確把握業(yè)務(wù)邏輯和軟件使用者

9、意圖,針對(duì)使用需求和要求,才能進(jìn)行有針對(duì)性真實(shí),避免設(shè)計(jì)與開(kāi)發(fā)及需求間產(chǎn)生矛盾,避免發(fā)生返工現(xiàn)象。通過(guò)前文對(duì)Struts的分析可以看出,基于Struts2的信息管理系統(tǒng)設(shè)計(jì)是一項(xiàng)具有復(fù)雜性和專業(yè)性的工作。因此,必須要進(jìn)行總體設(shè)計(jì)規(guī)劃,明確設(shè)計(jì)思路,確定設(shè)計(jì)策略,尋找設(shè)計(jì)方向,為后續(xù)詳細(xì)設(shè)計(jì)提供依據(jù)?;赟truts2的信息管理系統(tǒng),除了要滿足業(yè)務(wù)需求和使用者要求外,要盡可能做到操作簡(jiǎn)單,界面簡(jiǎn)潔大方,能夠?qū)崿F(xiàn)多種用戶權(quán)限管理模式,實(shí)現(xiàn)分角色管理,以便于訪問(wèn)權(quán)限限制。首先應(yīng)該達(dá)到能夠適應(yīng)中心板塊信息處理、暫時(shí)信息處理、日程信息處理、歷史工作狀態(tài)處理以及板塊聯(lián)合處理等條件。在系統(tǒng)的深入工作中可以對(duì)

10、于日常信息活動(dòng)進(jìn)行管理,并且可以很好的進(jìn)行日程信息管理與維護(hù),從而提升系統(tǒng)總體的可靠性。前不久Struts2框架的安全漏洞頻頻爆出,使得基于Struts2的信息管理系統(tǒng)安全問(wèn)題受到了廣泛關(guān)注。因此,具體開(kāi)放中應(yīng)對(duì)系統(tǒng)安全問(wèn)題提高重視,保障系統(tǒng)安全,避免信息泄露。分角色管理設(shè)計(jì)中應(yīng)設(shè)置角色識(shí)別功能,系統(tǒng)中應(yīng)包括:系統(tǒng)管理員、項(xiàng)目負(fù)責(zé)人、項(xiàng)目組長(zhǎng)、成員、用戶等五個(gè)角色,不同角色應(yīng)具備不同權(quán)限和職能,信息訪問(wèn)范圍也應(yīng)根據(jù)角色不同來(lái)區(qū)分,這樣以來(lái)便能夠進(jìn)一步提高信息資源管理水平,避免信息泄漏。只有做好總體設(shè)計(jì)才能進(jìn)行詳細(xì)設(shè)計(jì),保障總體設(shè)計(jì)質(zhì)量至關(guān)重要。4 基于Struts2的信息管理系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)

11、不同行業(yè)或同一行業(yè)不同企業(yè),其業(yè)務(wù)特點(diǎn)和業(yè)務(wù)處理流程,以及自身實(shí)際情況都存在較大差異,所以在社會(huì)活動(dòng)過(guò)程中所產(chǎn)生的信息量和信息內(nèi)容差異較大,對(duì)信息管理系統(tǒng)功能要求也會(huì)有較大出入。想要避免一些具體 業(yè)務(wù)在軟件上沒(méi)有提供相應(yīng)服務(wù)或一些功能不能滿足企業(yè)業(yè)務(wù)流程需要,就必須做好系統(tǒng)功能分析,然后結(jié)合總體設(shè)計(jì)目標(biāo)和設(shè)計(jì)思路進(jìn)行設(shè)計(jì)。所以要先了解項(xiàng)目設(shè)計(jì)目標(biāo),確定信息管理系統(tǒng)適用范圍、開(kāi)發(fā)規(guī)模、性能要求、使用要求等。下一步就是進(jìn)行細(xì)致的區(qū)分。通常我們可以分四個(gè)板塊,即:中心管理、標(biāo)的管理、數(shù)據(jù)庫(kù)管理與日程管理。通過(guò)這幾個(gè)模塊的細(xì)致劃分達(dá)到資源的合理應(yīng)用。中心管理模塊負(fù)責(zé)個(gè)人日常工作中產(chǎn)生的信息交流和記錄,

12、并對(duì)這些信息進(jìn)行處理和分析。項(xiàng)目管理模塊則負(fù)責(zé)對(duì)相關(guān)信息資源的創(chuàng)建、維護(hù)、刪除、查詢等操作。管理員模塊則能夠進(jìn)行公告維護(hù)、會(huì)議安排。日?qǐng)?bào)管理模塊則能夠進(jìn)行日?qǐng)?bào)添加、審核、統(tǒng)計(jì),是整個(gè)系統(tǒng)的核心模塊。系統(tǒng)管理模塊則負(fù)責(zé)系統(tǒng)基本信息維護(hù)和管理,能夠?qū)ο到y(tǒng)功能進(jìn)行調(diào)整。此外,具體管理功能要涉及:后臺(tái)管理、信息管理、多媒體管理、欄目管理、專題管理、信息采編管理、信息審核流程管理、日志管理等內(nèi)容。欄目管理中欄目應(yīng)可排序,能夠控制欄目訪問(wèn)權(quán)限,可設(shè)置顯示模塊和隱藏模塊,可控制信息顯示狀態(tài)和方式,例如,動(dòng)態(tài)顯示或靜態(tài)顯示。系統(tǒng)的信息管理應(yīng)具有可變性,即一方面能夠?qū)υ行畔⑦M(jìn)行儲(chǔ)存于淘汰,另一方面可以對(duì)信息的

13、編輯進(jìn)行圖形化處理。一旦將信息系統(tǒng)的數(shù)據(jù)進(jìn)行圖形化處理后,我們就可以清晰的得出各種信息類型與信息數(shù)據(jù)。信息審核流程管理中,必須有合理、有序、科學(xué)的管理機(jī)制。信息審核機(jī)制要嚴(yán)格完整,遵循二級(jí)審核機(jī)制,能夠明確信息發(fā)布人信息,以便于信息審核與提交。信息審核模塊要包括具體具體審核流程、審核方式、審核范圍、審核人姓名、審核時(shí)間、審核狀態(tài),若未通過(guò)審核應(yīng)可顯示未通過(guò)原因。只有保障每一個(gè)模塊的合理性、科學(xué)性、完整性,才能使整個(gè)系統(tǒng)安全、穩(wěn)定、合理,揮出最大性能。管理模塊確定后,要進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì)。在這里我們就要強(qiáng)調(diào)數(shù)據(jù)庫(kù)的重要性,一個(gè)運(yùn)行良好的數(shù)據(jù)庫(kù)會(huì)包含許多的信息管理內(nèi)容的。數(shù)據(jù)庫(kù)的容量、科學(xué)以及運(yùn)行是否流暢等問(wèn)題直接影響著信息系統(tǒng)作用的發(fā)揮。所以要想提高信息系統(tǒng)的效率,就要優(yōu)先優(yōu)化數(shù)據(jù)庫(kù)的模式以及結(jié)構(gòu)。數(shù)據(jù)庫(kù)結(jié)構(gòu)要能夠體軟件數(shù)據(jù)業(yè)務(wù)的邏輯關(guān)系,以利用數(shù)據(jù)庫(kù)提高數(shù)據(jù)訪問(wèn)和操作速度。數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)中要考慮到觸發(fā)器、函數(shù)、存儲(chǔ)過(guò)程,并且每一個(gè)管理模塊應(yīng)相互關(guān)聯(lián),具有類似的結(jié)構(gòu),以便于后期維護(hù)。系統(tǒng)的成功與否還要依賴后期的系統(tǒng)功能測(cè)試,也就是通常所說(shuō)的JUNTI測(cè)試法。JU

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論