時間:2022-07-12 11:36:09
序論:速發表網結合其深厚的文秘經驗,特別為您篩選了11篇數據庫工程范文。如果您需要更多原創資料,歡迎隨時與我們的客服老師聯系,希望您能從中汲取靈感和知識!
數據庫系統工程師:通過數據庫系統工程師級別考試的合格人員能參與應用信息系統的規劃、設計、構建、運行和管理,能按照用戶需求,設計、建立、運行、維護高質量的數據庫和數據倉庫;作為數據管理員管理信息系統中的數據資源,作為數據庫管理員建立和維護核心數據庫;擔任數據庫系統有關的技術支持,同時具備一定的網絡結構設計及組網能力;具有工程師的實際工作能力和業務水平,能指導計算機技術與軟件專業助理工程師工作。
要求掌握計算機系統知識、數據庫基礎知識、數據庫及數據庫應用系統設計、數據庫應用系統實施、數據庫系統的運行和管理、網絡與數據庫、數據庫發展及知識產權與標準等方面的知識。具有系統化綜合能力強、知識面廣、分析、綜合全面的能力,熟練掌握計算機系統及數據庫設計、構架開發、管理、開發技術,尤其是熟悉大型數據庫的原理。
(來源:文章屋網 )
0引言
在現如今的階段,計算技術在當下的社會中已經被普遍得到運用,滲透到了不同領域的不同行業中。計算機的使用可以幫助我們實現很多人工無法完成的事項,能夠幫助工業生產、科學研究、機械運行、監管控制等多方面的領域,因此,計算機本身具備著非常大的應用價值。與此同時,計算機系統具有十分強大的信息處理功能,可同時兼容多個應用軟件,為不同的生成工藝提供強大的技術支撐。并且,在實際的生成工藝過程中,信息的處理功能就顯得尤為重要,其主要原因在于其可以提供非常充分的數據信息,有利于生產活動的優化和完善,從而提高數據信息的利用價值。據此可以看出,計算機技術所呈現出來的發展前景是非常巨大的,也正是因為計算機技術的發展速度逐漸加快,導致人們對于計算機技術的應用需求也在不斷地增加,所以要求計算機軟件工程的數據庫編程技術可以在相關技術人員的持續研究之下取得更進一步的升級。數據庫是大部分生產活動中數據信息存儲的關鍵性因素,通過數據庫能夠實現對數據信息的整理和分類,保證各個信息數據的功能不會出現任何差錯,以助于相關數據信息的適當應用。對數據庫的構建需要多種技術的輔助,其中最為重要的就是數據庫編程技術。目前,我國對計算機軟件工程的研究越來越深入,數據庫的編程技術也在逐步趨于完善。據此,文章對數據庫的編程技術展開了一定的研究。
1計算機軟件工程中的數據庫建立
在對計算機軟件工程進行建設的過程中,首先要通過切實有效的手段對數據庫的系統進行優化。由于計算機軟件的運行需要依靠網絡環境的支持,所以,在對設計框架進行建立之前要對計算機軟件所運行的網絡環境進行全面的分析和檢測,找到其存在的影響因素[1]。利用適當的軟件設計功能來控制軟件在網絡環境中運行期間可能會出現安全風險的概率,經過對各個系統的合理的設計,通過系統之間的協作來完成計算機軟件的各項功能的正常運行使用。同時,針對于網絡運行環境中所發現的隱患展開具體的分析,并且提出性對應的解決措施,從而提高數據庫中的數據的安全性,保證軟件的可靠運行。以確保軟件工程設計的時效性以及使用性可以滿足相關的設計要求為目的,在對數據庫的編程實施操作之前要先明確其應用的方向以及軟件的性能。這一問題就要相關的軟件工程師與客戶之間進行良好的溝通,結合客戶的實際需求來開展軟件的設計。首先,要根據客戶的需要,建立起基礎的結構框架,如果該框架可以滿足用戶的需求之后再根據框架進行內容的填充,在這個過程中要實時的檢測軟件的性能,使其能夠抵制網絡環境中常見的安全隱患,從根本上確保軟件的運行安全。此外,還要保證數據庫中的數據可以及時的進行更新。數據庫的建立要根據編程技術來進行開展,對于技術層面來說,能夠在每一項功能的協調作用之下對技術隱患的發生概率進行有效的降低。所構建的數據庫要求能夠在網絡環境中實現有序的運行,能夠借助網絡對軟件自身進行實時的更新[2]?;谏鲜龈黝悊栴},在對編程語言進行選擇的過程中要具有合理性,由于編程語言是功能框架設定的基礎,所以要求在保證編程的同時還要能夠對不同模塊和功能進行詳細的劃分,不僅能夠強化軟件的設計效果,還可以提升軟件工程的可靠性。
2數據庫文件的構建
2.1類型比較
只有軟件的數據庫擁有讀取的功能才可以對文件進行構建,可是在對文件進行構建之前,要對該軟件數據庫的文件讀取的種類展開比較后選取最好的效果讀取文件的類型。要想使文件類型的選取能夠更加的直觀,可通過對比的形式來選取,也就是說針對于各個文件類型的讀取效果來看,將數據信息讀取存在錯誤、偏差的文件類型進行排除,保留相對穩定的文件類型。在保證了文件讀取類型之后再進行文件的構建,從根本上確保數據讀物的精準性以及可靠性[3]。除此之外,文件的構建還要具備快速提取信息的功能,并且,可以把存儲的數據信息轉換為占據空間較小的格式,在最大程度上為計算機節省空間,這一系列的操作可以有效的提高軟件的運行效率。在擁有了上述的性能之后,在軟件的實際應用的過程中,能夠更加迅速的實現具體的操作,而且還可以保證其運行的質量。
2.2創建數據庫
在確定了文件的類型之后就可以開始進行數據庫的建立,軟件數據庫在構建完成之后會產生一定的訪問權限的限制,若是這個時候發現軟件的設計過程中含有不足的地方,就會出現大量的改進工作,不但要對設計中不完善之處進行改進,還要對數據庫中的信息進行大量的修改,在很大程度上降低了軟件設計的效率,為防止這一類問題的產生,在對軟件進行設計的過程中要對每一個環節進行嚴格的管控,保證其滿足設計的目的以及具備良好的使用性能之后再進行下一個環節的設計,防止反攻的情況發生[4]。此外,在對軟件進行設計的過程中要注意各功能之間的錦覓結合,從而提高軟件在網絡環境中的運行質量以及穩定性能。為了保證數據庫構建的合理性,能夠利用分區創建的形式對其進行構建,也即是每一個功能模塊都分別創建相應的數據庫,同時,全面的考慮到每一個功能模塊間的協作力。在對數據庫進行創建的過程中要將各功能模塊的使用性能以及協作能力都考慮在其中,如此一來,在軟件進行使用的過程中才可以充分的展現出其的整體性能。這種分區創建的方法能夠使數據庫的創建更加具有條理性,可以防止軟件在運行的過程中出現數據庫內部矛盾的狀況。對于外部的安裝軟件來說,數據庫的創建的過程相對是比較簡便的,能夠結合客戶的需求進行選擇性的安裝[5]。與此同時,客戶也可以進行自定義安裝,在一定程度上防止了數據庫中存在的安全隱患的問題。這類外部安裝軟件對于網絡環境來說也具備著比較強的應對能力,具有較強的穩定性。想要完成軟件工程中各項功能以及技術之間的合理配置,在對數據庫進行創建的過程中,要對軟件的使用性能以及其使用方向進行明確的定位,從而實現數據庫資源的利用最大化。此外,要對編程技術進行持續的創新,目的在于利用編程語言的合理運用以及編程技術的合理運用,來完成軟件工程中各模塊之間的良好協作,進而提升軟件工程的整體運行效率以及運行的質量。對于在數據庫的構建過程中如果出現了數據信息丟失的狀況,能夠利用數據庫的備份功能進行數據的恢復,有效的保障了軟件各項功能的正常使用。
3對數據庫的訪問
3.1面向對象的數據庫存儲模式的選擇
因為我們所采用的數據庫的創建方式是分區創建,所以,在對存儲模式進行選擇的過程中也要在進行分區之后依照各個功能模塊的功能特點來確定所要選用的存儲方式。針對軟件工程功能模塊來說,每個模塊中的安全隱患都是不同的,所以采用的存儲方式也是有所區別的,適當的存儲模式可以在一定程度上降低安全隱患的發生。數據庫存儲模式的確定也在一定程度上限制了用戶的訪問權限,設置訪問權限可以有效的保證系統內部的信息安全。同時訪問權限的設立也有不同的層次,在不同的層次之中用戶在軟件中所顯示的內容也是有所差別的,能夠對數據庫的內部信息起到很好的保障作用[6]。在文件訪問的層面上需要在文件類型的基礎上進行,由于這種方式的運行效率更好,合理性也更強,所以在進行編程的過程中有必要將其當做是一項重要的設計內容,其主要的目的在于是想要實現以信息類型來確定數據庫信息的作用。這種訪問方式能夠在一定程度上防止訪問權限沖突的狀況發生,與此同時,更有利于資源的合理化配置,促使數據庫資源在軟件的運行過程中可以達到最大的成效。在對于不同的資源進行使用的過程中,計算機軟件能夠利用接收到的數據信息來對數據庫的信息進行調動和支配,不僅有利于資源的合理運用,還可以確保數據庫的信息安全。
3.2數據庫文件的加密保護
文件的加密保護是指針對于用戶基本信息中牽涉到個人隱私的信息進行保護所采用的一種保護手段。其主要是通過設置登陸口令密碼等形式來對其進行保護的一種方式。針對于用戶來說,個人信息的泄露對自身會造成一定的影響,基于此,在對軟件工程的設計過程中設置文件加密保護的模塊對于廣大的用戶來說是必不可少的一部分。想要確保軟件的人性化設計,能夠依據信息的重要程度,對加密的防護設置多個等級,結合信息的重要性,對其設置相對應的幾米保護措施,如此一來,不但可以使用戶的隱私權限得到良好可靠的保障,還可以對數據庫內部的信息內容起到保護的作用。另外,這種文件加密的設計還可以幫助相關的工作人員對于在加密過程中所遇到的問題進行有序的處理,還可以有效的解決網絡環境中隱藏的安全隱患[7]。在文件加密的狀況下,對于數據的信息進行選取的過程中,大多是選用文件加密的方式來進行選擇,而產生功能的沖突是不可避免的,萬一產生了功能上的沖突,能夠對軟件的構架進行調整,利用完善結構的形式里游湖軟件的應用模式,從而為各個模塊的順利運行提供有利的環境,提高了計算機軟件的總體性能。
參考文獻
[1]張程譽.基于計算機軟件工程的數據庫編程技術[J].自動化與儀器儀表,2018(06):186-188+191.
[2]趙云祥.基于計算機軟件工程的數據庫編程技術策略探討[J].電腦知識與技術,2018,14(16):16-17.
[3]楊丹,戴玉敏.基于計算機軟件工程的數據庫編程技術[J].電子技術與軟件工程,2018(09):154.
[4]鐘睿.基于計算機軟件工程的數據庫編程技術[J].計算機產品與流通,2018(02):32.
中圖分類號:TP311文獻標識碼:A文章編號:1009-3044(2009)25-7071-02
Project Database Research and Application
CHEN Yi-rong
(China University of Mining and Technology,Xuzhou 221116,China)
Abstract: The project data base can realize the data share,data safety and the data high-effect usage,the go along introducing fundamental project data base general situation and their system structure developing trend,and the technology to project data base and developing premise condition mainly analyses the main body of a book.
Key words: project data base;data base;system structure;manage a function
數據庫系統是隨著計算機在數據處理方面的應用發展而產生的。從50 年代末開始,數據管理技術就一直是計算機應用領域中的一項重要技術和研究課題。隨著計算機應用領域的不斷擴寬,數據庫技術與其他計算機技術結合起來,又產生了許多新的分支學科,工程數據庫系統就是數據庫技術與CAD/CAM技術結合的產物。
1 工程數據庫及其特點
工程數據庫是適合于CAD、CAM、CIM地理信息處理、軍事指揮、控制通信等工程應用領域所使用的數據庫。
工程數據庫是面向對象的數據庫系統。它的主要特點:1)具有獨特的數據模型,支持復雜的數據結構和復雜的數據類型; 2)支持動態的版本管理和集成管理;3)具有豐富的語義關聯;4)支持日常事務管理;5)具有友好的用戶接口和良好的相容性支持。
工程數據庫與管理數據庫很相似,但是存在著本質的差別。它們的具體差別如表1所示。
2 工程數據庫體系結構
1)C/S體系結構
客戶機/服務器(C/S)體系結構是一種構造分布式數據庫系統的新技術,其特點是將數據庫的不同軟件劃分到客戶機和服務器兩端,并建立網絡上的客戶機P服務器進程通信,使兩端軟件合作完成數據庫應用。其優點是:①能夠充分利用服務器的計算能力、數據存儲能力等資源; ②系統有較大的靈活性; ③容易提高系統的性能(服務器性能提高或增加服務器的數目可以使系統整體性能提高);④系統連接方便,可以根據需要隨時增減用戶;⑤系統有較大的可維護性,一個服務器失效,其他服務器可以取代其部分功能,仍然保持系統的正常運轉,不會使整個系統癱瘓。
2)B/S體系結構
B/PS 是由傳統的兩層C/S結構發展而來的三層C/S結構在Web上的應用,即瀏覽器Web/服務器(Browser/Web/Server)的三層結構。B/S體系結構是把兩層C/S結構的客戶事務邏輯模塊從客戶機的任務中分離出來,由單獨的一層來處理,把任務均衡地分配給了Web服務器,這樣客戶機的壓力大大減輕了。
在B/S三層體系結構下,表示層( Presenta2tion)、功能層(Business Logic)、數據層(Data Ser2vice)被分割成三個相對獨立的單元。第一層是表示層:Web瀏覽器。第二層是功能層:具有應用程序擴展功能的Web服務器。第三層是數據層:數據庫服務器。在BPS體系結構中,用戶可以通過瀏覽器向分布在網絡上的許多服務器發出請求,而且極大地簡化了客戶機工作,在客戶機上只需安裝、配置少量客戶端軟件,服務器將負擔更多工作,對數據庫訪問和應用程序的執行將在服務器上完成。
3)C/S結構與B/S結構的比較
與C/S相比,B/S的優勢主要體現在:開發和維護成本低;客戶端不再負責處理復雜計算和數據訪問等關鍵事務,只負責顯示部分;采用的標準是開放的、非專用的,保證了其應用的通用性和跨平臺性;各層之間相互獨立,任何一層的改變不影響其它層的功能,系統改進非常容易,靈活性好;B/S系統在客戶機和服務器之間增加了一層Web服務器,可有效地防止用戶的非法入侵;不存在移植性問題;界面統一友好、易于使用。
4)多級數據結構
工程數據庫采用多級的數據結構。一般的工程數據庫使用三級數據庫結構,主要有全局公共的數據庫、工程項數據庫和設計庫,如圖2所示。全局數據庫主要是存放公用的標準數據;工程項數據庫主要是存放與該項目相關的數據,設計好以后,可以進行轉儲;設計庫是存放設計者需要的數據,設計好以后,可以卸載。
3 工程數據庫的數據模型
工程數據庫中的數據模型主要分為三類: 1)非1NF數據模型;2)基于語義的數據模型;3)在傳統的數據模型上擴充的數據模型;4)面向對象的數據模型。
非1NF數據模型(即擴充E-R模型)主要是用一種規范化條件:子類、超類、概括、特化等手段,將現實的事物用數據庫表現出來。常用的非1NF數據模型有兩種:第一種數據模型的擴充是NF2型,第二種數據模型的擴充是取消1NF,這兩種擴充支持的語義關聯雖然比較少,但它們的查詢語句易于用擴充的SQL來表達,便于用戶使用。
語義數據模型是適應更強表達能力的概念數據模型而產生的,它使用七種語義模型循環、遞歸的描述過程,把復雜的數據類型作為其基本的數據類型,而且支持統計操作,從而給設計人員提供了很大方便。
在傳統的數據模型上擴充的數據模型通常包括三種:第一種是關系和網狀混合模型,第二種是關系和層次混合數據模型,第三種是函數數據模型。前兩種結構都是通過使用關系類型的多元實例把大關系劃分成若干小關系,由于是用結點表示的,要求其關系或數目固定,因而其靈活性較差。最后一種數據模與程序語言和數據模擬兩方面有關,它不是一種結構模式,也不對應固定的實行手段,它主要基于兩種概念:對象以及函數,所以處理起來相對較靈活。
面向對象的數據模型是基于對象、類、實體的數據模型,它具有面向的對象技術所具有的特性,分為元組對象結構、集合對象結構和列表對象結構。具有計算完備性、可擴充性和持久性。這些特性對工程數據的管理是非常適合的。
隨著數據庫技術的不斷的發展,工程數據庫的數據模型也將得到進一步的發展,上面綜述的四個方面必將在工程領域中不斷有所進展。
4 構建工程數據庫的工具及產品
CAD/CAM(計算機輔助設計及制造)技術是近年來發展很快的工程數據庫技術。經過四十多年的發展,CAD/CAM 技術有了長足的進步。隨著Pentium芯片和Windows NT操作系統的出現并流行,以前只能運行在工作站上的CAD/CAM軟件現在也可以運行在微機上。由于微機的價格遠遠比工作站低,性能也不比中低檔工作站遜色,并且windows NT操作系統的安全性與DOS、Windows 3.x、Windows 95/98等操作系統相比有了很大提高。所以,微機平臺為普及CAD應用創造了絕好的條件。
4.1 CAD/CAM 軟件特性
1) 采用Windows NT操作系統采用Windows NT操作系統是新一代微機版CAD/CAM軟件的共同特點。現在,個人計算機已經具備了與中低檔工作站競爭的實力,再加上其價格低廉,使得普及CAD應用成為可能。Windows平臺上的新一代CAD/CAM軟件基本上都采用典型的Windows界面和操作規范,同時由于DDE和OLE技術的廣泛應用,這些CAD/CAM軟件可以與Windows平臺的其他軟件進行動態數據交換,也可以在不退出CAD/CAM軟件的前提下嵌入(或鏈接)其他應用程序的對象。
2) 采用COM 技術
COM(Component Object Model)是國際上為提高軟件穩定性和開發效率而引入的重要技術?,F今推出的Windows平臺的CAD/CAM軟件都或多或少地應用了COM技術。通過使用現成的組件,軟件開發商可以避免軟件開發中許多煩瑣和困難的基礎部分,從而可以從較高的起點出發,大大縮短CAD軟件上市周期,這樣容易取得競爭優勢。同時,由于采用面向對象技術,使得微機CAD軟件的可維護性和可擴展性得以增強。
3) 采用UNIX特性
新一代微機平臺CAD軟件充分吸取Unix工作站軟件的精華。諸如參數驅動、特征造型、動態導航、二維與三維雙向相關、STEP標準和動態圖形顯示等這些比較好的特點已經被微機平臺軟件吸收。
4.2 流行的CAD/CAM軟件
1) AutoCAD
AutoCAD 是Autodesk公司的主導產品。Autodesk公司的軟件產品已被廣泛地應用于機械設計、建筑設計、影視制作、視頻游戲開發以及Web網的數據開發等重大領域。
AutoCAD 是當今最流行的二維繪圖軟件,它在二維繪圖領域擁有廣泛的用戶群。AutoCAD有強大的二維功能,如繪圖、編輯、剖面線和圖案繪制、尺寸標注以及二次開發等功能,同時有部分三維功能。AutoCAD提供AutoL ISP、ADS、ARX作為二次開發的工具。在許多實際應用領域(如機械、建筑、電子)中,一些軟件開發商在AutoCAD的基礎上已開發出許多符合實際應用的軟件。目前,Autodesk公司已經AutoCAD 2000。
2) MDT
MDT是Autodesk公司在PC平臺上開發的三維機械CAD系統。它以三維設計為基礎,集設計、分析、制造以及文檔管理等多種功能為一體,為用戶提供了從設計到制造一體化的解決方案。MDT主要功能特點:①基于特征的參數化實體造型,用戶可十分方便地完成復雜三維實體造型,可以對模型進行靈活地編輯和修改;②基于NURBS的曲面造型,可以構造各種各樣的復雜曲面,以滿足模具設計等方面對復雜曲面的要求;③可以比較方便地完成幾百甚至上千個零件的大型裝配;④MDT提供相關聯的繪圖功能,提供完整的模型和繪圖的雙向聯結。MDT為AutoCAD用戶向三維升級提供了一個較好的選擇。
5 工程數據庫體系結構的發展
1) 第一階段是基于主機的計算機系統
在基于主機的計算機系統中,各終端通過串行通訊接口線路與主機相連接(一個終端占據一條通訊線),一臺主機對系統的各種資源與數據進行集中管理,主機分時地對各終端進行掃描訪問,用戶通過各自的終端與系統交互作用,來執行自己的處理任務。
這種集中式計算機信息系統的好處是:管理容易,數據的保密與完整容易保證,而且系統建設成本低,但是它的缺點是對業務變化的適應能力、系統的擴充性以及可維護性較差,當主機出了故障就有可能引起系統的癱瘓。2) 第二階段是PC與傳統的網絡技術相結合,即文件服務器結構
20世紀80年代由于PC機的廣泛應用以及計算機硬件、軟件技術、網絡技術的迅速發展,由共享的文件服務器、工作站、網絡傳輸介質組成的計算機局域網廣泛應用于各行各業中。在這種應用中,所有應用程序和數據都集中在共享的文件服務上,而不是駐留在實際使用它們的客戶計算機上,當用戶需要時,相應的應用程序和數據就整個地從文件服務器上下載到計算機上。
在這種結構中,比基于主機的計算機系統使用簡單、用戶界面友好,并具有一定的可伸縮性。但是系統運行效率低下,當用戶數增多時,網絡的通信負載明顯增大。
3) 第三階段為客戶機P服務器方式
PC 機或工作站通過網絡連接起來,系統把這些計算機設備劃分為服務器與客戶端,以承擔不同的工作職能,服務器主要用于信息系統的管理與服務(一般由能力較強的計算機系統來承擔);客戶機主要提供給用戶來訪問系統,具有良好的人機界面。用戶只要通過客戶機與網絡上的任何服務器預先建立連接,就可以對它們進行訪問。
4) 第四階段是在CPS 體系基礎上擴充的包括客戶、數據庫服務器、應用服務器構成的三(多)層結構
三層結構是在客戶機/服務器體系基礎上的擴充,它將客戶機/服務器系統中各種各樣的部件分為三層服務:
①客戶端服務程序:在用戶計算機上提供用戶界面。
②應用服務器:它駐留在客戶可訪問的網絡中心,為任意數量的客戶應用提供公共的數據服務。
③遠程數據庫服務器:提供關系型數據庫管理系統(RDBMS)。每一層服務在不同的計算機上協同運行,并且通過局域網甚至Internet共享數據和相互通訊。
6 結束語
工程數據庫并非是一個僅僅存儲數據的簡單信息庫,因為這實際上與傳統數據庫沒有兩樣。工程數據庫實際上是一個“以大型數據管理信息系統為基礎的、附加在這個數據庫系統之上的、從存儲的數據庫信息中獲取數據、并能利用這些綜合數據為用戶提供經過處理后的有用信息的應用系統”。如果傳統數據庫系統的重點與要求是快速、準確、安全、可靠地將數據存進數據庫中,那么工程數據庫的重點與要求就是能夠準確、安全、可靠地從數據庫中取出數據,經過加工轉換成有規律信息之后,再供管理人員進行分析使用。隨著計算機技術的不斷發展,工程數據庫將深入我們的生活,并為我們高效的工作提供良好的幫助。
參考文獻:
[1] 張甲寅,趙東輝.工程數據庫技術及發展趨勢[J].黑龍江通信技術,2001.12(4).
[2] 楊秉岐.航測工程數據庫和管理信息系統的構建[J].測繪標準化,2006(1).
[3] 喬淑云,孟凡榮,李來喜,吳慶.工程數據庫體系結構的應用研究[J].能源技術與管理,2004(3).
2系統功能評價
一是安全可靠。結合具體的情況和需求,系統對用戶級別以及數據庫密碼進行科學設置,這樣就可以避免有一些不法分子來損壞或者竊取數據。另外,還可以定期備份相關數據庫文件,這樣就可以在一個安全的地方來復制數據庫文件。如果不慎有問題出現,破壞到了數據庫文件,只需要利用備份文件即可,促使數據庫的正常工作不受影響。二是經濟實用性較好。因為本ACCESS數據庫軟件對硬件性能沒有過高的要求,只需要借助于正常的辦公設施就可以在單機環境中廣泛應用本系統。采用的操作系統是微軟的XP系統,那么在操作、開發以及管理方面就沒有較大的難度。三是開發性和標準化。要想使用本軟件系統,只要保證電腦中安裝了基本的辦公軟件即可,并且因為本數據庫是微軟公司研發的,已經比較的成熟,可以有效兼容于其他的數據庫,那么就可以更好地進行檔案管理工作,以后如果有具體需求,可以在專業的檔案管理網絡型數據庫中導入這些檔案數據。四是操作界面比較的優良。綜上,本系統因為具有可視化窗口界面,那么人機對話就可以有效實現。在本系統的設計過程中,已經預先在數據庫中輸入了檔案分類規則,那么相關的工作人員在進行數據資料錄入時,系統會給予相應的提示,只要結合這些提示,就可以更好地分類錄入相關資料,促使數據的完整性得到保證,提高了資料收集的質量。
[中圖分類號] G250.74 [文獻碼] B [文章編號] 1000-405X(2015)-9-226-3
1二次開發ACESS數據庫管理工程資料的背景
大型建設工程中工程資料的流轉和管理傳統管理方法均為純手工或簡單的電子表格記錄管理,作業人員工作量大、過程繁瑣、重復性勞動強度大、作業過程容易出錯。為了提高管理工程資料效率,減少作業人員勞動強度,減少重復勞動,降低成本,特利用ACESS數據庫二次開發程序管理工程資料。
筆者利用ACCESS數據庫二次開發的程序管理大型火電工程建設項目工程資料,通過實踐證明利用ACCESS數據庫管理工程資料除具有無紙化和無軟件成本的優勢,也具有提高工程資料管理效率,降低資料登記錯誤數量等優點。下面簡單介紹一下此數據庫的制作過程,并就實踐應用情況做一推廣闡述。
2程序介紹
2.1使用本程所需的條件
裝有WINDOWS操作系統的電腦
裝好軟件OFFICE系列軟件中的ACCESS數據庫軟件
把ACCESS數據庫工程資料管理程序建立好或拷貝進電腦
按照各工程特點進行少量設置修改并輸入初始信息
具有初級OFFICE軟件操作能力的員工
2.2數據庫的基本介紹
數據庫是利用ACESS數據庫平臺建立的,其表達和存儲方式為有邏輯關系的表,每一張表有表頭,有內容;表與表之間有邏輯關系,互相鏈接、查詢、索引。這些表與表之間的邏輯關系,表達和管理工程所需要的數據。
舉例:建立第一張表(簡稱表1)是監理部的人員統計表,里面有序號、人員姓名、職務、聯系方式等內容;建立第二張表(簡稱表2)是監理部專業分工表,里面有序號、專業名稱、專業代號等內容;建立第三張表(簡稱表3)是監理工作聯系單發出統計表,里面有序號、發單專業、發單負責人、發單日期、回復日期等內容。其中表3中的發單專業是從表2的專業名稱中鏈接過來,表2中專業名稱建立了多少專業,表3中就可以索引相應專業;同樣表3中的發單負責人鏈接表1監理部人員統計表中的人員姓名。當表1、2動態變化,表三也隨之變化,從而達到數據的動態管理,保證數據的唯一和統一。三張表邏輯關系如圖(a)所示:
3實踐應用操作
實際操作前需要說明的是這些操作都建立在數據庫(工程資料管理表與表間的邏輯關系、查詢等)已建立好,或者將建立好的數據庫拷貝進電腦后,才進行的以下實際應用操作:
3.1第一步,啟動后,打開已經建好的ACCESS數據庫所在的文件夾,如圖(b),在文件上雙擊鼠標左鍵即可打開所需文件:
雙擊打開圖(b)中《工程資料管理》后,可看到如圖(c)界面:
在圖(c)中所示界面左側可看到:已設立好一般工程資料的分類(如圖(c)紅圈內所示)。
在收到工程資料后即可按照文件類別雙擊進入相應表名,進行工程資料登記。
3.2 在第一次進入本程序時,應先雙擊打開表《監理部專業列表》
表《監理部專業列表》打開后如圖(d)所示,在《專業名稱》表內進行專業代號及專業設置輸入,第一次進入應設立好。此表為配合其它表而建立,方便了工程資料按專業分類,便于日后索引查詢。
3.3 再雙擊打開《監理人員名單》,打開后如下圖(e)所示:
(1)圖(e)《監理部人員名單》表內已輸入了一些項目部人員名單,第一次進入應輸入好。此表被鏈接到其它表中人員一項。在其它表中,處理人一項為下拉菜單選擇。
(2) 圖(e)所示《監理部人員名單》表也是項目部的聯絡表。聯系方式,專業分工一目了然,可打印也可復制做其它用。
3.4 上述兩步在第一次進入建立好后,就可以開始日常工程資料管理工作了。舉一個具體表例,如雙擊打開圖(c)所示中《見證取樣單》,可見到圖(f)所示界面。
如圖(f)所示,《見證取樣單》表打開后,收到“見證取樣單”后即可按表頭登記。在登記過程中內容大多數內容為下拉菜單選擇,只有少數項目需要鍵盤輸入。
圖(f)中紅色畫圈部分即為下拉菜單樣例。
3.5再舉一個《監理工作聯系單》樣例,如圖(g)。
4實際應用中更改數據庫設置的方法
因為工程各有特點,表內的一些具體內容需要做調整。在ACCESS數據庫中這些調整非常容易。根據內容,更改設置有兩種方法:
4.1表頭名稱的更改中只需要重新命名就可做到
4.2調整下拉菜單內的選項
下面就調整下拉菜單內的內容方法做一介紹:
例:某新工程中《見證取樣單》,需見證取樣一些新型材料,為此需要在下拉菜單選項里添加新型材料名稱,其方法為:
4.2.1雙擊打開《見證取樣單》,可見如圖(h)所示界面。點擊紅圈1內的三角形按鈕,進入ACCESS表格設計模式。其中紅圈2是需要增加新型材料進入下拉選擇菜單的目標。
4.2.2 進入設計模式界面后(在設計模式內,可更改表格內所有設置),可見如圖(i)所示界面。因本例為在見證類型里增添新材料名,所以先選擇見證類型(如圖(i)中紅色方框)。
4.2.3選擇后,點擊”文本”,可見屏幕左下方有一個查閱按鈕(如圖(j)紅圈1內),點擊后就可看到如圖(j)紅圈2內所示內容。
觀察圖(j)紅圈2內的內容后,我們可發現圈內內容即為下拉菜單選項,其規律為:
‘XXXX’;‘XXXX’;‘XXXX’;‘XXXX’;
其中XXXX為材料名,用兩個英文輸入法下的單引號括起來,中間用英文輸入法下的分號隔開。
4.2.4 由此規律我們可以在里面做任何刪改或增加。
刪除不需要材料即刪除某個‘XXXX’,增加新材料即再后續‘新材料名’,。
4.2.5此方法可舉一反三,適合本ACCESS數據庫中任何表的下拉菜單改動。
5程序應用感悟
5.1利用該ACCESS數據庫程序管理工程資料有如下優點:
(1)該程序是對微軟OFFICE系列軟件之ACCESS數據庫軟件二次開發利用,因微軟OFFICE軟件十分普及,所以本程序運行沒有專業軟件購買等額外成本;也無需特殊軟、硬件環境;對操作者要求也不高;利于廣泛推廣應用。
(2)本程序可根據工程實際情況進行調整,通用型強。通過前面介紹的方法就可簡單的修改數據庫設置,可使本程序使用其它工程建設項目。
(3)登記工程資料效率高,登記過程中多數選項為下拉菜單選擇,平均每40秒內就可登記一個文件。筆者所在的建設工程項目由于工期緊、趕進度,工程資料月流量達到千種、五千余份,采用此程序使用效果良好。
(4)降低登記工程資料錯誤概率。因為大部分數據由其它基礎表中鏈接,直接錄入的數據很少,杜絕了漏寫、錯寫的可能性。
(5)檢索方便。如尋找一份文件的經辦人、收到日期或閉環情況等,先根據其工程材料性質進入相應的表,在搜索關鍵字就可找到。還可多條件檢索,如某時間段內,誰經辦了收了多少份某種工程資料都可一下查詢出結果。
(6)表內數據或查詢結果都可打印或輸出作其它用。例:查詢出某月收到的圖紙情況,只需在圖紙表內按時間順序排序,然后將月內圖紙選中復制,即可粘貼到EXCEL、WORD等其它軟件內使用。利用此法就可制作檔案立卷目錄,十分方便快捷。
(7)數據攜帶方便,此程序所需空間小,拷貝在任何一個大于32M的U盤等存儲空間內就可以攜帶,沒有特殊要求。
(8)此程序也可擴展管理項目部其它各類用品,制作電子臺賬,如:管理圖紙、試驗儀器、辦公用品、通訊錄等。
5.2同時在實際應用中,也應注意以下事項:
(1)因為采用計算機登記,要對病毒破壞,硬件損壞等問題有所防范。殺毒軟件更新、文件定期備份等工作都要做到位,防止意外情況造成數據的丟失。
(2)防止誤操作,登記人一定要認真仔細,尤其是在刪除一些不要的信息、文件時要看清楚,防止誤刪造成不必要的損失。
(3)項目部在具體應用時最好設專人使用次程序,防止重復登記或誤操作等問題發生。
前言:
數據庫設計過程中具有很強的復雜性和系統性,其中物理結構和邏輯結構是數據庫設計中主要包括的內容,這兩種結構具有很低的靈活性和工作效率。但是在數據庫設計中應用軟件工程技術以后可以將這兩種問題合理的解決,從而加快數據庫的設計,所以具體研究軟件工程技術在數據庫設計中的價值具有非常重要的現實意義。
一、軟件工程技術的基本論述
從某方面來說,軟件的開發就是反映從“高層概念—底層概念”的過程,從而使高層處理邏輯轉變為低層處理邏輯的目標得以實現。但是大型軟件開發的開發會包括各個方面的因素,如人員、技術和成本等,所以大型軟件工程的概念也比較復雜,即軟件工程的對象主要是軟件產品和工程,其主要目的是使客戶的需求得以滿足,主要使用的原則是計算機科學理論和工程管理,其設計的內容也包括多個方面,如程序語言的設計、數據庫和設計模式等[1]。瀑布式開發模式是軟件工程技術最早所使用的,當前主要使用的開發模式是螺旋式。
二、分析軟件設計中的工程技術
1、生存周期。分析、規格說明、設計、測試、維護和編碼這6個環節共同組成了軟件的生存周期。要根據客戶的需求完成分析和規格說明工作,從而對設計軟件的目的進行明確,剩下的4個環節主要是說明了計算機系統的工作程序。2、規格說明書。軟甲開發的關鍵環節主要是這個環節,其主要是在計算機系統中輸入用戶的需求,同時要用規格說明書的形式呈現出結果,在這個過程中二義性是不允許出現的[2]。在設計規格說明書時首先要將數據流程圖根據用戶的需求建立起來,然后在對數據詳圖的方法合理設計。3、軟件設計。這一環節主要是利用計算機技術或者其他的硬件設備將規格說明書的內容反映出來,從而使軟件開發的目的得以實現。
三、數據庫設計中軟件工程技術的價值
3.1對數據庫的可行性合理分析
這個階段主要是對已有的計算機技術和人工控制技術合理的分析,從而將數據庫從經濟和技術等幾方面科學考察,這樣可以將數據庫設計任務能否完成估計出來。在這個階段中要正確記錄分析結果,同時要對可行性的報告及時的整理和編寫。
3.2對開發計劃合理制定
通過分析可知,數據庫的可行性很強,這時分析人員要對項目的開發技術合理制定。系統開發團隊人員的構成、項目的開發進度和開發中的關鍵環節等都是項目開發計劃中包括的內容[3]。另外對數據庫開發具有重要作用是用戶界面,客戶更愿意接受美觀和方便的用戶界面,所以在開發中要充分的考慮界面的設計。
3.3對數據庫系統的需求合理分析
對數據的需求、運行環境的需求以及系統性能的需求分析等這些是數據庫系統主要分析的需求內容。通過合理分析數據庫的需求,可以對數據庫軟件需求的配置標準和運行環境及時的掌握,從而可將參考依據提供給數據庫的開發工作。
3.4數據庫設計階段中的價值
數據庫系統建立的重要內容主要是建立和設計數據庫。數據庫設計的質量對數據庫系統的運行效率和效果具有直接的影響作用。所以只有將數據庫系統的運算方式不斷簡化,才能將運行效率提高,同時為數據的完整性提供保障。需求分析是設計數據庫的基礎,這需要做到以下幾點:1、將數據庫的概念和結構合理設計,將用戶的需求從整體上把握,同時將系統實體聯系圖繪制出來。2、將數據庫的邏輯結構合理設計,用計算機語言代替概念中的E-R圖,使其符合DBMS系統,同時要用數據庫系統之間的表與表的關系代替實體之間的關系。數據存取方法和結構兩點共同組成了數據庫的物理結構,這個階段的設計主要有兩點:1、將數據庫系統中的物理結構準確的確定;2、對物理結構的運行效率綜合的評價。通過充分的考慮這兩點,從而為數據庫物理解結構的合理性提供有利的保障。結論:由此可見,根據相關的研究和分析可知,在數據庫設計中的軟件工程技術,可以將數據庫設計的效率、靈活性和適應性大大提高,從而可以推動數據庫的進一步發展。當前我國剛剛研究和開發軟件工程技術,處于起步階段,所以要對軟件開發的研究和力度不斷加大,從而可以在數據庫設計中將軟件工程技術的價值充分發揮出來,進而推動我國數據庫技術的進一步發展。
參考文獻
[1]曹楊帆.數據庫設計中軟件工程技術的作用[J].電子技術與軟件工程,2016,15(03):202.
數據庫設計是一項復雜且系統的過程,包括了物理結構和邏輯結構,這兩種結構是復雜的映射聯接起來的,不太靈活效率也低。而軟件工程技術能有效避免上述問題,在數據庫設計中發揮著重要作用。本文主要針對數據庫設計中每個階段的軟件工程技術進行研究,并分析軟件工程技術發揮的作用。
1軟件工程技術概述
某種程度上來說軟件開發其實就是“高層概念”到“低層概念”的映射,從而實現高層處理邏輯向低層處理邏輯轉變。而對于大型軟件系統而言定義就并非如此簡單,因為大型軟件開發包括有關人員、技術、途徑以及成本和進度的方方面面,綜合來看要把軟件工程定義為:軟件工程是一門能夠滿足客戶需求并以軟件產品和工程為對象的學科,主要應用計算機科學理論和工程管理原則。囊括了程序語言設計、數據庫以及設計模式等多個方面。軟件工程技術早期主要為瀑布式開發模型,經過不斷的發展演變為螺旋式的迭代開發,到現在軟件工程技術敏捷開發的方法,軟件工程技術隨著社會科學技術的發展而不斷進步。另外,在不同時期研究軟件工程技術時都要遵循使用科學的方法進行管理并通過合作的形式提高軟件生產率的原則,推動軟件工程技術的發展。學者根據軟件工程技術發展的歷程總結出了多種軟件開發的方法并產生了軟件工程學,但軟件工程學的出現并不代表軟件危機的結束。由于軟件工程自身理論性強、實施方法局限大等特點,使得軟件危機依然存在于生活中。經過不斷努力和探索,近年來出現了多種新的思想和方法,例如軟件再用、軟件自動生成器等,為軟件工程技術的發展提供了堅實的基礎,軟件工程技術逐漸向自動化、標準化轉變。
2軟件設計中的工程技術
2.1軟件的生存周期
軟件的生存周期主要由六個環節組成,包括要求分析、規格說明、設計、編碼、測試以及維護。要求分析和規格說明主要根據客戶的需求完成,明確軟件設計的目的。后面四個環節是對計算機系統而言該如何做才能實現前兩個環節中明確的設計目的。同時在軟件設計過程中要注意以下幾個問題才能確保軟件生存周期中各個環節的順利進行:首先要明確軟件開發的目的是為了更好的服務于生產生活,所以要嚴格按照生存周期中的分析要求和規格說明進行軟件設計。其次,由于軟件設計最終呈現給人們的是使用的產品,所以與系統工程聯系極為密切,在進行軟件設計時要采用結構化的方法,實現標準化的軟件設計。最后在軟件設計的各個環節都要重視設計驗證,設計驗證應當貫穿軟件設計的始終。
2.2規格說明書
在這個環節主要是將用戶的需求輸入并將結果輸出整理成規格說明書的形式,在表現用戶需求的同時不允許出現二義性,這是軟件開發的關鍵步驟。在對規格說明書進行設計時主要按照先以用戶需求建立數據流程圖,再設計數據項圖的方法。
2.3軟件設計
軟件設計是將上述的規格說明書翻譯成主要由軟件、硬件、人和通訊為基本元素組成的系統,而且這四個元素都完整的保存于信息系統中。在進行軟件設計時首要工作是要了解各個部分的功能,再將客戶的需求以規格說明書的形式輸入到系統中并重復進行下級功能的設計。當然,在進行軟件設計時需要注意以下幾個問題:首先,軟件系統設計是一項嚴密的工程,所以要設計一系列的制度規定約束設計人員的行為。其次要設計多個方案以備不時之需。
3軟件工程技術在數據庫設計中的應用
3.1分析其可行性
該階段通過分析現有的計算機技術和人工控制技術,從經濟、技術和操作方便性幾個方面對數據庫進行考察,以初步估計能否完成數據庫設計的任務。該階段應當將分析結果記錄下來,整理撰寫可行性報告。
3.2制定開發計劃
如果前階段的分析有很強的可行性,分析員將要開始制定該項目的開發計劃。項目開發計劃應當包括系統開發團隊的人員構成、人員分配、項目開發進度、驗收方式和驗收標準以及開發過程中的關鍵環節等。此外,用戶界面對數據庫的開發非常重要,美觀、友好而方便的用戶界面才能被客戶接受,在項目開發時也應當將界面設計考慮進去。
3.3分析數據庫系統的需求
數據庫系統的需求分析,包括對數據的需求分析、對系統性能的需求分析、對運行環境的需求分析等。該階段通過對數據庫的需求進行分析,以了解建立數據庫軟件需要的配置標準和運行環境,為數據庫的開發提供標準和參數。
3.4數據庫設計階段
數據庫的建立和設計是數據庫系統的重點內容。數據庫系統的運行效率和效果直接受到數據庫設計質量的影響。一項優秀的數據庫軟件系統不但能簡化運算方式,提高運行效率,還能幫助數據庫使用者簡單直接地獲取相關信息,保證數據的完整性,有利于完成數據庫的設計。數據庫設計的基礎是需求分析。首先應當設計數據庫的概念和結構,總體上把握用戶需求,并據此繪制系統實體聯系圖。然后應當設計數據庫的邏輯結構,把概念中的E-R圖轉化為計算機語言,與DBMS系統相適應,把實體之間的關系轉化為數據庫系統之間的表與表的關系。數據庫的物理結構設計由數據存取方法和數據存取結構兩個方面組成。該階段的設計通常包括兩個環節,一是確定數據庫系統的物理結構,二是評價該結構的運行效率,通過對兩個環節的綜合考慮,以評價數據庫物理結構的合理性。
3.5詳細設計和概要設計階段
系統的詳細設計不是編寫程序,而是設計程序框架??傮w而言,系統的概要設計包括兩個階段:首先應當制定系統實施方案,然后進行軟件結構設計。
4結束語
根據研究和數據顯示,軟件工程技術不僅能夠提高數據庫設計的效率,同時還能增加數據庫的靈活性的適應性,對數據庫的發展具有重要的推動作用。目前我國對軟件工程技術的研究尚處于發展階段,但經過研究和探索數據庫中的軟件開發技術能夠發揮更大的作用。
參考文獻
數據庫設計是一項復雜且系統的過程,包括了物理結構和邏輯結構,這兩種結構是復雜的映射聯接起來的,不太靈活效率也低。而軟件工程技術能有效避免上述問題,在數據庫設計中發揮著重要作用。本文主要針對數據庫設計中每個階段的軟件工程技術進行研究,并分析軟件工程技術發揮的作用。
1 軟件工程技術概述
某種程度上來說軟件開發其實就是“高層概念”到“低層概念”的映射,從而實現高層處理邏輯向低層處理邏輯轉變。而對于大型軟件系統而言定義就并非如此簡單,因為大型軟件開發包括有關人員、技術、途徑以及成本和進度的方方面面,綜合來看要把軟件工程定義為:軟件工程是一門能夠滿足客戶需求并以軟件產品和工程為對象的學科,主要應用計算機科學理論和工程管理原則。囊括了程序語言設計、數據庫以及設計模式等多個方面。
軟件工程技術早期主要為瀑布式開發模型,經過不斷的發展演變為螺旋式的迭代開發,到現在軟件工程技術敏捷開發的方法,軟件工程技術隨著社會科學技術的發展而不斷進步。另外,在不同時期研究軟件工程技術時都要遵循使用科學的方法進行管理并通過合作的形式提高軟件生產率的原則,推動軟件工程技術的發展。
學者根據軟件工程技術發展的歷程總結出了多種軟件開發的方法并產生了軟件工程學,但軟件工程學的出現并不代表軟件危機的結束。由于軟件工程自身理論性強、實施方法局限大等特點,使得軟件危機依然存在于生活中。經過不斷努力和探索,近年來出現了多種新的思想和方法,例如軟件再用、軟件自動生成器等,為軟件工程技術的發展提供了堅實的基礎,軟件工程技術逐漸向自動化、標準化轉變。
2 軟件設計中的工程技術
2.1 軟件的生存周期
軟件的生存周期主要由六個環節組成,包括要求分析、規格說明、設計、編碼、測試以及維護。要求分析和規格說明主要根據客戶的需求完成,明確軟件設計的目的。后面四個環節是對計算機系統而言該如何做才能實現前兩個環節中明確的設計目的。同時在軟件設計過程中要注意以下幾個問題才能確保軟件生存周期中各個環節的順利進行:
首先要明確軟件開發的目的是為了更好的服務于生產生活,所以要嚴格按照生存周期中的分析要求和規格說明進行軟件設計。其次,由于軟件設計最終呈現給人們的是使用的產品,所以與系統工程聯系極為密切,在進行軟件設計時要采用結構化的方法,實現標準化的軟件設計。最后在軟件設計的各個環節都要重視設計驗證,設計驗證應當貫穿軟件設計的始終。
2.2 規格說明書
在這個環節主要是將用戶的需求輸入并將結果輸出整理成規格說明書的形式,在表現用戶需求的同時不允許出現二義性,這是軟件開發的關鍵步驟。在對規格說明書進行設計時主要按照先以用戶需求建立數據流程圖,再設計數據項圖的方法。
2.3 軟件設計
軟件設計是將上述的規格說明書翻譯成主要由軟件、硬件、人和通訊為基本元素組成的系統,而且這四個元素都完整的保存于信息系統中。在進行軟件設計時首要工作是要了解各個部分的功能,再將客戶的需求以規格說明書的形式輸入到系統中并重復進行下級功能的設計。當然,在進行軟件設計時需要注意以下幾個問題:
首先,軟件系統設計是一項嚴密的工程,所以要設計一系列的制度規定約束設計人員的行為。其次要設計多個方案以備不時之需。
3 軟件工程技術在數據庫設計中的應用
3.1 分析其可行性
該階段通過分析現有的計算機技術和人工控制技術,從經濟、技術和操作方便性幾個方面對數據庫進行考察,以初步估計能否完成數據庫設計的任務。該階段應當將分析結果記錄下來,整理撰寫可行性報告。
3.2 制定開發計劃
如果前階段的分析有很強的可行性,分析員將要開始制定該項目的開發計劃。項目開發計劃應當包括系統開發團隊的人員構成、人員分配、項目開發進度、驗收方式和驗收標準以及開發過程中的關鍵環節等。此外,用戶界面對數據庫的開發非常重要,美觀、友好而方便的用戶界面才能被客戶接受,在項目開發時也應當將界面設計考慮進去。
3.3 分析數據庫系統的需求
數據庫系統的需求分析,包括對數據的需求分析、對系統性能的需求分析、對運行環境的需求分析等。該階段通過對數據庫的需求進行分析,以了解建立數據庫軟件需要的配置標準和運行環境,為數據庫的開發提供標準和參數。
3.4 數據庫設計階段
數據庫的建立和設計是數據庫系統的重點內容。數據庫系統的運行效率和效果直接受到數據庫設計質量的影響。一項優秀的數據庫軟件系統不但能簡化運算方式,提高運行效率,還能幫助數據庫使用者簡單直接地獲取相關信息,保證數據的完整性,有利于完成數據庫的設計。
數據庫設計的基礎是需求分析。首先應當設計數據庫的概念和結構,總體上把握用戶需求,并據此繪制系統實體聯系圖。然后應當設計數據庫的邏輯結構,把概念中的E-R圖轉化為計算機語言,與DBMS系統相適應,把實體之間的關系轉化為數據庫系統之間的表與表的關系。
數據庫的物理結構設計由數據存取方法和數據存取結構兩個方面組成。該階段的設計通常包括兩個環節,一是確定數據庫系統的物理結構,二是評價該結構的運行效率,通過對兩個環節的綜合考慮,以評價數據庫物理結構的合理性。
3.5 詳細設計和概要設計階段
系統的詳細設計不是編寫程序,而是設計程序框架??傮w而言,系統的概要設計包括兩個階段:首先應當制定系統實施方案,然后進行軟件結構設計。
4 結束語
根據研究和數據顯示,軟件工程技術不僅能夠提高數據庫設計的效率,同時還能增加數據庫的靈活性的適應性,對數據庫的發展具有重要的推動作用。目前我國對軟件工程技術的研究尚處于發展階段,但經過研究和探索數據庫中的軟件開發技術能夠發揮更大的作用。
參考文獻
[1]高猛.數據庫設計中軟件工程技術的作用分析[J].讀寫算(教育教學研究),2014,(17):365-365.
1.1地理數據
地理數據是表示空間地理散布的相關數據,其反映地面物體與周圍環境條件中堅固的持久的存在數目、質量情況、散布特點、關系以及原理的數字文字以及圖像的總體,測繪工程管理的過程中,地理實體空間分布特征的信息采用此類工程項目地點的信息點反映,與此同時,也包括這個工程測繪項目的圖形或其它方面的數據。
1.2MicrosoftOfficeAccess信息數據庫
MicrosoftOfficeAccess信息數據庫是微軟公司在1992年研發推廣的以標準Javascript擴展工具套件為主引擎的3D桌面信息數據庫,其屬于一類性能優異的管理信息系統研發工具,因其具備使用簡潔、界面合理、容易學習和使用以及接口靈敏的優勢,也作為諸多小規模操作系統優先選擇的管理數據庫系統。
2、測繪工程管理的內容和管理數據類型
2.1測繪工程管理的相關內容
測繪工程管理是針對總體項目的實行階段采取設計、管控以及監管的方式,盡可能的實確保測繪工程的任務和目的,當測繪工程以準備工作階段初始一直道測繪結束的結果交付應用,通??梢苑殖?材料準備工作、技術規劃階段、現場操作、測繪質量監管、測繪結果交付應用以及測繪資金花費計算等的幾個過程,但是各個過程中,測繪工程管理者重視的關鍵方向就是測繪工程的質量、測繪進程以及測繪資金花費。所以,各個工作和環節需側重的通常都是以保證測繪質量為基礎,重視測繪進度和測繪資金的到賬事宜。測繪工程的監管工作通常和測繪時間、把握測繪質量以及工程合同監管相關聯。
2.2工程測繪階段需管理信息種類
測繪工程監管過程中,存在的信息數據較多且具有多樣性,其中包含測繪工程的所有方面的數據。
(1)主要信息數據基于其使用方面的性能,通常分成以下幾類:第一,提供于進行計算方面的信息數據,比如,時間、測繪量、一個工作日的工作時間以及測繪成本;第二,提供于進行查找和劃分的信息數據,比如,委托機構、工程名目、測繪工程責任人、工程地點、工程種類以及工程質量等級;第三,應用在補充說明的信息,比如,工程取消或者工期拖延的因素。
(2)基于數據反映相關信息的模式,通常能夠分成如下幾種:第一,采用書面文字數字模式反映信息數據,比如,工程預算材料、工程合同、技術規劃材料以及各種辦理貨物的交付和貨款的支付的一種依據;第二,應用圖像反映信息數據和測繪結果以及通過圖片等傳媒來表達作品效果;第三,此類信息數據的集合,則產生了信息數據庫。
(3)測繪工程管理的數據庫測繪工程管理數據庫為針對信息數據實行搜集、劃分、解算以及表格制作處置后產生的具備一定結構的數據整合,相關數據處置和信息管理工具大部分信息數據均應用MicrosoftOf-ficeAccess數據庫進行管控。
3、測繪工程項目管理數據庫的構建方式
3.1構建測繪工程項目屬性數據庫
測繪工程數據庫結構因工程管理過程中采用動態控制模式,則需信息數據收集需實時精準且完全。測繪工程管理數據庫階段需簡潔清楚。數據庫的建立通常依照測繪工程的推進,以招標和投標的資金預算和工程準備工作為準,從測繪工程控制至工程成本支付先后總結各個階段的測繪數據,也能夠依照數據反映的信息劃分,以方便管理和使用。
3.2構建測繪工程項目空間數據庫
構建測繪工程項目空間數據庫需利用收集此項工程的空間數據,且和其它的屬性有機結合。
4、測繪工程管理數據庫的重要管理性能
測繪工程有關數據的錄入和管理工作、工程查找和統計工作、工程收費、自動計算和安排工日、各個機構或者基本作業單位的工日與工程產值以及測繪工作量數據的查找和統計、每位工作人員的工日和參與工程數據的查找統計,因信息較多,且沒有規律,所以,數據管理性能工作較難。
4.1數據錄入和更改
各個工程的有關數據輸進數據庫,數據錄入的界面需簡介,錄入數據需精確,才可以確保應用效果,還可以基于情況改變實行添加和更改。
4.2數據查找
以工程查找為首,工程查找即在數據庫內搜尋到符合客戶要求標準的所有工程,且將查找成果反映給客戶。工程數據中大部分數據均可當作查找因素。
4.3數據統計
數據統計功能是依照有關標準對每個工程項目的各類數據實行統計工作,包含工程數目、種類、工程產值以及工程合同,并包含機構或者每個工作人員的工日與參與的工程以及測繪工作量,工程統計利用系統和客戶交換信息的通道來實現,查找的結果采用向上級報告的表格方式提供給客戶,給客戶的工程監管與運營決策提供相關數據。
中圖分類號:O434文獻標識碼: A
引言:控規由城市人民政府審批,規劃局代表市政府履行職責。根據土地的使用功能,通過拍賣等方式,為開發者使用。在控規的編制階段,有責任和義務在指導性指標中,提示地塊內存在的對影響地塊使用的地質問題。比如,某控規地塊可能有地裂縫分布,但控規的指導性指標中未作以提示,土地拍下土地,經過地質災害評估后才了解地塊內地裂縫的影響問題,造成開發成本不可預見的損失,以及開發計劃的延長,致使一些與規劃和土地相關的部門與開發者之間產生不必要的矛盾或糾紛。若控規編制時,對地塊內存在的地質問題先行了解并進行提示,將可以避免此類問題。
1、常州地質特點
常州市地處長江三角洲沖積平原,水文地質、工程地質及環境地質大致有以下幾個特點:
1、水文地質情況較復雜,淺層承壓水含水層埋深淺深不一,從淺部埋深5m到缺失;
2、第四紀地質情況也較復雜,新近沉積土在一定范圍內分布,局部地區的松軟土層埋深可達地面下數十米左右;
3、由于印染、造紙、化工類等具有污染性企業三廢的偷排、偷埋,以及垃圾場中具有腐蝕性液體通過滲透,致使地下水土一定程度的污染或形成了潛在的污染;
4、不良地質災害局部地區有所發育,其中影響范圍最廣、影響程度嚴重的主要凸顯為地面沉降及地裂縫現象;另外也可能存在著小范圍的山體滑坡、崩塌,以及由于局部的地下煤礦開采可能形成的地下采空區等;
5、常州市區及鄰近地區地質構造復雜,分布有數量眾多的隱伏斷裂。
以上存在的地質問題,都可能對土地的使用造成一定限制及不良的影響。
2、國內城市工程地質智能分析方面現狀
在工程建設適宜性分析方法研究方面,龔士良(1994)分析了上海浦東新區地基土的工程地質特性,根據土層組合劃分了地質結構,對建筑適宜性進行了評價。葉筱菊等(2001)用模糊模式識別的方法,用多因子綜合評價場地適宜性,編制了南京市江寧區工程地質適宜性圖。曹繼勇等(2007)在宏觀地質研究的基礎上,對北京市巖土體工程性質、分布規律、地質構造及工程地質特征進行了分析研究,根據地形地貌、地質構造及巖土工程性質等方面將北京市地基按照程建設條件劃分為良好場地區、基本良好區、中等區和較差區,并對北京市地質條件及對工程特別是地下工程建設的適宜性進行了評價。王珊珊(2007)以鎮江市為例,選取城市工程地質環境研究中的重要組成部分―場地工程建筑適宜性區劃作為研究對象,分析工程建設層的性質并計算承載力,建立不同高度建筑物適宜性的評價體系,從地基承載力和經濟適用性角度對評價指標定量化,通過建立聚類分析模型對疊加結果進行分類,劃分不同高度建筑物的適宜區,完成評價。實現過程中,引入DPS數據處理系統處理鉆孔資料及物理力學指標數據,進行數據的統計分析,保證了原始數據的有效性。以GIS為實現平臺,利用空間分析模塊對評價指標進行柵格計算,解決工程地質編圖僅靠直覺經驗綜合分析多信息的局限性[4]。
工程地質智能系統的建立是今后一段時期內的必然趨勢,這方面已經開展了大量的理論層面的研究工作,但由于專業差異等原因,與控規結合的應用上還不夠,從應用、服務于規劃工作的方面需進一步探索和實踐。
3、基于常州工程地質數據庫智能系統
常州市于2011年完成工程地質數據庫智能系統”(以下簡稱“數據庫智能系統”),該數據庫智能系統從應用、服務于規劃為目的。參考了國內一些城市初步成庫的經驗。從高標準、高要求的角度,與國內著名高校同濟大學為合作單位,聘請南京大學為監理單位,建立了以GIS為框架、基于ArcGIS系列平臺和Oracle數據庫為主的數據庫智能系統,實現了智能化、可視化、標準化及數據集成。
其次數據庫智能系統匯集了常州市大部分區域的水文地質、工程地質及環境地質資料。另外,參與部門廣,包括常州市規劃局信息中心、常州市測繪院、常州市規劃設計院、同濟大學、南京大學等。將分散于各個部門的地質資料進行了標準化整合,且資料一直維持著有計劃的更新狀態。
4、研究方法
4.5.1需求分析法(問卷調查)
為了讓規劃專業能夠更多的了解地質數據庫成果內容,同時為了數據庫成果內容更好的服務于規劃的編制工作,課題首先從需求調查著手,采用問卷調查的方法。首先對數據庫智能系統生成的地質成果進行歸類總結,形成問卷后,對規劃編制人員進行問卷調查,然后對調查結果進行數據統計分析,把分析的結論做為問題重點引入控規指標中去。
4.5.2專家咨詢
咨詢專家對控規與地質因素結合的意見,補充問卷調查可能的不足之處。將意見及建議整理分析后納入研究成果。
4.5.3技術路線
根據研究方法,制定技術路線。
5地質因素指標分析
5.1 需求問卷調查的指標
數據庫智能系統成果豐富,大致分為以下幾類:水文地質圖件、工程地質圖件、環境地質圖件等,為了控規編制者便于對上述概念的理解,經項目組人員討論,并咨詢專家后,將上述成果做以下分類:①影響工程建設的淺層承壓水;②松軟土地層分布,③地面高程與天然防洪能力關系,④已污染的地下水土區域,或潛在的地下水土污染源分布,⑤地震砂土液化情況,⑥地裂縫分布,⑦區域性地面沉降,⑧山體的滑坡、危巖崩塌,⑨地下煤礦采空區,⑩對地震影響最大的全新活動斷裂帶。
5.2 地質因素應用于控規分析
5.2.1控規編制人員關注程度較高的地質因素分析
(1)、地面高程與天然防洪能力關系(含區域性地面沉降)
常州市區內地形以平原為主,地勢平坦,河網分布豐富。受降雨和地形地貌影響,歷史上常州市洪澇災害頻繁。其中1991年洪災最為嚴重,京杭運河常州站最高水位3.62m,且長時間持續高水位。由此可見防洪安全的重要性。
控規時,室外地坪標高一般結合用地性質、景觀要求、現狀周邊高程等數值,同時根據《常州市市區防洪設施布局及地面高程控制規劃》中的要求對地塊內室外地坪標高進行綜合分析,加上一定年限的地面沉降量。例如某控規地塊位于地面沉降速率>20mm/年的區域,20年后,地塊的室外地坪標高,已經下沉了約20mm×20年=0.4m。故設計室外地坪標高可以采用下式進行控制:
(2)、已污染的地下水土區域,或潛在的地下水土污染源分布
地下水土污染是近年來人們才逐漸關注的問題,顯現的問題也越來越突出,最近搜狐網站報導的《中國大量毒地被開發為住宅用地 官方隱藏數據》、《毒地"凈化"千億神秘生意》、《"毒地"之上,安筑廣廈萬千?》等文章即披露了此類問題。由于印染、造紙、制藥、化工類等具有污染性的企業的偷排、偷埋,以及亂堆的垃圾場中具有腐蝕性液體通過滲透,致使地下水土一定程度的污染或形成了潛在的污染,處理污染成本大,難度高,而修復越往后拖延,投入的修復資金就越高,付出的代價就越大。為避免此類的問題出現,可以從土地出讓前的控規階段著手,調查原地塊的用地性質,提示地下水土污染的可能性。
(3)、地裂縫分布
地裂縫是常州市影響范圍最廣、經濟損失最嚴重的地質災害類型之一,地裂縫主要由特殊的地質構造引起及地面不均勻地面沉降引起。地裂縫主要分布在常州市第三制藥廠、湖塘田舍村以及漕橋鎮。始發于上個世紀80年代末期的橫林地裂縫造成的直接經濟損失在2000萬元以上,間接經濟損失也在2億元以上[6]。鑒于地裂縫的危害性,控規地塊若處在地裂縫的易發區域時,建議控規指標中提示相應的部門做好相關調查工作。
(4)、山體的滑坡、危巖崩塌
常州市區丘陵山地占區域面積的1.3%左右,主要分布在新北區和武進區。由于不合理的開山采石,嚴重破壞了常州市區有限的山地資源和生態環境,同時也導致了滑坡、危巖崩塌等地質災害,造成了較大的經濟損失[5]。故建議控規地塊內若可能存在山體的滑坡、危巖崩塌現象時,建議控規指標中提示相應的部門做好相關調查工作。
(5)、地下煤礦采空區
地下礦層采空后形成的空間稱為采空區,由此采空區上方覆蓋的巖層將失去支撐,原來的平衡條件將被破壞,致使上方巖層產生移動變形,直到破壞塌落,最后導致地表各類建筑物(包括線路、橋涵等)變形破壞,甚至倒塌,另外也會使地表大面積下沉,凹陷,具有一定的危害性,目前還未搜集到常州市有關采空區資料。若控規地塊內原為地下煤礦開采區域,提示相應的部門做好相關調查工作是非常必要的。
(6)、對地震影響最大的全新活動斷裂帶分布
根據相關地震資料推測,從常州主城區通過的規模較大、活動性較新的第四紀隱伏斷裂可推斷為6條,均為推測數據,只能供參考使用,常州市目前還未探明是否存在全新活動斷裂帶分布。數據庫智能系統的建設后期,將一直關注此項進展及有關資料更新情況,并將成果更新入庫。當控規地塊或周邊存在全新活動斷裂帶時,應提示修規或開發使用時加以注意。
5.2.2控規編制人員關注度較低的地質因素分析
(1)、松軟土地層分布
常州部分地區分布有松軟土,局部地區松軟土深達地面下數十米,對工程建設特別是深大基坑的開挖有一定的影響??赏ㄟ^成熟的地基處理方法(例如樁基礎進行處理),易于整治??匾幹笜伺c技術規定中,通常要求地下建筑后退建設用地邊界距離(設為L)及地下空間開挖深度(設為H)的要求,并提出了L與H之比的要求,一般為不小于0.5,若能夠提示在修規前調查地塊周邊分布的現狀地下建構筑物及地下管線等,根據調查的情況,修規編制可將地下空間的邊界與深度做到更加合理,對于此點,可以做更進一步的討論研究。
(2)、地震砂土液化情況
常州市沿長江在圩塘、魏村及江心洲一帶15m以內分布有新近沉積的粉土、粉砂層,結構松散、厚度一般小于10m,飽水,容易產生砂土液化[5]。工程建設中可通過簡單的地基處理(例如樁基)來消除液化[8],易于整治,分析認為在控規指標中可不予以提示。
6、控規中地質狀況的應用
控規編制時,需運用地質數據庫對控規地塊內存地質問題進行初步了解和判斷,并作出提示,結論在控規文本或圖示中反映。具體如下表所示。
接口 序號 地質影響因素 控規例句
室外地坪標高 1 地面高程與天然防洪能力關系(含區域性地面沉降),當地塊內地面沉降速率>0mm/年時 受地面沉降的影響,黃海標高應為**m
其他地質災害影響復查要求 2 已污染的地下水土區域,或潛在的地下水土污染源分布。調查原地塊的用地性質,若存在污染類的企業或具有污染性的垃圾場時 宜請環保部門做環境影響評估報告,復查地下水、土質污染的狀況
3 地塊內可能存在地裂縫分布時 宜請測繪部門檢測可能產生的地裂縫影響
4 地塊內可能存在山體的滑坡、危巖崩塌時 宜請測繪部門復查山體的可能存在滑坡、危巖崩塌的影響
5 地塊內可能存在地下煤礦采空區時 宜請相應部門復查地下煤礦采空區的影響
6 地塊內可能存在全新活動斷裂帶分布時 宜請測繪部門復查可能出現全新活動斷裂帶的影響
地下建筑后退建設用地邊界距離及地下空間開挖深度 7 當在控規地塊周邊環境復雜的情況下,若基坑開挖邊界距離周邊建構筑物、管線或預留的地下開發空間(例如地鐵、地下商業街)距離較近時 宜請相應部門復查周邊環境對地下空間開發的影響
數據庫智能系統中涵蓋了以上大部分的地質影響因素,控規編制時可通過系統調閱、部門調研、現場踏勘等方式獲取相關地質資料。
7、結語
本研究課題以常州市具體情況為例,分析闡述了在控規編制中需考慮的地質因素的影響。希望在今后的控規編制階段,能夠引入地質影響評價。由于我國各地的地質條件各有不同,也希望借此課題能夠為全國的控規編制者提供一個全新的思路。
此外,本課題只對控規階段提出了地質因素的應用,希望在今后能夠探索和總結出地質因素在專業規劃中的應用,例如地下空間開發利用規劃、城市抗震防災規劃、軌道交通規劃等,更好的服務于規劃的編制。
參考文獻
[1]《中華人民共和國城鄉規劃法》
[2]《城市規劃編制辦法》及實施細則
[3]《城市規劃工程地質勘察規范》(CJJ 57-94)
[4]《常州市工程地質數據庫智能系統 研究大綱》同濟大學 上海同巖土木工程科技有限公司 2008.11
[5]《常州市市區防洪設施布局及地面高程控制規劃》(工程編號2008-GZ-013)
[6]《常州市地質災害調查與防治規劃》江蘇省地質調查研究院 2004.8
[7]《巖土工程勘察規范2009年版》(GB50021-2001)
[8]《建筑抗震設計規范》(GB50011-2010)
[9]《城市規劃基本術語標準》GB/T 50280-98
[10] 常州市城市總體規劃(2008―2020)
[11]《常州市工程地質數據庫智能系統應用于控規的探索及研究》鄭付濤《2014年城市發展與規劃大會論文集》
引言:
工程造價是衡量工程建設投資效益的一項非常重要的指標,對工程建設的質量、安全具有決定性的作用。工程造價指標是工程造價管理信息資源積累的一種結晶,也是反映工程造價構成的技術經濟數據。定額計價模式,是在我國計劃經濟時期及計劃經濟向市場經濟轉型的時期,所采用的行之有效的計價模式。其根本方法是“單位估價法”,即根據國家和地方頒布的統一預算定額規定的消耗量及其單價,以及配套的取費標準和材料預算價格,計算出相應的工程數量,套用相應的定額單價計算出定額直接費,再在直接費的基礎上計算出各種相關費用及利潤和稅金,最后匯成形成建筑產品的造價。
1、工程概況
本工程為某高層住宅樓項目,結構類型/層數:剪力墻結構/地下2層,地上32層;建筑面積:18850.98m2;工程范圍:施工圖紙范圍內的土建、裝飾等全部工程內容。建筑高度:100.4 米;建筑層高:地下4.5/3.6米,地上3米。
2、工程做法
基礎:閥板基礎;墻體:鋼筋混凝土墻體及砌塊墻體;屋面:SBS 卷材防水、擠塑板保溫、水泥石灰爐渣找平;室內裝飾:墻面水泥砂漿抹灰;室外裝飾:外墻保溫。
通過對比分析得出:勞務、材料、機械等都在不斷地上升狀態,勞務由最初的2000定額23.5元/工日到2005定額的36元/工日,再到2011定額的57元/工日;由2000年到2005 年人工費單價上漲幅度為53.19%,由2005年到2011年人工費單價上漲幅度為58.33%;材料費由2000年到2005年上漲幅度為30.84%,材料費由2005年到2011年上漲幅度為 13.03%,其中鋼筋、混凝土、木材、水泥、鋼材都有較大漲幅;機械費由2000年到2005 年上漲幅度為3.67%,機械費由2005年到2011年上漲幅度為16.43%;其中主要為機械用工工人工資上漲與柴油費上漲幅度較大;綜合取費由2000定額19%到2005定額的38%再到 2011定額的32%;工程造價由2000年到2005年上漲幅度為44.99%,工程造價由2000年到2005年上漲幅度為12.61%;總體由2000年到2011年上漲63.28%。面對這不斷上升的建筑造價,我們應做好應對措施。對企業來講,工程造價指標更是企業的一種數據資源的積累,核心競爭力的體現。隨著信息技術的突飛猛進,傳統的造價管理方式已經跟不上經濟發展的步伐了,我們有必要建立自己企業內部的工程造價管理信息庫:
單位工程造價指標
注:本工程造價按《某省建筑及裝飾工程定額2000》、《某省建筑及裝飾工程定額2005》、《 某建筑及裝飾工程定額2011》、《某省費用定額2000》、《某省費用定額2005》、《某省費用定額2011》及2012年2月市場價格水平編制。
3、建立新建及已完工程造價指數數據庫
該數據庫主要用于存儲新建及已完工程所有造價指數及相關信息,包括工程概況、基本特征,造價數據分析,主要工程量、主要材料消耗量等。這些信息可供投標風險預測、新建工程成本測算參考。建立新建工程數據庫,如:常用的單方造價,鋼筋、混凝土、模板單方含量,還有一些常用的比值含量等等,利用這些數據再結合簽證數據將有利于企業內部更好更快地進行月度工程量審核。
單位工程人工、材料、機械費用指標
3.1建立企業內部的勞務成本單價數據庫,再結合管理
這有利于更好地控制人工費的惡意漲價與秋后再算賬現象發生。
3.2建立材料信息庫,對材料價格進行動態管理、可以將同一材料的不同時期價格、不同工程價格、不同供應商價格、不同區域價格分別進行對比,形成價格曲線圖,以避免價格浮動太大導致成本虧損、這樣長期運行下去,對不同階段不同結構、不同層數、不同區域的工程數據慢慢進行積累建立造價信息資料數據庫,為造價控制建立科學依據、形成成套的成型的造價指標體系結構、
長期以來,在我國建筑市場預算定額計價模式占據著主導地位,在這種模式下對工程造價的編制程序的一般方法是:先計算工程量,然后套用預算定額算出其直接費用,再以費率的形式計算直接工程費、間接費、加上國家規定計取的利潤、稅全,匯總得出總造價,這種計價方法計算工程量的依據是圖紙和預算定額工程量的價格,計價依據是預算定額及省市造價管理部門頒布的調價表或調價系數,因此這是一種量價合一,工程造價靜態管理的模式,在特定的歷史條件下起到了確定和衡量建安工程造價標準的作用,規范了建筑市場,使建設各方及各有關人員有所依據,其意義是不可磨滅的。
4、結語:
總之,工程造價控制具有十分重要的作用。在建筑工程中,在保證工程質量和工期的前提條件下盡可能的選用合理的控制工程造價的方法,不僅能控制工程造價,降低成本,實現利益最大化和全程動態監控工程造價,提高投資效益,還能節約資源,促進企業走向可持續發展之路。
參考文獻:
[1]李寶英;建筑工程計量與計價[M];第1版,北京:中國建筑工業出版社,2006