无码任你躁久久久久久久-激情亚洲一区国产精品-超碰97久久国产精品牛牛-久久se精品一区精品二区国产

首頁 > 文章中心 > 概念結(jié)構(gòu)設(shè)計(jì)的方法和步驟

概念結(jié)構(gòu)設(shè)計(jì)的方法和步驟

前言:想要寫出一篇令人眼前一亮的文章嗎?我們特意為您整理了5篇概念結(jié)構(gòu)設(shè)計(jì)的方法和步驟范文,相信會(huì)為您的寫作帶來幫助,發(fā)現(xiàn)更多的寫作思路和靈感。

概念結(jié)構(gòu)設(shè)計(jì)的方法和步驟

概念結(jié)構(gòu)設(shè)計(jì)的方法和步驟范文第1篇

【關(guān)鍵詞】數(shù)據(jù)庫設(shè)計(jì);數(shù)據(jù)庫應(yīng)用;分析初探

一、數(shù)據(jù)庫的設(shè)計(jì)任務(wù)、特點(diǎn)及方法

1.數(shù)據(jù)庫的設(shè)計(jì)任務(wù)

數(shù)據(jù)庫的設(shè)計(jì),是做到對(duì)用戶信息需求、處理需求及支撐環(huán)境的滿足,做到對(duì)數(shù)據(jù)模式及典型應(yīng)用程序的設(shè)計(jì)。信息需求是指用戶對(duì)數(shù)據(jù)及數(shù)據(jù)結(jié)構(gòu)的需要,處理需求是指用戶經(jīng)常需要對(duì)數(shù)據(jù)進(jìn)行處理。信息需求是內(nèi)容性結(jié)構(gòu)要求,是靜態(tài)需求的一種,而處理需求是對(duì)數(shù)據(jù)庫的處理需求,是動(dòng)態(tài)需求的一種。在數(shù)據(jù)庫設(shè)計(jì)時(shí),操作系統(tǒng)及硬件設(shè)備既是數(shù)據(jù)庫的軟件及硬件基礎(chǔ),同時(shí)也是設(shè)計(jì)的制約因素。數(shù)據(jù)庫在設(shè)計(jì)時(shí),會(huì)產(chǎn)生兩項(xiàng)成果:一是數(shù)據(jù)模式;二是數(shù)據(jù)庫為基礎(chǔ)的典型應(yīng)用程序。

對(duì)于應(yīng)用程序來說,其是在應(yīng)用過程中發(fā)展而來的,比如在一些檢索類的數(shù)據(jù)系統(tǒng)中,需要在設(shè)計(jì)時(shí)做到對(duì)檢索程序的編寫。由此可見,數(shù)據(jù)庫的設(shè)計(jì)是數(shù)據(jù)模式的體現(xiàn),并能夠?qū)?shù)據(jù)進(jìn)行快速、方便、有效的處理。

2.數(shù)據(jù)庫的設(shè)計(jì)特點(diǎn)

數(shù)據(jù)庫的設(shè)計(jì),是技術(shù)與管理相互融合的過程,在數(shù)據(jù)設(shè)計(jì)時(shí),對(duì)于技術(shù)與管理界面,也就是俗稱的“干件”來說非常關(guān)鍵。因?yàn)閿?shù)據(jù)庫設(shè)計(jì)的特點(diǎn)之一就是將軟件、硬件及干件的有效結(jié)合。而數(shù)據(jù)庫的另外一個(gè)特點(diǎn)便是將數(shù)據(jù)庫與應(yīng)用系統(tǒng)結(jié)合起來。對(duì)于結(jié)構(gòu)設(shè)計(jì)與行為設(shè)計(jì)來說,這兩者緊密聯(lián)系、相互促進(jìn)、相輔相成。結(jié)構(gòu)設(shè)計(jì)與行為設(shè)計(jì)示意圖如圖1所示。

圖1 結(jié)構(gòu)設(shè)計(jì)與行為設(shè)計(jì)示意圖

3.數(shù)據(jù)設(shè)計(jì)的相關(guān)方法

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

二、數(shù)據(jù)庫有效設(shè)計(jì)的相關(guān)步驟

1.用戶的需求分析

在對(duì)數(shù)據(jù)庫進(jìn)行設(shè)計(jì)時(shí),首先要解決的是對(duì)用戶的需求進(jìn)行分析,需求分析是數(shù)據(jù)庫設(shè)計(jì)的基礎(chǔ),同時(shí)也是最麻煩及耗費(fèi)時(shí)間的一個(gè)過程。需求分析的準(zhǔn)確性將直接決定著數(shù)據(jù)庫在未來構(gòu)建時(shí)的質(zhì)量及構(gòu)建速度。需求分析的失誤,可能會(huì)造成整個(gè)數(shù)據(jù)庫設(shè)計(jì)的失敗,具有極為重要的意義。

用戶的需求包括:

軟件需求、易維護(hù)性、易擴(kuò)充性、易升級(jí)性、可讀性、空間占用效率及潛在延伸需求;關(guān)鍵及重要數(shù)據(jù)的一致性、冗余性、訪問的時(shí)效、可靠性等等。

針對(duì)數(shù)據(jù)庫設(shè)計(jì)過程中的側(cè)重點(diǎn),是要在數(shù)據(jù)庫設(shè)計(jì)的過程里去感受、對(duì)比、總結(jié)以及分析的。一個(gè)優(yōu)秀的系統(tǒng)與數(shù)據(jù)庫的設(shè)計(jì)密不可分,所以數(shù)據(jù)庫工作者對(duì)數(shù)據(jù)庫的設(shè)計(jì)要有較為深入的認(rèn)識(shí)以及靈活多變的設(shè)計(jì)技巧,很大程度上取決于數(shù)據(jù)庫設(shè)計(jì)者的經(jīng)驗(yàn)和專業(yè)水平。

2.概念結(jié)構(gòu)的設(shè)計(jì)

數(shù)據(jù)庫及數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)整個(gè)過程的完成需要設(shè)計(jì)到六個(gè)步驟,這六個(gè)步驟分別為:用戶的需求分析、概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)、物理結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)庫的實(shí)施及數(shù)據(jù)庫的維護(hù)這六大部分。而概念結(jié)構(gòu)設(shè)計(jì),即概念模式的設(shè)計(jì),是整個(gè)系統(tǒng)中用戶所關(guān)注的信息結(jié)構(gòu),因此其在構(gòu)建時(shí),需要獨(dú)立于計(jì)算機(jī)數(shù)據(jù)模型之外,并不受到其它數(shù)據(jù)系統(tǒng)所干擾,同時(shí)能夠方便用戶與數(shù)據(jù)庫的交流。另外還需要在應(yīng)用需求分析中所得到的數(shù)據(jù)流圖來對(duì)數(shù)據(jù)運(yùn)行軌跡進(jìn)行動(dòng)態(tài)展示。這一過程僅是對(duì)應(yīng)用需求的反映,并不涉及到數(shù)據(jù)之間的內(nèi)在聯(lián)系。

3.邏輯結(jié)構(gòu)的設(shè)計(jì)

對(duì)邏輯結(jié)構(gòu)設(shè)計(jì)時(shí),需將概念結(jié)構(gòu)設(shè)計(jì)中的數(shù)據(jù)庫概念模式進(jìn)行轉(zhuǎn)化,將其變?yōu)镈BMS邏輯數(shù)據(jù)模型。邏輯設(shè)計(jì)的主要目的是做到對(duì)客戶要求數(shù)據(jù)安全性及完整性的有效滿足,并能夠在邏輯上做到對(duì)數(shù)據(jù)運(yùn)行過程的有效支持。另外,數(shù)據(jù)庫邏輯設(shè)計(jì)并不僅僅是對(duì)數(shù)據(jù)模型進(jìn)行轉(zhuǎn)換,而是對(duì)數(shù)據(jù)模型中所涉及到的一些技術(shù)問題進(jìn)行處理與解決。

4.物理結(jié)構(gòu)的設(shè)計(jì)

在對(duì)數(shù)據(jù)庫物理結(jié)構(gòu)進(jìn)行設(shè)計(jì)時(shí),需要以數(shù)據(jù)庫邏輯模式及概念模式主基礎(chǔ)。運(yùn)用DBMS與計(jì)算機(jī)所提供的功能及限制,在做到對(duì)數(shù)據(jù)庫文件物理儲(chǔ)存結(jié)構(gòu)、存取路徑、存儲(chǔ)空間分配、記錄格式的有效設(shè)計(jì)。雖然這種物理結(jié)構(gòu)設(shè)計(jì)不是直接面向用戶,但就整個(gè)系統(tǒng)的運(yùn)行來說,還是會(huì)產(chǎn)生較大的影響,因此在設(shè)計(jì)時(shí)需要做到足夠的重視。

5.數(shù)據(jù)庫的有效實(shí)施

在數(shù)據(jù)庫的實(shí)施階段,設(shè)計(jì)人員運(yùn)用DBMS提供的數(shù)據(jù)語言及其宿主語言。根據(jù)邏輯設(shè)計(jì)和物理設(shè)計(jì)的結(jié)果建立數(shù)據(jù)庫、編制與調(diào)試應(yīng)用程序、組織數(shù)據(jù)入庫及進(jìn)行試運(yùn)行。

6.數(shù)據(jù)庫的運(yùn)行及維護(hù)

數(shù)據(jù)庫在通過試運(yùn)行之后便可以投入到正常的使用與運(yùn)行當(dāng)中。但是在數(shù)據(jù)庫的運(yùn)行及使用過程中,必須對(duì)數(shù)據(jù)庫進(jìn)行定期的評(píng)價(jià)、調(diào)試以及做到對(duì)數(shù)據(jù)庫的修改與維護(hù)。

三、數(shù)據(jù)庫在未來的發(fā)展及應(yīng)用趨勢(shì)

1.數(shù)據(jù)庫在我國的發(fā)展現(xiàn)狀及趨勢(shì)

目前就一些實(shí)際現(xiàn)狀來說,很多基礎(chǔ)設(shè)施,比如有線通信設(shè)施及交通設(shè)施,都沒能做到在技術(shù)上的跟進(jìn)及對(duì)數(shù)據(jù)庫的應(yīng)用,因此在未來發(fā)展過程中,數(shù)據(jù)庫在此方面應(yīng)用將會(huì)有巨大的優(yōu)勢(shì)及廣闊的前景。現(xiàn)在,隨著電子商務(wù)的快速發(fā)展,計(jì)算機(jī)技術(shù)已經(jīng)得到信息產(chǎn)業(yè)部及相關(guān)企業(yè)用戶的高度重視,并將成為未來信息產(chǎn)業(yè)發(fā)展的一個(gè)重大方向,會(huì)在各個(gè)行業(yè)及領(lǐng)域中得到應(yīng)用。

2.數(shù)據(jù)庫在未來的應(yīng)用趨勢(shì)

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

四、總結(jié)

如何做好對(duì)數(shù)據(jù)庫的有效設(shè)計(jì),關(guān)鍵在于對(duì)設(shè)計(jì)方法步驟的有效掌握。筆者通過對(duì)數(shù)據(jù)庫設(shè)計(jì)及應(yīng)用實(shí)踐和多方調(diào)研,對(duì)數(shù)據(jù)庫設(shè)計(jì)時(shí)各個(gè)步驟目標(biāo)、方法及相關(guān)事項(xiàng)進(jìn)行了研究。認(rèn)為在對(duì)數(shù)據(jù)庫進(jìn)行設(shè)計(jì)時(shí),首先要對(duì)用戶需求進(jìn)行深入的了解,尤其是用戶需要的側(cè)重點(diǎn),重點(diǎn)及關(guān)鍵重要數(shù)據(jù),并充分挖掘用戶的潛在延伸需求;其次再進(jìn)行數(shù)據(jù)庫的概念結(jié)構(gòu)設(shè)計(jì)及邏輯結(jié)構(gòu)設(shè)計(jì),這是數(shù)據(jù)庫設(shè)計(jì)的關(guān)鍵要素;再次要充分融入以往的設(shè)計(jì)經(jīng)驗(yàn)和成功案例。隨著信息技術(shù)及數(shù)據(jù)庫設(shè)計(jì)技術(shù)的快速發(fā)展,相信未來在電子商務(wù)及其它領(lǐng)域,數(shù)據(jù)庫能夠得到有效的利用及發(fā)展。

參考文獻(xiàn)

[1]師勝利,董瑞卿,楊彥錫.時(shí)態(tài)數(shù)據(jù)庫在電子商務(wù)中的應(yīng)用[J].計(jì)算機(jī)與信息技術(shù)[J].2008(03).

[2]陳曦.數(shù)據(jù)庫設(shè)計(jì)的注意事項(xiàng)[J].中國水運(yùn)(學(xué)術(shù)版), 2007(05).

概念結(jié)構(gòu)設(shè)計(jì)的方法和步驟范文第2篇

【關(guān)鍵詞】 餐飲管理;數(shù)據(jù)庫

對(duì)于實(shí)現(xiàn)餐飲管理系統(tǒng),我們主要運(yùn)用的還是數(shù)據(jù)庫的知識(shí)數(shù)據(jù)庫作為存取數(shù)據(jù)并對(duì)數(shù)據(jù)進(jìn)行操作的工具在系統(tǒng)中所起到的作用至關(guān)重要。數(shù)據(jù)庫設(shè)計(jì)是指對(duì)于一個(gè)給定的應(yīng)用環(huán)境,構(gòu)造優(yōu)化的數(shù)據(jù)庫邏輯模式和物理模式結(jié)果,并據(jù)此建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng),使之能有效地存儲(chǔ)和管理數(shù)據(jù),滿足應(yīng)用需求,包括信息管理要求和數(shù)據(jù)操作。信息管理要求是指在數(shù)據(jù)庫中應(yīng)該存儲(chǔ)和管理哪些數(shù)據(jù)對(duì)象;數(shù)據(jù)操作要求是指對(duì)數(shù)據(jù)對(duì)象進(jìn)行哪些操作,如查詢、增、刪、改、統(tǒng)計(jì)等操作。數(shù)據(jù)庫設(shè)計(jì)地目標(biāo)是維用戶和各種應(yīng)用系統(tǒng)提供的一個(gè)信息基礎(chǔ)設(shè)施和高效率地運(yùn)行環(huán)境。高效率的運(yùn)行環(huán)境包括:數(shù)據(jù)庫數(shù)據(jù)的存取速率、數(shù)據(jù)庫存儲(chǔ)空間的利用率、數(shù)據(jù)庫系統(tǒng)運(yùn)行管理的效率等都是高的。

在概念設(shè)計(jì)方面我們應(yīng)該了解的是如下內(nèi)容;在需求分析階段所得到的應(yīng)用需求應(yīng)該首先抽象為信息世界的結(jié)構(gòu),才能更好地、更準(zhǔn)確地實(shí)現(xiàn)這些需求。

概念結(jié)構(gòu)主要特點(diǎn):

(1)能真是、充分地反映顯示世界,包括事物和事物之間的聯(lián)系,能滿足用戶對(duì)數(shù)據(jù)的處理要求,是對(duì)現(xiàn)實(shí)世界的一個(gè)只是模型;

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

(3)易于更改,當(dāng)應(yīng)用環(huán)境和應(yīng)用要求改變時(shí),容易對(duì)概念模型修改和擴(kuò)充;

(4)易于向關(guān)系、網(wǎng)狀、層次等各種數(shù)據(jù)模型轉(zhuǎn)換。

概念結(jié)構(gòu)時(shí)各種數(shù)據(jù)模型的共同基礎(chǔ),它比數(shù)據(jù)模型更獨(dú)立于機(jī)器、更抽象,從而更加穩(wěn)定。

現(xiàn)在對(duì)所設(shè)計(jì)系統(tǒng)的需求作進(jìn)一步的分析,產(chǎn)生概念結(jié)構(gòu)設(shè)計(jì)的E-R模型。由于這個(gè)系統(tǒng)并不復(fù)雜,因此可采用自頂向下的設(shè)計(jì)方法。自頂向下設(shè)計(jì)的關(guān)鍵是確定系統(tǒng)的核心活動(dòng)。所謂核心活動(dòng)就是系統(tǒng)中的其它活動(dòng)都要圍繞這個(gè)活動(dòng)展開,或與此活動(dòng)密切相關(guān)。確定了核心活動(dòng)之后,系統(tǒng)就有了可擴(kuò)展的余地。此系統(tǒng)包含的實(shí)體有:

(1)用戶:用來描述酒店操作員的有關(guān)信息,用用戶編號(hào)來標(biāo)志。

(2)餐臺(tái):用來描述餐臺(tái)的有關(guān)信息,用餐臺(tái)編號(hào)來標(biāo)志。

(3)菜品:用來描述酒店菜品的有關(guān)信息,用菜品編號(hào)來標(biāo)志。

(4)菜系:用來描述菜品分類的有關(guān)信息,用菜系編號(hào)來標(biāo)志。

(5)消費(fèi)單:用來描述酒店某一餐臺(tái)消費(fèi)的有關(guān)信息,用消費(fèi)單編號(hào)來標(biāo)志。

經(jīng)過初步分析,可以得到此系統(tǒng)中各實(shí)體所包含的基本屬性如下:

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

(2)餐臺(tái)(編號(hào),人數(shù));

(3)菜品(編號(hào),所屬菜系,名稱,祝記碼,單位,單價(jià),菜品狀態(tài));

(4)菜系(序號(hào),名稱);

(5)消費(fèi)單(編號(hào),所屬餐臺(tái)號(hào),時(shí)間,消費(fèi)額,操作用戶)。

在邏輯設(shè)計(jì)方面我們所需要了解的是概念結(jié)構(gòu)設(shè)計(jì)所得的E-R模型是對(duì)用戶需求的一種抽象的表達(dá)形式,它獨(dú)立于任何一種具體的數(shù)據(jù)模型,因而也不能為任何一個(gè)具體的DBMS所支持。為了能夠建立起最終的物理系統(tǒng),還需要將概念結(jié)構(gòu)進(jìn)一步轉(zhuǎn)化為某一DBMS所支持的數(shù)據(jù)模型,然后根據(jù)邏輯設(shè)計(jì)的準(zhǔn)則、數(shù)據(jù)的語義約束、規(guī)范化理論等對(duì)數(shù)據(jù)模型進(jìn)行適當(dāng)?shù)恼{(diào)整和優(yōu)化,形成合理的全局邏輯結(jié)構(gòu),并設(shè)計(jì)出用戶子模式。這就是數(shù)據(jù)庫邏輯設(shè)計(jì)所要完成的任務(wù)。數(shù)據(jù)庫邏輯結(jié)構(gòu)的設(shè)計(jì)分為兩個(gè)步驟:首先將概念設(shè)計(jì)所得的E-R圖轉(zhuǎn)換為關(guān)系模式然后對(duì)關(guān)系模型進(jìn)行優(yōu)化。

關(guān)系模型是由一組關(guān)系(二維表)的結(jié)合,而E-R模型則是由實(shí)體、實(shí)體的屬性、實(shí)體間的關(guān)系三個(gè)要素組成。所以要將E-R模型轉(zhuǎn)換為關(guān)系模型,就是將實(shí)體、屬性和聯(lián)系都要轉(zhuǎn)換為相應(yīng)的關(guān)系模型。

有了基本的E-R模型就可以進(jìn)行邏輯結(jié)構(gòu)設(shè)計(jì),也就是設(shè)計(jì)基本的關(guān)系模式。設(shè)計(jì)基本的關(guān)系模式主要從E-R模型出發(fā),將其直接轉(zhuǎn)換為關(guān)系模式。

在物理設(shè)計(jì)方面我們應(yīng)該了解數(shù)據(jù)庫在物理上的存儲(chǔ)結(jié)構(gòu)與存儲(chǔ)方法稱為數(shù)據(jù)庫的物理結(jié)構(gòu),它依賴于選定的數(shù)據(jù)庫管理系統(tǒng)。為一個(gè)給定的邏輯數(shù)據(jù)模型選取一個(gè)最適合應(yīng)用要求的物理結(jié)構(gòu)的過程,就是物理設(shè)計(jì)。

數(shù)據(jù)庫的物理設(shè)計(jì)通常分為兩步:

(1)確定數(shù)據(jù)庫的物理結(jié)構(gòu),在關(guān)系數(shù)據(jù)庫中主要指存取方法和存儲(chǔ)結(jié)構(gòu);

(2)對(duì)物理結(jié)構(gòu)進(jìn)行評(píng)價(jià),評(píng)價(jià)的中的是時(shí)間和空間效率。

為數(shù)據(jù)庫中各基本表建立的索引如下:

1.由于用戶信息表,消費(fèi)項(xiàng)目信息表的主碼―用戶序號(hào),用戶序號(hào)經(jīng)常在查詢條件和連接操作的連接條件中出現(xiàn),且它們的值唯一,在兩個(gè)屬性上建立唯一性索引;

2.由于菜品信息表的―菜系序號(hào),菜系信息表的屬性菜系序號(hào)經(jīng)常在查詢條件中出現(xiàn)在兩個(gè)屬性上建立聚簇索引;

3.餐臺(tái)信息基本表的―餐臺(tái)編號(hào),經(jīng)常在查詢條件中出現(xiàn),考慮在其之上建立聚簇索引;

4.消費(fèi)單類別表的―名稱,經(jīng)常在查詢條件中出現(xiàn),考慮在其之上建立聚簇索引。

在了解完這些之后就可以建立一個(gè)數(shù)據(jù)表,如:

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

create table 消費(fèi)單類別表(

消費(fèi)單編號(hào) Int primary key,

所屬餐臺(tái)號(hào) Int not null,

時(shí)間 datetime not null,

餐臺(tái)編號(hào) Int not null,

菜品編號(hào) Int not null,

用戶序號(hào) Int not null,

(2)消費(fèi)項(xiàng)目信息表的建立:

create table 消費(fèi)項(xiàng)目信息表(

用戶序號(hào) Int primary key,

人數(shù) Int not null,

時(shí)間 datetime not null,

菜品名稱 char(20) not null,

消費(fèi)額 Int not null,

建立如上等等的數(shù)據(jù)表。

對(duì)于餐飲管理系統(tǒng)的設(shè)計(jì)還有很多細(xì)節(jié)上的東西值得我們了解,此次所說的知識(shí)對(duì)此一個(gè)大概的闡述,對(duì)設(shè)計(jì)的一個(gè)大局上的概括。

參考文獻(xiàn)

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

概念結(jié)構(gòu)設(shè)計(jì)的方法和步驟范文第3篇

1傳統(tǒng)教學(xué)的弊端

在傳統(tǒng)的教學(xué)過程中,教師往往給出1-2個(gè)題目,每個(gè)學(xué)生選擇一個(gè)題目,課程結(jié)束時(shí)上交自己完成的系統(tǒng)。這種方式似乎完美,每個(gè)學(xué)生都完成了一套完整的鍛煉:需求分析、模式設(shè)計(jì)、系統(tǒng)設(shè)計(jì)、編程調(diào)試等。但這只是教師一廂情愿想達(dá)到的教學(xué)效果,幾乎無法實(shí)現(xiàn)。

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

其次,不利于團(tuán)隊(duì)精神的培養(yǎng)。團(tuán)隊(duì)精神是現(xiàn)代企業(yè)最重視的品質(zhì)之一,任何一個(gè)項(xiàng)目都不可能由一個(gè)人單打獨(dú)斗來完成,必須學(xué)會(huì)與人交流、與人協(xié)作。而這種每個(gè)學(xué)生單獨(dú)完成一個(gè)題目的做法無益于團(tuán)隊(duì)精神的培養(yǎng)。

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

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

2課前準(zhǔn)備

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

3實(shí)施過程

根據(jù)現(xiàn)實(shí)經(jīng)驗(yàn),一個(gè)項(xiàng)目過程大體可分為三個(gè)階段:需求分析階段、設(shè)計(jì)階段、編碼調(diào)試階段。

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

數(shù)據(jù)庫設(shè)計(jì)可分為概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)和物理設(shè)計(jì)三個(gè)階段。概念結(jié)構(gòu)設(shè)計(jì)是整個(gè)數(shù)據(jù)庫設(shè)計(jì)的關(guān)鍵,通過對(duì)用戶需求進(jìn)行綜合、歸納與抽象,形成一個(gè)獨(dú)立于具體數(shù)據(jù)庫管理系統(tǒng)(DBMS)的概念模型;邏輯結(jié)構(gòu)設(shè)計(jì)將概念結(jié)構(gòu)轉(zhuǎn)換為某個(gè)數(shù)據(jù)庫管理系統(tǒng)所支持的數(shù)據(jù)模型對(duì)其進(jìn)行優(yōu)化。物理設(shè)計(jì)為邏輯數(shù)據(jù)模型選取一個(gè)最適合應(yīng)用環(huán)境的物理結(jié)構(gòu)(包括存儲(chǔ)結(jié)構(gòu)和存取方法)。無論是概念模型、數(shù)據(jù)模型還是最后的物理結(jié)構(gòu)都需要各團(tuán)隊(duì)開會(huì)討論通過,需要充分考慮效率、空間的最優(yōu)性。

編碼與調(diào)試是項(xiàng)目的最后階段,運(yùn)用DBMS提供的數(shù)據(jù)語言、工具及宿主語言,根據(jù)設(shè)計(jì)的結(jié)果建立數(shù)據(jù)庫,編制與調(diào)試應(yīng)用程序,組織數(shù)據(jù)入庫,實(shí)現(xiàn)用戶的各項(xiàng)需求。這是一個(gè)循序漸進(jìn)的過程,需要不斷與用戶演示現(xiàn)有系統(tǒng),再根據(jù)用戶的意見進(jìn)行少量的修改。

概念結(jié)構(gòu)設(shè)計(jì)的方法和步驟范文第4篇

【關(guān)鍵詞】建筑結(jié)構(gòu);概念設(shè)計(jì);措施

結(jié)構(gòu)設(shè)計(jì)由兩部分組成: 概念設(shè)計(jì)和理論設(shè)計(jì)。概念設(shè)計(jì)指的是設(shè)計(jì)過程中不需要經(jīng)過較精細(xì)的、較理性的分析,也不需要處理規(guī)范中難以界定的問題,只需要根據(jù)從結(jié)構(gòu)體系整體與部分間的力學(xué)關(guān)系、工作經(jīng)驗(yàn)、地震災(zāi)害以及實(shí)驗(yàn)現(xiàn)象中總結(jié)的設(shè)計(jì)原則和理念,從而確定建筑結(jié)構(gòu)的設(shè)計(jì)和細(xì)部的設(shè)計(jì)構(gòu)造過程。而理論設(shè)計(jì)則是工程人員對(duì)設(shè)計(jì)好的結(jié)構(gòu)模型進(jìn)行計(jì)算和應(yīng)力假定前提下,依據(jù)設(shè)計(jì)規(guī)范和計(jì)算原理計(jì)算出結(jié)果,再根據(jù)結(jié)果進(jìn)行合理的設(shè)計(jì)。

一、概念結(jié)構(gòu)設(shè)計(jì)的的意義

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

1、彌補(bǔ)計(jì)算機(jī)的缺陷

在當(dāng)今社會(huì),計(jì)算機(jī)的高精度,往往給結(jié)構(gòu)設(shè)計(jì)人員帶來對(duì)結(jié)構(gòu)工作性能的誤解,所以在方案設(shè)計(jì)階段,初步設(shè)計(jì)過程是不能借助于計(jì)算機(jī)來實(shí)現(xiàn),只有加強(qiáng)結(jié)構(gòu)概念的培養(yǎng),設(shè)計(jì)師采用概念設(shè)計(jì)可以填補(bǔ)計(jì)算設(shè)計(jì)能力不足的空缺,使建筑結(jié)構(gòu)設(shè)計(jì)使結(jié)構(gòu)設(shè)計(jì)更完美。

2、概念設(shè)計(jì)的創(chuàng)新思維

概念設(shè)計(jì)是創(chuàng)造性思維的一種表現(xiàn)形式,要設(shè)計(jì)就要有創(chuàng)新,而創(chuàng)新正是概念設(shè)計(jì)人員進(jìn)行創(chuàng)造性思維的結(jié)果,技術(shù)創(chuàng)新的本質(zhì)就是要在工程設(shè)計(jì)領(lǐng)域中發(fā)現(xiàn)某種新事物、提出某種新思想,在很多情況下是因?yàn)楝F(xiàn)有的產(chǎn)品不能滿足社會(huì)(用戶)的需求而激發(fā)出的新穎構(gòu)思和創(chuàng)作。

3、概念設(shè)計(jì)對(duì)抗震更為合理

在概念設(shè)計(jì)中,應(yīng)具有明確的計(jì)算簡(jiǎn)圖和合理的地震作用傳遞途徑,避免了因部分結(jié)構(gòu)或構(gòu)件破壞而導(dǎo)致整個(gè)結(jié)構(gòu)喪失抗震能力或?qū)χ亓奢d的承載能力,擁有良好的變形能力和消耗地震能量的能力,對(duì)可能出現(xiàn)的薄弱部位,應(yīng)采取措施提高抗震能力。

二、結(jié)構(gòu)設(shè)計(jì)在概念設(shè)計(jì)中要注意的問題

1、在選擇建筑場(chǎng)地時(shí)要選擇抗震性較好的地段,盡量避開不利地段,如果

概念設(shè)計(jì)過程中不能忽略建筑平面布置等要求,如果方案存在嚴(yán)重不規(guī)則的現(xiàn)象則嚴(yán)禁采用。在確定結(jié)構(gòu)體系的過程中,要對(duì)結(jié)構(gòu)體系方案、技術(shù)可行性和經(jīng)濟(jì)性等進(jìn)行綜合比較,提高建筑結(jié)構(gòu)的延性與勻質(zhì)性,盡量降低建筑重心。此外,由于發(fā)生地震時(shí)會(huì)持續(xù)一定的時(shí)間或者會(huì)多次、反復(fù)作用,所以要盡量設(shè)置多道抗震防線。因此在結(jié)構(gòu)設(shè)計(jì)過程中,要保證結(jié)構(gòu)體系與相關(guān)抗震結(jié)構(gòu)要求相符,對(duì)構(gòu)件的強(qiáng)弱關(guān)系進(jìn)行適當(dāng)處理,從而提高結(jié)構(gòu)的抗震能力。

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

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

4、要注意施工過程中實(shí)際問題的現(xiàn)場(chǎng)處理。因?yàn)榻ㄖ┕がF(xiàn)場(chǎng)存在諸多不

確定性因素,可存會(huì)出現(xiàn)無法操作或者施工誤差過大等各種問題,僅靠單純的計(jì)算無法解決問題,因此只能依靠設(shè)計(jì)人員專業(yè)的設(shè)計(jì)經(jīng)驗(yàn)與設(shè)計(jì)技術(shù),在協(xié)商施工、監(jiān)理等各方后再提出準(zhǔn)確、合理的解決方案。

三、結(jié)構(gòu)設(shè)計(jì)的主要措施

在實(shí)際的結(jié)構(gòu)設(shè)計(jì)中,無論是制定方案或者初步設(shè)計(jì),還是結(jié)構(gòu)計(jì)算或者繪制施工圖,甚至在施工現(xiàn)場(chǎng)的工地服務(wù)均要貫穿概念設(shè)計(jì)的理念,因此,結(jié)構(gòu)設(shè)計(jì)過程中要注意以下幾個(gè)方面:

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

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

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

結(jié)束語

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

參考文獻(xiàn):

[1] 朱蔚惠.淺談建筑結(jié)構(gòu)設(shè)計(jì)中的概念設(shè)計(jì)及結(jié)構(gòu)措施要求[J].科技創(chuàng)新與應(yīng)用,2012,(20):222.

概念結(jié)構(gòu)設(shè)計(jì)的方法和步驟范文第5篇

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

二、課程設(shè)計(jì)的目標(biāo)、內(nèi)容及要求

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

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

三、課程設(shè)計(jì)的選題

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

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

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

四、方案設(shè)計(jì)和方案實(shí)施

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

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

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

五、課程設(shè)計(jì)的考核與評(píng)定

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

為有效避免學(xué)生在課程設(shè)計(jì)過程中的抄襲現(xiàn)象,教師可以對(duì)學(xué)生進(jìn)行有針對(duì)性地提問,學(xué)生當(dāng)場(chǎng)解答;教師也可以采取刪除軟件中一些關(guān)鍵性語句由學(xué)生當(dāng)場(chǎng)調(diào)試的方法檢查學(xué)生的學(xué)習(xí)效果。通過評(píng)價(jià)和自我評(píng)價(jià),學(xué)生的學(xué)習(xí)主體意識(shí)得到充分體現(xiàn)和加強(qiáng),激發(fā)了學(xué)生發(fā)現(xiàn)、分析和解決實(shí)際問題的學(xué)習(xí)積極性,不僅提高了學(xué)生運(yùn)用數(shù)據(jù)庫理論開發(fā)出具有實(shí)際應(yīng)用價(jià)值的數(shù)據(jù)庫應(yīng)用系統(tǒng)的能力,而且學(xué)生思考和解決實(shí)際問題的能力也有了較大提高。

主站蜘蛛池模板: 台湾省| 余姚市| 定西市| 青铜峡市| 格尔木市| 武功县| 洱源县| 漯河市| 三门峡市| 望城县| 镶黄旗| 阿合奇县| 客服| 青岛市| 石河子市| 新田县| 西乌| 抚州市| 广河县| 许昌市| 深州市| 梁山县| 延长县| 望奎县| 重庆市| 平乡县| 梅河口市| 阿瓦提县| 游戏| 安达市| 获嘉县| 建水县| 玛纳斯县| 喀什市| 搜索| 昆明市| 汉阴县| 墨江| 山西省| 广宗县| 万全县|