首頁 > 文章中心 > 概念結構設計的方法和步驟

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

          前言:想要寫出一篇令人眼前一亮的文章嗎?我們特意為您整理了5篇概念結構設計的方法和步驟范文,相信會為您的寫作帶來幫助,發現更多的寫作思路和靈感。

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

          概念結構設計的方法和步驟范文第1篇

          【關鍵詞】數據庫設計;數據庫應用;分析初探

          一、數據庫的設計任務、特點及方法

          1.數據庫的設計任務

          數據庫的設計,是做到對用戶信息需求、處理需求及支撐環境的滿足,做到對數據模式及典型應用程序的設計。信息需求是指用戶對數據及數據結構的需要,處理需求是指用戶經常需要對數據進行處理。信息需求是內容性結構要求,是靜態需求的一種,而處理需求是對數據庫的處理需求,是動態需求的一種。在數據庫設計時,操作系統及硬件設備既是數據庫的軟件及硬件基礎,同時也是設計的制約因素。數據庫在設計時,會產生兩項成果:一是數據模式;二是數據庫為基礎的典型應用程序。

          對于應用程序來說,其是在應用過程中發展而來的,比如在一些檢索類的數據系統中,需要在設計時做到對檢索程序的編寫。由此可見,數據庫的設計是數據模式的體現,并能夠對數據進行快速、方便、有效的處理。

          2.數據庫的設計特點

          數據庫的設計,是技術與管理相互融合的過程,在數據設計時,對于技術與管理界面,也就是俗稱的“干件”來說非常關鍵。因為數據庫設計的特點之一就是將軟件、硬件及干件的有效結合。而數據庫的另外一個特點便是將數據庫與應用系統結合起來。對于結構設計與行為設計來說,這兩者緊密聯系、相互促進、相輔相成。結構設計與行為設計示意圖如圖1所示。

          圖1 結構設計與行為設計示意圖

          3.數據設計的相關方法

          在對數據庫進行設計時,一般方法為手工試湊法和規范設計法。規范設計法是在手工設計方法的基礎上采用過程迭代和逐步求精所得到的結果,具有較高的質量,比較常用的方法有新奧爾良方法、S.B.Yao方法I.R.Palmer方法和計算機輔助設計方法等,如:ORACLE公司的ORACLE Designer2000、SYBASE公司的Power Designer、Rational 公司的Rational Rose,CA 公司的Erwin和Bpwin等輔助工具建模工具都可以使用。筆者推薦應用較為廣泛的新奧爾良法,這種方法將數據庫設計分為四個階段來進行,其分別為:需求分析、概念設計、物理設計及邏輯設計。后來在發展中,有人將其改變為五個階段,后經過不斷的優化與改進,添加了一些輔助設計,并在設計時采用一步連著一步的過程來完成。對于E-R模型數據庫設計法、3NF設計法,都是一些較為抽象與理論的語法規范設計法,是對數據庫不同階段的滿足。

          二、數據庫有效設計的相關步驟

          1.用戶的需求分析

          在對數據庫進行設計時,首先要解決的是對用戶的需求進行分析,需求分析是數據庫設計的基礎,同時也是最麻煩及耗費時間的一個過程。需求分析的準確性將直接決定著數據庫在未來構建時的質量及構建速度。需求分析的失誤,可能會造成整個數據庫設計的失敗,具有極為重要的意義。

          用戶的需求包括:

          軟件需求、易維護性、易擴充性、易升級性、可讀性、空間占用效率及潛在延伸需求;關鍵及重要數據的一致性、冗余性、訪問的時效、可靠性等等。

          針對數據庫設計過程中的側重點,是要在數據庫設計的過程里去感受、對比、總結以及分析的。一個優秀的系統與數據庫的設計密不可分,所以數據庫工作者對數據庫的設計要有較為深入的認識以及靈活多變的設計技巧,很大程度上取決于數據庫設計者的經驗和專業水平。

          2.概念結構的設計

          數據庫及數據庫應用系統的開發整個過程的完成需要設計到六個步驟,這六個步驟分別為:用戶的需求分析、概念結構設計、邏輯結構設計、物理結構設計、數據庫的實施及數據庫的維護這六大部分。而概念結構設計,即概念模式的設計,是整個系統中用戶所關注的信息結構,因此其在構建時,需要獨立于計算機數據模型之外,并不受到其它數據系統所干擾,同時能夠方便用戶與數據庫的交流。另外還需要在應用需求分析中所得到的數據流圖來對數據運行軌跡進行動態展示。這一過程僅是對應用需求的反映,并不涉及到數據之間的內在聯系。

          3.邏輯結構的設計

          對邏輯結構設計時,需將概念結構設計中的數據庫概念模式進行轉化,將其變為DBMS邏輯數據模型。邏輯設計的主要目的是做到對客戶要求數據安全性及完整性的有效滿足,并能夠在邏輯上做到對數據運行過程的有效支持。另外,數據庫邏輯設計并不僅僅是對數據模型進行轉換,而是對數據模型中所涉及到的一些技術問題進行處理與解決。

          4.物理結構的設計

          在對數據庫物理結構進行設計時,需要以數據庫邏輯模式及概念模式主基礎。運用DBMS與計算機所提供的功能及限制,在做到對數據庫文件物理儲存結構、存取路徑、存儲空間分配、記錄格式的有效設計。雖然這種物理結構設計不是直接面向用戶,但就整個系統的運行來說,還是會產生較大的影響,因此在設計時需要做到足夠的重視。

          5.數據庫的有效實施

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

          6.數據庫的運行及維護

          數據庫在通過試運行之后便可以投入到正常的使用與運行當中。但是在數據庫的運行及使用過程中,必須對數據庫進行定期的評價、調試以及做到對數據庫的修改與維護。

          三、數據庫在未來的發展及應用趨勢

          1.數據庫在我國的發展現狀及趨勢

          目前就一些實際現狀來說,很多基礎設施,比如有線通信設施及交通設施,都沒能做到在技術上的跟進及對數據庫的應用,因此在未來發展過程中,數據庫在此方面應用將會有巨大的優勢及廣闊的前景。現在,隨著電子商務的快速發展,計算機技術已經得到信息產業部及相關企業用戶的高度重視,并將成為未來信息產業發展的一個重大方向,會在各個行業及領域中得到應用。

          2.數據庫在未來的應用趨勢

          數據庫的未來發展方向是能夠輕松處理你所需要的有線信息系統上復雜的數據類型,并能方便地進行遠程控制和應用升級。當然,數據庫應用與發展還依賴于應用軟件的推廣,Sybase公司已經為開發人員準備了適合不同行業的應用模板,以提高他們開發移動式電子商務應用的速度。作為電子商務的一個重要組成部分,數據庫的應用與發展已經得到我國行業主管部門、技術與解決方案供應商和用戶的高度重視,正在成為信息產業的重要發展方向,并將不斷滲透到各個領域。

          四、總結

          如何做好對數據庫的有效設計,關鍵在于對設計方法步驟的有效掌握。筆者通過對數據庫設計及應用實踐和多方調研,對數據庫設計時各個步驟目標、方法及相關事項進行了研究。認為在對數據庫進行設計時,首先要對用戶需求進行深入的了解,尤其是用戶需要的側重點,重點及關鍵重要數據,并充分挖掘用戶的潛在延伸需求;其次再進行數據庫的概念結構設計及邏輯結構設計,這是數據庫設計的關鍵要素;再次要充分融入以往的設計經驗和成功案例。隨著信息技術及數據庫設計技術的快速發展,相信未來在電子商務及其它領域,數據庫能夠得到有效的利用及發展。

          參考文獻

          [1]師勝利,董瑞卿,楊彥錫.時態數據庫在電子商務中的應用[J].計算機與信息技術[J].2008(03).

          [2]陳曦.數據庫設計的注意事項[J].中國水運(學術版), 2007(05).

          概念結構設計的方法和步驟范文第2篇

          【關鍵詞】 餐飲管理;數據庫

          對于實現餐飲管理系統,我們主要運用的還是數據庫的知識數據庫作為存取數據并對數據進行操作的工具在系統中所起到的作用至關重要。數據庫設計是指對于一個給定的應用環境,構造優化的數據庫邏輯模式和物理模式結果,并據此建立數據庫及其應用系統,使之能有效地存儲和管理數據,滿足應用需求,包括信息管理要求和數據操作。信息管理要求是指在數據庫中應該存儲和管理哪些數據對象;數據操作要求是指對數據對象進行哪些操作,如查詢、增、刪、改、統計等操作。數據庫設計地目標是維用戶和各種應用系統提供的一個信息基礎設施和高效率地運行環境。高效率的運行環境包括:數據庫數據的存取速率、數據庫存儲空間的利用率、數據庫系統運行管理的效率等都是高的。

          在概念設計方面我們應該了解的是如下內容;在需求分析階段所得到的應用需求應該首先抽象為信息世界的結構,才能更好地、更準確地實現這些需求。

          概念結構主要特點:

          (1)能真是、充分地反映顯示世界,包括事物和事物之間的聯系,能滿足用戶對數據的處理要求,是對現實世界的一個只是模型;

          (2)易于理解,從而可以用它和不熟悉計算機的用戶交換意見,用戶的積極參與是數據庫設計成功的關鍵。

          (3)易于更改,當應用環境和應用要求改變時,容易對概念模型修改和擴充;

          (4)易于向關系、網狀、層次等各種數據模型轉換。

          概念結構時各種數據模型的共同基礎,它比數據模型更獨立于機器、更抽象,從而更加穩定。

          現在對所設計系統的需求作進一步的分析,產生概念結構設計的E-R模型。由于這個系統并不復雜,因此可采用自頂向下的設計方法。自頂向下設計的關鍵是確定系統的核心活動。所謂核心活動就是系統中的其它活動都要圍繞這個活動展開,或與此活動密切相關。確定了核心活動之后,系統就有了可擴展的余地。此系統包含的實體有:

          (1)用戶:用來描述酒店操作員的有關信息,用用戶編號來標志。

          (2)餐臺:用來描述餐臺的有關信息,用餐臺編號來標志。

          (3)菜品:用來描述酒店菜品的有關信息,用菜品編號來標志。

          (4)菜系:用來描述菜品分類的有關信息,用菜系編號來標志。

          (5)消費單:用來描述酒店某一餐臺消費的有關信息,用消費單編號來標志。

          經過初步分析,可以得到此系統中各實體所包含的基本屬性如下:

          (1)用戶(序號,姓名,性別,密碼) ;

          (2)餐臺(編號,人數);

          (3)菜品(編號,所屬菜系,名稱,祝記碼,單位,單價,菜品狀態);

          (4)菜系(序號,名稱);

          (5)消費單(編號,所屬餐臺號,時間,消費額,操作用戶)。

          在邏輯設計方面我們所需要了解的是概念結構設計所得的E-R模型是對用戶需求的一種抽象的表達形式,它獨立于任何一種具體的數據模型,因而也不能為任何一個具體的DBMS所支持。為了能夠建立起最終的物理系統,還需要將概念結構進一步轉化為某一DBMS所支持的數據模型,然后根據邏輯設計的準則、數據的語義約束、規范化理論等對數據模型進行適當的調整和優化,形成合理的全局邏輯結構,并設計出用戶子模式。這就是數據庫邏輯設計所要完成的任務。數據庫邏輯結構的設計分為兩個步驟:首先將概念設計所得的E-R圖轉換為關系模式然后對關系模型進行優化。

          關系模型是由一組關系(二維表)的結合,而E-R模型則是由實體、實體的屬性、實體間的關系三個要素組成。所以要將E-R模型轉換為關系模型,就是將實體、屬性和聯系都要轉換為相應的關系模型。

          有了基本的E-R模型就可以進行邏輯結構設計,也就是設計基本的關系模式。設計基本的關系模式主要從E-R模型出發,將其直接轉換為關系模式。

          在物理設計方面我們應該了解數據庫在物理上的存儲結構與存儲方法稱為數據庫的物理結構,它依賴于選定的數據庫管理系統。為一個給定的邏輯數據模型選取一個最適合應用要求的物理結構的過程,就是物理設計。

          數據庫的物理設計通常分為兩步:

          (1)確定數據庫的物理結構,在關系數據庫中主要指存取方法和存儲結構;

          (2)對物理結構進行評價,評價的中的是時間和空間效率。

          為數據庫中各基本表建立的索引如下:

          1.由于用戶信息表,消費項目信息表的主碼―用戶序號,用戶序號經常在查詢條件和連接操作的連接條件中出現,且它們的值唯一,在兩個屬性上建立唯一性索引;

          2.由于菜品信息表的―菜系序號,菜系信息表的屬性菜系序號經常在查詢條件中出現在兩個屬性上建立聚簇索引;

          3.餐臺信息基本表的―餐臺編號,經常在查詢條件中出現,考慮在其之上建立聚簇索引;

          4.消費單類別表的―名稱,經常在查詢條件中出現,考慮在其之上建立聚簇索引。

          在了解完這些之后就可以建立一個數據表,如:

          (1)消費單類別表的建立:

          create table 消費單類別表(

          消費單編號 Int primary key,

          所屬餐臺號 Int not null,

          時間 datetime not null,

          餐臺編號 Int not null,

          菜品編號 Int not null,

          用戶序號 Int not null,

          (2)消費項目信息表的建立:

          create table 消費項目信息表(

          用戶序號 Int primary key,

          人數 Int not null,

          時間 datetime not null,

          菜品名稱 char(20) not null,

          消費額 Int not null,

          建立如上等等的數據表。

          對于餐飲管理系統的設計還有很多細節上的東西值得我們了解,此次所說的知識對此一個大概的闡述,對設計的一個大局上的概括。

          參考文獻

          [1]周立柱,馮建華,孟小峰等著.SQL Server數據庫原理[M].北京:清華大學出版社,2004.

          概念結構設計的方法和步驟范文第3篇

          1傳統教學的弊端

          在傳統的教學過程中,教師往往給出1-2個題目,每個學生選擇一個題目,課程結束時上交自己完成的系統。這種方式似乎完美,每個學生都完成了一套完整的鍛煉:需求分析、模式設計、系統設計、編程調試等。但這只是教師一廂情愿想達到的教學效果,幾乎無法實現。

          首先,在這個網絡時代,幾乎沒有網絡上找不到的信息。少數學生為了完成任務,極可能直接從網絡上下載一個系統,敷衍了事,就如本科生的畢業設計一般。還有,題目過少,多數同學都做同一個題目,很難避免相互抄襲行為。因此,不僅不能使學生得到實踐的鍛煉,還可能助長他們的壞習慣。

          其次,不利于團隊精神的培養。團隊精神是現代企業最重視的品質之一,任何一個項目都不可能由一個人單打獨斗來完成,必須學會與人交流、與人協作。而這種每個學生單獨完成一個題目的做法無益于團隊精神的培養。

          最后,不利于培養學生的交流能力。在實際項目過程中,與客戶交流、了解他們的需求是必不可少的工作,往往需要經過多次交流才能掌握客戶的真實需求。對需求的把握程度直接影響著項目的進度和滿意度。這種自己根據自己的需求做項目不但沒有培養學生的交流能力,也與現實生活中的項目方式完全脫節。

          因此,要培養出滿足用人單位需要的合格人才,這種教學模式必須改變,實踐課程必須貼近實際的項目開發過程。筆者在教學的過程中采用模擬項目開發的教學模式,不僅增加了課程設計的趣味性,還能培養學生的主動性、提高他們與人交流的能力,取得了較好的教學效果。

          2課前準備

          數據庫課程設計的目的一方面是提供這樣一個機會,讓學生將所學的數據庫理論運用于實踐,鞏固所學的知識,一方面是要培養學生的動手能力、團隊精神和了解數據庫技術的基本應用。基于這兩點,教師需要從選題、實施規劃等方面做好合理的安排。選題是數據庫課程設計的一個重要環節,好的題目能激發學生的興趣。一般來講,應該選取學生熟悉或有一定了解的應用領域,如學校圖書館管理系統、學生信息管理系統等等。這些熟悉的應用不僅有利于學生收集系統的需求,也有利于他們設計功能。選題的個數不應過少,至少應保證每個小組的題目不重復。實施規劃主要包括團隊建設即學生分組、數據庫軟件、開發環境等。另外,對學生常問的一些問題和一些常用的知識,如數據源構建步驟、數據源訪問方式等總結成文檔,發給每位學生以備查詢。這樣,教師就不僅是單純的答疑解惑還是項目組織者。

          3實施過程

          根據現實經驗,一個項目過程大體可分為三個階段:需求分析階段、設計階段、編碼調試階段。

          需求分析就是分析用戶的需求是什么。如果投入大量的人力、物力、財力、時間、開發出的軟件卻不滿足用戶的要求,需要重新開發,這種返工是讓人痛心疾首的。需求分析具有決策性、方向性、策略性的作用,在軟件開發的過程中具有舉足輕重的地位。每個項目團隊在拿到自己的題目后還需要選擇另一個團隊作為自己的客戶,如A團隊選擇B團隊為其客戶團隊,則B團隊需要為A團隊所選的題目提需求,A團隊在B團隊確認需求后才可進入設計階段。

          數據庫設計可分為概念結構設計、邏輯結構設計和物理設計三個階段。概念結構設計是整個數據庫設計的關鍵,通過對用戶需求進行綜合、歸納與抽象,形成一個獨立于具體數據庫管理系統(DBMS)的概念模型;邏輯結構設計將概念結構轉換為某個數據庫管理系統所支持的數據模型對其進行優化。物理設計為邏輯數據模型選取一個最適合應用環境的物理結構(包括存儲結構和存取方法)。無論是概念模型、數據模型還是最后的物理結構都需要各團隊開會討論通過,需要充分考慮效率、空間的最優性。

          編碼與調試是項目的最后階段,運用DBMS提供的數據語言、工具及宿主語言,根據設計的結果建立數據庫,編制與調試應用程序,組織數據入庫,實現用戶的各項需求。這是一個循序漸進的過程,需要不斷與用戶演示現有系統,再根據用戶的意見進行少量的修改。

          概念結構設計的方法和步驟范文第4篇

          【關鍵詞】建筑結構;概念設計;措施

          結構設計由兩部分組成: 概念設計和理論設計。概念設計指的是設計過程中不需要經過較精細的、較理性的分析,也不需要處理規范中難以界定的問題,只需要根據從結構體系整體與部分間的力學關系、工作經驗、地震災害以及實驗現象中總結的設計原則和理念,從而確定建筑結構的設計和細部的設計構造過程。而理論設計則是工程人員對設計好的結構模型進行計算和應力假定前提下,依據設計規范和計算原理計算出結果,再根據結果進行合理的設計。

          一、概念結構設計的的意義

          在建筑領域――概念設計指結構概念設計,結構概念設計是保證結構具有優良抗震性能的一種方法。概念設計包含極為廣泛的內容,選擇對抗震有利的結構方案和布置,采取減少扭轉和加強抗扭剛度的措施,設計延性結構和延性結構構件,分析結構薄弱部位,并采取相應的措施,避免薄弱層過早破壞,防止局部破壞引起連鎖效應,避免設計靜定結構,采取二道防線措施等等。應該說,從方案、布置、計算到構件設計、構造措施每個設計步驟中都貫穿了抗震概念設計內容。

          1、彌補計算機的缺陷

          在當今社會,計算機的高精度,往往給結構設計人員帶來對結構工作性能的誤解,所以在方案設計階段,初步設計過程是不能借助于計算機來實現,只有加強結構概念的培養,設計師采用概念設計可以填補計算設計能力不足的空缺,使建筑結構設計使結構設計更完美。

          2、概念設計的創新思維

          概念設計是創造性思維的一種表現形式,要設計就要有創新,而創新正是概念設計人員進行創造性思維的結果,技術創新的本質就是要在工程設計領域中發現某種新事物、提出某種新思想,在很多情況下是因為現有的產品不能滿足社會(用戶)的需求而激發出的新穎構思和創作。

          3、概念設計對抗震更為合理

          在概念設計中,應具有明確的計算簡圖和合理的地震作用傳遞途徑,避免了因部分結構或構件破壞而導致整個結構喪失抗震能力或對重力荷載的承載能力,擁有良好的變形能力和消耗地震能量的能力,對可能出現的薄弱部位,應采取措施提高抗震能力。

          二、結構設計在概念設計中要注意的問題

          1、在選擇建筑場地時要選擇抗震性較好的地段,盡量避開不利地段,如果

          概念設計過程中不能忽略建筑平面布置等要求,如果方案存在嚴重不規則的現象則嚴禁采用。在確定結構體系的過程中,要對結構體系方案、技術可行性和經濟性等進行綜合比較,提高建筑結構的延性與勻質性,盡量降低建筑重心。此外,由于發生地震時會持續一定的時間或者會多次、反復作用,所以要盡量設置多道抗震防線。因此在結構設計過程中,要保證結構體系與相關抗震結構要求相符,對構件的強弱關系進行適當處理,從而提高結構的抗震能力。

          2、注意結構剛度、承載力分布的合理性,在實際工程中只有通過提高工程成本或者降低結構延性指標等才能進一步改善結構的抗側移剛度,而結構設計時可以有意識地提高結構中重要構件、關鍵構件的延性,以改善設計方案的經濟性。在判斷計算方法是否合理時可以通過概念來確定,從某種程度而言,這種方法也是概念設計的延伸。現在計算機技術在工程設計中的應用越來越廣泛,絕大多數設計均是依靠計算機來實現的,但是要在設計過程中將設計經驗理性、科學地利用起來,再與施工中可能遇到的問題互相結合,對計算結果進行分析,并在畫圖中進行合理的調整,才能保證結構設計的科學性與實用性。

          3、在結構材料選擇過程中,選擇鋼筋時要盡量選擇延性、韌性以及可焊性較好的,且混凝土也要與規定的強度等級要求相符,控制脆性材料的用量,保證材料滿足抗震設計要求,將其強度充分發揮出來。此外,為提高結構強度還要保證結構的整體性,具體包括兩個方面:一是滿足抗震的構造連接,二是包括經過計算的節點連接。

          4、要注意施工過程中實際問題的現場處理。因為建筑施工現場存在諸多不

          確定性因素,可存會出現無法操作或者施工誤差過大等各種問題,僅靠單純的計算無法解決問題,因此只能依靠設計人員專業的設計經驗與設計技術,在協商施工、監理等各方后再提出準確、合理的解決方案。

          三、結構設計的主要措施

          在實際的結構設計中,無論是制定方案或者初步設計,還是結構計算或者繪制施工圖,甚至在施工現場的工地服務均要貫穿概念設計的理念,因此,結構設計過程中要注意以下幾個方面:

          首先,在選擇建筑場地時要選擇抗震性較好的地段,盡量避開不利地段,如果避不開的地段則要采取針對措施,必須將由于地震場地條件而間接導致結構破壞的因素考慮進來。概念設計過程中不能忽略建筑平面布置等要求,如果方案存在嚴重不規則的現象則嚴禁采用。在確定結構體系的過程中,要對結構體系方案、技術可行性和經濟性等進行綜合比較,提高建筑結構的延性與勻質性,盡量降低建筑重心。此外,由于發生地震時會持續一定的時間或者會多次、反復作用,所以要盡量設置多道抗震防線。因此在結構設計過程中,要保證結構體系與相關抗震結構要求相符,對構件的強弱關系進行適當處理,從而提高結構的抗震能力。

          其次,注意結構剛度、承載力分布的合理性,在實際工程中只有通過提高工程成本或者降低結構延性指標等才能進一步改善結構的抗側移剛度,而結構設計時可以有意識地提高結構中重要構件、關鍵構件的延性,以改善設計方案的經濟性。在判斷計算方法是否合理時可以通過概念來確定,從某種程度而言,這種方法也是概念設計的延伸。現在計算機技術在工程設計中的應用越來越廣泛,絕大多數設計均是依靠計算機來實現的,但是要在設計過程中將設計經驗理性、科學地利用起來,再與施工中可能遇到的問題互相結合,對計算結果進行分析,并在畫圖中進行合理的調整,才能保證結構設計的科學性與實用性。

          再次,在結構材料選擇過程中,選擇鋼筋時要盡量選擇延性、韌性以及可焊性較好的,且混凝土也要與規定的強度等級要求相符,控制脆性材料的用量,保證材料滿足抗震設計要求,將其強度充分發揮出來。此外,為提高結構強度還要保證結構的整體性,具體包括兩個方面:一是滿足抗震的構造連接,二是包括經過計算的節點連接。節點連接要遵循“強節點、弱桿件”的設計原則,把握好構造連接的度,并非構造連接越剛越好。最后,要注意施工過程中實際問題的現場處理。因為建筑施工現場存在諸多不確定性因素,可存會出現無法操作或者施工誤差過大等各種問題,僅靠單純的計算無法解決問題,因此只能依靠設計人員專業的設計經驗與設計技術,在協商施工、監理等各方后再提出準確、合理的解決方案。

          結束語

          隨著社會經濟的不斷發展和人民生活水平的不斷提高,建筑結構設計理念需要不斷地更新和完善,才能滿足人們對建筑結構設計質量的更高要求,必須加快對建筑結構設計相關的包括設計計算理論和建筑施工工藝及材料在內的一切研究,讓建筑結構設計更為安全使用、經濟可靠。而作為建筑結構設計人員的結構工程師也應該不斷鞏固自身專業技能并汲取先進的設計思想,開拓創新,加深對新型建筑結構設計理念的推廣和應用,促進建筑結構設計乃至整個建筑生產工程的發展和進步。

          參考文獻:

          [1] 朱蔚惠.淺談建筑結構設計中的概念設計及結構措施要求[J].科技創新與應用,2012,(20):222.

          概念結構設計的方法和步驟范文第5篇

          隨著信息社會的到來,既掌握專業技能又具有計算機應用能力的人越來越來受到歡迎。為了適應社會的發展,必須培養既熟悉專業又能把計算機技術同各領域的專業需要緊密結合的復合型人才。數據庫技術成為高校各學科專業的必修或選修課程。數據庫課程設計一般是大學三年級學生在學完計算機應用基礎、計算機編程語言、辦公自動化軟件基礎、數據庫原理與應用等課程后進行的集中實踐環節,主要內容是通過社會調查,選擇一個實際課題,完成數據庫應用系統設計工作,課程結束后提交應用軟件系統和課程設計報告。通過課程設計,可以使學生較全面地理解、掌握和綜合運用所學知識,培養學生調查研究,查閱技術文獻、資料以及編寫技術文獻的能力。非計算機專業學生對于計算機類的課程通常有一定的畏懼感,尤其對計算機語言、編程等,覺得難以駕馭和掌握。如何讓學生通過數據庫課程設計,使他們的各方面能力得到培養和鍛煉,一直是值得思考的課題。本文結合教學實踐,就教學內容、教學手段、考核方式、課程管理等方面進行初步探索。

          二、課程設計的目標、內容及要求

          教師應了解學生以往所學過的計算機相關課程,注意課程的銜接,分析非計算機專業學生已經掌握的知識和知識的體系結構,明確數據庫課程設計的教學目標、內容及課程設計要求,對需要加強或充實的內容要重點講解和補充。數據庫設計是指對于一個給定的應用環境,構造最優的數據庫模式,建立數據庫及其應用系統,使之能夠有效地存儲數據,滿足各種用戶的應用要求,包括數據庫的結構設計(數據靜態模型的設計)和數據庫的行為設計(應用軟件等的設計)。學生應按照數據庫結構設計的需求分析、概念結構設計、邏輯結構設計、物理結構設計、數據庫實施、數據庫運行和維護這六個階段,分階段分步驟進行,完成每一個階段的任務。根據軟件工程的方法和理論進行應用程序的設計,熟練運用相關語言編制應用系統的界面,實現開發工具與數據查詢語言的無縫連接,建立數據庫應用系統。要求學生要提交課程設計報告、所開發的軟件系統和程序清單。課程設計報告包括各階段的設計內容和對所開發的應用系統的評價,以及課程設計的體會與建議。

          為了發揮學生的主動性,教師授課的重點應放在系統化的開發步驟和關鍵性問題的求解上,首先要介紹設計思想、方法和程序設計的思想和方法。課程設計過程中教師要指導學生查資料,如數據庫原理及應用,數據庫系統,軟件工程,管理信息系統等方面的書籍,同時要指導學生善用軟件幫助系統,培養學生學會質疑、自學和調查研究解決問題的能力。針對在校學生接觸實際比較少,沒有實際開發軟件和工作經驗的特點,應精選有代表性的案例,從問題的提出、方案的設計與實施,到最終問題的解決,給學生全面了解解決問題的全過程。然后,由學生當主角,讓學生自己解決問題,鍛煉他們綜合運用知識的能力。

          三、課程設計的選題

          選題是整個課程設計的前提和關鍵。課程設計題目選擇的難易程度、范圍的大小和是否能激發學生的學習熱情,直接影響到這一實踐教學環節的效果。一個好的題目應該符合以下原則:首先,要符合教學要求,使學生通過課程設計進一步鞏固所學的專業知識,培養學生分析問題、解決問題的能力;其次,一個好的題目應該和實踐緊密聯系。理論來自于實踐,又服務于實踐。要貼近學生學習和生活實際,先選擇容易開發的實用的數據庫應用系統,對學生以后從事相關工作有幫助。脫離實踐的題目往往激發不出學生的學習熱情,達不到預期的目標。

          首先,將學生分成若干個小組。分組的依據為:學生的學習成績、知識結構、學習能力、性格特點、男女搭配等,遵循互補的原則,成績好的與成績差的搭配,性格內向的與外向的搭配等。每組人員為5~6名,每組設組長,全面負責小組的學習討論和任務安排。在組長的指揮下,對成員進行分工,善于口頭表達的負責聯系工作和調查研究,計算機操作能力強的負責代碼的編寫,程序設計能力強的負責整體規劃、程序調試和連編,寫作能力強的負責技術文檔的書寫等,成員努力的成果與個體成員共同分享。教師只需提醒學生合理分配工作時間,注意小組成員之間的溝通,幫助把握進度。實踐表明:在互相討論又各自有所負責的學習氛圍中,學生之間可以相互學習、取長補短,對知識的掌握與鞏固有很大的幫助。

          其次,各個小組通過討論、觀察、思考、查資料等方式,結合各個學生的特長,參考教師指定的范圍選定課程設計題目,然后與教師進行交流。教師應對學生選定的題目進行批閱,在可行性、工作量大小、小組成員及題目意義等方面進行把關評估,及時將意見反饋給學生,學生再針對教師的意見進行調整,最終確定課程設計的選題。結合教學實踐可以選擇如下題目:客房管理系統、學籍管理系統、學校工資管理系統、科研項目管理系統、高校設備管理系統、檔案管理系統、圖書資料管理系統、教學成績管理系統、后勤管理系統、系辦管理系統、居委會管理系統、職工人事管理系統、宿舍管理系統等。

          四、方案設計和方案實施

          選定題目后,即可著手完成數據庫課程設計的各個階段的任務。首先,各小組應對所選題目進行分析,通過查閱資料、小組討論、走訪專家或社會調查等途徑,進行調查研究和可行性分析。通過調查組織機構情況、業務活動情況、數據情況、用戶要求,確定新系統的邊界,完成系統需求分析。然后,采用實體聯系模型確定應用程序中的實體和聯系,確定實體的屬性和實體之間聯系的類型,得到局部E-R模型,異對局部E—R模型集成進行輸入/輸出設計和軟件結構設計等,完成概念結構設計。接下來,實現E-R模型向關系模型的轉化,利用關系規范化理論進行關系模式的優化,設計用戶視圖,同時進行界面設計,模塊設計等,完成邏輯結構設計階段的任務。再往下,進行物理設計和軟件實施,最后是應用系統的集成與。小組成員在組長的領導下,可以分頭完成各自負責的任務,小組成員要分工負責和團結協作。教師在指導課程設計過程中,可以設置幾個檢查點,制定階段性任務。如根據課程內容、教學目的、系統規模、工作量等因素,審查各小組遞交的初始設計方案,在設計方案的實現方法、表現形式等方面做出調整建議,以避免在方案實施過程中出現不必要的反復。

          在課程設計過程中,提倡通過模仿來學習,只有多模仿才能掌握方法,才有可能創新。學生根據初始方案,通過各種途徑查找與自己的題目類似的范例,通過模仿范例來實現自己的程序。有的學生在范例中看到自己感興趣的內容,通過適當修改,將其應用到自己的程序中,使程序更合理,內容更豐富。學生在掌握了基本方法和解決問題的途徑后,對自己感興趣的內容,自然愿意努力去尋找答案。學生在方案設計、修改、實施的過程中不斷發現問題與解決問題,逐步產生了學習的樂趣。為了避免在分組的實驗、設計中有的同學不積極參與的現象,可以采用隨機抽查的辦法來考核小組的成績,促使小組內部互相監督、互相幫助、互相學習,有利于培養學生學習的積極性,提高教學效果。

          數據庫課程設計中實驗是重要的組成部分,教師要詳細布置實驗,制訂上機紀律,并且督促學生嚴格按照課程設計各階段工作要求操作。實驗可以參考以下內容安排:(1)建立數據庫。包括創建數據庫,創建表,建立字段和記錄的有效性約束,建立索引,創建表間關系和觸發器設計等。(2)使用表單操縱數據庫。包括設計表單,創建表單,為表單添加對象,定義表單及其對象的屬性、事件和方法。(3)設計用戶視圖。包括創建不同的用戶視圖,實現用視圖來控制更新數據庫中的數據的目的。(4)設計報表。包括創建報表,打印和預覽報表,注意各個帶區的使用。(5)設計菜單系統。包括規劃菜單系統,創建菜單及其子菜單,為菜單指定任務,調試和使用菜單系統。(6)項目集成。包括使用項目管理器集成數據庫、表單、視圖、報表等數據庫對象,設置主控程序,編譯和發行軟件等。

          五、課程設計的考核與評定

          學生在課程設計結束后,不僅要提交軟件系統,還要提交課程設計報告,闡述其設計思路、運用的知識及自己的體會。課程設計的成績由以下幾部分組成:考勤占10分,平時抽查和提問題情況占10分,課程設計報告占30分,軟件系統設計占30分,演示與答辯占20分。課程設計報告主要看各個部分的完備性,分析的透徹性和獨到的見解。在評分方式上采取自評和互評的方式,首先由各小組依據教師給出的評價標準給本小組打分,然后由每組各選一名代表給大家介紹系統開發的情況并演示系統,同時回答學生和教師提出的問題。所有小組代表陳述完后,由各組分組討論,對其它組開發的系統進行評價和評分。最后由教師根據其自評、互評分數結合實際情況(包括軟件開發水平、演示能力、回答問題能力、軟件開發文檔等)適當總結并公布成績。

          為有效避免學生在課程設計過程中的抄襲現象,教師可以對學生進行有針對性地提問,學生當場解答;教師也可以采取刪除軟件中一些關鍵性語句由學生當場調試的方法檢查學生的學習效果。通過評價和自我評價,學生的學習主體意識得到充分體現和加強,激發了學生發現、分析和解決實際問題的學習積極性,不僅提高了學生運用數據庫理論開發出具有實際應用價值的數據庫應用系統的能力,而且學生思考和解決實際問題的能力也有了較大提高。

          免责声明:以上文章内容均来源于本站老师原创或网友上传,不代表本站观点,与本站立场无关,仅供学习和参考。本站不是任何杂志的官方网站,直投稿件和出版请联系出版社。

          工信部备案:蜀ICP备18023296号-3川公网安备51010802001409 出版物经营许可证:新出发蓉零字第CH-B061号 统一信用码:91510108MA6CHFDC3Q © 版权所有:四川好花科技有限公司

          免责声明:本站持有《出版物经营许可证》,主要从事期刊杂志零售,不是任何杂志官网,不涉及出版事务,特此申明。

          在线服务

          文秘服务 AI帮写作 润色服务 论文发表