男女扒开双腿猛进入爽爽免费,男生下面伸进女人下面的视频,美女跪下吃男人的j8视频,一本色道在线久88在线观看片

概念結構設計的方法和步驟模板(10篇)

時間:2023-08-06 10:30:09

導言:作為寫作愛好者,不可錯過為您精心挑選的10篇概念結構設計的方法和步驟,它們將為您的寫作提供全新的視角,我們衷心期待您的閱讀,并希望這些內容能為您提供靈感和參考。

概念結構設計的方法和步驟

篇1

1.1教學內容分析

學習《數據庫技術》課程前學習者已經學習了《計算機技術基礎》、《C語言》和《數據結構》等先行課程,“概念結構設計”教學內容安排上是在數據庫基本概念、關系數據庫、SQL語言和關系數據理論之后,“概念結構設計”部分包括概念結構設計的概念、方法步驟、數據抽象和視圖的集成。本部分內容的重點是概念結構設計的方法。難點是根據具體系統內容的描述設計基本E-R圖。

1.2學習者動機分析

“概念結構設計”較抽象,學習者需要從復雜的實際應用中找出數據庫設計中的關鍵因素,學習者尚不知該內容在整個數據庫設計中的重要作用,鑒于此內容的難度較大,易使學習者知難而退,對學習者學習的積極性產生負面影響。

2動機策略設計及實施

2.1課程導入

2.1.1教學內容

將49名學習者分為5個小組,利用課前時間每組分別分析淘寶、京東、當當網、1號店、天貓的網上購物流程,并分組進行調查匯報。提出問題:你分析系統中的商品有哪些屬性?訂單包括哪些內容?訂單與客戶和商品之間的聯系及涉及的實體有哪些?訂單有哪些狀態?知識回顧:實體、屬性和聯系的概念,選課E-R模型實例。

2.1.2動機策略應用

注意策略:通過問題引入,讓學習者主動思考,引起學習者有意注意。相關策略:通過知識回顧,幫助學習者建立已有的E-R模型與概念結構模型設計之間的聯系,建立腳手架從而降低新知識學習難度。自信策略:選取學習者們熟知的購物網站為例,增強學習者信心。

2.2課堂教學

2.2.1教學內容

基礎任務:定義購物網站生成訂單的事件,通過E-R模型進行概念結構設計。匯總各小組提交的設計結果,總結學習者的概念結構模型設計,如圖1所示。來源:黑龍江省哲學社會科學研究規劃項目(16EDE07)和哈爾濱師范大學深化教育教學綜合改革項目(X2015-2-003)的研究成果。提高任務:上述模型中當客戶提交訂單但未購買商品將減少商品的庫存,如何解決這一問題呢?請學習者思考并提出問題解決辦法。教師提示可將多對多的聯系拆分為兩個一對多的聯系,根據訂單的狀態通過程序確定是否實際減少庫存。按照之前分配的小組安排學習者討論并提出新的設計方案,學習者討論是教師到各組進行引導和巡視[2]。討論:經過學習者討論,分析新概念模型設計的合理性。小組匯報并由教師匯總修改后如圖2所示。

2.2.2動機策略

注意策略:教師播放課前錄制的網上購物過程的動畫,引起學習者注意。自信策略:教師按照基礎和提高兩類任務進行分層布置,利于搭建腳手架、激發學習者自主思考,增強自信。

3評價

學習者對各自小組設計的E-R模型進行評價,小組間進行設計結果互評,教師對每個模型的設計過程、小組合作情況和設計結果進行總結性評價。滿意和自信策略:學習者經過深入思考進行互評,體驗設計被認可和逐步求精帶來的喜悅。教師的點評認可其設計結果提高學習者信心。

4結論

通過該方法的學習,學習者在練習和期末考試中能夠熟練準確的對復雜的需求通過E-R模型進行概念結構設計,因此,ARCS模型應用于《數據庫技術》教學有助于激發學習者學習動機,提高學習效果。

作者:韓玲玲 單位:哈爾濱師范大學

篇2

2.“基于ER模型的概念設計與邏輯設計”項目。要求學生在提供的項目實例中選擇一個,獨立進行需求分析、概念結構設計、邏輯結構設計。引導學生領會設計步驟,掌握設計方法,優化各個環節,讓學生在學習過程中體驗到數據庫應用系統設計的工程性、實用性和有趣性,即訓練CDIO的D。

3.“課程設計”項目。要求以團隊形式選擇或自擬一個課題,遵循數據庫系統設計的思想完成一個完整的CDIO項目周期,包括:構思—需求分析、設計—實施方案、實現—編寫代碼、運作—作品測試、展示、最后答辯、驗收文檔等。項目實施過程訓練學生的工程意識和數據庫應用系統開發的基本能力,整個過程體現CDIO。

CDIO能力培養的教學實施

1.課堂教學多樣化。第一,講授教學法。對新的、有一定難度的理論知識來說,講授法是一種好方法。在講授數據庫系統概論、數據庫體系結構、關系運算、關系規范化等內容時,主要采用了講授法。第二,任務驅動教學法。在概念設計、邏輯設計的教學中,先通過一個案例,應用ERwin工具創建概念模型和邏輯模型,并將模型轉化為具體的數據庫腳本。然后給出一個簡單任務,由學生動手完成任務。第三,啟發式案例教學法。在講解數據庫設計時,運用一個案例,詳細講解如何進行需求分析、概念結構設計、邏輯結構設計、物理設計、程序編碼及調試運行。引導學生領會設計步驟,掌握設計方法,學會評審各個環節,讓學生在學習過程中體驗到數據庫應用系統設計的工程性、實用性和有趣性。啟發式教學,可以幫助學生直觀地理解概念、原理和方法,提高學生的學習興趣,改善學習效果。第四,團隊教學法。以項目為主線、團隊為小組、任務目標為使命,以教師為主導、學生為主體的一種教學方法。在課程設計中采用了團隊教學法,培養學生CDIO能力。

2.實踐教學層次化。第一,課內實驗。主要是基礎性、設計性實驗,以SQL的基本操作為重點,涵蓋了SQLServer的安裝與配置,數據庫、數據表的創建維護,索引、視圖和約束的創建與維護,數據的查詢與更新等10個實驗項目,以及“數據庫應用與發展綜述”項目。第二,開放實驗。主要是設計性實驗。以SQL的高級應用為重點,涵蓋了函數操作、數據轉換、SQL編程、數據庫的恢復與安全、數據庫對象的操作等10個實驗項目,以及“基于ER模型的概念設計與邏輯設計”項目。第三,課程設計。綜合性實驗。學生從項目庫中選擇或自擬一個課題,每個課題應具有一定的綜合性和復合性,訓練學生的工程意識和數據庫應用系統開發的基本能力。

3.課程設計體會“做中學”。“基于項目的教育和學習”和“做中學”是CDIO的核心思想。在課程結束之后,安排數據庫應用課程設計。按照數據庫應用系統開發過程,進行需求分析、概念結構設計、邏輯結構設計、功能設計、數據庫創建、編寫代碼、調試、文檔編寫等,最終基本實現系統的功能。其別強調數據流圖、數據字典、實體聯系模型、基本表的分析與描述和系統基本功能的實現。圖2描述了以CDIO工程教育理念的,以學生為主體、教師為主導的課程設計整體思想。課程設計采用團隊操練的方式進行。一個團隊由4~5名學生組成,在每個項目實施之初,由指導教師指定組長,再由組長組建團隊。在組長的帶領下,每個團隊針對選定的具體課題,展開“用戶”需求分析、研究項目實施方案、進行成員任務分派。項目實施中,團隊成員之間要相互支持、共同討論,學會思考與傾聽別人的意見,學會交流溝通并解決問題,培養團隊整體責任意識。項目完成后,團隊要總結經驗,查找不足,撰寫項目報告,學會提煉成果,并在全班答辯,提高邏輯思維和知識發現的能力。經過課程設計訓練之后,學生的團隊合作能力、組織管理能力、創新探索意識、社會責任感等得到明顯提高。

篇3

中圖分類號:TP39文獻標識碼:A 文章編號:1007-3973 (2010) 03-039-02

1引言

數據庫技術是計算機科學的重要分支,它能夠科學地組織和存儲數據,高效地獲取和處理數據,是一門綜合性的軟件技術。隨著社會對數據處理任務要求的提高,數據庫得到了越來越廣泛的應用,其數量和規模越來越大,研究領域也得到了擴展和深入。

2數據庫簡介

2.1數據庫應用系統開發步驟

按照規范化設計方法,考慮數據庫及其應用系統的開發全過程,可以將數據庫設計分為6個階段:需求分析,概念結構設計,邏輯結構設計,物理結構設計,數據庫實施,數據庫運行和維護。

(1)需求分析

需求分析階段是數據庫設計的第一個階段,必須準確地了解并分析用戶的需求。這一階段有兩個任務:一是摸清現狀,二是理清將要開發的目標系統應該具有哪些功能。這個過程是整個設計過程的基礎,必須做到充分而準確,它的質量將決定整個數據庫設計的質量。

(2)概念結構設計

概念結構設計也是數據庫設計的關鍵。將用戶的數據需求進行綜合和抽象,轉化為一個統一的概念模型。描述數據庫概念模型的最主要和應用最廣泛的工具是E-R模型(實體-關系模型)。

(3)邏輯結構設計

將概念結構設計的結果轉換為某一個數據庫管理系統所支持的數據模型,并對其進行優化。也就是將E-R圖中的所有實體和聯系都用關系來表示。

(4)物理結構設計

數據庫的物理結構設計是指在數據庫管理系統上實現數據庫的創建。確定了關系模式,并確定了所使用的數據庫管理系統后,就可以確定數據的結構。

(5)數據庫實施

在這個階段中設計人員會運用數據庫管理系統提供的數據語言及其宿主語言,根據邏輯設計和物理設計的結果建立數據庫、編制與調試應用程序、組織數據入庫并進行試運行。

(6)數據庫運行和維護

數據庫系統經過試運行后即可投入正式運行,在運行過程中應不斷地對其評價、調整與修改,并且要進行備份。

3 技術

簡介

是一組用于和數據源進行交互的面向對象類庫,通過這些類庫中的類訪問數據源中的數據,并對數據進行操作。比起以前的數據訪問技術,有如下特點:

(1)斷開連接技術

在以往的數據程序中,程序運行時總是保持與數據庫的連接,維護這種大量的連接將占用系統開銷并降低程序的總體性能。而僅在執行數據操作時打開對數據庫的連接,操作完畢后關閉連接。

(2)數據集緩存技術

在中,從數據源檢索的數據在內存中緩存為數據集。由于數據集可以保存多個獨立的表并維護表間關系,因此,它可以保存非常豐富的數據結構。

(3)更好的程序間數據共享

在中,XML是數據的基本格式,數據集對象以XML的形式存放數據。

的常用類

中包含如下常用類:Connection類、Command類、DataReader類、DataAdapter類和DataSet類。

3.2.1Connection類

Connection類用于連接數據源。使用Connection類來創建連接對象,設置到數據源的連接。Connection類的重要屬性是ConnectionString,該屬性用來設置連接字符串。

實現數據庫連接一般可采用以下步驟。

(1)創建Connection對象。

(2)把連接字符串賦值給Connection對象的ConnectionString屬性。

(3)調用Connection對象的Open方法打開連接。

(4)操作完畢后,調用Connection對象的Close方法關閉連接。

例如:通過SqlConnection類的對象conn設置了到后臺數據庫Mydatabase的連接。

SqlConnection conn=new SqlConnection();

conn. ConnectionString=”server=(local);Integrated Security=true;Database=Mydatabase”;

conn.Open();

…//對數據庫的操作

conn.Close().

3.2.2Command類

Command類用于執行SQL命令或存儲過程。使用Connection對象與數據源建立連接后,課使用Command類創建的對象進行對數據源執行增、刪、改等各種操作,操作是實現的方式可以是使用SQL語句或是使用存儲過程。

使用Command類執行SQL命令一般可采用以下步驟。

(1)創建Connection對象。

(2)創建Command對象,設置要執行的SQL命令和所使用的當前連接。

(3)用Connection對象的Open方法打開連接。

(4)調用Command對象的相應方法執行SQL命令。

(5)調用Connection對象的Close方法關閉連接。

例如:使用SqlCommand類執行delete命令

SqlConnection conn=new SqlConnection();

conn. ConnectionString=”server=(local);Integrated Security=true;Database=Mydatabase”;

string sqlstring=”delete from 學生表 where 姓名=’張三’”;

SqlCommand com=new SqlCommand(sqlstring);

com.ExecuteNonQuery().

3.2.3DataReader類

DataReader類用于從數據源中檢索只讀數據集,其對象是一個簡單的數據集,該類適合在應用程序中對數據進行一次快速的讀取。因為DataReader類的構造函數是Private修飾,所以無法在程序中使用DataReader dr=new DataReader()的形式建立DataReader類,只能調用Command類的ExecuteReader方法來創建DataReader對象。

使用DataReader類檢索數據一般可采用以下步驟。

(1)創建Connection對象。

(2)創建Command對象,設置要執行的select命令和所使用的當前連接。

(3)調用Command對象的ExecuteReader方法創建DataReader對象。

(4)用Connection對象的Open方法打開連接。

(5)操作完成后,調用DataReader對象的Close方法關閉讀取器對象。

(6)調用Connection對象的Close方法打開連接。

3.2.4DataAdapter類

DataAdapter(數據適配器)類,充當數據源與數據集之間的橋梁,當程序建立了到數據源的連接之后,數據并不自動地傳遞,必須使用數據適配器在數據源和數據集之間交換數據。

數據適配器從數據源中檢索的數據,填充到DataSet類創建的對象中,或者把用戶對DataSet對象做出的更改寫入到數據源。

使用DataAdapter類檢索數據填充到數據集,可采用以下步驟:

(1)創建Connection對象。

(2)創建DataAdapter對象,設置要執行的select命令和所使用的當前連接。

(3)創建DataSet對象。

(4)用Connection對象的Open方法打開連接。

(5)調用DataAdapter對象的Fill方法填充數據集對象。

(6)操作完畢后,調用Connection的Close方法關閉連接。

例如:下列程序中將查詢語句獲得的數據填充到數據集。

SqlConnection conn=new SqlConnection();

conn. ConnectionString=”server=(local);Integrated Security=true;Database=Mydatabase”;

string sqlstring=”select * from 學生表 where 姓名=’張三’”;

SqlDataAdapter da=new SqlDataAdapter(sqlstring,conn);

DataSet ds=new DataSet();

conn.Open();

int n=da.Fill(ds,”學生表”);

conn.Close();

MessageBox.Show(“共有”+n.ToString()+”條記錄”)。

3.2.5DataSet類

DataSet類通過DataSet ds=new DataSet()的形式可以創建DataSet對象。DataSet對象是支持斷開式、分布式數據方案的核心對象。它是數據庫在內存中的簡化版本,包括了多個相關表、約束和表間關系,向用戶提供一致的關系編程模型。從用戶角度看,DataSet就是一個關系數據庫。可以用數據適配器的Fill方法填充。可以將DataSet看成一個非連接的數據庫(離線),因為DataSet內部存儲結構與數據庫很類似,擁有數據表和數據表關聯。DataSet中可以存儲多張表。DataSet擁有類似于數據庫的結構,但它并不等同于數據庫。它可以存儲來自于數據庫的數據,而且還可以存儲其他格式的數據,如XML格式文檔。

4結束語

目前數據庫的應用已經越來越廣泛,數據庫應用系統的開發技術也越來越重要。是面向分布式且基于.NET框架結構的數據庫訪問技術。它以XML數據庫格式為核心,提供了一組數據訪問服務的類,可用于對SQL Server數據源及通過OLE DB和XML公開的數據源的一致訪問。

參考文獻:

[1]李維杰 孫乾君,SQL Server2005數據庫原理與應用簡明教程[M].北京:清華大學出版社,2007.

篇4

1數據庫需求分析

數據庫設計的第一步是做好需求分析。在此階段需要準確了解和分析用戶的具體需求,包括數據需求和處理需求,這是整個數據庫設計過程的基礎,也是最困難、最耗費時間的一步。

1.1數據流圖分析

典型的酒店管理一般包括飲食部門、住宿管理部門、娛樂管理部門和經理部門,下面簡要分析各部門的業務邏輯。飲食部門是酒店基本部門之一,所提供服務的特點是實時性強、持續時間短、強調效率。此處需要重點處理的信息是與飲食有關的財務數據,一方面便于定期的賬目匯總,另一方面也便于及時向酒店管理層匯報。住宿管理部門也是酒店基本部門之一。其主要職責包括:(1)布置房間設施、分類、編號、制定收費標準、分配服務人員;(2)登記旅客信息,記錄其入住、退房時間;(3)統計各類房間的客滿程度;(4)處理本部門的財務信息。娛樂部門需要處理的業務主要包括:(1)制定收費標準,分配負責人;(2)收入支出財務處理等。經理部門的功能是必不可少的。主要職責有:(1)員工管理;(2)部門劃分;(3)各部門的財務核算;(4)酒店營業收益的定期核算。從上面各個部門的業務分析可以看出,不同部門都有財務處理的需求,因此歸總設計一個統一的“財務子系統”。而飲食部門因為所需要的業務功能都已包含在“財務子系統”中,故而去掉該功能模塊。最終設計酒店信息管理系統分為四個子模塊:經理子系統、財務子系統、住宿子系統和娛樂子系統。根據前面對業務邏輯的詳細分析,畫出各子系統的數據流圖,例如圖1所示為財務子系統的數據流圖。

1.2數據字典設計

數據字典是數據庫中各類數據描述的集合,需要設計人員對所開發系統的實際情況進行詳細的數據收集和數據分析才能得到。數據字典內容一般包括數據項、數據結構、數據流、數據存儲和數據處理過程。下面列舉幾例:數據項如:員工號(編號:1,數據項名稱:員工號,說明部分:整數類型,有唯一性)數據結構如:員工信息(編號:1,數據結構名:員工信息,屬性:包括員工號、姓名、性別、年齡、工齡、級別、部門、職務、備注)數據流如:員工基本信息(編號:1,數據流名:員工基本信息,輸入:招新員工,輸出:員工信息)數據存儲如:員工信息(數據存儲名:員工信息,輸入數據流:員工基本信息,輸出數據流:工資結算)處理過程如:招新員工(處理過程名:招新員工,輸入數據流:終端,輸出數據流:員工基本信息)……

2數據庫概念結構設計

數據庫概念結構設計常用方法有自底向上和自頂向下兩種。該文采用自底向上的設計方法,即首先定義各局部應用的概念結構,然后將它們集成,得到全局概念結構。

2.1局部概念結構設計

下面以財務管理子系統為例,分析子系統的功能,設計局部概念結構,并且對該局部概念結構進行合理優化調整。財務管理子系統的功能為:首先對各部門上交的收支情況進行匯總,得出各部門的收益情況;然后在此基礎上進行整體匯總,得到整個酒店的收益信息;最后將酒店的收益情況下發給各個部門,公開賬目。根據該分析,得到描述財務管理子系統概念結構的E-R模型如圖2所示。E-R模型調整的準則:(1)現實世界中的事物能作為屬性對待的盡量作為屬性對待;(2)屬性中不具有需要描述的信息,即屬性是不可分的數據項,不再包含其他信息。根據原則分析,員工應對應一個領導關系,但為了簡便起見,就用員工的“等級”屬性來表達員工之間的領導關系。

2.2數據視圖集成

完成各子系統的分E-R圖設計及優化之后,接下來需要將所有的分E-R圖綜合集成為一個總的E-R圖。由于本系統中各分E-R圖的規模較小,所以合成過程采用了一次集成方式。整個過程分兩步進行:第一步:合并。將各分E-R圖合并生成初步E-R圖,解決各分E-R圖間可能存在的屬性沖突、命名沖突或結構沖突。第二步:修改和重構。消除不必要的冗余,生成基本E-R圖。由于本系統涵蓋的內容比較少,基本不存在冗余的現象,所以初步E-R圖就是基本E-R圖,不必再進行調整。

3數據庫邏輯結構設計

3.1生成關系模式

根據E-R圖向關系模式的映射法則,可以將2.2中得到的系統總體E-R圖轉換為一組關系模式。轉換過程簡單描述如下:一個實體直接轉換為一個關系模式,如:員工(員工號,姓名,性別,年齡,工齡,級別,部門號,職務,備注);工資(員工號,等級,實際工資,基本工資,出勤工資);……實體與實體之間的一對一聯系或一對多聯系可以直接合并到實體所對應的關系模式中,而實體之間的多對多聯系則必須轉換為一個單獨的關系模式。根據這兩條原則,對系統總體E-R圖中的所有聯系進行轉換。工資和員工之間的1:1聯系與員工實體所對應的關系模式合并;員工和部門之間的n:1聯系與員工實體所對應的關系模式合并;……客房和訂單之間n:m的預約聯系轉化為:預約(訂單號,客房號,始定時間,結束時間);顧客和房間之間n:m的住宿聯系轉化為:住宿(顧客號,房間號碼,住宿時間)

3.2關系模式優化

將E-R模型轉換為關系模式后,還應該根據關系規范化理論對所有關系模式進行優化,以得到更為科學合理的關系模式。一般而言,在函數依賴的范疇之內,關系模式達到3NF或BCNF層次即可。下面對3.1中的關系模式進行分析:(1)在顧客關系模式“顧客(顧客編號、級別、姓名、年齡、性別、證件號碼、證件名稱、所選項目、使用時間、備注)”中,因為“使用時間”對于顧客的必要性不強,且該屬性在別的關系中可以查詢得到,所以將“使用時間”屬性刪除。分析可得,“顧客”關系模式屬于BCNF。(2)在總賬關系模式“總賬(總賬編號、部門號、財務狀況編號、收入、支出、凈利、日期、經手人號、備注)”中,“凈利”屬性可以根據收入和支出計算得到,并且不需要經常性的查詢,所以將該屬性刪除。該關系模式也屬于BCNF。(3)在財務狀況關系模式“財務狀況(財務狀況編號、時期、總收入、總支出、凈利潤)”中,雖然“凈利潤”也可以通過計算得到,但由于在這一項上查詢比較頻繁,如果每次查詢都計算,必然使得系統性能降低,故保留下來。(4)在員工關系模式“員工(員工號、姓名、性別、年齡、工齡、級別、部門號、職務、備注)”中,用戶查詢時,一般只需查詢自己所屬單位的員工信息,故可將其按部門水平分解為三個模式,以提高查詢效率。負責人員(員工號、姓名、性別、年齡、工齡、級別、部門號、職務、備注);服務人員(員工號、姓名、性別、年齡、工齡、級別、部門號、職務、備注);經手人員(員工號、姓名、性別、年齡、工齡、級別、部門號、職務、備注);

3.3用戶子模式設計

得到優化后的總體邏輯結構后,還應該根據局部應用需求,結合具體的DBMS特點,設計用戶的子模式。設計過程如下:(1)因為經理對于員工的次要信息不會經常關注,因此將員工信息中最主要的內容映射過來,在經理子系統上設立員工關系子模式。員工(員工號、姓名、級別、部門號、職務、部門經理、實際工資);(2)因為酒店員工經常使用的只有客房的主要信息,所以在住宿子系統上設立客房關系子模式。客房(客房號、位置、設備、收費標準、管理人員號、狀態);(3)因為酒店管理人員對于顧客的情況管理經常使用的只有部分信息,所以在經營管理子系統上設立顧客關系子模式。顧客(顧客編號、住宿號、姓名、級別、應收款、使用時間、備注)

4物理結構設計

4.1存儲結構設計

通過對典型酒店中的信息處理需求進行分析,可以得到如下需求特點:飲食、住宿、娛樂三大部門的數據不僅經常需要查詢,而且更新速度快;各個部門信息要求共享的較多,如員工信息、來客信息等,但財務信息一般不共享;經理部門有一定的特殊職能,如匯總財務信息、級聯刪除辭退員工等。針對這些特點,設計如下:首先要確定數據庫的存放位置。為了提高系統性能,根據應用情況將數據按照易變部分和穩定部分、經常存取部分和存取頻率較低的部分分別在兩個磁盤上存放。經常存取部分包括員工、工資、客房、款項、折扣規則、項目、顧客等;而信息存取頻率較低的部分包括部門、賬單、訂單、總賬、財務狀況等。同時考慮到本系統是多用戶的,為了提高效率,數據庫的備份的數據和日志文件將保存在磁帶中。然后要確定系統配置。酒店管理系統需要的微機數量和規模都不必太大,但在系統設計時應考慮到酒店的發展需求,在選擇硬件設備、服務器操作系統、數據庫時都考慮到能夠逐步擴展。本酒店管理系統選用了WindowsXP操作系統,后臺數據庫選用目前應用最多的ORACLE10g。由于涉及到酒店的財務管理,數據的完整性和安全性顯得尤其重要,為了保障系統安全穩定運行,需要每天進行數據備份。數據備份需要嚴格按照制定的備份與故障恢復策略進行,并落實備份登記和檢查措施。

4.2存取路徑設計

首先確定數據的存取方式。對飲食、住宿、娛樂三個子系統的各個關系最經常的操作是查找,假設現有n個住宿房間的信息,如果采取順序查找,平均查找n/2次;建立B+樹索引,則平均查找次數為B+樹的層數log2n+1,所以選擇B+樹作為索引,具體設計如下:(1)對經常在查詢中出現的關系碼建立索引。包括員工、工資、部門、客房、款項、折扣規則和財務狀況等關系。(2)對經常需要進行連接操作的關系碼建立索引。包括員工號、客房號和部門號等。(3)對于更新頻率很高的關系模式,不宜在其上定義索引。包括顧客、訂單和賬單等。

4.3設計評價及說明

篇5

中圖分類號: TU318 文獻標識碼: A 文章編號:

一、建筑結構設計的基本概念

結構設計的具體程序是需要嚴格遵守的。建筑物的設計工作實際上存在諸多分支,這些分支具體涵蓋了結構設計、電氣設計、建筑設計、暖氣通風設計、給排水設計等。每個分支的具體設計過程都必須圍繞四個根本目標: 審美要求、功能要求、環保要求以及經濟要求。建筑的結構是建筑物發揮其使用功能的基本條件,因而,結構設計也是建筑物設計過程中極為重要的組成部分之一,結構設計細分為以下四個步驟: 設計結構方案、結構分析、設計構件、繪制施工圖紙。建筑結構的類型這一概念相對而言范圍廣、內容豐富。根據不同建筑物在具體功能要求上的差異,隨著科學技術的發展,逐漸產生了諸多結構類型與結構的分類方法。從建筑物具體用途的角度,可以劃分為民用建筑與工業建筑。如果依據建筑物的層數來分類,則可以分為超高層、高層、多層、單層建筑。建筑物使用的結構材料是有所區別的,從結構類型的角度來分類,大體上有: 混合結構、砌體結構、木結構、鋼結構、鋼筋混凝土結構等。此外,建筑物的結構構件組成方式也存在較大的區別,從這個角度,可以劃分為框筒結構、剪力墻結構、框架結構、筒中筒結構、筒體結構、框剪結構、束筒結構等。由此可見,建筑結構類型的劃分方法頗多,內容也相對復雜。而建筑結構設計中還有一個很重要的名詞: 概念設計。概念設計的具體含義指的是通過清晰、明確的概念結構,在不進行數值計算的情況下,根據分系統與整體結構系統間的結構破壞機理、力學關系、實驗現象、震害以及工程經驗所獲得的原始設計思想與基本設計原則,對結構的計算結果做出合理、準確的分析,同時將計算假設與結構的實際受力狀況間的差異也考慮在內,對結構或構造進行設計,盡可能保證建筑物的受力更安全、更合理、更協調。

二、概念設計在建筑結構設計中的重要意義

在結構設計中,概念設計占據極其重要的地位,結構設計步驟通常可以劃分為三步: 前期選擇方案階段,中期結構計算階段以及后期制繪施工圖階段。結構設計與分析的首要步驟就是概念設計,以上三個步驟均與科學的概念指導不可分割。一名好的結構工程師在每個項目工程設計的初始階段,也就是建筑設計方案確定階段,先按照自身的經驗和專業基礎,在心里經歷一段優化過程,應用概念設計手段,能夠快速、合理地構思,比較,抉擇每一個結構體系,并且協助建筑師擴展或者實現建筑行業所需要的空間形式,想要的使用,構筑和形象功能,且將其定為目標,同建筑師共同決定建筑的總體結構方案,此外,還要確定整體結構體系和分體結構體系最佳的受力方案。得出來的方案一般具有清晰的概念和正確的定性,從而避免了后期不必要的運算,經濟可靠性能較好。另外,這種方法也可以作為判斷計算機的內力分析所得到的數據可靠性的依據。作為結構設計的靈魂和核心,概念設計統領著整個結構設計過程,也顯示了設計工程師的理論和設計水平。通過結構概念設計的運用,可以從全局上明確結構的各項性能,從而科學的判斷計算分析得到的結果并進行合理的利用,確保了設計過程中工程師的主體地位。

三、提高建筑結構設計質量的策略分析

建筑工程的一個特點就是受到地理因素的制約與影響,這個特點也導致設計過程中涉及的參數很可能具有一定的特殊性。簡單舉例有: 基本雪壓、基本風壓、場地土類別、地震烈度等鑄鍛參數的選取過程都要嚴格依照《全國基本雪壓分布圖》《全國基本風壓分布圖》以及工程地質報告這三份材料進行敲定,又如墻體圍護的主材在不同地區存在差異,工程師則需要根據實際選用的主材確定墻體荷載。在開始設計之前,設計人員應當大量收集設計相關資料、深入研究設計規范,根據具體的工程類型、地域條件確定具體參數,這樣的做法能夠在加強計算結果可靠性的同時,避免參數不合理、參數錯誤造成的返工、浪費等現象。建模計算的前期處理是提高結構設計質量的重要措施之一。對荷載的計算要保證準確有效,估計、推測等無依據的做法是需要每個工程師盡可能避免的。建模的過程要嚴格按照科學的方法來給定輸入,樓梯洞口輸入處的局部開洞處理,轉換層構件與懸挑構件設計中活荷載的不利影響,飄窗部分的荷載分析等都是需要格外注意的步驟。在尚未了解各個參數具體含義的情況下,毫無依據的對參數進行盲目的修改是結構建模過程中的一個大忌。在調整參數的過程中,要格外注意不同參數的具體適用范圍,具體的某一項參數大多具有較為嚴格的適用性,磚混結構下準確的參數,很可能不適用于框架結構,多層結構下準確的參數,對高層結構的適用性也未必能夠保證。對相關計算軟件的應用也要注意這個問題。不同的計算理論是具有其特定的假設條件的,軟件的編制默認狀態下均符合這些特定條件,為了避免出現參數不匹配、不適用的問題,在使用軟件前必須了解清楚這款軟件的具體技術條件,即使是最熟悉的 PKPM 軟件系列也不能忽略這個問題。缺乏對于軟件技術條件的深刻理解,就無法合理、正確的應用軟件進行實際設計。因過分信任計算機的計算結果,而忽視結構概念導致的嚴重錯誤,近年來在結構設計領域也屢見不鮮。相關領域工作者在必要的情況下要進行手算復核,而不是迷信軟件的計算結果,這種情況對于帶轉換的構件設計工作最為重要。在結構設計的過程中,建筑物計算分析的結果是為了確保在靜力荷載以及自然災害造成的動力荷載作用下具有較強的整體安全性。然而,僅僅依靠計算分析結果展開的設計,在實際生活中是很難避免荷載作用下建筑物局部開裂、破壞等現象的。針對不同的自然災害,要進行專門的防護性設計。以地震為例,可以根據工程抗震等級的要求指標,按照設計規范中的具體要求,在結構設計過程中采用必要的構造措施。特別是針對計算性相對比較弱的結構類型時,多數的設計都要求通過構造措施保證建筑的安全性。

四、結語

隨著我國市場經濟狀況的高速發展,城市化的進度正在逐漸加快,盡管房價商場非常猛烈,房地產市場的交易量依然與日俱增,對廣大人民百姓來說,購置住房是生活中最重要的活動之一,不少工薪階層將大半生的勞動所得消耗在房產上。同時,我國的內陸地區地震頻發,住房的質量不但與廣大人民的切身利益息息相關,還可能在自然災害發生時直接影響到百姓的人身安全。建筑的結構設計在很大程度上影響著建設工程的安全可靠、美觀實用、施工難度、工程造價等諸多品質,提高建筑結構設計質量自古以來,都是結構工程師最為關注的話題之一。同時,項目的特殊要求、施工環境的變化以及結構設計人員水平上的差異等諸多因素都與結構設計的出圖質量密切相關。為了盡可能避免設計圖紙上出現“漏、碰、錯、缺”,相關領域的技術工作者應當通過有效的措施盡可能提高建筑結構設計的質量。通過文章中的分析,概念設計在建筑結構設計的過程中扮演了很重要的角色。除此之外,針對軟件計算參數、計算結果的荷載分析、數學建模工作的有效進行,都是提高建筑結構設計質量的好辦法。本文在此談了談自己的觀點和看法,可供同行參考。

參考文獻:

[1] 馬玉剛. 淺談如何提高建筑結構設計質量[J]. 工程技術,2010

篇6

中圖分類號:TU984 文獻標識碼:A 文章編號:

隨著我國市場經濟狀況的高速發展,城市化的進度正在逐漸加快,盡管房價商場非常猛烈,房地產市場的交易量依然與日俱增,對廣大人民百姓來說,購置住房是生活中最重要的活動之一,不少工薪階層將大半生的勞動所得消耗在房產上。同時,我國的內陸地區地震頻發,住房的質量不但與廣大人民的切身利益息息相關,還可能在自然災害發生時直接影響到百姓的人身安全。建筑的結構設計在很大程度上影響著建設工程的安全可靠、美觀實用、施工難度、工程造價等諸多品質,提高建筑結構設計質量自古以來,都是結構工程師最為關注的話題之一。同時,項目的特殊要求、施工環境的變化以及結構設計人員水平上的差異等諸多因素都與結構設計的出圖質量密切相關。為了盡可能避免設計圖紙上出現“漏、碰、錯、缺”,相關領域的技術工作者應當通過有效的措施盡可能提高建筑結構設計的質量。通過文章中的分析,概念設計在建筑結構設計的過程中扮演了很重要的角色。除此之外,針對軟件計算參數、計算結果的荷載分析、數學建模工作的有效進行,都是提高建筑結構設計質量的好辦法。本文在此談了談自己的觀點和看法,可供同行參考。

1 建筑結構設計的概念

結構設計的具體程序是需要嚴格遵守的。建筑物的設計工作實際上存在諸多分支,這些分支具體涵蓋了結構設計、電氣設計、建筑設計、暖氣通風設計、給排水設計等。每個分支的具體設計過程都必須圍繞四個根本目標: 審美要求、功能要求、環保要求以及經濟要求。建筑的結構是建筑物發揮其使用功能的基本條件,因而,結構設計也是建筑物設計過程中極為重要的組成部分之一,結構設計細分為以下四個步驟: 設計結構方案、結構分析、設計構件、繪制施工圖紙。建筑結構的類型這一概念相對而言范圍廣、內容豐富。根據不同建筑物在具體功能要求上的差異,隨著科學技術的發展,逐漸產生了諸多結構類型與結構的分類方法。從建筑物具體用途的角度,可以劃分為民用建筑與工業建筑。如果依據建筑物的層數來分類,則可以分為超高層、高層、多層、單層建筑。建筑物使用的結構材料是有所區別的,從結構類型的角度來分類,大體上有: 混合結構、砌體結構、木結構、鋼結構、鋼筋混凝土結構等。此外,建筑物的結構構件組成方式也存在較大的區別,從這個角度,可以劃分為框筒結構、剪力墻結構、框架結構、筒中筒結構、筒體結構、框剪結構、束筒結構等。由此可見,建筑結構類型的劃分方法頗多,內容也相對復雜。而建筑結構設計中還有一個很重要的名詞: 概念設計。概念設計的具體含義指的是通過清晰、明確的概念結構,在不進行數值計算的情況下,根據分系統與整體結構系統間的結構破壞機理、力學關系、實驗現象、震害以及工程經驗所獲得的原始設計思想與基本設計原則,對結構的計算結果做出合理、準確的分析,同時將計算假設與結構的實際受力狀況間的差異也考慮在內,對結構或構造進行設計,盡可能保證建筑物的受力更安全、更合理、更協調。

2 概念設計在建筑結構設計中的重要意義

在結構設計中,概念設計占據極其重要的地位,結構設計步驟通常可以劃分為三步: 前期選擇方案階段,中期結構計算階段以及后期制繪施工圖階段。結構設計與分析的首要步驟就是概念設計,以上三個步驟均與科學的概念指導不可分割。一名好的結構工程師在每個項目工程設計的初始階段,也就是建筑設計方案確定階段,先按照自身的經驗和專業基礎,在心里經歷一段優化過程,應用概念設計手段,能夠快速、合理地構思,比較,抉擇每一個結構體系,并且協助建筑師擴展或者實現建筑行業所需要的空間形式,想要的使用,構筑和形象功能,且將其定為目標,同建筑師共同決定建筑的總體結構方案,此外,還要確定整體結構體系和分體結構體系最佳的受力方案。得出來的方案一般具有清晰的概念和正確的定性,從而避免了后期不必要的運算,經濟可靠性能較好。另外,這種方法也可以作為判斷計算機的內力分析所得到的數據可靠性的依據。作為結構設計的靈魂和核心,概念設計統領著整個結構設計過程,也顯示了設計工程師的理論和設計水平。通過結構概念設計的運用,可以從全局上明確結構的各項性能,從而科學的判斷計算分析得到的結果并進行合理的利用,確保了設計過程中工程師的主體地位。

3 提高建筑結構設計質量控制的措施

建筑工程的一個特點就是受到地理因素的制約與影響,這個特點也導致設計過程中涉及的參數很可能具有一定的特殊性。簡單舉例有: 基本雪壓、基本風壓、場地土類別、地震烈度等鑄鍛參數的選取過程都要嚴格依照《全國基本雪壓分布圖》《全國基本風壓分布圖》以及工程地質報告這三份材料進行敲定,又如墻體圍護的主材在不同地區存在差異,工程師則需要根據實際選用的主材確定墻體荷載。在開始設計之前,設計人員應當大量收集設計相關資料、深入研究設計規范,根據具體的工程類型、地域條件確定具體參數,這樣的做法能夠在加強計算結果可靠性的同時,避免參數不合理、參數錯誤造成的返工、浪費等現象。建模計算的前期處理是提高結構設計質量的重要措施之一。對荷載的計算要保證準確有效,估計、推測等無依據的做法是需要每個工程師盡可能避免的。建模的過程要嚴格按照科學的方法來給定輸入,樓梯洞口輸入處的局部開洞處理,轉換層構件與懸挑構件設計中活荷載的不利影響,飄窗部分的荷載分析等都是需要格外注意的步驟。在尚未了解各個參數具體含義的情況下,毫無依據的對參數進行盲目的修改是結構建模過程中的一個大忌。在調整參數的過程中,要格外注意不同參數的具體適用范圍,具體的某一項參數大多具有較為嚴格的適用性,磚混結構下準確的參數,很可能不適用于框架結構,多層結構下準確的參數,對高層結構的適用性也未必能夠保證。對相關計算軟件的應用也要注意這個問題。不同的計算理論是具有其特定的假設條件的,軟件的編制默認狀態下均符合這些特定條件,為了避免出現參數不匹配、不適用的問題,在使用軟件前必須了解清楚這款軟件的具體技術條件,即使是最熟悉的 PKPM 軟件系列也不能忽略這個問題。缺乏對于軟件技術條件的深刻理解,就無法合理、正確的應用軟件進行實際設計。因過分信任計算機的計算結果,而忽視結構概念導致的嚴重錯誤,近年來在結構設計領域也屢見不鮮。相關領域工作者在必要的情況下要進行手算復核,而不是迷信軟件的計算結果,這種情況對于帶轉換的構件設計工作最為重要。在結構設計的過程中,建筑物計算分析的結果是為了確保在靜力荷載以及自然災害造成的動力荷載作用下具有較強的整體安全性。然而,僅僅依靠計算分析結果展開的設計,在實際生活中是很難避免荷載作用下建筑物局部開裂、破壞等現象的。針對不同的自然災害,要進行專門的防護性設計。以地震為例,可以根據工程抗震等級的要求指標,按照設計規范中的具體要求,在結構設計過程中采用必要的構造措施。特別是針對計算性相對比較弱的結構類型時,多數的設計都要求通過構造措施保證建筑的安全性。

參考文獻:

[1] 馬玉剛.淺談如何提高建筑結構設計質量[J].工程技術,2010,(09).

篇7

中圖分類號:G64 文獻標識碼:A文章編號:1007-9599 (2011) 10-0000-02

Vocational College "Database Principles and Applications"Teaching Reform

Xue Xiaoxuan

(Shanxi Fashion Engineering Institute,Xi'an712046,China)

Abstract:According to the problems existing in the teaching of the principle and application of database,the selection of teaching material,teaching content and teaching method will be discussed in this paper.So that these methods and means gain good results in actual teaching.

Keywords:Database;Design;Vocational college

隨著信息技術應用的日益廣泛,數據庫技術得到了快速的發展,在辦公自動化系統、管理信息系統、過程控制、聯機分析處理、計算機輔助設計與制造等領域得到了廣泛的應用。它已成為計算機信息系統與應用系統的核心技術和重要基礎。高職院校作為培養應用型、高素質技能型人才的重要基地,如何做好數據庫課程的教學工作以及其教學效果如何,將對學生就業在相關崗位的適應能力有著重要的影響。

目前《數據庫原理與應用》課程的教學存在理論和實踐不能相互融會貫通,使學生畢業后不能很好地滿足企業對人才的需求。因此分析該課程在教學過程中存在的問題,從教材的選取、教學內容以及教學方法方面來研究教學具有十分重要的意義。

一、目前《數據庫原理與應用》教學中存在的問題如下

(一)理論性強

目前數據庫應用十分廣泛性,大到銀行系統,小到小型超市,都有自己的數據庫,這為高職院校的學生提供了比較廣闊的就業機會,但隨著計算機技術的不斷發展,數據庫的種類越來越多,各行業的實際情況千差萬別,而數據庫原理是基本不變的,許多老師通過多年的經驗積累,認為學習數據庫的基本原理是非常重要,但對于高職高專的學生來說邏輯思維比較差,缺乏實踐,對相關理論的理解不夠深入,因此教學效果相對就差。

(二)過于注重實踐

由于高職院校培養的是應用型人才,注重實踐,于是有的老師選取與數據庫產品的操作為主的教材,重點講授如何使用該產品,比如,SQL Server、ORACLE,對關系型數據庫的理論和產品本身的體系結構講授的比較少,但隨著數據庫版本的升級,由于學生缺乏一定的原理知識,當操作發生一定的變化以后就難以動手。

(三)理論和實踐相脫節

有的教師雖然注重理論和實踐相結合,一般前半部分講數據庫原理,后半部分講數據庫的應用,但由于沒有結合起來講,前后不能融會在一起,二者沒有內在的聯系,并且這樣講的內容比較多,課時量又有限,一般理論與實踐都不會深入。

二、教學改革的探討

針對《數據庫原理與應用》教學過程中存在的問題,結合自己的實際教學,本人提出了以下兩個方面的教學改革:

(一)教材及教學內容的選取

教材是教學的基礎,教學目標能否實現,教材內容至關重要,它是學生學習的主要依據,對于高職院校來說,一定要選取有開發案例的教材,讓學生圍繞完成具體的案例來開展具體內容的學習。本人選取的教材是孫峰教授編寫的《數據庫原理與應用》。

教學內容主要是圍繞數據庫設計的六個階段來展開講解,讓學生以數據庫設計為主線來學習相關知識,為將來從事數據庫設計打下良好的基礎。由于本課程教學大綱的要求和課時量的限制,并不是每個章節都應該詳細地講,應該有側重點的展開講解,本人是以數據庫設計的具體步驟為主線,按照步驟的先后順序來展開各章節的講解。

(二)教學方法的探討

由于高職教育是以適應社會需要為目標,以培養技術應用能力為主線來設計學生的知識、能力、素質結構和培養方案。強調理論教學和實踐訓練并重,要求畢業生具有直接上崗工作的能力。理論知識以夠用為度,注重培養學生的實踐操作能力。為了滿足高職教育的培養目標,針對目前教學存在的問題,本人打破傳統的按章節先后順序的教學方法,實施了以工作過程為導向來開展《數據庫原理與應用》這門課程的教學,即圍繞一個數據庫系統的設計過程來展開各章節的學習,這樣在完成教學任務的同時讓學生可以深刻體會到各章節在數據庫設計中的地位。

首先應對數據庫技術的發展階段以及數據庫系統的結構做一個簡單的介紹,讓學生頭腦中對數據庫有個整體的印象,涉及到的章節有1.1、1.2、1.3。接下來根據數據庫設計的具體步驟來展開教學:

1.需求分析階段

要進行數據庫的設計首先必須了解與分析用戶的需求。通過詳細調查現實世界要處理的對象,明確用戶的各種需求,然后在此基礎上確定系統所需的功能。需求分析是整個設計過程的基礎,決定了在其上構建數據庫大廈的速度與質量。

涉及到的章節是5.1、5.2。要求學生及時與用戶溝通,調查了解了用戶的需求后,使用數據流圖和數據字典來表達數據和處理的關系。課后布置讓學生自己描述自己調查過的需求分析,最后進行評比分析。

2.概念結構設計階段

在需求分析所得到的應用需求應該首先抽象為信息世界的結構,才能更好地、更準確地用某一DBMS實現這些需求。這就是概念結構設計階段要完成的任務。它通過對用戶需求進行綜合、歸納與抽象,形成一個獨立于具體DBMS的概念模型。涉及到的章節有5.3、1.4,首先介紹描述概念模型的工具―實體聯系圖(E-R圖),其次重點介紹如何將需求分析階段的數據流圖轉換為E-R圖,并遵循設計E-R圖的原則。

3.邏輯結構設計階段

要讓設計好的E-R圖能夠讓DBMS直接實現,必須把概念結構設計階段設計好的E-R圖轉換為與選用DBMS產品所支持的數據模型相符號的邏輯結構,這就是邏輯結構設計階段需要完成的任務,即將E-R圖轉換為關系模型,為此,我們應當首先掌握關系模型的基本理論,涉及到的章節是第二章,介紹關系模型的基本概念和關系的基本運算,接下來重點講解5.4邏輯結構的設計,即如何將E-R圖很好地轉換為關系模型。要保證轉換成的關系模型規范化,應具體講解第四章關系模式的規范化設計。

4.物理結構設計階段

數據庫在物理設備上的存儲結構與存取方法稱為數據庫的物理結構,它依賴于給定的計算機系統。為一個給定的邏輯數據模型選取一個最適合應用要求的物理結構的過程,就是數據庫的物理設計。涉及到的章節是5.5數據庫物理設計。這個內容不作為我們的教學重點,讓學生了解即可。

5.數據庫的實施、運行與維護

當數據庫結構設計完畢,就可以組織數據入庫,對設計好的數據庫進行測試和試運行,同時可以開始調試數據庫的應用程序,并利用系統提供的性能分析工具,經常分析數據庫的一些情況,及時評價,并采取改進措施。數據庫的實施涉及到的章節有第七章―第十四章數據庫對象的創建和使用,要運行數據庫,就是對數據庫中的數據進行相應的操作,涉及到的章節是第三章結構化查詢語言SQL。

具體教學過程可用下圖表示:

按照這個思路開展教學過程基本上覆蓋了這本書的每一個章節,這樣雖然看上去教學安排比較混亂,但是可以使學生明白每個章節在數據庫設計中的地位,讓學生學習的知識能夠得到前后銜接。同時在實際的教學過程中,應著眼于培養學生的實踐動手能力,以學生為中心,多采用案例、任務驅動等相結合的教學方法,增加學生的實踐機會、自學機會和創新機會,極大地調動學生的學習的主動性和積極性。

三、小結

本文分析了《數據庫原理與應用》課程在教學中存在的問題,提出了一定的改革思路,本人在教學中付諸實施,目前本課程的教學工作取得了較好的效果,使學生學習的主動性和興趣性得到了一定的提高,但隨著數據庫技術的不斷發展,知識的不斷更新,即使在現在看來教材比較合適,教學方法也取得了明顯的效果,但過一段時間后可能顯得過時、落后,因此,我們應當經常探討教學方法,在教學過程中認真思考、積極探索,使該門課程的教學效果再上一個新臺階。

參考文獻:

[1]降瑞林.高職高專"數據庫技術"課程的教學研究與改革[J].2008

[2]姜大源.基于工作過程的課程觀[J].中國職業技術教育,2007,1

篇8

在建筑學科中設計基礎是非常重要的內容,對于建筑學領域的發展有著巨大的意義。從目前我國各大高校的建筑設計基礎教學情況來看,教學方法、思路以及內容等方面還需要進一步完善,而在設計基礎課程中結構教學是不可忽視的,在新的教育背景下,建筑設計基礎結構教學的工作者也需要積極轉變教學思想,引入更加先進的教學方法,才能夠達到提升學生實踐操作技能的目的。

一、教學背景分析

1、結構是建筑的基本要素

我國人民自古以來就非常重視房屋的結構設計與建設,經過了幾千年的發展,我國建筑領域學者一直秉持“實用、堅固、美觀的原則”。堅固:主要是針對建筑材料、結構等各個部分依據一定的規則,以最為合理的方式進行房屋建設,其最終目的就是為了最大限度提升房屋結構的穩定性。實用:主要是針對建筑的各部分功能要以人們的生活和工作需求為主,最大限度的滿足人們對于建筑的各項需求,目前在建筑結構設計上越來越強傾向“人”這個因素,也就是服務于人,堅持以人為本。美觀:是建筑物自古以來的特點,是為了配合建筑物周圍景觀的特色和形式,盡可能達到美化城市景觀的目的,也能夠滿足人們對于建筑物美的要求。基于這些原則,建筑設計基礎訓練、結構概念是一個不可分割的整體,在學生尚未對學生進行建筑結構的系統化教學時,教師應該積極探索運用什么樣的方法能夠幫助學生建立結構概念,這才是教學得以成功的關鍵。

2、通過“感知”思考結構

結構概念本身是比較容易理解的,高校中學生在經歷義務教育階段之后,會積累很多理解概念的經驗,因此一般學生根據自己的經驗都能夠很快理解結構概念,但是如果是在建筑設計基礎教學中,概念這方面的理論知識傳授的局限性相對較大,學生運用現代意識對新的知識概念進行感知,視覺感知會占據主導地位,教師在進行概念教學的時候,應該充分關注到感知經驗的運用,特別是觸覺在設計中的作用和意義,必須要充分認識到這一點,正是因為這樣的原因,建筑設計基礎教學中一些結構體驗、結構實驗以及實體模型的建造訓練要進行重點設置。

3、 “概念結構”與設計結構

學生在學習了結構基礎知識之后,學生就會獲得更多的實踐體驗與經驗,在建筑設計的階段,“概念結構”被提出,它與學生在其他實踐操作中所體驗的真實結構有所不同,同時與通過力學計算的建筑結構也有所區別,概念結構是同一事件內發生了形式與空間,是結構樣式與空間樣式一體化的呈現。

二、結構教學實施分析

在高校中,建筑設計基礎課程主要是在一年級、二年級階段開展,其中包括建筑學、城市規劃以及歷史建筑保護等相關內容。通常來說,高校在這個方面的教學有三個學期理論與設計;第一個學期進行概論、設計基礎;第二個學期進行建筑概論、建筑設計基礎;第三個學期進行建筑生成原理以及建筑生成設計。在進行這些基礎教學的過程中,結構感知、結構設計以及實驗應該作為教學重點,通過這些手段來提升學生的結構意識。

1、“設計啟蒙單元”中的結構思考

針對以上所闡述的結構教學實施步驟,在第一個學期開始之初,就要積極培養學生的結構思維方式,打破學生的慣有思維,學校根據學生的情況設置一個月的“啟蒙單元”,其中包括視覺形態、結構形態以及設計與制作等內容。

“結構形態采集”是針對學生發現能力的培養,是要幫助建立其生活中動植物有機結構的內容,要基于自然的生命體創建結構之美,要充分認識到世間萬物生命集體的運行規律,實現對這些生命機體的運行與延續。

“設計與制作”部分(雞蛋墜落保護裝置設計)要求學生為一枚生雞蛋設計一個保護裝置(結構體),當該裝置從12m高空進行自由落體實驗時(不得借助空氣動力學設置減速裝置),結構體裝置可以損壞,但必須保證生雞蛋的完好。該作業的目的是讓學生建立結構意識,即結構是生命的保障,結構是建筑空間實現的基礎。

2、“建構單元”中的結構體驗

第二學期的“建構單元”由一個案例分析作業和兩個實驗作業組成。

“建構采集”部分要求學生選定一個傳統經典作品、對查閱的資料進行圖紙記錄和力學結構分析,并按比例制作模型。通過這樣的案例分析,使學生了解傳統經典作品中的材料選擇、運用以及結構關系和構筑方法。

“木構橋設計與建造”實驗要求學生使用統一規定的標準木桿件,設計并建造一座跨度3.9m的單跨橋。學生對材料進行性能實驗,運用建筑結構力學和建筑構造一般原理進行設計與建造,使橋體具有清晰的力學特征和明確的結構關系。通過實驗,學生獲得對材料性能、建造方式的認識,把握橋的結構體系、單元結構體、桿件連接與橋結構整體造型的關系,創造合乎邏輯的空間結構形態。

“紙板建筑設計與建造”實驗旨在通過建造實踐,讓學生獲得對瓦楞紙板材料性能、建造方式及過程的感性與理性認識。每棟紙板建筑內部形成公共、私密的空間組合關系。通過在自己建造的建筑空間中進行活動體驗,初步把握使用功能、人體尺度、空間形態以及建筑物理、技術等方面的基本要求。

3、“結構與空間”中的結構設計

在進行了第一個學期與第二個學期的學習之后,在第三個學期必須要開展系統結構空間生成設計的教學。目的是為了有效提升學生設計水平的拓展,實現自由延展以及垂直延展的結構生成。這個階段學生首先要掌握概念結構,也就是符合視覺形態的邏輯與建筑結構形式。以現代藝術展示為例,其空間設計包括豎向兩維空間與多層結構的形態生成,設計的內容基本都是以最大限度提升居民服務水平為目的。

三、結束語

從我國現階段的建筑教育情況來看,建設設計基礎教學中結構教學是重要的教學內容,從學生方面來看,結構意識的確立是比較困難的,基于這樣的教學現狀,教師應該采取由淺及深、分階段的教學模式,學生在進入了高層次的教學階段之后,學生對于結構的理解也會更加專業化,高等學習階段中“環境與建筑設計”“及城市綜合體等課程設計”對結構的要求也更加深入,通過結構、空間以及形態共生基本概念的掌握和理解,學生在建設設計方面的學習會更加游刃有余。

【參考文獻】

[1] 胡尚瑜,覃荷瑛,曹霞.“建筑結構”課程教學模式研究及實踐[J].中國電力教育,2013(14).

[2] 夏江濤.建筑學專業建筑力學課程教學設計探討[J].黑龍江教育(高教研究與評估),2010(11).

篇9

在建筑學科中設計基礎是非常重要的內容,對于建筑學領域的發展有著巨大的意義。從目前我國各大高校的建筑設計基礎教學情況來看,教學方法、思路以及內容等方面還需要進一步完善,而在設計基礎課程中結構教學是不可忽視的,在新的教育背景下,建筑設計基礎結構教學的工作者也需要積極轉變教學思想,引入更加先進的教學方法,才能夠達到提升學生實踐操作技能的目的。

一、教學背景分析

1、結構是建筑的基本要素

我國人民自古以來就非常重視房屋的結構設計與建設,經過了幾千年的發展,我國建筑領域學者一直秉持“實用、堅固、美觀的原則”。堅固:主要是針對建筑材料、結構等各個部分依據一定的規則,以最為合理的方式進行房屋建設,其最終目的就是為了最大限度提升房屋結構的穩定性。實用:主要是針對建筑的各部分功能要以人們的生活和工作需求為主,最大限度的滿足人們對于建筑的各項需求,目前在建筑結構設計上越來越強傾向“人”這個因素,也就是服務于人,堅持以人為本。美觀:是建筑物自古以來的特點,是為了配合建筑物周圍景觀的特色和形式,盡可能達到美化城市景觀的目的,也能夠滿足人們對于建筑物美的要求。基于這些原則,建筑設計基礎訓練、結構概念是一個不可分割的整體,在學生尚未對學生進行建筑結構的系統化教學時,教師應該積極探索運用什么樣的方法能夠幫助學生建立結構概念,這才是教學得以成功的關鍵。

2、通過“感知”思考結構

結構概念本身是比較容易理解的,高校中學生在經歷義務教育階段之后,會積累很多理解概念的經驗,因此一般學生根據自己的經驗都能夠很快理解結構概念,但是如果是在建筑設計基礎教學中,概念這方面的理論知識傳授的局限性相對較大,學生運用現代意識對新的知識概念進行感知,視覺感知會占據主導地位,教師在進行概念教學的時候,應該充分關注到感知經驗的運用,特別是觸覺在設計中的作用和意義,必須要充分認識到這一點,正是因為這樣的原因,建筑設計基礎教學中一些結構體驗、結構實驗以及實體模型的建造訓練要進行重點設置。

3、“概念結構”與設計結構

學生在學習了結構基礎知識之后,學生就會獲得更多的實踐體驗與經驗,在建筑設計的階段,“概念結構”被提出,它與學生在其他實踐操作中所體驗的真實結構有所不同,同時與通過力學計算的建筑結構也有所區別,概念結構是同一事件內發生了形式與空間,是結構樣式與空間樣式一體化的呈現。

二、結構教學實施分析

在高校中,建筑設計基礎課程主要是在一年級、二年級階段開展,其中包括建筑學、城市規劃以及歷史建筑保護等相關內容。通常來說,高校在這個方面的教學有三個學期理論與設計;第一個學期進行概論、設計基礎;第二個學期進行建筑概論、建筑設計基礎;第三個學期進行建筑生成原理以及建筑生成設計。在進行這些基礎教學的過程中,結構感知、結構設計以及實驗應該作為教學重點,通過這些手段來提升學生的結構意識。

1、“設計啟蒙單元”中的結構思考

針對以上所闡述的結構教學實施步驟,在第一個學期開始之初,就要積極培養學生的結構思維方式,打破學生的慣有思維,學校根據學生的情況設置一個月的“啟蒙單元”,其中包括視覺形態、結構形態以及設計與制作等內容。“結構形態采集”是針對學生發現能力的培養,是要幫助建立其生活中動植物有機結構的內容,要基于自然的生命體創建結構之美,要充分認識到世間萬物生命集體的運行規律,實現對這些生命機體的運行與延續。“設計與制作”部分(雞蛋墜落保護裝置設計)要求學生為一枚生雞蛋設計一個保護裝置(結構體),當該裝置從12m高空進行自由落體實驗時(不得借助空氣動力學設置減速裝置),結構體裝置可以損壞,但必須保證生雞蛋的完好。該作業的目的是讓學生建立結構意識,即結構是生命的保障,結構是建筑空間實現的基礎。

2、“建構單元”中的結構體驗

第二學期的“建構單元”由一個案例分析作業和兩個實驗作業組成。“建構采集”部分要求學生選定一個傳統經典作品、對查閱的資料進行圖紙記錄和力學結構分析,并按比例制作模型。通過這樣的案例分析,使學生了解傳統經典作品中的材料選擇、運用以及結構關系和構筑方法。“木構橋設計與建造”實驗要求學生使用統一規定的標準木桿件,設計并建造一座跨度3.9m的單跨橋。學生對材料進行性能實驗,運用建筑結構力學和建筑構造一般原理進行設計與建造,使橋體具有清晰的力學特征和明確的結構關系。通過實驗,學生獲得對材料性能、建造方式的認識,把握橋的結構體系、單元結構體、桿件連接與橋結構整體造型的關系,創造合乎邏輯的空間結構形態。“紙板建筑設計與建造”實驗旨在通過建造實踐,讓學生獲得對瓦楞紙板材料性能、建造方式及過程的感性與理性認識。每棟紙板建筑內部形成公共、私密的空間組合關系。通過在自己建造的建筑空間中進行活動體驗,初步把握使用功能、人體尺度、空間形態以及建筑物理、技術等方面的基本要求。

3、“結構與空間”中的結構設計

在進行了第一個學期與第二個學期的學習之后,在第三個學期必須要開展系統結構空間生成設計的教學。目的是為了有效提升學生設計水平的拓展,實現自由延展以及垂直延展的結構生成。這個階段學生首先要掌握概念結構,也就是符合視覺形態的邏輯與建筑結構形式。以現代藝術展示為例,其空間設計包括豎向兩維空間與多層結構的形態生成,設計的內容基本都是以最大限度提升居民服務水平為目的。

三、結束語

從我國現階段的建筑教育情況來看,建設設計基礎教學中結構教學是重要的教學內容,從學生方面來看,結構意識的確立是比較困難的,基于這樣的教學現狀,教師應該采取由淺及深、分階段的教學模式,學生在進入了高層次的教學階段之后,學生對于結構的理解也會更加專業化,高等學習階段中“環境與建筑設計”“及城市綜合體等課程設計”對結構的要求也更加深入,通過結構、空間以及形態共生基本概念的掌握和理解,學生在建設設計方面的學習會更加游刃有余。

作者:李亞可 單位:廣州科技職業技術學院

參考文獻:

[1]胡尚瑜,覃荷瑛,曹霞.“建筑結構”課程教學模式研究及實踐[J].中國電力教育,2013(14).

篇10

中圖分類號:TP311.1 文獻標識碼:A 文章編號:1009-3044(2013)29-6687-03

隨著電子商務的普及,網上購物已經如火如荼,網上購物給商業流通領域帶來了非同尋常的變革。與其他電子商務網站類似,在線書店系統由客戶端系統和商家管理系統組成。

1 在線書店的概要設計

1.1 在線書店系統的主要功能

在線書店由客戶端系統和商家管理系統組成。客戶端系統面向瀏覽或購買的客戶,可以在網上實現客戶注冊、客戶登錄、查詢圖書、瀏覽圖書基本信息、訂購圖書、查看訂單信息等操作。面向商家的管理系統是商家利用計算機網上書店網站各種功能進行管理、控制的系統。該在線書店后臺管理的功能主要是圖書、客戶及訂單的管理。

1.2 在線流程

在線書店的流程包含四個部分:客戶端流程、會員操作流程、商家管理流程、完整的購書流程。

1.2.1 前臺流程

前臺流程體現了客戶從瀏覽、查詢、登錄注冊到購買的整個過程,如圖1所示:

1.2.2 會員操作流程

1.2.3商家管理流程

后臺商家管理流程相對簡單,如圖3所示:

購書流程:圖書選擇將書加入購物車提交購物車訂單生成收款發貨收貨確認。

1.3系統功能模塊劃分

系統功能模塊如圖4所示。

2 數據庫設計

本系統采用的技術方案為JSP+Tomcat+SQL Server。數據庫設計需要如下幾個步驟:數據庫需求分析、確定數據信息表、確定數據表結構。

2.1數據庫需求分析

根據在線書店的功能要求及功能模塊的劃分,針對一般在線書店的要求,數據庫主要實現各種信息的提供、保存、更新和查詢功能。確定出如下數據信息表:

圖書表、客戶和管理員表、訂單分為單張訂單和訂單總表、一個客戶可以購買多本圖書,對應一張或多張訂單、訂單總表。

本系統需要設計一個數據庫,該庫應該包含6個數據表,分別是圖書表、圖書分類表、管理員表、客戶表、訂單表、訂單明細表。經過功能分析和需求總結,設計出如下數據項和數據結構。

1)圖書表,包括書號、書名、書分類號等

2)圖書分類表,包括書分類號、書分類名。

3)管理員表,包括管理員名、管理員密碼等。

4)客戶表,包括客戶號、客戶名、客戶密碼等。

5)訂單表,包括訂單號、書號、購買數量。

6)訂單明細表,包括訂單號、客戶號、提交訂單時間等。

2.2 數據庫概念結構設計

根據上述數據項和數據結構,可以設計出滿足需求的各種實體。本系統可以規劃出的實體有:圖書實體、圖書分類實體、管理員實體、客戶實體、訂單實體、訂單明細實體。實體關系圖略。

2.3 數據庫邏輯結構設計

根據數據庫概念結構確定了數據庫的邏輯結構。創建數據庫db_shop,并創建9個數據表,存放各實體相關信息的表結構如下:

1)圖書表tb_goods(圖書入庫序號、圖書的子類編號、圖書名稱、簡介、價格、實際價格、插圖、入庫時間、新書標記、特價標記、訪問量)

2)圖書分類表tb_superType(類別序號、圖書類別名稱)

3)圖書的子類表tb_subType(類別ID、父類ID、類別名稱)

4)公告表tb_bbs(訂單序號、公告信息標題、公告信息正文、公告時間)

5)訂購匯總單tb_order(訂單序號、清單數量、訂購客戶、客戶真實姓名、客戶地址、客戶郵編、客戶電話、支付方式、訂單支付方式、打折情況、訂單生成日期、執行情況、訂單注釋信息)

6)訂購清單表tb_detail(序號、訂單序號、訂購的圖書序號、圖書單價、數量)

7)普通客戶tb_member(客戶ID、客戶注冊名、客戶真實姓名、注冊密碼、城市、地址、郵編、證件編號、證件類型、可享受折扣等級、已購買總額、電話、郵箱、賬戶凍結情況)

8)管理員表tb_manager(管理員ID、管理員賬號、密碼)

9)折扣情況表tb_rebate(折扣級別、折扣要求金額、回扣/折扣)

2.4 數據庫連接類(JavaBean)

在該系統中,需要多次訪問數據庫,每次訪問數據庫都需要進行數據庫的連接。為了優化程序結構,提高數據庫訪問效率,定義了一個數據庫連接類。

類中的成員方法有:

public static Connection getConnection() //數據庫驅動;

public int execute Update(String sql) //數據庫更新操作;

public ResultSet executeQuery(String sql) //數據庫查詢操作;

public void close() //關閉數據庫的連接

3 詳細設計

3.1系統設計特點

1)頁面模塊化

采用類模塊化的思想設計界面,將若干頁面中重復的部分抽離出來單獨封裝在一個類中,開發過程中遇到這些頁面只需要在相應位置加上即可,就不需要重復編寫,實現了類的復用。

2)三層結構設計

本系統采用三層結構設計,分為數據存儲層、業務邏輯層和用戶界面層。數據存儲層采用SQL Server,業務邏輯層采用JavaBean實現,界面層用JSP實現,在JSP網頁中調用,會使JSP網頁結構清晰,減少開發時間,系統的可維護性、安全性、可擴展性可和重用性得到很大提高。

3)面向對象程序設計

本系統中將圖書、客戶、訂單等都封裝成相應的類。

4)人性化界面設計

本系統界面設計中導航清晰,操作方便簡單。

3.2 類的設計

圖書類的屬性按圖書表中字段設置,并定義構造方法及設置和獲取每個屬性值的成員方法。

圖書管理類包含如下主要成員方法:tuShu_Chaxun()//查詢圖書;tuShu_Del()//刪除圖書;tuShu_TianJia ()//添加圖書;tuShu_XinXiXiugai()//修改圖書信息。

購物車類的主要方法有:tianJia_XinShu()//負責向購物車中添加圖書;xiuGaiShuLiang()//修改購物車中圖書的購買數量;tuShu_shanChu ()//負責刪除購物車中圖書;dingdan_XieRu()//將購物車中數據寫入訂單明細表和訂單;shanChuDingDan()//訂單刪除; dingDan_ChaXun ()//訂單查詢;dingdan_GengXin()//當客戶付款后更新訂單明細表。

客戶管理類主要實現客戶管理,主要方法有:kehu_add()//客戶添加;kehu_delete()//客戶刪除;kehu_XiuGai()//客戶資料修改;kehu_All()//獲取書店的所有客戶信息;kehu_XinXi()//獲取指定客戶的詳細信息。其他實體類的定義與圖書類的定義相似。

3.3 客戶頁面設計

客戶頁面包含主界面、查詢頁面、新書上架頁面、特價書頁面、圖書詳細信息頁面、購物車查看頁面、會員信息修改頁面、訂單信息頁面等前臺頁面及后臺用戶頁面。限于篇幅,此處略去代碼。

4 項目

項目包括以下三步:

1)選定Web服務器,此處用Tomcat5.5作為開發和測試環境。

2)配置server.xml文件

3)部署和運行Web項目。具體步驟如下:正式運行時把Web應用打包為單個的WAR文件。把WAR文件復制到Tomcat的webapp目錄中;重新啟動Tomcat,WAR文件會自動解壓形成一個目錄;打開瀏覽器,輸入相應的網址即可看到在線的主頁效果。

5 總結

給出了在線系統的功能分析、前后臺業務流程、數據庫需求分析、數據庫邏輯結構設計、數據庫連接類及詳細設計與實現。由于篇幅所限未給出源程序代碼及網頁運行效果圖。

參考文獻:

主站蜘蛛池模板: 长汀县| 方正县| 克拉玛依市| 梅州市| 资溪县| 昌宁县| 永胜县| 苏州市| 长岛县| 娱乐| 许昌市| 馆陶县| 社旗县| 奇台县| 无棣县| 石屏县| 卢龙县| 姜堰市| 佛冈县| 察雅县| 石楼县| 龙游县| 崇阳县| 汨罗市| 建水县| 弥勒县| 石渠县| 陕西省| 凉城县| 昆山市| 阳曲县| 迁安市| 定日县| 水城县| 长寿区| 淮阳县| 兖州市| 新安县| 长沙市| 交城县| 安康市|