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

時(shí)間:2023-07-14 18:10:33

導(dǎo)語(yǔ):如何才能寫好一篇概念結(jié)構(gòu)設(shè)計(jì)的方法和步驟,這就需要搜集整理更多的資料和文獻(xiàn),歡迎閱讀由公務(wù)員之家整理的十篇范文,供你借鑒。

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

篇1

1分析動(dòng)機(jī)

1.1教學(xué)內(nèi)容分析

學(xué)習(xí)《數(shù)據(jù)庫(kù)技術(shù)》課程前學(xué)習(xí)者已經(jīng)學(xué)習(xí)了《計(jì)算機(jī)技術(shù)基礎(chǔ)》、《C語(yǔ)言》和《數(shù)據(jù)結(jié)構(gòu)》等先行課程,“概念結(jié)構(gòu)設(shè)計(jì)”教學(xué)內(nèi)容安排上是在數(shù)據(jù)庫(kù)基本概念、關(guān)系數(shù)據(jù)庫(kù)、SQL語(yǔ)言和關(guān)系數(shù)據(jù)理論之后,“概念結(jié)構(gòu)設(shè)計(jì)”部分包括概念結(jié)構(gòu)設(shè)計(jì)的概念、方法步驟、數(shù)據(jù)抽象和視圖的集成。本部分內(nèi)容的重點(diǎn)是概念結(jié)構(gòu)設(shè)計(jì)的方法。難點(diǎn)是根據(jù)具體系統(tǒng)內(nèi)容的描述設(shè)計(jì)基本E-R圖。

1.2學(xué)習(xí)者動(dòng)機(jī)分析

“概念結(jié)構(gòu)設(shè)計(jì)”較抽象,學(xué)習(xí)者需要從復(fù)雜的實(shí)際應(yīng)用中找出數(shù)據(jù)庫(kù)設(shè)計(jì)中的關(guān)鍵因素,學(xué)習(xí)者尚不知該內(nèi)容在整個(gè)數(shù)據(jù)庫(kù)設(shè)計(jì)中的重要作用,鑒于此內(nèi)容的難度較大,易使學(xué)習(xí)者知難而退,對(duì)學(xué)習(xí)者學(xué)習(xí)的積極性產(chǎn)生負(fù)面影響。

2動(dòng)機(jī)策略設(shè)計(jì)及實(shí)施

2.1課程導(dǎo)入

2.1.1教學(xué)內(nèi)容

將49名學(xué)習(xí)者分為5個(gè)小組,利用課前時(shí)間每組分別分析淘寶、京東、當(dāng)當(dāng)網(wǎng)、1號(hào)店、天貓的網(wǎng)上購(gòu)物流程,并分組進(jìn)行調(diào)查匯報(bào)。提出問(wèn)題:你分析系統(tǒng)中的商品有哪些屬性?訂單包括哪些內(nèi)容?訂單與客戶和商品之間的聯(lián)系及涉及的實(shí)體有哪些?訂單有哪些狀態(tài)?知識(shí)回顧:實(shí)體、屬性和聯(lián)系的概念,選課E-R模型實(shí)例。

2.1.2動(dòng)機(jī)策略應(yīng)用

注意策略:通過(guò)問(wèn)題引入,讓學(xué)習(xí)者主動(dòng)思考,引起學(xué)習(xí)者有意注意。相關(guān)策略:通過(guò)知識(shí)回顧,幫助學(xué)習(xí)者建立已有的E-R模型與概念結(jié)構(gòu)模型設(shè)計(jì)之間的聯(lián)系,建立腳手架從而降低新知識(shí)學(xué)習(xí)難度。自信策略:選取學(xué)習(xí)者們熟知的購(gòu)物網(wǎng)站為例,增強(qiáng)學(xué)習(xí)者信心。

2.2課堂教學(xué)

2.2.1教學(xué)內(nèi)容

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

2.2.2動(dòng)機(jī)策略

注意策略:教師播放課前錄制的網(wǎng)上購(gòu)物過(guò)程的動(dòng)畫,引起學(xué)習(xí)者注意。自信策略:教師按照基礎(chǔ)和提高兩類任務(wù)進(jìn)行分層布置,利于搭建腳手架、激發(fā)學(xué)習(xí)者自主思考,增強(qiáng)自信。

3評(píng)價(jià)

學(xué)習(xí)者對(duì)各自小組設(shè)計(jì)的E-R模型進(jìn)行評(píng)價(jià),小組間進(jìn)行設(shè)計(jì)結(jié)果互評(píng),教師對(duì)每個(gè)模型的設(shè)計(jì)過(guò)程、小組合作情況和設(shè)計(jì)結(jié)果進(jìn)行總結(jié)性評(píng)價(jià)。滿意和自信策略:學(xué)習(xí)者經(jīng)過(guò)深入思考進(jìn)行互評(píng),體驗(yàn)設(shè)計(jì)被認(rèn)可和逐步求精帶來(lái)的喜悅。教師的點(diǎn)評(píng)認(rèn)可其設(shè)計(jì)結(jié)果提高學(xué)習(xí)者信心。

4結(jié)論

通過(guò)該方法的學(xué)習(xí),學(xué)習(xí)者在練習(xí)和期末考試中能夠熟練準(zhǔn)確的對(duì)復(fù)雜的需求通過(guò)E-R模型進(jìn)行概念結(jié)構(gòu)設(shè)計(jì),因此,ARCS模型應(yīng)用于《數(shù)據(jù)庫(kù)技術(shù)》教學(xué)有助于激發(fā)學(xué)習(xí)者學(xué)習(xí)動(dòng)機(jī),提高學(xué)習(xí)效果。

作者:韓玲玲 單位:哈爾濱師范大學(xué)

參考文獻(xiàn)

篇2

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

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

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

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

典型的酒店管理一般包括飲食部門、住宿管理部門、娛樂(lè)管理部門和經(jīng)理部門,下面簡(jiǎn)要分析各部門的業(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ù)信息。娛樂(lè)部門需要處理的業(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)和娛樂(lè)子系統(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ù)庫(kù)中各類數(shù)據(jù)描述的集合,需要設(shè)計(jì)人員對(duì)所開(kāi)發(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ù)處理過(guò)程。下面列舉幾例:數(shù)據(jù)項(xiàng)如:?jiǎn)T工號(hào)(編號(hào):1,數(shù)據(jù)項(xiàng)名稱:?jiǎn)T工號(hào),說(shuō)明部分:整數(shù)類型,有唯一性)數(shù)據(jù)結(jié)構(gòu)如:?jiǎn)T工信息(編號(hào):1,數(shù)據(jù)結(jié)構(gòu)名:?jiǎn)T工信息,屬性:包括員工號(hào)、姓名、性別、年齡、工齡、級(jí)別、部門、職務(wù)、備注)數(shù)據(jù)流如:?jiǎn)T工基本信息(編號(hào):1,數(shù)據(jù)流名:?jiǎn)T工基本信息,輸入:招新員工,輸出:?jiǎn)T工信息)數(shù)據(jù)存儲(chǔ)如:?jiǎn)T工信息(數(shù)據(jù)存儲(chǔ)名:?jiǎn)T工信息,輸入數(shù)據(jù)流:?jiǎn)T工基本信息,輸出數(shù)據(jù)流:工資結(jié)算)處理過(guò)程如:招新員工(處理過(guò)程名:招新員工,輸入數(shù)據(jù)流:終端,輸出數(shù)據(jù)流:?jiǎn)T工基本信息)……

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

數(shù)據(jù)庫(kù)概念結(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)整。財(cái)務(wù)管理子系統(tǒng)的功能為:首先對(duì)各部門上交的收支情況進(jìn)行匯總,得出各部門的收益情況;然后在此基礎(chǔ)上進(jìn)行整體匯總,得到整個(gè)酒店的收益信息;最后將酒店的收益情況下發(fā)給各個(gè)部門,公開(kāi)賬目。根據(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)系,但為了簡(jiǎn)便起見(jiàn),就用員工的“等級(jí)”屬性來(lái)表達(dá)員工之間的領(lǐng)導(dǎo)關(guān)系。

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

完成各子系統(tǒng)的分E-R圖設(shè)計(jì)及優(yōu)化之后,接下來(lái)需要將所有的分E-R圖綜合集成為一個(gè)總的E-R圖。由于本系統(tǒng)中各分E-R圖的規(guī)模較小,所以合成過(guò)程采用了一次集成方式。整個(gè)過(guò)程分兩步進(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ù)庫(kù)邏輯結(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)換過(guò)程簡(jiǎn)單描述如下:一個(gè)實(shí)體直接轉(zhuǎn)換為一個(gè)關(guān)系模式,如:?jiǎn)T工(員工號(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í)期、總收入、總支出、凈利潤(rùn))”中,雖然“凈利潤(rùn)”也可以通過(guò)計(jì)算得到,但由于在這一項(xiàng)上查詢比較頻繁,如果每次查詢都計(jì)算,必然使得系統(tǒng)性能降低,故保留下來(lái)。(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ì)過(guò)程如下:(1)因?yàn)榻?jīng)理對(duì)于員工的次要信息不會(huì)經(jīng)常關(guān)注,因此將員工信息中最主要的內(nèi)容映射過(guò)來(lá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)營(yí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ì)

通過(guò)對(duì)典型酒店中的信息處理需求進(jìn)行分析,可以得到如下需求特點(diǎn):飲食、住宿、娛樂(lè)三大部門的數(shù)據(jù)不僅經(jīng)常需要查詢,而且更新速度快;各個(gè)部門信息要求共享的較多,如員工信息、來(lái)客信息等,但財(cái)務(wù)信息一般不共享;經(jīng)理部門有一定的特殊職能,如匯總財(cái)務(wù)信息、級(jí)聯(lián)刪除辭退員工等。針對(duì)這些特點(diǎn),設(shè)計(jì)如下:首先要確定數(shù)據(jù)庫(kù)的存放位置。為了提高系統(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ù)庫(kù)的備份的數(shù)據(jù)和日志文件將保存在磁帶中。然后要確定系統(tǒng)配置。酒店管理系統(tǒng)需要的微機(jī)數(shù)量和規(guī)模都不必太大,但在系統(tǒng)設(shè)計(jì)時(shí)應(yīng)考慮到酒店的發(fā)展需求,在選擇硬件設(shè)備、服務(wù)器操作系統(tǒng)、數(shù)據(jù)庫(kù)時(shí)都考慮到能夠逐步擴(kuò)展。本酒店管理系統(tǒng)選用了WindowsXP操作系統(tǒng),后臺(tái)數(shù)據(jù)庫(kù)選用目前應(yīng)用最多的ORACLE10g。由于涉及到酒店的財(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ì)飲食、住宿、娛樂(lè)三個(gè)子系統(tǒng)的各個(gè)關(guān)系最經(jīng)常的操作是查找,假設(shè)現(xiàn)有n個(gè)住宿房間的信息,如果采取順序查找,平均查找n/2次;建立B+樹(shù)索引,則平均查找次數(shù)為B+樹(shù)的層數(shù)log2n+1,所以選擇B+樹(shù)作為索引,具體設(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à)及說(shuō)明

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

篇3

關(guān)鍵詞:數(shù)據(jù)庫(kù);設(shè)計(jì);高職高專

中圖分類號(hào):G64 文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):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

隨著信息技術(shù)應(yīng)用的日益廣泛,數(shù)據(jù)庫(kù)技術(shù)得到了快速的發(fā)展,在辦公自動(dòng)化系統(tǒng)、管理信息系統(tǒng)、過(guò)程控制、聯(lián)機(jī)分析處理、計(jì)算機(jī)輔助設(shè)計(jì)與制造等領(lǐng)域得到了廣泛的應(yīng)用。它已成為計(jì)算機(jī)信息系統(tǒng)與應(yīng)用系統(tǒng)的核心技術(shù)和重要基礎(chǔ)。高職院校作為培養(yǎng)應(yīng)用型、高素質(zhì)技能型人才的重要基地,如何做好數(shù)據(jù)庫(kù)課程的教學(xué)工作以及其教學(xué)效果如何,將對(duì)學(xué)生就業(yè)在相關(guān)崗位的適應(yīng)能力有著重要的影響。

目前《數(shù)據(jù)庫(kù)原理與應(yīng)用》課程的教學(xué)存在理論和實(shí)踐不能相互融會(huì)貫通,使學(xué)生畢業(yè)后不能很好地滿足企業(yè)對(duì)人才的需求。因此分析該課程在教學(xué)過(guò)程中存在的問(wèn)題,從教材的選取、教學(xué)內(nèi)容以及教學(xué)方法方面來(lái)研究教學(xué)具有十分重要的意義。

一、目前《數(shù)據(jù)庫(kù)原理與應(yīng)用》教學(xué)中存在的問(wèn)題如下

(一)理論性強(qiáng)

目前數(shù)據(jù)庫(kù)應(yīng)用十分廣泛性,大到銀行系統(tǒng),小到小型超市,都有自己的數(shù)據(jù)庫(kù),這為高職院校的學(xué)生提供了比較廣闊的就業(yè)機(jī)會(huì),但隨著計(jì)算機(jī)技術(shù)的不斷發(fā)展,數(shù)據(jù)庫(kù)的種類越來(lái)越多,各行業(yè)的實(shí)際情況千差萬(wàn)別,而數(shù)據(jù)庫(kù)原理是基本不變的,許多老師通過(guò)多年的經(jīng)驗(yàn)積累,認(rèn)為學(xué)習(xí)數(shù)據(jù)庫(kù)的基本原理是非常重要,但對(duì)于高職高專的學(xué)生來(lái)說(shuō)邏輯思維比較差,缺乏實(shí)踐,對(duì)相關(guān)理論的理解不夠深入,因此教學(xué)效果相對(duì)就差。

(二)過(guò)于注重實(shí)踐

由于高職院校培養(yǎng)的是應(yīng)用型人才,注重實(shí)踐,于是有的老師選取與數(shù)據(jù)庫(kù)產(chǎn)品的操作為主的教材,重點(diǎn)講授如何使用該產(chǎn)品,比如,SQL Server、ORACLE,對(duì)關(guān)系型數(shù)據(jù)庫(kù)的理論和產(chǎn)品本身的體系結(jié)構(gòu)講授的比較少,但隨著數(shù)據(jù)庫(kù)版本的升級(jí),由于學(xué)生缺乏一定的原理知識(shí),當(dāng)操作發(fā)生一定的變化以后就難以動(dòng)手。

(三)理論和實(shí)踐相脫節(jié)

有的教師雖然注重理論和實(shí)踐相結(jié)合,一般前半部分講數(shù)據(jù)庫(kù)原理,后半部分講數(shù)據(jù)庫(kù)的應(yīng)用,但由于沒(méi)有結(jié)合起來(lái)講,前后不能融會(huì)在一起,二者沒(méi)有內(nèi)在的聯(lián)系,并且這樣講的內(nèi)容比較多,課時(shí)量又有限,一般理論與實(shí)踐都不會(huì)深入。

二、教學(xué)改革的探討

針對(duì)《數(shù)據(jù)庫(kù)原理與應(yīng)用》教學(xué)過(guò)程中存在的問(wèn)題,結(jié)合自己的實(shí)際教學(xué),本人提出了以下兩個(gè)方面的教學(xué)改革:

(一)教材及教學(xué)內(nèi)容的選取

教材是教學(xué)的基礎(chǔ),教學(xué)目標(biāo)能否實(shí)現(xiàn),教材內(nèi)容至關(guān)重要,它是學(xué)生學(xué)習(xí)的主要依據(jù),對(duì)于高職院校來(lái)說(shuō),一定要選取有開(kāi)發(fā)案例的教材,讓學(xué)生圍繞完成具體的案例來(lái)開(kāi)展具體內(nèi)容的學(xué)習(xí)。本人選取的教材是孫峰教授編寫的《數(shù)據(jù)庫(kù)原理與應(yīng)用》。

教學(xué)內(nèi)容主要是圍繞數(shù)據(jù)庫(kù)設(shè)計(jì)的六個(gè)階段來(lái)展開(kāi)講解,讓學(xué)生以數(shù)據(jù)庫(kù)設(shè)計(jì)為主線來(lái)學(xué)習(xí)相關(guān)知識(shí),為將來(lái)從事數(shù)據(jù)庫(kù)設(shè)計(jì)打下良好的基礎(chǔ)。由于本課程教學(xué)大綱的要求和課時(shí)量的限制,并不是每個(gè)章節(jié)都應(yīng)該詳細(xì)地講,應(yīng)該有側(cè)重點(diǎn)的展開(kāi)講解,本人是以數(shù)據(jù)庫(kù)設(shè)計(jì)的具體步驟為主線,按照步驟的先后順序來(lái)展開(kāi)各章節(jié)的講解。

(二)教學(xué)方法的探討

由于高職教育是以適應(yīng)社會(huì)需要為目標(biāo),以培養(yǎng)技術(shù)應(yīng)用能力為主線來(lái)設(shè)計(jì)學(xué)生的知識(shí)、能力、素質(zhì)結(jié)構(gòu)和培養(yǎng)方案。強(qiáng)調(diào)理論教學(xué)和實(shí)踐訓(xùn)練并重,要求畢業(yè)生具有直接上崗工作的能力。理論知識(shí)以夠用為度,注重培養(yǎng)學(xué)生的實(shí)踐操作能力。為了滿足高職教育的培養(yǎng)目標(biāo),針對(duì)目前教學(xué)存在的問(wèn)題,本人打破傳統(tǒng)的按章節(jié)先后順序的教學(xué)方法,實(shí)施了以工作過(guò)程為導(dǎo)向來(lái)開(kāi)展《數(shù)據(jù)庫(kù)原理與應(yīng)用》這門課程的教學(xué),即圍繞一個(gè)數(shù)據(jù)庫(kù)系統(tǒng)的設(shè)計(jì)過(guò)程來(lái)展開(kāi)各章節(jié)的學(xué)習(xí),這樣在完成教學(xué)任務(wù)的同時(shí)讓學(xué)生可以深刻體會(huì)到各章節(jié)在數(shù)據(jù)庫(kù)設(shè)計(jì)中的地位。

首先應(yīng)對(duì)數(shù)據(jù)庫(kù)技術(shù)的發(fā)展階段以及數(shù)據(jù)庫(kù)系統(tǒng)的結(jié)構(gòu)做一個(gè)簡(jiǎn)單的介紹,讓學(xué)生頭腦中對(duì)數(shù)據(jù)庫(kù)有個(gè)整體的印象,涉及到的章節(jié)有1.1、1.2、1.3。接下來(lái)根據(jù)數(shù)據(jù)庫(kù)設(shè)計(jì)的具體步驟來(lái)展開(kāi)教學(xué):

1.需求分析階段

要進(jìn)行數(shù)據(jù)庫(kù)的設(shè)計(jì)首先必須了解與分析用戶的需求。通過(guò)詳細(xì)調(diào)查現(xiàn)實(shí)世界要處理的對(duì)象,明確用戶的各種需求,然后在此基礎(chǔ)上確定系統(tǒng)所需的功能。需求分析是整個(gè)設(shè)計(jì)過(guò)程的基礎(chǔ),決定了在其上構(gòu)建數(shù)據(jù)庫(kù)大廈的速度與質(zhì)量。

涉及到的章節(jié)是5.1、5.2。要求學(xué)生及時(shí)與用戶溝通,調(diào)查了解了用戶的需求后,使用數(shù)據(jù)流圖和數(shù)據(jù)字典來(lái)表達(dá)數(shù)據(jù)和處理的關(guān)系。課后布置讓學(xué)生自己描述自己調(diào)查過(guò)的需求分析,最后進(jìn)行評(píng)比分析。

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

在需求分析所得到的應(yīng)用需求應(yīng)該首先抽象為信息世界的結(jié)構(gòu),才能更好地、更準(zhǔn)確地用某一DBMS實(shí)現(xiàn)這些需求。這就是概念結(jié)構(gòu)設(shè)計(jì)階段要完成的任務(wù)。它通過(guò)對(duì)用戶需求進(jìn)行綜合、歸納與抽象,形成一個(gè)獨(dú)立于具體DBMS的概念模型。涉及到的章節(jié)有5.3、1.4,首先介紹描述概念模型的工具―實(shí)體聯(lián)系圖(E-R圖),其次重點(diǎn)介紹如何將需求分析階段的數(shù)據(jù)流圖轉(zhuǎn)換為E-R圖,并遵循設(shè)計(jì)E-R圖的原則。

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

要讓設(shè)計(jì)好的E-R圖能夠讓DBMS直接實(shí)現(xiàn),必須把概念結(jié)構(gòu)設(shè)計(jì)階段設(shè)計(jì)好的E-R圖轉(zhuǎn)換為與選用DBMS產(chǎn)品所支持的數(shù)據(jù)模型相符號(hào)的邏輯結(jié)構(gòu),這就是邏輯結(jié)構(gòu)設(shè)計(jì)階段需要完成的任務(wù),即將E-R圖轉(zhuǎn)換為關(guān)系模型,為此,我們應(yīng)當(dāng)首先掌握關(guān)系模型的基本理論,涉及到的章節(jié)是第二章,介紹關(guān)系模型的基本概念和關(guān)系的基本運(yùn)算,接下來(lái)重點(diǎn)講解5.4邏輯結(jié)構(gòu)的設(shè)計(jì),即如何將E-R圖很好地轉(zhuǎn)換為關(guān)系模型。要保證轉(zhuǎn)換成的關(guān)系模型規(guī)范化,應(yīng)具體講解第四章關(guān)系模式的規(guī)范化設(shè)計(jì)。

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

數(shù)據(jù)庫(kù)在物理設(shè)備上的存儲(chǔ)結(jié)構(gòu)與存取方法稱為數(shù)據(jù)庫(kù)的物理結(jié)構(gòu),它依賴于給定的計(jì)算機(jī)系統(tǒng)。為一個(gè)給定的邏輯數(shù)據(jù)模型選取一個(gè)最適合應(yīng)用要求的物理結(jié)構(gòu)的過(guò)程,就是數(shù)據(jù)庫(kù)的物理設(shè)計(jì)。涉及到的章節(jié)是5.5數(shù)據(jù)庫(kù)物理設(shè)計(jì)。這個(gè)內(nèi)容不作為我們的教學(xué)重點(diǎn),讓學(xué)生了解即可。

5.數(shù)據(jù)庫(kù)的實(shí)施、運(yùn)行與維護(hù)

當(dāng)數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)完畢,就可以組織數(shù)據(jù)入庫(kù),對(duì)設(shè)計(jì)好的數(shù)據(jù)庫(kù)進(jìn)行測(cè)試和試運(yùn)行,同時(shí)可以開(kāi)始調(diào)試數(shù)據(jù)庫(kù)的應(yīng)用程序,并利用系統(tǒng)提供的性能分析工具,經(jīng)常分析數(shù)據(jù)庫(kù)的一些情況,及時(shí)評(píng)價(jià),并采取改進(jìn)措施。數(shù)據(jù)庫(kù)的實(shí)施涉及到的章節(jié)有第七章―第十四章數(shù)據(jù)庫(kù)對(duì)象的創(chuàng)建和使用,要運(yùn)行數(shù)據(jù)庫(kù),就是對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行相應(yīng)的操作,涉及到的章節(jié)是第三章結(jié)構(gòu)化查詢語(yǔ)言SQL。

具體教學(xué)過(guò)程可用下圖表示:

按照這個(gè)思路開(kāi)展教學(xué)過(guò)程基本上覆蓋了這本書的每一個(gè)章節(jié),這樣雖然看上去教學(xué)安排比較混亂,但是可以使學(xué)生明白每個(gè)章節(jié)在數(shù)據(jù)庫(kù)設(shè)計(jì)中的地位,讓學(xué)生學(xué)習(xí)的知識(shí)能夠得到前后銜接。同時(shí)在實(shí)際的教學(xué)過(guò)程中,應(yīng)著眼于培養(yǎng)學(xué)生的實(shí)踐動(dòng)手能力,以學(xué)生為中心,多采用案例、任務(wù)驅(qū)動(dòng)等相結(jié)合的教學(xué)方法,增加學(xué)生的實(shí)踐機(jī)會(huì)、自學(xué)機(jī)會(huì)和創(chuàng)新機(jī)會(huì),極大地調(diào)動(dòng)學(xué)生的學(xué)習(xí)的主動(dòng)性和積極性。

三、小結(jié)

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

參考文獻(xiàn):

[1]降瑞林.高職高專"數(shù)據(jù)庫(kù)技術(shù)"課程的教學(xué)研究與改革[J].2008

[2]姜大源.基于工作過(guò)程的課程觀[J].中國(guó)職業(yè)技術(shù)教育,2007,1

[3]孫峰.數(shù)據(jù)庫(kù)原理與應(yīng)用[J].2008

篇4

關(guān)鍵詞:數(shù)據(jù)庫(kù);JSP頁(yè)面;數(shù)據(jù)表;類

中圖分類號(hào):TP311.1 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2013)29-6687-03

隨著電子商務(wù)的普及,網(wǎng)上購(gòu)物已經(jīng)如火如荼,網(wǎng)上購(gòu)物給商業(yè)流通領(lǐng)域帶來(lái)了非同尋常的變革。與其他電子商務(wù)網(wǎng)站類似,在線書店系統(tǒng)由客戶端系統(tǒng)和商家管理系統(tǒng)組成。

1 在線書店的概要設(shè)計(jì)

1.1 在線書店系統(tǒng)的主要功能

在線書店由客戶端系統(tǒng)和商家管理系統(tǒng)組成。客戶端系統(tǒng)面向?yàn)g覽或購(gòu)買的客戶,可以在網(wǎng)上實(shí)現(xiàn)客戶注冊(cè)、客戶登錄、查詢圖書、瀏覽圖書基本信息、訂購(gòu)圖書、查看訂單信息等操作。面向商家的管理系統(tǒng)是商家利用計(jì)算機(jī)網(wǎng)上書店網(wǎng)站各種功能進(jìn)行管理、控制的系統(tǒng)。該在線書店后臺(tái)管理的功能主要是圖書、客戶及訂單的管理。

1.2 在線流程

在線書店的流程包含四個(gè)部分:客戶端流程、會(huì)員操作流程、商家管理流程、完整的購(gòu)書流程。

1.2.1 前臺(tái)流程

前臺(tái)流程體現(xiàn)了客戶從瀏覽、查詢、登錄注冊(cè)到購(gòu)買的整個(gè)過(guò)程,如圖1所示:

1.2.2 會(huì)員操作流程

1.2.3商家管理流程

后臺(tái)商家管理流程相對(duì)簡(jiǎn)單,如圖3所示:

購(gòu)書流程:圖書選擇將書加入購(gòu)物車提交購(gòu)物車訂單生成收款發(fā)貨收貨確認(rèn)。

1.3系統(tǒng)功能模塊劃分

系統(tǒng)功能模塊如圖4所示。

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

本系統(tǒng)采用的技術(shù)方案為JSP+Tomcat+SQL Server。數(shù)據(jù)庫(kù)設(shè)計(jì)需要如下幾個(gè)步驟:數(shù)據(jù)庫(kù)需求分析、確定數(shù)據(jù)信息表、確定數(shù)據(jù)表結(jié)構(gòu)。

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

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

圖書表、客戶和管理員表、訂單分為單張訂單和訂單總表、一個(gè)客戶可以購(gòu)買多本圖書,對(duì)應(yīng)一張或多張訂單、訂單總表。

本系統(tǒng)需要設(shè)計(jì)一個(gè)數(shù)據(jù)庫(kù),該庫(kù)應(yīng)該包含6個(gè)數(shù)據(jù)表,分別是圖書表、圖書分類表、管理員表、客戶表、訂單表、訂單明細(xì)表。經(jīng)過(guò)功能分析和需求總結(jié),設(shè)計(jì)出如下數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)。

1)圖書表,包括書號(hào)、書名、書分類號(hào)等

2)圖書分類表,包括書分類號(hào)、書分類名。

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

4)客戶表,包括客戶號(hào)、客戶名、客戶密碼等。

5)訂單表,包括訂單號(hào)、書號(hào)、購(gòu)買數(shù)量。

6)訂單明細(xì)表,包括訂單號(hào)、客戶號(hào)、提交訂單時(shí)間等。

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

根據(jù)上述數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu),可以設(shè)計(jì)出滿足需求的各種實(shí)體。本系統(tǒng)可以規(guī)劃出的實(shí)體有:圖書實(shí)體、圖書分類實(shí)體、管理員實(shí)體、客戶實(shí)體、訂單實(shí)體、訂單明細(xì)實(shí)體。實(shí)體關(guān)系圖略。

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

根據(jù)數(shù)據(jù)庫(kù)概念結(jié)構(gòu)確定了數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)。創(chuàng)建數(shù)據(jù)庫(kù)db_shop,并創(chuàng)建9個(gè)數(shù)據(jù)表,存放各實(shí)體相關(guān)信息的表結(jié)構(gòu)如下:

1)圖書表tb_goods(圖書入庫(kù)序號(hào)、圖書的子類編號(hào)、圖書名稱、簡(jiǎn)介、價(jià)格、實(shí)際價(jià)格、插圖、入庫(kù)時(shí)間、新書標(biāo)記、特價(jià)標(biāo)記、訪問(wèn)量)

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

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

4)公告表tb_bbs(訂單序號(hào)、公告信息標(biāo)題、公告信息正文、公告時(shí)間)

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

6)訂購(gòu)清單表tb_detail(序號(hào)、訂單序號(hào)、訂購(gòu)的圖書序號(hào)、圖書單價(jià)、數(shù)量)

7)普通客戶tb_member(客戶ID、客戶注冊(cè)名、客戶真實(shí)姓名、注冊(cè)密碼、城市、地址、郵編、證件編號(hào)、證件類型、可享受折扣等級(jí)、已購(gòu)買總額、電話、郵箱、賬戶凍結(jié)情況)

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

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

2.4 數(shù)據(jù)庫(kù)連接類(JavaBean)

在該系統(tǒng)中,需要多次訪問(wèn)數(shù)據(jù)庫(kù),每次訪問(wèn)數(shù)據(jù)庫(kù)都需要進(jìn)行數(shù)據(jù)庫(kù)的連接。為了優(yōu)化程序結(jié)構(gòu),提高數(shù)據(jù)庫(kù)訪問(wèn)效率,定義了一個(gè)數(shù)據(jù)庫(kù)連接類。

類中的成員方法有:

public static Connection getConnection() //數(shù)據(jù)庫(kù)驅(qū)動(dòng);

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

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

public void close() //關(guān)閉數(shù)據(jù)庫(kù)的連接

3 詳細(xì)設(shè)計(jì)

3.1系統(tǒng)設(shè)計(jì)特點(diǎn)

1)頁(yè)面模塊化

采用類模塊化的思想設(shè)計(jì)界面,將若干頁(yè)面中重復(fù)的部分抽離出來(lái)單獨(dú)封裝在一個(gè)類中,開(kāi)發(fā)過(guò)程中遇到這些頁(yè)面只需要在相應(yīng)位置加上即可,就不需要重復(fù)編寫,實(shí)現(xiàn)了類的復(fù)用。

2)三層結(jié)構(gòu)設(shè)計(jì)

本系統(tǒng)采用三層結(jié)構(gòu)設(shè)計(jì),分為數(shù)據(jù)存儲(chǔ)層、業(yè)務(wù)邏輯層和用戶界面層。數(shù)據(jù)存儲(chǔ)層采用SQL Server,業(yè)務(wù)邏輯層采用JavaBean實(shí)現(xiàn),界面層用JSP實(shí)現(xiàn),在JSP網(wǎng)頁(yè)中調(diào)用,會(huì)使JSP網(wǎng)頁(yè)結(jié)構(gòu)清晰,減少開(kāi)發(fā)時(shí)間,系統(tǒng)的可維護(hù)性、安全性、可擴(kuò)展性可和重用性得到很大提高。

3)面向?qū)ο蟪绦蛟O(shè)計(jì)

本系統(tǒng)中將圖書、客戶、訂單等都封裝成相應(yīng)的類。

4)人性化界面設(shè)計(jì)

本系統(tǒng)界面設(shè)計(jì)中導(dǎo)航清晰,操作方便簡(jiǎn)單。

3.2 類的設(shè)計(jì)

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

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

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

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

3.3 客戶頁(yè)面設(shè)計(jì)

客戶頁(yè)面包含主界面、查詢頁(yè)面、新書上架頁(yè)面、特價(jià)書頁(yè)面、圖書詳細(xì)信息頁(yè)面、購(gòu)物車查看頁(yè)面、會(huì)員信息修改頁(yè)面、訂單信息頁(yè)面等前臺(tái)頁(yè)面及后臺(tái)用戶頁(yè)面。限于篇幅,此處略去代碼。

4 項(xiàng)目

項(xiàng)目包括以下三步:

1)選定Web服務(wù)器,此處用Tomcat5.5作為開(kāi)發(fā)和測(cè)試環(huán)境。

2)配置server.xml文件

3)部署和運(yùn)行Web項(xiàng)目。具體步驟如下:正式運(yùn)行時(shí)把Web應(yīng)用打包為單個(gè)的WAR文件。把WAR文件復(fù)制到Tomcat的webapp目錄中;重新啟動(dòng)Tomcat,WAR文件會(huì)自動(dòng)解壓形成一個(gè)目錄;打開(kāi)瀏覽器,輸入相應(yīng)的網(wǎng)址即可看到在線的主頁(yè)效果。

5 總結(jié)

給出了在線系統(tǒng)的功能分析、前后臺(tái)業(yè)務(wù)流程、數(shù)據(jù)庫(kù)需求分析、數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)庫(kù)連接類及詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)。由于篇幅所限未給出源程序代碼及網(wǎng)頁(yè)運(yùn)行效果圖。

參考文獻(xiàn):

[1] 王國(guó)輝,等. Java Web 開(kāi)發(fā)實(shí)戰(zhàn)寶典[M].北京: 清華大學(xué)出版社, 2010:713-834.

篇5

關(guān)鍵詞:建筑結(jié)構(gòu) , 設(shè)計(jì)質(zhì)量,概念設(shè)計(jì),途徑

Abstract: this paper briefly expounds the basic concept of design of the building structure, finally based on how to improve the quality of structure design some effective measures, this paper is for reference only.

Keywords: building structure, the design quality, concept design, way

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

一、建筑結(jié)構(gòu)設(shè)計(jì)的基本概念簡(jiǎn)介

結(jié)構(gòu)設(shè)計(jì)的具體程序是需要嚴(yán)格遵守的。 建筑物的設(shè)計(jì)工作實(shí)際上存在諸多分支, 這些分支具體涵蓋了結(jié)構(gòu)設(shè)計(jì) 、電氣設(shè)計(jì)、 建筑設(shè)計(jì) 、暖氣通風(fēng)設(shè)計(jì)、 給排水設(shè)計(jì)等。 每個(gè)分支的具體設(shè)計(jì)過(guò)程都必須圍繞四個(gè)根本目標(biāo): 審美要求、 功能要求、 環(huán)保要求以及經(jīng)濟(jì)要求。 建筑的結(jié)構(gòu)是建筑物發(fā)揮其使用功能的基本條件, 因而, 結(jié)構(gòu)設(shè)計(jì)也是建筑物設(shè)計(jì)過(guò)程中極為重要的組成部分之一, 結(jié)構(gòu)設(shè)計(jì)細(xì)分為以下四個(gè)步驟: 設(shè)計(jì)結(jié)構(gòu)方案、 結(jié)構(gòu)分析、設(shè)計(jì)構(gòu)件、 繪制施工圖紙。

建筑結(jié)構(gòu)的類型這一概念相對(duì)而言范圍廣、 內(nèi)容豐富 。根據(jù)不同建筑物在具體功能要求上的差異, 隨著科學(xué)技術(shù)的發(fā)展, 逐漸產(chǎn)生了諸多結(jié)構(gòu)類型與結(jié)構(gòu)的分類方法 。從建筑物具體用途的角度, 可以劃分為民用建筑與工業(yè)建筑。 如果依據(jù)建筑物的層數(shù)來(lái)分類, 則可以分為超高層 、高層、 多層、 單層建筑、 建筑物使用的結(jié)構(gòu)材料是有所區(qū)別的, 從結(jié)構(gòu)類型的角度來(lái)分類, 大體上有: 混合結(jié)構(gòu)、 砌體結(jié)構(gòu)、 木結(jié)構(gòu)、 鋼結(jié)構(gòu)、 鋼筋混凝土結(jié)構(gòu)等。 此外, 建筑物的結(jié)構(gòu)構(gòu)件組成方式也存在較大的區(qū)別, 從這個(gè)角度,可以劃分為框筒結(jié)構(gòu)、 剪力墻結(jié)構(gòu)、 框架結(jié)構(gòu)、 筒中筒結(jié)構(gòu) 、筒體結(jié)構(gòu)、 框剪結(jié)構(gòu) 、束筒結(jié)構(gòu)等、 由此可見(jiàn), 建筑結(jié)構(gòu)類型的劃分方法頗多, 內(nèi)容也相對(duì)復(fù)雜。

而建筑結(jié)構(gòu)設(shè)計(jì)中還有一個(gè)很重要的名詞: 概念設(shè)計(jì)。 概念設(shè)計(jì)的具體含義指的是通過(guò)清晰 、明確的概念結(jié)構(gòu), 在不進(jìn)行數(shù)值計(jì)算的情況下, 根據(jù)分系統(tǒng)與整體結(jié)構(gòu)系統(tǒng)間的結(jié)構(gòu)破壞機(jī)理 、力學(xué)關(guān)系 、實(shí)驗(yàn)現(xiàn)象 、震害以及工程經(jīng)驗(yàn)所獲得的原始設(shè)計(jì)思想與基本設(shè)計(jì)原則, 對(duì)結(jié)構(gòu)的計(jì)算結(jié)果做出合理 、準(zhǔn)確的分析, 同時(shí)將計(jì)算假設(shè)與結(jié)構(gòu)的實(shí)際受力狀況間的差異也考慮在內(nèi), 對(duì)結(jié)構(gòu)或構(gòu)造進(jìn)行設(shè)計(jì), 盡可能保證建筑物的受力更安全、 更合理 、更協(xié)調(diào)。

二、 提高建筑結(jié)構(gòu)設(shè)計(jì)質(zhì)量的有效措施

1、 重視概念設(shè)計(jì), 提高建筑結(jié)構(gòu)設(shè)計(jì)質(zhì)量

設(shè)計(jì)是工程的靈魂, 質(zhì)量的龍頭。 只有具備優(yōu)秀的設(shè)計(jì), 才能創(chuàng)建優(yōu)質(zhì)的工程 一個(gè)優(yōu)秀的結(jié)構(gòu)工程師會(huì)在每一項(xiàng)工程設(shè)計(jì)的開(kāi)始,即在建筑設(shè)計(jì)的方案階段,根據(jù)經(jīng)驗(yàn)和專業(yè)設(shè)計(jì)理論, 在腦海中進(jìn)行一個(gè)“ 優(yōu)化” 過(guò)程,運(yùn)用概念設(shè)計(jì)方法, 可以迅速 、有效地對(duì)結(jié)構(gòu)體系進(jìn)行構(gòu)思、 比較與選擇, 同時(shí)幫助建筑師開(kāi)拓或?qū)崿F(xiàn)建筑物所想要的空間形式及其使用 、構(gòu)造與形象功能, 并以此為目標(biāo),與建筑師一起確定建筑的總體結(jié)構(gòu)體系,并能明確總體結(jié)構(gòu)體系與分體結(jié)構(gòu)體系的最優(yōu)受力方案。 所得方案往往概念清晰、 定性正確, 避免了后期設(shè)計(jì)階段一些不必要的煩瑣運(yùn)算, 具有較好的經(jīng)濟(jì)可靠性能。同時(shí),這也是判斷計(jì)算機(jī)內(nèi)力分析輸出數(shù)據(jù)可靠與否的主要依據(jù)。 概念設(shè)計(jì)是結(jié)構(gòu)設(shè)計(jì)的核心和靈魂, 它統(tǒng)領(lǐng)結(jié)構(gòu)設(shè)計(jì)的全過(guò)程, 貫穿著設(shè)計(jì)工程師的知識(shí)水平和設(shè)計(jì)水平 。運(yùn)用結(jié)構(gòu)概念設(shè)計(jì)從整體上把握結(jié)構(gòu)的各項(xiàng)性能,這樣才能對(duì)計(jì)算分析結(jié)果進(jìn)行科學(xué)的判斷 、合理的采用, 保證了工程師在設(shè)計(jì)中的主導(dǎo)地位。

2、充分收集資料 ,準(zhǔn)確確定計(jì)算參數(shù)

建設(shè)工程由于其所處的地理位置的制約 ,設(shè)計(jì)所要涉及的參數(shù)也會(huì)具有特殊性 。例如基本風(fēng)壓 、基本雪壓 、地震烈度 、場(chǎng)地土類別等參數(shù)的選取 ,我們就要根據(jù)《全國(guó)基本風(fēng)壓分布圖》、《全國(guó)基本雪壓分布圖》 及此工程的地質(zhì)報(bào)告確定 ,再譬如墻體圍護(hù)主要材料各地區(qū)都會(huì)有差異 ,根據(jù)實(shí)際采用的材料來(lái)確定墻體荷載就變得很關(guān)鍵 。而且對(duì)于某些特殊 的重要建筑還要根據(jù)試驗(yàn)、類似工程經(jīng)驗(yàn)來(lái)確定各種參數(shù)的取值。在著手設(shè)計(jì)前 ,充分收集設(shè)計(jì)所需資料、規(guī)范,根據(jù)具體的地域 、工程類型準(zhǔn)確確定計(jì)算參數(shù) ,不僅可以使設(shè)計(jì)計(jì)算準(zhǔn)確可靠 ,也能避免因參數(shù)不合理而造成的浪費(fèi) 、返工等。

3、正確運(yùn)用計(jì)算機(jī)輔助設(shè)計(jì)

當(dāng)前,計(jì)算機(jī)輔助設(shè)計(jì)系統(tǒng)在建筑設(shè)計(jì)領(lǐng)域被廣泛應(yīng)用,工程師在計(jì)算機(jī)上進(jìn)行結(jié)構(gòu)分析工作,用計(jì)算機(jī)輔助完成大部分的圖紙?jiān)O(shè)計(jì),因此了解計(jì)算機(jī)程序的功能、正確使用設(shè)計(jì)軟件直接影響到結(jié)構(gòu)設(shè)計(jì)的水平。中國(guó)建筑科學(xué)研究院PKPMCAD 工程部開(kāi)發(fā)的PKPM系列微機(jī)建筑工程CAD 系統(tǒng)、廣東省建筑設(shè)計(jì)研究院和深圳市廣廈科技有限公司聯(lián)合開(kāi)發(fā)的廣廈建筑結(jié)構(gòu)CAD等等都是比較優(yōu)秀的建筑設(shè)計(jì)軟件,涉及的內(nèi)容比較全面,與AUTOCAD兼容,可操作性強(qiáng)。需要指出的是設(shè)計(jì)軟件都是根據(jù)國(guó)家現(xiàn)行規(guī)范的要求,結(jié)合不同的結(jié)構(gòu)體系的受力特點(diǎn)加以模擬簡(jiǎn)化得來(lái),因而設(shè)計(jì)軟件都有一個(gè)有效使用期限和合理適用范圍。隨著建筑業(yè)的發(fā)展,建筑物規(guī)模越來(lái)越大,形式也日趨復(fù)雜,使得建筑結(jié)構(gòu)設(shè)計(jì)的內(nèi)容增多,難度增大,這就要求設(shè)計(jì)人員了解所使用軟件的特點(diǎn)和適用范圍,熟悉和掌握各項(xiàng)參數(shù)的選取條件,真正做到計(jì)算機(jī)為人服務(wù),為工程設(shè)計(jì)服務(wù)。

4、 重視結(jié)構(gòu)計(jì)算與地基基礎(chǔ)設(shè)計(jì)

建筑結(jié)構(gòu)計(jì)算結(jié)果是施工圖設(shè)計(jì)的重要依據(jù) ,并且計(jì)算結(jié)果是否正確直接關(guān)系到建筑結(jié)構(gòu)設(shè)計(jì)的可靠性和安全性 ,所以必須引起設(shè)計(jì)人員的高度重視。例如在樓板計(jì)算中應(yīng)選用正確的計(jì)算方法進(jìn)行樓板計(jì)算 ,對(duì)于連續(xù)板不能選用單向板的計(jì)算方法 ,對(duì)于雙向板計(jì)算應(yīng)考慮材料泊松比對(duì)其的影響 ,以避免由于未調(diào)整跨中彎矩而造成計(jì)算值不準(zhǔn)確 ;基于科學(xué)技術(shù)的不斷發(fā)展 ,大多數(shù)結(jié)構(gòu)計(jì)算均采用計(jì)算程序進(jìn)行計(jì)算 ,這種計(jì)算結(jié)果雖然精確度很高 ,但是缺少與必要的設(shè)計(jì)經(jīng)驗(yàn)相結(jié)合 ,所以必須對(duì)電算結(jié)果進(jìn)行分析、評(píng)價(jià) ,以此判斷其正確與否 ,可否作為建筑結(jié)構(gòu)設(shè)計(jì)的依據(jù)。

地基基礎(chǔ)設(shè)計(jì)是建筑結(jié)構(gòu)設(shè)計(jì)中的重要環(huán)節(jié) ,該環(huán)節(jié)的設(shè)計(jì)質(zhì)量?jī)?yōu)劣直接與后期設(shè)計(jì)工作是否能夠順利開(kāi)展息息相關(guān)。為使地基基礎(chǔ)設(shè)計(jì)更符合建筑所在地的地基基礎(chǔ)類型特點(diǎn) ,設(shè)計(jì)人員應(yīng)在熟知國(guó)家相關(guān)標(biāo)準(zhǔn)的前提下 ,對(duì)地方性的《地基基礎(chǔ)設(shè)計(jì)規(guī)范》加以深入學(xué)習(xí) ,明確地基基礎(chǔ)特點(diǎn) ,豐富地基基礎(chǔ)設(shè)計(jì)經(jīng)驗(yàn) ,掌握設(shè)計(jì)處理的方法 ,使地基基礎(chǔ)設(shè)計(jì)更符合建筑工程的實(shí)際地理情況。

5、加強(qiáng)抗震設(shè)計(jì)的理念

由于地震的不可預(yù)見(jiàn)性, 我們能做到的就只有最大限度的“抗震”而不是“防震”。我國(guó)是一個(gè)地震災(zāi)害發(fā)生比較頻繁的國(guó)家,我們不斷地從地震后的房屋中汲取經(jīng)驗(yàn)教訓(xùn),我國(guó)的《建筑設(shè)計(jì)抗震規(guī)范》也在歷次大地震后做了修編和完善,從76年版到84年版, 2001年版到2008年版,再到汶川、玉樹(shù)地震后的2010年版(2010年12月1日開(kāi)始實(shí)施),結(jié)構(gòu)工程師在進(jìn)行設(shè)計(jì)工作時(shí)嚴(yán)格按照“抗規(guī)”中的抗震設(shè)計(jì)原則和抗震設(shè)計(jì)構(gòu)造的要求進(jìn)行抗震設(shè)計(jì),只有做到了有效的抗震設(shè)計(jì)才能有效的降低地震突然發(fā)生所造成的人員傷亡和財(cái)產(chǎn)損失。2010年發(fā)生的青海玉樹(shù)7.1級(jí)地震造成大量人員傷亡,大量砌體結(jié)構(gòu)發(fā)生整體倒塌, 倒塌的主要原因有建筑材料質(zhì)量低劣、結(jié)構(gòu)不合理、結(jié)構(gòu)傳力途徑不明確和抗震構(gòu)造不規(guī)范,而且大多沒(méi)有經(jīng)過(guò)專業(yè)設(shè)計(jì)人員的合理設(shè)計(jì),抗震能力極差,地震來(lái)時(shí)極易倒塌。而智利發(fā)生的里氏8.8級(jí)特大地震造成的死亡人數(shù)卻較少,原因就是智力很多公共及民用建筑都采用了抗震性能較好的鋼結(jié)構(gòu)(鋼結(jié)構(gòu)質(zhì)量輕、強(qiáng)度高,具有很好的延展性,發(fā)生強(qiáng)烈地震時(shí),鋼結(jié)構(gòu)只會(huì)變形,而不會(huì)崩塌和斷裂)。

6、 互相配合 ,充分溝通

為了能夠確保建筑結(jié)構(gòu)設(shè)計(jì)的質(zhì)量 ,在獲得提資圖時(shí) ,要避免盲目的建模計(jì)算和上機(jī)繪制圖紙。應(yīng)該先進(jìn)行詳細(xì)認(rèn)真的分析 ,同時(shí)還要多和建筑設(shè)計(jì)師進(jìn)行相互溝通 ,詳細(xì)了解整個(gè)工程的概況以及相關(guān)情況 ,盡可能的對(duì)建筑圖紙的意圖和平立剖的關(guān)系理解透徹 ,如有必要可適當(dāng)組織各個(gè)專業(yè)一起開(kāi)協(xié)調(diào)會(huì) ,對(duì)各專業(yè)之間需要注意和配合的地方進(jìn)行明確 ,盡量統(tǒng)一標(biāo)準(zhǔn)和做法 ,使各專業(yè)之間的工作能夠充分協(xié)調(diào) ,相互配合 ,避免出現(xiàn)由于設(shè)計(jì)圖紙和設(shè)計(jì)方案不一致而出現(xiàn)反復(fù)調(diào)整的局面 ,有效地提高建筑結(jié)構(gòu)設(shè)計(jì)的質(zhì)量。

參考文獻(xiàn):

[1] 張麗莉. 淺談提高建筑結(jié)構(gòu)設(shè)計(jì)質(zhì)量的措施[J]. 中國(guó)城市經(jīng)濟(jì), 2011,(01)

[2] 陳燕君. 建筑設(shè)計(jì)的原則及創(chuàng)新探究[J]. 大眾商務(wù), 2010,(10)

[3] 汪常松. 略論中國(guó)建筑結(jié)構(gòu)的可靠性及改進(jìn)[J]. 中國(guó)建設(shè)信息, 2006,(02)

篇6

【關(guān)鍵詞】圖書銷售;瀏覽器/服務(wù)器;J2EE

【Abstract】At present, the online shopping is more and more popular. Buying books through the Internet has become a common phenomenon. This paper designs and realizes a book sales management system based on browser/server mode. Using of object-oriented analysis and design method, build the function of the system, describe the software structure, and analyze each function models. This paper reveals the process of analysis and design for a complete book sales management system. And we implement the system with J2EE.

【Key words】Book sales;Brower/Server;J2EE

0.引言

目前,計(jì)算機(jī)的發(fā)展促進(jìn)了許多新興行業(yè)的萌發(fā),電子商務(wù)的概念起源于20世紀(jì)70年代?,F(xiàn)在大家公認(rèn)的“電子商務(wù)”的概念是由著名的IBM公司于1998年率先提出并迅速得到廣泛認(rèn)同[1]。在線圖書銷售系統(tǒng)的主要功能是以互聯(lián)網(wǎng)為交易平臺(tái),作為展示圖書信息和的載體,用戶可以通過(guò)互聯(lián)網(wǎng)瀏覽、預(yù)定和購(gòu)買圖書,提交購(gòu)書訂單到圖書銷售商,為買賣雙方提供了一個(gè)在線的交易平臺(tái)[2]。

1.研究意義與現(xiàn)狀

1.1研究意義

一套功能齊全、性能良好的基于瀏覽器/服務(wù)器模式的圖書銷售管理系統(tǒng),為中小型圖書銷售企業(yè)提供一個(gè)通用的基于Web的銷售平臺(tái),其具有如下的現(xiàn)實(shí)意義:

(1)拓寬企業(yè)的產(chǎn)品銷售渠道,使銷售途徑多元化,幫助企業(yè)開(kāi)拓更加廣闊的市場(chǎng)。

(2)更快地滿足客戶更加個(gè)性化的定制需求,商家通過(guò)訂單統(tǒng)計(jì)也能更好地掌握消費(fèi)者的購(gòu)買意愿。

(3)幫助企業(yè)在銷售中減少交易環(huán)節(jié),從而降低了服務(wù)成本,提高商品價(jià)格競(jìng)爭(zhēng)力。

(4)加強(qiáng)圖書銷售商對(duì)圖書銷售情況了解,隨時(shí)掌握?qǐng)D書銷售狀況,合理供應(yīng)圖書。

1.2研究現(xiàn)狀

當(dāng)前已經(jīng)進(jìn)入了信息時(shí)代,時(shí)間是猶如生命般寶貴,人們已經(jīng)不滿足與去各個(gè)書店盲目地去尋找自己想要的圖書,有時(shí)讀者沒(méi)有時(shí)間去書店,有時(shí)不知道需要的書籍在書店是否存在。同時(shí),圖書銷售商展示圖書的方式陳舊,導(dǎo)致對(duì)圖書的宣傳不足。在圖書銷售過(guò)程中,買賣雙方的信息交流不對(duì)等,這成為了在線圖書銷售網(wǎng)站發(fā)展的驅(qū)動(dòng)力[3]。

在互聯(lián)網(wǎng)圖書銷售網(wǎng)站中,其中影響最大的是當(dāng)當(dāng)網(wǎng)和亞馬遜。當(dāng)當(dāng)網(wǎng)2006年上半年的總銷售額已超過(guò)1億元,是2005年同期的1.8倍,全年可實(shí)現(xiàn)2.4億元的目標(biāo)[4]。目前,當(dāng)當(dāng)網(wǎng)已于2010年在紐約證券交易所正式掛牌上市,其估值高達(dá)10億美元??梢?jiàn),在線圖書銷售的影響力遠(yuǎn)遠(yuǎn)大于實(shí)體圖書銷售。

2.系統(tǒng)分析

2.1系統(tǒng)可行性分析

可行性研究是為了弄清楚系統(tǒng)開(kāi)發(fā)的項(xiàng)目是不是可以實(shí)現(xiàn)和值得進(jìn)行研究的過(guò)程,實(shí)際上是一次大大簡(jiǎn)化系統(tǒng)分析和系統(tǒng)設(shè)計(jì)的過(guò)程,所以,進(jìn)行可執(zhí)行性的分析是非常必要的,也是很重要的。本文對(duì)可行性研究從管理可行性、經(jīng)濟(jì)可行性、技術(shù)可行性和運(yùn)行可行性四個(gè)方面進(jìn)行分析。

2.1.1管理可行性

本圖書銷售管理系統(tǒng)可以拓展圖書銷售訂單的來(lái)源渠道,降低客戶企業(yè)雙方的運(yùn)營(yíng)成本,追求最大的利潤(rùn)和適應(yīng)企業(yè)信息現(xiàn)代化的需要,將互聯(lián)網(wǎng)與圖書銷售企業(yè)的日常業(yè)務(wù)整合起來(lái),方便了圖書銷售企業(yè)的經(jīng)營(yíng)管理,提升了在同行業(yè)的競(jìng)爭(zhēng)力。

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

基于瀏覽器/服務(wù)器模式的圖書銷售管理系統(tǒng)運(yùn)行所需服務(wù)器可由專業(yè)的網(wǎng)絡(luò)公司提供。這樣,企業(yè)可以不用購(gòu)買與系統(tǒng)實(shí)施相關(guān)的軟、硬件設(shè)備,只需支付提供服務(wù)的專業(yè)網(wǎng)絡(luò)公司一定的使用費(fèi)即可。

總的說(shuō)來(lái),在系統(tǒng)運(yùn)行之前企業(yè)的投入大概在3000至5000左右。對(duì)于圖書銷售企業(yè)來(lái)說(shuō),是完全能夠承擔(dān)這樣的費(fèi)用的。同時(shí),隨著系統(tǒng)的運(yùn)行,其帶來(lái)的經(jīng)濟(jì)效益將大于投入成本。

2.1.3技術(shù)可行性

本系統(tǒng)屬于一個(gè)普通的基于互聯(lián)網(wǎng)應(yīng)用的圖書銷售管理系統(tǒng)。該系統(tǒng)為基于數(shù)據(jù)庫(kù)的網(wǎng)絡(luò)應(yīng)用開(kāi)發(fā),其復(fù)雜性不高,較容易實(shí)現(xiàn)。

本系統(tǒng)利用J2EE為開(kāi)發(fā)工具,采用的主要技術(shù)是JSP+Servlet,用戶交互界面采用HTML技術(shù),采用的數(shù)據(jù)庫(kù)為SQL Server,使用J2EE作為系統(tǒng)開(kāi)發(fā)的工具。目前,JSP+Servlet的技術(shù)已經(jīng)較為成熟,利用該技術(shù)開(kāi)發(fā)具有明顯的優(yōu)勢(shì),可以大大提高開(kāi)發(fā)的效率。

2.1.4運(yùn)行可行性

基于瀏覽器/服務(wù)器模式的圖書銷售管理系統(tǒng)為利用JSP+Servlet相結(jié)合的技術(shù),采用的SQL server數(shù)據(jù)庫(kù)搭建的網(wǎng)站。該系統(tǒng)的運(yùn)行需要搭建Java運(yùn)行環(huán)境,建立JAVA虛擬機(jī)。服務(wù)器的運(yùn)行選用Tomcat環(huán)境。將數(shù)據(jù)庫(kù)與運(yùn)行環(huán)境配置好,即可運(yùn)行此系統(tǒng),難度不高,實(shí)現(xiàn)較為簡(jiǎn)單,可以保證系統(tǒng)的穩(wěn)定運(yùn)行。

2.2業(yè)務(wù)流程分析

業(yè)務(wù)流程圖利用圖表反映了系統(tǒng)內(nèi)部關(guān)系的組成和走向。其主要由表示業(yè)務(wù)符號(hào)和表示流向的箭頭組成,可以幫助系統(tǒng)的設(shè)計(jì)人員理解業(yè)務(wù)的處理過(guò)程。

根據(jù)對(duì)中小型圖書銷售公司業(yè)務(wù)流程的分析,可以得到如圖1所示的體現(xiàn)圖書銷售過(guò)程的業(yè)務(wù)流程圖。

圖1 業(yè)務(wù)流程圖

2.3系統(tǒng)流程分析

2.3.1購(gòu)物流程

購(gòu)物的過(guò)程為用戶首先登陸網(wǎng)站瀏覽圖書,選擇需要購(gòu)買的圖書,點(diǎn)擊訂購(gòu)按鈕進(jìn)行圖書購(gòu)買。此時(shí)系統(tǒng)會(huì)對(duì)用戶進(jìn)行驗(yàn)證,判斷是否為未注冊(cè)或未登錄的用戶。當(dāng)用戶為已注冊(cè)的登陸用戶時(shí),即可瀏覽圖書進(jìn)行購(gòu)買。用戶所購(gòu)買的圖書都將存儲(chǔ)到該用戶的購(gòu)物車中。購(gòu)物完成后,可對(duì)所購(gòu)物品進(jìn)行付款,付款完畢即生成購(gòu)買圖書的訂單。

2.3.2購(gòu)物車流程

購(gòu)物車的作用是可以將用戶購(gòu)買的物品放到一起,在選擇滿意之后進(jìn)行統(tǒng)一的付款。為滿足購(gòu)物車的設(shè)計(jì),需要為購(gòu)物車構(gòu)造單獨(dú)的購(gòu)物車類。用戶登陸網(wǎng)站后,可在圖書列表中選擇圖書。當(dāng)看到滿意的圖書時(shí),可點(diǎn)擊“添加到購(gòu)物車”,將圖書存到購(gòu)物車中。系統(tǒng)需要對(duì)用戶點(diǎn)擊“添加到購(gòu)物車”進(jìn)行處理,建立該用戶的購(gòu)物車類,并將此購(gòu)物車存到Session中。用戶再次選擇圖書“添加到購(gòu)物車”時(shí),系統(tǒng)判斷該購(gòu)物車中是否有相同的圖書,若有相同的圖書,則對(duì)相應(yīng)的圖書個(gè)數(shù)加1;若該圖書不存在,則將此次選擇的圖書加入到已有的購(gòu)物車中。

2.3.3注冊(cè)流程

注冊(cè)功能模塊具體過(guò)程為,用戶點(diǎn)擊注冊(cè)按鈕進(jìn)入注冊(cè)模塊,此時(shí)會(huì)要求用戶填寫基本信息。該模塊會(huì)檢查“必填項(xiàng)是否為空”。為保證數(shù)據(jù)庫(kù)中的用戶名的唯一性,會(huì)檢查用戶名的有效性。為防止惡意注冊(cè)和密碼的安全性,會(huì)對(duì)密碼項(xiàng)和再次輸入密碼型進(jìn)行檢查,判斷兩次的密碼是否一致,是否足夠安全。對(duì)于其他的一些信息,系統(tǒng)自動(dòng)檢查有效性,如日期的格式,電話的位數(shù)等。完成以上的各個(gè)步驟,用戶點(diǎn)擊完成,即注冊(cè)成功。注冊(cè)用戶可登陸該圖書銷售系統(tǒng)購(gòu)買圖書。

2.3.4登錄流程

當(dāng)用戶點(diǎn)擊登陸按鈕時(shí),系統(tǒng)將轉(zhuǎn)到用戶登錄的表單。該表單在系統(tǒng)的當(dāng)前的頁(yè)面中,而不跳到其他的頁(yè)面。這樣,即使用戶沒(méi)有登陸的情況,同樣可以瀏覽圖書信息。而用戶登陸后,該表單變?yōu)轱@示用戶的相應(yīng)信息。這樣使得系統(tǒng)用戶界面的重用性高。

用戶登陸時(shí),在用戶名和密碼處輸入相應(yīng)的信息,系統(tǒng)到數(shù)據(jù)庫(kù)中進(jìn)行驗(yàn)證該用戶是否存在。對(duì)于網(wǎng)站來(lái)說(shuō),用戶信息的安全性是很重要的,因此在數(shù)據(jù)庫(kù)中需要對(duì)用戶名和密碼進(jìn)行加密,提高安全性。同時(shí)為了防止利用惡意的代碼對(duì)數(shù)據(jù)庫(kù)進(jìn)行注入,應(yīng)對(duì)用戶名加以限制。點(diǎn)擊登陸后,若驗(yàn)證用戶信息正確,則將用戶的UserID存到Session中,從而完成登錄過(guò)程。

2.3.5圖書搜索流程

對(duì)于圖書銷售管理系統(tǒng)來(lái)說(shuō),由于圖書種類繁多,圖書搜索功能是必不可少的。使用搜索功能可以快速定位用戶需要的圖書,為用戶節(jié)省了很多查找圖書的時(shí)間。用戶只需將需要搜索的圖書相關(guān)信息輸入到搜索欄中,即可得到圖書的結(jié)果。系統(tǒng)將用戶輸入的條件轉(zhuǎn)換為數(shù)據(jù)庫(kù)查詢語(yǔ)句到數(shù)據(jù)庫(kù)中進(jìn)行查找,將符合要求的結(jié)果返回給用戶。在返回的結(jié)果中,用戶可以查看圖書的詳細(xì)信息,也可以對(duì)圖書進(jìn)行下單購(gòu)買。

2.3.6圖書管理流程

圖書銷售管理系統(tǒng)的一個(gè)優(yōu)點(diǎn)就是簡(jiǎn)化了圖書銷售商對(duì)圖書的管理,因此圖書管理模塊的建立是很有必要的。圖書管理位于網(wǎng)站的后臺(tái),只有管理員可以進(jìn)行對(duì)圖書管理的操作。圖書管理模塊賦予管理員對(duì)圖書信息的增加、刪除、修改和查詢等權(quán)限。不同于普通用戶,在這里呈現(xiàn)給管理員的圖書信息附加了圖書的ID。

3.系統(tǒng)設(shè)計(jì)

圖書銷售管理系統(tǒng)的設(shè)計(jì)主要包括總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)和數(shù)據(jù)庫(kù)設(shè)計(jì)。下面分別對(duì)各個(gè)設(shè)計(jì)進(jìn)行詳細(xì)的說(shuō)明。

3.1總體設(shè)計(jì)

圖書銷售管理系統(tǒng)主要可以分為兩個(gè)大部分,即前臺(tái)模塊和后臺(tái)模塊,分別對(duì)應(yīng)前臺(tái)客戶界面和后臺(tái)管理界面。在網(wǎng)站的前端,應(yīng)該包括注冊(cè)、登陸、查看搜索圖書和購(gòu)物車等功能。在系統(tǒng)的后臺(tái)管理中,應(yīng)包括對(duì)圖書信息、圖書種類、網(wǎng)站用戶、訂單信息等管理功能。圖書銷售管理系統(tǒng)主要功能由客戶界面部分和管理界面部分兩部分組成。

3.2詳細(xì)設(shè)計(jì)

3.2.1代碼設(shè)計(jì)

該圖書銷售系統(tǒng)采用順序碼來(lái)設(shè)計(jì)代碼。下面通過(guò)對(duì)系統(tǒng)中的部分?jǐn)?shù)據(jù)進(jìn)行代碼化的過(guò)程,來(lái)說(shuō)明代碼設(shè)計(jì)的過(guò)程。例:某訂單代碼20120120161834的說(shuō)明,如表2所示其圖書訂單代碼含義:

表2 圖書訂單代碼含義

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

對(duì)于圖書信息管理系統(tǒng)來(lái)說(shuō),由于圖書種類繁多,信息分類復(fù)雜,合理的設(shè)計(jì)數(shù)據(jù)庫(kù)是很重要的。數(shù)據(jù)庫(kù)的設(shè)計(jì)主要分為概念結(jié)構(gòu)設(shè)計(jì)和邏輯結(jié)構(gòu)設(shè)計(jì)兩部分,下面從這兩方面對(duì)本系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)進(jìn)行詳細(xì)的描述。

(1)概念結(jié)構(gòu)設(shè)計(jì):數(shù)據(jù)庫(kù)的概念結(jié)構(gòu)設(shè)計(jì)即找出各個(gè)實(shí)體之間的聯(lián)系。下面使用E-R(Entity-Relationship,實(shí)體-關(guān)系)圖來(lái)表示概念模型。

根據(jù)對(duì)圖書銷售管理系統(tǒng)的分析可以得到系統(tǒng)E-R圖如圖3所示。

圖3 系統(tǒng)E―R圖

由E-R圖可見(jiàn)本系統(tǒng)的主要實(shí)體有:用戶、訂單、圖書列表、合同和留言五個(gè)實(shí)體。設(shè)計(jì)數(shù)據(jù)庫(kù)需要找出各個(gè)實(shí)體具體的描述屬性來(lái)描述每一個(gè)客觀存在的事物。

(2)邏輯結(jié)構(gòu)設(shè)計(jì):數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)設(shè)計(jì)即根據(jù)數(shù)據(jù)庫(kù)的概念設(shè)計(jì)得到數(shù)據(jù)庫(kù)所支持的數(shù)據(jù)結(jié)構(gòu)。以下詳細(xì)說(shuō)明圖書銷售管理系的數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)。根據(jù)系統(tǒng)需求,可以列出圖書銷售管理系統(tǒng)相關(guān)的數(shù)據(jù)表如下:

1)用戶基本信息(user):存放用戶編號(hào),用戶名,密碼,姓名及聯(lián)系方式等基本信息。

2)訂單信息表(orders):存放購(gòu)買圖書的訂單信息。

3)圖書信息表(product):存放圖書的基本信息。

4)合同信息表(contract):存放成交合同信息。

5)留言信息表(message):存放用戶對(duì)圖書的留言信息。

4.系統(tǒng)實(shí)現(xiàn)

4.1系統(tǒng)主頁(yè)模塊

系統(tǒng)的主頁(yè)主要由導(dǎo)航欄和新書上架圖書顯示組成。導(dǎo)航欄的功能是把前臺(tái)用戶部分的幾個(gè)功能添加到導(dǎo)航欄中,方便用戶在各個(gè)分類欄中切換。包括:新品圖書、暢銷圖書、推薦圖書、搜索圖書、圖書分類。顯示新書上架的功能是從數(shù)據(jù)庫(kù)中根據(jù)圖書上架的日期,檢索最近幾本圖書基本信息。

圖書銷售管理系統(tǒng)主頁(yè)的效果圖如圖4所示:

圖4 圖書銷售管理系統(tǒng)主頁(yè)

4.2用戶登陸模塊

為了保證系統(tǒng)的安全,需要設(shè)計(jì)登錄模塊來(lái)驗(yàn)證用戶的合法性,只有通過(guò)驗(yàn)證的用戶才能夠進(jìn)入系統(tǒng)購(gòu)買圖書。進(jìn)入該系統(tǒng)需要具有一對(duì)用戶名和密碼,系統(tǒng)校驗(yàn)用戶名和密碼的合法性。查找數(shù)據(jù)庫(kù)中是否存在該用戶,及相應(yīng)的密碼是否正確。最后,還需校驗(yàn)用戶的相關(guān)權(quán)限。系統(tǒng)將用戶信息存到Session中,利用Session判斷用戶的級(jí)別,區(qū)分用戶為普通用戶還是VIP用戶,便于系統(tǒng)驗(yàn)證用戶身份。

5.總結(jié)

本設(shè)計(jì)從系統(tǒng)分析到系統(tǒng)實(shí)現(xiàn),詳細(xì)介紹了所設(shè)計(jì)系統(tǒng)的特點(diǎn),已基本能滿足圖書銷售管理系統(tǒng)的需求。

本系統(tǒng)以J2EE為開(kāi)發(fā)平臺(tái),SQL Sever數(shù)據(jù)庫(kù)作為后臺(tái)支撐,很好的解決了實(shí)際開(kāi)發(fā)中遇到的技術(shù)問(wèn)題。實(shí)現(xiàn)對(duì)各種圖書進(jìn)行分類、記錄注冊(cè)用戶的信息,對(duì)注冊(cè)用戶給予優(yōu)惠服務(wù)、存貯并隨時(shí)查看用戶所選擇的圖書,并計(jì)算出總價(jià)格、生成詳細(xì)的購(gòu)物訂單等功能。本系統(tǒng)的界 面本系統(tǒng)界面友好、易于操作維護(hù),采用了大量的人機(jī)交互式操作,能很好的完成圖書購(gòu)買的全過(guò)程,使瀏覽者一進(jìn)入就可以獨(dú)立的進(jìn)行自己需要的操作,一目了然。通過(guò)該系統(tǒng)的運(yùn)行,基本上可以達(dá)到進(jìn)一步擴(kuò)展中小型圖書銷售公司的銷售渠道,擴(kuò)大訂單業(yè)務(wù),降低企業(yè)運(yùn)營(yíng)成本的目的。

【參考文獻(xiàn)】

[1]張紅,孫富元.關(guān)于電子商務(wù)的研究[J].天津理工學(xué)院學(xué)報(bào).2004(04).

[2]黃武鋒.ASP網(wǎng)上書店的設(shè)計(jì)與實(shí)現(xiàn)[J].電腦編程技巧與維護(hù).2008(13).

篇7

一、填空題(只需在橫線上直接共有15個(gè)空格,每一空格1分

1、從硬件體系結(jié)構(gòu)來(lái)看,計(jì)算機(jī)硬件系統(tǒng)采用的經(jīng)典的計(jì)算機(jī)結(jié)構(gòu)是 。

2、標(biāo)準(zhǔn)的ASCII碼在計(jì)算機(jī)中的表示方式為 字節(jié)。

3、 能夠把匯編語(yǔ)言源程序翻譯為機(jī)器語(yǔ)言。

4、24*24漢字點(diǎn)陣庫(kù),一個(gè)漢字字形需要 字節(jié)。

5、(173)10=( )16。

6、數(shù)據(jù)庫(kù)是長(zhǎng)期存儲(chǔ)在計(jì)算機(jī)內(nèi)、有組織的、可_ _的數(shù)據(jù)集合。

7、構(gòu)成數(shù)據(jù)模型的三大要素是__________、數(shù)據(jù)操作和數(shù)據(jù)完整性約束。

8、事務(wù)應(yīng)該具有四個(gè)屬性: 、一致性、隔離性和持續(xù)性。

9、設(shè)關(guān)系模式R是第一范式,且每個(gè)屬性都不傳遞依賴于R的候選鍵,則稱R是_______ 范式。

10、ADO數(shù)據(jù)訪問(wèn)技術(shù)中三個(gè)主要對(duì)象是connection、command、 。

11、計(jì)算機(jī)網(wǎng)絡(luò)從邏輯或功能上可分為兩部分。這兩部分分別是負(fù)責(zé)數(shù)據(jù)傳輸?shù)耐ㄐ抛泳W(wǎng)和負(fù)責(zé)數(shù)據(jù)處理的 子網(wǎng)。

12、計(jì)算機(jī)網(wǎng)絡(luò)中,通信雙方必須共同遵守的規(guī)則或約定,稱為 。

13、WWW網(wǎng)頁(yè)文件是用HTML語(yǔ)言編寫的,并在 協(xié)議支持下運(yùn)行。

14、在計(jì)算機(jī)局域網(wǎng)中,將計(jì)算機(jī)連接到網(wǎng)絡(luò)通信介質(zhì)上的物理設(shè)備是 。

15、提供網(wǎng)絡(luò)通訊和網(wǎng)絡(luò)資源共享功能的操作系統(tǒng)稱為 。

二、選擇題(本題共有15個(gè)小題,每一小題1分,共15分,每個(gè)小題給出的選項(xiàng)中,只有一項(xiàng)符合要求)

1、CPU是 。

A.運(yùn)算器。 B.控制器

C.計(jì)算器 D.中央處理器

2、數(shù)據(jù)結(jié)構(gòu)包括 。

A.線性結(jié)構(gòu)和鏈?zhǔn)浇Y(jié)構(gòu) B.線性結(jié)構(gòu)和存儲(chǔ)結(jié)構(gòu)

C.邏輯結(jié)構(gòu)和鏈?zhǔn)浇Y(jié)構(gòu) D.邏輯結(jié)構(gòu)和存儲(chǔ)結(jié)構(gòu)

3、 不是操作系統(tǒng)的主要功能。

A.任務(wù)管理 B.程序設(shè)計(jì)

C.文件管理 D.作業(yè)管理

4、數(shù)值信息在計(jì)算機(jī)的表示中,-57的補(bǔ)碼是 。

A.10111001 B.11000110

C.00111001 D.11000111

5、(16D.4A)16=( )2。

A.101101101.0100101 B.110101101.0100101

C.001101101.0100101 D.101101110.0100101

6、DB、DBMS和DBS三者之間的關(guān)系是 。

A.DB包括DBMS和DBS B.DBS包括DB和DBMS

C.DBMS包括DB和DBS D.不能相互包括

7、SQL語(yǔ)言有兩種使用方式,分別稱為交互式和 。

A.嵌入式SQL B.多用戶SQL

C.解釋式SQL D.提示式SQL

8、SQL語(yǔ)言中COMMIT語(yǔ)句的主要作用是 。

A.結(jié)束程序 B.返回系統(tǒng)

C.提交事務(wù) D.存儲(chǔ)數(shù)據(jù)

9、在采用C/S結(jié)構(gòu)的數(shù)據(jù)庫(kù)應(yīng)用中,應(yīng)將SQL Server安裝在 。

A.用戶端 B.服務(wù)器端 C.終端 D.客戶機(jī)端

10、收回所有用戶對(duì)基本表STUDENT的UPDATE操作權(quán)限可由 語(yǔ)句完成。

A.REVOKE UPDATE ON TABLE STUDENT FROM WANG

B.REVOKE UPDATE ON STUDENT FROM WANG

C.GRANT UPDATE ON STUDENT TO PUBLIC

D.REVOKE UPDATE ON TABLE STUDENT FROM PUBLIC

11、 是指在有限地理范圍(例如一幢大樓、一個(gè)單位或部門)內(nèi),將各種計(jì)算機(jī)與外設(shè)互連起來(lái)的網(wǎng)絡(luò)。

A. 廣域網(wǎng) B. 局域網(wǎng)

C. 城域網(wǎng) D. 公用數(shù)據(jù)網(wǎng)

12、下列各項(xiàng)中,不能作為IP地址的是

A.202.96.0.1 B.202.110.7.12

C.112.256.23.8 D.159.226.1.18

13、企業(yè)Intranet要與Internet互聯(lián),必需的互聯(lián)設(shè)備是 。

A.中繼器 B.調(diào)制解調(diào)器 C.交換器 D.路由器

14、下列域名中,屬于教育機(jī)構(gòu)的是 。

A. cjlu.edu.cn B.ftp.cnc.ac.cn

C.ioa.ac.cn D.ftp.bta.net.cn

15、調(diào)制解調(diào)器(MODEM)的主要功能是 。

A. 模擬信號(hào)的放大 B. 數(shù)字信號(hào)的整形

C. 模擬信號(hào)與數(shù)字信號(hào)的轉(zhuǎn)換 D. 數(shù)字信號(hào)的編碼

三、簡(jiǎn)答題(本題共6個(gè)小題,每小題5分,共30分)

1、請(qǐng)圖示計(jì)算機(jī)硬件的體系結(jié)構(gòu)。

2、請(qǐng)解釋“回收站”和“剪貼板”這兩個(gè)概念,并簡(jiǎn)述他們的作用。

3、 簡(jiǎn)述數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式結(jié)構(gòu)和兩級(jí)映像。

4、什么是概念結(jié)構(gòu)設(shè)計(jì)? 說(shuō)明采用ER方法進(jìn)行概念結(jié)構(gòu)設(shè)計(jì)的步驟。

5、設(shè)計(jì)一個(gè)網(wǎng)絡(luò)ID為145.66.0.0的TCP/IP網(wǎng)絡(luò),該網(wǎng)絡(luò)將包含13個(gè)子網(wǎng)。如果要求每一個(gè)子網(wǎng)可以擴(kuò)充到3500臺(tái)主機(jī),試計(jì)算該子網(wǎng)掩碼。

6、簡(jiǎn)述ISO/OSI的七層參考模型。

  四、綜合題(本題4個(gè)小題,共45分)

1、 簡(jiǎn)述計(jì)算機(jī)存儲(chǔ)器分類,說(shuō)明CPU讀取數(shù)據(jù)的順序;若用十六進(jìn)制數(shù)給某存儲(chǔ)器的各個(gè)字節(jié)編地址,其地址編號(hào)是從0000到FFFF,計(jì)算該存儲(chǔ)器的容量。(本題10分)

2、給定3臺(tái)微機(jī)和1臺(tái)服務(wù)器,試設(shè)計(jì)總線型和星型的局域網(wǎng),要求畫出相應(yīng)的示意圖并明確指出各部分名稱。(本題10分)

3、現(xiàn)有關(guān)系數(shù)據(jù)庫(kù)如下:

商品表Goods(Gno,Gname, Gprice,Gtype,Gfact),各屬性含義依次為商品號(hào),商品名,單價(jià),型號(hào),制造商;

商場(chǎng)表Shops(Sno,Sname,Mname,Saddr),各屬性含義依次為商場(chǎng)號(hào),商場(chǎng)名,經(jīng)理,地址;

銷售表Sales(Gno,Sno,Qty),各屬性含義依次為商品號(hào),商場(chǎng)號(hào),銷售量;

試用SQL語(yǔ)言完成以下操作:(本小題5×3=15分)

(1)查詢制造商為“杭州數(shù)源”的商品號(hào),商品名,單價(jià),型號(hào);

(2)查詢銷售單價(jià)低于2000元電視機(jī)的商品號(hào),商場(chǎng)號(hào),商場(chǎng)名,地址和銷售量;

(3)建立表Sales,并且定義主碼和外碼。(假設(shè)商品表和商場(chǎng)表已存在,商品號(hào)為字符型,長(zhǎng)度為5,商場(chǎng)號(hào)為字符型,長(zhǎng)度為4,銷售量為短整型)

(4)將商場(chǎng)號(hào)為“S003”的地址改為“延安路100號(hào)”。

(5)查詢銷售兩種或兩種以上商品的商場(chǎng)名和它的地址。

4、某教學(xué)管理系統(tǒng)涉及教員、學(xué)生、課程、教室四個(gè)實(shí)體,它們分別具有下列屬性:

教員:職工號(hào)、姓名、年齡、職稱 學(xué)生:學(xué)號(hào)、姓名、年齡、性別

課程:課程號(hào)、課程名、課時(shí)數(shù) 教室:教室編號(hào)、地址、容量

這些實(shí)體間的聯(lián)系如下:一個(gè)教員可講授多門課程,一門課程只能被一個(gè)教員講授;一個(gè)學(xué)生選修多門課程,每門課程有多個(gè)學(xué)生選修,學(xué)生學(xué)習(xí)有成績(jī),一門課只在一個(gè)教室上,一個(gè)教室可上多門課。(本題2×5=10分)

(1)請(qǐng)畫出教員、學(xué)生、課程、教室的E—R 圖。

(2)將該E—R 圖轉(zhuǎn)換為關(guān)系數(shù)據(jù)模型。

浙江省普通專升本《計(jì)算機(jī)綜合》答案

1、馮.諾依曼結(jié)構(gòu)

2、1

3、匯編程序

4、72

5、AD

6、共享

7、數(shù)據(jù)結(jié)構(gòu)

8、原子性

9、第三

10、recordset

11、資源

12、協(xié)議

13、HTTP(或超文本傳輸協(xié)議,或HyperText Transfer Protocol)

篇8

關(guān)鍵詞:財(cái)務(wù)管理系統(tǒng) 社會(huì)保險(xiǎn)管理信息系統(tǒng) 無(wú)縫銜接 信息完全共享

中圖分類號(hào):F842.6 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1672-3791(2012)12(a)-0248-05

1 社會(huì)保險(xiǎn)業(yè)務(wù)的現(xiàn)狀和信息系統(tǒng)的目的

社會(huì)保險(xiǎn)制度是我國(guó)社會(huì)保障體系的重要組成部分,是我國(guó)經(jīng)濟(jì)發(fā)展、社會(huì)穩(wěn)定、人民安居樂(lè)業(yè)的重要保障制度。隨著社會(huì)保險(xiǎn)制度改革的深入,城鄉(xiāng)居民生活水平的不斷提高,和人們保險(xiǎn)意識(shí)的增強(qiáng),社會(huì)保險(xiǎn)的業(yè)務(wù)量呈現(xiàn)急劇增長(zhǎng)的趨勢(shì)。建立社會(huì)保險(xiǎn)信息系統(tǒng)可以大大提高工作效率,輕松應(yīng)對(duì)日益增長(zhǎng)的保險(xiǎn)業(yè)務(wù)量,更好的為社會(huì)服務(wù),更可為科學(xué)決策提供依據(jù)。

加強(qiáng)社保財(cái)務(wù)信息系統(tǒng)的建設(shè),意義十分重大,財(cái)務(wù)信息系統(tǒng)是決定社保事業(yè)能否健康發(fā)展,以及如何發(fā)展的關(guān)鍵一環(huán)。這是因?yàn)椋绫X?cái)務(wù)信息系統(tǒng)是社保體系的重要組成部分,是社保業(yè)務(wù)系統(tǒng)的主要技術(shù)支持,而建設(shè)一個(gè)完善的、運(yùn)行良好的社保財(cái)務(wù)信息系統(tǒng)需要從資金到技術(shù)等各方面的投入。

1.1 社保財(cái)務(wù)信息系統(tǒng)的業(yè)務(wù)基礎(chǔ)

社保財(cái)務(wù)信息系統(tǒng)的業(yè)務(wù)基礎(chǔ)是社保財(cái)務(wù)會(huì)計(jì)核算,它包括五方面的內(nèi)容:一是會(huì)計(jì)核算主體是社保基金,而不是經(jīng)辦社保機(jī)構(gòu)。會(huì)計(jì)核算的這一特點(diǎn)是由社?;鸬男再|(zhì)所決定的,表明社?;鸺炔粚儆谡?,也不屬于社保經(jīng)辦機(jī)構(gòu),而是屬于全體參保人員;二是社保基金的安全管理及保障支付能力順理成章的成為政府和社會(huì)各界關(guān)注的焦點(diǎn);三是社保財(cái)務(wù)會(huì)計(jì)工作首先要對(duì)所有參保人負(fù)責(zé);四是社保財(cái)務(wù)會(huì)計(jì)信息必須具備開(kāi)放性;五是社保財(cái)務(wù)會(huì)計(jì)核算的對(duì)象是海量的數(shù)據(jù)。由此決定了社保財(cái)務(wù)信息系統(tǒng)的建設(shè),首先必須做到:明細(xì)核算到個(gè)人賬戶(養(yǎng)老保險(xiǎn)和醫(yī)療保險(xiǎn))的收入、支出、結(jié)余信息;滿足參保人繳費(fèi)情況、待遇享受等情況的查詢需要;安全、快捷、甚至實(shí)時(shí)的處理海量數(shù)據(jù);隨時(shí)為政府部門制定社保政策提供預(yù)測(cè)、決策支持;接受各方監(jiān)督社保會(huì)計(jì)核算的這些要求,決定了社保財(cái)務(wù)信息系統(tǒng)不能是一個(gè)信息的孤島,而應(yīng)是一個(gè)綜合化和集成化的支持預(yù)測(cè)、決策的信息化管理系統(tǒng)。

1.2 社保財(cái)務(wù)信息系統(tǒng)的主要內(nèi)容

在網(wǎng)絡(luò)化的條件下,社保財(cái)務(wù)信息系統(tǒng)與業(yè)務(wù)信息管理系統(tǒng)之間實(shí)現(xiàn)無(wú)縫連接、資源共享、互相支持、互相監(jiān)督的一體化管理;通過(guò)外部接口,收發(fā)和處理外部數(shù)據(jù),形成一個(gè)綜合化、集成化的信息化管理系統(tǒng),從而為決策管理提供支持。

(1)實(shí)現(xiàn)與業(yè)務(wù)系統(tǒng)無(wú)縫連接、數(shù)據(jù)共享和標(biāo)準(zhǔn)統(tǒng)一。在網(wǎng)絡(luò)運(yùn)行環(huán)境下,財(cái)務(wù)信息系統(tǒng)不應(yīng)是一個(gè)封閉的信息孤島,而應(yīng)與業(yè)務(wù)系統(tǒng)有著緊密關(guān)系。二者通過(guò)共用一個(gè)中心數(shù)據(jù)庫(kù),實(shí)現(xiàn)無(wú)縫連接、數(shù)據(jù)共享及標(biāo)準(zhǔn)統(tǒng)一。

(2)與外部關(guān)聯(lián)單位實(shí)現(xiàn)電子數(shù)據(jù)交換。社保基金財(cái)務(wù)管理的全過(guò)程涉及財(cái)政部門、勞動(dòng)保障部門及其經(jīng)辦機(jī)構(gòu),以及稅務(wù)機(jī)關(guān)、銀行、郵政、醫(yī)院等眾多部門。不但數(shù)據(jù)處理的環(huán)節(jié)眾多,而且數(shù)據(jù)量十分龐大。在社保事業(yè)不斷發(fā)展,數(shù)據(jù)不斷增加的情況下,必須實(shí)現(xiàn)與外部關(guān)聯(lián)單位的電子數(shù)據(jù)交換。其中,關(guān)鍵的一環(huán)就是在社保管理部門的協(xié)調(diào)下,制定統(tǒng)一的數(shù)據(jù)格式和數(shù)據(jù)交換標(biāo)準(zhǔn)。至于電子數(shù)據(jù)交換的方式可視具體條件進(jìn)行。例如,醫(yī)療保險(xiǎn)的個(gè)人賬戶及時(shí)的實(shí)賬注資,社會(huì)保險(xiǎn)、失業(yè)保險(xiǎn)及時(shí)的實(shí)賬計(jì)算等都需要時(shí)實(shí)、分布式處理。

(3)實(shí)現(xiàn)業(yè)務(wù)系統(tǒng)支持和監(jiān)督。加強(qiáng)內(nèi)控管理是基金管理監(jiān)督機(jī)制的基礎(chǔ)環(huán)節(jié),各級(jí)社保經(jīng)辦機(jī)構(gòu)作為基金收支管理的主體,必須有健全的規(guī)章制度和監(jiān)督約束機(jī)制,其中重要的一點(diǎn)就是在機(jī)構(gòu)內(nèi)部實(shí)現(xiàn)財(cái)務(wù)和業(yè)務(wù)相聯(lián)通。內(nèi)控制度實(shí)施的重點(diǎn)、難點(diǎn)在于如何實(shí)現(xiàn)財(cái)務(wù)會(huì)計(jì)的實(shí)收實(shí)付金額、到賬標(biāo)識(shí)、到賬時(shí)間與業(yè)務(wù)經(jīng)辦部門應(yīng)收應(yīng)付金額、到賬標(biāo)識(shí)、到賬時(shí)間保持一致,防止出現(xiàn)重復(fù),甚至虛假收入和待遇支付的情況發(fā)生。

通過(guò)常設(shè)會(huì)計(jì)記賬憑證金額與業(yè)務(wù)數(shù)據(jù)應(yīng)收、應(yīng)付的唯一性的確認(rèn),可以堵塞收、支業(yè)務(wù)的漏洞,實(shí)現(xiàn)嚴(yán)格的系統(tǒng)內(nèi)部控制。一方面,財(cái)務(wù)信息系統(tǒng)在進(jìn)行應(yīng)收、應(yīng)付數(shù)據(jù)到賬確認(rèn)處理時(shí),直接自動(dòng)生成常設(shè)會(huì)計(jì)記賬憑證。另一方面,由紙質(zhì)會(huì)計(jì)原始憑證生成電子化會(huì)計(jì)原始憑證。即,凡是涉及基金正常收付(指有業(yè)務(wù)應(yīng)收、應(yīng)付臺(tái)賬)的會(huì)計(jì)記賬憑證,都必須附有一張電子原始憑證,并能夠在電腦中直接詳細(xì)查詢到組成該張會(huì)計(jì)記賬憑證的所有明細(xì)資料,而且這些資料是電腦直接在共享數(shù)據(jù)庫(kù)取數(shù)生成,沒(méi)有人工介入。因此,如果會(huì)計(jì)主管要審核某張會(huì)計(jì)記賬憑證金額的真實(shí)性,只要點(diǎn)擊出該張會(huì)計(jì)記賬憑證的電子原始憑證查看便可辨別出來(lái)。再一方面,會(huì)計(jì)記賬的信息也會(huì)同時(shí)反饋到共享數(shù)據(jù)庫(kù)中,業(yè)務(wù)部門可以看到會(huì)計(jì)部門在何時(shí)做實(shí)收實(shí)付處理和進(jìn)行會(huì)計(jì)核算,或者收付不成功的原因,并對(duì)會(huì)計(jì)部門的處理結(jié)果進(jìn)行監(jiān)督。

2 開(kāi)發(fā)環(huán)境和開(kāi)發(fā)工具簡(jiǎn)介

用ORACLE系統(tǒng)提供的軟件工具開(kāi)發(fā)的社會(huì)保險(xiǎn)信息系統(tǒng)是社會(huì)保險(xiǎn)行業(yè)整體信息系統(tǒng),承擔(dān)著社會(huì)保險(xiǎn)機(jī)構(gòu)的業(yè)務(wù)處理,內(nèi)部管理和社會(huì)服務(wù)等功能。

目前大多數(shù)社會(huì)保險(xiǎn)信息系統(tǒng)的建設(shè)都在起步階段,因此,正確的選擇設(shè)計(jì)原則和整體架構(gòu)對(duì)整個(gè)系統(tǒng)的成功實(shí)施和未來(lái)發(fā)展都是至關(guān)重要的。

本系統(tǒng)的數(shù)據(jù)庫(kù)服務(wù)器是ORACLE 11G企業(yè)版,操作系統(tǒng)為AIX,采用ORACLE 11G技術(shù)建立數(shù)據(jù)庫(kù),使用基于ORACLE數(shù)據(jù)庫(kù)的專用開(kāi)發(fā)工具Developer/2000 Forms Designer技術(shù)建立與ORACLE數(shù)據(jù)源的鏈接,并且實(shí)現(xiàn)了財(cái)務(wù)管理系統(tǒng)的管理功能。

Developer/2000 Forms Designer是ORACLE系統(tǒng)提供的軟件開(kāi)發(fā)工具,是為程序員提供用來(lái)開(kāi)發(fā)基于表格的應(yīng)用軟件的一個(gè)通用軟件生成工具。它采用原型法為開(kāi)發(fā)方法,采用軟件自動(dòng)生成技術(shù)、重用技術(shù)、動(dòng)態(tài)定義技術(shù)等當(dāng)代計(jì)算機(jī)軟件發(fā)展的高新技術(shù)。

ORACLE Forms 是Developer/2000 R2.0的主要產(chǎn)品,也是最復(fù)雜的一個(gè)開(kāi)發(fā)工具,利用form可以開(kāi)發(fā)出基于Form的Client/Server應(yīng)用系統(tǒng)。

Form是一個(gè)應(yīng)用界面,是將數(shù)據(jù)以動(dòng)態(tài)表格的形式顯示在屏幕上,通過(guò)這個(gè)界面用戶可以和數(shù)據(jù)庫(kù)進(jìn)行交互,完成對(duì)數(shù)據(jù)庫(kù)中數(shù)據(jù)的插入、更新、刪除。

在Form中,還可以進(jìn)行Form之間的集成,設(shè)計(jì)出菜單以及畫布、窗口、標(biāo)簽等,構(gòu)成復(fù)雜的應(yīng)用系統(tǒng)。Form應(yīng)用包含的對(duì)象如下。

Form:是由相關(guān)Block(數(shù)據(jù)塊)組成的集合,每個(gè)Block可與數(shù)據(jù)庫(kù)相連接;

Block:所有Item(數(shù)據(jù)項(xiàng))都包含在一個(gè)Block中,數(shù)據(jù)塊有基表塊和控制塊;

Item:是界面對(duì)象,Item邏輯的組成了Block。

所以,F(xiàn)orm是Block和Item的集合。

從以上分析可以知道,F(xiàn)orm是Block組成,Block由 Item組成,而Item還有下一層,就是觸發(fā)器(Trigger),這是項(xiàng)級(jí)觸發(fā)器。此外,Block有塊級(jí)觸發(fā)器,F(xiàn)orm有表格級(jí)觸發(fā)器。組成一個(gè)Form往往有多個(gè)Block,而B(niǎo)lock中又包含多個(gè)Item。

通過(guò)“菜單選擇”和“表格填寫”的用戶界面使你可迅速的開(kāi)發(fā)出基于表格的錄入、查詢、修改等等操作的應(yīng)用軟件。它所特有的非過(guò)程化方法使得你能非常高效的構(gòu)造應(yīng)用“原型”并可在“原則”上對(duì)應(yīng)用軟件進(jìn)行優(yōu)化。你的設(shè)計(jì)重點(diǎn)是放在“原型設(shè)計(jì)”上,而不是“編程”上。當(dāng)“原型設(shè)計(jì)”完成后,應(yīng)用軟件的開(kāi)發(fā)便基本告成。

Form不同于其他開(kāi)發(fā)工具可以把好多功能集中在一個(gè)模塊中,在Form中一個(gè)功能使用一個(gè)模塊,也就是可以生成一個(gè)執(zhí)行文件,到最后運(yùn)用菜單技術(shù)把所有的執(zhí)行文件上傳到總的運(yùn)行環(huán)境。Form開(kāi)發(fā)的基金財(cái)務(wù)子系統(tǒng)能夠和業(yè)務(wù)很好的結(jié)合起來(lái),可以從業(yè)務(wù)通用接口中取得數(shù)據(jù)進(jìn)行財(cái)務(wù)處理然后在返回業(yè)務(wù)接口,使財(cái)務(wù)系統(tǒng)與財(cái)務(wù)系統(tǒng)無(wú)縫銜接。

3 社會(huì)保險(xiǎn)財(cái)務(wù)管理系統(tǒng)基金財(cái)務(wù)子系統(tǒng)總體規(guī)劃

3.1 社保信息系統(tǒng)設(shè)計(jì)原則

社會(huì)保險(xiǎn)行業(yè)在機(jī)構(gòu)設(shè)置上屬于的域分布式,在業(yè)務(wù)處理上屬于典型的聯(lián)機(jī)事務(wù)處理(OLTP)類型,具有與金融行業(yè)類似的特征,借鑒國(guó)內(nèi)外金融、保險(xiǎn)系統(tǒng)的發(fā)展思路和經(jīng)驗(yàn)、社保信息系統(tǒng)的建設(shè)應(yīng)當(dāng)遵守以下幾個(gè)設(shè)計(jì)原則。

(1)堅(jiān)持標(biāo)準(zhǔn)。要堅(jiān)持標(biāo)準(zhǔn),一個(gè)含義是堅(jiān)持技術(shù)標(biāo)準(zhǔn)和潮流,這樣使得系統(tǒng)開(kāi)放靈活,從而延長(zhǎng)了生命周期,同時(shí)具有堅(jiān)實(shí)的繼續(xù)開(kāi)發(fā)的基礎(chǔ);另一個(gè)含義是要采納行業(yè)通行的業(yè)務(wù)模式和業(yè)務(wù)處理方法。(2)采用開(kāi)放技術(shù)。開(kāi)放技術(shù)是業(yè)界的主流技術(shù),采用開(kāi)放式系統(tǒng)平臺(tái)成為社會(huì)保險(xiǎn)信息系統(tǒng)的開(kāi)發(fā)商、集成商和用戶的共識(shí)。(3)高可靠性與可用性。由于社保業(yè)務(wù)的關(guān)鍵性,社保信息系統(tǒng)對(duì)可靠性有著很高的要求。一方面要強(qiáng)調(diào)整個(gè)系統(tǒng)高可靠性,確保在意外情況故障或重負(fù)載情況下系統(tǒng)的穩(wěn)定性,一方面要保證在業(yè)務(wù)高峰期間的系統(tǒng)響應(yīng)能力。整個(gè)系統(tǒng)應(yīng)采用多網(wǎng)備份、多機(jī)備份結(jié)構(gòu),在經(jīng)濟(jì)條件允許的條件下,應(yīng)當(dāng)考慮容災(zāi)中心的建設(shè)。(4)高擴(kuò)展能力。在發(fā)展迅速的IT領(lǐng)域,應(yīng)用環(huán)境,系統(tǒng)的硬件或軟件都會(huì)不斷的加以更新,因此,系統(tǒng)的可擴(kuò)充性以及前后兼容一致性好壞決定著系統(tǒng)的發(fā)展步伐。(5)安全與管理。如果想管理好并利用好計(jì)算機(jī)系統(tǒng)和網(wǎng)絡(luò)的資源,就必須建立一個(gè)安全實(shí)用、全面的計(jì)算機(jī)網(wǎng)絡(luò)管理系統(tǒng)。(6)服務(wù)與支持保障。

根據(jù)財(cái)務(wù)管理系統(tǒng)的功能需求可以把財(cái)務(wù)管理系統(tǒng)大致分為幾個(gè)模塊:財(cái)務(wù)初始化設(shè)置管理、基金支付管理、帳務(wù)處理管理、出納管理、財(cái)務(wù)綜合查詢管理、基金報(bào)表管理。

3.2 需求分析

(1)需求描述與分析。設(shè)計(jì)一個(gè)性能良好的數(shù)據(jù)庫(kù)系統(tǒng),明確應(yīng)用環(huán)境對(duì)系統(tǒng)的要求是首要的和最基本的。特別是數(shù)據(jù)應(yīng)用非常廣泛,非常復(fù)雜,要是事先沒(méi)有對(duì)信息進(jìn)行充分和細(xì)致的分析,這種設(shè)計(jì)就很難取得成功。所要開(kāi)發(fā)的系統(tǒng)是江寧區(qū)的社會(huì)保險(xiǎn)財(cái)務(wù)管理系統(tǒng),對(duì)于社會(huì)保險(xiǎn),應(yīng)該與國(guó)家政策緊密相結(jié)合,系統(tǒng)要具有可擴(kuò)展性,這樣對(duì)日后的升級(jí)和增加功能減少了不必要的開(kāi)銷。通過(guò)需求分析階段對(duì)財(cái)務(wù)管理系統(tǒng)的整個(gè)應(yīng)用情況作全面的、詳細(xì)的調(diào)查,確定財(cái)務(wù)管理的目標(biāo),收集支持系統(tǒng)總的設(shè)計(jì)目標(biāo)的基礎(chǔ)數(shù)據(jù)和對(duì)這些數(shù)據(jù)的要求,確定用戶的需求,并把這些寫成用戶和數(shù)據(jù)庫(kù)設(shè)計(jì)者都能夠接受的文檔。

(2)需求分析的步驟。需求分析大致可分為三步來(lái)完成,即需求信息的收集、分析整理和評(píng)審?fù)ㄟ^(guò)。

①需求信息的收集。

需求信息的收集又稱為系統(tǒng)調(diào)查。為了充分的了解用戶可能提出的要求,在調(diào)查研究之前,要做好充分的準(zhǔn)備工作,要了解調(diào)查的目的、調(diào)查的內(nèi)容和調(diào)查的方式。

調(diào)查的目的:首先,要了解組織的機(jī)構(gòu)設(shè)置,主要管理活動(dòng)和職能。其次,要確定組織的目標(biāo),大致管理流程和任務(wù)范圍劃分。項(xiàng)目組接受江寧區(qū)勞動(dòng)局委托在江寧區(qū)原來(lái)的社會(huì)保險(xiǎn)財(cái)務(wù)系統(tǒng)上進(jìn)行升級(jí)和開(kāi)發(fā),因此,財(cái)務(wù)管理系統(tǒng)主要是通過(guò)對(duì)現(xiàn)有的財(cái)務(wù)管理系統(tǒng)進(jìn)行考察、研究。并且通過(guò)和財(cái)務(wù)管理以及操作人員交流來(lái)完善管理功能。

調(diào)查的內(nèi)容:外部要求:信息的性質(zhì),響應(yīng)的時(shí)間、頻度和如何發(fā)生的規(guī)則,以及財(cái)務(wù)管理的要求,安全性及完整性要求。管理的現(xiàn)狀:即財(cái)務(wù)管理信息的種類,信息流程,信息的處理方式,各種流程工作過(guò)程。組織機(jī)構(gòu):了解財(cái)務(wù)管理機(jī)構(gòu)的作用、現(xiàn)狀、存在的問(wèn)題,及是否適應(yīng)計(jì)算機(jī)管理。

調(diào)查方式:在系統(tǒng)開(kāi)發(fā)的需求分析階段調(diào)研小組通過(guò)對(duì)財(cái)務(wù)管理人員的訪問(wèn)、交談可獲得財(cái)務(wù)管理高層的、內(nèi)部的管理需求,以及財(cái)務(wù)管理的管理目標(biāo)、變化趨勢(shì)和長(zhǎng)遠(yuǎn)規(guī)劃的有關(guān)信息。并且,還可通過(guò)現(xiàn)場(chǎng)具體實(shí)踐,對(duì)財(cái)務(wù)管理系統(tǒng)有一個(gè)深刻得了解。

②需求信息的分析整理。

要想把收集到的信息(如文件、圖表、票據(jù)、筆記)轉(zhuǎn)化為下一階段設(shè)計(jì)工作可用的形式信息,必須對(duì)需求信息做分析整理的工作。

社會(huì)保險(xiǎn)財(cái)務(wù)管理系統(tǒng)基金財(cái)務(wù)子系統(tǒng)的數(shù)據(jù)流圖如圖1所示。

分析結(jié)果的描述:除了數(shù)據(jù)流圖以外,還要用一些規(guī)范表格進(jìn)行補(bǔ)充描述。近年來(lái)許多設(shè)計(jì)輔助工具的出現(xiàn),已使設(shè)計(jì)人員可利用計(jì)算機(jī)的數(shù)據(jù)字典和需求分析語(yǔ)言來(lái)進(jìn)行這一步工作。為了清楚的描述需求分析的結(jié)果,分類編寫,以供設(shè)計(jì)階段使用,并可作為驗(yàn)收的依據(jù)。數(shù)據(jù)項(xiàng)清單:列出每個(gè)數(shù)據(jù)項(xiàng)的名稱、含義、來(lái)源、類型和長(zhǎng)度等。管理活動(dòng)清單:列出最基本的管理任務(wù),包括任務(wù)的定義、操作類型、執(zhí)行頻度、所屬部門及涉及的數(shù)據(jù)項(xiàng)等。

評(píng)審?fù)ㄟ^(guò):評(píng)審的目的在于確認(rèn)某一階段的任務(wù)是否全部完成,以避免重大的疏漏或錯(cuò)誤。財(cái)務(wù)管理數(shù)據(jù)庫(kù)的評(píng)審要保證評(píng)審工作的客觀性和質(zhì)量。評(píng)審常常導(dǎo)致設(shè)計(jì)過(guò)程的回溯與反復(fù),即需要根據(jù)評(píng)審意見(jiàn)修改所提交的階段設(shè)計(jì)成果,有時(shí)甚至要回溯到前面的某一階段,進(jìn)行部分乃至重新設(shè)計(jì),然后在重新評(píng)審,直至達(dá)到全部財(cái)務(wù)管理數(shù)據(jù)庫(kù)系統(tǒng)的預(yù)期目標(biāo)為止。

3.3 概念設(shè)計(jì)

3.3.1 概念設(shè)計(jì)的必要性

在概念設(shè)計(jì)階段中,設(shè)計(jì)人員從用戶的角度看待數(shù)據(jù)及處理要求和約束,產(chǎn)生一個(gè)反映用戶觀點(diǎn)的概念模式。然后再把概念模式轉(zhuǎn)化成邏輯模式。將概念設(shè)計(jì)從設(shè)計(jì)過(guò)程中獨(dú)立開(kāi)來(lái),至少有以下幾個(gè)好處。

各階段的任務(wù)相對(duì)單一化,設(shè)計(jì)復(fù)雜程度大大降低,便于組織管理。

不受特定的DBMS所限制,也獨(dú)立存儲(chǔ)安排和效率方面的考慮因而比邏輯模式更穩(wěn)妥。

概念模式不含具體的DBMS所附加的技術(shù)細(xì)節(jié),更容易為用戶所理解,因而才有可能準(zhǔn)確的反映用戶的信息需求。

3.3.2 概念模型

概念模型是表達(dá)概念設(shè)計(jì)結(jié)果的工具。

社會(huì)保險(xiǎn)財(cái)務(wù)管理系統(tǒng)基金財(cái)務(wù)子系統(tǒng)的概念模型圖如圖2所示。

3.3.3 概念設(shè)計(jì)的主要步驟

概念設(shè)計(jì)的任務(wù)一般可分為三步來(lái)完成:進(jìn)行數(shù)據(jù)抽象,設(shè)計(jì)局部概念模式;將局部概念模式綜合成全局概念模式;評(píng)審。

(1)進(jìn)行數(shù)據(jù)抽象,設(shè)計(jì)局部概念模式。局部用戶的信息需求是構(gòu)造全局概念模式的基礎(chǔ)。因此,需要先從個(gè)別用戶的需求出發(fā),為每個(gè)用戶或每個(gè)對(duì)數(shù)據(jù)的觀點(diǎn)與使用方式相似的用戶建立一個(gè)相應(yīng)的局部概念結(jié)構(gòu)。在建立局部概念結(jié)構(gòu)時(shí),要對(duì)需求分析的結(jié)果進(jìn)行細(xì)化、補(bǔ)充和修改,如有的數(shù)據(jù)項(xiàng)要分為若干子項(xiàng),有的數(shù)據(jù)的定義要重新核實(shí)等。

設(shè)計(jì)概念結(jié)構(gòu)時(shí),常用的數(shù)據(jù)抽象方法是“聚集”和“概念”。聚集是將若干對(duì)象和它們之間的聯(lián)系組合成一個(gè)新對(duì)象。概括是將一組具有某些共同特性的對(duì)象合并成更高一層意義上的對(duì)象。

(2)將局部概念模式綜合成全局概念模式。綜合各局部概念結(jié)構(gòu)就可得到反映所有用戶需求的全局概念結(jié)構(gòu)。在綜合過(guò)程中,主要處理各局部模式對(duì)各種對(duì)象定義的不一致問(wèn)題,包括同名異議、異名同義和同一事物再不同模式中被抽象為不同類型的對(duì)象等問(wèn)題。把各個(gè)局部結(jié)構(gòu)合并,還會(huì)產(chǎn)生冗余問(wèn)題,或?qū)е聦?duì)信息需求的再調(diào)整與分析,以確定確切的含義。

(3)評(píng)審。消除了所有沖突后,就可把全局結(jié)構(gòu)提交評(píng)審。評(píng)審分為用戶評(píng)審與DBA及應(yīng)用開(kāi)發(fā)人員評(píng)審兩部分。用戶評(píng)審的重點(diǎn)放在確認(rèn)全局概念模式是否準(zhǔn)確完整的反映了用戶的信息需求和現(xiàn)實(shí)世界事物的屬性間的固有聯(lián)系;DBA和應(yīng)用開(kāi)發(fā)人員評(píng)審則側(cè)重于確認(rèn)全局結(jié)構(gòu)是否完整,各種成分劃分是否合理,是否存在不一致性,以及文擋是否齊全等。

3.4 邏輯設(shè)計(jì)

邏輯設(shè)計(jì)的結(jié)果是得到一個(gè)與DBMS無(wú)關(guān)的概念模型。邏輯設(shè)計(jì)的目的是把概念設(shè)計(jì)階段設(shè)計(jì)的基本ER圖轉(zhuǎn)換為與選用的具體機(jī)器上的DBMS所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu)。這些模式在功能上、完整性和一致性約束及數(shù)據(jù)庫(kù)的可擴(kuò)充性等方面均應(yīng)滿足用戶的要求。

3.4.1 邏輯設(shè)計(jì)環(huán)境

在邏輯設(shè)計(jì)階段主要輸入下列信息。

(1)獨(dú)立于DBMS的概念模式:這是概念設(shè)計(jì)階段產(chǎn)生的所有局部和全局概念模式。(2)處理需求:需求分析階段產(chǎn)生的業(yè)務(wù)活動(dòng)分析結(jié)果。這里包括數(shù)據(jù)庫(kù)的規(guī)模和應(yīng)用頻率,用戶或用戶集團(tuán)的需求。(3)約束條件:即完整性、一致性、安全性要求及響應(yīng)時(shí)間要求等等。(4)DBMS特性:即特定的所支持的模式、程序語(yǔ)法的形式規(guī)則。

3.4.2 邏輯設(shè)計(jì)的步驟

邏輯設(shè)計(jì)主要是把概念模式轉(zhuǎn)換成DBMS能處理的模式。轉(zhuǎn)換過(guò)程中要對(duì)模式進(jìn)行評(píng)價(jià)和性能測(cè)試,以便獲得較好的模式設(shè)計(jì)。

(1)初始模式的形成。這一步是形成初始的DBMS模式。根據(jù)概念模式以及DBMS的記錄類型特點(diǎn),將模式的實(shí)體類型或聯(lián)系類型轉(zhuǎn)換成記錄類型,在比較復(fù)雜的情況下,實(shí)體可能分裂或合并成新的記錄類型。

(2)應(yīng)用程序設(shè)計(jì)梗概。在設(shè)計(jì)完整的應(yīng)用程序之前,先設(shè)計(jì)出應(yīng)用程序的草圖,對(duì)每個(gè)應(yīng)用程序設(shè)計(jì)出數(shù)據(jù)存取功能的梗概,提供程序上的邏輯接口。

(3)模式評(píng)價(jià)。這一步的工作就是對(duì)數(shù)據(jù)庫(kù)模式進(jìn)行評(píng)價(jià)。評(píng)價(jià)數(shù)據(jù)庫(kù)結(jié)構(gòu)的方法通常有定量分析和性能測(cè)量等方法。

(4)修正模式。修正模式的目的是為了使模式適應(yīng)信息的不同表示。此時(shí),可利用DBMS的性能,如索引或散列功能。但數(shù)據(jù)庫(kù)的信息內(nèi)容不能修改。如果信息內(nèi)容不修改,模式就不能進(jìn)一步求精,那么就要停止設(shè)計(jì),返回概念設(shè)計(jì)或分析階段重新設(shè)計(jì)。

3.5 物理設(shè)計(jì)

3.5.1 物理設(shè)計(jì)的步驟

物理設(shè)計(jì)首先要確定數(shù)據(jù)庫(kù)的物理結(jié)構(gòu),然后,對(duì)物理結(jié)構(gòu)進(jìn)行評(píng)價(jià)。如果評(píng)價(jià)結(jié)果滿足原設(shè)計(jì)要求,則轉(zhuǎn)向物理實(shí)施,否則,就從新設(shè)計(jì)或修改物理結(jié)構(gòu),有時(shí)甚至要返回邏輯設(shè)計(jì)階段修改數(shù)據(jù)模型。具體的說(shuō),物理設(shè)計(jì)可分為五步來(lái)完成,前三步涉及物理數(shù)據(jù)庫(kù)結(jié)構(gòu)的設(shè)計(jì),后兩步涉及到約束和具體的程序設(shè)計(jì)。

(1)存儲(chǔ)記錄結(jié)構(gòu)設(shè)計(jì)。設(shè)計(jì)存儲(chǔ)記錄結(jié)構(gòu),包括記錄的組成、數(shù)據(jù)項(xiàng)的類型和長(zhǎng)度,以及邏輯記錄到存儲(chǔ)記錄的映射。在設(shè)計(jì)存儲(chǔ)記錄結(jié)構(gòu)中,邏輯數(shù)據(jù)庫(kù)結(jié)構(gòu)并不改變,但可能要進(jìn)行“記錄”分割工作。(2)確定數(shù)據(jù)存儲(chǔ)安排。從提高系統(tǒng)性能方面考慮,將存儲(chǔ)記錄作為一個(gè)整體合理的分配物理區(qū)域。利用記錄聚簇技術(shù),在可能的情況下充分利用物理順序特點(diǎn),將不同類型的記錄分配到物理群中去。(3)訪問(wèn)方法的設(shè)計(jì)。訪問(wèn)方法是給存儲(chǔ)在物理設(shè)備上的數(shù)據(jù)提供存儲(chǔ)和檢索機(jī)構(gòu)兩部分。存儲(chǔ)結(jié)構(gòu)限定了可能訪問(wèn)的路徑和存儲(chǔ)記錄;檢索機(jī)構(gòu)定義了每個(gè)應(yīng)用的訪問(wèn)路徑,但不涉及存儲(chǔ)結(jié)構(gòu)的設(shè)計(jì)和設(shè)備分配。數(shù)據(jù)庫(kù)系統(tǒng)通常是多用戶共享系統(tǒng),對(duì)同一數(shù)據(jù)存儲(chǔ),要建立多條路徑,才能滿足多用戶的多種應(yīng)用要求。(4)程序設(shè)計(jì)。邏輯數(shù)據(jù)庫(kù)結(jié)構(gòu)確定以后,應(yīng)用程序設(shè)計(jì)就可隨著開(kāi)始。從理論上說(shuō),數(shù)據(jù)庫(kù)的物理數(shù)據(jù)獨(dú)立性的目的是消除由于物理結(jié)構(gòu)設(shè)計(jì)決策而引起的對(duì)應(yīng)用程序的修改。但是,物理數(shù)據(jù)獨(dú)立性未得到保證時(shí),可能會(huì)發(fā)生對(duì)程序的修改。

3.5.2 物理設(shè)計(jì)的環(huán)境和性能

數(shù)據(jù)庫(kù)的物理設(shè)計(jì)是對(duì)邏輯數(shù)據(jù)庫(kù)結(jié)構(gòu)進(jìn)一步求精的過(guò)程。從邏輯設(shè)計(jì)階段得到的邏輯數(shù)據(jù)庫(kù)結(jié)構(gòu)確定了物理設(shè)計(jì)的工作框架,在物理設(shè)計(jì)階段,一般不必對(duì)邏輯結(jié)構(gòu)作修改。如果在物理設(shè)計(jì)中查出了重大的失誤,或者處理需求在某些方面有重大改變,那么必須返回到邏輯設(shè)計(jì)階段,作必要的修改。

物理設(shè)計(jì)階段的輸出是物理數(shù)據(jù)庫(kù)結(jié)構(gòu)說(shuō)明書,包括存儲(chǔ)記錄格式、存儲(chǔ)記錄位置分布及訪問(wèn)方法。它能滿足所有的操作需求并給出對(duì)硬件、軟件系統(tǒng)的約束。

在設(shè)計(jì)過(guò)程中,效率問(wèn)題只能在各種約束得到滿足且獲得可行方案之后進(jìn)行。

在物理設(shè)計(jì)過(guò)程中,不能把單個(gè)性能作為唯一標(biāo)準(zhǔn),而要對(duì)一組性能進(jìn)行評(píng)價(jià)、需要對(duì)時(shí)間、空間、效率、維護(hù)開(kāi)銷和各種用戶要求進(jìn)行權(quán)衡。我們假定數(shù)據(jù)庫(kù)系統(tǒng)性能用術(shù)語(yǔ)“開(kāi)銷”描述。在不同的時(shí)候,開(kāi)銷可由時(shí)間、空間及貨幣值給出。

在數(shù)據(jù)庫(kù)系統(tǒng)生存期中,生存期的總開(kāi)銷可表示為下列幾項(xiàng):規(guī)劃開(kāi)銷;設(shè)計(jì)開(kāi)銷;實(shí)現(xiàn)與測(cè)試開(kāi)銷;操作開(kāi)銷。

數(shù)據(jù)庫(kù)設(shè)計(jì)者在設(shè)計(jì)數(shù)據(jù)庫(kù)時(shí)應(yīng)該知道物理數(shù)據(jù)庫(kù)在實(shí)現(xiàn)時(shí),用戶的使用和計(jì)算機(jī)資源的操作開(kāi)銷是多少,這些是評(píng)價(jià)數(shù)據(jù)庫(kù)設(shè)計(jì)優(yōu)劣的重要標(biāo)準(zhǔn)之一。

3.6 數(shù)據(jù)庫(kù)的建立

(1)建庫(kù)。

數(shù)據(jù)庫(kù)的名稱和標(biāo)識(shí)符要么由初始化參數(shù)DB_NAME指定的,要么由CREATE DATABASE語(yǔ)句指定的。在ORACLE系統(tǒng)中,可以使用兩種方法創(chuàng)建數(shù)據(jù)庫(kù)。一種是使用DATABASECONFIGURATION ASSISTANT向?qū)Чぞ?,另一種方法是使用CREATEDATABASE語(yǔ)句。前者是基于JAVA的圖形工具,可以在任何平臺(tái)上使用,并且是創(chuàng)建數(shù)據(jù)庫(kù)的最簡(jiǎn)單的方法。后者是PL/SQL語(yǔ)句,它可以最靈活的創(chuàng)建數(shù)據(jù)庫(kù)。如果使用ORACLE DATEBASE CONFIGURATION ASSISTANT向?qū)?lái)創(chuàng)建數(shù)據(jù)庫(kù),可以按照提示一步步完成即可;如果希望使用PL/SQL語(yǔ)句。那么可以使用CREATE DATABASE語(yǔ)句。數(shù)據(jù)庫(kù)創(chuàng)建完成以后,除了創(chuàng)建數(shù)據(jù)庫(kù)的各種文件之外,ORACLE服務(wù)器還在數(shù)據(jù)庫(kù)的文件內(nèi)創(chuàng)建了結(jié)構(gòu),如數(shù)據(jù)字典、動(dòng)態(tài)的性能表等。

(2)建立表空間。

如果是一個(gè)比較小的數(shù)據(jù)庫(kù),那么該數(shù)據(jù)庫(kù)可能只需要一個(gè)SYSTEM表空間。但是,ORACLE系統(tǒng)建議用戶創(chuàng)建多個(gè)表空間來(lái)存儲(chǔ)用戶的數(shù)據(jù)、索引、回退段和臨時(shí)段,并且把這些存儲(chǔ)的內(nèi)容與數(shù)據(jù)字典分開(kāi)。這樣,在數(shù)據(jù)庫(kù)管理操作中就可以更加靈活,并且可以降低數(shù)據(jù)字典對(duì)象和方案對(duì)象在同一個(gè)數(shù)據(jù)文件中掙搶空間。

表空間是指組成ORACLE數(shù)據(jù)庫(kù)的邏輯空間區(qū)域。每一個(gè)表空間都由一個(gè)或多個(gè)操作系統(tǒng)文件構(gòu)成,這些操作系統(tǒng)文件稱為數(shù)據(jù)文件。管理表空間就是創(chuàng)建表空間、設(shè)置表空間的特性、修改表空間的大小和管理數(shù)據(jù)文件等。

在使用表空間之前,必須創(chuàng)建表空間。可以使用兩種方法來(lái)創(chuàng)建表空間。一種方法是使用DBA STUDIO的存儲(chǔ)管理器工具,另一種方法是使用PL/SQL語(yǔ)句。前一種方法比較簡(jiǎn)單、直觀,容易掌握,適合于初學(xué)者用戶使用。后一種方法比較靈活,語(yǔ)法清晰,適用于有經(jīng)驗(yàn)的數(shù)據(jù)庫(kù)用戶。

(3)建立用戶。

可以有兩種方法創(chuàng)建用戶,一種方法是從DBA Studio工具中啟動(dòng)Oracle Security Manager工具,另一種方法是使用CREATE USER語(yǔ)句。

Create user bysb identified by bysb default tablespace by sb_ts;

用戶建立以后要對(duì)用戶進(jìn)行授權(quán)。

grant connect,dba to bysb;

(4)創(chuàng)建表。

在ORACLE系統(tǒng)中,表是數(shù)據(jù)庫(kù)中的主要對(duì)象,是真正存儲(chǔ)各種各樣信息的對(duì)象。從持久時(shí)間和使用是否廣泛來(lái)看,表可以分為永久性表和臨時(shí)性表。數(shù)據(jù)庫(kù)中的數(shù)據(jù)一般存儲(chǔ)在永久性的表中。通常所說(shuō)的數(shù)據(jù)庫(kù)表,就是永久性表。在永久性表創(chuàng)建之后,這些表就存儲(chǔ)在數(shù)據(jù)庫(kù)文件中,并且一直存在,直到它們被刪除為止。在數(shù)據(jù)庫(kù)中的表可以被數(shù)據(jù)庫(kù)中的用戶使用,當(dāng)然,這些用戶應(yīng)該具有使用表的相應(yīng)的權(quán)限。用戶還可以創(chuàng)建臨時(shí)表,臨時(shí)表的使用與永久表類似,只是臨時(shí)表存儲(chǔ)在內(nèi)存中,當(dāng)它們不再被使用時(shí),會(huì)被自動(dòng)刪除。表具有這些特征:代表實(shí)體、表名在數(shù)據(jù)庫(kù)中是唯一的、由行和列組成、行的順序是任意的、列的順序是任意的、列名在表中是唯一的。列名在一個(gè)表中的唯一性是由ORACLE系統(tǒng)強(qiáng)制實(shí)現(xiàn)的,即在一個(gè)表中,應(yīng)該沒(méi)有相同的兩行同時(shí)出現(xiàn)。在一個(gè)數(shù)據(jù)庫(kù)中,對(duì)某一個(gè)所有者來(lái)說(shuō),表名必須是唯一的,這是由系統(tǒng)強(qiáng)制性實(shí)現(xiàn)的,但是,如果為表指定了不同的用戶,那么可以創(chuàng)建多個(gè)具有相同名稱的表。使用這些表時(shí),區(qū)分這些表的方法是在表名前面加上所有者名稱作為前綴。在ORACLE系統(tǒng)中,即可以使用DBA Studio工具來(lái)創(chuàng)建表,也可以使用創(chuàng)建表的向?qū)Чぞ邅?lái)創(chuàng)建,還可以使用CREATE TABLE 語(yǔ)句來(lái)創(chuàng)建表。

3.7 數(shù)據(jù)庫(kù)的實(shí)現(xiàn)(表1)

3.8 財(cái)務(wù)管理系統(tǒng)其它設(shè)計(jì)工作

(1)財(cái)務(wù)管理數(shù)據(jù)庫(kù)的重新組織設(shè)計(jì)。對(duì)財(cái)務(wù)管理數(shù)據(jù)庫(kù)的概念模式,邏輯結(jié)構(gòu)或物理結(jié)構(gòu)的改變稱作重新組織,其中改變概念模式或邏輯結(jié)構(gòu)又稱為重新構(gòu)造,改變物理結(jié)構(gòu)則稱為重新格式化。重新組織通常是由于環(huán)境、需求的變化或性能原因而進(jìn)行的,如信息定義的改變,增加新的數(shù)據(jù)類型,對(duì)原有的數(shù)據(jù)提出了新的使用要求,改用具有不同物理特性的新存儲(chǔ)設(shè)備以及數(shù)據(jù)庫(kù)性能下降等都要求進(jìn)行數(shù)據(jù)庫(kù)重新組織。(2)安全性考慮。在設(shè)計(jì)財(cái)務(wù)管理應(yīng)用程序時(shí),要考慮系統(tǒng)安全性問(wèn)題,例如所設(shè)置密碼的保密程度,也可以為不同級(jí)別的用戶建立不同的view。(3)事物控制。為保證多用戶環(huán)境中數(shù)據(jù)的完整性和一致性,許多數(shù)據(jù)庫(kù)管理系統(tǒng)都支持事物概念。事物控制通常有系統(tǒng)控制和人工控制兩種方式。系統(tǒng)控制通常都是以一個(gè)語(yǔ)句為單位。人工控制則以事物的開(kāi)始和結(jié)束語(yǔ)句顯示實(shí)現(xiàn)。一般有經(jīng)驗(yàn)的應(yīng)用開(kāi)發(fā)人員采用人工控制方式。人工控制方式用幾條完成同一目的語(yǔ)句構(gòu)成一個(gè)事物,可減少一個(gè)語(yǔ)句所導(dǎo)致的較多的系統(tǒng)開(kāi)銷。

3.9 財(cái)務(wù)管理系統(tǒng)調(diào)試

財(cái)務(wù)管理數(shù)據(jù)庫(kù)建立后,應(yīng)裝入大量記錄,進(jìn)入試運(yùn)行階段。

業(yè)務(wù)界面包括對(duì)繳納費(fèi)用人員記錄的添加、刪除、修改、查詢等功能的調(diào)試。最主要的是增加模塊的調(diào)試。

財(cái)務(wù)界面包括對(duì)憑證庫(kù)的查詢、修改、打印情況等功能的調(diào)試。最主要的也是查詢模塊的調(diào)試。

用戶的反饋信息也非常重要,我們?cè)谧约赫{(diào)試的同時(shí)也要相應(yīng)的指導(dǎo)用戶對(duì)相關(guān)模塊的測(cè)試,定期的進(jìn)行交流,對(duì)于測(cè)試中的問(wèn)題及時(shí)處理,以避免不必要的開(kāi)銷。

在前一階段,雖然也作了性能預(yù)測(cè),但是僅僅估計(jì)了性能估計(jì),且在估計(jì)過(guò)程中,我們做了許多簡(jiǎn)化和假設(shè),忽略了許多次要因素,因而估計(jì)是粗糙的,并可能失真。在試運(yùn)行階段,必須進(jìn)行實(shí)際測(cè)量和評(píng)價(jià),測(cè)試數(shù)據(jù)盡可能覆蓋現(xiàn)實(shí)世界的各種情況。

如果實(shí)際測(cè)試結(jié)果不符合設(shè)計(jì)目標(biāo),則需返回物理設(shè)計(jì)階段,修改參數(shù)。有時(shí)也許還需要返回邏輯設(shè)計(jì)階段,調(diào)整邏輯階段。

3.10 財(cái)務(wù)管理系統(tǒng)運(yùn)行與維護(hù)

財(cái)務(wù)管理數(shù)據(jù)庫(kù)正式投入運(yùn)行標(biāo)志著數(shù)據(jù)庫(kù)運(yùn)行與維護(hù)的開(kāi)始,但并不標(biāo)志著財(cái)務(wù)管理數(shù)據(jù)庫(kù)設(shè)計(jì)工作的結(jié)束。財(cái)務(wù)管理數(shù)據(jù)庫(kù)維護(hù)工作不僅僅是維持其正常運(yùn)行,而是設(shè)計(jì)工作的繼續(xù)和提高。

運(yùn)行維護(hù)階段的主要工作如下。

(1)數(shù)據(jù)庫(kù)的安全性與完整性控制及系統(tǒng)的轉(zhuǎn)儲(chǔ)和恢復(fù)。按照系統(tǒng)提供的安全規(guī)范和故障恢復(fù)規(guī)范,經(jīng)常檢查系統(tǒng)安全性是否受到侵犯,及時(shí)調(diào)整授權(quán),實(shí)施系統(tǒng)轉(zhuǎn)儲(chǔ)與后備,發(fā)生故障后及時(shí)恢復(fù)。(2)性能的監(jiān)督、分析與改進(jìn)。利用系統(tǒng)提供的性能分析工具,經(jīng)常對(duì)數(shù)據(jù)庫(kù)的存儲(chǔ)空間及響應(yīng)時(shí)間進(jìn)行分析、評(píng)價(jià),并結(jié)合用戶意見(jiàn)確定改進(jìn)措施,實(shí)施重新構(gòu)造或重新格式化。(3)增加新功能。根據(jù)用戶的意見(jiàn),在不損害原系統(tǒng)功能和性能的情況下,對(duì)原有功能進(jìn)行擴(kuò)充。(4)發(fā)現(xiàn)錯(cuò)誤,修改錯(cuò)誤。及時(shí)發(fā)現(xiàn)系統(tǒng)運(yùn)行中的錯(cuò)誤,并修改錯(cuò)誤,保證系統(tǒng)正常運(yùn)行。由于數(shù)據(jù)庫(kù)應(yīng)用環(huán)境發(fā)生變化,需要增加新的功能或?qū)嶓w,實(shí)體與實(shí)體的聯(lián)系也會(huì)發(fā)生相應(yīng)的變化,原設(shè)計(jì)不能很好的滿足新的需求,不得不適當(dāng)調(diào)整數(shù)據(jù)庫(kù)的模式和內(nèi)模式。當(dāng)然,數(shù)據(jù)庫(kù)重新構(gòu)造的程序功能是有限的,只能作部分的修改和調(diào)整,若應(yīng)用變化太大,重新構(gòu)造也無(wú)能為力了,則表明原數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)生存期的結(jié)束,應(yīng)該重新設(shè)計(jì)數(shù)據(jù)庫(kù),開(kāi)始一個(gè)新的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的設(shè)計(jì)周期。

參考文獻(xiàn)

[1] (美)laors bo vanting.oracle企業(yè)管理器基礎(chǔ)教程[M].2版.機(jī)械工業(yè)出版社.

[2] 藤永昌,孟凡民.oracle developer/2000 r2.0開(kāi)發(fā)技巧與應(yīng)用教程[M].2版.北京:清華大學(xué)出版社,2002:55-73.

[3] 勞動(dòng)和社會(huì)保障部信息中心.勞動(dòng)和社會(huì)保障信息化建設(shè)文件資料集(2000~2003).北京:中國(guó)勞動(dòng)社會(huì)出版社,2003:43-46.

篇9

關(guān)鍵詞:建筑工程;施工圖設(shè)計(jì);改進(jìn)建議

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

通過(guò)長(zhǎng)期的工作經(jīng)驗(yàn)累積,我們掌握了建筑工程在施工圖設(shè)計(jì)過(guò)程中經(jīng)常出現(xiàn)的一些問(wèn)題,雖然這些問(wèn)題不會(huì)影響建筑結(jié)構(gòu)的大方向發(fā)展,但對(duì)建筑還是有著細(xì)微影響,同時(shí)也反應(yīng)了工作人員在設(shè)計(jì)過(guò)程中的粗心大意。消除施工圖設(shè)計(jì)過(guò)程中問(wèn)題有助于提高建筑工程的質(zhì)量,提高工作效率。

一、常見(jiàn)的設(shè)計(jì)錯(cuò)誤

(一)忽略安全等級(jí)及施工等級(jí)

安全等級(jí)應(yīng)當(dāng)在施工圖設(shè)計(jì)中得到充分的體現(xiàn),然而在實(shí)際建筑施工圖設(shè)計(jì)中設(shè)計(jì)人員經(jīng)常忽略對(duì)建筑中構(gòu)件以及整棟建筑安全等級(jí)的劃分。

設(shè)計(jì)人員應(yīng)當(dāng)明確影響承載力表達(dá)式中的重要機(jī)構(gòu)系數(shù)γ0的值。按照有關(guān)規(guī)定我國(guó)對(duì)建筑的安全等級(jí)分為三級(jí),對(duì)于破壞不會(huì)造成嚴(yán)重后果的建筑的等級(jí)定義為三級(jí),破壞造成一般嚴(yán)重后果的建筑的等級(jí)定義為二級(jí),破壞造成嚴(yán)重后果的定義為一級(jí)[1]。但需要設(shè)計(jì)人員額外注意的是,在整棟建筑之中,整棟樓的安全等級(jí)要略低于部分重要構(gòu)件的安全等級(jí)。因?yàn)槿绻植恐匾獦?gòu)件的安全等級(jí)如果和整個(gè)建筑的安全等級(jí)相同,那么建筑的安全等級(jí)將會(huì)偏低[2]。

(二)未對(duì)抗震等級(jí)進(jìn)行正確劃分 忽略抗震設(shè)計(jì)

地震對(duì)建筑物的破壞是劇烈的。通常來(lái)說(shuō)每次的地震都僅有一個(gè)震級(jí)。但隨著距震心距離的改變,地震強(qiáng)度將會(huì)出現(xiàn)許多值。建筑物的抗震烈度應(yīng)當(dāng)依據(jù)國(guó)家相關(guān)規(guī)定設(shè)定。因此設(shè)計(jì)人員應(yīng)當(dāng)注意在抗震設(shè)計(jì)中應(yīng)當(dāng)考慮的是抗震設(shè)防烈度而并不是地震烈度,抗震設(shè)防烈度應(yīng)當(dāng)以國(guó)家頒布的有關(guān)政策為基準(zhǔn),因此設(shè)計(jì)人員應(yīng)當(dāng)掌握國(guó)家在建筑上相關(guān)規(guī)范的更新,掌握最新的規(guī)范要求[5]。

設(shè)計(jì)人員在鋼筋混凝土建筑中依據(jù)抗?fàn)幵O(shè)計(jì)規(guī)范對(duì)構(gòu)件的抗震等級(jí)進(jìn)行劃分,這本無(wú)可厚非。但部分設(shè)計(jì)人員將鋼筋混凝土機(jī)構(gòu)套用在底部框架中,這是一種錯(cuò)誤的做法。我國(guó)有關(guān)規(guī)范中明確規(guī)定底部框架―抗震墻結(jié)構(gòu)的框架的抗震防烈度為八、七、六對(duì)度時(shí)應(yīng)當(dāng)分別為一、二、三級(jí),假設(shè)XX市的防烈度為八度,那么抗震墻和框架的抗震等級(jí)都應(yīng)當(dāng)設(shè)置為一級(jí)。

(三)忽略風(fēng)載組合設(shè)計(jì)

由于風(fēng)載組合對(duì)高層建筑的控制作用較弱,因此經(jīng)常會(huì)被設(shè)計(jì)人員忽略。若在設(shè)計(jì)過(guò)程中利用廣廈CAD對(duì)純磚混的房屋進(jìn)行電算,由于CAD的版本原因程序并不會(huì)直接讓設(shè)計(jì)人員輸入風(fēng)載荷,因此設(shè)計(jì)人員經(jīng)常會(huì)遺忘掉,這可能對(duì)建筑工程安全造成一定的影響,

(四)輸入計(jì)算信息不當(dāng)

設(shè)計(jì)人員沒(méi)對(duì)連梁剛度折減系數(shù)進(jìn)行調(diào)整,該系數(shù)主要是考慮到剪力墻之間的連梁在計(jì)算過(guò)程中,因?yàn)閮啥私痰膭偠榷?jīng)常發(fā)生同實(shí)際狀況不相符的狀況,因此需要建立梁剛度折減系數(shù),通常規(guī)定系數(shù)的取值在0.5到1.0之間,而我國(guó)的大多數(shù)工程都取0.7,如果取0.7工程中的超線仍較多,那么可取最小值0.5。

二、針對(duì)常見(jiàn)問(wèn)題提出改善措施

綜上所述,由于受多方面的因素影響,現(xiàn)階段家按住工程結(jié)構(gòu)施工圖設(shè)計(jì)過(guò)程中存在許多缺陷,要想科學(xué)、合理的解決存在的問(wèn)題,建筑企業(yè)就必須從以下幾方面進(jìn)行改進(jìn):

(一)明確安全等級(jí)及施工等級(jí)設(shè)計(jì)

我國(guó)有新出砌體結(jié)構(gòu)收割機(jī)規(guī)范規(guī)定施工質(zhì)量控制等級(jí)應(yīng)當(dāng)為B級(jí),因此在施工工程中如果在施工過(guò)程中,工程的質(zhì)量控制未能達(dá)到B級(jí),應(yīng)當(dāng)降低砌體的抗震強(qiáng)度,否則將會(huì)影響建筑的安全性。若施工控制質(zhì)量為C級(jí),應(yīng)當(dāng)將砌體抗壓強(qiáng)度設(shè)計(jì)值調(diào)整到γa為0.9[3]。相關(guān)建筑規(guī)范中規(guī)定,地坪下的填土的壓實(shí)系數(shù)應(yīng)當(dāng)在0.94以上,確保回填土的密度能夠達(dá)到設(shè)計(jì)要求,同時(shí)避免地面下沉而引起地面斷裂[4]。

(二)強(qiáng)化抗震概念設(shè)計(jì)

概念設(shè)計(jì)是建筑抗震中一種重要手段,現(xiàn)階段我國(guó)的抗震目標(biāo)通常為“小震無(wú)礙、中震可修、大震不倒”。設(shè)計(jì)人員通過(guò)對(duì)承載力計(jì)算就可以保證建筑物達(dá)到小震無(wú)礙的水準(zhǔn),而要想達(dá)到第二階段,則需要利用結(jié)構(gòu)可靠度標(biāo)準(zhǔn)及對(duì)風(fēng)險(xiǎn)系數(shù)進(jìn)行計(jì)算,而達(dá)到第三階段則需用設(shè)計(jì)人員利用概念設(shè)計(jì)來(lái)完成抗震構(gòu)造設(shè)計(jì)。通俗的講,概念設(shè)計(jì)就是將抗震原理和建筑抗震思想進(jìn)行實(shí)際運(yùn)用,并且對(duì)建筑提出了諸多要求。例如規(guī)則性要求:建筑需要采用多道防震結(jié)構(gòu)防震,機(jī)構(gòu)本身應(yīng)當(dāng)具有較高的耗能,吸能特性;規(guī)避剛度突變于豎向承載力,防治發(fā)生地震時(shí)建筑的塑性變化過(guò)度集中,導(dǎo)致結(jié)構(gòu)薄弱環(huán)節(jié)遭到破壞而引起結(jié)構(gòu)坍塌;在結(jié)構(gòu)構(gòu)件的選用上,應(yīng)當(dāng)盡量選用具有延展性的構(gòu)件等。但在我國(guó)的建筑物的實(shí)例設(shè)計(jì)中,部分建筑物為了造型在屋頂設(shè)置單柱支撐的長(zhǎng)懸挑構(gòu)件,部分網(wǎng)架、玻璃墻和主體之間并沒(méi)有連接,有的建筑為了增大空間而在中間層抽柱等,這都是不合理的概念設(shè)計(jì)。對(duì)于連接薄弱處,應(yīng)當(dāng)對(duì)防震縫進(jìn)行處理,盡可能的將單柱支撐改成多柱結(jié)構(gòu),至于其它的不合理設(shè)計(jì)應(yīng)當(dāng)盡量避免。鑒于概念結(jié)構(gòu)對(duì)建筑工程的重要性,設(shè)計(jì)人員應(yīng)當(dāng)將概念設(shè)計(jì)貫穿整個(gè)建筑的設(shè)計(jì)。

(三)針對(duì)風(fēng)載問(wèn)題的改進(jìn)措施

為避免此風(fēng)載問(wèn)題所帶來(lái)的影響,在實(shí)際設(shè)計(jì)中,若果使用的程序沒(méi)有直接輸入步驟,那么設(shè)計(jì)人員應(yīng)當(dāng)依照相關(guān)要求,利用手工對(duì)風(fēng)載設(shè)計(jì)值進(jìn)行計(jì)算,在將計(jì)算結(jié)構(gòu)附加到框架或墻體上。

(四)強(qiáng)化設(shè)計(jì)人員的基本能力

加強(qiáng)對(duì)設(shè)計(jì)人員的培訓(xùn)教育,使設(shè)計(jì)人員能夠充分的掌握設(shè)計(jì)中的規(guī)范,并在實(shí)際工作中對(duì)所學(xué)的知識(shí)能夠加入自己的理解后進(jìn)行活用[6]。加強(qiáng)審核、核對(duì)、管理等方面的工作,一切設(shè)計(jì)工作應(yīng)當(dāng)按照IS09000要求進(jìn)行,提高設(shè)計(jì)質(zhì)量。提高設(shè)計(jì)人員對(duì)設(shè)計(jì)軟件的了解程度,對(duì)設(shè)計(jì)軟件的配筋原則、計(jì)算原理、使用范圍、構(gòu)造要求做到全面掌握,避免在設(shè)計(jì)過(guò)程中因?yàn)椴僮鞑划?dāng)而影響施工圖的設(shè)計(jì)質(zhì)量。加強(qiáng)對(duì)設(shè)計(jì)的思想教育工作,使設(shè)計(jì)人員清楚質(zhì)量的重要性,設(shè)計(jì)人員絕對(duì)不能趕進(jìn)度而忽視質(zhì)量,這樣最終及時(shí)能夠按時(shí)竣工,也會(huì)留下巨大的安全隱患。做好對(duì)施工圖紙文件的審查,把好施工圖紙質(zhì)量的最好一關(guān),通過(guò)以上幾種方式上的改進(jìn)逐步提高施工圖設(shè)計(jì)的質(zhì)量,安全建筑中的安全隱患。

結(jié)束語(yǔ)

施工圖紙的設(shè)計(jì)質(zhì)量是建筑質(zhì)量的保證,施工圖設(shè)計(jì)中的任何問(wèn)題都可能危害到建筑的質(zhì)量以及人生安全,情況嚴(yán)重時(shí)可能給國(guó)家?guī)?lái)嚴(yán)重的損失。所以設(shè)計(jì)人員應(yīng)當(dāng)將設(shè)計(jì)質(zhì)量放在工作的首要位置,避免因設(shè)計(jì)適量問(wèn)題而造成建筑事故。相信通過(guò)工作人員的不斷努力,我國(guó)在建筑工程施工圖設(shè)計(jì)上一定會(huì)取得近一步的發(fā)展。

參考文獻(xiàn)

[1].沙欣,叢朝暉,羅恕.建筑結(jié)構(gòu)設(shè)計(jì)施工途中應(yīng)注意的一些問(wèn)題[J].遼寧建材,2012,10(23):12-12.

[2]項(xiàng)仲貞.建筑工程結(jié)構(gòu)施工圖設(shè)計(jì)中存在的問(wèn)題及改進(jìn)建議[J].中國(guó)科技信息,2011,11(40):38-38.

[3]庾愛(ài)華.建筑機(jī)構(gòu)施工圖設(shè)計(jì)中常見(jiàn)問(wèn)題及其剖析[J].建設(shè)論壇,2013,11(12):13-13.

[4]安紹軍.談建筑工程結(jié)構(gòu)設(shè)計(jì)中存在的問(wèn)題及應(yīng)對(duì)措施[J].中國(guó)科學(xué)信息,2013,12(11):14-14.

篇10

關(guān)鍵詞 極端;降水?dāng)?shù)據(jù);挖掘聚類分析

中圖分類號(hào) P4 文獻(xiàn)標(biāo)識(shí)碼 A 文章編號(hào) 1674-6708(2016)172-0145-02

隨著氣象信息化的推進(jìn),全國(guó)建立了大量的氣象觀測(cè)站,自建立氣象觀測(cè)站以來(lái),各地積累了數(shù)十年的氣象觀測(cè)數(shù)據(jù),這些數(shù)據(jù)的數(shù)據(jù)量出現(xiàn)了成幾何倍數(shù)增長(zhǎng)的態(tài)勢(shì)。海南省氣象局作為省級(jí)氣象部門,經(jīng)過(guò)幾十年的存儲(chǔ)積累,也擁有了龐大的氣象觀測(cè)數(shù)據(jù)。面對(duì)海量的觀測(cè)數(shù)據(jù),單純靠手工處理來(lái)對(duì)其進(jìn)行應(yīng)用研究分析,幾乎是不可能的。目前,隨著計(jì)算機(jī)技術(shù)、并行處理技術(shù)的飛速發(fā)展和廣泛應(yīng)用,數(shù)據(jù)挖掘相關(guān)技術(shù)無(wú)論從理論上還是從實(shí)踐上都已經(jīng)十分成熟,是近年來(lái)數(shù)據(jù)分析方面一個(gè)十分活躍的領(lǐng)域,越來(lái)越多的學(xué)者將其應(yīng)用于數(shù)據(jù)分析當(dāng)中。因此,采用數(shù)據(jù)挖掘技術(shù)來(lái)處理這些歷年累積的氣象數(shù)據(jù),已經(jīng)完全可能。

極端降水事件通常會(huì)造成城市內(nèi)澇、海水倒灌,引起山體滑坡、泥石流等災(zāi)害性天氣,近年來(lái)受到越來(lái)越多的關(guān)注。極端降水通常是小概率事件,存在空間的差異性,不同的地區(qū)的極端降水表現(xiàn)出不同的特征及變化趨勢(shì)。海南的極端降水事件也有自已的特征。因此,本文對(duì)海南省近55年的自動(dòng)站逐日降水觀測(cè)資料進(jìn)行數(shù)據(jù)清洗,利用數(shù)據(jù)庫(kù)加以存儲(chǔ),采用聚類挖掘分析技術(shù)對(duì)海南省的日降水量進(jìn)行聚類分析,以期得到近55年以來(lái)海南省的日極端降水量的日際分布情況。這對(duì)于認(rèn)識(shí)海南的極端降水事件特征具有重要的意義。

1 聚類分析技術(shù)

1.1 聚類分析定義

聚類分析是根據(jù)數(shù)據(jù)對(duì)象的相似性對(duì)其進(jìn)行聚類,使相似性很高的對(duì)象在同一類中,使相似度很低的對(duì)象在不同的類中。目前,聚類分析技術(shù)在各領(lǐng)域中已經(jīng)得到廣泛的使用。在商業(yè)上,市場(chǎng)分析人員可以利用聚類分析技術(shù),根據(jù)購(gòu)買模式挖掘出不同客戶群的特征,從而區(qū)分出不同的客戶群。在生物學(xué)上,聚類分析技術(shù)可以根據(jù)動(dòng)植物的基因進(jìn)行聚類,挖掘出各個(gè)種群的固有結(jié)構(gòu),從而能夠更好地了解各類動(dòng)植物。在氣象上,氣象研究工作者可以利用聚類分析技術(shù)來(lái)對(duì)全國(guó)各個(gè)地區(qū)的降水量進(jìn)行聚類分析,對(duì)全國(guó)各地區(qū)的干旱等級(jí)進(jìn)行劃分,從而為氣象防災(zāi)減災(zāi)、農(nóng)作物養(yǎng)殖等方面提供有效的指導(dǎo)。

1.2 圍繞極端值的三分聚類算法

圍繞極端值的三分聚類算法策略是:在待挖據(jù)的數(shù)據(jù)集中,找出一個(gè)最大值和最小值,然后分別以這兩個(gè)值為聚類中心CMax和CMin,對(duì)剩余的數(shù)據(jù)進(jìn)行劃分。下一趟中在剩余的數(shù)據(jù)中尋求一個(gè)最大值和最小值,將這一趟發(fā)現(xiàn)的最大值和最小值分別劃分給CMax和CMin,按此方法進(jìn)行下去,直到剩余的數(shù)據(jù)量為原來(lái)總數(shù)據(jù)量的1/3時(shí)為止。

過(guò)程描述為:

輸入:結(jié)果簇?cái)?shù)目3、數(shù)據(jù)集D、數(shù)據(jù)集對(duì)象數(shù)量n。

輸出:大值中心簇CMax和小值中心簇CMin,以及由剩余對(duì)象組成的中間簇CMid,其中,每個(gè)簇包含的對(duì)象數(shù)量各為n/3。

算法:

1)遍歷數(shù)據(jù)集D一次,找出D中的最大值DMax和最小值DMin,分別以DMax和DMin為聚類中心展開(kāi)聚類,并標(biāo)記DMax和DMin的狀態(tài)為已被訪問(wèn)過(guò),下次不再進(jìn)行訪問(wèn)。

2)繼續(xù)遍歷數(shù)據(jù)集D,找出D中的最大值DMax和最小值DMin,DMax劃分給CMax,DMin劃分給CMin,并標(biāo)記這兩個(gè)值的狀態(tài)為已被訪問(wèn)過(guò),下次不再進(jìn)行訪問(wèn)。

3)重復(fù)步驟2),直到遍歷次數(shù)達(dá)到n/3次。

4)將未做標(biāo)記的數(shù)據(jù)歸為一簇。

5)輸出CMax和CMin以及CMid,CMax按從大到小的順序排列,CMin按從小到大的順序排列,CMid中的對(duì)象則按其原來(lái)的相對(duì)位置進(jìn)行排列。

圍繞極端值的三分聚類算法是專門為異常點(diǎn)的挖掘設(shè)計(jì)的,比較適合于極端降水的挖掘,所以本文采用它來(lái)對(duì)海南省的日降水量進(jìn)行聚類分析。

2 聚類挖掘技術(shù)的應(yīng)用

2.1 數(shù)據(jù)清洗及預(yù)處理

所用資料為海南島18個(gè)觀測(cè)站 、西沙永興島觀測(cè)站和西沙珊瑚島觀測(cè)站1961~2015年的逐日降水資料。

數(shù)據(jù)源中數(shù)據(jù)可能存在錯(cuò)誤項(xiàng),缺失值,重復(fù)值以及數(shù)據(jù)不一致等問(wèn)題,在進(jìn)行數(shù)據(jù)挖掘時(shí),這些數(shù)據(jù)會(huì)影響到數(shù)據(jù)的挖掘過(guò)程,產(chǎn)生錯(cuò)誤的挖掘結(jié)果。因此,在開(kāi)始數(shù)據(jù)挖掘前需要對(duì)數(shù)據(jù)進(jìn)行清洗、集成和轉(zhuǎn)換,才能為數(shù)據(jù)挖掘行為提供完整的、干凈的數(shù)據(jù)源。

自動(dòng)氣象站實(shí)時(shí)觀測(cè)數(shù)據(jù)按照臺(tái)站號(hào),逐小時(shí)進(jìn)行記錄,自動(dòng)氣象站設(shè)備故障、數(shù)據(jù)采集計(jì)算機(jī)故障、通訊網(wǎng)絡(luò)中斷、數(shù)據(jù)接收存儲(chǔ)中心軟硬件故障等會(huì)造成數(shù)據(jù)記錄的缺失。處理數(shù)據(jù)缺失值的常用方法有:列均值、就近跨距均值、就近跨距中值、線性內(nèi)插值和線性擬合值。由于本文研究的降水量這個(gè)氣象要素是離散型變化的,所以對(duì)短時(shí)間(12小時(shí)以下)缺測(cè)記錄采用空間插值法來(lái)補(bǔ)充,對(duì)長(zhǎng)時(shí)間(12小時(shí)以上)缺測(cè)記錄則對(duì)比人工定時(shí)觀測(cè)記錄來(lái)補(bǔ)充。

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

為了便于進(jìn)行數(shù)據(jù)挖掘,設(shè)計(jì)建立數(shù)據(jù)庫(kù)儲(chǔ)存經(jīng)過(guò)預(yù)處理的數(shù)據(jù)集。首先完成數(shù)據(jù)庫(kù)的概念結(jié)構(gòu)設(shè)計(jì),得到由日降水量實(shí)體構(gòu)成的E-R模型,如圖1所示。接著根據(jù)設(shè)計(jì)的E-R模型完成數(shù)據(jù)庫(kù)的物理結(jié)構(gòu)設(shè)計(jì),創(chuàng)建數(shù)據(jù)庫(kù),并在數(shù)據(jù)庫(kù)中創(chuàng)建每日降水量表,如表1所示。

2.3 挖掘結(jié)果

海南極端日降雨量55年以來(lái)每年均有出現(xiàn),但冬季和初春極少,主要集中在8~10月,進(jìn)入5月后開(kāi)始增多,在9月達(dá)到最高值,11月后幾乎沒(méi)有極端降水出現(xiàn),海南省汛期出現(xiàn)的極端日降雨量數(shù)占全年的八成。而且海南省極端降水量呈東多西少的空間分布特征。

3 結(jié)論

本文采用聚類分析技術(shù)對(duì)海南省的18個(gè)基準(zhǔn)站的日降水量進(jìn)行分析研究,得到近55年來(lái)海南省的日極端降水量的日際分布情況。這對(duì)于認(rèn)識(shí)海南的極端降水事件特征,做好防災(zāi)減災(zāi)服務(wù)工作具有現(xiàn)實(shí)的意義。數(shù)據(jù)挖掘技術(shù)的產(chǎn)生給氣象領(lǐng)域的分析研究帶來(lái)了新的發(fā)展,越來(lái)越多的氣象研究學(xué)者將其應(yīng)用于氣象防災(zāi)減災(zāi)、氣象服務(wù)、氣候分析、天氣預(yù)報(bào)預(yù)測(cè)、氣象數(shù)據(jù)質(zhì)量控制等領(lǐng)域的研究當(dāng)中。然而,目前幾乎沒(méi)有學(xué)者將數(shù)據(jù)挖掘技術(shù)應(yīng)用于海南氣象領(lǐng)域研究中,因此,本文將數(shù)據(jù)挖掘技術(shù)應(yīng)用于海南極端降水研究中是本文的一個(gè)創(chuàng)新之處。希望本文的工作能夠?qū)D蠚庀蠓?wù)、防災(zāi)減災(zāi)等方面的深入研究提供有用的參考。

參考文獻(xiàn)

[1]翟盤茂,王萃萃,李威.極端降水事件變化的觀測(cè)研究[J].氣候變化研究進(jìn)展,2007,3(3):144-148.

[2]吳慧,吳勝安.近48年海南省極端降水時(shí)空變化趨勢(shì)[J].安徽農(nóng)業(yè)科學(xué),2010,38(19):10101-10103.

[3]吳勝安,郭冬艷,楊金虎.海南熱帶氣旋降水的氣候特征[J].氣象科學(xué),2007,27(3):307-311.

[4]柯維耀.影響海南島熱帶氣旋降水分布特征分析與預(yù)測(cè)系統(tǒng)設(shè)計(jì)[D].成都:電子科技大學(xué),2013.

[5]鄭忠平.基于關(guān)聯(lián)規(guī)則和聚類分析的異常天氣挖掘[D].成都:電子科技大學(xué),2011.

[6]史靜,黨岳,張永欣,等.自動(dòng)站數(shù)據(jù)質(zhì)量控制中關(guān)聯(lián)規(guī)則挖掘的應(yīng)用[J].氣象科技,2014,42(4):612-616.