企業(yè)研究論文-在企業(yè)信息系統(tǒng)中構建Web應用中分析圖的動態(tài)形成.doc_第1頁
企業(yè)研究論文-在企業(yè)信息系統(tǒng)中構建Web應用中分析圖的動態(tài)形成.doc_第2頁
企業(yè)研究論文-在企業(yè)信息系統(tǒng)中構建Web應用中分析圖的動態(tài)形成.doc_第3頁
企業(yè)研究論文-在企業(yè)信息系統(tǒng)中構建Web應用中分析圖的動態(tài)形成.doc_第4頁
企業(yè)研究論文-在企業(yè)信息系統(tǒng)中構建Web應用中分析圖的動態(tài)形成.doc_第5頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

企業(yè)研究論文-在企業(yè)信息系統(tǒng)中構建應用中分析圖的動態(tài)形成作者:張暑軍鄭陽平張黎明摘要本文通過對Web應用程序中圖形的應用研究,提出了動態(tài)產生圖形的思想,并將該思想成功應用在Web應用程序的開發(fā)和企業(yè)信息系統(tǒng)中,對企業(yè)信息系統(tǒng)中的分析和決策系統(tǒng)的處理起到了很大的作用,通過動態(tài)圖形處理,提高了企業(yè)處理分析信息的有效性和可靠性。關鍵詞分析圖動態(tài)圖形企業(yè)信息系統(tǒng)流處理一、序言在WEB應用中圖片的應用已經非常流行,并且在處理企業(yè)信息分析系統(tǒng)時采用各種各樣的部件產生動態(tài)分析效果。通常處理分析圖形都是應用部件進行的,如:JavaApplet、ActiveX等。通過實例討論運用Java技術動態(tài)生成圖形,并將其應用到企業(yè)信息系統(tǒng)中,對于企業(yè)決策者來說,僅是普通圖片,從分析圖中可以得到有效的、可行的解決方案。二、結構設計對于企業(yè)信息系統(tǒng)而言,企業(yè)數據時刻的變化,就需要動態(tài)分析數據。在產生分析圖過程中,就必須考慮到圖形的隨時更新。這樣企業(yè)決策者就可以自定義其瀏覽圖形的格式,以及圖形中字體、線條等圖形元素的屬性來動態(tài)的生成基于Web分析圖形。其產生過程如圖1所示,當需要分析企業(yè)信息系統(tǒng)中的數據請求顯示圖形時,將請求提交給圖形控制器,圖形控制器獲取企業(yè)數據和圖片參數的請求資料,并判斷產生圖形的類型,提交給適當的圖形生成器。當打開企業(yè)信息系統(tǒng)時瀏覽圖片時發(fā)出請求給服務器端,服務器端的控制器收到請求后根據客戶端提供的參數,將請求轉發(fā)給圖形生成器,圖形生成器將根據客戶端提供的參數繪制對應的分析圖,將繪制的分析圖轉交給圖形控制器,最后分析圖形以WEB的形式顯示給企業(yè)用戶或嵌套在企業(yè)信息系統(tǒng)中顯示出來,這樣企業(yè)決策者根據生成的分析圖制定有效可行方案。1.圖形生成器設計在Web中產生圖形必須獲取頁面的輸入輸出流,在Java中通過ServletInputStream和ServletOutputStream對象來獲取輸入輸出流。以下步驟將繪制的圖形傳遞給這兩個對象,以實現圖形生成器。(1)創(chuàng)建BufferedImage對象。Java中用BufferedImage類來緩沖處理圖像,它可以定義圖像類型、寬度、高度,以及色彩等。為了繪制圖形方便,以BufferedImage對象左上角的坐標點(0,0)為原點。(2)獲取圖形繪制Graphics對象。通常Graphics對象繪制圖形,將圖形繪制在屏幕上,或者將圖形繪制在其他設備上,如Image對象、打印機。(3)繪制圖形。使用Graphics對象提供的方法來實現幾何圖形繪制,如:drawString方法來繪制字符串,drawImage方法繪制一個存在的圖像等。生成動態(tài)圖形,繪制是在Image對象中完成的,有了Graphics對象,繪制圖形就如同繪制在屏幕上。(4)輸出到客戶端。通常,繪制圖形的參數由客戶端提供,如線條色彩、圖形標題等(也可通過數據庫得到)。這樣就需要來自客戶端的輸入流,以及響應客戶的輸出流,分別由request對象和response對象得到。圖形繪制后,將結果通過輸出流發(fā)送到客戶端,通過response對象告訴Web服務器,MIME類型為image/jpeg或其他圖形格式。2.控制器的設計控制器是服務器端程序,主要負責客戶端請求及響應,同時提供給圖形生成器需要的對象和參數,傳遞的對象包括:request對象和response對象,參數是企業(yè)信息數據決定,如:圖形的繪制形狀類型,色彩,以及圖形格式(JPG、GIF、PNG)等??刂破髟O計時,需要完成以下幾方面的功能:(1)當Web服務器啟動時,完成圖形控制器的初始化,初始化的主要任務包括加載圖形生成器類(不同的圖形格式可提供不同的生成器)。初始化過程中還可加載其它業(yè)務參數。(2)當企業(yè)用戶通過互聯網絡發(fā)出請求給控制器時,控制器首先將用戶的參數進行組織,以固定的格式進行存儲,并根據用戶提供的圖形格式參數調用相應的圖形生成器。(3)圖形生成器生成圖形后,控制器將生成的圖形反饋給企業(yè)用戶。3.分析圖形的生成在進行圖形生成前首先確定分析企業(yè)信息系統(tǒng)中的數據,找出該類圖形的共同點,設計出通用的圖形生成器,以柱狀為例來說明產生分析圖的步驟:(1)確定企業(yè)用戶坐標,需要將以左上角為原點的系統(tǒng)坐標轉換成企業(yè)用戶坐標。(2)確定橫坐標數據和縱坐標數據,分別以數組形式給出。(3)判斷企業(yè)信息系統(tǒng)中用戶提供的條形框顏色。(4)根據數據個數由程序以數組大小來動態(tài)分析完成。因此存儲數據提供的數組需要動態(tài)數組。(5)動態(tài)分析、計算條形框繪制的位置和繪制的參數。(6)生成動態(tài)分析圖形(見圖2)。三、結論通過對企業(yè)信息系統(tǒng)中的數據進行動態(tài)分析,企業(yè)決策者可以隨時在WEB應用中或者企業(yè)信息系統(tǒng)中根據動態(tài)生成的圖形,分析當前企業(yè)的現狀,以及未來的發(fā)展趨勢,提高了企業(yè)信息系統(tǒng)的處理效率,加快

溫馨提示

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

評論

0/150

提交評論