国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

網(wǎng)絡(luò)應(yīng)用程序的開(kāi)發(fā)與設(shè)計(jì)

2016-10-21 17:55:59賈殿燕
電子技術(shù)與軟件工程 2016年9期
關(guān)鍵詞:開(kāi)發(fā)設(shè)計(jì)

賈殿燕

【關(guān)鍵詞】網(wǎng)絡(luò)應(yīng)用程序 網(wǎng)上地宮 信息動(dòng)態(tài)發(fā)布系統(tǒng) 開(kāi)發(fā) 設(shè)計(jì)

“網(wǎng)上地宮”是一款基于動(dòng)態(tài)可視化的信息圖形管理系統(tǒng),它能夠幫助企業(yè)解決目前日益增多的信息量處理和復(fù)雜化管理等問(wèn)題,特別對(duì)異構(gòu)網(wǎng)絡(luò)、數(shù)據(jù)庫(kù)的信息查詢(xún)管理具有良效。在它的規(guī)劃管理下,企業(yè)的信息流動(dòng)與共享機(jī)制將更加順暢。

1 “網(wǎng)上地宮”的開(kāi)發(fā)體系結(jié)構(gòu)分析與設(shè)計(jì)

1.1 應(yīng)用程序系統(tǒng)結(jié)構(gòu)

“網(wǎng)上地宮”是基于Web信息發(fā)布所建立的HTTP協(xié)議,它運(yùn)用到了Web的數(shù)據(jù)庫(kù)訪問(wèn)技術(shù),并通過(guò)Java開(kāi)發(fā)技術(shù)進(jìn)行對(duì)系統(tǒng)作用的補(bǔ)充。所以整體來(lái)看,“網(wǎng)上地宮”是基于Web、B/S、Java等技術(shù)形成的綜合開(kāi)發(fā)體系結(jié)構(gòu),如圖1。

1.2 應(yīng)用程序系統(tǒng)設(shè)計(jì)

一般來(lái)說(shuō),“網(wǎng)上地宮”系統(tǒng)都是應(yīng)用于煤礦企業(yè)的礦級(jí)應(yīng)子系統(tǒng)和隊(duì)級(jí)應(yīng)子系統(tǒng)的,另外它也能夠負(fù)責(zé)生產(chǎn)指揮圖子系統(tǒng)的相關(guān)功能。其中礦級(jí)子系統(tǒng)包括了7個(gè)模塊:油水井動(dòng)靜態(tài)開(kāi)發(fā)數(shù)據(jù)模塊、月生產(chǎn)運(yùn)行曲線模塊、原油產(chǎn)量監(jiān)測(cè)模塊、綜合開(kāi)采模塊、產(chǎn)量組合模塊、開(kāi)采模塊以及機(jī)采井動(dòng)態(tài)控制模塊。而隊(duì)級(jí)子系統(tǒng)則包括了開(kāi)發(fā)數(shù)據(jù)模塊、單井生產(chǎn)運(yùn)行模塊、油水井基礎(chǔ)信息模塊和機(jī)采井動(dòng)態(tài)控制模塊4大模塊。

上述11個(gè)模塊都擁有自身的獨(dú)立性,并在“網(wǎng)上地宮”總系統(tǒng)的指揮下進(jìn)行各個(gè)服務(wù)器端的運(yùn)行、編輯、動(dòng)態(tài)管理和信息發(fā)布。以便于“網(wǎng)上地宮”相關(guān)功能的多元化實(shí)現(xiàn)。

2 “網(wǎng)上地宮”應(yīng)用程序的模塊功能實(shí)現(xiàn)

按照上述對(duì)“網(wǎng)上地宮”中各個(gè)子系統(tǒng)模塊的設(shè)計(jì)狀況,其目的也是為了在實(shí)際的煤礦開(kāi)采過(guò)程中得以功能實(shí)現(xiàn),并創(chuàng)造經(jīng)濟(jì)效益。所以本文選取基于Java技術(shù)的生產(chǎn)指揮圖子系統(tǒng)的相關(guān)功能模塊應(yīng)用進(jìn)行論述。

按照功能劃分,生產(chǎn)指揮圖子系統(tǒng)具備兩項(xiàng)功能:第一是基于Web的生產(chǎn)指揮圖編輯功能,第二是網(wǎng)上信息發(fā)布功能。兩種功能系統(tǒng)都是通過(guò)Servlet與Java技術(shù)得以實(shí)現(xiàn)的。

2.1 基于Web的生產(chǎn)指揮圖編輯功能實(shí)現(xiàn)

生產(chǎn)指揮圖編輯工作是有技術(shù)管理員來(lái)完成,所以它應(yīng)該被設(shè)置于服務(wù)器端最為合理,而并不通過(guò)網(wǎng)絡(luò),這是為了避免過(guò)多插件所造成的影響。由于運(yùn)用到了Java技術(shù)對(duì)模塊的B/S結(jié)構(gòu)模式加以實(shí)現(xiàn),所以它需要系統(tǒng)虛擬機(jī)支持JDK1.1以上版本的軟件,并同時(shí)支持SWING。按照系統(tǒng)的實(shí)際需求,可以將編輯處理器部分的JDK軟件設(shè)置于服務(wù)器上,并將其與網(wǎng)上信息發(fā)布模塊相互連通,以提升它的高級(jí)程序特性。

在編輯功能系統(tǒng)中,一定要針對(duì)Java技術(shù)進(jìn)行系統(tǒng)功能實(shí)現(xiàn),從而滿(mǎn)足網(wǎng)上地宮的動(dòng)態(tài)可視化特性。這里運(yùn)用到AWT,它是Java中的可視功能部分,它可以輔助JavaGUI實(shí)現(xiàn)靈活的系統(tǒng)結(jié)構(gòu)設(shè)計(jì),并基于AWT的基礎(chǔ)上為系統(tǒng)提供可以替代AWT的輕重量組件,最終全面實(shí)現(xiàn)系統(tǒng)的圖形編輯功能。

2.2 基于Web的生產(chǎn)指揮圖網(wǎng)上信息發(fā)布功能實(shí)現(xiàn)

在生產(chǎn)指揮圖的網(wǎng)上信息發(fā)布功能方面,則運(yùn)用了基于Java Applet技術(shù)的客戶(hù)端。但在功能實(shí)現(xiàn)過(guò)程中也要考慮“網(wǎng)上地宮”系統(tǒng)中與安全機(jī)制相關(guān)的“沙箱”模型限制,它主要是針對(duì)服務(wù)器端通信功能的限制。本文在對(duì)信息發(fā)布功能設(shè)計(jì)過(guò)程中所采用的是證書(shū)機(jī)制,它會(huì)為每一個(gè)使用系統(tǒng)的用戶(hù)發(fā)放證書(shū),進(jìn)而實(shí)現(xiàn)數(shù)據(jù)服務(wù)器中所有數(shù)據(jù)的無(wú)線共享功能。不過(guò)為了解決證書(shū)發(fā)放的相對(duì)復(fù)雜性,這里采用到了基于Servlet客戶(hù)端的applet模式來(lái)避開(kāi)applet的相關(guān)安全限制,以達(dá)到實(shí)現(xiàn)三層模式的基本要求,同時(shí)保證不損失服務(wù)器端的安全功能。

在該系統(tǒng)中,“沙箱”模式主要對(duì)隔離區(qū)域的執(zhí)行程序(例如Java模板、ActiveX控件)進(jìn)行進(jìn)程方面的程序執(zhí)行,它的操作前提是不會(huì)影響到其它部件的基本功能。由于采用了訪問(wèn)權(quán)限機(jī)制,所以只有有權(quán)限的使用者才可以對(duì)系統(tǒng)內(nèi)的文件及目錄進(jìn)行訪問(wèn),這樣設(shè)計(jì)的目的也是為了保護(hù)系統(tǒng)中資源不會(huì)受到來(lái)自于未知威脅的影響。

按照Web的基本三層結(jié)構(gòu)設(shè)計(jì)應(yīng)用,并同時(shí)為系統(tǒng)的安全性限制做考慮,本文中的生產(chǎn)指揮圖網(wǎng)上信息發(fā)布子系統(tǒng)所采用的是基于Java技術(shù)的Applet服務(wù)器,它可以實(shí)現(xiàn)在數(shù)據(jù)庫(kù)各個(gè)服務(wù)器之間的相互通信,并實(shí)現(xiàn)從客戶(hù)端到Web服務(wù)器之間以及Web服務(wù)器和Oracle數(shù)據(jù)庫(kù)服務(wù)器之間的動(dòng)態(tài)信息傳輸發(fā)布功能應(yīng)用。

3 總結(jié)

以目前的計(jì)算機(jī)技術(shù)及網(wǎng)絡(luò)應(yīng)用程序開(kāi)發(fā)的發(fā)展節(jié)奏來(lái)看,交互式Web技術(shù)的應(yīng)用范圍將會(huì)越來(lái)越廣。正如本文中所描述的“網(wǎng)上地宮”企業(yè)信息動(dòng)態(tài)管理系統(tǒng),它的設(shè)計(jì)與功能模塊就幫助煤炭企業(yè)實(shí)現(xiàn)了對(duì)工程信息的管理和共享,這極大程度的提升了企業(yè)的生產(chǎn)效率和決策效率,使得我國(guó)工業(yè)發(fā)展更加信息化、智能化、人性化。

參考文獻(xiàn)

[1]曹聞淵.基于WEB的網(wǎng)絡(luò)應(yīng)用程序開(kāi)發(fā)模式的研究與應(yīng)用[D].大慶石油學(xué)院,2003.33-40.

[2]楊曉明,雷光輝,何青建等.基于ASP.NET的Web網(wǎng)絡(luò)應(yīng)用程序開(kāi)發(fā)的安全策略實(shí)踐[J].計(jì)算機(jī)教育,2006(11):45-47.

[3]鞠鳳娟.《Java網(wǎng)絡(luò)應(yīng)用程序開(kāi)發(fā)》課程改革探索[J].信息通信,2012(04):114-115.

猜你喜歡
開(kāi)發(fā)設(shè)計(jì)
何為設(shè)計(jì)的守護(hù)之道?
《豐收的喜悅展示設(shè)計(jì)》
流行色(2020年1期)2020-04-28 11:16:38
瞞天過(guò)?!律O(shè)計(jì)萌到家
設(shè)計(jì)秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設(shè)計(jì)叫而專(zhuān)
Coco薇(2017年5期)2017-06-05 08:53:16
高中歷史教學(xué)中對(duì)歷史圖片的開(kāi)發(fā)及實(shí)際應(yīng)用
考試周刊(2016年85期)2016-11-11 01:57:37
在線投稿與編輯系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)
河南方言文化資源的保護(hù)及其開(kāi)發(fā)利用的研究
遵義紅色旅游開(kāi)發(fā)對(duì)策研究
基于J2EE和Ionic的ITer學(xué)習(xí)APP設(shè)計(jì)與開(kāi)發(fā)
洛隆县| 湖口县| 太和县| 香河县| 澄城县| 含山县| 裕民县| 阿坝县| 广河县| 新绛县| 屏山县| 榆中县| 买车| 鱼台县| 赤水市| 玉溪市| 屏山县| 茶陵县| 牟定县| 和静县| 思茅市| 名山县| 嘉鱼县| 大方县| 微山县| 慈溪市| 伊吾县| 崇义县| 墨玉县| 西华县| 日土县| 贵州省| 苏尼特右旗| 萨迦县| 乌海市| 许昌市| 周至县| 军事| 柯坪县| 镇远县| 张掖市|