啊,哈啊,嗯AV|久久超碰无码社区|国产视频日韩经典|亚洲欧洲精品色图|亚洲JJzz大全|免费看日本v视频久热中文字幕在线|欧美另类亚洲日本一区二区|色天天av一个色|毛片无码日韩精品|成人性爱电影网址

產(chǎn)品推薦:原料藥機(jī)械|制劑機(jī)械|藥品包裝機(jī)械|制冷機(jī)械|飲片機(jī)械|儀器儀表|制藥用水/氣設(shè)備|通用機(jī)械

技術(shù)中心

制藥網(wǎng)>技術(shù)中心>技術(shù)文章列表>正文

歡迎聯(lián)系我

有什么可以幫您? 在線咨詢

基于B/S模式的管殼式換熱器遠(yuǎn)程協(xié)同設(shè)計(jì)系統(tǒng)

來(lái)源:   2009年01月13日 15:44  
1 引言
對(duì)于產(chǎn)品遠(yuǎn)程協(xié)同設(shè)計(jì),國(guó)外的研究與應(yīng)用比較早,國(guó)內(nèi)主要集中在通過(guò)Internet實(shí)現(xiàn)產(chǎn)品的信息發(fā)布和文件傳輸,而對(duì)于網(wǎng)絡(luò)環(huán)境下的遠(yuǎn)程協(xié)同設(shè)計(jì)的理論和應(yīng)用研究,隨著網(wǎng)絡(luò)技術(shù)的廣泛應(yīng)用,近年來(lái)得到了許多專家學(xué)者的關(guān)注,其網(wǎng)絡(luò)應(yīng)用軟件的計(jì)算模式也正由傳統(tǒng)的客戶/服務(wù)器(C/S)模式轉(zhuǎn)向基于Internet/Intranet的三層瀏覽/服務(wù)器(B/S)模式轉(zhuǎn)變。作者采用的動(dòng)態(tài)服務(wù)器網(wǎng)頁(yè)ASP技術(shù),以管殼式換熱器設(shè)計(jì)為例,建立其基于B/S模式的遠(yuǎn)程設(shè)計(jì)系統(tǒng),為進(jìn)一步探索化工機(jī)械產(chǎn)品網(wǎng)絡(luò)設(shè)計(jì)服務(wù)中心積累經(jīng)驗(yàn)。

2 系統(tǒng)體系結(jié)構(gòu)
目前,基于Web技術(shù)的網(wǎng)絡(luò)體系結(jié)構(gòu)主要有:C/S,B/S兩種模式。由于C/S模式是一種典型的二層結(jié)構(gòu),通過(guò)消息傳遞機(jī)制進(jìn)行對(duì)話,客戶向服務(wù)器發(fā)出請(qǐng)求,服務(wù)器進(jìn)行相應(yīng)的處理后將結(jié)果返回給客戶??蛻舳诵枰僮飨到y(tǒng)、網(wǎng)絡(luò)協(xié)議、客戶機(jī)軟件、應(yīng)用軟件等好幾層軟件,而在服務(wù)器端則是單純的數(shù)據(jù)庫(kù)服務(wù)器。這種模式具有性和交互性強(qiáng)、網(wǎng)絡(luò)通訊量低以及速度快等優(yōu)點(diǎn),但存在著客戶機(jī)負(fù)擔(dān)重、移植困難、系統(tǒng)維護(hù)復(fù)雜、升級(jí)麻煩和用戶界面風(fēng)格不一等缺點(diǎn)。B/S模式具有三層邏輯結(jié)構(gòu),是C/S模式的一種擴(kuò)展。B/S模式簡(jiǎn)化了客戶端軟件,只需裝上瀏覽器作為客戶端應(yīng)用的運(yùn)行平臺(tái),把原來(lái)在客戶機(jī)一側(cè)的應(yīng)用程序模塊放到Web服務(wù)器上單獨(dú)組成一層,從而大大減輕了客戶機(jī)的壓力,把負(fù)荷均衡地分配給了Web服務(wù)器。用戶使用瀏覽器上網(wǎng),向Web服務(wù)器發(fā)送請(qǐng)求,查詢數(shù)據(jù)庫(kù),執(zhí)行應(yīng)用程序并將結(jié)果信息組織成超文本標(biāo)記語(yǔ)言頁(yè)面發(fā)送給用戶。這種模式克服了C/S二層結(jié)構(gòu)負(fù)荷不均勻的弊端,具有易于維護(hù)和升級(jí)、用戶界面具備一致性和友好性、操作使用方便、應(yīng)用程序開(kāi)發(fā)與管理成本低等優(yōu)點(diǎn),是目前開(kāi)發(fā)產(chǎn)品遠(yuǎn)程協(xié)同設(shè)計(jì)系統(tǒng)的*網(wǎng)絡(luò)計(jì)算模式,其網(wǎng)絡(luò)體系結(jié)構(gòu)如圖1所示。




3 系統(tǒng)配置和開(kāi)發(fā)工具
3 1 硬件設(shè)計(jì)
服務(wù)器端選擇微機(jī)作為服務(wù)器或選用各種服務(wù)器??蛻舳诉x擇中檔以上微機(jī),能運(yùn)行MicrosoftInternetExplorer5.0以上瀏覽器。

3 2 軟件設(shè)計(jì)
服務(wù)器端網(wǎng)絡(luò)操作系統(tǒng)選?。祝椋睿洌铮鳎?000Server或WindowsNTServer4.0,客戶端網(wǎng)絡(luò)操作系統(tǒng)選擇Windows2000,Web服務(wù)器軟件選用WindowsNT平臺(tái)上執(zhí)行效率*的Internet信息服務(wù)器IIS,數(shù)據(jù)庫(kù)服務(wù)器選取基于結(jié)構(gòu)化查詢語(yǔ)言SQL和多線程的關(guān)系型數(shù)據(jù)管理系統(tǒng)SQLServer2000,客戶端瀏覽器選擇IE5.0。

3 3 網(wǎng)頁(yè)開(kāi)發(fā)工具
考慮開(kāi)發(fā)效率、系統(tǒng)性能和系統(tǒng)可擴(kuò)展性等要求,選用微軟公司的Frontpage2000和VisualinterDev6.0可視化網(wǎng)頁(yè)制作工具進(jìn)行開(kāi)發(fā)。

4 系統(tǒng)實(shí)現(xiàn)的關(guān)鍵技術(shù)
4 1 活動(dòng)服務(wù)器頁(yè)(ASP)技術(shù)
活動(dòng)服務(wù)器頁(yè)(簡(jiǎn)稱ASP)技術(shù)是Microsoft公司推出的基于IIS服務(wù)器的新一代動(dòng)態(tài)Web開(kāi)發(fā)方案,代表了微軟開(kāi)發(fā)技術(shù)的一個(gè)新發(fā)展,利用它可以開(kāi)發(fā)出動(dòng)態(tài)、交互、高性能的Web服務(wù)器應(yīng)用程序,且能較容易實(shí)現(xiàn)復(fù)雜的Web擴(kuò)展功能。ASP允許存儲(chǔ)他們的HTML代碼和單個(gè)文件的腳本代碼,并且支持Vbscript或JavaScript。應(yīng)用ASP方法,瀏覽器可以觸發(fā)服務(wù)器上的一個(gè)ASP文件,執(zhí)行它的腳本,處理任何特殊的HTML占位符,然后將HTML頁(yè)面返回給瀏覽器,同時(shí)Web服務(wù)器必須運(yùn)行ASP,ASP文件必須駐留在具有執(zhí)行腳本許可的虛擬目錄之中心。另外,采用ASP技術(shù)可以構(gòu)造功能完善的Web數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)。在ASP中內(nèi)置了多個(gè)功能強(qiáng)大的ActiveX服務(wù)器組件,其中數(shù)據(jù)庫(kù)訪問(wèn)組件ADO用來(lái)執(zhí)行訪問(wèn)數(shù)據(jù)庫(kù)操作。使用ADO的對(duì)象可以建立和管理數(shù)據(jù)庫(kù)的連接,從數(shù)據(jù)庫(kù)服務(wù)器要求和獲取數(shù)據(jù),并執(zhí)行更新、刪除以及添加數(shù)據(jù)等操作。在開(kāi)發(fā)過(guò)程中需要大量應(yīng)用Request對(duì)象、Response對(duì)象、Server?qū)ο蠛停樱澹螅螅椋铮顚?duì)象,Request對(duì)象和Re sponse對(duì)象主要實(shí)現(xiàn)Web服務(wù)器與瀏覽器之間的信息交換,Server?qū)ο笾饕糜冢粒模蠑?shù)據(jù)庫(kù)的訪問(wèn),Session對(duì)象主要是用來(lái)保存一些重要信息,比如用戶權(quán)限代碼和產(chǎn)品ID等,便于不同的頁(yè)面使用。

4 2?。桑睿簦澹颍睿澹舴?wù)器編程接口(ISAPI)技術(shù)
Internet信息服務(wù)器(IIS)是當(dāng)今WindowsNT平臺(tái)上執(zhí)行效率*的Web服務(wù)器,對(duì)于復(fù)雜的應(yīng)用程序,IIS提供了功能強(qiáng)大的應(yīng)用框架。應(yīng)用ISAPI,可以應(yīng)用于編寫(xiě)服務(wù)器端的應(yīng)用程序,Web用戶可通過(guò)填寫(xiě)HTML表單或單擊Web節(jié)點(diǎn)上HTML頁(yè)面中的鏈接來(lái)激活該應(yīng)用程序。遠(yuǎn)程應(yīng)用程序可以獲取用戶提供的信息,并且用這些可編程的信息作任何事情,然后返回HTML頁(yè)面中的結(jié)果或傳遞數(shù)據(jù)庫(kù)中的信息。ISAPI包括兩大特征,一個(gè)是Internet服務(wù)器應(yīng)用程序(ISA);一個(gè)是ISAPI過(guò)濾器。ISA主要使用Windows的動(dòng)態(tài)鏈接庫(kù)服務(wù)于用戶請(qǐng)求,比通用網(wǎng)關(guān)接口(CGI)靈活性更大,功能性更強(qiáng),并且服務(wù)器運(yùn)行時(shí)應(yīng)用程序已裝入內(nèi)存,每次請(qǐng)求時(shí)并不需要啟動(dòng)單獨(dú)的進(jìn)程,系統(tǒng)直接從內(nèi)存調(diào)用它,從而明顯減少了系統(tǒng)開(kāi)銷。ISAPI過(guò)濾器直接放在服務(wù)器的內(nèi)存和配置文件中,時(shí)刻監(jiān)聽(tīng)服務(wù)器的請(qǐng)求,能夠修改服務(wù)器的核心程序,是服務(wù)器的直接擴(kuò)充,此外,還可以實(shí)現(xiàn)身份驗(yàn)證、加密、解密、實(shí)時(shí)站點(diǎn)流量分析等功能。

4 3 人機(jī)界面交互技術(shù)
JavaScript是一種通用的、基于原型的、面向?qū)ο蟮哪_本語(yǔ)言,它無(wú)須編譯,*由用戶端解釋執(zhí)行,且可以方便地操縱各種瀏覽器的對(duì)象,為We頁(yè)面設(shè)計(jì)人員提供了極大的靈活性和控制手段。采用JavaScript語(yǔ)言可以提高客戶端用戶界面的友好性以及人機(jī)信息交換的效率,從而提高系統(tǒng)的交互性。這種系統(tǒng)交互性功能的實(shí)現(xiàn)都是基于驅(qū)動(dòng)的,系統(tǒng)中廣泛應(yīng)用了JavaScript提供的超級(jí)鏈接(如單擊鏈接Click)、瀏覽器(如用戶提交表單Submit)和界面(如文本框控件獲得焦點(diǎn)Focus和失去焦點(diǎn)Blur)來(lái)顯示不同的頁(yè)面或以對(duì)話框(alert函數(shù)和confirm函數(shù))的形式及時(shí)提示用戶操作過(guò)程中的錯(cuò)誤,為用戶創(chuàng)建了一系列富于交互性的動(dòng)態(tài)Web頁(yè)面。

5 遠(yuǎn)程協(xié)同設(shè)計(jì)系統(tǒng)開(kāi)發(fā)與實(shí)現(xiàn)
5 1 管殼式換熱器對(duì)象分析與設(shè)計(jì)
采用面向?qū)ο蠹夹g(shù)分析和設(shè)計(jì)管殼式換熱器有利于分析和理解該換熱器的工作原理、組成結(jié)構(gòu)及設(shè)計(jì)過(guò)程的本質(zhì),建立系統(tǒng)的對(duì)象類層次結(jié)構(gòu)圖功能類型圖以及狀態(tài)圖。根據(jù)對(duì)象類的封裝性、繼承性與多態(tài)性的特點(diǎn),將管殼式換熱器工藝設(shè)計(jì)與機(jī)械設(shè)計(jì)計(jì)算中涉及到的各種實(shí)體及其計(jì)算方法分別進(jìn)行類的封裝,根據(jù)系統(tǒng)輸入的各種參數(shù)通過(guò)消息機(jī)制由相應(yīng)的類進(jìn)行各種計(jì)算、數(shù)據(jù)信息的保存等等。其中各種類采用面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言VC6 0++來(lái)實(shí)現(xiàn),換熱器的各種零部件結(jié)構(gòu)采用UGII軟件進(jìn)行三維造型。將工藝計(jì)算、機(jī)械設(shè)計(jì)計(jì)算以及三維造型過(guò)程進(jìn)行類的封裝有利于通過(guò)ISAPI接口進(jìn)行調(diào)用。

5 2 系統(tǒng)實(shí)現(xiàn)
客戶主要通過(guò)IE瀏覽器從異地來(lái)運(yùn)行,服務(wù)器端的Web服務(wù)器可以提供靜態(tài)網(wǎng)頁(yè)、ASP頁(yè)面和調(diào)用應(yīng)用程序的ISAPI服務(wù)器擴(kuò)展接口,服務(wù)器端的數(shù)據(jù)庫(kù)服務(wù)器主要提供數(shù)據(jù)管理。其中:靜態(tài)網(wǎng)頁(yè)采用MSVFrontPage2000開(kāi)發(fā),主要提供以下一些功能:(1)管殼式換熱器遠(yuǎn)程設(shè)計(jì)系統(tǒng)功能介紹;(2)各種換熱器類型的選擇(包括固定管板式、浮頭式,U形管板式等等);(3)設(shè)計(jì)所需的各種已知條件參數(shù)的輸入,包括工作壓力、工作溫度、物料名稱(管程和殼程)、換熱面積、推薦材料等等;(4)數(shù)據(jù)信息的顯示;包括管殼式換熱器各種已知參數(shù)數(shù)據(jù)和中間計(jì)算結(jié)果數(shù)據(jù)的顯示;(5)各種零部件的三維圖形以VRML的形式在虛擬現(xiàn)實(shí)瀏覽器中進(jìn)行顯示。其次,ASP頁(yè)利用腳本處理功能來(lái)處理客戶的各種輸入?yún)?shù)以及各種中間計(jì)算結(jié)果,提交到Web服務(wù)器,由ISAPI程序進(jìn)行相應(yīng)的計(jì)算,主要包括:(1)管子數(shù)及管子排列方式的確定;(2)筒體直徑的確定;(3)筒體和封頭的壁厚計(jì)算;(4)換熱器水壓試驗(yàn)及強(qiáng)度校核;(5)容器法蘭的選用;(6)管板尺寸的確定;(7)管子拉脫力的計(jì)算;(8)膨脹節(jié)的確定;(9)折流板設(shè)計(jì);(10)開(kāi)孔補(bǔ)強(qiáng);(11)支座;(12)零部件三維尺寸造型計(jì)算等。此外,由于遠(yuǎn)程協(xié)同設(shè)計(jì)的組織結(jié)構(gòu)靈活性大,且設(shè)計(jì)小組成員跨地區(qū)、跨部門(mén)、跨學(xué)科,因此,傳統(tǒng)的數(shù)據(jù)庫(kù)技術(shù)難以適應(yīng)協(xié)同設(shè)計(jì)過(guò)程中信息交互的需要,必須采用Web數(shù)據(jù)庫(kù)技術(shù)提供一個(gè)通用的數(shù)據(jù)交換接口,實(shí)現(xiàn)對(duì)異構(gòu)數(shù)據(jù)源的透明訪問(wèn)。Web數(shù)據(jù)庫(kù)技術(shù)主要解決兩個(gè)問(wèn)題:(1)提供根據(jù)GB151—《鋼制管殼式換熱器》設(shè)計(jì)標(biāo)準(zhǔn)設(shè)計(jì)管殼式換熱器時(shí)需要查詢的各種表格和曲線圖數(shù)據(jù)信息供查詢;(2)管殼式換熱器工藝計(jì)算和機(jī)械設(shè)計(jì)時(shí)的各種已知參數(shù)和中間計(jì)算結(jié)果數(shù)據(jù)信息的保存和查詢。

6 結(jié)論
利用動(dòng)態(tài)服務(wù)器網(wǎng)頁(yè)(ASP)技術(shù)和Internet服務(wù)器編程接口(ISAPI)技術(shù),開(kāi)發(fā)了一套基于B/S模式的三層網(wǎng)絡(luò)體系結(jié)構(gòu)的管殼式換熱器遠(yuǎn)程設(shè)計(jì)系統(tǒng),該系統(tǒng)操作簡(jiǎn)單,實(shí)用性強(qiáng),使用方便,為建立化工機(jī)械產(chǎn)品網(wǎng)上設(shè)計(jì)服務(wù)中心積累了經(jīng)驗(yàn)。

免責(zé)聲明

  • 凡本網(wǎng)注明"來(lái)源:制藥網(wǎng)"的所有作品,版權(quán)均屬于制藥網(wǎng),轉(zhuǎn)載請(qǐng)必須注明制藥網(wǎng),http://www.hbqingka.cn。違反者本網(wǎng)將追究相關(guān)法律責(zé)任。
  • 企業(yè)發(fā)布的公司新聞、技術(shù)文章、資料下載等內(nèi)容,如涉及侵權(quán)、違規(guī)遭投訴的,一律由發(fā)布企業(yè)自行承擔(dān)責(zé)任,本網(wǎng)有權(quán)刪除內(nèi)容并追溯責(zé)任。
  • 本網(wǎng)轉(zhuǎn)載并注明自其它來(lái)源的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點(diǎn)或證實(shí)其內(nèi)容的真實(shí)性,不承擔(dān)此類作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。其他媒體、網(wǎng)站或個(gè)人從本網(wǎng)轉(zhuǎn)載時(shí),必須保留本網(wǎng)注明的作品來(lái)源,并自負(fù)版權(quán)等法律責(zé)任。
  • 如涉及作品內(nèi)容、版權(quán)等問(wèn)題,請(qǐng)?jiān)谧髌钒l(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。

企業(yè)未開(kāi)通此功能
詳詢客服 : 0571-87858618