前言:中文期刊網精心挑選了設計模式范文供你參考和學習,希望我們的參考范文能激發你的文章創作靈感,歡迎閱讀。
設計模式范文1
任錦華,中聯部信息辦副主任。從1996年起,他以普通文秘人員身份從事機關內網信息系統的規劃、設計與建設工作。2006年,中聯部《政黨外交信息化工程一期項目》作為國家發改委批復并作為國家電子政務工程系統國產化示范項目,由任錦華作為責任人負責該項目的規劃、設計、組織實施以及成果全面投入應用,目前項目正在進行終驗。此項目的最大特點是實現了電子政務國產化。
本期介紹“三棵樹”的業務模型設計,下期將介紹技術實現模型。
設計業務模式
作為電子政務建設的重要內容之一,業務模式的設計,形成最終的業務實現模型,是直接關系到電子政務建設中辦公業務系統如何建設,辦公業務系統將來如何應用的關鍵。
電子政務主要工作是利用信息技術輔助實現政務需求,信息技術定位就是實現的工具。在所有模型中,設計科學的業務模型至關重要。在過去的十多年中,我國辦公業務模型主要是由國外軟件公司提供并控制,由于其業務模型是基于西方幾百年短暫文明史形成的機關工作需求的技術解決方案,直接拿到我國使用已被實踐證明是不成功的,需要創新符合我國機關實際情況的業務模型,見圖1。
新一代電子政務系統業務實現模型總設計圖
新一代電子政務業務模型是筆者在十多年電子政務實踐經驗中歸納、總結和提煉而形成的。新一代電子政務系統在遵循《電子政務應用業務標準》以及結合“六大業務模式設計原則”的基礎上歸納了業務模型需求、業務模型框架和一系列具體的業務模型。
歸納核心模型
梳理業務資源分類
理清相互關系
我國辦公業務的“蹤”其實就在辦公業務資源,機關單位工作看似千百樣,其實都是圍繞著不同辦公業務資源展開。所以理清辦公資源的分類,就理清了電子政務建設的對象,就歸納出了電子政務建設子系統的類別。
為此新一代電子政務系統建設中,從實際建設經驗出發,對我國機關單位辦公資源進行了科學的分類,并從業務資源的分類中歸納出電子政務應用系統的簡要分類,從而理出了電子政務系統建設的任務與相互關系。
我國辦公業務的“跡”其實就是辦公業務資源的相互關系。機關單位工作其實都是圍繞著不同辦公業務資源的生成、傳遞、操作、控制和處理等進行。為此新一代電子政務系統在電子政務信息資源簡要分類基礎上,再具體歸納了電子政務信息資源具體分類和相互的關系,從而在本質上歸納出了新一代電子政務系統的本質業務模型。另外,在此基礎上,以辦公信息資源的處理過程關系,又可細化得出更詳細業務相關關系業務模型,從而更能指導系統建設。
抽取流程模型內核
創新權限模型
對辦公信息資源的處理是圍繞著辦公信息資源的生成、傳遞、操作、控制和處理等核心工作,對于這些過程及處理,在傳統上是以流程方式進行。而新一代電子政務系統建設,流程的主體核心在于權限控制。
傳統的內制文、外來文等的辦公流程直接還原成電子技術化過于復雜,使用起來煩瑣,反而降低了辦公效率,而且很難窮盡業務需求?;谶@一點,新一代電子政務系統抽取了原來流程的權限內核,創新形成了業務權限模型,以新型業務權限模型,有效實現了業務流程控制,而且更方便地提高電子政務辦公的效率。基于這種權限模型,可再細化得出詳細的權限模型控制。
技術模型控制
適應傳統管理工作需求
新一代電子政務系統在得出了業務資源及關系模型和業務資源權限控制模型后,再結合機關單位辦公實際,梳理傳統管理工作需求,把機關單位的傳統管理工作、規章制度通過技術模型的形式固定了。
還有像傳統的規章制度中對文件傳閱控制、處理規定等,新一代電子政務系統就通過查詢授權功能在技術上實現。
提煉標準模型
在創新的業務核心模型基礎上,新一代電子政務系統建設為了保障業務核心模型的有效實現和規劃,再提煉了業務標準模型。
統一數據庫結構設計新一代電子政務系統通過數據標準規范,統一了各子系統的數據結構標準,從數據底層實現了標準統一,為各子系統之間的數據共享和數據整合提供了統一結構基礎。
統一系統和基礎信息資源分類新一代電子政務系統通過統一各業務及應用子系統之間的系統和基礎信息資源分類,實現了信息資源支撐的統一,從而為各子系統之間的數據關聯相互交換提供了統一數據基礎。
業務數據標準化保障了業務模型在數據層次的統一,確保了業務模型數據標準。
統一主界面布局與統一應用層次在業務數據標準統一基礎上,為了確保業務核心模型在電子技術實現后的規范和方便應用,新一代電子政務系統又創新實現了系統布局和展示層的標準,還可以為應用層次劃分標準,從而方便用戶對系統的規范使用。
制定設計模型
創新了業務核心模型,提煉了業務標準后,新一代電子政務系統針對各種辦公業務資源,從業務工作的實際出發,結合實踐經驗,又創新制定了基于業務核心模型基礎上的業務設計模型,業務設計模型的創新又在于歸納可復用各業務功能模塊上面。
新一代電子政務系統中,業務設計模型的創新在于提煉可復用各業務功能模塊。以往的電子政務建設,模塊不清晰,系統建設雜亂無章,很多建設工作重復,這不僅僅耗費了大量資金,而且不利于系統的長遠發展和推廣應用。
統一標準-雙技術實現-兼容系統-國產化軟件與關系圖
新一代電子政務系統從建設的實踐中,從功能模塊層提煉出了可復用的各業務功能模塊,以方便系統的繼續發展和建設,局部見圖2。
設計模式范文2
1.1動機的定義動機通常被定義為引發、指引和維持行為的內部狀態,是使你開始行動,維持行動,并且決定著你行動的方向。心理學家把動機解釋為行為的內動力,或將動機解釋為行為的內在心理原因。而學習動機是動機中的一種,學習動機是指個體由一種學習目標或對象引導、激發或維持學習活動的內在心理過程或內部動力。所以說學習動機是一種潛在的力量,它可以影響學生學習的主動性、積極性,它與個人的學習目標有著密切的聯系。1.2ARCS動機的相關理論ARCS模式是Keller提出的,這一模式是以期望價值理論為基礎,與教學設計的宏觀理論結合提出的。研究發現,教學設計中一個不斷增長的趨勢是關注動機設計。而期望價值理論認為:當個體認識到活動與個人需要的價值有關系,或與成功的期望有關系時,就會激發起人從事活動的動機。Keller將個體在教學中的期望價值和學習結果引起的心理反應歸納為四類:①是指好奇心和喚起等,稱之為注意因素。②是指“成就需要”和“認識到有用”等,稱之為切身性因素。③是直接影響到任務成功的程度,即自信心。④是指教學的結果,即滿意度。我們要遵從ARCS模式,從這四個方面在教學設計過程中采取相應措施來激發學生的學習動機。1.3ARCS動機設計模式的要素分析Keller認為激發學生學習動機的因素主要有四個,即注意、相關、自信和滿意。(1)注意:注意是ARCS動機設計模式的首要因素。我們在做教學設計時最主要的目的就是喚起學生的好奇心,讓學生將注意力有意或無意地跟隨教師的教學活動,并伴隨自己的學習活動。(2)相關:相關性是指讓學生感到老師的教學與他個人的需要或目標是有關聯的。(3)自信:自信心是幫助學生戰勝困難,取得成功的直接動力。(4)滿意:滿足感是當學生的學習成果與學生的積極期望相一致或是相近的時候,學生心理上得到的滿足,這也是維持學生學習動機的一個重要條件。在這四個要素中沒有主次之分,它們是一個完整的過程,任何一個要素的缺失都可能會使學生喪失學習動機。
2ARCS動機設計模式在教學中的實踐研究
計算機公共課是一門理論與實踐緊密結合的課程。課程的主要目標讓學生了解計算機的基礎知識和基本概念,并熟練掌握操作技能,為學生熟練操作和進一步學習計算機有關知識打下基礎。在對學生學習動機和計算機公共課教學內容特征分析的基礎上,結合以往的教學經驗,設計提出如下激發動機的策略。2.1教學準備啟導階段——注意策略鑒于職業院校學生學習動機的特點及計算機公共課程的特點,將注意策略分為課程教學前的注意策略和課堂教學中的注意策略。(1)課程教學前的注意策略。①教師根據課程的特點和需求,先向學生展示往屆學生的優秀作品,以拋磚引玉,激發學生的學習興趣和學習動機,讓學生感受到自己也可以達到,學習與成功是快樂的事情。學習是求知的過程,學習可以讓人不斷地自我提高和完善,向著有益于生存、健康成長的方向發展。②列舉身邊發生的真實案例,通過計算機在實際生活中的應用案例來幫助學生認識到這門課程的重要性和實用性,引導學生明確計算機學習在生活工作中的應用性價值,增強學生的學習興趣和欲望,讓學生明確學習計算機公共課不僅可以為他們后續的專業學習做好準備,也為他們以后的職業生活提供強有力的幫助。(2)課堂教學中的注意策略。①以生活中學生感興趣的題目布置學習任務,激發學生的探究欲和好奇心,然后逐步引導到課堂教學中,教師可以讓學生關注一些問題或一些教學道具,讓學生思考各種可能的答案,即設置懸念。②挑戰學生的知道感當學生積極地思考,回答問題后,教師要進一步挑戰學生的知道感,這是在學生已經擁有相當多的有關話題的知識的前提下應用的策略。③提出有爭議和矛盾的信息這里可以分組進行,在學生經過激烈的討論并獲取一定信息之后,教師可以介紹與他們的結論相矛盾的補充信息,迫使學生認識到問題要比他們預想的更為復雜和多變,刺激學生形成更全面、更完善的探究和理解。2.2新課講解階段——切身性策略切身性策略也就是相關性策略。切身性策略就是要建立認知關聯,也就是說讓學生的學習內容與學生自身的需求、動機、目的等相關聯。學生會在學習的過程中,不斷的問自己:學習這些知識對我有什么用?當學生感覺到學習的內容和自己的需求有著緊密關系的時候,他們便會表現出極大的學習熱情和興趣。因此,在教學過程中,教師要根據情況創設學習情境,做到給學生提供的任務情境和學習材料都能設法讓學生感受到學習內容對他們是有著密切利益關系的。2.3以學生為主體的互動階段——自信策略自信心是影響學生學習動機持久性的最重要因素,教師要讓學生保持學習動機就必須想方設法增強學生的自信心。(1)分組討論,組間互評,組內互評,讓學生自己設置評價目標和評價量化表,評價自身表現和自我強化(2)設置多樣化的創設任務,讓每個學生都有成功的體驗,讓每個學生都有機會展示自己的作品(3)讓每個學生自評。充分讓學生體驗到他們的成功是源自于自身的努力,而失敗也主要來自于努力不夠,從而取長補短,再接再勵。2.4教學結果評價階段——滿意策略滿意是維持和加強學習動機持久性和穩定性的關鍵因素。Keller將滿意范疇分為內部強化、外部報酬、公平三個范疇。根據這三個范疇教師要做到:(1)提供給學生多種在真實的情境中運用新獲得的知識和技能的活動,例如我們要定期舉辦計算機應用技能大賽,讓學生有充分展示自己和推薦自己的機會(2)運用合理的表揚,給予適當的獎勵(3)公開多元化的評價標準,鼓勵學生積極地進行互評和自評。教師對學生評價時不能單獨從考試成績來評價,期末成績要結合發展的和多元化的觀點來綜合打分。學生也好在了解了評價標準后,積極地結合標準進行反思,彌補缺點,最終取得滿意的教學成果。
3結束語
設計模式范文3
關鍵詞被動式設計策略;建筑集成設計;設計模式
引言
節能減排與可持續發展是當今人類社會的熱點話題,占全世界生產能耗總量近50%的建筑活動[1]成為解決環境問題的重點領域。被動式技術理論的出現,發掘了建筑長久以來與環境協調的潛在意識,用現代自然科學的論斷去客觀理性地總結建筑適應氣候的內在規律。依據被動式理論,建筑師可以通過對建筑形態和空間的合理設計,實現建筑物對環境氣候的調節與融合,在創造滿足人類生活需求的舒適環境的同時,減少對高能耗、非環保類主動式設備的使用[2]。對于地區氣候差異大,經濟發展不平衡國情下的中國社會而言,被動式技術提供了一種促進低能耗綠色建筑發展的適宜手段[3]。隨著被動式技術研究的蓬勃發展,建筑師獲得了大量的策略參考與選擇。然而,各種技術策略的環境控制原理和適用的氣候條件存在明顯的差異,簡單的將所有策略盡數使用難以得到最理想的氣候調節效果,因此,各個環節和各種類型被動式設計策略之間需要相互協調。此外,影響建筑的設計和建造的因素還有諸如:使用功能、結構技術、藝術審美以及地域文化等[4],氣候適應性作為建筑的一方面特質和上述諸多因素之間也存在著相互聯系、影響和制約的矛盾關系,這些也需要建筑師綜合考慮與協調處理。因此,本文引入“集成”設計的概念,借以探討被動式策略在建筑設計過程中綜合運用的整合與優化模式。
1建筑集成設計的概念
“集成思維”是具有主體性、整合性和倍增性特征的科學思維方式,它強調系統與外部環境之間以及系統內部各要素之間的雙向交互作用的整合效應,具有明顯的現代思維特性?!凹稍O計”(IntegratedDesign西姆•范•德萊恩于20世紀80年代提出了)就是采用集成思維方式來指導設計工作[5]。從集成設計的思想出發,依據建筑與外部環境之間相互作用的不同屬性對于建筑內部各子系統有著不同的劃分。比如由屋頂,墻體,門窗等子系統組成的護結構系統,其各子系統的穩定性能和熱工性能共同作用的結果體現了建筑護結構的綜合性能;又如體現建筑視覺審美要求的外觀和造型系統,它由不同形狀尺寸、材質顏色的建筑元素通過一定比例,尺度搭配關系組合而成。而建筑集成設計就是將建筑看作各種影響因子歸類組合的若干子系統構成的整體系統(圖1),在建筑集成設計的過程中,充分分析各個子系統的優點和相互影響,通過一個動態演進過程,協調其相互矛盾,優化其結構邏輯,在發揮各子系統自身優勢的同時,使整體系統的性能達到最優化的設計思想。不僅如此,通過系統集成設計,往往還能使整體性能指標得到提升,甚至優于各部分性能指標的簡單疊加(圖2)。
2被動式集成設計原則
2.1系統性原則
從宏觀策略體系來說,建筑的整體宏觀性能是其內部各級子系統微觀性能共同作用的體現。類似“短板”原理的描述,宏觀性能表現總是會因為個別微觀性能的明顯缺陷而大打折扣,好比在冬季只要有一處門窗隔熱性能不好,就會引起室內采暖效果的明顯下降。因此,被動式策略的設計集成需要做到系統性的總體規劃,面面俱到,不應忽略任何一個局部性能的完善。從單項策略組合來說,在對玻璃的隔熱性能進行優化的設計過程中,簡單的將玻璃厚度增加為原來的兩倍,其隔熱性能的提升相當微小,只有不到1%的提升;而如果將同樣總厚度的玻璃一分為二,玻璃之間留一個空隙做成真空玻璃,隔熱性能成倍增長,達到“1+1>2”的效果[6]。因此,采用系統整合的策略方案效果往往能夠事半功倍,在單項策略的有效性提升空間不大的情況下,可以進行多項策略的集成設計達到性能提升目的。系統性的原則幫助建筑師建立系統觀,用系統整合[7]的思維進行被動式集成設計,靈活運用各種有效的技術策略,綜合性、系統性地解決問題。
2.2開放性原則
被動式策略的集成設計對于建筑師的綜合能力是一個巨大的考驗,因為集成設計是一個開放性的平臺體系,體系內部各系統隨設計進程解體、重構,從而優化內部關系;同時,被動式新技術,新方法的不斷涌現,對于集成設計體系內部的關系產生新的變因,系統通過對這些變因的梳理和整合,實現更新、優化、升級換代。例如:功能的復合化趨勢顛覆了傳統博物館以展覽陳列為主的單一空間功能模式,取而代之的是靈活多變,復合大量服務性、商業的復合空間模式,這既是被動式設計策略發展的機遇也是挑戰,新的功能空間模式、不同的室內環境氣候要求必然改變被動式策略集成設計體系的內在關系。開放性原則要求建筑師不斷的吸納新的被動式技術策略以及與策略關聯的其他方面的設計革新,對于被動式策略集成設計不能因循守舊,應采取更靈活、開放的態度應對建筑的發展和變革。
2.3創新性原則
集成設計的系統性和開放性原則要求建筑師具備創新能力,利用創新思維綜合解決設計問題。過去傳統的被動式設計模式將建筑設計的創造性過多的傾注于建筑方案設計階段,而在創新性原則指導下,建筑師需要參與建筑設計的全過程,在選址規劃,建筑設計以及構造設計各個環節綜合考慮被動式設計策略的使用,同時建筑師要梳理各種被動式策略與功能、空間、結構設備等其他技術問題的關系,最終完成具體的建筑方案。綜合多種因素而形成的建筑方案需要建筑師創造性的規劃和設計,這種形式不再是簡單基于形式美的原則的雕刻和塑造,而是建筑由內而外本質特性的具體表現,這種設計和思維的過程本身就是一種創新。
3被動式集成設計內容
從系統的角度來說,被動式策略集成設計的內容分為兩個層面,第一,被動式設計策略系統內部的集成設計,其結果直接影響建筑物的外部氣候調節性能、室內熱舒適性和設備能耗。第二,被動式策略系統和建筑其他系統設計的集成,包括:使用功能設計、結構技術設計、造型外觀設計,其結果決定建筑在適用、安全、美觀各方面的整體性能。
3.1物理性能集成
被動式氣候調節的能力體現了建筑的物理性能,在屋頂的隔熱設計中,可以采用增加隔熱層,設置架空通風屋頂、蓄水屋頂或者種植屋頂等單項策略的做法,也可以采用多項策略,在保溫隔熱層屋頂的基礎上增加架空通風屋頂共同作用,或者是將蓄水和種植的做法合并設置屋頂蓄水種植花園來實現屋頂隔熱[8]。單向策略的效果那種最好,多項策略的使用能否更為理想?這就需要對于被動式設計策略進行物理性能的集成設計。物理集成設計需要考慮策略之間的矛盾性和協同性問題,矛盾性體現策略之間的相互制約、此消彼長的影響,協同性則體現策略之間相互促進、事半功倍的作用。比如:夏季室內降溫可以采用遮陽和自然通風兩種策略,如果外部遮陽的形式不當,就會影響窗戶的開啟或者阻礙自然風進入室內;又如:前述蓄水和種植合二為一的做法,就可以在保證屋頂隔熱性能改善的前提下,利用蓄水池提高土壤的保水性,使屋面種植效果更為理想。因此,被動式策略的物理集成設計要求建筑師充分理解各種策略的作用和使用方式,采用合理的建筑形式規避策略之間的矛盾,促進策略間的協同。
3.2功能使用集成
建筑物內部的使用功能由不同的系統協調實現,需要有滿足功能容量的使用空間,也需要滿足功能使用的采光照明,設備設施,還需要滿足使用舒適的溫度、濕度和凈化空氣等,這些因素對于被動式策略的采用提出了不同的要求。以博物館建筑的陳列廳為例,展示對象對于空間尺度和室內環境的要求是陳列廳內部功能需求的基本標準,對于要求恒溫恒濕的陳列廳,采用自然通風和大面積的自然采光策略顯然是不合理的,通風和光照帶來的溫度和濕度波動違背了功能使用的要求;然而,增加陳列廳墻體的蓄熱性則是保持內部溫度穩定減少空調能耗的合理策略。相反,就會展建筑的展廳而言,展品沒有恒溫恒濕的環境要求,因此可采用自然通風和自然采光以節約空調和照明能源[9、10]。當然,使用功能對于被動式策略也并不都是限制,相反在某些情況下還有促進作用,例如:采用自然通風和天窗自然采光的會展展廳,其使用空間高大的特性有利于熱壓形式的自然通風,而頂部的自然采光口通過太陽輻射增大熱壓通風的效應,為散熱換氣提供風道。
3.3結構技術集成
建筑被動式設計策略要通過具體的建筑構件來實現,而實現這些需要結構技術的有力支持,在同一性能前提下,不同的策略對于結構技術的影響也不同,合理的策略不僅能簡化結構設計難度,降低結構的荷載,還可以利用結構體系原本的物理特性提高策略的效用。簡單來說,玻璃幕墻的外遮陽百葉如利用幕墻龍骨和框料的分隔關系來設置就是簡化結構形式,順應結構特點的合理方法。同理,在無充分理由的情況下,如果采用加厚墻體的策略來提高蓄熱性就會增加結構體系的荷載,倒不如采用帶空氣間層的輕質墻體作法。此外,被動式策略也可以利用結構本身的蓄熱性,比如鋼筋混凝土大跨度結構梁和采用剪力墻結構做法的交通核心都是良好的蓄熱體,建筑合理的布置這些蓄熱體可以大大提高整體熱穩定性能,降低內部空調能耗[11]。
3.4造型美學集成
被動式設計策略最終落實到具體的建筑形態,將滿足被動式策略氣候調節性能的各種空間、構件和材料作為美學設計元素,考慮它們自身與組合的形式美關系,形成滿足視覺審美和地域文化表達的建筑外觀造型,就是被動式設計策略的造型美學集成。例如:建筑外窗遮陽設計選取水平遮陽板的做法,遮陽板的形狀可以是厚重的立方體的混凝土板狀形式,也可以是輕薄的流線或曲線型金屬片狀形式。在設計和選擇時,建筑師除了要考慮其遮陽構件本身的造型是否美觀,還要考慮遮陽構件、窗洞以及整個建筑立面形體之間的尺度和比例關系是否協調。審美多元化的思潮為被動式策略的造型美學集成設計提供了積極的創作環境,使得建筑師的創造性得到更自由的發揮;而對基于地域氣候適應性的被動式策略還能深度發掘建筑的地域性特征,促進建筑文化地域特性的延續和發展。
4被動式策略集成設計模式
被動式策略的集成設計模式是一個設計——分析——評價——設計的動態演進的過程,該過程需要全面考慮的設計影響因素更多,分析、比較、判斷和系統整合的流程更為復雜,引入集成設計模式需要做好兩方面工作:第一,充分理解和辨析建筑各組成部分和影響設計的諸多因素之間的關系,進行全面的客觀基礎資料(包括:氣候、文化、經濟、技術等等)的系統分析,以滿足集成設計所需要的基礎條件。第二,搭建一個強大的集成設計平臺。君欲善其事,必先利其器,對于各種不同類型和需求的設計因子的系統整合優化,傳統的人力手工設計評價體系只能起到杯水車薪效果,建立一個集設計、分析、評價于一體的高效集成設計平臺具有相當重要的意義。
4.1被動式策略集成設計的流程
4.1.1收集準備階段本階段是被動式策略集成設計的基礎階段,是對后續設計階段的準備工作。其工作內容包括一下四方面:第一,對于設計區域氣候環境資料的收集和整理,分析和提出適用的環境應對策略,包括可利用的環境氣候資源、被動式設計策略和主動式設備技術等[12]。第二,解讀設計任務書解讀,對業主以及使用者的調研、訪談等,了解設計項目的基本功能組合關系和使用要求,分析單個功能空間的使用特性、空間規模和能耗標準,區別不同功能空間的使用差別,在滿足項目工藝流程使用和研究其歷史沿革、發展趨勢的基礎上,列舉更多有利于建筑集成設計的整體功能組合關系的方案備選。第三,對設計項目可能會使用到的結構選型和技術進行列舉,對當地的可利用的建造技術資源進行收集整理,在權衡可行性、安全性和經濟性的基礎上,分析結構和建造技術的地區適宜性以及結構體系選型的合理性范圍。第四,對同類型項目的空間造型案例進行收集整理,分析其設計手法和藝術處理的特點和規律;對項目所在地區建筑的文化地域性特征進行挖掘;對可采用的當地材料進行收集,判斷其對于策略目的的協同性;提出在形式美學上需要表達的重點意向,結合地域性特點歸納各種造型、空間和符號的設計可能。4.1.2分析設計階段如果說收集準備階段是對被動式策略集成設計各種資源和可能性的列舉,那么,分析設計階段就是要將這些資源和可能進行復雜的系統整合,形成建筑設計方案,將影響建筑設計的各種因素綜合表達在具體的建筑形體上。這個過程是一個表現為通過系統內部因子的矛盾與協同、分化與重構建立一個具有動態平衡秩序體系的過程。對于建筑師而言,這個階段的工作需要采用主體主導型和客體優選型兩種的思維方式去處理:第一,主體主導型是以設計主體也就是建筑師的主觀想法為主,通常是建筑師憑借自身對大量資料的理解和分析、對設計理論的學習和研究以及長期工程實踐的歷練和經驗,通過理性思維分析,確定一個主要的概念方案意向,而后在此基礎上深化和調整最終形成設計方案。其優點在于,建筑師的主導設計的方向明確,設計和深化的周期短可以很快得到一個成型的設計方案,提高工作效率。但缺點也在于所形成的設計方案的正確性完全取決于建筑師的個人能力,這對建筑師的綜合素質提出極高的要求。這種方式適用于規模不大,功能簡單、設計復雜程度不高的項目。第二、客體優選型是以設計方案的綜合性能優選為主,通過多個設計方案的比較分析,優選或者合并形成最后方案的方式。通常情況下,一個建筑設計項目所有設計問題的解決并不是只有一個方案作為答案,每種方案都有自身優缺點,將多個方案進行對比,優選其中一個方案或者將幾個方案的優點合理的結合,這種集思廣益的做法,可以降低不合理設計出現的概率,使得最終的設計方案在各方面的性能都有較好表現。但是,這種方式也會帶來成倍增加的設計工作量,方案優選成為一個循序漸進的漫長過程,設計周期延長,大量人力和技術投入降低了工作的效率。因此,這種方式適用于規模大,功能復雜,設計難度大,設計周期長的大型工程項目。4.1.3整合評價階段整合評價階段并不是設計的最終階段,當設計方案的綜合評價結論不理想的時候,整合評價就會對本階段的設計分析工作進行反饋和調整,重新整合各設計要素的關系后形成修改過的新方案,再回到此階段進行綜合評價,在多個循環往復的過程之后,形成最后理想的方案。下文將整合評價階段的工作歸為客觀指標和主觀因素兩大類:對于建筑被動式策略的物理性能、功能使用以及結構技術三方面集成設計的評價屬于客觀指標評價類型,其中物理性能集成的評價取決于被動式設計有效性,最終體現在各種氣候適應性調節的計算機模擬數據以及能耗數據上。而功能使用和結構技術的集成設計的評價主要是體現在建設指標與結構成本的合理性上,如果僅僅為了滿足被動式設計策略發揮作用而造成使用的弊端和建造難度的提高是不合理,也不符合集成設計的基本原則。對于造型審美的評價則是主觀因素,包括基本的形式美原則,文化地域性的形式表達,建筑師、業主、使用者、城市居民的審美取向,對于這部分評價工作通常采用公示和公開投票的評價方法,對于專業人事和業主的意見要提高權重比例,具體操作方法視項目實際情況而定。
4.2被動式策略集成設計數字化平臺
被動式策略集成設計的數字化設計平臺是基于被動式策略集成設計的理論和設計工作流程框架通過接口軟件程序的編寫,對建筑信息建模軟件,參數化編程軟件和建筑環境性能模擬軟件進行集成開發得到的設計輔助工具。它利用參數化編程將建筑功能結構的參數要求和組合邏輯落實到建筑的三維模型上,通過接口程序使得建筑調節環境的物理性能和建筑三維模型在數據上聯動起來,依靠計算機對大量數據高效處理能力,實現建筑環境性能模擬、建筑信息建模與建筑形態建模3個過程之間的數形關聯與交互設計(圖3)。被動式策略集成設計的數字化設計平臺分為建筑性能模擬平臺、建筑信息建模平臺和參數化編程平臺3部分。建筑性能模擬平臺包括:氣候環境模擬分析軟件:AutodeskEcotectAnalysis,流體模擬分析軟件:Phoenics、Fluent以及熱工能耗模擬分析軟件:EnergyPlus等;建筑信息建模平臺包括:Rhinceros、Sketchup和3dmax;參數化編程軟件有Grasshopper、Rhinscript;同時還需要用于環境模擬數據交互,使數據可以高效聯動各個設計平臺的接口程序編寫軟件:Geco,它可以將性能模擬平臺的AutodeskEcotectAnalysis數據信息導入參數化編程軟件Grasshopper。被動式策略集成設計的數字化設計平臺集成了熱環境、風環境和光環境等模擬分析功能,使得建筑的空間舒適度指標得到更加系統化的分析和采集,通過直觀可視化的交互界面,揭示了建筑各方面因素對于能耗構成的影響以及建筑和環境動態作用的客觀規律,使得集成設計的各項內容能夠落實到客觀的科學數據,對于被動式策略的集成設計產生巨大的理論意義和應用價值,采用數字化設計平臺的被動式策略集成設計模式(圖4)。
結語
設計模式范文4
解決這個問題要從國內外不同的設計模式談起。國外的設計一般分為3個階段,如世界銀行貸款項目稱為概念設計、初步設計、詳細設計,歐美稱為初步設計、技術設計、施工文件,日本稱為基本構想、基本設計、詳細設計。這些設計階段大體與國內的可研、初設、施工圖階段對應,但深度大不相同,尤其是初設和施工圖階段。國外的設計重點在基本設計(basicdesign),深度包括設計要求、投資估算、設備規范書、工程量、主要圖紙等,是決定項目特征的關鍵階段;而詳細設計(detaildesign)量采用定型圖和大樣圖,對電氣來說是一些電纜敷設圖、二次安裝圖和設備安裝圖,僅剩余一些具體的工作,在美國,detaildesign甚至很大部分是施工單位來出具的。而國內初設階段除了三大主機外,其余設備的技術規范書是不出具的,輔機設備也不訂貨,主要的設計工作在施工圖階段完成。國外的設計收費初設階段約占60%,按工作量計算大約各占50%,而中國初設與施工圖的比重為1∶5甚至更少。從其他國家項目如委內瑞拉、伊拉克等國工程的審查情況來看,都是要求審查basicdesign不審查detaildesign,由此可以看出審查basicdesign是國際通行慣例。對于我方提交的施工圖里的detaildesign部分,即端子排、電纜清冊、測點清冊、電纜敷設之類圖紙,印方的審批非常迅速,基本不提什么意見。所以印方審核我方的施工圖,其實質就是審國外意義上的basicdesign部分。而印方審核我方提供的初設圖紙時,由于設備都沒有訂貨,因此印方只把它當做概念設計來看。這里就存在一個問題,中方的施工圖做完以后,印方往往會要求修改其中的basicdesign部分,中方在修改此部分的同時,要修改很多detaildesign圖紙,如相關的電纜、安裝圖、端子排等。不僅如此,由于我方要修改眾多施工圖紙,修改時間較長,印方對我方修改進度不滿意。而且經歷時間越長,印方越容易提出新的問題,使得審查曠日持久。
2國內設計運作模式的改進建議
電氣設計運作模式的不統一是造成印度工程費時費力的主要原因,要想解決問題,就要對癥下藥地避免大量修改國際意義上的施工圖,迅速通過審查,同時改進設計手段,提高下游終端圖紙的正確率。目前國內的EPC運作模式,初設階段是不招標的,在沒有廠家資料的情況下很難做到basicdesign深度。我方只能做一個變通,把施工圖分為2個階段,前一個階段主要完成basicdesign的剩余工作,出具規范書、招標、定標、設計原理圖紙,然后提交并根據外方的意見修改。由于不用改detaildesign圖紙,這個修改速度應該會比現在快很多。在前一階段修改結束或基本結束之后,再把后一個階段提上日程。后一階段內容主要是完成detaildesign的端子排、測點、電纜清冊和電纜敷設。這部分圖紙印方不會提太多意見,而且由于原理圖已經確定,改動較少,可以更加注重質量和出圖方式。
3設計軟件的應用
在國外項目的設計中,我國設計行業在軟件應用上與國外工程公司的差距也逐漸顯現出來。國外工程公司的設計軟件應用非常先進,所有專業的設計均在一個平臺上進行,圖紙反復修改也不會導致各專業圖紙不統一,而且各終端產品如電纜、端子排等都是軟件來制作的,準確度高。目前,我國電氣設計還是以手工設計為主,各專業之間的配合靠相互提資手動修改,終端產品大多靠人工整理,設計軟件的應用不如國外工程公司,在設計一次完成的情況下尚且存在問題,在印度工程多次修改的情況下,圖紙質量問題很大,尤其是下游的電纜、測點、敷設等問題尤為突出,而這些下游終端產品恰恰是印方施工人員用來施工的圖紙。改進設計手段,統一設計平臺,提高我國電力工程設計水平,讓各種清冊、安裝圖和端子排等終端產品的生成變得十分容易,也可以加快修改速度,提高準確度。設計手段的改進包括各種軟件的應用和設計思想的改進。目前數字化電廠概念方興未艾,國內眾多設計院都在三維設計基礎上將整個電廠建模,從中可以檢查碰撞、抽取二維圖,極大地提高了設計質量。電氣的橋架、封母、開關柜等安裝布置圖紙可以從三維圖紙中建模并檢查碰撞等設計情況,但是電氣大量的接線圖紙、端子排等在三維模型中不能體現,需要另辟蹊徑。電氣專業可以通過自己的軟件給接線圖紙建立數據庫,并把圖紙和數據庫關聯起來,各種清冊都可以從數據庫中抽取出來。圖紙修改后,數據庫也相應修改,只要數據庫保持最新,隨時可以從中抽取最新的清冊和電纜,這也是一種應對修改的好手段。但受制于國內軟件工業的發展水平,國產設計輔助軟件種類少而且穩定性還有待提高。國外的電氣設計平臺如EP-LAN公司的ElectricP8、EB公司的AUCOTEC、ELECDES等在國內設計企業的應用中水土不服現象嚴重。這也從一個側面反映了我國基礎工業的落后現狀,期待著國內軟件業能盡快進步,編寫出既穩定高效又符合中國國情的輔助設計軟件。
4結語
設計模式范文5
針對油氣儲運工程專業的工程特點和實踐性,專業課課程設計的設置必須具有科學性和系統性,通過認真研究各專業課內容以及相互關系,在分析儲運工程知識結構體系的基礎上,改變傳統的課程設計教學模式,將在專業知識上有密切聯系的兩門或多門課程融合,形成綜合性課程設計。這種做法的根本目的是通過進行專業綜合性課程設計,對學生進行系統化實踐鍛煉,在實踐中培養工程意識和能力。油氣儲運工程專業中,管道輸送工藝課程設計,主要是在管道選好線的基礎上,通過工藝計算設計出較為合理的一條油氣管道。其主要內容包括:確定管道的工藝參數、管道規格和材質、站場數目及位置、設備類型及型號、工程量等。而管道施工課程設計,主要是對已經設計好的管道進行施工組織設計,對提出建設方案。從課程內容看,這兩門課存在密切的內在聯系,因此可以將這兩門課程的課程設計融合,形成綜合性課程設計。這樣就可以充分利用它們之間的內在聯系,系統的培養學生綜合工程能力。又比如油氣集輸工程課程設計,主要是針對油氣集輸工藝部分進行工程實踐能力培養,而這恰好是油氣管道輸送的上游部分,它們之間也可以進行無縫銜接。因此,這兩門課程,亦可以組成綜合性課程設計。再綜合一點可以將管道施工納入,形成一個綜合性更強的課程設計。同時,畢竟課程設計不是畢業設計,而且所給的時間也有限,因此,不宜綜合太多,以免引起混亂,反而不利于學生能力的培養。
2專業綜合課程設計實施措施
既然是綜合性課程設計,在課程設計題目上和內容要求上要體現綜合性,在指導過程培養學生的工程意識和能力。
2.1設計上體現綜合性和工程性
如管輸工藝課程與管道施工課程組成的綜合課程設計,在設計題目上體現出綜合性。如某輸油管道工藝設計及施工組織設計,要求每一位學生必須同時完成工藝設計和施工組織方面的內容。這樣既在題目上有綜合性,也在內容上也具有綜合性,整個設計內容體現出管道工藝設計方面內容與管道施工方面內容的有機結合,達到了很好地培養學生工程意識和工程能力的目的,避免了工藝設計與管道施工組織設計相脫節,工藝設計不管施工方面要求的問題。目前,由于長時間的專業實踐課獨立教學,對于綜合課程設計,在內容方面上要求理解不夠深入,可能在教學內容上出現了綜合性不強,系統性不夠的問題,將會影響設置該課程的初衷。
2.2指導上及時糾偏
在學生做課程中應及時指導。指導學生從工程角度考慮問題,不僅考慮在工藝上合理可行,同時也要在實際施工中的可行性,前后緊密結合,糾正學生在設計過程中前后脫節的問題。在工程上,不可能做到管道設計與施工完全一致,應指導學生,在設計和施工中出現的偏差時,進行修正的要求和方法。在整個課程設計中培養學生的工程意識和工程能力。
2.3考核上要嚴格
加強過程管理,嚴格考勤紀律,把平時設計中的表現納入考核范疇。采用答辯制度對學生逐一考核,對答辯不合格者,要求修改重新答辯,再次不合格者將視為不合格,進入下學期的補考環節,避免了一部分學生在設計中不認真和抄襲現象。
2.4提高教師工程素養
進行專業綜合課程設計,這不僅對學生綜合應用知識的能力有了高的要求,而且對教師能力要求更高。如在指導管輸工藝和施工設計綜合課程設計時,指導老師不僅熟悉管道工藝設計方面的內容,而且還應該熟悉管道施工、安裝方面的內容,了解兩者之間內在差異,如何協調統一。這需要教師具有很好的現場設計及施工方面的工作或培訓經歷,只有具有這樣的工程素質這樣才能在指導學生綜合課程設計時,更好地培養學生的綜合能力。目前由于仍然沿用老的課程設計模式,各門課獨立設立課程設計,指導老師往往只對理論課程教學比較熟悉,而對工程性強的課程設計不夠熟悉,這也在某一方面阻礙了綜合課程設計的設置。同時由于具體條件的限制,教師綜合現場培訓,實施起來還有些困難,制約了教師工程能力的進一步提升,這也制約了專業綜合課程設計推進的進程。
2.5其他措施
根據當前油氣儲運工程技術發展趨勢、學校的人才定位以及專業培養目標,組織有豐富現場經驗的老師或工程人員編寫課程設計教學大綱和設計指導書,使其能夠很好體現工程性,提高人才培養的針對性。同時,油氣儲運工程專業課程設計教學中,需要大量的設計手冊、設備手冊以及相應的規范、標準,因此,應增加這些書籍的購入量,解決在課程設計教學中資料不足的狀況。
3結束語
設計模式范文6
關鍵詞:程序設計能力;設計模式;B/S;MVC; SQLserver;B2C
中圖分類號:TP3 文獻標識碼:A 文章編號:1009-3044(2016)32-0285-04
電子商務是基于internet、以線上交易的用戶與商家為基礎、以電子貨幣的形式對購買商品進行支付與結算,這種新型方式有助于將客戶與商家緊密地聯系起來,并可快速及時了解客戶需求,也有助于線上商家在互聯網上針對性地選擇最優供應商,甚至融入全球范圍內產品銷售[1]。電子商城為方便用戶進行在線購物,提供一種可交互的網絡在線購物平臺,通過對電子商務網站的研發,從而實現對傳統零售業的信息化監控與管理,電子商城網站是一種典型的B2C模式,主要包括如下模塊:網上訂貨、購物、商品目錄、用戶注冊、商品查詢等[2]。
在對國內外相關工作進行研究后,設計實現一個基于設計模式的B/S的在電子商城。鑒于項目組先前工作的相關性[3-7]。設計模式技術在項目得到了充分的應用。
在開發該系統前需進行相關的準備工作,用戶可通過Internet登錄商城,瀏覽商品的信息,查看商品詳細情況。并將感興趣的產品加入購物車,如果決定購買可以直接下單,之后需要填寫聯系方式,收貨地址和運送方式等信息,最后提交訂單。管理員登錄后臺后可以對商品信息進行增加、刪除與修改,對新聞公告模塊進行添加、修改和刪除;對友情鏈接模塊也可進行添加、修改和刪除;管理注冊用戶信息;管理商品訂單,修改發貨的狀態。該系統將實現用戶登錄,購物車、新聞公告、注冊、商品瀏覽、商品導航、下訂單(模擬實現)等。
1 相關技術
1.1 MyEclipse
MyEclipse 是一款優秀的用于開發的Java運行環境,MyEclipse功能強大,可與眾多技術兼容,特別對于開源產品的支持獲得較好的效果[8]。MyEclipse目前支持Spring,AJAX,JSP,Servlet,Struts2,Java,Hibernate,EJB3等,JDBC數據庫連接工具等多種技術??梢哉J為MyEclipse幾乎包括了目前所有主流開源產品的專屬eclipse開發工具。
1.2 SQL Server數據庫
SQL Server 是Microsoft公司研發的一款關系數據庫管理系統。最初是由Sybase等三家公司共同研發的,并于上世紀80年代推出其第一個OS/2 版本。在Microsoft公司的Windows 系列操作系統推出后,Sybase 公司于Microsoft公司與在SQL Server 的研l上出現了分歧,此后Microsoft 將SQL Server 移植到Windows NT操作系統上,并專注于開發推廣SQL Server 的Windows NT 版本[9]。
Microsoft SQL Server 2005 是一類主流的數據庫平臺,使用集成的商業智能 (BI) 工具提供了企業級的數據管理。Microsoft SQL Server 2005 數據庫引擎為關系型數據和結構化數據提供了更安全可靠的存儲功能,使您可以構建和管理用于業務的高可用和高性能的數據應用程序。
1.3 MVC模式
MVC是一種軟件架構設計的思想,將軟件的組成部分劃分成如下三個不同的層次:
1)Model(模型)
用來封裝業務邏輯(業務邏輯指的是對業務數據的處理過程以及為保證處理能夠正常執行的一些基礎服務,比如事務、安全、日志等等,封裝指的是模型應該提供接口,調用者使用接口來調用模型的功能)[10]。
2)View(視圖)
表示邏輯的實現(視圖要對模型處理后,所返回的數據提供恰當的表現形式,此外,也需提供用戶操作的界面)。
3)Controller(控制器)
將模型與視圖進行耦合。即視圖發出的請求先交由控制器來處理,控制器會根據請求選擇恰當的模型來對請求進行處理,并依據模型返回的結果選擇合適的視圖,從而生成相應的界面返回給用戶。MVC最初的設計目的是為了讓一個模型可以被多個不同的視圖共享[11]。
圖1 MVC流程圖
2 系統設計
2.1 系統用例圖
圖2 前臺流程
普通用戶可以進行注冊,登錄。登錄的時候要輸入正確的密碼以及驗證碼,然后進入商品瀏覽頁面,可以點擊商品進入商品詳細頁面點擊加入購物車。進入購物車,增加購買商品的數量,刪除商品,以及清空購物車。點擊提交我的訂單,進入收貨地址頁面。
圖3 后臺流程
2.2 系統功能圖
系統前臺功能主要分為5個主要模塊:商品展示、購物車、訂單、公告等,如圖4所示:
圖4 前臺功能
后臺涉及商品管理,會員管理,公告管理等模塊,詳見圖5:
圖5 后臺功能
3 系統實現
3.1 目錄圖
系統配置圖如圖6所示:
圖6 相關文件配置目錄圖
3.2 表關系圖
本系統采用的是SQL Server2005數據庫,SQL語句可以用來執行各種各樣的操作,例如更新數據庫中的數據,從數據庫中提取數據等。絕大多數流行的關系型數據庫管理系統,如Oracle,Sybase,Microsoft SQL Server, Access等都采用了SQL語言標準。如下是根據用戶需求設定的表結構,以及簡單的說明。系統涉及的主要表關系如圖7、圖8所示:
圖7 部分表關系圖
圖8 后臺表關系圖
4 系統實現
注冊界面由用戶名輸入框、密碼輸入框、密碼確認框組成和“提交注冊信息”按鈕組成,這些組件都包含在表單中,如圖9所示。
主要源程序:
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
request.setCharacterEncoding("utf-8");
response.setCharacterEncoding("utf-8");
response.setContentType("text/html;charset=utf-8");
String name = request.getParameter("name");
String password = request.getParameter("password");
Member member = new com.entity.Member(name, password);
member.setName(name);
member.setPassword(password);
System.out.println(member.getName());
if(ShoppingFactory.getMemberDAOImplInstance().addMember(member)){
request.getSession().setAttribute("member", member);
response.sendRedirect("chat/login.jsp"); }
else{
response.sendRedirect("chat/register1.jsp");}}
圖9 注冊界面
圖10 商品瀏覽頁面
部分源程序:
public class Cart extends HttpServlet {
private static final long serialVersionUID = 1L;
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
doPost(request, response);
}
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
request.setCharacterEncoding("utf-8");
response.setContentType("text/html;charset=utf-8");
// 獲得購買物品的Id
String id = request.getParameter("id");
//調添加到購物車的方法addgwc()
addgwc(request, response, id);
// request.getSession().setAttribute("method", method);
// 跳轉地址cart.jsp
String path = "cart.jsp";
response.sendRedirect(path);
}
// 添加到購物車
private void addgwc(HttpServletRequest request,
HttpServletResponse response, String id) throws ServletException, IOException {
//獲得購物車shoppinglist里的購物記錄
ArrayList shoppinglist = (ArrayList)(request.getSession().getAttribute("shoppinglist"));
//通過Id(商品編號)獲得此條商品的具體信息
Goods good = ShoppingFactory.getGoodsDAOImplInstance().selectGoodsById(id);
//定義boolean型的flag,用來標識是否此條商品購物車里是否存在(默認flag為false(不存在相同記錄))
boolean flag=false;
//如果物車為空
if (shoppinglist == null) {
//則new一個Arraylist,用來裝購物清單
shoppinglist = new ArrayList();
//添加此條購物記錄
shoppinglist.add(good);
} else {
//如果存在shoppinglist,則遍歷里面的購物記錄
for (Goods goods : shoppinglist) {
//如果存在相同的購物物品(商品編號相同),則數量+1,并把flag賦值為真(表示存在相同記錄)
if(goods.getId()==Integer.parseInt(id)){
goods.setQuantity(goods.getQuantity()+1);
flag=true;
}}
//如果不存在相同記錄,則添加此條商品
if(!flag){
shoppinglist.add(good);
}}
//將購物車存放到session
request.getSession().setAttribute("shoppinglist", shoppinglist);
//調count()方法,統計購物總金額
double money=count(request, response);
//設置double型的總金額money的格式。保留到小數點后兩位
DecimalFormat df = new DecimalFormat("#.##");
//將總金額存放到session
request.getSession().setAttribute("money",df.format(money));
}
public Double count(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException {
//獲得購物車shoppinglist里的購物記錄
ArrayList shoppinglist =(ArrayList)(request.getSession().getAttribute("shoppinglist"));
//定義一個money。用來存放總金額
double money=0;
//循環遍歷每一個購物車的購買記錄
for (Goods goods : shoppinglist) {
//總金額=之前的金額+此條商品的free價格*數量
money=money+goods.getFreePrice()*goods.getQuantity();
}
return money;
}}
5 結論
電子購物系統目前取得一定的成效,并初步進行了運營,在今后的工作中將針對用戶個性化需求新增新的模塊,同時完善現有功能,以期待系統達到更好的使用效果。
參考文獻:
[1] 方志遠, 許肖生. 電子商務技術[M]. 北京: 中國社會科學出版社, 2004.
[2] 崔紅娟. 網上書店建設分析[J]. 農業圖書情報學刊, 2005(11).
[3] 肖卓宇, 黎妍, 何锫, 陳俊旭. 基于矩陣積分評估的設計模式檢測研究[J]. 小型微型計算機系統, 2016,37(7).
[4] 肖卓宇, 何锫, 余波, 黎妍, 楊鑫維. 一種形式化上下無關文法關系驅動的設計模式檢測方法[J]. 工程科學學報, 2016,38(10).
[5] 肖卓宇, 何锫, 余波, 黎妍, 胡振濤. 基于FCA與CBR的設計模式檢測[J]. 山東大學學報(工學報), 2016,46(2).
[6] 肖卓宇, 何锫, 黎妍. 基于設計模式角色的附加關系檢測研究[J]. 計算機應用研究, 2015, 32(7).
[7] 肖卓宇, 何锫, 黎妍. 基于DPS 表達式類圖的設計模式檢測[J]. 計算機工程與設計, 2015, 36(10).
[8] 鄒竹彪. JSP網絡編程從入門到精通[M]. 北京: 清華大學出版社, 2007.
[9] 辛峰. 基于JSP的網上購物系統設計與實現[J]. 哈爾濱職業技術學院報, 2010,14(1).