博文谷

位置:首頁 > 實用範文 > 論文

網絡應用程序的開發與設計論文

論文2.76W

網上地宮”是一款基於動態可視化的資訊圖形管理系統,它能夠幫助企業解決目前日益增多的資訊量處理和複雜化管理等問題,特別對異構網絡、數據庫的資訊查詢管理具有良效。在它的規劃管理下,企業的資訊流動與共享機制將更加順暢。

網絡應用程序的開發與設計論文

1 “網上地宮”的開發體系結構分析與設計

1.1 應用程序系統結構

“網上地宮”是基於Web資訊發佈所建立的HTTP協議,它運用到了Web的數據庫訪問技術,並透過Java開發技術進行對系統作用的補充。所以整體來看,“網上地宮”是基於Web、B/S、Java等技術形成的綜合開發體系結構,如圖1。

1.2 應用程序系統設計

一般來說,“網上地宮”系統都是應用於煤礦企業的礦級應子系統和隊級應子系統的,另外它也能夠負責生產指揮圖子系統的相關功能。其中礦級子系統包括了7個模組:油水井動靜態開發數據模組、月生產執行曲線模組、原油產量監測模組、綜合開採模組、產量組合模組、開採模組以及機採井動態控制模組。而隊級子系統則包括了開發數據模組、單井生產執行模組、油水井基礎資訊模組和機採井動態控制模組4大模組。

上述11個模組都擁有自身的獨立性,並在“網上地宮”總系統的指揮下進行各個服務器端的執行、編輯、動態管理和資訊發佈。以便於“網上地宮”相關功能的多元化實現。

2 “網上地宮”應用程序的模組功能實現

按照上述對“網上地宮”中各個子系統模組的設計狀況,其目的也是爲了在實際的煤礦開採過程中得以功能實現,並創造經濟效益。所以本文選取基於Java技術的生產指揮圖子系統的相關功能模組應用進行論述。

按照功能劃分,生產指揮圖子系統具備兩項功能:第一是基於Web的生產指揮圖編輯功能,第二是網上資訊發佈功能。兩種功能系統都是透過Servlet與Java技術得以實現的。

2.1 基於Web的生產指揮圖編輯功能實現

生產指揮圖編輯工作是有技術管理員來完成,所以它應該被設定於服務器端最爲合理,而並不透過網絡,這是爲了避免過多插件所造成的影響。由於運用到了Java技術對模組的B/S結構模式加以實現,所以它需要系統虛擬機支援JDK1.1以上版本的軟件,並同時支援SWING。按照系統的實際需求,可以將編輯處理器部分的JDK軟件設定於服務器上,並將其與網上資訊發佈模組相互連通,以提升它的進階程序特性。

在編輯功能系統中,一定要針對Java技術進行系統功能實現,從而滿足網上地宮的動態可視化特性。這裏運用到AWT,它是Java中的可視功能部分,它可以輔助JavaGUI實現靈活的系統結構設計,並基於AWT的基礎上爲系統提供可以替代AWT的輕重量組件,最終全面實現系統的圖形編輯功能。

2.2 基於Web的生產指揮圖網上資訊發佈功能實現

在生產指揮圖的網上資訊發佈功能方面,則運用了基於Java Applet技術的客戶端。但在功能實現過程中也要考慮“網上地宮”系統中與安全機制相關的“沙箱”模型限制,它主要是針對服務器端通信功能的限制。本文在對資訊發佈功能設計過程中所採用的是證書機制,它會爲每一個使用系統的用戶發放證書,進而實現數據服務器中所有數據的無線共享功能。不過爲了解決證書發放的相對複雜性,這裏採用到了基於Servlet客戶端的applet模式來避開applet的相關安全限制,以達到實現三層模式的基本要求,同時保證不損失服務器端的安全功能。

在該系統中,“沙箱”模式主要對隔離區域的執行程序(例如Java模板、ActiveX控件)進行進程方面的程序執行,它的'操作前提是不會影響到其它部件的基本功能。由於採用了訪問權限機制,所以只有有權限的使用者纔可以對系統內的檔案及目錄進行訪問,這樣設計的目的也是爲了保護系統中資源不會受到來自於未知威脅的影響。

按照Web的基本三層結構設計應用,並同時爲系統的安全性限制做考慮,本文中的生產指揮圖網上資訊發佈子系統所採用的是基於Java技術的Applet服務器,它可以實現在數據庫各個服務器之間的相互通信,並實現從客戶端到Web服務器之間以及Web服務器和Oracle數據庫服務器之間的動態資訊傳輸發佈功能應用。

3 總結

以目前的計算機技術及網絡應用程序開發的發展節奏來看,交互式Web技術的應用範圍將會越來越廣。正如本文中所描述的“網上地宮”企業資訊動態管理系統,它的設計與功能模組就幫助煤炭企業實現了對工程資訊的管理和共享,這極大程度的提升了企業的生產效率和決策效率,使得我國工業發展更加資訊化、智能化、人性化。

標籤:論文 網絡應用