五月激情开心网,五月天激情社区,国产a级域名,婷婷激情综合,深爱五月激情网,第四色网址

設計技術論文優選九篇

時間:2023-03-28 15:05:42

引言:易發表網憑借豐富的文秘實踐,為您精心挑選了九篇設計技術論文范例。如需獲取更多原創內容,可隨時聯系我們的客服老師。

設計技術論文

第1篇

在方法層面,傳統研究漢代燈具主要側重考古、考證以及設計技術與文化等領域研究,在方法論上較少涉及燈具的裝飾與仿生科學考察,尤其是對漢代燈具的研究。近代對中國古代燈具的研究達到了相當高的水平,特別近幾年很多以研究古代燈具作為碩、博士學位論文為選題。研究者分別從考古學、文化學、藝術學等學科進行單學科或多學科交叉。從現有關于漢代銅燈的研究成果中可以看到,不同專業的研究者都會不約而同的提到漢代燈具的裝飾,但幾乎沒有研究者專以漢代燈具裝飾藝術作仿生學意義上的科學系統性研究。但是,隨著漢代燈具的不斷出土,以及現代設計科學的進步,漢代燈具研究的未來研究趨勢顯示:從傳統的考古研究轉向設計研究;從傳統的文化裝飾研究轉向科學裝飾研究。

二、研究空間及價值

“裝飾與仿生”是漢代燈具設計研究的一個可開掘空間。通過研究漢代燈具裝飾制作工藝及其仿生科學,調查與梳理相關資料,發現與整理漢代燈具工藝技術,通過科技考古與藝術復原實驗的現代技術手段,還原漢代燈具的裝飾工藝技術,揭示漢代燈具仿生科技發展水平及其技術文化內涵,從而填補漢代燈具制作工藝研究之不足,向世人展示中國漢代燈具裝飾技術與科學文化水平,力求在技術層、裝飾層與文化層等維度上弘揚中國優秀工藝文化。在裝飾層面,研究漢代燈具制作裝飾的藝術手段,復原漢代燈具裝飾藝術風格,包括工藝、造型、紋飾、繪畫、色彩等。漢代燈具裝飾技術文化,主要揭示其技術歷史之嬗變與演進;漢代燈具制作裝飾材料文化,揭示其物質文明;漢代燈具裝飾文化,主要揭示其圖案、紋飾、色彩背后的時代與歷史文化如何滲透到裝飾制作之中。在仿生層面,通過燈具的仿生造型分析漢代人的審美的需求,以及漢代大簡的造物形態和“守約以治廣”“規天矩地”“自然相生”等美學思想的命題;深究仿生造型的潛在含義,佐證漢代神學思想、視死如生的喪葬觀以及封建初期等級的劃分;對仿生燈具的實證分析,探討漢代環保、節能、調光等先進的科學性。對漢代燈具的研究,再現漢代燈具的可視化物質形式、工藝流程與技術發展為微觀特色,其優勢在于再現與復原漢代燈具工藝技術的同時,還側重開掘漢代燈具工藝的載體、材料、工具與技術等內容,為我國燈具技術文化史的建構發展助推,為我國工藝技術文化提升軟實力;通過對漢代燈具藝術發的復原,以再現、實驗、傳承、利用漢代燈具仿生技術遺產為宏觀特色,其優勢在于運用現代技術、科學實驗傳承與再現漢代燈具制作工藝,繪制漢代燈具工藝技術圖譜。

三、結語

第2篇

一、基于傳感技術探究實驗設計

在教學實踐中我利用傳感技術儀器進行實驗能夠得到很好的實驗效果。分析教材、根據教學目標及學生的年齡特點合理選擇利用數字化傳感器材能夠有效提高課堂實驗效果。課堂實驗探究的高效,傳感技術儀器的有效使用,不僅需要分析教材,合理選材,還需要精心設計實驗方案。只有通過有效的實驗設計和規范的實驗操作,以學生為主體性,讓學生配合教師來完成實驗,學生便于理解,又可增加學習興趣,才能使實驗變得簡單易行,達到教學目標。以下是四上年級《運動起來會怎樣》一個有關于心率傳感器的實驗。首先,連接手握心率傳感器、界面和計算機。其次,啟動LoggerPro或LoggerLite軟件,最后,程序將自動識別手握心率傳感器,這樣就可以準備采集數據了。測量一個人在激烈活動,例如做跳躍運動前、之間和之后的心率;測量一個人在運動后的心率返回平常心率要多久。讓學生在探究實踐的過程中,注重體驗和感悟,又便于學生對知識的接受和理解,從而也激發學生的興趣。

二、傳感技術探究實驗室的組建

為了提高實驗探究效率,保證實驗教學的有效開展,創建探究實驗室,合理利用“數字化”儀器設備是非常重要的。數據采集器和傳感器的配備,主要用于采集并儲存實驗數據并根據探究需測定的參數。通過政府采購,我們采購到探究實驗室套材,主要有濕度、音高、音量、光強、pH值、溶解氧濃度、電流、電壓、氧氣含量、二氧化碳含量等傳感器,還可以根據需求來自行選擇;同時,這些儀器的輕巧與便攜還為學生進行戶外探究提供了可能。計算機軟件的安裝將傳感器插入計算機時,傳感器可以精確地測量實驗中獲取的各種數據,并通過數據采集器傳到計算機中,計算機經由配套軟件將數據以表格和圖像的形式呈現,并進行分析處理。

三、傳感技術實驗器材在拓展課程中的應用

第3篇

(一)模具設計各行各業都有相關的工作人員,他們的主要任務就是模具設計。采用數字化的設計手段,工作對象包括型腔模和冷沖模,在充分利用數字化設計工具的基礎上,對傳統模具進行設計改造,目標就在于提高模具設計的質量,縮短模具設計耗費的周期。

(二)模具設計的步驟首先在設計之前為了確保設計圖紙的正確性,通常要對所設計模具的產品進行全面的可行性分析,即工作中設計者所說的套圖,確定重點部位的尺寸。其次在分析產品圖紙之后,具體構思模具的內部結構、工作程序的編排、確定各個工序之間的沖工內容,以及采用何種軟件。這樣在繪制模具圖中將節省很多時間。然后就是根據產品的展開圖紙進行準備材料,然后就可以全面地進入模具圖的繪制在工作,再制一份備料圖紙出來,進行各組件的繪制。最后對模具的設計圖紙進行仔細地校對,確保各模板與孔位是否一致性,以及折彎位置的上下模是否正確的間隙配合。

二、模具設計技術應用

(一)模具設計的造型特點與傳統的機械設計不同,在專業化要求上,模具設計有它自身的特點,主要體現在三個方面:第一、從模具生產的范圍上看,模具主要用于批量化的大規模生產,因此,模具主要用于加工一些形體復雜的零件。第二、從模具產品的要求上看,模具的幾何設計必須符合零部件描述的的所有細節結構,甚至包括產品的浮雕等表面細節結構;第三、從模具的生產手段要求上看,3D模型的修復技術以及CAD系統必須有良好的數據結口的要求也越來越高,才能不斷的滿足模具型腔結構必須有的拔模模角及必要的圓弧過度。

(二)模具設計的應用范圍根據模具的定義,從模具的適用范圍上,我們可以把模具設計的應用范圍分為兩大類,一類是工業裝備制造部門及使用部門,比如機械制造、汽車制造、輕工業、家電組裝、石油化工、電力設施等;另一類是零件及模具,比如航空發動機關鍵耐磨件、汽車發動機凸輪軸熱擠壓模具、軋輥、溫擠壓膜具、軋鋼滾動導衛、熱鍛摸等。

三、模具設計技術的發展趨勢

(一)多集成趨勢。現在社會的發展,現代化模具的制造應該打破傳統的只重視信息的搜集的發展模式,更應該把技術使用、人力資源和管理技術的引用都囊括在內,多集成趨勢越來越明顯。多集成概念還表現在學科功能上,模具設計不僅僅要用到最基礎的機械科學理論,而且還會用到電磁學、光學以及控制理論等。

(二)智能化趨勢。產品從最初的設計要求,到中間的制造過程,再到最后的使用過程,每個環節都將走向智能化的道路。其中,在生產過程中,又包括諸多環節,比如計劃、調控、管理等,也將走向智能化的道路。除此之外,模具設計者以及實際操作者,也將會在科學理論的指導下,實現人與工具系統的有機密切配合。

(三)網絡化趨勢。模具設計常用的軟件一般包括AutoCAD、Unigraphics(UG)、SOLIDEDGE、SOLIDWORKS等,都是需要通過網絡上的一些軟件技術或者硬件技術實現的。自動化、網絡化趨勢越來越明顯,跨國合作設計模具的成功例子已經是屢見不鮮了,而且這種趨勢越來越明顯。

第4篇

關鍵詞:竹子公園;規劃設計;總體布局

一、竹子公園的總體布局

竹子公園的規劃設計要在繼承古典園林優秀傳統的基礎上,努力達到民族化的園林藝術形式和現代游憩生活內容的統一。就山水創作而言,竹子公園應遵循因地制宜的原則,宜山則山,宜水則水,以利用原地形為主,進行適當的改造。北京紫竹院公園筠石苑原為公園花圃,地勢平坦,造園者并沒有一味地挖湖堆山,簡單模仿古典園林“一池三山”的自然山水園林形式,而是基于引水入園和造景的需要,將地形作成緩坡和山丘,以竹、石、水面和輕巧的建筑穿插于起伏的地形之中,形成一組優雅的園林。

竹子公園的總體布局應運用形式美規律處理景區、園林景點和風景透視線的布局結構和相互關系,使景區之間相互聯系,同時又有各自的特色,全園既有景色的變化又有統一的藝術風格。上海萬竹園規劃有“竹與生活展示區”、“竹與名人展示區”、“竹品種展示區”、“竹與文化展示區”和“竹與民族展示區”等五大景區,各個景區之間既有分隔又有聯系,并且相互呼應襯托,從各個側面體現了竹子造景的人文景觀和自然景觀。為了充分展示園林景點的靜觀和動觀效果,景點的布設既要注意提供游人駐足留憩細細欣賞的觀賞點,也要善于運用風景透視線來聯絡組織各個景點。筠石苑規劃有十處景點,即“清涼罨秀”、“友賢山館”、“江南竹韻”、“斑竹麓”、“竹深荷凈”、“松筠間”、“翠池”、“綠筠軒”、“湘水神‘和”筠峽“。游人沿著竹徑通幽的導游路線前進,感到景色時隱時現、時遠時近、時俯視時仰望,不斷變化,層層展開,產生一幅幅有節奏的連續風景畫面。收到步移景異的動觀效果。

二、竹子公園的園林建筑

竹子公園的園林建筑宜少而精,如筠石苑中游憩建筑的占地比例不足1%,遠遠低于《公園設計規范》中同面積專類植物園的6%。園林建筑的位置、進行朝向、高度、體量空間組合、造型、材料、色彩及其使用功能,都應符合竹子公園總體設計的要求,能夠與地形地貌、山石水體、植物等造園要素統一協調。竹子公園不論地處何方,都給人以身處南國竹鄉的感覺,為進一步強化這種情趣,一般采取南方風格的建筑形式,或用竹材作為園林建筑的主要材料。南方風格的園林建筑多為青瓦粉墻,褐色門窗,不施彩畫,體量較小,布局靈活,顯得玲瓏清雅,與竹林景觀融洽和諧,營造出南國竹鄉的園林意境。

竹子公園的園林建筑設計為突出竹文化主題,建筑裝修材料亦應多采用竹制品精心設計,如墻飾、燈具。門心板、落地花罩、漏窗花紋等都在傳統作法的基礎上推陳出新,同時欄桿、駁岸、臺階等構筑物亦做成仿竹竿形。獲得既與環境相呼應、又獨具特色的裝飾效果。在此基礎上,設計者還應借助語言文學藝術和繪畫藝術,通過景名,匾額、楹聯等形式著力渲染、弘揚竹文化,營造定出富于詩情畫意的園林意境。

三、竹子公園的種植設計

3.1適地適竹,充分考慮竹子的生態習性

竹子公園的種植設計應按公園總體布局的要求,合理運用種種觀賞竹的形式美要素,充分考慮與山石、水體、建筑和其它植物的和諧統一,經過藝術布局,組成適應園林功能要求的裥環境。同時,竹子景觀設計應充分考慮竹子的生態習性。竹子大多喜溫暖濕潤的氣候,一般要求陽光充足,年平均溫度12~22℃,1月份平均溫度-5~10℃以上,年降水量1000~2000毫米,年平均相對溫度65~82%,性喜深厚肥沃、排水良好的微酸性或酸性土。亦有部分竹種具有特殊習性,如鵝毛竹、菲白竹、鋪地竹等耐蔭性相對較強;黃槽竹、早竹、金鑲玉竹等可在冬季寒冷干燥的北京露地過冬;剛竹、淡竹等可生長于微堿性的瘠薄土壤……在氣候不太適宜的地區應用竹子,應選擇背風向陽的小環境,且有充足的灌溉水源,如能采用噴灌則效果最佳。

3.2師法自然,營造竹子景觀

自然界各種形式的竹林群落是竹子造景的藝術創作源泉,竹子公園應師法自然,種植設計以竹林為主要配置方式,竹林景觀在城市公園中宜與草坪結合,形成竹林草坪,營造清靜幽深的園林植物空間。竹林草坪如能結合微地形和溪澗曲水、自然山石駁岸,則更添城市山林、返樸歸真之野趣。竹林中開辟小徑亦是竹林景觀設計的常用作法,古典園林的竹里通幽藝術手法在安靜休息區依然適用,參照公園游人容量,竹徑的寬度應在0.9-2.0m之間,為營造含蓄深邃的意境,竹徑的平曲線和豎曲線力求變化,“曲徑通幽處,禪房花木深”,迂回地擴展和豐富了園林的有限空間,同時避免過度曲折,矯揉造作。如果竹徑較長,可在中間開辟若干開敞空間,奧曠交替,以避免產生單調的感覺,同時竹徑可用宿根花卉鑲邊,以豐富竹林景觀的色彩構圖。竹徑的鋪裝如能取古人竹子繪畫的笑意,拼成竹子圖形,則進一步促進了園林創作意境的延伸。

3.3寓情于景,創造富有詩情畫意的竹子景觀

竹子作為配景,與建筑、山石、水體、其它植物等造園要素的配置要相互因借、揚長避短。竹子與園林建筑配置時,應讓建筑立面優美的線條和色彩充分地表現出來。根據園林建筑的高度和體量特征,一般選用中小型觀賞竹種,江南園林常用的有孝順竹(ambusamultiplex)、紫竹(Phllostachysnigra)、斑竹(Phllostachysbambusoides)等等。倘若園林建筑的抱角、蹲配等置石相結合,緩解、軟化墻角廊隅的生硬線條,增加自然生動的氣氛。同時注意加強建筑的基礎種植,一般選用小型叢生竹作矮綠籬,如鳳尾竹(Bambusamultiplex)、菲白竹(Arundinariaargenteostriata)、鋪地竹(Arundinariafortunei)、闊葉竹(IndocalamusIatifolius)、矢竹(Pseudosasajaponica)、箬竹(Indocalamustessellatus)等等。

假山石和雕塑一般以表現山石的形態和質感為主,可用竹作背景,以突出主景,亦可用地被襯托雕塑的線條和質感。水體的竹子造景應因地制宜,對于溪澗曲水的自然式山石駁岸,宜配置小型叢生竹,如箬竹、闊葉箬竹、大明竹(Arundinariagramineus)等等,其體量與山石駁岸協調統一,同時竹與石的色彩、線條、質感對比大大豐富了駁岸的裝飾效果。對于大面積水體的緩坡駁岸,適宜配置大中型竹林景觀,水中竹林倒影與岸上竹林動靜對比,增加了竹林景觀的空間層次。

古典園林竹子造景的藝術手法主要適用于小型園林空間,如盆景園等各種“園中園”,此類園林空間一般采用自然式布局,粉墻青瓦,花街鋪地,建筑風格樸素淡雅。在服從空間環境總體布局的前提下,借鑒“粉墻竹影”、“移竹當窗”、“竹石小品”等造景手法,竹子景觀與建筑環境相得益彰,營造出簡遠、疏朗、雅致的園林意境。

竹子公園因竹成景,以竹為主,追求清靜幽雅的園林創作意境。在服從公園竹子景觀總體布局的條件下,竹子亦可與其它植物配置組景。古典園林竹子造景形成了一些固定的配置模式,如“三益之友”、“歲寒三友”、“四君子”等等,奇松、古梅在竹子公園不可缺少,亦可制作成花臺或大盆景形式。南京情侶園一片竹林邊幾株桃花,“竹外桃花三兩枝”,富于詩情畫意,營造出寧靜幽遠的園林意境。中國古典園林藝術講究“外師造化,內法心源”,現代園林竹子造景更應師法自然,竹子公園除應保留原址的古樹名木外,竹林景觀應形成人工栽培群落,尤其選擇觀花或觀果類下植被,如毛竹林下可配置杜鵑、油茶、柃木、紫金牛、珍珠蓮、新木姜子等等。

四、小結

4.1竹子公園的總體規劃應強調突出竹文化氛圍。

竹子公園的地形改造要師法自然,統籌兼顧,充分利用原有地形地貌,以微地形竹林景觀為特色。竹子公園的景區、景點布局要充分挖掘竹子造景的人文景觀資源……園林建筑宜少而精年,最好選用竹子作建筑材料,建筑設計應體現樸素。淡雅的南方建筑風格,以營造出體現南國竹林風光的園林空間。

4.2竹子地被和竹子綠籬在竹子公園中有廣闊的應用前景。

竹子地被常綠闊葉,景觀效果優于一般地被和草坪,可設計成大面積圖案式景觀應用于水邊緩坡等視野開闊的園林空間,突出表現竹子的群體美。竹子綠籬以自然式為主,其獨特的姿態和質感給人以嶄新的感受,亦可按特定主題做成整形式綠籬。

第5篇

關鍵詞加殼;脫殼;DLL;DES;NET;MSIL

1引言

為了保護自己的軟件的技術內核不被他人輕易盜用,軟件開發人員使用了各種加密技術來保障軟件的版權不被侵犯,殼便是我們常用的一種軟件保護手段。對于Win32中軟件加殼技術已經有非常成熟的商業產品,然而,對于.NET環境下軟件,由于.NET程序的編譯結果不是機器語言代碼,而是一種MSIL中間代碼,因此不能使用傳統的加殼技術。目前,專門對.NET軟件實施加殼的商業軟件主要有MaxtoCode,另外,SafeNet公司也推出了其軟件保護產品圣天狗最新的外殼工具,滿足了軟件開發商的一大愿望。圣天狗外殼加密工具可以自動完成對可執行文件的加密過程,從而讓開發商快速方便地完成軟件加密和授權管理的工作。

本文介紹了.NET環境下一種簡單的軟件加殼技術,該技術使用了數字簽名、MSIL代碼混淆、加密等技術,可達到高強度的軟件保護。與MaxtoCode相比,這種技術的優點是:可以防止軟件非法拷貝,針對計算機硬件“指紋”授權(指紋:即硬件信息中終身不變的識別號,如CPU和硬盤的序列號等,下同),對于網絡版,可以防止非本服務器的客戶端訪問服務。

2認識“殼”

殼是對加密軟件的一個形象的比喻,顧名思義,殼是軟件外部的一件“外衣”,是軟件的保護屏障。有了它,惡意攻擊者就無法在對軟件反匯編后,直接找到軟件的核心代碼。

殼是一段程序,它先于程序運行,殼在運行后就獲得了該軟件控制權,利用其保護功能對軟件進行安全保護。

殼的工作原理大致是:先運行殼程序,殼將加密的主程序(主程序即原來的待加殼的程序,下同)代碼解密到內存中,運行其中相應功能,并將程序的控制權交還給主程序。

本文中研究的加殼技術正是基于這種原理,只是殼也是用.NET編寫的,加密與解密密鑰與用戶的機器硬件指紋有關,而不是固定的密鑰,所以可以防止軟件非法拷貝,達到更高的保護強度。

3本加殼技術的原理

先將原來的主程序編譯成DLL,再編寫一個殼程序,編譯成EXE,并將程序的運行入口(即main函數)移到殼中來,由殼開始執行整個程序。首先,可以用自編的加密工具,在軟件前將所有DLL文件分別進行加密(輸入特定的密鑰),在殼加載DLL時臨時將其解密到內存中,并加載運行。由于解密DLL的結果只存在于內存,所以攻擊者無法獲得解密后的DLL,除非他能找到DLL的解密密鑰。同時,為了避免攻擊者分析外殼程序的邏輯,從中尋找解密密鑰,還可以將殼編譯成EXE文件后,再用第三方軟件進行混淆(如:XenoCode)或加密(如:MaxtoCode),這樣攻擊者將無法了解DLL加密的算法及處理邏輯。從而,更有效地保護主程序DLL。加殼與脫殼的原理如圖1所示。

圖1NET軟件加密型加殼的原理

4軟件與用戶注冊流程

為了推廣軟件,開發商一般會將軟件的試用版放在網上,讓用戶自由下載試用,用戶基本滿意后再注冊正式版。

軟件與用戶注冊的流程如圖2所示。

5軟件與用戶注冊的實現

5.1注冊申請

為了達到軟件防拷貝的功能,開發商必須為不同的用戶制作不同的安裝文件,一套程序只能在一臺機器上運行。為此,開發商在制作安裝文件時,必須取得軟件將要運行的目標機器的指紋和用戶的單位名稱,對于有應用程序服務器的網絡版軟件,只需要取得應用服務器的指紋。指紋數據可以由用戶使用特定的程序取得,并通過短信或郵件的方式告知開發商。

指紋的提取有兩種方法:其一,通過軟件的試用版。試用版中設計申請注冊的模塊,用戶通過此模塊提取本機的指紋數據。軟件的試用版文件的制作不是針對目標機器的指紋制作的,可以在任何機器上運行。為了防止Cracker找到DLL的解密密鑰后,將試用版破解。通常可以對試用版軟件設置功能限制(如:去掉部分關鍵代碼),這樣即使試用版被破解,也無法投入正式的應用。

方法二:使用專用于注冊申請的程序。對于網絡版的應用服務程序,如果沒有用戶界面,或無須試用的用戶,只能使用由開發商提供的專用注冊程序來提取機器指紋。

5.2計算注冊碼

這種加殼技術本來可以省去輸入注冊碼手工注冊這個過程,因為每一個的版本只能在指定的機器上運行,但為了定制用戶單位信息以及對用戶數進行限制,還是要有注冊過程的。注冊碼是由用戶單位、機器指紋及用戶數限制等信息經過加密處理后得到的,處理可以用自制的注冊碼計算工具來實現。

5.3加密DLL文件

本加殼技術的核心之一是加密DLL文件,加密過程可以用自制的加密工具完成。加密算法可以選擇.NET框架中提供任何加密算法或者自行設計加密算法。算法可以不用公開的算法,因為加密解密都是在自己的程序中進行。因此,此方案的安全性完全可以由開發商自己保證,而不依賴于第三方。

5.4制作安裝盤

制作之前,只需用專為此用戶加密的DLL文件及授權文件等替換安裝工程中相應的文件,再生成安裝盤。安裝盤中可以單獨存放一份加密DLL文件和授權文件,以備客戶升級正式版時用戶直接拷貝。

一般而言,安裝文件中不能直接包含注冊碼或授權文件的,但在這種技術下,可以將授權文件打包到安裝盤中,因為,即使安裝文件被復制,也無法在非授權的機器上運行。

5.5正式版安裝

對于沒有安裝過試用版的機器,可以直接使用安裝盤安裝正式版。對安裝過試用版的機器,可以用安裝盤中的正式版文件替換相應文件即可變成正式版。

5.6用戶注冊

調用正式版中“幫助”à“關于”à“注冊”功能,輸入注冊碼或選擇授權文件進行注冊。由于安裝文件中包含授權文件,也可以在正式版首次運行時,通過授權文件自動注冊,免去了手工注冊的過程。

6程序運行時脫殼的實現

脫殼實際上是將加密的程序代碼解密并加載到內存程序區,脫殼需要特定的解密密鑰或特定的解密算法。對于較簡單的程序,如果只有一兩個DLL,可以由殼程序進行一次性脫殼,全部放在內存中,這沒有什么技術上的難度,只是內存消耗較多。對于有多個DLL的程序,DLL不一定都要使用,有時可能只用其中部分,所以沒有必要一次脫殼,全部占據在內存中,可以根據需要來脫殼。脫殼涉及到DLL解密、DLL調用請求的捕獲等技術。

6.1DLL的解密

一般的加殼技術使用與用戶無關的密鑰,密鑰是固定中殼代碼中的,所以脫殼可以在任何一臺機器上實現,無法實現軟件防拷貝。而在本方案中,DLL加密密鑰與用戶計算機硬件指紋相關,當然解密密鑰也不是殼代碼中固定的,而需要臨時從目標計算機上提取指紋生成密鑰,才能解密,所以脫殼只能在授權的計算機上進行,從而可以很好地防止軟件的非法拷貝。

解密密鑰的是由硬件指紋生成的,指紋的提取與申請注冊時提取指紋的算法相同,并且,指紋通過相同的保密算法轉換后生成加密解密密鑰。因此,指紋的提取算法存在于殼和專用的注冊申請程序以軟件的試用版中,為了防止這些算法的破解,需要使用第三方工具(如:XenoCode,MaxtoCode)對這些程序的MSIL代碼進行混淆或加密。對于網絡版軟件,解密密鑰最好是由殼臨時從應用程序服務器獲取;但為了簡單起見,也可以將解密密鑰存入授權文件中,授權文件經加密后隨客戶端軟件一起安裝,脫殼時從授權文件中提取解密密鑰。

DLL的解密只能在內存中進行,不能生成臨時文件,避免Cracker截獲解密后的DLL。這就要用到文件流與加密流的技術,脫殼的部分代碼如下:

publicstaticAssemblyasmload(stringasmName)

{Assemblyasmsvr=null;

FileStreamfsr=null;

byte[]byVec=newbyte[16],byKey=newbyte[32];

//asmName待加載的程序集名,由參數帶入

stringtoLoad=AppDomain.CurrentDomain.BaseDirectory+asmName+"e.dll";

if(!File.Exists(toLoad))returnnull;

fsr=newFileStream(toLoad,FileMode.Open,FileAccess.Read);

byte[]rawAssembly=newbyte[fsr.Length];

//提取機器指紋并生成DES加密密鑰與初向量

createDesKeyVec(refbyVec,refbyKey);

SymmetricAlgorithmdes=SymmetricAlgorithm.Create();

CryptoStreamencStream=newCryptoStream(fsr,des.CreateDecryptor(byKey,byVec),CryptoStreamMode.Read);

//讀取并解密到到緩沖區

encStream.Read(rawAssembly,0,(int)fsr.Length);

encStream.Close();

fsr.Close();

asmsvr=AppDomain.CurrentDomain.Load(rawAssembly);

}

6.2DLL調用請求的捕獲

根據需要來脫殼也就是當程序集被調用時,臨時脫殼并加載,程序集一旦加載,以后需要調用其中的功能時就可以直接從內存中運行,這就既避免了內存的浪費又不會影響程序運行速度。關鍵是程序集的調用不一定從殼中調用,可以從任何一個已經運行的程序集中調用,怎么才能截獲程序集的調用請求呢?

首先要了解應用程序域,它由AppDomain對象來表示,為執行托管代碼提供隔離、卸載和安全邊界。多個應用程序域可以在一個進程中運行;但是,在應用程序域和線程之間沒有一對一的關聯。多個線程可以屬于一個應用程序域,盡管給定的線程并不局限于一個應用程序域,但在任何給定時間,線程都在一個應用程序域中執行。每當程序運行時,便會自動創建應用程序域。AppDomain實例用于加載和執行程序集(Assembly),AppDomain類實現一組事件,這些事件使應用程序可以在加載程序集、卸載應用程序域或引發未處理的異常時進行響應。本方案中就是通過事件AssemblyResolve來捕獲程序集調用請求的。

實現方法是:首先,在殼的main()函數中注冊事件AssemblyResolve的響應代碼,形如:

AppDomain.CurrentDomain.AssemblyResolve+=new

ResolveEventHandler(CurrentDomain_AssemblyResolve);

然后,再編寫一段事件響應代碼,來實現程序集脫殼與加載。這樣,在調用任何程序集時,就可以直接調用了,因為程序集的脫殼會自動進行。下面是事件響應的部分代碼:

///<returns>返回找到的或臨時加載的程序集</returns>

privatestaticAssemblyCurrentDomain_AssemblyResolve(objectsender,ResolveEventArgsargs)

{

Assemblyret=null;

try{

AppDomaindm=(AppDomain)sender;

stringdllName=args.Name.Split('''','''')[0];

//用xx開頭的文件表示加密過和DLL,區別于其它的DLL

if(dllName.StartsWith("xx")&&!dllName.EndsWith("resources"))

ret=asmload(dllName);

}

catch(Exceptionae)

{MessageBox.Show("加載數據集"+args.Name+"時出錯");}

returnret;

}

7總結

以上軟件保護方案的安全性能由DES算法(若采用)和機器指紋的安全性決定。DES算法的安全主要決定于對密鑰保護。另外,由于密鑰來自于機器指紋,而指紋數據來自于機器硬件信息,雖然,取指紋的算法要隨軟件外殼程序一起,但從指紋到密鑰要經過自己設計的保密算法來轉換,且保密算法不公開,所以算法本身是安全的。因此,密鑰的安全還取決于指紋提取算法的安全性和指紋轉密鑰的算法安全性,而它們的安全性又取決于第三方加密或混淆的強度了,這是本方案所無法控制的,這也許就是此方案安全性最薄弱的環節。

對于用商業加殼軟件的攻擊較多,所以一旦商業加殼技術被破解,用它加密過的軟件便沒有安全了。但對于自編的加殼技術,加密技術可以自行設計(保密),并且可以隨時調整,而且,用戶數不多,因此,攻擊者比較少,用這種技術加密的軟件安全性也就相對更好。使用本文中的加殼技術,可以更有效地抵抗拷貝、反編譯、分發序列號、注冊機各種常用的軟件破解方法。然而,這種自編加殼技術雖然安全,但軟件分發起來卻十分復雜,這也是此方案的美中不足之處。

參考文獻

[1]&WindowsApplicationDebug[M].Beijing:TsinghuaUniversityPress,2004.6:50

[2]彭明柳.徹底研究[M].北京:中國鐵道出版社,2003.2:13

[3]EthanMilleretal.StrongSecurityforDisbributedFileSystems[C].InProcof2001IEEEinternationalConferenceonPerformace,Computingandcommunications,2001:34~40

第6篇

(一)靜態測試分析。作為基本軟件測試技術之一的靜態技術主要是對軟件程序和文件開展掃描分析,在此過程中計算機并不用對被測試的軟件進行運行。即靜態檢測技術主要是對被測軟件的特征進行分析,對被測軟件所作出的評審可以人工進行,也可以使用軟件測試工具來進行評審,從而查看軟件是否與編程標準相符,并檢查軟件程序編寫中存在的問題與錯誤。靜態分析中經常使用到的分析方式包括控制流分析、數據流分析以及代碼檢查。

控制流分析主要是以控制流關系為依據來對軟件進行測試。其中控制流關系可以對程序原色以及程序元素的執行秩序所具有的關系進行敘述,在軟件測試中,控制流關系可以被繪制為控制流圖,控制流圖中的程序元素使用節點來表示,節點與節點之間使用弧線來進行連接,如果一個輸入能夠引發一種路徑的執行,則這條路徑被認定為是可達的;數據流分析是以程序和程序元素之間的數據訪問行為來進行測試,軟件程序同樣可以用數據流圖來表示,并使用未定義信息、變量定義等來進行標記。如果程序語句執行中的一個變量得到了分配的值,則可以認定這個變量已經被定義。這種分析方法可以被引用到測試數據聲場、異常檢測以及代碼優化等檢測方法中;代碼檢查是一種十分有效的軟件測試形式,這種測試形式的優勢在于可以將軟件中存在的30%~70%的編碼錯誤或者邏輯設計錯誤檢查出來。

在使用代碼檢查形式進行軟件測試的過程中,要求測試團隊包括開發者、審查負責人、閱讀者以及協調者。開展審查的目的在于在發現軟件錯誤的基礎上降低軟件返工成本,相對于計算機測試而言,代碼檢查的優勢在于能夠在一次審查后找到多種缺陷,而計算機測試需要在發現錯誤后進行改正,由此可見,代碼檢查形式能夠有效降低系統驗證的工作量。

(二)動態測試分析。軟件測試中的動態測試分析在是否對被測軟件進行執行方面與靜態測試分析是相對應的。在軟件測試工作中,動態分析的內容主要包括以下幾點:一是內存處理與內存泄露。對于內存錯誤或者程序沒有釋放已經不能使用的內存的內存泄露問題,這些問題都有必要通過設計測試用例來對存儲或者使用目標是否得到滿足作出監測;二是常見運行錯誤的檢測,如空指針產生的未知錯誤、編譯器截斷處理產生的問題、很難發現的數據溢出問題等;三是覆蓋率分析。覆蓋率分析主要是對軟件的完整性進行度量。通過對覆蓋率數據的了解,能夠得知對軟件所作出的測試是否全面以及測試工作中是否存在問題等,從而使軟件的測試工作者能夠有依據地對軟件測試工作作出改進以實現軟件測試質量的提高。在覆蓋率分析中,能夠利用的工具有很多,但是在測試過程中,要避免對100%覆蓋率的追求,雖然在足夠的時間以及資源支撐下覆蓋率可能達到100%,但是顯然,要達到這種數據,需要測試工作投入過大成本,從軟件設計的成本控制來看,這是完全沒有必要的。因此在覆蓋率分析工作中,測試工作人員有必要根據軟件設計需求來設定覆蓋率標準,并在這種覆蓋率標準下對覆蓋率數據進行測定與分析。

在軟件設計中,80%的軟件錯誤存在于20%的軟件代碼中,因此,在滿足成本控制要求的基礎上,有必要將代碼靜態分析和覆蓋率分析結合起來,通過找出容易產生錯誤的軟件代碼并進行覆蓋來減少覆蓋分析工作需要投入的時間成本與經濟成本;四是性能分析。所有軟件都具有著效率目標以及性能目標。即軟件需要在特定的配置環境和負載中表現出合格的吞吐率與響應時間,所以軟件性能分析主要是檢查軟件程序能否達到性能目標,或者找出軟件程序不能達到性能目標的原因。性能分析的主要內容包括對程序的計算處理進度、響應時間、占用空間、最大負荷、資源利用率以及并發程度等;五是安全性分析。安全性測試是對軟件本身的保密性以及安全性作出測試,為了確保測試的有效性,軟件安全性測試有必要在軟件實際使用環境中進行測試,其中的主要內容包括針對軟件的關鍵部分開展單獨的測試與分析、對軟件規避安全風險的措施有效性作出測試與分析、對軟件避免被非法訪問的能力作出分析、對軟件中與安全性有關的冗余、容錯、算法以及數據結構保護和中斷處理方案等作出測試與分析。

二、軟件測試工作質量的提高策略

(一)測試人員及早介入。為了實現軟件測試質量的提高,軟件測試人員需要在軟件設計開展初期就介入到軟件測試工作中,從而更加準確地對測試對象以及測試需求作出了解。在此過程中,測試人員應當以設計出全面且出色的測試設計、設施規劃為出發點對軟件產品作出深入了解,特別是了解軟件中對于客戶來說最為關鍵的部分以及風險最大的部分,并將精力放在對這些部分的檢測中,從而使軟件測試工作有重點。其中缺陷預防要求軟件測試人員能夠根據測試需求使用合理的測試技術來避免軟件錯誤和問題遺留到軟件設計的開發后期。缺陷預防工作的開展效率在需求階段最高,因為這一階段在發現問題后并不需要對軟件作出過大的改動,從而避免給軟件設計以及軟件測試等工作帶來成本壓力和工期壓力。

(二)在軟件設計需求階段對軟件系統需求作出驗證。在對軟件需求作出驗證的過程中,軟件設計人員需要以每條需求為依據來構建軟件測試標準,從而推動需求的明確化。在需求驗證工作中,工作人員有必要對以下幾項屬性作出強調:一是正確性,即測試人員的軟件測試工作需要以用戶需求為基礎;二是完整性,即測試人員要確保需求驗證中沒有遺漏任何重要元素;三是一致性。驗證工作需要驗證產品內部元素存在的矛盾或者產品之間內外部存在的矛盾;四是可驗證性以及可測試性,即軟件測試人員要確保每一種需求的測試都具有可能性,同時確保測試結果是可以進行人工或利用編程進行驗證的;五是可行性,確保需求能夠在成本、進度、技術等資源的要求下完成;六是必要性,即測試人員需要對規格說明書中的需求與軟件系統是否存在關聯作出驗證;七是優先級,即測試人員需要了解每種需求的價值,并根據其重要性作出排序;八是明確性,確保需求陳述中使用了可測量且精確的方法。

第7篇

畢業設計指導方法絕不是在一個環節上機械重復勞動,那樣必然缺乏對學生的綜合訓練,挫傷學生的積極性和主動性,隱沒學生的創新性。在畢業設計方法上對畢業設計的指導不夠得力,一方面可能造成因疏于指導,導致放任自流;另一方面或因框得過死,不留余地,致使學生只能按部就班,缺乏創新,實踐能力得不到鍛煉提高。因此,創新畢業設計指導方法是畢業設計質量提升的保障。

2提高計算機專業畢業設計質量的舉措

(1)從制度建設上激發教師指導畢業設計的工作熱情。有效的畢業設計制度建設和落實是提高教師思想認識的根本途徑。首先,建立優秀畢業設計指導老師遴選制度。每年根據畢業設計過程考核(教師投入的時間、中期檢查結果等)、學生評教以及最終畢業設計成績等級綜合評價指導老師,將評價結果作為遴選優秀指導教師的重要參考依據。其次,建立彈性工作量認定制度。經過調研,很多應用技術型高校計算機專業一個完整的畢業設計周期是14周左右,指導老師指導一名畢業生的工作量1課時/周,那么指導教師所得工作量是14課時/人。可是,教師還要承擔許多其他的教學工作量才能完成教學任務,因此,一些教師為了完成任務,往往是“輕指導質量、重學生數量”。為了解決這一問題,學院可以采用指導教師彈性工作量認定制度,將教師在整個畢業設計表現劃分為優、良、中、合格、不合格等5個等級,每個教師指導畢業設計工作的最終工作量根據等級系數(優、良、中、合格、不合格系數分別是2.0、1.5、1.2、1.0、0)折算而成。這樣,指導教師即使指導學生數較少,但通過努力,保證質量,同樣可以獲得很高工作量認定,有效使教師更加“重質量、輕數量”。最后,建立學生評價指導老師制度。課題教學中,學生評教制度普遍得到運用,其結果直接作為年終推優、職稱申報的主要依據,收到良好效果。目前,很少應用技術型院校計算機專業在畢業設計環節實行學生評價指導老師制度。宿遷學院計算機系大膽啟用該制度,讓每位學生從“德、能、勤、績”綜合評價指導老師。為了評教更客觀,防止“師生互贊”不正常現象發生,最終的評教結果還要與學生最終畢業設計成績比對之后生效。對于失真現象,要追查相關教師或學生的責任。上述這些制度建設和落實舉措,不僅提高了指導教師的思想認識,更讓指導畢業設計的質量與教師個人榮譽、工作量認定、年終推優、職稱申報等切身利益掛鉤,大大激發了他們指導畢業設計的熱情。

(2)面向計算機實際應用,實行師生雙向選題機制。選題應是一個雙向的過程,老師應根據學生的基礎、興趣,結合現在社會對人才的需要同學生一起來擬定題目。以往,畢業設計選題往往因與市場實際需求脫鉤,造成畢業設計題目太陳舊、老化,達不到畢業設計訓練目的。造成這一現象的根本原因一方面由于部分的選題工作是老師先擬訂好題目,有些題目已經不適合當下市場動態需求,所做畢業設計題目無實際價值,從而挫傷學生積極性;另一方面,有部分學生自擬題目雖緊跟應用需求,但往往因畢業設計任務工作量過大或過小,甚至不切學生基礎實際而無終而止。解決這一問題就需要師生在選題時充分溝通。在選題開始時,由師生一方先提出初步選題,然后讓對方提出修改意見,教師在選題時重點把握好選題是否有新意、是否可行、是否有應用價值等;而學生則根據自身基礎和興趣最終確定是否選擇該選題。例如作為計算機專業指導教師,根據移動互聯網應用的最新進展,為學生提出的關于無線網ZigBee技術應用、基于Android系統的手機控制軟件、洪泛法無線路由算法改進等題目。而學生則根據自身基礎與興趣將上述題目結合某個具體應用,如將上述教師擬定題目方向具體確定為:無線網ZigBee智能路燈控制技術、基于Android系統手機版的車輛北斗定位軟件開發、基于ZigBee無線技術的洪泛法路由算法改進與實現等。應用技術型計算機專業的特點是相關技術更新很快,師生通過雙向磨合選題,使得最終選題既能結合學生基礎和興趣,又能針對應用實際,從而讓師生雙方最大程度達成一致,為接下來的畢業設計成果更有生命力和市場前景打下基礎。

(3)師生協作、循序漸進,創新畢業設計指導方法。再好的選題,如果沒有創新的指導方法,畢業設計指導也可能淪為機械重復勞動,最終致使學生只能按部就班,缺乏創新,實踐能力得不到鍛煉提高,更談不上創新能力的培養。我們在具體實施中,首先是針對每個學生基礎采用師生協作、循序漸進式指導。如,有學生選擇“無線網ZigBee技術應用”方面的選題。那么,首先開題以后一段時間內(如:一周時間內),要求學生完成查閱有關ZigBee技術方面的資料任務,并匯總多位學生所查閱到的文獻,接下來由指導教師與學生協商將資料分類并再分發給不同學生,并在接下來一段時間內(如:一周時間內)師生圍坐到一起,輪流讓學生匯報所學到的最新內容和體會,期間,教師和其他學生可以隨時互動提問,要求被提問教師或學生做出解答,通過師生明確分工、共同協作,加快了基礎階段的學習進度。這樣再持續一段時間(如:再兩周時間內)相互學習之后,指導教師就可以根據學生具體選題安排他們先做一些小實驗,再做一些中等難度實驗,進而持續延伸到綜合性實驗,在這個實驗過程中,教師不僅注重學生所提出的問題,更要為學生給予方法和思路上的充分交流與指點。通過這種方法不僅讓所有學生動手能力得以最快速度提升,而且鍛煉了他們的語言組織能力和表達能力,同時也激發了師生團結協作意識。通過上述師生協作、循序漸進式推進,指導教師全程參與指導,既要扮演好自身角色,也要及時掌握每個學生畢業設計進程,當學生遇到問題時教師更多時候是不能替代學生畢業設計工作,而是要給予方法上的指導,最大程度挖掘學生潛能和創新意識。創新畢業設計指導方法,無論對學生還是對教師來說都是一個重要的能力提升環節。

3改革效果

改革現有計算機畢業設計方法對于培養應用技術型人才具有十分重要的意義。多年來,我們堅持人才培養質量觀,積極探索并改進現有畢業設計指導方法,收到了良好的成效。每年指導的計算機專業學生畢業設計大多數均在良好以上,30%以上被認定校級優秀等級;多名教師被授予校級優秀指導教師等榮譽稱號;20多篇論文獲省畢業設計一、二等獎;先后2次獲得省優秀畢業設計創新團隊稱號;畢業設計期間師生協作發表了30多篇高質量論文,同時獲得10多項國家發明、實用新型專利,申請了20多項計算機軟件著作權。畢業生質量不斷得到提升,產生了巨大的社會效益。這些成績的取得,一方面要從學校、院校層面加強畢業設計制度建設和落實,另一方面從教師自身角度要有不斷改革意識和方法。只有這樣,應用技術型院校計算機專業畢業設計質量才能不斷提高,才能為社會培養更多的實用型人才。

4結語

第8篇

概念設計是工業設計領域中的一個重要方面。國外大公司的產品設計部門包括:

1)(Conceptdesign)概念設計;2)(Detaildesign)詳細設計;3)(Manufacturingdesign)制造設計。由此可見,產品的概念設計的主導地位和重要性。

1概念設計的內涵

概念的設想是創造性思維的一種體現,概念產品是一種理想化的物質形式。下面以概念設計教學實例之一來說明其涵義:給出一個概念“斷藥”,讓學生進行座椅的開發設計。步驟是,首先向學生講述心理學中的一個名詞———暗示心理,并分別舉出一個“安樂死”實驗和一個“挽救少女生命”的文學名著故事,從正反兩個方面說明暗示對人的健康的影響;然后運用一個“民間故事”闡述如何將“斷藥”的概念物化到具體的產品上。因為,在民間曾有這樣一個說法,就是將一把斷了的鑰匙用紅線穿上掛在小孩的脖子上,取“斷鑰”的諧音“斷藥”暗示常生病的孩子掛上“斷鑰”這掛項鏈之后,就斷了藥,從此不再吃藥,這也意味著孩子走向健康。所以,將一把斷了的鑰匙(斷藥)的概念物化到具體的產品上來為健康做設計時,用折斷了的鑰匙做椅架為主題,由學生創意出現了形形的座椅開發設計方案(其草圖、效果圖、視圖等技術說明從略),于是就有了一種新型的專用座椅的概念設計。其應用場合為療養院、醫院、不能自理的老人家庭等。

這是傳統的產品概念設計。當然,產品的類型不止是這種無障礙設計思想指導下的專用座椅。產品即人之觀念的物化,設計是一種思維行為。在這種思維創造活動中,產品概念的構思是豐富的,人的創作智慧是無窮的。概念產品的類型更是多種多樣。

2概念設計與產品市場

概念設計只是第一步,能不能進行第二步Detaildesign,第三步Manufacturingdesign,甚至投放市場為開發商或企業帶來效益等,這是個風險問題。設計師的概念設計畢竟與難以預料市場變化有著許多差距。如何縮短這一差距,是以往概念設計者的難題。在開發設計的許許多多產品中,只要一百件產品中有幾件能夠投放市場見效益就是成功。在追求“百分之幾”的見效益成功的過程中,如何減少做“分母”的被動,擴大見效益的百分比,仍是最關鍵的,是公司管理決策人士和設計師共同努力的方向。

3虛擬現實技術促使概念設計的市場化

為了更好地接近產品的市場需求,目前國際上流行的一種“故事版情景預言法”的概念設計,就是將所要開發的產品置于一定的人、時、地、事和物中進行觀察、預測、想象和情景分析,其形式是以故事版的平面設計表達展示給人們。于是,產品在設計的開始便多了一份生命和靈氣。然而,設計表達在信息時代已是多元化的展示形式,計算機輔助工業設計的發展,尤其是虛擬現實技術在產品概念設計中的應用,已使設計師的設計思路和設計表達如虎添翼;可以想象面對一種虛擬的“故事版情景預言法”設計出的產品,讓人更多了一種直觀的、親切的及交互的感受,這樣開發設計的產品與傳統相比,就大大減少了投放市場的風險性,也為企業決策人尋找商機、判斷概念產品能否進一步開發生產,提供更好的依據。虛擬現實技術能模擬整個產品開發過程,保證產品開發一次性成功,加快開發進程,甚至使設計者和用戶融為一體,設計出滿足市場需要的產品。

二、虛擬現實技術與虛擬產品

1虛擬現實系統(VirtualReality,VR)

虛擬現實系統又稱為虛擬現實環境,是指計算機生成的一個實時三維環境。使用者可以在這環境中“自由地”運動,觀察周圍的景物,還可通過各種專用的傳感交互設備與虛擬物體進行交互操作。用戶看到的是全彩色景象,聽到的是虛擬環境中的音響,感覺(手、腳或皮膚等)到的是虛擬環境所反饋的作用力,從而讓使用者產生一種身臨其境的感覺。產生虛擬現實環境的方法有:

1)基于模型的方法(ModelbasedMethod,MM)這種方法產生虛擬環境的步驟為:

①用放置在不同地點的多個攝像機將某環境或事物記錄下來;

②利用計算機的視頻技術抽取出環境或事物的三維模型;

③從虛擬攝像頭的視角展示獲得模型。具體的做法是:獲得數據標度攝像頭分離對象建立模型嵌入顏色交互回放。

2)基于圖像的方法(ImagebasedMethod,IM)一般做法是:

用攝像頭連續掃描周圍空間來獲取某一區域完整的景物圖像,將獲取的景物圖像,通過圖像處理技術,按坐標映射到圖形工作站的虛擬全景屏上,用戶載上頭盔顯示器就可以看到所攝周圍景物環境。

2虛擬現實系統的常用設備及要求

虛擬現實系統常用設備有:三維鼠標(也稱鳥標)、數據手套、數據衣、頭盔顯示器、立體聲耳機等。對虛擬現實系統的要求除了應具有高性能的計算機系統(包括軟、硬件)外,還必須有下列關鍵技術提供強有力的支持:(1)能以實時的速度生成具有三維全色彩的、有明暗、有陰影、有紋理的、逼真感強的景物圖像;(2)頭盔顯示器能產生高分辨率圖像和較大的視角;(3)能高精度地實時跟蹤用戶的頭和手;(4)能對用戶的動作產生力學反饋。

3虛擬產品(VirtualProduct,VP)

虛擬產品是虛擬現實技術應用于產品設計的產物,是一個數字化的產品。它具有真實產品所必須具有的特征。通過對產品實時的仿真,設計人員或用戶就能夠像使用真實產品一樣使用虛擬產品。由于產品的設計過程是數字化的,因此節省了傳統方法中需要制造的物理模型(包括概念模型、模擬實驗模型、外觀模型和生產模型等)的時間和物質。在計算機中由于對設計的產品進行反復設計、分析、干涉檢查、模具設計等過程,使設計繪圖的工作量比傳統的繪圖工作量大大減少。

三、虛擬現實技術在概念設計中應用前景

在概念設計中,如采用頭腦風暴法進行方案創意時,可以將體驗設計思想更好地融于其中,也就是更多地關注產品使用者的感受,而非產品本身。比如,針對不同用戶及愛好者的要求,在不同的虛擬環境中,讓他們親自體驗修改模型的感受;利用觸摸屏來選擇產品的造型、色彩、裝飾風格等許多可選部件。在渲染和生成十分逼真的三維模型時,充分感受了自己所喜愛的產品在虛擬環境中的“真實”情況。甚至還可根據用戶的建議,邀請部分用戶直接與設計者一起對模型提出修改意見,觀察設計和修改過程,直至大多數人滿意為止。

為了適應激烈的市場競爭,設計廠家不能坐等用戶找上門訂購產品,而應該主動把自己廠家的產品推向市場。利用虛擬現實技術做出虛擬產品的動畫廣告,再與計算機網絡技術結合起來,使用戶能夠通過網絡來游覽設計廠家的設計產品,并能直接在虛擬環境中對產品的功能、結構、外形、色彩等方面進行實時交互、了解、觀察;同時,還可以通過Email對產品提出意見和建議,讓廠家參照各方面的意見修改和完善所設計的產品。這樣可提高設計廠家的競爭力,為設計廠家謀得更多的市場份額。

若用戶對廠家設計的產品引起購買的欲望,通過網上游覽,將信息反饋到各商家,商家則會主動爭先與廠家聯系,網上定貨,使廠家的產品提前占領市場。由于激烈的全球市場競爭,各國都投入了大量的資金對虛擬現實技術及其在工業設計領域中的應用進行深入地研究。將研究的成果及時轉化為生產力,這是產品迅速占領市場的關鍵。

參考文獻

1陳軍等虛擬現實中虛擬景象產生的技術初探計算機應用研究,1999,6

2熊曼辰等數字化與概念化工業設計ICME2000論文集

第9篇

在設計過程中,通過BIM的可視化應用提高了業主對方案的參與度和把控能力,同時由于可施工化分析的引入,施工合理性、經濟性問題也會在設計方案階段更易進行考量,本來在施工階段才需考慮的問題會被前置到設計方案階段。各種設想的比選,各種矛盾的解決壓力會更集中地展現。原來工程項目從規劃-設計-施工的流程關系變成了圍繞著BIM模型的遞進和穿插關系。這種工作的穿插會增加設計人員工作的難度,如果沒有費用的補償就會影響設計人員工作的積極性。要應對上述諸多的變化,設計管理就要進行相應的變革,建立配套的責權利對稱的管理制度,打造適應于BIM技術的全新的工作流程。

2基于BIM技術的設計管理能實現哪些提升

2.1BIM技術使設計項目的進度管理更準確可控

設計項目的進度管理基本采用節點工期管理的模式,在約定的節點時間交付相應設計階段的設計成果,即方案階段交付方案設計圖紙,初設階段交付初步設計圖紙,施工圖設計階段交付最終施工圖紙。這種傳統的節點管控的方式,很難實現過程管控,不到節點時間,無法看到設計人員工作進展程度。到了節點時間,若項目組成員中出現生病、請假的特殊情況,就會造成無法按照約定時間交付的違約現象。BIM技術的應用,構建了協同工作平臺,項目組成員每天的工作成果都會同步到統一的模型服務器中。BIM經理具有模型管理的最高權限,他可以時時查看和調出項目組中任何專業、任何一個成員的最新工作成果,為過程管控的開展提供技術保障。

2.2BIM技術使設計項目的質量管理落到實處

設計企業都有相應的設計質量管理制度,但同樣的制度下,不同的項目負責人帶出的項目設計質量卻相去甚遠。之所以會這樣是因為設計工作是腦力活動的集成,設計質量與項目負責人的工作經驗、責任心和技術能力有極大的關聯度,而與管理制度的關聯度很有限。尤其在計算機技術和信息化技術日益普及的今天,只靠制度建設缺乏管理工具和管理手段的建設,其結果就是口號式的務虛管理。BIM技術的可視化使設計成果可更直觀地檢查和核對,碰撞檢查可以將各專業設計模型間打架或矛盾的地方顯現,提醒設計人員進行修改。軟件內設的邏輯關系,可以避免許多低級錯誤和圖紙自相矛盾的情況,有效地保證設計質量。總之,應用BIM技術可以實現真正意義上的計算機輔助設計,使設計質量擺脫完全依賴人腦的現狀,變成在過程中可看、可查、可控。

2.3準確快速地形成設計概算

以往的CAD圖紙由于信息不夠全面,無法自動形成工程量,概算人員需要另行建模統計,因此難以保證設計概算的準確和及時。應用BIM技術,設計人員建立的BIM模型實際上是一個富有信息的項目構件和部件的數據庫,從中可以準確地獲得各種材料、設備的統計數據,因此編制概算可直接從模型中提取所需數據,編制時間可縮短70%以上。設計概算是確定和控制建設項目投資的依據,也是甲方衡量設計方案的經濟性、可實施性的依據,在工程項目建設中起著十分重要的作用。但長期以來的設計工作中,因為設計方案經常修改,設計概算無法及時準確的隨方案變動,使得設計概算可信度和指導作用受到各方質疑,沒有能發揮出應有的作用。相信隨著BIM技術的推廣,項目各參與方對設計概算及其他設計文件的依賴程度會更高,設計的龍頭作用會更加顯著。

3結語

相關文章
相關期刊
主站蜘蛛池模板: 国内精品一级毛片免费看 | 韩剧朋友在线免费观看 | 亚洲高清在线天堂精品 | 国产男女视频在线观看 | 高清视频一区二区 | 日韩福利片午夜在线观看 | 爱啪啪影视| 久久福利资源站免费观看i 久久福利资源国产精品999 | 日韩欧美一区二区三区不卡视频 | 国产网站在线免费观看 | 2021精品综合久久久久 | 久综合网 | 国产精品久久久久无毒 | 国产99免费视频 | 啊v天堂网 | 久久久香蕉视频 | 免费在线黄视频 | 精品视频久久久 | 欧美同志网址 | 六月丁香婷婷综合 | 久久亚洲免费视频 | 免费一级毛片在线播放放视频 | 国外破处高清视频 | 国产成人毛片亚洲精品不卡 | 五月婷婷激情视频 | 97在线碰| 久草综合在线观看 | 精品免费久久 | 久久久久免费观看 | 成人欧美一区二区三区视频 | 97热在线 | 亚洲欧美在线不卡 | 男女羞羞免费视频 | 国产一区二区三区在线观看免费 | 久久青草免费视频 | 日本高清在线不卡 | 久久精品国产电影 | 国产免费一区二区三区 | 国产成人久久 | 试看120秒一区二区三区 | 国产精品九九久久精品女同 |