亚洲av成人亚洲|国产黄色大片在那看|A∨色狠狠一区二区三区|黄色国产A片aaaav|久久久国产色情无码|亚洲综合一区二区|中字无码蜜桃看一级A片|亚洲视频欧美年老|肏屄无码专区一级在视频免费观看|DD自拍视频在线观看

歡迎訪問愛發(fā)表,線上期刊服務(wù)咨詢

概念結(jié)構(gòu)設(shè)計(jì)原則8篇

時(shí)間:2023-10-11 09:58:08

緒論:在尋找寫作靈感嗎?愛發(fā)表網(wǎng)為您精選了8篇概念結(jié)構(gòu)設(shè)計(jì)原則,愿這些內(nèi)容能夠啟迪您的思維,激發(fā)您的創(chuàng)作熱情,歡迎您的閱讀與分享!

概念結(jié)構(gòu)設(shè)計(jì)原則

篇1

【關(guān)鍵詞】 學(xué)生黨建 管理系統(tǒng) 系統(tǒng)分析 系統(tǒng)設(shè)計(jì)

1 引言

在當(dāng)今信息技術(shù)飛速發(fā)展背景下,現(xiàn)在高校已經(jīng)都配備了合適于學(xué)校自身管理的學(xué)生管理系統(tǒng),并成為了學(xué)生管理工作中重要的組成部分。但是隨著學(xué)校的學(xué)生數(shù)量不斷增加和管理工作的不斷重置和細(xì)化。同時(shí),由于學(xué)校加強(qiáng)了學(xué)生的思想政治教育,而學(xué)生的黨建工作室其中的重要內(nèi)容之一,故建立一個(gè)高效快捷的黨建管理系統(tǒng)就顯得不可或缺。其目的是為了提高對(duì)學(xué)生信息的管理,合理利用現(xiàn)有資源和開支,避免不必要的浪費(fèi),從而提高學(xué)校在各方面的工作效率。

本文以保山中醫(yī)藥高等??茖W(xué)校學(xué)生黨建管理工作為例進(jìn)行了管理系統(tǒng)的分析和設(shè)計(jì)。

2 研究綜述

2.1 系統(tǒng)概念及內(nèi)容

保中醫(yī)專學(xué)生黨建管理系統(tǒng)是采用B/S(Browser/Server)結(jié)構(gòu)即瀏覽器和服務(wù)器結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶工作界面是通過web來實(shí)現(xiàn),主要事務(wù)邏輯在服務(wù)器端(Server)實(shí)現(xiàn)這樣就大大簡化了客戶端電腦載荷,減輕了系統(tǒng)維護(hù)與升級(jí)的成本和工作量,降低了總體成本。B/S架構(gòu)管理系統(tǒng)方便、快捷、高效。他的主要特點(diǎn)是:維護(hù)和升級(jí)方式簡單、成本低、應(yīng)用服務(wù)器運(yùn)行數(shù)據(jù)負(fù)荷較重。

2.2 系統(tǒng)建設(shè)的原則[1]

(1)面向用戶的原則。(2)使用模塊化設(shè)計(jì)。(3)此系統(tǒng)的設(shè)計(jì)主要使用快速原型法。

3 系統(tǒng)需求分析

3.1 管理部門及管理角色分析

(1)管理部門。保中醫(yī)專學(xué)生黨建工作是在校黨委的領(lǐng)導(dǎo)下由學(xué)生工作部(處)來負(fù)責(zé)統(tǒng)籌規(guī)劃、協(xié)調(diào)和具體管理。涉及的管理部門有:保山中醫(yī)藥高等??茖W(xué)校黨委、黨委組織部、學(xué)生黨總支、各系黨支部。(2)管理角色。根據(jù)保中醫(yī)專黨建工作開展的業(yè)務(wù)需求,學(xué)生黨建管理的主要用戶大致可以分為以下系統(tǒng)管理員、校黨委管理員、黨委組織部管理員、學(xué)生黨總支管理員、系黨支部管理員、系年級(jí)管理員、班級(jí)管理員、學(xué)生。

3.2 系統(tǒng)主要業(yè)務(wù)流程分析

(1)學(xué)生黨建管理介紹。根據(jù)保中醫(yī)專學(xué)生黨建工作分析,本系統(tǒng)業(yè)務(wù)流程包含:學(xué)生對(duì)本人入黨申報(bào)相關(guān)信息的錄入查看;各級(jí)管理員對(duì)申報(bào)入黨學(xué)生信息的添加和修改審核。(2)學(xué)生入黨流程。[2]學(xué)生入黨過程中要嚴(yán)格按照和校黨委制定的相關(guān)流程進(jìn)行。對(duì)學(xué)生進(jìn)行入黨前的啟蒙教育,接受學(xué)生的入黨申請(qǐng)書,系黨支部為申請(qǐng)人指定或?qū)W生自己聯(lián)系入黨介紹人并同申請(qǐng)人談話教育,系部推薦為入黨積極分子,積極份子考核期滿后報(bào)送學(xué)生黨總支進(jìn)行審核,學(xué)生黨總支報(bào)送校黨委審核公示確定為發(fā)展對(duì)象,對(duì)發(fā)展對(duì)象進(jìn)行培訓(xùn)考核,學(xué)生個(gè)人寫書入黨志愿書審核確定為預(yù)備黨員公示,對(duì)預(yù)備黨員進(jìn)行教育觀察審核為正式黨員。

3.3 系統(tǒng)功能需求分析

按照用戶的需求來進(jìn)行分模塊設(shè)計(jì),通過使用系統(tǒng)使大量繁雜、重復(fù)的工作快捷、有序、規(guī)范同時(shí)提高管理效益和質(zhì)量,實(shí)時(shí)動(dòng)態(tài)、準(zhǔn)確、完整地提供學(xué)生黨員團(tuán)員信息,保證我校在學(xué)生黨建工作管理的質(zhì)量,為學(xué)校提供數(shù)字化、合理化的學(xué)生黨建工作管理信息及處理平臺(tái)。

4 管理系統(tǒng)的設(shè)計(jì)

4.1 系統(tǒng)總體設(shè)計(jì)

(1)系統(tǒng)總體設(shè)計(jì)原則。穩(wěn)定性、實(shí)用性、可靠性、經(jīng)濟(jì)性、擴(kuò)充性、安全性。(2)系統(tǒng)功能模塊劃分。保中醫(yī)專學(xué)生黨建管理系統(tǒng)是在充分分析黨建工作需求的基礎(chǔ)上,結(jié)合此系統(tǒng)預(yù)期達(dá)到的目的確定了系統(tǒng)由以下六個(gè)子系統(tǒng)構(gòu)成。設(shè)置管理模塊;查詢使用管理模塊;入黨管理模塊;數(shù)據(jù)統(tǒng)計(jì)模塊;信息模塊;關(guān)系接轉(zhuǎn)模塊。

4.3 數(shù)據(jù)庫設(shè)計(jì)

數(shù)據(jù)庫設(shè)計(jì)是指對(duì)于給定的硬件、軟件環(huán)境,針對(duì)現(xiàn)應(yīng)用問題,設(shè)計(jì)一個(gè)較優(yōu)的數(shù)據(jù)模型,依據(jù)此模型建立數(shù)據(jù)庫中表、視圖等結(jié)構(gòu),并以此為基礎(chǔ)構(gòu)建數(shù)據(jù)庫信息管理應(yīng)用系統(tǒng)。

(1)概念設(shè)計(jì)。概念結(jié)構(gòu)設(shè)計(jì)是將需求分析得到的用戶需求抽象為信息結(jié)構(gòu)即概念模型的過程就是概念結(jié)構(gòu)設(shè)計(jì)。概念數(shù)據(jù)模型,主要在系統(tǒng)開發(fā)的數(shù)據(jù)庫設(shè)計(jì)階段使用,是按照用戶的觀點(diǎn)來對(duì)數(shù)據(jù)和信息進(jìn)行建模,利用實(shí)體關(guān)系圖來實(shí)現(xiàn)。它描述系統(tǒng)中的各個(gè)實(shí)體以及相關(guān)實(shí)體之間的關(guān)系,是系統(tǒng)特性和靜態(tài)描述。數(shù)據(jù)字典也將是系統(tǒng)進(jìn)一步開發(fā)的基礎(chǔ)。概念模型一般先畫出組織的局部E-R圖,然后將其合并來進(jìn)行表現(xiàn)[3]。(2)邏輯結(jié)構(gòu)設(shè)計(jì)邏輯結(jié)構(gòu)設(shè)計(jì)的任務(wù)是把概念結(jié)構(gòu)設(shè)計(jì)階段產(chǎn)生的概念數(shù)據(jù)庫模式變換為邏輯結(jié)構(gòu)的數(shù)據(jù)庫模式。即把E-R圖轉(zhuǎn)換為數(shù)據(jù)模型,這里以關(guān)系模型和關(guān)系數(shù)據(jù)庫管理系統(tǒng)為基礎(chǔ)來進(jìn)一步討論邏輯結(jié)構(gòu)設(shè)計(jì)方法,邏輯結(jié)構(gòu)設(shè)計(jì)一般包含兩個(gè)步驟:將E-R圖轉(zhuǎn)換為初始的關(guān)系數(shù)據(jù)庫模式;對(duì)關(guān)系模式進(jìn)行規(guī)范化處理。再對(duì)其進(jìn)行數(shù)據(jù)庫表設(shè)計(jì)。

5 結(jié)語

通過保山中醫(yī)藥高等??茖W(xué)校黨建工作的開展情況做了大量的調(diào)查與分析,在功能分析、系統(tǒng)需求等方面做了大量的工作并閱讀了大量的關(guān)于黨建工作信息化建設(shè)管理的文獻(xiàn),權(quán)衡與考慮多方面因素上進(jìn)行的系統(tǒng)分析與設(shè)計(jì)。并通過該系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),有效的促進(jìn)學(xué)校信息化建設(shè)和管理。

參考文獻(xiàn):

[1]Roger5.Pressman著軟件工程:實(shí)踐者之路(第5版)[M].北京:清華大學(xué)出版社,2005.9.

篇2

【關(guān)鍵詞】高層建筑;結(jié)構(gòu)設(shè)計(jì);鋼筋混凝土

1.前言

我國施工建設(shè)的建筑高度不斷提升,隨之而來的是高層樓房建筑類型和功能日趨復(fù)雜,這必然對(duì)鋼筋混凝土高層結(jié)構(gòu)設(shè)計(jì)提出了更高的要求。通過查閱大量的資料以及本人設(shè)計(jì)實(shí)踐發(fā)覺,在設(shè)計(jì)鋼筋混凝土高層結(jié)構(gòu)時(shí),難免就會(huì)造成設(shè)計(jì)失誤或者遺漏設(shè)計(jì)的狀況發(fā)生。為了能夠在很大程度上避免這種失誤和漏洞的產(chǎn)生,展開鋼筋混凝土高層結(jié)構(gòu)設(shè)計(jì)分析有重要的意義。

2.概念設(shè)計(jì)

確保結(jié)構(gòu)抗震性優(yōu)越的一種設(shè)計(jì)方法即概念結(jié)構(gòu)設(shè)計(jì)。選取結(jié)構(gòu)方案應(yīng)當(dāng)有助于高層建筑防震,在對(duì)外延結(jié)構(gòu)以及構(gòu)件進(jìn)行設(shè)計(jì)時(shí)應(yīng)當(dāng)考慮到,采取何種舉措來規(guī)避薄弱環(huán)節(jié)受到損害,即使有局部被破壞的現(xiàn)象發(fā)生,怎樣降低對(duì)建筑物整體的影響力;在對(duì)靜定結(jié)構(gòu)進(jìn)行設(shè)計(jì)時(shí),應(yīng)當(dāng)采取兩道防線的舉措等每個(gè)設(shè)計(jì)環(huán)節(jié)中都應(yīng)將概念設(shè)計(jì)融入其中。因此概念結(jié)構(gòu)設(shè)計(jì)在整個(gè)結(jié)構(gòu)設(shè)計(jì)中起著非常重要的作用,設(shè)計(jì)師和建筑師應(yīng)當(dāng)注重概念設(shè)計(jì)中的各項(xiàng)規(guī)定,這樣才能夠確保整個(gè)設(shè)計(jì)方向的正確性。因此在概念結(jié)構(gòu)設(shè)計(jì)上應(yīng)當(dāng)考慮以下幾個(gè)因素:

2.1結(jié)構(gòu)體系因素

在構(gòu)建結(jié)構(gòu)體系時(shí)一定要注重選擇有規(guī)則的立面和平面,選擇的結(jié)構(gòu)體系要抗風(fēng)性和抗震性強(qiáng),且具有經(jīng)濟(jì)可行性。同時(shí),要保證結(jié)構(gòu)體系的設(shè)計(jì)簡圖明確,設(shè)計(jì)的地震傳送路徑具與結(jié)構(gòu)設(shè)計(jì)相適應(yīng)。

2.2概念設(shè)計(jì)中的彈性設(shè)計(jì)

在大部分建筑施工中,彈性設(shè)計(jì)只是針對(duì)小級(jí)別的地震,而概念設(shè)計(jì)下的結(jié)構(gòu)構(gòu)造,是以“大震不倒,中震可補(bǔ)”為原則。不過至今沒有得到驗(yàn)證,所以概念設(shè)計(jì)的這一原則是否有效,沒有得到實(shí)踐性檢驗(yàn)。為了能夠滿足這一原則,有關(guān)專家提出了系統(tǒng)的設(shè)計(jì)標(biāo)準(zhǔn):大地震或者中級(jí)地震的彈性設(shè)計(jì)標(biāo)準(zhǔn);大地震或者中級(jí)地震不屈服設(shè)計(jì)的標(biāo)準(zhǔn);要求施工單位要確?!叭疁?zhǔn)”設(shè)計(jì)標(biāo)準(zhǔn)。

2.3設(shè)計(jì)的個(gè)性化

在概念設(shè)計(jì)中提出的結(jié)構(gòu)設(shè)計(jì)應(yīng)當(dāng)使建筑物具有個(gè)性化,即在保證建筑物設(shè)計(jì)具有抗震性的基礎(chǔ)上,將建筑物結(jié)構(gòu)設(shè)計(jì)從宏觀定向目標(biāo)過渡到多樣化設(shè)計(jì)目標(biāo)中。在設(shè)計(jì)時(shí),設(shè)計(jì)者可以根據(jù)業(yè)主的要求來選擇不同抗震級(jí)別設(shè)計(jì),根據(jù)業(yè)主防震抗震需求來運(yùn)用“彈性設(shè)計(jì)”和“不屈服設(shè)計(jì)”。

3.高層結(jié)構(gòu)設(shè)計(jì)中的常見問題及解決辦法

3.1結(jié)構(gòu)選型的常見問題以及解決辦法

(1)結(jié)構(gòu)選型中的結(jié)構(gòu)體系問題的解決辦法

有較好地基的高層建筑,在保證上部結(jié)構(gòu)不變形的情況下,應(yīng)使剛度盡可能減弱。這時(shí)寬高比例,可以利用合適的結(jié)構(gòu)設(shè)計(jì)和基礎(chǔ)來實(shí)現(xiàn)。同時(shí)為了確保上下層剛度勻?qū)?,可以將塔樓長剪力墻用輕型墻隔開成為斷肢墻來分擔(dān)剛度。在規(guī)范中明確規(guī)定對(duì)上下層進(jìn)行調(diào)控轉(zhuǎn)角比例為1時(shí),可以替代轉(zhuǎn)換層上下兩層剛度的比例值公式。增加水平加強(qiáng)層的側(cè)邊剛度時(shí),會(huì)給予外柱較大的剪力,所以不宜使用。

(2)結(jié)構(gòu)超高問題的解決辦法

在設(shè)計(jì)抗震級(jí)別越高的高層建筑時(shí),樓層的限制高度的級(jí)別也就越高。特別是新規(guī)實(shí)施以來,對(duì)超高問題有了明確的限定,當(dāng)下不但設(shè)置有A級(jí)高度建筑物,而且還添設(shè)了B級(jí)別高度的建筑物。所以,高度是結(jié)構(gòu)設(shè)計(jì)中應(yīng)當(dāng)嚴(yán)格把關(guān)超高這一環(huán)節(jié),特別是在進(jìn)行B級(jí)建筑物進(jìn)行設(shè)計(jì)時(shí),一旦超高,設(shè)計(jì)方案和處置手段會(huì)發(fā)生巨大改變。在現(xiàn)實(shí)工程設(shè)計(jì)時(shí),由于高度級(jí)別變化之后沒有重新修改結(jié)構(gòu)類型,而導(dǎo)致結(jié)構(gòu)設(shè)計(jì)圖無法被審批。因此高度問題是結(jié)構(gòu)設(shè)計(jì)中一項(xiàng)重大問題,需要設(shè)計(jì)師和建筑師的重視。

(3)設(shè)定短肢剪力墻問題的解決辦法

剪力墻是指兩根連梁之間的橫截面高度和厚度的比例是5-8的墻。在高層建筑中設(shè)置斷肢剪力墻,增添了較多的限制條件。所以設(shè)計(jì)高層建筑結(jié)構(gòu)時(shí),工程師為確保工程的順利進(jìn)行,只有在不得已的條件下才會(huì)設(shè)計(jì)短肢剪力墻。

3.2地基基礎(chǔ)設(shè)計(jì)的常見問題及解決辦法

地基基礎(chǔ)設(shè)計(jì)的設(shè)計(jì)好壞直接關(guān)系到下一個(gè)設(shè)計(jì)環(huán)節(jié)能否順利進(jìn)行,所以結(jié)構(gòu)工程師比較注重該環(huán)節(jié)的設(shè)計(jì)。同時(shí)地基基礎(chǔ)設(shè)計(jì)還關(guān)系著工程造價(jià)的問題,所以在該階段如若出現(xiàn)問題,會(huì)造成巨大的虧損。

地方性規(guī)范重要性的問題是地基基礎(chǔ)設(shè)計(jì)關(guān)鍵問題,我國國土面積大,地質(zhì)狀況千奇百怪,一本國家出臺(tái)的《地基基礎(chǔ)設(shè)計(jì)規(guī)范》,并不能滿足全國每個(gè)地方對(duì)地基與基礎(chǔ)的具體規(guī)定。所以,在以國家標(biāo)準(zhǔn)地基基礎(chǔ)設(shè)計(jì)規(guī)范為基礎(chǔ)的前提下,每個(gè)地區(qū)都有符合個(gè)區(qū)域性具體、系統(tǒng)的地基基礎(chǔ)設(shè)計(jì)方法和經(jīng)驗(yàn),使得設(shè)計(jì)的地基基礎(chǔ)更加精確和詳盡。因此在設(shè)計(jì)地基基礎(chǔ)時(shí),必須要深入的學(xué)習(xí)地方性地基基礎(chǔ)規(guī)范,這樣才能夠使設(shè)計(jì)出來的地基基礎(chǔ)符合工程設(shè)計(jì)需要,為保證下面環(huán)節(jié)順利設(shè)計(jì)奠定基礎(chǔ)。

3.3結(jié)構(gòu)計(jì)算與分析中的問題以及解決辦法

基于建筑房屋建設(shè)施工中的新規(guī)不斷下發(fā),使得各類計(jì)算軟件的版本也在不斷更新。然而更新后的計(jì)算軟件會(huì)時(shí)常出問題,究其原因有軟件本身的問題,也有工程師對(duì)軟件的規(guī)范不能了解所致。所以,工程設(shè)計(jì)師只有準(zhǔn)確的使用計(jì)算機(jī)軟件來確保內(nèi)力分析更加精確和高效,同時(shí)按著設(shè)計(jì)要求來處理,才能夠保證工程設(shè)計(jì)質(zhì)量達(dá)標(biāo)。下面就開始對(duì)結(jié)構(gòu)計(jì)算分析中的問題進(jìn)行探討。

(1)計(jì)算模型的選取

針對(duì)普通結(jié)構(gòu)設(shè)計(jì),采取的模型應(yīng)當(dāng)是樓板整體平面內(nèi)無限剛假設(shè)模型;樓板分塊平面內(nèi)的無限剛模型,則可以運(yùn)用在錯(cuò)層和多塔結(jié)構(gòu)中;既能選擇彈性連接板模型,也能應(yīng)用樓板分塊無限剛模型的結(jié)構(gòu)有在樓塔上面相連接的多塔型結(jié)構(gòu)、樓板個(gè)別部位有大洞的結(jié)構(gòu)等幾種。在運(yùn)用各個(gè)模型時(shí),不是死板硬套而是從實(shí)際出發(fā),來靈活運(yùn)動(dòng)各個(gè)模型。不過在選擇計(jì)算模型時(shí)應(yīng)當(dāng)以極少的計(jì)算量來使預(yù)期分析的精度需求達(dá)標(biāo)為原則,選用模型時(shí)要審時(shí)度勢(shì),分清狀況來選擇合適的模型,如果只是一味的使用剛性樓板,就會(huì)導(dǎo)致計(jì)算墻肢的值偏小,施工時(shí)就極有可能引起事故。同時(shí)彈性樓板的采用也要根據(jù)實(shí)際情況來,以免計(jì)算量過大,浪費(fèi)人力物力。

(2)抗震等級(jí)確定的問題即解決辦法

《高層建筑混凝土結(jié)構(gòu)技術(shù)規(guī)程》中規(guī)定了普通的高層建筑的抗震等級(jí)。規(guī)定中指出主樓連接的整個(gè)樓群抗震級(jí)別要高于主樓的抗震級(jí)別;對(duì)于較復(fù)雜的高層建筑物,除了以上的要求之外,還應(yīng)當(dāng)滿足第十章的要求。針對(duì)地下室的結(jié)構(gòu)設(shè)計(jì),地下室的上部結(jié)構(gòu)牢固點(diǎn)即地下室天花板,進(jìn)行抗震級(jí)別設(shè)計(jì)時(shí),負(fù)一層的抗震等級(jí)應(yīng)當(dāng)與上部結(jié)構(gòu)級(jí)別相同。負(fù)一層以下的抗震級(jí)別視情況而定,一般是設(shè)置為抗震級(jí)別三級(jí),也可以設(shè)置更低的抗震級(jí)別。

4.結(jié)論

想要做好高層建筑結(jié)構(gòu)設(shè)計(jì)這項(xiàng)非常復(fù)雜的工作,使工程技術(shù)員明確設(shè)計(jì)規(guī)范,將計(jì)算機(jī)軟件合理運(yùn)用起來,在最大程度上避免設(shè)計(jì)過程中錯(cuò)誤或者遺漏的發(fā)生,降低結(jié)構(gòu)設(shè)計(jì)中的不確定因素,是本文分析鋼筋混凝土高層結(jié)構(gòu)設(shè)計(jì)中的常見問題的初衷,希望通過本文分析能夠給予相關(guān)人員以借鑒。

參考文獻(xiàn):

[1]張志強(qiáng). 鋼筋混凝土高層結(jié)構(gòu)設(shè)計(jì)常見問題分析[J]. 城市建筑,2013(18):56.

篇3

關(guān)鍵詞:大型風(fēng)電機(jī)組;增速齒輪箱;箱體結(jié)構(gòu);優(yōu)化設(shè)計(jì)

風(fēng)能作為一種清潔、廉價(jià)的可再生資源,是現(xiàn)代能源發(fā)展的主要方向,其全世界蘊(yùn)藏總量達(dá)到目前全球能源消耗總量的40倍,這在一定程度上推動(dòng)了風(fēng)電裝備的發(fā)展。為了提高風(fēng)力發(fā)電效率、降低發(fā)電成本,風(fēng)電機(jī)組正面向增加單機(jī)功率、減輕整機(jī)質(zhì)量和提高機(jī)組可靠性的方向發(fā)展。風(fēng)電齒輪箱是連接葉輪與發(fā)電機(jī)之間的重要傳動(dòng)裝置,是風(fēng)電機(jī)組的核心部件,其功能是改變轉(zhuǎn)速和傳遞扭矩?,F(xiàn)有風(fēng)電機(jī)組增速齒輪箱主要采用NGW行星輪系與平行軸輪系相結(jié)合的結(jié)構(gòu)布局,由于其自身體積和齒輪強(qiáng)度的限制,難以滿足大兆瓦機(jī)組的設(shè)計(jì)要求[1]。目前,行星傳動(dòng)結(jié)構(gòu)設(shè)計(jì)方法對(duì)齒輪箱零件結(jié)構(gòu)與形狀等的設(shè)計(jì)仍停留在粗放式設(shè)計(jì)階段,使得齒輪箱的結(jié)構(gòu)粗糙、體積大、質(zhì)量大,造成齒輪箱性能不佳和成本高。特別是在大功率齒輪箱的結(jié)構(gòu)設(shè)計(jì)中,這種保守而又粗放式的設(shè)計(jì)方法難以滿足大兆瓦風(fēng)電齒輪箱的高功率密度、高可靠性和低成本的要求。如何設(shè)計(jì)合理的齒輪箱結(jié)構(gòu)及參數(shù),使每個(gè)零件的性能都得到充分發(fā)揮,成為各大企業(yè)的研究重點(diǎn)[2]。目前風(fēng)電齒輪箱箱體的結(jié)構(gòu)優(yōu)化的相關(guān)文獻(xiàn)較少,其他箱體的研究較多[3-7]。ShouwenYao對(duì)汽車的變速箱進(jìn)行了以動(dòng)態(tài)響應(yīng)為目標(biāo)的拓?fù)鋬?yōu)化設(shè)計(jì),根據(jù)優(yōu)化結(jié)果重新建立CAD模型,校核分析表明變速箱的動(dòng)態(tài)性能有所提高。WeiChao在考慮制造約束的條件下,基于SIMP優(yōu)化理論對(duì)大型船用齒輪箱進(jìn)行拓?fù)鋬?yōu)化設(shè)計(jì),通過比較,新方案減重7.8%,達(dá)到了輕量化目的。郭曉偉分別使用Workbench平臺(tái)和支持向量機(jī)的方法對(duì)風(fēng)電齒輪箱箱體進(jìn)行尺寸優(yōu)化,結(jié)果表明支持向量機(jī)方法具有較高可信度,質(zhì)量減輕550kg。本課題提供的結(jié)構(gòu)優(yōu)化方法引入拓?fù)鋬?yōu)化理論,模型化設(shè)計(jì)不再使用類比設(shè)計(jì),拓?fù)鋬?yōu)化設(shè)計(jì)能夠在給定的設(shè)計(jì)域中得到滿足邊界條件的輕量化結(jié)構(gòu)。結(jié)合優(yōu)化結(jié)果和概念設(shè)計(jì)原則,得到規(guī)整的概念結(jié)構(gòu)模型。結(jié)構(gòu)詳細(xì)設(shè)計(jì)對(duì)概念結(jié)構(gòu)模型的關(guān)鍵尺寸實(shí)施基于響應(yīng)面法的尺寸優(yōu)化設(shè)計(jì),并進(jìn)一步完成結(jié)構(gòu)的工藝特征以便于加工制造,從而得到結(jié)構(gòu)的詳細(xì)模型。

1增速齒輪箱傳動(dòng)方案介紹

大型風(fēng)電齒輪箱主要傳動(dòng)方案分為兩大類:NGW串聯(lián)傳動(dòng)方案與封閉式功率分流傳動(dòng)方案。NGW串聯(lián)傳動(dòng)方案的主要優(yōu)點(diǎn)為傳動(dòng)比大、結(jié)構(gòu)簡單,但存在功率串行、各級(jí)承擔(dān)功率相同的缺點(diǎn),這就要求隨著風(fēng)電機(jī)組功率的增大,齒輪箱體積必須隨之增大,導(dǎo)致齒輪制造成本與吊裝成本增加。封閉式功率分流傳動(dòng)方案彌補(bǔ)了NGW串聯(lián)傳動(dòng)方案的缺點(diǎn),其各級(jí)承擔(dān)功率為總功率的一部分,大大降低了各級(jí)齒輪所承擔(dān)的載荷,可以顯著地降低齒輪箱的質(zhì)量。封閉式功率分流齒輪箱采用兩級(jí)行星傳動(dòng)、一級(jí)平行軸的三級(jí)傳動(dòng)結(jié)構(gòu)(如圖1所示)。第一級(jí)為行星架固定的NGW構(gòu)型,由內(nèi)齒圈輸入,太陽輪輸出;第二級(jí)為差動(dòng)輪系,由行星架和內(nèi)齒圈共同輸入,太陽輪輸出;第三級(jí)為一定軸輪系,由大齒輪輸入,小齒輪輸出。

2增速齒輪箱箱體概念結(jié)構(gòu)優(yōu)化設(shè)計(jì)

概念結(jié)構(gòu)設(shè)計(jì)是基于變密度法對(duì)模型化設(shè)計(jì)產(chǎn)生的初始幾何模型進(jìn)行拓?fù)鋬?yōu)化計(jì)算,獲得在極限工況下風(fēng)電齒輪箱零件的最優(yōu)材料分布規(guī)律,根據(jù)優(yōu)化結(jié)果進(jìn)行概念結(jié)構(gòu)設(shè)計(jì)。2.1齒輪箱整體力學(xué)模型建立增速齒輪箱箱體結(jié)構(gòu)優(yōu)化模型,首先需要確定齒輪箱箱體結(jié)構(gòu)的約束與載荷條件,因此根據(jù)齒輪箱機(jī)構(gòu)簡圖,建立齒輪箱整體力學(xué)模型(如圖2所示)。2.2箱體幾何模型和網(wǎng)格劃分根據(jù)增速齒輪箱傳動(dòng)構(gòu)型,確定齒輪箱初始幾何模型。以其中中間傳遞扭矩的構(gòu)件7(內(nèi)齒圈)為例說明結(jié)構(gòu)設(shè)計(jì)過程。齒輪箱內(nèi)齒圈由齒輪箱內(nèi)軸承支撐整體回轉(zhuǎn)運(yùn)動(dòng),其初始幾何模型如圖3所示。網(wǎng)格劃分之前需要分割實(shí)體。實(shí)體分割主要有兩個(gè)目的:一是分割出非設(shè)計(jì)區(qū)域和設(shè)計(jì)區(qū)域;二是分割出載荷施加區(qū)域,方便施加載荷。利用Hypermesh軟件實(shí)現(xiàn)網(wǎng)格劃分。由于齒輪嚙合實(shí)時(shí)變化,實(shí)際加載時(shí)作簡化處理,即在內(nèi)齒圈分度圓接觸線進(jìn)行等效加載,因此對(duì)輪齒面上分割出分度圓接觸線以利于施加載荷。劃分完網(wǎng)格的齒輪箱輸入結(jié)構(gòu)如圖4所示,其中紅色部分為設(shè)計(jì)區(qū)域(優(yōu)化區(qū)域),綠色部分為非設(shè)計(jì)區(qū)域(非優(yōu)化區(qū)域)。2.3載荷和約束根據(jù)圖2中齒輪箱整體受力模型,齒輪箱內(nèi)齒圈主要受行星輪6所提供的徑向力和切向力。在網(wǎng)格模型上施加載荷(如圖5所示)。內(nèi)齒圈與第一級(jí)太陽輪軸(構(gòu)件1)通過過盈連接傳遞動(dòng)力,這里作簡化處理,對(duì)聯(lián)接盤凸緣內(nèi)圓面進(jìn)行全約束處理,施加約束的模型如圖6所示。2.4優(yōu)化參數(shù)設(shè)置概念模型設(shè)計(jì)中需要設(shè)置一些必要的參數(shù),包括設(shè)計(jì)變量、成員尺寸、模式組、優(yōu)化響應(yīng)、優(yōu)化約束、優(yōu)化約束、優(yōu)化輔助選項(xiàng)等(見表1)。2.5密度結(jié)果云圖選取單元密度閥值為0.5,得到最終的拓?fù)涿芏仍茍D(如圖7所示)。分析云圖可得材料總體分布為周向斜筋分布,符合受力特征。考慮到制造工藝,得到設(shè)計(jì)概念模型(如圖8所示)。

3增速齒輪箱箱體尺寸優(yōu)化設(shè)計(jì)

尺寸優(yōu)化設(shè)計(jì)應(yīng)用響應(yīng)面法對(duì)模型中的關(guān)鍵尺寸進(jìn)行最優(yōu)設(shè)計(jì),如壁厚、大的圓角和肋的厚度等。首先確定設(shè)計(jì)變量及其變化范圍,選用試驗(yàn)設(shè)計(jì)方法生成樣本點(diǎn),然后通過最小二乘法進(jìn)行二次多項(xiàng)式響應(yīng)面的擬合,響應(yīng)面擬合完成后,需要計(jì)算響應(yīng)面的擬合程度評(píng)價(jià)指標(biāo),再選用優(yōu)化方法對(duì)響應(yīng)面進(jìn)行尋優(yōu),最后將最優(yōu)結(jié)果作為設(shè)計(jì)點(diǎn)進(jìn)行驗(yàn)證。3.1建立參數(shù)驅(qū)動(dòng)的三維模型創(chuàng)建參數(shù)化的三維模型,使軟件可以對(duì)模型進(jìn)行參數(shù)化自動(dòng)修改。對(duì)齒輪箱箱體結(jié)構(gòu)設(shè)置具體可變尺維軟件設(shè)計(jì)模塊建立關(guān)鍵尺寸參數(shù)驅(qū)動(dòng)三維模型(如圖9所示),各尺寸均可在一定范圍內(nèi)變化,通過尺寸優(yōu)化設(shè)計(jì)可以確定最佳的尺寸組合方案。3.2關(guān)鍵尺寸的靈敏度分析通過分析關(guān)鍵尺寸對(duì)位移、應(yīng)力、總質(zhì)量的影響程度,為之后選擇最優(yōu)解提供數(shù)據(jù)支持。齒輪箱箱體結(jié)構(gòu)設(shè)置具體可變尺寸(L1,R1,R2,R3,R4)的變化范圍見表2?;贏NSYSWorkbench優(yōu)化設(shè)計(jì)平臺(tái)對(duì)上述模型進(jìn)行材料屬性定義、網(wǎng)格劃分、施加邊界條件等前處理操作,提交作業(yè)求解。通過軟件DesignExplorer模塊,采用中心組合方法給出27組設(shè)計(jì)點(diǎn)。對(duì)這些設(shè)計(jì)點(diǎn)進(jìn)行求解,利用響應(yīng)面法可得設(shè)計(jì)變量對(duì)總位移、等效應(yīng)力、質(zhì)量的靈敏程度(如圖10所示)由圖10可見:尺寸L1對(duì)箱體等效應(yīng)力影響最大,尺寸R3對(duì)箱體等效應(yīng)力的影響可以忽略不計(jì);尺寸R3對(duì)箱體總移影響最大,尺寸L1對(duì)箱體總移影響最小;尺寸R2,R3和R4對(duì)箱體質(zhì)量影響較大。在確定最優(yōu)方案時(shí)需綜合考慮尺寸對(duì)等效應(yīng)力、總移、質(zhì)量的綜合影響。3.3尺寸優(yōu)化設(shè)計(jì)為了獲得候選設(shè)計(jì)點(diǎn),需要結(jié)合靈敏度分析,綜合考慮剛度、質(zhì)量等因素,確定最優(yōu)解。針對(duì)齒輪箱箱體結(jié)構(gòu)設(shè)置總質(zhì)量最小、最大總移不大于0.3和最大等效應(yīng)力不大于100MPa,指定優(yōu)化評(píng)定準(zhǔn)則為總質(zhì)量最小、最大總移不大于0.3和最大等效應(yīng)力不大于100MPa,利用ANSYSWorkBench進(jìn)行優(yōu)化設(shè)計(jì),得到3個(gè)較優(yōu)設(shè)計(jì)方案(見表3)。由表3可知:3種方案的VonMises應(yīng)力和最大變形相差極小,因此確定以質(zhì)量最小為評(píng)價(jià)原則,選定方案一為最終設(shè)計(jì)方案。對(duì)相關(guān)尺寸進(jìn)行圓整后,重新在ANSYS中進(jìn)行建模計(jì)算,可得其最大VonMises應(yīng)力和總移云圖(如圖11和圖12所示)。由圖11和圖12可見:最大VonMises應(yīng)力為90.438MPa,屈服強(qiáng)度為650MPa,安全因子大于1.1,滿足要求。對(duì)比初始結(jié)合模型與輕量化幾何模型,優(yōu)化后質(zhì)量降低0.8t,說明該方法有效地降低了齒輪箱的質(zhì)量。

4結(jié)論

篇4

關(guān)鍵詞:需求分析;用例圖;概念結(jié)構(gòu);邏輯結(jié)構(gòu)

中圖分類號(hào):TP311文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1009-3044(2011)31-7585-02

1 研究目的

隨著人們生活水平的提高,品牌服裝越來越受到人們的青睞。但是,很多專賣店仍然采用落后的人工管理方式。這種狀況對(duì)提高整個(gè)專賣店的管理水平、市場預(yù)測(cè)和輔助決策等帶來了負(fù)面影響。

本數(shù)據(jù)庫應(yīng)用系統(tǒng)是針對(duì)縣區(qū)專賣店的實(shí)際需求開發(fā)設(shè)計(jì)的,利用計(jì)算機(jī)運(yùn)算速度快、存儲(chǔ)信息容量大、處理邏輯問題強(qiáng)、功能強(qiáng)大的優(yōu)勢(shì),從專賣店的服裝訂購、進(jìn)庫、銷售、店員管理等實(shí)際需求出發(fā),針對(duì)性強(qiáng),功能齊備,旨在通過幫助專賣店服裝管理實(shí)現(xiàn)信息化,以提高專賣店管理的效率。

2 系統(tǒng)分析

2.1 技術(shù)可行性

硬件方面:硬盤根據(jù)數(shù)據(jù)庫的大小而定;

CPU:2.4GHz;

內(nèi)存:2G;

軟件方面:

操作系統(tǒng):WINDOWS2000/XP

程序開發(fā)工具:Visual Basic6.0

數(shù)據(jù)庫:SQLServer2005

本系統(tǒng)所規(guī)劃出的功能(基礎(chǔ)數(shù)據(jù)維護(hù)、進(jìn)貨事務(wù)處理、銷售事務(wù)處理、庫存信息統(tǒng)計(jì)、銷售信息統(tǒng)計(jì)、店員事務(wù)處理等)基本能滿足用戶的需求。所使用的開發(fā)工具完全可以完成用戶所提出的要求。

2.2 經(jīng)濟(jì)可行性

本系統(tǒng)的使用完全脫離了傳統(tǒng)的手工管理方式,實(shí)現(xiàn)無紙化辦公,同時(shí)又有利于記錄的長期保存,還可以使相關(guān)人員統(tǒng)計(jì)庫存和銷售數(shù)據(jù),節(jié)省了翻賬本查找和手工計(jì)算的時(shí)間,提高了工作效率,經(jīng)理可以隨時(shí)查看庫存和統(tǒng)計(jì)的確切信息,使得決策更加高效準(zhǔn)確。用戶使用了本系統(tǒng)后只需要花一定資金購買電腦和必備的軟件即能實(shí)現(xiàn)自動(dòng)化,投如資金很少。

2.3 需求分析

在需求分析階段,就是要準(zhǔn)確的回答“系統(tǒng)必須做什么”的問題。需求分析的過程,就是與用戶共同協(xié)商,明確系統(tǒng)的全部功能、性能以及運(yùn)行規(guī)格。需求分析的結(jié)果是軟件開發(fā)的基礎(chǔ),因此它關(guān)系到軟件開發(fā)的成敗和軟件產(chǎn)品的質(zhì)量,其重要性不言而喻。需求分析最大的好處就是,能使開發(fā)后期和整個(gè)維護(hù)階段要重做的工作大大減少。

2.4 系統(tǒng)功能需求

用戶管理需要實(shí)現(xiàn)的功能主要有:驗(yàn)證用戶登錄信息并獲取用戶信息,并記錄登錄時(shí)間、添加系統(tǒng)用戶信息、更新系統(tǒng)用戶信息、刪除系統(tǒng)用戶信息、查詢系統(tǒng)用戶信息。

進(jìn)貨管理需要實(shí)現(xiàn)的主要功能有:添加進(jìn)貨信息、更新進(jìn)貨信息、刪除進(jìn)貨信息、查詢進(jìn)貨信息、統(tǒng)計(jì)進(jìn)貨信息。

銷售管理需要實(shí)現(xiàn)的主要功能有:添加、更新、刪除、查詢和統(tǒng)計(jì)銷售信息。

報(bào)損管理需要實(shí)現(xiàn)的主要功能有:添加、更新、刪除、查詢和統(tǒng)計(jì)報(bào)損信息。

2.5 建立用例圖

用例圖是被稱為參與者的外部用戶所能觀察到的系統(tǒng)功能的模型圖,呈現(xiàn)了一些參與者和一些用例,以及它們之間的關(guān)系,主要用于對(duì)系統(tǒng)、子系統(tǒng)或類的功能行為進(jìn)行建模。

用例圖展示了用例之間以及同用例參與者之間是怎樣相互聯(lián)系的。用例圖用于對(duì)系統(tǒng)、子系統(tǒng)或類的行為進(jìn)行可視化,使用戶能夠理解如何使用這些元素,并使開發(fā)者能夠?qū)崿F(xiàn)這些元素。 將每個(gè)系統(tǒng)中的用戶分出工作狀態(tài)的屬性和工作內(nèi)容,方便建模,防止功能重復(fù)和多余的類。用例圖定義了系統(tǒng)的功能需求,它是從系統(tǒng)的外部看系統(tǒng)功能,并不描述系統(tǒng)內(nèi)部對(duì)功能的具體實(shí)現(xiàn)。

根據(jù)系統(tǒng)的功能需求分析,得到服裝專賣店的數(shù)據(jù)庫應(yīng)用系統(tǒng)的用例圖,見圖1。

3 數(shù)據(jù)庫設(shè)計(jì)

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

將需求分析得到的用戶需求抽象為信息結(jié)構(gòu)即概念模型的過程就是概念結(jié)構(gòu)設(shè)計(jì)。它是整個(gè)數(shù)據(jù)庫設(shè)計(jì)的關(guān)鍵。

概念結(jié)構(gòu)是對(duì)現(xiàn)實(shí)世界的一種抽象,即對(duì)實(shí)際的人、物、事和概念進(jìn)行人為處理,抽取共同特性,忽略非本質(zhì)細(xì)節(jié),并把這些特性用各種概念精確的加以描述,這些概念組成了某種模型。一般有三種抽象:分類,聚集,概括。

對(duì)需求分析階段收集到的數(shù)據(jù)進(jìn)行分類、組織,形成實(shí)體,實(shí)體的屬性,標(biāo)識(shí)實(shí)體的碼,確定實(shí)體之間的聯(lián)系類型,設(shè)計(jì)E-R圖。

為了簡化E-R圖的處置,現(xiàn)實(shí)世界的事物能作為屬性對(duì)待的,盡量作為屬性對(duì)待。

實(shí)體和屬性并沒有形式上可以截然劃分的界限,但可以給出兩條準(zhǔn)則:

1) 屬性不能再具有需要描述的性質(zhì)。即屬性必須是不可分的數(shù)據(jù)項(xiàng),不能再由另一些屬性組成。

2) 屬性不能與其他實(shí)體具有聯(lián)系。聯(lián)系只發(fā)生在實(shí)體之間。

根據(jù)這些準(zhǔn)則,設(shè)計(jì)E-R圖。實(shí)體之間的聯(lián)系見圖2。

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

邏輯結(jié)構(gòu)設(shè)計(jì)的任務(wù)就是把概念結(jié)構(gòu)設(shè)計(jì)好的基本E-R圖轉(zhuǎn)換為與選用DBMS產(chǎn)品所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu)[1]。

圖2中菱形表示的兩個(gè)實(shí)體之間的聯(lián)系均為1:n的聯(lián)系,根據(jù)參考資料1提到的E-R圖轉(zhuǎn)換為關(guān)系模型應(yīng)遵循的原則,把這類聯(lián)系與n端的實(shí)體合并。

下面把設(shè)計(jì)好的E-R圖轉(zhuǎn)換為關(guān)系模型,關(guān)系的碼用下橫線標(biāo)出。

訂單(訂單編號(hào),商品編號(hào),數(shù)量,單價(jià),送貨員,接收號(hào),日期,備注)

商品(商品編號(hào),名稱,數(shù)量,單價(jià),類型編號(hào),供應(yīng)商編號(hào),介紹,備注)

商品類型(類型編號(hào),類型名稱,商品名稱,數(shù)量,單價(jià),備注)

銷售單(銷售單編號(hào),商品編號(hào),數(shù)量,單價(jià),店員編號(hào),日期,備注)

報(bào)損單(報(bào)損單編號(hào),訂單編號(hào),數(shù)量,店員編號(hào),原因,日期)

供應(yīng)商(供應(yīng)商編號(hào),名稱,聯(lián)系方式,介紹,備注)

店員(店員編號(hào),用戶名,密碼,真實(shí)姓名,上次登錄時(shí)間,用戶類型)

3.3 數(shù)據(jù)庫的物理結(jié)構(gòu)設(shè)計(jì)

數(shù)據(jù)庫最終要存儲(chǔ)在物理設(shè)備上,并為物理設(shè)備實(shí)現(xiàn)數(shù)據(jù)的處理和輸出提供理論依據(jù)。數(shù)據(jù)庫在物理設(shè)備上的存儲(chǔ)結(jié)構(gòu)與存取方法稱為數(shù)據(jù)庫的物理結(jié)構(gòu),它依賴于給定的計(jì)算機(jī)系統(tǒng)。為一個(gè)給定的邏輯數(shù)據(jù)模型選取一個(gè)最合適應(yīng)用要求的物理結(jié)構(gòu)的過程,就是數(shù)據(jù)庫的物理設(shè)計(jì)。

品牌服裝專賣店數(shù)據(jù)庫應(yīng)用系統(tǒng)的后臺(tái)數(shù)據(jù)庫的物理結(jié)構(gòu)設(shè)計(jì)主要考慮了兩方面:

1) 數(shù)據(jù)存取選擇索引方法,主要是B+樹索引方法。存取方法是快速存取數(shù)據(jù)庫中數(shù)據(jù)的技術(shù)[2]。

分析商品關(guān)系模式,商品名稱屬性以后在查詢條件中經(jīng)常出現(xiàn),需要在商品名稱上建立索引,這樣,有了商品名稱索引,以后使用該字段名查詢時(shí)可以節(jié)省執(zhí)行開銷。分析商品類型關(guān)系模式,商品類型名稱屬性以后在查詢條件中經(jīng)常出現(xiàn),需要在商品類型名稱上建立索引。同樣,分析店員和供應(yīng)商關(guān)系模式,用戶名屬性和供應(yīng)商名稱屬性以后在查詢條件中經(jīng)常出現(xiàn),也需要在兩個(gè)屬性上建立索引。每個(gè)關(guān)系模式的編號(hào)屬性,可以唯一確定關(guān)系中的一條記錄,為了保證關(guān)系的實(shí)體完整性,把每個(gè)編號(hào)屬性設(shè)置為每個(gè)關(guān)系模式的主索引。

2) 確定數(shù)據(jù)庫的存儲(chǔ)結(jié)構(gòu)。由于整個(gè)系統(tǒng)涉及到的數(shù)據(jù)量相對(duì)來說不是很多,把整個(gè)數(shù)據(jù)庫應(yīng)用系統(tǒng)存儲(chǔ)在同一磁盤上,建立“服裝庫存管理系統(tǒng)”文件夾。在該文件夾里邊建立兩個(gè)子文件夾“DB”和“Source Code”,其中,“DB”文件夾用于存儲(chǔ)數(shù)據(jù)庫BuySaleStorage,“Source Code”用于存儲(chǔ)VB代碼。這樣,把所有數(shù)據(jù)集中在一起有利于以后的統(tǒng)一管理。

4 總結(jié)

通過數(shù)據(jù)庫應(yīng)用系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)的具體實(shí)踐,把軟件工程的原理和方法應(yīng)用到數(shù)據(jù)庫系統(tǒng)的設(shè)計(jì)中來,開發(fā)了數(shù)據(jù)庫及其應(yīng)用系統(tǒng)。本數(shù)據(jù)庫應(yīng)用系統(tǒng)是針對(duì)縣區(qū)專賣店的實(shí)際需求開發(fā)設(shè)計(jì)的,利用計(jì)算機(jī)運(yùn)算速度快、存儲(chǔ)信息容量大、處理邏輯問題強(qiáng)、功能強(qiáng)大的優(yōu)勢(shì),從專賣店的服裝訂購、進(jìn)庫、銷售、店員管理等實(shí)際需求出發(fā),針對(duì)性強(qiáng),功能齊備,可以幫助專賣店服裝管理實(shí)現(xiàn)信息化,從而提高專賣店管理的效率。

參考文獻(xiàn)

篇5

近年來,中國保險(xiǎn)業(yè)發(fā)展迅猛,與此相對(duì)應(yīng),國內(nèi)財(cái)產(chǎn)保險(xiǎn)軟件項(xiàng)目規(guī)模也越來越大,業(yè)務(wù)本身越來越復(fù)雜,這從技術(shù)和管理兩個(gè)方面都給項(xiàng)目實(shí)施帶來了挑戰(zhàn)。

開發(fā)特點(diǎn)

總的來說,當(dāng)前財(cái)產(chǎn)保險(xiǎn)應(yīng)用軟件開發(fā)有以下幾個(gè)特點(diǎn):

業(yè)務(wù)多變

國內(nèi)保險(xiǎn)企業(yè)在全球保險(xiǎn)業(yè)大環(huán)境和不斷增長的來自國外和國內(nèi)的競爭對(duì)手的競爭壓力下需要以“變”求發(fā)展。不斷推出新的產(chǎn)品和新的服務(wù)模式以滿足用戶的需求是目前保險(xiǎn)業(yè)發(fā)展的一個(gè)特點(diǎn)。

業(yè)務(wù)復(fù)雜

財(cái)產(chǎn)保險(xiǎn)公司往往包括幾十個(gè)險(xiǎn)類,上百個(gè)甚至幾百個(gè)業(yè)務(wù)險(xiǎn)種。這些險(xiǎn)類險(xiǎn)種既有共性,又有特性,如何將這些共性和特性有機(jī)地組織在一起是軟件開發(fā)必須要有效解決的問題。

新產(chǎn)品上線要求時(shí)間短

保險(xiǎn)公司為了搶占市場,爭奪客戶,從研發(fā)推出新產(chǎn)品到產(chǎn)品上線往往只有一周甚至更短的時(shí)間,這就對(duì)應(yīng)用系統(tǒng)的開發(fā)效率提出了極高的要求。

項(xiàng)目組人員多,水平參差不齊,造成管理困難

項(xiàng)目規(guī)模變大造成項(xiàng)目參與人員不斷增加,不少項(xiàng)目組都達(dá)到了30~50人的規(guī)模。而且,人員的水平有較大的差異,這對(duì)我們進(jìn)行高效溝通,保證項(xiàng)目的進(jìn)度和質(zhì)量都是不小的挑戰(zhàn)。

應(yīng)對(duì)上述挑戰(zhàn)的手段和方法有很多,而建立統(tǒng)一的開發(fā)規(guī)范首當(dāng)其沖。其中,詞根表和庫結(jié)構(gòu)又是建立開發(fā)規(guī)范的重要基礎(chǔ)。詞根是領(lǐng)域概念在軟件實(shí)現(xiàn)過程中的英文(縮寫)約定。詞根能夠?qū)Ω鞅kU(xiǎn)軟件開發(fā)形成一種規(guī)范和標(biāo)準(zhǔn),統(tǒng)一領(lǐng)域語義;同時(shí)供開發(fā)人員參考遵循,從而避免不必要的重復(fù)工作和資源浪費(fèi),提高工作效率和質(zhì)量。庫結(jié)構(gòu)的設(shè)計(jì)在應(yīng)用開發(fā)中占有重要的地位,它使軟件穩(wěn)定下來,并且是實(shí)現(xiàn)業(yè)務(wù)敏捷性的一個(gè)基礎(chǔ)。

詞根的建設(shè)和應(yīng)用

我們把領(lǐng)域概念在軟件實(shí)現(xiàn)過程中的英文(縮寫)約定稱之為這個(gè)領(lǐng)域概念的詞根。詞根是在軟件設(shè)計(jì)和實(shí)現(xiàn)中各種概念元素命名構(gòu)造的基本單位。詞根的基礎(chǔ)框架如圖1所示。它自下而上包括三個(gè)部分,詞根來源、詞根組成和詞根應(yīng)用。

詞根表包括三個(gè)部分: 詞根、詞組根、術(shù)語和詞典。所有詞根按照詞根的描述規(guī)范(EDS,Etyma Description Specification)進(jìn)行描述,并按照詞根分類規(guī)范(ECS, Etyma Classiftication Specification)進(jìn)行分類。

詞根的管理和應(yīng)用是對(duì)詞根表的管理維護(hù)和對(duì)詞根表的使用方式的約定,包括詞根生命周期管理規(guī)定、詞根使用規(guī)則提示、詞根查詢和命名建議四個(gè)部分。

詞根由“詞組根”、“詞根”和“保險(xiǎn)術(shù)語和金融保險(xiǎn)詞典”三個(gè)部分組成。其中詞根是軟件開發(fā)中概念元素的最基本構(gòu)造單位,是原子。詞組根是詞組形式的領(lǐng)域概念的編寫約定,相對(duì)于詞根來說,是分子。術(shù)語和詞典是詞根來源中的原始術(shù)語和詞典,一并將其納入詞根系統(tǒng)進(jìn)行管理以便于程序員進(jìn)行參考。

參考《保險(xiǎn)術(shù)語》中對(duì)保險(xiǎn)術(shù)語的分類,根據(jù)保險(xiǎn)項(xiàng)目的要素特征可以將詞根分成幾大類: 如標(biāo)的、業(yè)務(wù)、單證、財(cái)會(huì)等大類,在每一大類中又根據(jù)業(yè)務(wù)主題或環(huán)節(jié)再進(jìn)行細(xì)分,比如投承保、批改、理賠等子類。

為便于詞根的應(yīng)用,使得詞根充分發(fā)揮作用,詞根的應(yīng)用更有效率,可以開發(fā)一個(gè)詞根表管理系統(tǒng),系統(tǒng)的主要功能包括詞根生命周期管理、詞根使用規(guī)則提示、詞根查詢和命名建議四個(gè)部分。

詞根表應(yīng)用可以統(tǒng)一團(tuán)隊(duì)內(nèi)的保險(xiǎn)領(lǐng)域的編程“語言”,實(shí)現(xiàn)應(yīng)用的“規(guī)范化”,提高代碼的質(zhì)量和水平。其次,在對(duì)庫表、字段、函數(shù)等進(jìn)行命名時(shí),詞根表還可以提供重要參考,從而提高應(yīng)用開發(fā)的效率,同時(shí),它也是部門內(nèi)培訓(xùn)新人的一個(gè)重要的文檔材料。

庫結(jié)構(gòu)的設(shè)計(jì)

通常,數(shù)據(jù)庫的設(shè)計(jì)被分為六個(gè)階段,需求分析、概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)、物理結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)庫實(shí)施、數(shù)據(jù)庫運(yùn)行和維護(hù)。將需求分析階段得到的用戶需求抽象為信息結(jié)構(gòu)即概念模型的過程就是概念結(jié)構(gòu)設(shè)計(jì)。它是整個(gè)數(shù)據(jù)庫設(shè)計(jì)的關(guān)鍵。目前應(yīng)用最廣泛的描述概念結(jié)構(gòu)的工具是ER圖。

但僅僅以E-R關(guān)系為核心的傳統(tǒng)設(shè)計(jì)方法對(duì)業(yè)務(wù)概念的依賴性較強(qiáng),對(duì)實(shí)體缺乏進(jìn)一步的分析,從而使得大型應(yīng)用的模型很難理解。在對(duì)復(fù)用的支持上,在對(duì)業(yè)務(wù)變化的適應(yīng)性上也缺乏必要的考慮。

在數(shù)據(jù)庫結(jié)構(gòu)的設(shè)計(jì)中,可以采用結(jié)合維度和E-R兩種設(shè)計(jì)思想的綜合性方法,具體步驟如圖3所示,分為四步。

第一步,業(yè)務(wù)文件和單證分析

在開始階段,首先對(duì)相關(guān)業(yè)務(wù)領(lǐng)域的業(yè)務(wù)文件和業(yè)務(wù)單證進(jìn)行收集、整理和分析,重點(diǎn)是明確業(yè)務(wù)流程,收集業(yè)務(wù)文件和流程中所體現(xiàn)的業(yè)務(wù)實(shí)體概念、對(duì)單證上的各個(gè)要素進(jìn)行采樣和收集,并參照詞根表對(duì)各個(gè)要素進(jìn)行命名,形成“業(yè)務(wù)實(shí)體概念表”和“信息要素表”。

第二步,維度和標(biāo)量的收集和分析

對(duì)上一步收集的信息要素進(jìn)行分類和整理,首先分辨哪些要素屬于維度、哪些要素是標(biāo)量和屬性,此后再對(duì)維度進(jìn)行進(jìn)一步的分析,按5WH的方式進(jìn)行進(jìn)一步分類,為下一步使用上述要素構(gòu)建數(shù)據(jù)結(jié)構(gòu)做好準(zhǔn)備。

通過這個(gè)階段的分析和整理,設(shè)計(jì)人員得到相關(guān)業(yè)務(wù)領(lǐng)域的維度分類匯總表、標(biāo)量匯總表和屬性匯總表。通過對(duì)上述“信息要素表”按5WH的方式進(jìn)行分析,得到如下的“維度分類匯總表”、“標(biāo)量匯總表”、“屬性匯總表”。

第三步,實(shí)體-關(guān)系分析

在第三階段,根據(jù)第一步中得到業(yè)務(wù)實(shí)體概念表,整理和匯總業(yè)務(wù)實(shí)體之間的關(guān)系,并根據(jù)業(yè)務(wù)領(lǐng)域的需要,選擇其中必要的業(yè)務(wù)概念,作為系統(tǒng)的實(shí)體結(jié)構(gòu),并最終繪制業(yè)務(wù)領(lǐng)域的E-R圖。

第四步,形成和調(diào)整數(shù)據(jù)結(jié)構(gòu)

在第四階段,使用第二步中得到的維度、標(biāo)量和屬性要素填充第三步得到實(shí)體結(jié)構(gòu)最終得到數(shù)據(jù)結(jié)構(gòu)的概念模型,并依據(jù)數(shù)據(jù)庫設(shè)計(jì)的范式原則和程序應(yīng)用的方便性等因素進(jìn)行調(diào)整,得到最終的數(shù)據(jù)結(jié)構(gòu)。

庫結(jié)構(gòu)適應(yīng)性分析

隨著保險(xiǎn)市場的不斷開放,競爭日益激烈,業(yè)務(wù)變化很快。業(yè)務(wù)相似度高但又絕不相同,分類困難。庫表設(shè)計(jì)應(yīng)充分考慮這些特點(diǎn),通過縱橫向設(shè)計(jì)、代碼表配置、主子表設(shè)計(jì)等多種方法,使的庫結(jié)構(gòu)具備較強(qiáng)的適應(yīng)性。

保險(xiǎn)行業(yè)最主要的需求來源于業(yè)務(wù)擴(kuò)展,即新產(chǎn)品增加。從數(shù)據(jù)采集的角度分析,新增產(chǎn)品可以抽象為三類情況。

第一類產(chǎn)品: 與系統(tǒng)的基本業(yè)務(wù)流程基本一致,只是條款信息、保障范圍、費(fèi)率、出險(xiǎn)原因等有所差異,但是無需額外采集信息。這類產(chǎn)品只需配置橫向代碼表(包括險(xiǎn)種代碼、險(xiǎn)別代碼、標(biāo)的代碼等)就可以實(shí)現(xiàn),無需變更數(shù)據(jù)結(jié)構(gòu)。

第二類產(chǎn)品: 與已有基本產(chǎn)品相比,除了條款、保障項(xiàng)目等有所差異外,還需要額外采集非關(guān)鍵性的業(yè)務(wù)信息。可以使用屬性擴(kuò)展表存儲(chǔ)額外采集的信息,無需調(diào)整數(shù)據(jù)結(jié)構(gòu)。

篇6

關(guān)鍵詞:信息系統(tǒng);酒店管理;數(shù)據(jù)庫;設(shè)計(jì)

中圖分類號(hào):TP391文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1009-3044(2012)17-4043-03

Database Design in the Hotel Management System

TAN Qian-fang

(Hunan Food and Drug Vocational College,Changsha 410016,China)

Abstract:In the process of building information management system, pay more attention on realization, Contempt on design is a common problem with technology developers, especially the standardization of back-end database design is easily overlooked. This will lead to the eventual realization of the system data processing capacity is limited, inefficient, data management, maintenance and post-update difficul? ties. The article strictly follow normalized database design ideas, with the typical business hotel management system for business logic to ex? plain the main steps in the information systems development process, database design and methods.

Key words: information system; hotel management; database; programing

在信息管理系統(tǒng)的設(shè)計(jì)和開發(fā)過程中,數(shù)據(jù)庫設(shè)計(jì)是其中最為重要的環(huán)節(jié)之一。設(shè)計(jì)規(guī)范、良好的數(shù)據(jù)庫不僅能帶來系統(tǒng)數(shù)據(jù)處理效率的極大提升,更重要的是在系統(tǒng)正式運(yùn)行后能大大簡化后期的數(shù)據(jù)更新維護(hù)工作,提高系統(tǒng)的可擴(kuò)展性。目前大多數(shù)酒店提供的服務(wù)多種多樣,規(guī)模大小也各不相同,較為典型的酒店服務(wù)業(yè)務(wù)一般都包括飲食、住宿和娛樂等方面,下面該文從這些典型的酒店業(yè)務(wù)邏輯出發(fā),分析和探討數(shù)據(jù)庫的設(shè)計(jì)方案。

1數(shù)據(jù)庫需求分析

數(shù)據(jù)庫設(shè)計(jì)的第一步是做好需求分析。在此階段需要準(zhǔn)確了解和分析用戶的具體需求,包括數(shù)據(jù)需求和處理需求,這是整個(gè)數(shù)據(jù)庫設(shè)計(jì)過程的基礎(chǔ),也是最困難、最耗費(fèi)時(shí)間的一步。

1.1數(shù)據(jù)流圖分析

典型的酒店管理一般包括飲食部門、住宿管理部門、娛樂管理部門和經(jīng)理部門,下面簡要分析各部門的業(yè)務(wù)邏輯。

飲食部門是酒店基本部門之一,所提供服務(wù)的特點(diǎn)是實(shí)時(shí)性強(qiáng)、持續(xù)時(shí)間短、強(qiáng)調(diào)效率。此處需要重點(diǎn)處理的信息是與飲食有關(guān)的財(cái)務(wù)數(shù)據(jù),一方面便于定期的賬目匯總,另一方面也便于及時(shí)向酒店管理層匯報(bào)。

住宿管理部門也是酒店基本部門之一。其主要職責(zé)包括:(1)布置房間設(shè)施、分類、編號(hào)、制定收費(fèi)標(biāo)準(zhǔn)、分配服務(wù)人員;(2)登記旅客信息,記錄其入住、退房時(shí)間;(3)統(tǒng)計(jì)各類房間的客滿程度;(4)處理本部門的財(cái)務(wù)信息。

娛樂部門需要處理的業(yè)務(wù)主要包括:(1)制定收費(fèi)標(biāo)準(zhǔn),分配負(fù)責(zé)人;(2)收入支出財(cái)務(wù)處理等。經(jīng)理部門的功能是必不可少的。主要職責(zé)有:(1)員工管理;(2)部門劃分;(3)各部門的財(cái)務(wù)核算;(4)酒店?duì)I業(yè)收益的定期核算。從上面各個(gè)部門的業(yè)務(wù)分析可以看出,不同部門都有財(cái)務(wù)處理的需求,因此歸總設(shè)計(jì)一個(gè)統(tǒng)一的“財(cái)務(wù)子系統(tǒng)”。而飲食部門因?yàn)樗枰臉I(yè)務(wù)功能都已包含在“財(cái)務(wù)子系統(tǒng)”中,故而去掉該功能模塊。最終設(shè)計(jì)酒店信息管理系統(tǒng)分為四個(gè)子模塊:經(jīng)理子系統(tǒng)、財(cái)務(wù)子系統(tǒng)、住宿子系統(tǒng)和娛樂子系統(tǒng)。根據(jù)前面對(duì)業(yè)務(wù)邏輯的詳細(xì)分析,畫出各子系統(tǒng)的數(shù)據(jù)流圖,例如圖1所示為財(cái)務(wù)子系統(tǒng)的數(shù)據(jù)流圖。

1.2數(shù)據(jù)字典設(shè)計(jì)

數(shù)據(jù)字典是數(shù)據(jù)庫中各類數(shù)據(jù)描述的集合,需要設(shè)計(jì)人員對(duì)所開發(fā)系統(tǒng)的實(shí)際情況進(jìn)行詳細(xì)的數(shù)據(jù)收集和數(shù)據(jù)分析才能得到。數(shù)據(jù)字典內(nèi)容一般包括數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)和數(shù)據(jù)處理過程。下面列舉幾例:

數(shù)據(jù)項(xiàng)如:員工號(hào)(編號(hào):1,數(shù)據(jù)項(xiàng)名稱:員工號(hào),說明部分:整數(shù)類型,有唯一性)

數(shù)據(jù)結(jié)構(gòu)如:員工信息(編號(hào):1,數(shù)據(jù)結(jié)構(gòu)名:員工信息,屬性:包括員工號(hào)、姓名、性別、年齡、工齡、級(jí)別、部門、職務(wù)、備注)

數(shù)據(jù)流如:員工基本信息(編號(hào):1,數(shù)據(jù)流名:員工基本信息,輸入:招新員工,輸出:員工信息)

數(shù)據(jù)存儲(chǔ)如:員工信息(數(shù)據(jù)存儲(chǔ)名:員工信息,輸入數(shù)據(jù)流:員工基本信息,輸出數(shù)據(jù)流:工資結(jié)算)

處理過程如:招新員工(處理過程名:招新員工,輸入數(shù)據(jù)流:終端,輸出數(shù)據(jù)流:員工基本信息)

……

2數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)

數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)常用方法有自底向上和自頂向下兩種。該文采用自底向上的設(shè)計(jì)方法,即首先定義各局部應(yīng)用的概念結(jié)構(gòu),然后將它們集成,得到全局概念結(jié)構(gòu)。

2.1局部概念結(jié)構(gòu)設(shè)計(jì)

下面以財(cái)務(wù)管理子系統(tǒng)為例,分析子系統(tǒng)的功能,設(shè)計(jì)局部概念結(jié)構(gòu),并且對(duì)該局部概念結(jié)構(gòu)進(jìn)行合理優(yōu)化調(diào)整。

圖2財(cái)務(wù)管理子系統(tǒng)E-R圖

財(cái)務(wù)管理子系統(tǒng)的功能為:首先對(duì)各部門上交的收支情況進(jìn)行匯總,得出各部門的收益情況;然后在此基礎(chǔ)上進(jìn)行整體匯總,得到整個(gè)酒店的收益信息;最后將酒店的收益情況下發(fā)給各個(gè)部門,公開賬目。根據(jù)該分析,得到描述財(cái)務(wù)管理子系統(tǒng)概念結(jié)構(gòu)的E-R模型如圖2所示。

E-R模型調(diào)整的準(zhǔn)則:(1)現(xiàn)實(shí)世界中的事物能作為屬性對(duì)待的盡量作為屬性對(duì)待;(2)屬性中不具有需要描述的信息,即屬性是不可分的數(shù)據(jù)項(xiàng),不再包含其他信息。根據(jù)原則分析,員工應(yīng)對(duì)應(yīng)一個(gè)領(lǐng)導(dǎo)關(guān)系,但為了簡便起見,就用員工的“等級(jí)”屬性來表達(dá)員工之間的領(lǐng)導(dǎo)關(guān)系。

2.2數(shù)據(jù)視圖集成

完成各子系統(tǒng)的分E-R圖設(shè)計(jì)及優(yōu)化之后,接下來需要將所有的分E-R圖綜合集成為一個(gè)總的E-R圖。由于本系統(tǒng)中各分E-R圖的規(guī)模較小,所以合成過程采用了一次集成方式。

整個(gè)過程分兩步進(jìn)行:第一步:合并。將各分E-R圖合并生成初步E-R圖,解決各分E-R圖間可能存在的屬性沖突、命名沖突或結(jié)構(gòu)沖突。第二步:修改和重構(gòu)。消除不必要的冗余,生成基本E-R圖。

由于本系統(tǒng)涵蓋的內(nèi)容比較少,基本不存在冗余的現(xiàn)象,所以初步E-R圖就是基本E-R圖,不必再進(jìn)行調(diào)整。

3數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)

3.1生成關(guān)系模式

根據(jù)E-R圖向關(guān)系模式的映射法則,可以將2.2中得到的系統(tǒng)總體E-R圖轉(zhuǎn)換為一組關(guān)系模式。轉(zhuǎn)換過程簡單描述如下:

一個(gè)實(shí)體直接轉(zhuǎn)換為一個(gè)關(guān)系模式,如:

員工(員工號(hào),姓名,性別,年齡,工齡,級(jí)別,部門號(hào),職務(wù),備注);

工資(員工號(hào),等級(jí),實(shí)際工資,基本工資,出勤工資);

……

實(shí)體與實(shí)體之間的一對(duì)一聯(lián)系或一對(duì)多聯(lián)系可以直接合并到實(shí)體所對(duì)應(yīng)的關(guān)系模式中,而實(shí)體之間的多對(duì)多聯(lián)系則必須轉(zhuǎn)換為一個(gè)單獨(dú)的關(guān)系模式。根據(jù)這兩條原則,對(duì)系統(tǒng)總體E-R圖中的所有聯(lián)系進(jìn)行轉(zhuǎn)換。

工資和員工之間的1:1聯(lián)系與員工實(shí)體所對(duì)應(yīng)的關(guān)系模式合并;

員工和部門之間的n:1聯(lián)系與員工實(shí)體所對(duì)應(yīng)的關(guān)系模式合并;

……

客房和訂單之間n : m的預(yù)約聯(lián)系轉(zhuǎn)化為:預(yù)約(訂單號(hào),客房號(hào),始定時(shí)間,結(jié)束時(shí)間);顧客和房間之間n : m的住宿聯(lián)系轉(zhuǎn)化為:住宿(顧客號(hào),房間號(hào)碼,住宿時(shí)間)

3.2關(guān)系模式優(yōu)化

將E-R模型轉(zhuǎn)換為關(guān)系模式后,還應(yīng)該根據(jù)關(guān)系規(guī)范化理論對(duì)所有關(guān)系模式進(jìn)行優(yōu)化,以得到更為科學(xué)合理的關(guān)系模式。一般而言,在函數(shù)依賴的范疇之內(nèi),關(guān)系模式達(dá)到3NF或BCNF層次即可。下面對(duì)3.1中的關(guān)系模式進(jìn)行分析:

(1)在顧客關(guān)系模式“顧客(顧客編號(hào)、級(jí)別、姓名、年齡、性別、證件號(hào)碼、證件名稱、所選項(xiàng)目、使用時(shí)間、備注)”中,因?yàn)椤笆褂脮r(shí)間”對(duì)于顧客的必要性不強(qiáng),且該屬性在別的關(guān)系中可以查詢得到,所以將“使用時(shí)間”屬性刪除。分析可得,“顧客”關(guān)系模式屬于BCNF。

(2)在總賬關(guān)系模式“總賬(總賬編號(hào)、部門號(hào)、財(cái)務(wù)狀況編號(hào)、收入、支出、凈利、日期、經(jīng)手人號(hào)、備注)”中,“凈利”屬性可以根據(jù)收入和支出計(jì)算得到,并且不需要經(jīng)常性的查詢,所以將該屬性刪除。該關(guān)系模式也屬于BCNF。

(3)在財(cái)務(wù)狀況關(guān)系模式“財(cái)務(wù)狀況(財(cái)務(wù)狀況編號(hào)、時(shí)期、總收入、總支出、凈利潤)”中,雖然“凈利潤”也可以通過計(jì)算得到,但由于在這一項(xiàng)上查詢比較頻繁,如果每次查詢都計(jì)算,必然使得系統(tǒng)性能降低,故保留下來。

(4)在員工關(guān)系模式“員工(員工號(hào)、姓名、性別、年齡、工齡、級(jí)別、部門號(hào)、職務(wù)、備注)”中,用戶查詢時(shí),一般只需查詢自己所屬單位的員工信息,故可將其按部門水平分解為三個(gè)模式,以提高查詢效率。

負(fù)責(zé)人員(員工號(hào)、姓名、性別、年齡、工齡、級(jí)別、部門號(hào)、職務(wù)、備注);

服務(wù)人員(員工號(hào)、姓名、性別、年齡、工齡、級(jí)別、部門號(hào)、職務(wù)、備注);

經(jīng)手人員(員工號(hào)、姓名、性別、年齡、工齡、級(jí)別、部門號(hào)、職務(wù)、備注);

3.3用戶子模式設(shè)計(jì)

得到優(yōu)化后的總體邏輯結(jié)構(gòu)后,還應(yīng)該根據(jù)局部應(yīng)用需求,結(jié)合具體的DBMS特點(diǎn),設(shè)計(jì)用戶的子模式。設(shè)計(jì)過程如下:

(1)因?yàn)榻?jīng)理對(duì)于員工的次要信息不會(huì)經(jīng)常關(guān)注,因此將員工信息中最主要的內(nèi)容映射過來,在經(jīng)理子系統(tǒng)上設(shè)立員工關(guān)系子模式。

員工(員工號(hào)、姓名、級(jí)別、部門號(hào)、職務(wù)、部門經(jīng)理、實(shí)際工資);

(2)因?yàn)榫频陠T工經(jīng)常使用的只有客房的主要信息,所以在住宿子系統(tǒng)上設(shè)立客房關(guān)系子模式。

客房(客房號(hào)、位置、設(shè)備、收費(fèi)標(biāo)準(zhǔn)、管理人員號(hào)、狀態(tài));

(3)因?yàn)榫频旯芾砣藛T對(duì)于顧客的情況管理經(jīng)常使用的只有部分信息,所以在經(jīng)營管理子系統(tǒng)上設(shè)立顧客關(guān)系子模式。

顧客(顧客編號(hào)、住宿號(hào)、姓名、級(jí)別、應(yīng)收款、使用時(shí)間、備注)

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

4.1存儲(chǔ)結(jié)構(gòu)設(shè)計(jì)

通過對(duì)典型酒店中的信息處理需求進(jìn)行分析,可以得到如下需求特點(diǎn):飲食、住宿、娛樂三大部門的數(shù)據(jù)不僅經(jīng)常需要查詢,而且更新速度快;各個(gè)部門信息要求共享的較多,如員工信息、來客信息等,但財(cái)務(wù)信息一般不共享;經(jīng)理部門有一定的特殊職能,如匯總財(cái)務(wù)信息、級(jí)聯(lián)刪除辭退員工等。針對(duì)這些特點(diǎn),設(shè)計(jì)如下:

首先要確定數(shù)據(jù)庫的存放位置。為了提高系統(tǒng)性能,根據(jù)應(yīng)用情況將數(shù)據(jù)按照易變部分和穩(wěn)定部分、經(jīng)常存取部分和存取頻率較低的部分分別在兩個(gè)磁盤上存放。經(jīng)常存取部分包括員工、工資、客房、款項(xiàng)、折扣規(guī)則、項(xiàng)目、顧客等;而信息存取頻率較低的部分包括部門、賬單、訂單、總賬、財(cái)務(wù)狀況等。同時(shí)考慮到本系統(tǒng)是多用戶的,為了提高效率,數(shù)據(jù)庫的備份的數(shù)據(jù)和日志文件將保存在磁帶中。

然后要確定系統(tǒng)配置。酒店管理系統(tǒng)需要的微機(jī)數(shù)量和規(guī)模都不必太大,但在系統(tǒng)設(shè)計(jì)時(shí)應(yīng)考慮到酒店的發(fā)展需求,在選擇硬件設(shè)備、服務(wù)器操作系統(tǒng)、數(shù)據(jù)庫時(shí)都考慮到能夠逐步擴(kuò)展。本酒店管理系統(tǒng)選用了Windows XP操作系統(tǒng),后臺(tái)數(shù)據(jù)庫選用目前應(yīng)用最多的ORACLE 10g。由于涉及到酒店的財(cái)務(wù)管理,數(shù)據(jù)的完整性和安全性顯得尤其重要,為了保障系統(tǒng)安全穩(wěn)定運(yùn)行,需要每天進(jìn)行數(shù)據(jù)備份。數(shù)據(jù)備份需要嚴(yán)格按照制定的備份與故障恢復(fù)策略進(jìn)行,并落實(shí)備份登記和檢查措施。

4.2存取路徑設(shè)計(jì)

首先確定數(shù)據(jù)的存取方式。對(duì)飲食、住宿、娛樂三個(gè)子系統(tǒng)的各個(gè)關(guān)系最經(jīng)常的操作是查找,假設(shè)現(xiàn)有n個(gè)住宿房間的信息,如果采取順序查找,平均查找n/2次;建立B+樹索引,則平均查找次數(shù)為B+樹的層數(shù)log2n+1,所以選擇B+樹作為索引,具體設(shè)計(jì)如下:

(1)對(duì)經(jīng)常在查詢中出現(xiàn)的關(guān)系碼建立索引。包括員工、工資、部門、客房、款項(xiàng)、折扣規(guī)則和財(cái)務(wù)狀況等關(guān)系。

(2)對(duì)經(jīng)常需要進(jìn)行連接操作的關(guān)系碼建立索引。包括員工號(hào)、客房號(hào)和部門號(hào)等。

(3)對(duì)于更新頻率很高的關(guān)系模式,不宜在其上定義索引。包括顧客、訂單和賬單等。

4.3設(shè)計(jì)評(píng)價(jià)及說明

上述設(shè)計(jì)對(duì)時(shí)間效率,空間效率,維護(hù)代價(jià)和用戶的實(shí)際需求做出了較好的權(quán)衡。實(shí)際方案還需要根據(jù)酒店管理的真實(shí)環(huán)境,以時(shí)間效率和用戶需求為根本,進(jìn)一步優(yōu)化和完善。

5結(jié)束語

該文依據(jù)關(guān)系數(shù)據(jù)庫設(shè)計(jì)的原則和步驟,結(jié)合典型的酒店管理的實(shí)際情況,設(shè)計(jì)了酒店信息管理系統(tǒng)所需的數(shù)據(jù)庫。設(shè)計(jì)方案科學(xué)合理,考慮了實(shí)際的業(yè)務(wù)邏輯需求,對(duì)同類信息系統(tǒng)開發(fā)中數(shù)據(jù)庫設(shè)計(jì)工作具有較高的參考價(jià)值。

參考文獻(xiàn):

[1]王珊,薩師煊.數(shù)據(jù)庫系統(tǒng)概論[M].北京:高等教育出版社,2006:34-67.

[2]楊東青,馬秀莉等譯.數(shù)據(jù)庫系統(tǒng)概念[M].北京:機(jī)械工業(yè)出版社,2007:27-60.

[3]毛國君.高級(jí)數(shù)據(jù)庫原理與技術(shù)[M].北京:人民郵電出版社,2002:43-52.

[4] Jeffrey D.Ullman,Jenifer Widom.A First Course in Database Systems[M].北京:機(jī)械工業(yè)出版社2008:23-27.

[5]王建設(shè),張金娜.酒店管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)與現(xiàn)代化,2011(1):91-93.

[6]白雪峰,賀春林.酒店餐飲管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].電腦知識(shí)與技術(shù),2010(6):1281-1282.

[7]于侃侃.數(shù)據(jù)庫原理與應(yīng)用課程教學(xué)改革探討[J].無線互聯(lián)科技,2011(9):41-43.

[8]劉芬.數(shù)據(jù)倉庫在酒店CRM系統(tǒng)中的應(yīng)用研究[J].科技信息,2009(14):557-558.

篇7

關(guān)鍵詞:建筑結(jié)構(gòu) , 概念設(shè)計(jì) ,具體運(yùn)用

Abstract: with the development of the society, in everyday life we see more and more exquisite building structures, people on the requirement of building structure is rising steadily. In architectural design in the development of large, attracted many new design theory, along with the increase of the scale of the project, technology is also more and more complex, more uncertainty factors, and the engineering design requirements of more and more is also high, the introduction of the concept design satisfy these requirements, it not only played a designer's innovation ability and, in some special design conditions of a huge advantage.

Keywords: building structure, concept design, specific application

中圖分類號(hào):S611文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):

引言

在建筑結(jié)構(gòu)設(shè)計(jì)中,一些經(jīng)驗(yàn)豐富的工程設(shè)計(jì)人員會(huì)采用結(jié)構(gòu)概念設(shè)計(jì)。結(jié)構(gòu)概念設(shè)計(jì)是指工程設(shè)計(jì)人員根據(jù)自己多年的實(shí)踐經(jīng)驗(yàn),對(duì)建筑物的結(jié)構(gòu)應(yīng)采取哪些合理的形式,對(duì)結(jié)構(gòu)可能發(fā)生的變形和結(jié)構(gòu)的內(nèi)力等等形成的一種總體的概念和綜合分析的能力。由于在建筑結(jié)構(gòu)設(shè)計(jì)中,會(huì)遇到各種各樣的不確定的因素,并且有些數(shù)據(jù)無法經(jīng)過科學(xué)的計(jì)算方法獲取,因此,只能根據(jù)建筑工程人員的多年經(jīng)驗(yàn),運(yùn)用結(jié)構(gòu)概念設(shè)計(jì)來解決。本文將對(duì)結(jié)構(gòu)概念設(shè)計(jì)進(jìn)行簡單的論述,然后分析結(jié)構(gòu)概念設(shè)計(jì)在具體領(lǐng)域的使用,并且分析結(jié)構(gòu)概念設(shè)計(jì)在建筑結(jié)構(gòu)設(shè)計(jì)中的意義。

一 結(jié)構(gòu)概念設(shè)計(jì)概述

在摘要的論述中已經(jīng)講到過結(jié)構(gòu)概念設(shè)計(jì)是在經(jīng)驗(yàn)與理論相互結(jié)合的基礎(chǔ)上產(chǎn)生的,它是建筑設(shè)計(jì)人員根據(jù)多年的實(shí)踐經(jīng)驗(yàn)和所學(xué)的建筑理論知識(shí),對(duì)建筑結(jié)構(gòu)設(shè)計(jì)形成的一種新的設(shè)計(jì)方法。這種方法既符合理論的科學(xué)性,又能根據(jù)具體的情境,結(jié)合施工的實(shí)際,補(bǔ)充建筑理論的不足。在進(jìn)行建筑結(jié)構(gòu)概念設(shè)計(jì)時(shí),建筑工程師會(huì)依據(jù)已有的建筑結(jié)構(gòu)設(shè)計(jì)經(jīng)驗(yàn)與理論知識(shí)的結(jié)合,從大體的角度對(duì)建筑結(jié)構(gòu)設(shè)計(jì)進(jìn)行概念性地分析和比較,確立建筑結(jié)構(gòu)的總體布局,實(shí)現(xiàn)合理的設(shè)計(jì)。

在建筑結(jié)構(gòu)設(shè)計(jì)中,運(yùn)用結(jié)構(gòu)概念設(shè)計(jì)非常重要。在進(jìn)行建筑結(jié)構(gòu)方案設(shè)計(jì)時(shí),建筑人員無法通過計(jì)算機(jī)的運(yùn)行來實(shí)現(xiàn),只能通過建筑工程師自身通過比較和分析,根據(jù)自己的建筑結(jié)構(gòu)知識(shí)和以往經(jīng)驗(yàn),選擇效果良好的經(jīng)濟(jì)效益高的結(jié)構(gòu)方案。

二 結(jié)構(gòu)概念設(shè)計(jì)在建筑結(jié)構(gòu)設(shè)計(jì)中的具體運(yùn)用

1 結(jié)構(gòu)概念設(shè)計(jì)在建筑平面結(jié)構(gòu)設(shè)計(jì)中的應(yīng)用

在高層建筑設(shè)計(jì)中,水平荷載作用下的建筑結(jié)構(gòu)側(cè)移成為了高層建筑設(shè)計(jì)的難題。建筑結(jié)構(gòu)設(shè)計(jì)人員在進(jìn)行結(jié)構(gòu)設(shè)計(jì)時(shí),要運(yùn)用結(jié)構(gòu)概念設(shè)計(jì)原則,既要考慮到滿足相關(guān)的要求,又要選擇更好的抗側(cè)力體系。在建筑物選擇平面結(jié)構(gòu)時(shí),應(yīng)該選用風(fēng)壓較小的結(jié)構(gòu)設(shè)計(jì)。在進(jìn)行結(jié)構(gòu)設(shè)計(jì)時(shí),還要綜合分析所建建筑物周圍的建筑物,了解分析周圍建筑物對(duì)所建建筑物風(fēng)壓布局的影響。還要考慮建筑物的結(jié)構(gòu)設(shè)計(jì)要增強(qiáng)建筑物的抵抗能力和豎向的荷載。并且,建筑結(jié)構(gòu)設(shè)計(jì)人員還要運(yùn)用概念設(shè)計(jì),考慮到建筑結(jié)構(gòu)的抗震能力,在平面設(shè)計(jì)時(shí),要力求使建筑的平面結(jié)構(gòu)簡單規(guī)則。在結(jié)構(gòu)概念設(shè)計(jì)中,如何選擇既能夠滿足建筑結(jié)構(gòu)側(cè)向的移動(dòng)距離,又不出現(xiàn)危險(xiǎn)、使建筑結(jié)構(gòu)能承受更多的側(cè)壓力的建筑結(jié)構(gòu)模式,是目前建筑結(jié)構(gòu)設(shè)計(jì)工程師所面臨的最大難題。

建筑平面結(jié)構(gòu)要做到簡單規(guī)則,考慮到風(fēng)所帶來一定的影響,可以根據(jù)具體情況,適當(dāng)放寬建筑平面的結(jié)構(gòu),因?yàn)榻ㄖY(jié)構(gòu)設(shè)計(jì)一旦發(fā)生整體彎曲變形,還可以有補(bǔ)救措施。

2 概念結(jié)構(gòu)設(shè)計(jì)在建筑剖面結(jié)構(gòu)設(shè)計(jì)中的應(yīng)用

在建筑工程人員進(jìn)行建筑的剖面設(shè)計(jì)時(shí),要做好豎向的傳力體系設(shè)計(jì),控制好建筑物的高度比,使高層建筑物的抗側(cè)力結(jié)構(gòu)剛度由基礎(chǔ)向建筑物的頂層逐漸過渡,避免出現(xiàn)建筑物豎向上剛度出現(xiàn)突變而消弱高層建筑物水平荷載能力的現(xiàn)象。當(dāng)建筑物豎向的剛度變化特別大時(shí)或在高層建筑物的結(jié)構(gòu)布局發(fā)生變化時(shí),要設(shè)置結(jié)構(gòu)的轉(zhuǎn)換層,以確保高層建筑的穩(wěn)定性。在給高層建筑設(shè)置錨固深度時(shí),要結(jié)合高層建筑物設(shè)備用房和地下停車場的需要,設(shè)置一層或幾層地下空間,提高高層建筑的抗震能力和抗傾覆能力。

在進(jìn)行建筑物豎向形體設(shè)計(jì)時(shí),根據(jù)概念設(shè)計(jì)原則,建筑結(jié)構(gòu)設(shè)計(jì)人員可以選用截錐形、上窄下寬形和新月形的豎向形體設(shè)計(jì)形式。截錐形是指采用從下而上分段逐步減小樓層面積的階梯狀形體,這樣能大大地增加房屋的剛度,此外,采用這種形體的建筑頂部樓面比建筑底部要小,有利于建筑的抗風(fēng)和抗震作用。當(dāng)采用上窄下寬形時(shí),建筑物隨著高度的增加,樓身不斷變細(xì),這樣可以大大減少建筑物高層所承受的風(fēng)力,降低樓體重心,增強(qiáng)建筑結(jié)構(gòu)的穩(wěn)定性。這種形式常見的有上削楔形體和退縮體,這些結(jié)構(gòu)都有很好的抗風(fēng)、抗震功能。當(dāng)建筑設(shè)計(jì)人員采用新月形設(shè)計(jì)時(shí),建筑物就像一個(gè)豎向的懸臂殼體,能有效地增加側(cè)向力剛度。它的作用就像波形的屋面殼體,能抵抗重力荷載,通過一個(gè)殼和一個(gè)框架承受。這種形式的建筑物能夠有效地抵抗對(duì)稱作用和建筑物的側(cè)向力。

3 結(jié)構(gòu)概念設(shè)計(jì)在基礎(chǔ)設(shè)計(jì)中的作用

根據(jù)建筑物的不同地理位置和結(jié)構(gòu)形式,建筑結(jié)構(gòu)設(shè)計(jì)人員可以根據(jù)結(jié)構(gòu)概念設(shè)計(jì)原則選擇使用樁基基礎(chǔ)、箱型基礎(chǔ)和筏形基礎(chǔ)。當(dāng)遇到地基土質(zhì)較軟的情況時(shí),建筑結(jié)構(gòu)設(shè)計(jì)人員一定要考慮到運(yùn)用人工的方法增強(qiáng)地基的承載能力。建筑工程人員可以采用樁基結(jié)構(gòu),用預(yù)制的鋼筋混凝土土樁、混凝土灌注樁和鋼管樁,將荷載直接傳到地基下部堅(jiān)實(shí)的持力層。在運(yùn)用箱型基礎(chǔ)時(shí),建筑物的荷載力能夠均勻地傳給地基,抵抗地基的不均勻沉降,和周圍的土體共同協(xié)作,增強(qiáng)建筑物的抗震和抗風(fēng)能力。當(dāng)采用筏形基礎(chǔ)時(shí),建筑物的上部結(jié)構(gòu)荷載較大,地基的承載力較低。采用這種結(jié)構(gòu)可以有效分散建筑物上部的荷載力,增加地基的承載力,防止地基產(chǎn)生不均勻沉降。

三 在建筑結(jié)構(gòu)中采用結(jié)構(gòu)概念設(shè)計(jì)的意義

結(jié)構(gòu)概念設(shè)計(jì)是在考慮建筑空間和具體的地理環(huán)境、使用整體概念來思考建筑結(jié)構(gòu)的一種設(shè)計(jì)方案,力學(xué)的特點(diǎn)在結(jié)構(gòu)概念設(shè)計(jì)中展現(xiàn)得淋漓盡致。運(yùn)用結(jié)構(gòu)概念設(shè)計(jì)時(shí),建筑人員能夠在整體結(jié)構(gòu)上把握各種性能,進(jìn)行科學(xué)判斷和合理取舍,在建筑的初期設(shè)計(jì)階段有著十分重要的作用。

總的來說,建筑工程是一個(gè)完整的空間結(jié)構(gòu),各個(gè)部分是一個(gè)有機(jī)結(jié)合體,不可分割。在當(dāng)前的建筑結(jié)構(gòu)設(shè)計(jì)中,對(duì)具體的空間結(jié)構(gòu)的設(shè)計(jì)還有一定的局限性,有時(shí)只能依靠建筑工程設(shè)計(jì)人員進(jìn)行大膽假設(shè)與猜想,通過建筑設(shè)計(jì)人員的經(jīng)驗(yàn)和理論知識(shí),選擇多樣的建筑結(jié)構(gòu)形式,增加建筑結(jié)構(gòu)設(shè)計(jì)的靈活性。

就目前來說,我國的建筑結(jié)構(gòu)設(shè)計(jì),難以準(zhǔn)確地達(dá)到抗震、抗暴風(fēng)的要求。建筑結(jié)構(gòu)設(shè)計(jì)的一些理論還不盡完善,有一些建筑結(jié)構(gòu)設(shè)計(jì)沒有具體的計(jì)算公式,無法求出準(zhǔn)確的答案,因此只能通過建筑結(jié)構(gòu)設(shè)計(jì)人員的經(jīng)驗(yàn),運(yùn)用結(jié)構(gòu)概念設(shè)計(jì),才能彌補(bǔ)這些不足。

總結(jié):

建筑結(jié)構(gòu)概念設(shè)計(jì)是一種很重要的設(shè)計(jì)思想,正在被越來越多的建筑結(jié)構(gòu)設(shè)計(jì)工程師接受和采用,并且在建筑結(jié)構(gòu)設(shè)計(jì)中發(fā)揮越來越重大的作用,必定會(huì)成為以后建筑結(jié)構(gòu)設(shè)計(jì)的主流思想。建筑結(jié)構(gòu)概念設(shè)計(jì)側(cè)重的是建筑結(jié)構(gòu)設(shè)計(jì)人員的經(jīng)驗(yàn),需要建筑結(jié)構(gòu)設(shè)計(jì)人員形成整體的概念來構(gòu)筑整體的方案。在建筑結(jié)構(gòu)中,結(jié)構(gòu)概念的設(shè)計(jì)具體體現(xiàn)在建筑結(jié)構(gòu)的平面設(shè)計(jì)、剖面設(shè)計(jì)和基礎(chǔ)設(shè)計(jì)中,并且能夠取得良好的效果,能夠有效提高建筑物抗震和抗風(fēng)能力,增加建筑物的穩(wěn)定性,并且還能夠提高建筑結(jié)構(gòu)設(shè)計(jì)的效率,給建筑工程公司帶來更好的經(jīng)濟(jì)效益。

參考文獻(xiàn):

[1] 隋翔宇. 工業(yè)建筑中的結(jié)構(gòu)概念設(shè)計(jì)[J]. 山西建筑, 2011(4).

篇8

【關(guān)鍵詞】酒店管理 人員管理 餐飲 住宿

管理信息系統(tǒng)利用計(jì)算機(jī)的硬件和軟件,手工規(guī)程、分析、計(jì)劃、控制和決策用的模型,以及數(shù)據(jù)庫對(duì)信息進(jìn)行收集、傳輸、加工、保存和使用。因此,管理信息系統(tǒng)是一個(gè)信息處理系統(tǒng)。酒店管理系統(tǒng)的應(yīng)用對(duì)象定位在普通酒店,因此在進(jìn)行需求分析時(shí)主要考慮酒店的具體需求,并將設(shè)計(jì)目標(biāo)確定為酒店提供基本的管理功能。

我們?cè)诟拍钤O(shè)計(jì)方面的需求分析階段所得到的應(yīng)用需求應(yīng)該首先抽象為信息世界的結(jié)構(gòu),才能更好地、更準(zhǔn)確地用某一DBMS實(shí)現(xiàn)這些需求。

數(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)行管理的效率等都是高的。

概念結(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)換;

現(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í)體有:

(l)用戶:用來描述酒店操作員的有關(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),姓名,性別,出生日期,身份證號(hào),密碼,用戶狀態(tài)) 。

(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ù)庫的設(shè)計(jì)是系統(tǒng)設(shè)計(jì)過程中的重要組成部分,它是通過管理系統(tǒng)的整體需求而制定的,數(shù)據(jù)庫設(shè)計(jì)的好壞直接影響到系統(tǒng)的后期開發(fā)。下面對(duì)系統(tǒng)中具有代表性的數(shù)據(jù)庫設(shè)計(jì)進(jìn)行詳細(xì)說明。 餐臺(tái)和菜系在本系統(tǒng)中是最簡單的實(shí)體,在本系統(tǒng)中用來描述餐臺(tái)的是臺(tái)號(hào)和座位數(shù),而描述菜系的是名稱。在描述菜品實(shí)體時(shí),加入了助記碼,目的是為了實(shí)現(xiàn)智能化獲取菜單功能,通過這一功能系統(tǒng)操作員可以快速的獲取顧客所點(diǎn)的菜品信息、菜品信息表的E-R圖。

概念結(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ù)。

關(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)系模式。根據(jù)轉(zhuǎn)換規(guī)則,這個(gè)E-R轉(zhuǎn)換的關(guān)系模式為:

(1)用戶(用戶序號(hào),用戶名,餐臺(tái)號(hào),菜品編號(hào),消費(fèi)單編號(hào)),主碼為用戶序號(hào)。

(2)消費(fèi)單(消費(fèi)單編號(hào),所屬餐臺(tái)號(hào),時(shí)間,消費(fèi)額,操作用戶,餐臺(tái)編號(hào),菜品編號(hào),用戶序號(hào)),主碼為消費(fèi)單編號(hào)。

(3)菜品(菜品編號(hào),所屬菜系,名稱,祝記碼,單位,單價(jià),菜品狀態(tài),消費(fèi)單編號(hào),用戶序號(hào),菜系序號(hào)),主碼為菜品編號(hào)。

(4)菜系(菜系序號(hào),名稱,菜品編號(hào)),主碼為菜系序號(hào)。

(5)餐臺(tái)(餐臺(tái)編號(hào),人數(shù),消費(fèi)單編號(hào),用戶序號(hào),菜品編號(hào)),主碼為餐臺(tái)編號(hào)。

現(xiàn)在分析一下這些關(guān)系模式。由于在設(shè)計(jì)關(guān)系模式時(shí)是以現(xiàn)實(shí)存在的實(shí)體為依據(jù),而且遵守一個(gè)基本表只描述現(xiàn)實(shí)世界的一個(gè)主題的原則,每個(gè)關(guān)系模式中的每個(gè)非主碼屬性都完全由主碼唯一確定,因此上述所有這些關(guān)系模式都是第三范式的關(guān)系模式。

對(duì)于物理設(shè)計(jì)階段,數(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í)間和空間效率。

參考文獻(xiàn)

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

[2]黃中,黃澤鈞,胡.計(jì)算機(jī)應(yīng)用基礎(chǔ)教程.北京:中國電力出版社,2002.

[3]龔沛罾,陸慰民,楊志強(qiáng).Visual Basic 程序設(shè)計(jì)簡明教程.高等教育版社,2003.

作者簡介

劉歡(1992-),男,吉林省人。學(xué)士學(xué)位。研究方向?yàn)檐浖_發(fā)。

推薦期刊