freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

李帥-化工容器wcapp系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-資料下載頁

2025-06-30 05:23本頁面
  

【正文】 息輸入結(jié)束后,需要進(jìn)行保存,本系統(tǒng)中是將產(chǎn)品的所有信息保存在一個(gè)與產(chǎn)品對應(yīng)的XML文件中,再將該XML文件保存在數(shù)據(jù)庫中的產(chǎn)品表中。使用時(shí),首先應(yīng)新建產(chǎn)品();而后在該產(chǎn)品下添加部件()、在部件下添加接頭();然后調(diào)入產(chǎn)品總圖、部件圖();然后再輸入接頭參數(shù)信息()。這所有的信息中除產(chǎn)品名以外都是可以通過右鍵菜單()更改的。 產(chǎn)品結(jié)構(gòu)功能模塊界面 新建產(chǎn)品 新建接頭 產(chǎn)品右鍵菜單1 產(chǎn)品右鍵菜單2 AutoCAD二次開發(fā)焊縫標(biāo)注界面本系統(tǒng)中的產(chǎn)品總圖、部件圖均使用WMF格式,該類型的圖可以由工廠中使用的DWG格式的圖通過系統(tǒng)的提供的二次開發(fā)后的AutoCAD工具條進(jìn)行焊縫編號、符號標(biāo)注以后輸出,以供系統(tǒng)調(diào)用。() 添加接頭信息界面 接頭信息中的分類情況,其中對接頭號的處理如下:首先由用戶依次選擇街頭類型、坡口形式、焊透情況、板夾角、板厚、內(nèi)外焊縫、溫和類型等接頭特征,選擇后系統(tǒng)將依據(jù)輸入在標(biāo)準(zhǔn)圖庫中查找符合輸入的標(biāo)準(zhǔn)接頭圖,如果存在,則調(diào)出顯示,否則提示用戶在系統(tǒng)提供的繪制接頭圖工具中繪制()或者直接從文件中調(diào)入。確定接頭圖后,還需要輸入該接頭的相關(guān)參數(shù),比如坡口角度、坡口深等。 接頭圖繪制工具 推理規(guī)則的維護(hù)及工藝推理本系統(tǒng)中涉及到的規(guī)則維護(hù)主要是指焊材管理、母材管理。,使用時(shí)首先選擇母材的鋼號是否相同,然后依據(jù)焊接方法、鋼號、類別號、組別號、焊絲鋼號、焊條型號、焊劑型號、牌號示例等條件進(jìn)行查詢,對于查詢到的記錄可以進(jìn)行編輯、刪除等操作。另外系統(tǒng)也提供了添加功能,為用戶提供了擴(kuò)展空間。,使用時(shí)依據(jù)鋼號、類別、組別進(jìn)行查詢,另外,系統(tǒng)同樣提供了添加于與刪除功能。,此部分是融入到產(chǎn)品結(jié)構(gòu)模塊中的。在如前所述地輸入完接頭信息后,即可調(diào)用該功能,界面上的接頭參數(shù)即是由用戶在此前輸入的內(nèi)容,如用戶不滿意也可對其進(jìn)行修改。確認(rèn)輸入后,即可進(jìn)行此接頭的工藝推理。 焊材管理界面 母材管理界面 工藝卡推理界面 工藝數(shù)據(jù)管理與輸出 本系統(tǒng)中所涉及到的工藝文件主要有PQR、WPS、焊接工藝卡以及焊接工藝說明書等。,用戶可以通過輸入單位名稱、PQR編號、WPS編號、焊接方法、機(jī)械化程度等參數(shù)進(jìn)行查詢,查詢的結(jié)果顯示在界面右側(cè)的列表里,-。另外用戶也可以選擇添加PQR、修改PQR、打印PQR實(shí)現(xiàn)相對應(yīng)的功能。其中對PQR中的接頭圖處理如下:“導(dǎo)入圖片”,首先由用戶選擇接頭的各參數(shù)類型,選擇后系統(tǒng)將依據(jù)輸入在標(biāo)準(zhǔn)圖庫中查找符合輸入的標(biāo)準(zhǔn)接頭圖,如果存在,則調(diào)出顯示,否則提示用戶在系統(tǒng)提供的繪制接頭圖工具中繪制()或者直接從文件中調(diào)入。確認(rèn)后。系統(tǒng)對WPS管理的處理與對PQR的管理的處理類似。對于PQR/WPS的輸出,系統(tǒng)利用“水晶報(bào)表”實(shí)現(xiàn)制作好相對應(yīng)的報(bào)表,需要打印輸出時(shí),調(diào)用該報(bào)表,并將數(shù)據(jù)庫中的數(shù)據(jù)添加到報(bào)表中,從而實(shí)現(xiàn)對應(yīng)工藝文件的打印輸出。對于焊接工藝卡的輸出,系統(tǒng)利用Microsoft Word事先制作好焊接工藝卡模版(),需要輸出時(shí),利用VBA(Visual Basic for Application)技術(shù)將工藝參數(shù)輸入到模版中,從而實(shí)現(xiàn)工藝卡的輸出。工藝卡輸出后,需要進(jìn)行產(chǎn)品工藝說明書的生成,系統(tǒng)提供了工藝卡打包工具,以及工藝說明書封皮()等模版,由打包工具將所有的焊接工藝卡“打包”成完整的焊接工藝說明書,進(jìn)而在Microsoft Word中實(shí)現(xiàn)打印輸出。 PQR管理界面 瀏覽\編輯PQR界面1 瀏覽\編輯PQR界面2 瀏覽\編輯PQR界面3 PQR接頭信息界面 WPS查詢界面 瀏覽\編輯WPS界面1 瀏覽\編輯WPS界面2 PQR輸出界面1 PQR輸出界面2 WPS輸出界面1 WPS輸出界面2 工藝卡模版 工藝說明書封面 工藝卡打包工具 焊工檔案管理 ,用戶使用時(shí),可以依據(jù)輸入姓名、性別、工號、鋼印號、文化程度、編制性質(zhì)、技術(shù)等級、工齡、身份證號、備注等信息的任意組合,并以此進(jìn)行查詢,查詢結(jié)果顯示在結(jié)果列表框中。 焊工檔案管理界面 數(shù)據(jù)庫實(shí)現(xiàn)本系統(tǒng)的運(yùn)行大部分依賴于后臺(tái)數(shù)數(shù)據(jù)庫,所以建立和維護(hù)數(shù)據(jù)庫是本系統(tǒng)的一項(xiàng)重要任務(wù)。本系統(tǒng)中的數(shù)據(jù)庫利用Microsoft SQL Server 2000建立。Microsoft SQL Server是由微軟出品的基于關(guān)系型數(shù)據(jù)庫的大型數(shù)據(jù)庫系統(tǒng),它具有獨(dú)立于硬件平臺(tái)、對稱的多處理器結(jié)構(gòu)、搶占式多任務(wù)管理、完善的安全系統(tǒng)和容錯(cuò)功能,并具有易于維護(hù)的特點(diǎn)。本文中使用到的數(shù)據(jù)庫建立順序如下:首先需要在Microsoft SQL Server 2000中建立一個(gè)名為“Welding”的數(shù)據(jù)庫,然后在該數(shù)據(jù)庫中建立表(),下面是其中PQR表的結(jié)構(gòu)(),創(chuàng)建該表的SQL語句參見附錄1。對數(shù)據(jù)庫的訪問,本系統(tǒng)采用的是ADO(Active Data Objects)技術(shù)。ADO是Microsoft公司應(yīng)用Universal Data Access(通用數(shù)據(jù)存?。┑囊环N方式。ADO不僅為用戶的數(shù)據(jù)庫提供了一個(gè)面向?qū)ο蟮囊朁c(diǎn),并且它是獨(dú)立于任何單一的數(shù)據(jù)庫開發(fā)商的,即它使用戶可以開發(fā)出在各個(gè)不同數(shù)據(jù)庫系統(tǒng)中使用的應(yīng)用程序,所以ADO為用戶提供了對數(shù)據(jù)庫進(jìn)行訪問的良好途徑。值得一提的是數(shù)據(jù)庫中存儲(chǔ)了大量的非結(jié)構(gòu)化數(shù)據(jù),比如保存產(chǎn)品信息的XML文件、接頭圖等。這些數(shù)據(jù)以二進(jìn)制的形式存儲(chǔ)在數(shù)據(jù)庫中,這些數(shù)據(jù)我們稱之為二進(jìn)制大對象BLOB(Binary Large Object),其存取的方式與普通數(shù)據(jù)有所區(qū)別。附錄2中列出了其中對XML文件讀取的關(guān)鍵代碼。 數(shù)據(jù)庫中的表 PQR表的結(jié)構(gòu)示意圖5 WCAPP 軟件系統(tǒng)的測試 軟件系統(tǒng)的測試的基本概念 軟件測試就是使用人工或者自動(dòng)的手段來運(yùn)行或測定某個(gè)軟件產(chǎn)品系統(tǒng)的過程,其目的是在于檢驗(yàn)軟件產(chǎn)品是否滿足規(guī)定的需求。簡單地說,軟件測試過程就是制造條件,促使錯(cuò)誤發(fā)生的過程。軟件測試貫穿于軟件定義與開發(fā)的整個(gè)周期,軟件的需求規(guī)格說明書、結(jié)構(gòu)設(shè)計(jì)及程序編碼,都屬于軟件測試的對象。軟件開發(fā)過程中軟件測試是必不可少的一項(xiàng)工作,決定著產(chǎn)品的質(zhì)量。軟件測試的目的是為了保證軟件產(chǎn)品的最終質(zhì)量,在軟件開發(fā)的過程中,對軟件產(chǎn)品進(jìn)行質(zhì)量控制。一般來說軟件測試應(yīng)由獨(dú)立的產(chǎn)品評測中心負(fù)責(zé),嚴(yán)格按照軟件測試流程,制定測試計(jì)劃、測試方案、測試規(guī)范,實(shí)施測試,對測試記錄進(jìn)行分析,并根據(jù)回歸測試情況撰寫測試報(bào)告。測試是為了證明程序有錯(cuò),而不能保證程序沒有錯(cuò)誤。作為軟件開發(fā)的重要環(huán)節(jié),軟件測試越來越受到人們的重視。軟件測試的方法和技術(shù)是多種多樣的,對于軟件測試技術(shù),可以從不同的角度加以分類,可以分為以下幾個(gè)類別:1) 黑盒測試著眼于程序外部結(jié)構(gòu)、不考慮內(nèi)部邏輯結(jié)構(gòu)、針對軟件界面和軟件功能進(jìn)行的測試。黑盒測試也稱為數(shù)據(jù)驅(qū)動(dòng)測試它在已知產(chǎn)品應(yīng)具有的功能的條件下,通過測試來檢測每個(gè)功能是否都能正常使用。在測試時(shí),把程序看作一個(gè)不能打開的黑盒子,在完全不考慮程序內(nèi)部結(jié)構(gòu)和內(nèi)部特性的情況下,測試者在程序接口進(jìn)行測試,它只檢查程序功能是否按照需求規(guī)格說明書的規(guī)定正常使用,程序是否能適當(dāng)?shù)亟邮蛰斎霐?shù)據(jù)而產(chǎn)生正確的輸出信息,并且保持外部信息(如數(shù)據(jù)庫或文件)的完整性。黑盒測試是以用戶的觀點(diǎn),從輸入數(shù)據(jù)與輸出數(shù)據(jù)的對應(yīng)關(guān)系出發(fā)進(jìn)行測試的,它不涉及到程序的內(nèi)部結(jié)構(gòu)。黑盒測試注重于測試軟件的功能需求,主要試圖發(fā)現(xiàn)軟件中的功能錯(cuò)誤、界面錯(cuò)誤、數(shù)據(jù)結(jié)構(gòu)或外部數(shù)據(jù)庫訪問錯(cuò)誤、性能錯(cuò)誤、初始化和終止錯(cuò)誤等。2) 白盒測試白盒測試是基于代碼的測試,測試人員通過閱讀程序代碼或者通過使用開發(fā)工具中的單步調(diào)試來判斷軟件的質(zhì)量。白盒測試也稱結(jié)構(gòu)測試或邏輯驅(qū)動(dòng)測試,它是知道產(chǎn)品內(nèi)部工作過程,可通過測試來檢測產(chǎn)品內(nèi)部動(dòng)作是否按照規(guī)格說明書的規(guī)定正常進(jìn)行,按照程序內(nèi)部的結(jié)構(gòu)測試程序,檢驗(yàn)程序中的每條通路是否都有能按預(yù)定要求正確工作,而不涉及它的功能,白盒測試的主要方法有邏輯驅(qū)動(dòng)、基路測試等,主要用于軟件驗(yàn)證。白盒測試需要全面了解程序內(nèi)部邏輯結(jié)構(gòu)、對所有邏輯路徑進(jìn)行測試。白盒測試是窮舉路徑測試,在使用這一方案時(shí),測試者必須檢查程序的內(nèi)部結(jié)構(gòu),從檢查程序的邏輯著手,得出測試數(shù)據(jù)。3) 功能測試功能測試指測試軟件各個(gè)功能模塊是否正確,邏輯是否正確的測試。功能測試的目標(biāo)是核實(shí)數(shù)據(jù)的接受、處理和檢索是否正確,以及業(yè)務(wù)規(guī)則的實(shí)施是否恰當(dāng)。此類測試基于黑盒技術(shù),該技術(shù)通過圖形用戶界面(GUI)與應(yīng)用程序進(jìn)行交互,并對交互的輸出或結(jié)果進(jìn)行分析,以此來核實(shí)應(yīng)用程序及其內(nèi)部進(jìn)程。功能測試的主要參考為類似于功能說明書之類的文檔。4) UI測試UI測試是對用戶界面的風(fēng)格、文字、圖片、背景的測試。用戶界面(UI)測試用于核實(shí)用戶與軟件之間的交互。UI測試的目標(biāo)是確保用戶界面中的每個(gè)對象能按照預(yù)期的方式運(yùn)行,并符合公司或行業(yè)的標(biāo)準(zhǔn)。包括用戶界面友好性,人性化,易操作性等方面的測試。5) 性能測試性能測試主要測試軟件的性能,包括負(fù)載測試,強(qiáng)度測試,數(shù)據(jù)庫容量測試,基準(zhǔn)測試等。負(fù)載測試是測試軟件在超負(fù)荷的環(huán)境中,是否能夠正常運(yùn)行,在這種測試中,將使測試對象承擔(dān)不同的工作量,以評估測試對象在不同工作量條件下的性能。負(fù)載測試將對響應(yīng)時(shí)間、事務(wù)處理速率等性能進(jìn)行評測。比如,在B/S(Browser/Server)結(jié)構(gòu)中用戶并發(fā)量測試就是屬于負(fù)載測試,用戶可以使用相應(yīng)的工具,模擬上百人客戶同時(shí)訪問網(wǎng)站,測試系統(tǒng)響應(yīng)時(shí)間,處理速度如何等。強(qiáng)度測試是測試軟件在系統(tǒng)資源特別低的情況下,系統(tǒng)的運(yùn)行情況。實(shí)施和執(zhí)行此類測試的目的是找出因資源不足或資源爭用而導(dǎo)致的錯(cuò)誤。例如,在內(nèi)存或磁盤空間不足或者在爭用共享資源的情況下,測試對象就可能會(huì)表現(xiàn)出一些在正常條件下并不明顯的缺陷。強(qiáng)度測試還可用于確定測試對象能夠處理的最大工作量。數(shù)據(jù)庫容量測試指通過存儲(chǔ)過程往數(shù)據(jù)庫表中插入一定數(shù)量的數(shù)據(jù),看看相關(guān)頁面是否能夠及時(shí)顯示數(shù)據(jù)。數(shù)據(jù)庫容量測試使測試對象處理大量的數(shù)據(jù),以確定是否達(dá)到了將使軟件發(fā)生故障的極限?;鶞?zhǔn)測試是將軟件與已知現(xiàn)有的系統(tǒng)進(jìn)行比較,主要檢驗(yàn)是否與類似的產(chǎn)品具有競爭性的一種測試。軟件工程范圍內(nèi)的測試過程,一般包括四個(gè)步驟:單元測試、子系統(tǒng)測試、系統(tǒng)測試和驗(yàn)收測試。子系統(tǒng)測試與系統(tǒng)測試稱為集成測試。a) 單元測試:在一個(gè)設(shè)計(jì)好的軟件系統(tǒng)中,每一個(gè)模塊完成一個(gè)清晰定義的子功能,而且每個(gè)模塊又是相互獨(dú)立的。因此,每個(gè)模塊可以作為一個(gè)單獨(dú)的測試單元,這樣比較容易設(shè)計(jì)測試用例。在這類測試中所發(fā)現(xiàn)的錯(cuò)誤,往往是編碼或詳細(xì)設(shè)計(jì)的錯(cuò)誤。單元測試的目的,是保證每個(gè)模塊作為一個(gè)單元能正確運(yùn)行。b) 子系統(tǒng)的測試:把部分經(jīng)過單元測試的模塊放在一起形成一個(gè)子系統(tǒng)來測試。因此,模塊間的相互耦合和通信是本測試中的主要任務(wù),模塊間接口的正確性是本測試的目的。c) 系統(tǒng)測試:系統(tǒng)測試是把經(jīng)過測試的子系統(tǒng)裝配成一個(gè)完整的系統(tǒng)來測試。在這個(gè)測試中發(fā)現(xiàn)的錯(cuò)誤不僅有設(shè)計(jì)、編碼的錯(cuò)誤,還有可能有需求說明中的錯(cuò)誤。因此,它可以檢驗(yàn)系統(tǒng)是否確實(shí)能提供需求說明書中定義的功能,檢驗(yàn)系統(tǒng)的動(dòng)態(tài)特性是否符合預(yù)定的要求。d) 驗(yàn)收測試:驗(yàn)收測試是把軟件系統(tǒng)作為單一的實(shí)體進(jìn)行測試,測試的內(nèi)容與系統(tǒng)測試基本相同,但是這次測試是在用戶參與下進(jìn)行的,測試的目的是驗(yàn)證軟件是否滿足用戶的要求。 按軟件測試的基本方法,遵循軟件測試的基本過程,在軟件的編制過程中及編制完成后均進(jìn)行了測試。通過測試,最大可能地排除并糾正了軟件中出現(xiàn)的錯(cuò)誤,較好地滿足了軟件的功能要求。[39] WCAPP軟件系統(tǒng)測試過程舉例現(xiàn)依照測試過程分別舉例如下:a)單元測試比如對產(chǎn)品結(jié)構(gòu)管理模塊的測試。首先,新建一個(gè)產(chǎn)品“化工容器”,調(diào)入產(chǎn)品總圖;然后再分別添加部件“部件1”、“部件2”,并依次添加部件圖;在各部件下添加接頭,并輸入接頭信息,保存;最后保存產(chǎn)品信息;重新打開該產(chǎn)品,檢查輸入的各個(gè)信息是否被正確保存并正確顯示。b)子系統(tǒng)測試整個(gè)工藝卡/指導(dǎo)書推理(按焊接規(guī)則)系統(tǒng)屬于一個(gè)子系統(tǒng)。該子系統(tǒng)是由焊接材料的選擇、焊絲的直徑的推理、焊接保護(hù)氣、保護(hù)氣流量、焊接電流電壓和焊接速度等幾個(gè)單獨(dú)的模塊構(gòu)成。子系統(tǒng)中各模塊接口的核心數(shù)據(jù)的傳遞由數(shù)據(jù)文件完成,所以數(shù)據(jù)文件的完整性對于子系統(tǒng)的正確運(yùn)行非常重要,須對此進(jìn)行測試。在該子系統(tǒng)中,焊接電流和電壓的推理是為焊接速度的推理做準(zhǔn)備的。因此,焊接電流電壓推理模塊所產(chǎn)生的電流電壓需作為焊接速度的調(diào)整模塊的輸入?yún)?shù)。該測試只需關(guān)心數(shù)據(jù)文件能否正確傳遞數(shù)據(jù),子系統(tǒng)是否能完成指定的功能,因此,采用黑盒法,并利用MessageBox函數(shù)進(jìn)行輔助驗(yàn)證。通過測試,該子系統(tǒng)完全符合要求。c) 系統(tǒng)測試在單元測試和子系統(tǒng)測試均通過的基礎(chǔ)上,把所有子系統(tǒng)組織為一個(gè)完整的系統(tǒng)進(jìn)行測試。這里同樣采用黑盒法。在整個(gè)測試過程中,系統(tǒng)運(yùn)行平穩(wěn)可靠,較好地滿足了系統(tǒng)設(shè)計(jì)的要求。軟件測試是軟件開發(fā)過程中必不可少的步驟。本系統(tǒng)測試嚴(yán)格遵循軟件工程關(guān)于軟件測試的基本思想與方法,通過一系列測試,最大可能地發(fā)現(xiàn)并糾正開發(fā)中出現(xiàn)的問題,使系統(tǒng)的可靠性得以提高,系統(tǒng)最終達(dá)到了設(shè)計(jì)的要求。 6 化工容器制造工藝數(shù)據(jù)的獲得(改寫)為了使本系統(tǒng)的運(yùn)行可靠,首先要保證的就是數(shù)據(jù)庫中的工藝參數(shù)的正確與可靠。為此,作者進(jìn)行了相關(guān)的焊接工藝試驗(yàn),以獲得化工容器制造中的工藝數(shù)據(jù)。 工藝試驗(yàn)過程及數(shù)據(jù)記錄 試驗(yàn)結(jié)果分析結(jié) 論1) 本文針對化工容器行業(yè)的特點(diǎn)和實(shí)際生產(chǎn)需要,研發(fā)了焊接工藝計(jì)算機(jī)輔助設(shè)計(jì)系統(tǒng)(WCAPP),該系統(tǒng)包含了用戶及權(quán)限管理模塊、產(chǎn)品結(jié)構(gòu)及信息管理模塊、焊接工藝文件管理模塊、焊工檔案管理模塊、焊接工藝推理及推理規(guī)則維護(hù)模塊等主要內(nèi)容。2) 本文研發(fā)的焊接工藝計(jì)算機(jī)輔助設(shè)計(jì)系統(tǒng)實(shí)現(xiàn)了從產(chǎn)品結(jié)構(gòu)和產(chǎn)品信息輸入、焊接接頭參數(shù)輸入、焊接工藝自動(dòng)生成、焊接工藝卡輸出等工藝信息一體化集成技術(shù)。從而有效地提高了工藝設(shè)計(jì)質(zhì)量、效率和工藝文件的規(guī)范化,成為化工容器行業(yè)焊接生
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1