![大型礦用挖掘機(jī)總體設(shè)計(jì)軟件系統(tǒng)框架構(gòu)建課題報(bào)告_第1頁](http://file2.renrendoc.com/fileroot_temp3/2021-10/7/952a21c5-b0cc-4d63-b5c1-5f0aaeb1b666/952a21c5-b0cc-4d63-b5c1-5f0aaeb1b6661.gif)
![大型礦用挖掘機(jī)總體設(shè)計(jì)軟件系統(tǒng)框架構(gòu)建課題報(bào)告_第2頁](http://file2.renrendoc.com/fileroot_temp3/2021-10/7/952a21c5-b0cc-4d63-b5c1-5f0aaeb1b666/952a21c5-b0cc-4d63-b5c1-5f0aaeb1b6662.gif)
![大型礦用挖掘機(jī)總體設(shè)計(jì)軟件系統(tǒng)框架構(gòu)建課題報(bào)告_第3頁](http://file2.renrendoc.com/fileroot_temp3/2021-10/7/952a21c5-b0cc-4d63-b5c1-5f0aaeb1b666/952a21c5-b0cc-4d63-b5c1-5f0aaeb1b6663.gif)
![大型礦用挖掘機(jī)總體設(shè)計(jì)軟件系統(tǒng)框架構(gòu)建課題報(bào)告_第4頁](http://file2.renrendoc.com/fileroot_temp3/2021-10/7/952a21c5-b0cc-4d63-b5c1-5f0aaeb1b666/952a21c5-b0cc-4d63-b5c1-5f0aaeb1b6664.gif)
![大型礦用挖掘機(jī)總體設(shè)計(jì)軟件系統(tǒng)框架構(gòu)建課題報(bào)告_第5頁](http://file2.renrendoc.com/fileroot_temp3/2021-10/7/952a21c5-b0cc-4d63-b5c1-5f0aaeb1b666/952a21c5-b0cc-4d63-b5c1-5f0aaeb1b6665.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、礦山重型裝備應(yīng)用基礎(chǔ)與共性技術(shù)研究之大型礦用挖掘機(jī)總體設(shè)計(jì)軟件系統(tǒng)框架構(gòu)建課題報(bào)告(副卷)太原重型機(jī)械集團(tuán)有限公司東北大學(xué)機(jī)械工程與自動(dòng)化學(xué)院2009年10月ii311bade38461646f122e6b1089cc32d7.pdf 摘要大型礦用挖掘機(jī)總體設(shè)計(jì)軟件系統(tǒng)框架構(gòu)建摘要在機(jī)械式挖掘機(jī)的設(shè)計(jì)方面,我國目前主要采用的還是50年代原蘇聯(lián)學(xué)者提出的設(shè)計(jì)理論,在方案初步設(shè)計(jì),總體參數(shù)確定等方面的設(shè)計(jì)還停留在手工階段,遠(yuǎn)沒有實(shí)現(xiàn)數(shù)字化,這與國外已形成完善的軟件系統(tǒng)水平有一定差距。故本文開發(fā)出“大型礦用挖掘機(jī)總體設(shè)計(jì)系統(tǒng)”,對改變落后的設(shè)計(jì)現(xiàn)狀和提升傳統(tǒng)企業(yè)創(chuàng)新能力是大有幫助的。本文將礦用挖掘機(jī)
2、總體設(shè)計(jì)的各個(gè)過程涉及到的知識(shí)集成為一個(gè)系統(tǒng),即大型礦用挖掘機(jī)總體設(shè)計(jì)系統(tǒng),在分析用戶顯在和潛在需求的基礎(chǔ)上,運(yùn)用結(jié)構(gòu)化軟件設(shè)計(jì)方法,建立數(shù)據(jù)流圖、數(shù)據(jù)字典,并將其映射為功能模塊圖,形成整個(gè)軟件系統(tǒng)。系統(tǒng)采用ado.net技術(shù)連接數(shù)據(jù)庫存儲(chǔ)數(shù)據(jù),將與數(shù)據(jù)庫有關(guān)的操作封裝在一個(gè)類里。該類設(shè)有8個(gè)成員函數(shù),分別完成系統(tǒng)對數(shù)據(jù)庫的存儲(chǔ)讀取查詢等功能。該軟件系統(tǒng)完成了總體設(shè)計(jì)的主要計(jì)算內(nèi)容,結(jié)合礦山的開采工藝,確定挖掘機(jī)主要工作尺寸的幾何參數(shù)和力能參數(shù);將各種計(jì)算方法(回歸方程、經(jīng)驗(yàn)公式、優(yōu)化設(shè)計(jì)、有限元設(shè)計(jì))集成到一個(gè)系統(tǒng),基本涵蓋整個(gè)設(shè)計(jì)過程,便于主要設(shè)計(jì)者了解設(shè)計(jì)全貌;該系統(tǒng)還具有繼承性、安全性
3、、界面友好等特點(diǎn),在國內(nèi)具有開創(chuàng)意義,初步形成具有自己知識(shí)產(chǎn)權(quán)的設(shè)計(jì)體系,提高了企業(yè)的自主設(shè)計(jì)能力和競爭力。關(guān)鍵詞: 數(shù)字化;挖掘機(jī);結(jié)構(gòu)化;集成;回歸大型礦用挖掘機(jī)總體設(shè)計(jì)系統(tǒng)框架構(gòu)建2 目錄目錄摘要ii目錄iii第1章 緒論11.2 工作任務(wù)11.3 技術(shù)路線與軟件開發(fā)方法1第2章 需求分析22.1 用戶需求及目的22.1.1 功能需求與分析22.1.2 性能需求22.1.3 系統(tǒng)總模型32.1.3 系統(tǒng)結(jié)構(gòu)圖32.2 邏輯模型32.2.1 數(shù)據(jù)流圖32.2.2 數(shù)據(jù)字典10第3章 系統(tǒng)設(shè)計(jì)193.1 總體設(shè)計(jì)193.1.1 總體設(shè)計(jì)的任務(wù)193.1.2 功能模塊總體設(shè)計(jì)193.1.3 數(shù)
4、據(jù)庫總體設(shè)計(jì)223.2 詳細(xì)設(shè)計(jì)223.2.1 詳細(xì)設(shè)計(jì)的任務(wù)223.2.2 功能模塊詳細(xì)設(shè)計(jì)223.2.3 數(shù)據(jù)庫詳細(xì)設(shè)計(jì)25第4章 系統(tǒng)實(shí)現(xiàn)及相關(guān)技術(shù)364.1 系統(tǒng)對語言的要求及選擇364.1.1 java語言364.1.2 vc語言364.1.3 vb語言374.2 系統(tǒng)對數(shù)據(jù)庫的要求及選擇374.2.1 access數(shù)據(jù)庫374.2.2 oracle數(shù)據(jù)庫384.2.3 sql server數(shù)據(jù)庫384.3 相關(guān)技術(shù)的研究與應(yīng)用394.3.1連接數(shù)據(jù)庫技術(shù)404.3.2 連接matlab技術(shù)434.3.3 連接ansys結(jié)果444.3.4 仿真444.4 系統(tǒng)實(shí)例444.4.1 用戶
5、登錄444.4.2 計(jì)算最大提升力454.4.3 樣本生成48第5章 系統(tǒng)評價(jià)495.1 軟件測試495.1.1 測試的任務(wù)及目的495.1.2 測試方案495.2 應(yīng)用效果50第6章 結(jié)論51參考文獻(xiàn)52附錄54附錄1 產(chǎn)品樣本54iv大型礦用挖掘機(jī)總體設(shè)計(jì)系統(tǒng)框架構(gòu)建2 第1章 緒論1.2 工作任務(wù)(1) 將設(shè)計(jì)過程中的參數(shù)設(shè)計(jì)(即力能參數(shù)確定)實(shí)現(xiàn)數(shù)字化,形成“大型礦用挖掘機(jī)總體設(shè)計(jì)系統(tǒng)軟件”,為初步設(shè)計(jì)打下可靠的基礎(chǔ),完成詳細(xì)設(shè)計(jì)。(2) 提升、推壓力數(shù)字仿真、挖掘體積數(shù)字仿真。1.3 技術(shù)路線與軟件開發(fā)方法(1) 技術(shù)路線首先,確定用戶的需求并分析用戶需求,從而建立邏輯模型、功能模型
6、,最后,根據(jù)所建立的模型實(shí)現(xiàn)系統(tǒng)。(2) 軟件開發(fā)方法目前流行的軟件開發(fā)方法有很多種,本文采用較為經(jīng)典的結(jié)構(gòu)化方法進(jìn)行軟件開發(fā)。它是20世紀(jì)70年代初,由e.yourdon和l.l.cconstantine等人提出的,目前應(yīng)用最為廣泛的軟件開發(fā)方法78。結(jié)構(gòu)化方法包括結(jié)構(gòu)化分析(sa)、結(jié)構(gòu)化設(shè)計(jì)(sd)和結(jié)構(gòu)化編程(sp) 9。結(jié)構(gòu)化分析方法,是一種面向數(shù)據(jù)流的需求分析方法,適用于分析大型數(shù)據(jù)處理系統(tǒng)。在這種方法中,數(shù)據(jù)流是軟件開發(fā)人員分析問題的出發(fā)點(diǎn)和基礎(chǔ)。數(shù)據(jù)梳從系統(tǒng)的輸入端進(jìn)入系統(tǒng)后要經(jīng)過系列的變換或處理,最后由輸出端流出。為了描述這樣的過程,可以用數(shù)據(jù)流圖和數(shù)據(jù)字典這樣有力的工具,實(shí)
7、際上就是建立軟件系統(tǒng)的邏輯模型9。結(jié)構(gòu)化設(shè)計(jì)方法,就是在需求分析的基礎(chǔ)上把數(shù)據(jù)流圖轉(zhuǎn)換為對軟件結(jié)構(gòu)的描述。它定義了一些不同的“映射”方法,利用這些映射方法可以把數(shù)據(jù)流圖變換成軟件結(jié)構(gòu)圖,所以這種也稱為面向數(shù)據(jù)流的設(shè)計(jì)方法。通常,結(jié)構(gòu)化設(shè)計(jì)分為總體設(shè)計(jì)及詳細(xì)設(shè)計(jì)兩個(gè)階段。結(jié)構(gòu)化編程方法,通過編寫通用程序塊,并被反復(fù)調(diào)用,使程序結(jié)構(gòu)層次清晰,部分程序通用化,標(biāo)準(zhǔn)化,易于修改,簡化程序的調(diào)試。是一種很好的編程方式10。通過結(jié)構(gòu)化方法,本文將具體描述大型礦用挖掘機(jī)設(shè)計(jì)系統(tǒng)軟件開發(fā)的全過程。18大型礦用挖掘機(jī)總體設(shè)計(jì)系統(tǒng)框架構(gòu)建2 第2章 需求分析需求分析的任務(wù)是分析用戶的顯在和潛在需求,并提出解決方案
8、來滿足這些需求的過程,它把來自用戶的信息加以分析提煉,從功能和性能上加以描述11。從而確定待定系統(tǒng)的邏輯模型12。2.1 用戶需求及目的2.1.1 功能需求與分析(1) 用戶需求用戶根據(jù)企業(yè)自身的發(fā)展需要,提出以下需求: 反映出整個(gè)設(shè)計(jì)過程的的主要內(nèi)容。 可進(jìn)行基本的總體參數(shù)計(jì)算。根據(jù)待設(shè)計(jì)斗容量,確定整機(jī)重、推壓軸高度、力能參數(shù)及鏟斗的長、寬、高;方法:回歸方程計(jì)算,經(jīng)驗(yàn)公式計(jì)算,優(yōu)化設(shè)計(jì)等。 顯示有限元計(jì)算結(jié)果。 人機(jī)交互界面友好,易理解、易操作、易掌握。 不同的設(shè)計(jì)者以不同的權(quán)限使用本軟件,以滿足不同需求。 既有永久性的數(shù)據(jù)庫供管理員存儲(chǔ)設(shè)計(jì)計(jì)算結(jié)果;有有臨時(shí)數(shù)據(jù)庫以保證普通用戶的數(shù)據(jù)存
9、儲(chǔ)問題。(2)用戶需求分析經(jīng)分析,前六項(xiàng)為用戶的顯在需求,其潛在需求是自動(dòng)生成產(chǎn)品樣本。2.1.2 性能需求根據(jù)用戶的需求與分析,大型礦用挖掘機(jī)設(shè)計(jì)系統(tǒng)應(yīng)滿足如下性能需求:(1) 具有集成性、繼承性和安全性;(2) 選擇的數(shù)據(jù)庫,語言應(yīng)具有普遍性、易操作性;具有一定的先進(jìn)性;(3) 可實(shí)現(xiàn)網(wǎng)絡(luò)傳輸;(4) 具有一定的容錯(cuò)性。2.1.3 系統(tǒng)總模型根據(jù)以上功能和性能上的需求,并結(jié)合企業(yè)實(shí)際需要,系統(tǒng)應(yīng)涵蓋許多豐富的內(nèi)容,其具體情況表述如圖2.1所示。圖2.1 總模型2.1.3 系統(tǒng)結(jié)構(gòu)圖根據(jù)系統(tǒng)總模型中所涵蓋的內(nèi)容,結(jié)合挖掘機(jī)設(shè)計(jì)要求,得到系統(tǒng)初步模型如圖2.2所示。2.2 邏輯模型建立大型礦用
10、挖掘機(jī)總體設(shè)計(jì)系統(tǒng)的邏輯模型,依據(jù)是其中子系統(tǒng)之間、參數(shù)與參數(shù)之間涉及到的數(shù)據(jù)的數(shù)學(xué)模型關(guān)系。2.2.1 數(shù)據(jù)流圖要使軟件分析得以成功,關(guān)鍵是要充分了解軟件要處理的信息。面向數(shù)據(jù)流的結(jié)構(gòu)化分析方法采用數(shù)據(jù)流程圖(dfd)為描述軟件系統(tǒng)中信息流提供了一個(gè)圖形方11。數(shù)據(jù)流圖是描述系統(tǒng)的邏輯模型,圖中沒有任何具體的物理元素,只是描述信息在系統(tǒng)中流動(dòng)和處理的情況。數(shù)據(jù)流圖的特點(diǎn)是:它是邏輯系統(tǒng)的圖形表示,容易理解,是極好的通信工具13。圖2.2 初步模型 基本原則數(shù)據(jù)流設(shè)計(jì)的基本原則14如下:(1) 每個(gè)加工至少應(yīng)有一個(gè)輸入數(shù)據(jù)流(反映被處理數(shù)據(jù)的來源)和一個(gè)輸出數(shù)據(jù)流(反映加工的結(jié)果
11、);(2) 數(shù)據(jù)流圖中各構(gòu)成元素的名稱必須具有明確的含義是能夠代表對應(yīng)元素的內(nèi)容或功能;(3) 對數(shù)據(jù)流圖中某個(gè)加工進(jìn)行細(xì)化生成的下層數(shù)據(jù)流圖,稱為其上層圖的子圖。應(yīng)保證分層數(shù)據(jù)流圖中任意對應(yīng)的父圖和子圖的輸入/輸出數(shù)據(jù)流保持一致;(4) 在數(shù)據(jù)流圖中,應(yīng)按照層次給每個(gè)加工編號,用于表明該加工所處的層次及上下層的父圖與子圖的關(guān)系。編號規(guī)則為:頂層加工不用編號:第一層加工的編號為l,2,n。第二層加工的編號為11,12,2l,22,nl,等,依此類推。(5) 在父圖中不要出現(xiàn)子圖中涉及的局部數(shù)據(jù)存儲(chǔ)文件。通常除底層數(shù)據(jù)流圖中需表明所有數(shù)據(jù)存儲(chǔ)外,為保持畫面整潔各中間層數(shù)據(jù)流圖只需顯示處于加工之間
12、的接口文件即可;(6) 數(shù)據(jù)流圖只能由4種基本符號組成,是實(shí)際業(yè)務(wù)流程的客觀映像,用于說明系統(tǒng)應(yīng)該“做什么”,而不需要指明系統(tǒng)“如何做”;(7) 數(shù)據(jù)流圖的分解速度應(yīng)保持適中。通常一個(gè)加工每次可分解為24個(gè)子加工,最多不要超過7個(gè),否則會(huì)增加用戶理解的難度。同時(shí)注意,逐層精化必須適可而止;(8)如果為了便于數(shù)據(jù)流圖在計(jì)算機(jī)上輸入和輸出,應(yīng)免除斜線、弧線、圓等符號。 數(shù)據(jù)流圖(1) 數(shù)據(jù)流程所使用的符號介紹, 如圖2.3所示。圖2.3 數(shù)據(jù)流圖符號說明(2) 頂層數(shù)據(jù)流圖, 如圖2.4所示。圖2.4 頂層數(shù)據(jù)流圖(3) 第2層分解的數(shù)據(jù)流圖, 如圖2.5所示。圖2.5 總體設(shè)計(jì)數(shù)據(jù)
13、流圖(4) 第3層數(shù)據(jù)流圖, 如圖2.6-圖2.8所示。圖2.6 整機(jī)外型幾何參數(shù)數(shù)據(jù)流圖圖2.7 整機(jī)性能參數(shù)數(shù)據(jù)流圖圖2.8 工作尺寸數(shù)據(jù)流圖(5) 第4層數(shù)據(jù)流圖,如圖2.9-圖2.12所示圖2.9 初步計(jì)算最大提升力圖2.10 初步計(jì)算最大推壓力圖2.11 計(jì)算最大挖掘半徑圖2.12 詳細(xì)計(jì)算最大提升與推壓力fig. 2.12 particular calculation of 2.2.2 數(shù)據(jù)字典 數(shù)據(jù)字典的定義數(shù)據(jù)字典是對數(shù)據(jù)硫圖中出現(xiàn)的所有數(shù)據(jù)元素、數(shù)據(jù)流、文件、處理的定義的集合。數(shù)據(jù)字典的作用是在軟件分析和設(shè)計(jì)過程中提供數(shù)據(jù)描述,是數(shù)據(jù)流圖必不可少的輔助資料。只有
14、數(shù)據(jù)流圖和對數(shù)據(jù)流圖中每個(gè)元素的確切定義合起來才構(gòu)成完整的系統(tǒng)規(guī)格說明9。 數(shù)據(jù)流圖與數(shù)據(jù)字典的關(guān)系數(shù)據(jù)流圖與數(shù)據(jù)字典一起構(gòu)成系統(tǒng)的邏輯模型。沒有數(shù)據(jù)字典,數(shù)據(jù)流不能完整的描述軟件需求,因?yàn)樗鼪]有描述數(shù)據(jù)流的內(nèi)容,因此,缺乏嚴(yán)格的數(shù)據(jù)定義。同樣沒有數(shù)據(jù)流圖,那么,對數(shù)據(jù)字典中的數(shù)據(jù)缺少加工功能的定義,以及數(shù)據(jù)來龍去脈的過程描述。數(shù)據(jù)流圖中表示的是系統(tǒng)的功能和數(shù)據(jù)流的分解。數(shù)據(jù)字典中對數(shù)據(jù)的定義表現(xiàn)為對數(shù)據(jù)自頂向下的分解。數(shù)據(jù)字典由數(shù)據(jù)流圖、加工、數(shù)據(jù)存儲(chǔ)、數(shù)據(jù)元素(數(shù)據(jù)流和數(shù)據(jù)存儲(chǔ)的組成部分)組成。數(shù)據(jù)字典嚴(yán)格定義了數(shù)據(jù)流圖中所有元素,因此,數(shù)據(jù)流圖的正確與否可通過對照數(shù)據(jù)字典的
15、描述來驗(yàn)證15。 系統(tǒng)數(shù)據(jù)字典本節(jié)將數(shù)據(jù)字典與數(shù)據(jù)流圖中的細(xì)節(jié)結(jié)合起來,精確的描述本系統(tǒng)。樣本參數(shù)見表2.1,回歸結(jié)果見表2.2,提升力見表2.3,推壓力見表2.4,優(yōu)化方法數(shù)據(jù)見表2.5,部件參數(shù)見表2.6。表2.1 樣本參數(shù)數(shù)據(jù)元素名稱數(shù)據(jù)類型長度(字節(jié))標(biāo)準(zhǔn)斗容積float8斗容范圍上限float8斗容范圍下限float8工作重量1930float8工作重量2210float8理論生產(chǎn)率float8履帶板1930平均接地比壓float8履帶板2210平均接地比壓float8履帶最大牽引力float8配重float8提升速度float8推壓速度float8行走速度float8
16、循環(huán)時(shí)間90度float8最大爬坡角度下限float8最大爬坡角度上限float8最大提升力初步float8最大提升力詳細(xì)float8最大推壓力初步float8最大推壓力詳細(xì)float8尾部回轉(zhuǎn)半徑float8最大挖掘半徑float8最大挖掘高度float8續(xù)表2.1數(shù)據(jù)元素名稱數(shù)據(jù)類型長度(字節(jié))最大挖掘深度float8最大卸載高度float8輔助變壓器float8回轉(zhuǎn)電動(dòng)機(jī)額定功率float8開斗電動(dòng)機(jī)功率float8輸入電壓float8提升電動(dòng)機(jī)額定功率float8推壓電動(dòng)機(jī)額定功率float8行走電動(dòng)機(jī)額定功率float8應(yīng)承受的最小短路容量float8主變壓器float8整機(jī)重量fl
17、oat8起重臂長度float8最大挖掘半徑時(shí)的挖掘高度float8最大卸載半徑float8最大卸載半徑時(shí)的卸載高度float8最大卸載高度時(shí)的卸載半徑float8停機(jī)地面上最大挖掘半徑float8最大挖掘高度時(shí)的挖掘半徑float8起重臂對停機(jī)平面的傾角char10斗臂長度char10雙腳支架最大高度char10起重臂支腳中心高度char10起重臂支腳中心至回轉(zhuǎn)中心的距離char10頂部滑輪上緣至停機(jī)平面高度char10頂部滑輪上緣至回轉(zhuǎn)中心高度char10起重臂頂部滑輪直徑char10機(jī)棚尾部回轉(zhuǎn)半徑char10機(jī)棚寬度char10續(xù)表2.1數(shù)據(jù)元素名稱數(shù)據(jù)類型長度(字節(jié))除塵裝置頂部至地面
18、高度char10機(jī)棚頂部至地面高度char10司機(jī)水平視線至地面高度char10配重箱地面至地面高度char10履帶部分長度履帶部分寬度1930charchar1010履帶部分寬度2210char10履帶驅(qū)動(dòng)裝置最低點(diǎn)距地高度char10表2.2 回歸結(jié)果數(shù)據(jù)元素名稱數(shù)據(jù)類型長度(字節(jié))infovarchar50xvarchar50yvarchar50numint4imgimage16typevarchar50par1float8par2float8solutionfloat8表2.3 提升力數(shù)據(jù)元素名稱數(shù)據(jù)類型長度(字節(jié))最大提升力初步float8最大提升力經(jīng)驗(yàn)公式上限float8最大提升力
19、經(jīng)驗(yàn)公式下限float8最大提升力經(jīng)驗(yàn)公式float8續(xù)表2.3數(shù)據(jù)元素名稱數(shù)據(jù)類型長度(字節(jié))最大提升力回歸方程float8最大提升力詳細(xì)char10最大提升力工況float8最大提升力工況上限float8最大提升力工況下限float8最大提升力優(yōu)化方法float8額定提升力初步float8額定提升力經(jīng)驗(yàn)公式上限float8額定提升力經(jīng)驗(yàn)公式下限float8額定提升力經(jīng)驗(yàn)公式float8額定提升力回歸方程float8表2.4 推壓力數(shù)據(jù)元素名稱數(shù)據(jù)類型長度(字節(jié))最大推壓力初步float8最大推壓力經(jīng)驗(yàn)公式上限float8最大推壓力經(jīng)驗(yàn)公式下限float8最大推壓力經(jīng)驗(yàn)公式float8最大推
20、壓力回歸方程float8最大推壓力詳細(xì)char10最大推壓力工況float8最大推壓力工況上限float8最大推壓力工況下限float8最大推壓力優(yōu)化方法float8額定推壓力初步float8額定推壓力經(jīng)驗(yàn)公式float8額定推壓力回歸方程float8表2.5 優(yōu)化方法數(shù)據(jù)數(shù)據(jù)元素名稱數(shù)據(jù)類型長度(字節(jié))鏟斗外部寬度float8鏟斗內(nèi)部寬度float8動(dòng)臂鉸點(diǎn)距地面的高度float8刃角float8下斗唇與斗前壁夾角float8ci長度float8斗齒長度float8ik長度float8鏟斗高度float8vg長度float8wp長度float8斗桿兩鉸點(diǎn)ac間距float8鏟斗兩鉸點(diǎn)bc間距
21、float8推壓齒輪半徑float8鉸點(diǎn)c距斗桿距離float8斗桿寬度float8鏟斗長度float8挖掘比阻力float8斗桿重量float8動(dòng)臂重量float8鏟斗重量float8提升速度float8推壓速度float8卷筒提升繩與動(dòng)臂夾角float8繃?yán)K與動(dòng)臂夾角float8動(dòng)臂水平夾角float8推壓提升時(shí)間float8續(xù)表2.5數(shù)據(jù)元素名稱數(shù)據(jù)類型長度(字節(jié))料堆角度int4初始角float8有效轉(zhuǎn)角float8連桿ab的長度float8下節(jié)臂長float8動(dòng)臂長float8推壓中心到動(dòng)臂距離float8天輪半徑float8斗桿有效長度float8天輪向下偏心距float8開始挖掘
22、時(shí)斗尖距料堆的水平距離float8對數(shù)螺旋線k值float8初始角1float8有效轉(zhuǎn)角1float8連桿ab的長度1float8下節(jié)臂長1float8動(dòng)臂長1float8推壓中心到動(dòng)臂距離1float8天輪半徑1float8斗桿有效長度1float8天輪向下偏心距1float8開始挖掘時(shí)斗尖距料堆的水平距離1float8對數(shù)螺旋線k值1float8表2.6 部件參數(shù)數(shù)據(jù)元素名稱數(shù)據(jù)類型長度(字節(jié))l1float8l3float8l4float8l5float8l6float8l7float8l9float8l10float8l15float8l23float8l26float8l27floa
23、t8l28float8l59float8l60float8l61float8動(dòng)臂float8斗柄高度float8推壓齒輪半徑float8斗桿準(zhǔn)有效長度float8動(dòng)臂鉸高float8動(dòng)臂鉸高上限float8動(dòng)臂鉸高下限float8動(dòng)臂鉸點(diǎn)至回轉(zhuǎn)中心之距上限float8動(dòng)臂鉸點(diǎn)至回轉(zhuǎn)中心之距下限float8動(dòng)臂鉸點(diǎn)至推壓軸中心之距float8斗柄重float8鏟斗重float8續(xù)表2.6數(shù)據(jù)元素名稱數(shù)據(jù)類型長度(字節(jié))滿斗時(shí)物料重float8提升電機(jī)計(jì)算系數(shù)下限float8提升電機(jī)計(jì)算系數(shù)上限float8推壓電機(jī)計(jì)算系數(shù)float8斗邊切削寬度float8開始挖掘時(shí)切削厚度float8斗桿垂直動(dòng)
24、臂時(shí)切削厚度float8斗桿水平時(shí)切削厚度float8大型礦用挖掘機(jī)總體設(shè)計(jì)系統(tǒng)框架構(gòu)建2 第3章 系統(tǒng)設(shè)計(jì)軟件設(shè)計(jì)的總體目標(biāo)是將需求分析階段得到的目標(biāo)系統(tǒng)的邏輯模型,變換為目標(biāo)系統(tǒng)的物理模型。簡單地說,就是根據(jù)需求分析的“做什么”,確定系統(tǒng)應(yīng)該“怎么做”。包括確定能實(shí)現(xiàn)軟件功能、性能要求集合的合理的軟件系統(tǒng)結(jié)構(gòu),設(shè)計(jì)實(shí)現(xiàn)的算法和數(shù)據(jù)結(jié)構(gòu)。通常將軟件設(shè)計(jì)分為總體設(shè)計(jì)(又稱概要設(shè)計(jì))和詳細(xì)設(shè)計(jì)(又稱過程設(shè)計(jì))兩個(gè)階段16。3.1 總體設(shè)計(jì)3.1.1 總體設(shè)計(jì)的任務(wù)總體設(shè)計(jì)的任務(wù)是確定軟件的體系結(jié)構(gòu),軟件體系結(jié)構(gòu)指的是軟件的總體結(jié)構(gòu)以及該結(jié)構(gòu)提供系統(tǒng)的功能的方式,也就是說軟件體系結(jié)構(gòu)是程序的一些部
25、件(模塊)的層次結(jié)構(gòu),這些部件相互作用的方式以及這些部件使用的數(shù)據(jù)結(jié)構(gòu)17。軟件的體系結(jié)構(gòu)從總的方面決定了軟件系統(tǒng)的可擴(kuò)充性、可維護(hù)性以及系統(tǒng)的性能。所以對保證與提高軟件的質(zhì)量,起著至關(guān)重要的作用。3.1.2 功能模塊總體設(shè)計(jì)根據(jù)需求分析所得到的系統(tǒng)邏輯模型,進(jìn)一步分析,得到了系統(tǒng)的功能模塊圖,如圖3.1(a)和圖3.1(b)。本系統(tǒng)共有總體設(shè)計(jì)、機(jī)構(gòu)設(shè)計(jì)、部件設(shè)計(jì)和驗(yàn)證計(jì)算四個(gè)子系統(tǒng)。(1) 總體設(shè)計(jì):包括整機(jī)外型幾何參數(shù)、整機(jī)性能參數(shù)、工作尺寸、傳動(dòng)和動(dòng)力參數(shù)幾大部分,對整個(gè)挖掘機(jī)的總體進(jìn)行了初步設(shè)計(jì)。(2) 機(jī)構(gòu)設(shè)計(jì):包括提升推壓機(jī)構(gòu)、回轉(zhuǎn)機(jī)構(gòu)、行走機(jī)構(gòu)、開斗機(jī)構(gòu)、平衡與穩(wěn)定性計(jì)算等幾大
26、模塊,對挖掘機(jī)的幾大重要機(jī)構(gòu)進(jìn)行設(shè)計(jì)計(jì)算。(3) 部件設(shè)計(jì):包括鏟斗、斗桿、起重臂、a型架、回轉(zhuǎn)平臺(tái)、中央樞軸、輥盤、底架梁、履帶等幾大重要部件進(jìn)行設(shè)計(jì)計(jì)算。(4) 驗(yàn)證計(jì)算:對已有機(jī)型進(jìn)行驗(yàn)證計(jì)算分析。圖3.1 (a) 系統(tǒng)功能模塊圖圖3.1 (b) 系統(tǒng)功能模塊圖3.1.3 數(shù)據(jù)庫總體設(shè)計(jì)在總體設(shè)計(jì)階段,主要對數(shù)據(jù)庫進(jìn)行邏輯設(shè)計(jì),得到系統(tǒng)數(shù)據(jù)庫的e-r圖如下:圖3.2 實(shí)體關(guān)系圖3.2 詳細(xì)設(shè)計(jì)3.2.1 詳細(xì)設(shè)計(jì)的任務(wù)詳細(xì)設(shè)計(jì)階段的任務(wù)是在總體設(shè)計(jì)的基礎(chǔ)上進(jìn)一步確定如何實(shí)現(xiàn)目標(biāo)系統(tǒng)。本節(jié)將主要對功能模塊及數(shù)據(jù)庫的具體設(shè)計(jì)提出詳細(xì)方案。3.2.2 功能模塊詳細(xì)設(shè)計(jì)在總體設(shè)計(jì)中,工作尺寸中最
27、大挖掘半徑是個(gè)關(guān)鍵的參數(shù),其中推壓軸高度的確定是個(gè)難點(diǎn),本系統(tǒng)參考四組數(shù)據(jù)計(jì)算推壓軸高度:低位卸載高度、高位卸載高度、裝載要求高度和經(jīng)驗(yàn)公式計(jì)算的推壓軸高度,綜合考慮后確定推壓軸高度,進(jìn)而確定最大挖掘半徑。具體過程見圖3.3所示:圖3.3 計(jì)算最大挖掘半徑的程序流程圖目前我國缺乏確定大型挖掘機(jī)總體參數(shù)的經(jīng)驗(yàn),在傳統(tǒng)的設(shè)計(jì)方法中,多數(shù)采用經(jīng)驗(yàn)公式確定總體參數(shù),但是經(jīng)驗(yàn)公式只適用于小型挖掘機(jī),故本系統(tǒng)采用回歸擬合的方法,根據(jù)相關(guān)樣本數(shù)據(jù),估算大型挖掘機(jī)總體參數(shù),其具體過程如圖3.4所示:圖3.4 回歸方程擬合的程序流程圖在各種力能參數(shù)中,最大提升力的確定非常重要,本系統(tǒng)采用四種方法計(jì)算最大提升力:
28、經(jīng)驗(yàn)公式法、回歸擬合法、典型工況法和優(yōu)化算法,并將這四種計(jì)算方法的結(jié)果都顯示在界面上,供用戶參考,最終確定最大提升力。圖3.5 計(jì)算最大提升力的程序流程圖3.2.3 數(shù)據(jù)庫詳細(xì)設(shè)計(jì)在詳細(xì)設(shè)計(jì)階段中主要是數(shù)據(jù)庫的物理設(shè)計(jì),本系統(tǒng)數(shù)據(jù)庫結(jié)構(gòu)如下:wk55見表3.1,matlab見表3.2,優(yōu)化方法優(yōu)化值見表3.3,優(yōu)化方法優(yōu)化值2見表3.4,優(yōu)化方法初始參數(shù)見表3.5,推壓力見表3.6,提升力見表3.7,部件參數(shù)見表3.8,登錄見表3.9,基本參數(shù)見表3.10。表3.1 wk55數(shù)據(jù)元素名稱數(shù)據(jù)類型長度(字節(jié))設(shè)計(jì)方案int4a型架最大高度float8底架距地高度float8機(jī)棚司機(jī)室總長度flo
29、at8機(jī)棚走道寬度float8履帶板寬度float8履帶外緣寬度標(biāo)準(zhǔn)float8配重箱距地高度float8標(biāo)準(zhǔn)斗容積float8斗容范圍上限float8斗容范圍下限float8工作重量1930float8工作重量2210float8理論生產(chǎn)率float8履帶板1930平均接地比壓float8履帶板2210平均接地比壓float8履帶最大牽引力float8配重float8提升速度float8提升速度下限float8提升速度上限float8推壓速度下限float8推壓速度上限float8推壓速度float8行走速度float8行走速度上限float8行走速度下限float8循環(huán)時(shí)間90度float
30、8續(xù)表3.1數(shù)據(jù)元素名稱數(shù)據(jù)類型長度(字節(jié))最大爬坡角度下限float8最大爬坡角度上限float8最大提升力初步float8最大提升力詳細(xì)float8最大推壓力初步float8最大推壓力詳細(xì)float8水平清道半徑float8司機(jī)水平視高float8尾部回轉(zhuǎn)半徑float8最大挖掘半徑float8最大挖掘高度float8最大挖掘深度float8最大卸載高度float8輔助變壓器float8回轉(zhuǎn)電動(dòng)機(jī)額定功率float8開斗電動(dòng)機(jī)功率float8輸入電壓float8提升電動(dòng)機(jī)額定功率float8推壓電動(dòng)機(jī)額定功率float8行走電動(dòng)機(jī)額定功率float8應(yīng)承受的最小短路容量float8主變壓器
31、float8方案描述varchar50整機(jī)重量float8起重臂長度上限float8起重臂長度下限float8起重臂長度float8最大挖掘半徑時(shí)的挖掘高度float8最大卸載半徑float8續(xù)表3.1數(shù)據(jù)元素名稱數(shù)據(jù)類型長度(字節(jié))最大卸載半徑時(shí)的卸載高度float8最大卸載高度時(shí)的卸載半徑float8停機(jī)地面上最大挖掘半徑float8最大挖掘高度時(shí)的挖掘半徑float8起重臂對停機(jī)平面的傾角char10斗臂長度char10雙腳支架最大高度char10起重臂支腳中心高度char10起重臂支腳中心至回轉(zhuǎn)中心的距離char10頂部滑輪上緣至停機(jī)平面高度char10頂部滑輪上緣至回轉(zhuǎn)中心高度cha
32、r10起重臂頂部滑輪直徑char10機(jī)棚尾部回轉(zhuǎn)半徑char10機(jī)棚寬度char10除塵裝置頂部至地面高度char10機(jī)棚頂部至地面高度char10司機(jī)水平視線至地面高度char10配重箱地面至地面高度char10履帶部分長度char10履帶部分寬度1930char10履帶部分寬度2210char10履帶驅(qū)動(dòng)裝置最低點(diǎn)距地高度char10表3.2 matlab數(shù)據(jù)元素名稱數(shù)據(jù)類型長度(字節(jié))infovarchar50xvarchar50yvarchar50numint4imgimage16par2float8solutionfloat8表3.3 優(yōu)化方法優(yōu)化值數(shù)據(jù)元素名稱數(shù)據(jù)類型長度(字節(jié))設(shè)
33、計(jì)方案int4料堆角度int4初始角float8有效轉(zhuǎn)角float8連桿ab的長度float8下節(jié)臂長float8動(dòng)臂長float8推壓中心到動(dòng)臂距離float8天輪半徑float8斗桿有效長度float8天輪向下偏心距float8開始挖掘時(shí)斗尖距料堆的水平距離float8對數(shù)螺旋線k值float8初始角1float8有效轉(zhuǎn)角1float8連桿ab的長度1float8續(xù)表3.3數(shù)據(jù)元素名稱數(shù)據(jù)類型長度(字節(jié))下節(jié)臂長1動(dòng)臂長1floatfloat88推壓中心到動(dòng)臂距離1float8天輪半徑1float8斗桿有效長度1float8開始挖掘時(shí)斗尖距料堆的水平距離1float8對數(shù)螺旋線k值1flo
34、at8方案描述varchar50表3.4 優(yōu)化方法優(yōu)化值2數(shù)據(jù)元素名稱數(shù)據(jù)類型長度(字節(jié))設(shè)計(jì)方案int4料堆角度int4挖掘結(jié)束時(shí)鏟斗所挖體積float8斗尖切向阻力float8斗尖法向阻力float8斗尖阻力合力float8當(dāng)前提升速度float8當(dāng)前推壓速度float8推壓齒輪的法向力float8提升卷桶的提升力float8動(dòng)臂鉸點(diǎn)處垂直動(dòng)臂方向的支反力float8動(dòng)臂鉸點(diǎn)處沿動(dòng)臂方向的支反力float8提升繩與斗桿中心線的夾角float8最大提升力float8最大推壓力float8有效提升力有效推壓力floatfloat88續(xù)表3.4數(shù)據(jù)元素名稱數(shù)據(jù)類型長度(字節(jié))當(dāng)前繃?yán)K力float
35、8方案描述varchar50表3.5 優(yōu)化方法初始參數(shù)數(shù)據(jù)元素名稱數(shù)據(jù)類型長度(字節(jié))設(shè)計(jì)方案int4鏟斗外部寬度float8鏟斗內(nèi)部寬度float8動(dòng)臂鉸點(diǎn)距地面的高度float8刃角float8下斗唇與斗前壁夾角float8斗齒長度float8ik長度float8鏟斗高度float8vg長度float8wp長度float8斗桿兩鉸點(diǎn)ac間距float8鏟斗兩鉸點(diǎn)bc間距float8推壓齒輪半徑float8鉸點(diǎn)c距斗桿距離float8斗桿寬度float8鏟斗長度float8挖掘比阻力float8斗桿重量float8動(dòng)臂重量float8鏟斗重量float8提升速度float8推壓速度float
36、8續(xù)表3.5數(shù)據(jù)元素名稱數(shù)據(jù)類型長度(字節(jié))卷筒提升繩與動(dòng)臂夾角繃?yán)K與動(dòng)臂夾角floatfloat88動(dòng)臂水平夾角float8推壓提升時(shí)間float8方案描述varchar50表3.6 推壓力數(shù)據(jù)元素名稱數(shù)據(jù)類型長度(字節(jié))設(shè)計(jì)方案int4最大推壓力初步float8最大推壓力經(jīng)驗(yàn)公式上限float8最大推壓力經(jīng)驗(yàn)公式下限float8最大推壓力經(jīng)驗(yàn)公式float8最大推壓力回歸方程float8最大推壓力詳細(xì)char10最大推壓力工況float8最大推壓力工況上限float8最大推壓力工況下限float8最大推壓力優(yōu)化方法float8額定推壓力初步float8額定推壓力經(jīng)驗(yàn)公式float8額定推壓
37、力回歸方程float8方案描述varchar50表3.7 提升力數(shù)據(jù)元素名稱數(shù)據(jù)類型長度(字節(jié))設(shè)計(jì)方案int4最大提升力初步float8最大提升力經(jīng)驗(yàn)公式上限最大提升力經(jīng)驗(yàn)公式下限floatfloat88最大提升力經(jīng)驗(yàn)公式float8最大提升力回歸方程float8最大提升力詳細(xì)char10最大提升力工況上限最大提升力優(yōu)化方法floatfloat88額定提升力初步float8額定提升力經(jīng)驗(yàn)公式上限float8額定提升力經(jīng)驗(yàn)公式下限float8額定提升力經(jīng)驗(yàn)公式float8額定提升力回歸方程float8方案描述varchar50表3.8 部件參數(shù)數(shù)據(jù)元素名稱數(shù)據(jù)類型長度(字節(jié))設(shè)計(jì)方案int4l
38、1float8l3float8l4float8l5float8l6float8l7float8l9float8續(xù)表3.8數(shù)據(jù)元素名稱數(shù)據(jù)類型長度(字節(jié))l10float8l15float8l23float8l26float8l27l28floatfloat88l59float8l60float8動(dòng)臂float8斗柄高度float8推壓齒輪半徑float8斗桿準(zhǔn)有效長度float8動(dòng)臂鉸高float8動(dòng)臂鉸高上限float8動(dòng)臂鉸高下限float8動(dòng)臂鉸點(diǎn)至回轉(zhuǎn)中心之距上限float8動(dòng)臂鉸點(diǎn)至回轉(zhuǎn)中心之距下限float8動(dòng)臂鉸點(diǎn)至推壓軸中心之距float8斗柄重float8鏟斗重float8滿
39、斗時(shí)物料重float8提升電機(jī)計(jì)算系數(shù)下限float8提升電機(jī)計(jì)算系數(shù)上限float8推壓電機(jī)計(jì)算系數(shù)float8斗邊切削寬度float8開始挖掘時(shí)切削厚度float8斗桿垂直動(dòng)臂時(shí)切削厚度float8斗桿水平時(shí)切削厚度float8方案描述varchar50表3.9 登錄數(shù)據(jù)元素名稱數(shù)據(jù)類型長度(字節(jié))用戶名char10密碼char10權(quán)限varchar50表3.10 基本參數(shù)數(shù)據(jù)元素名稱數(shù)據(jù)類型長度(字節(jié))設(shè)計(jì)方案int4臺(tái)階高度float8斗容積float8推壓軸高度float8挖掘比阻力上限float8挖掘比阻力下限float8挖掘比阻力float8方案描述varchar5035大型礦用
40、挖掘機(jī)總體設(shè)計(jì)系統(tǒng)框架構(gòu)建2第4章 系統(tǒng)實(shí)現(xiàn)及相關(guān)技術(shù)4.1 系統(tǒng)對語言的要求及選擇根據(jù)對系統(tǒng)詳細(xì)的分析與設(shè)計(jì),實(shí)現(xiàn)本系統(tǒng)的語言應(yīng)滿足以下要求:(1) 能夠與數(shù)據(jù)庫進(jìn)行有效連接;(2) 可以根據(jù)需要繪制必要的三維圖形;(3) 可實(shí)現(xiàn)有些復(fù)雜的數(shù)學(xué)計(jì)算功能。(4) 便于掌握使用為滿足本系統(tǒng)的設(shè)計(jì)要求,并綜合考慮現(xiàn)代程序設(shè)計(jì)語言的發(fā)展方向(即傾向于面向?qū)ο缶幊蹋?,本系統(tǒng)擬定可供選擇的編程語言有visual c+、visual basic、java。4.1.1 java語言java語言有眾多優(yōu)點(diǎn),如它的跨平臺(tái)性能是其它語言所不能比的,另外,它與數(shù)據(jù)庫的連接也是很方便的,它開發(fā)效率高,網(wǎng)絡(luò)功能強(qiáng)大,是
41、一種非常好的編程語言。但是,java語言對圖形圖像開發(fā)的支持很不方便,很難調(diào)用direct api和opengl;調(diào)用自帶組件和類又十分不便,不能很好的滿足本系統(tǒng)根據(jù)需要繪制必要的三維圖形要求18。所以,java不是本系統(tǒng)的首選程序設(shè)計(jì)語言。4.1.2 vc語言從功能上講,除了跨平臺(tái)外,vc的是一種非常強(qiáng)大的程序設(shè)計(jì)語言,它支持com,activex,corba等組件的調(diào)用,可與數(shù)據(jù)庫進(jìn)行連接,可直接調(diào)用api,處理圖形圖像功能強(qiáng)大,且網(wǎng)絡(luò)開發(fā)能力也能強(qiáng),且編譯出來的代碼運(yùn)行效率很高。然而vc對于本工程而言,最大的弊端是它的使用復(fù)雜,無論是與數(shù)據(jù)庫的連接還是圖形圖像的處理都十分不便,導(dǎo)致系統(tǒng)開
42、發(fā)效率極低。所以,vc適合高級程序員進(jìn)行大型軟件開發(fā)或者編寫底層系統(tǒng)應(yīng)用,而不適合本系統(tǒng)的開發(fā)。4.1.3 vb語言vb可調(diào)用com,activex組件,可利用控件與數(shù)據(jù)庫進(jìn)行連接,可調(diào)用direct api和自帶的豐富圖形圖像處理類,并可進(jìn)行一定程度的網(wǎng)絡(luò)編程。其特點(diǎn)是使用方便,開發(fā)效率很高。而且vb語言有很好的幫助系統(tǒng),且使用人數(shù)很多,與同行業(yè)交流十分方便。所以,vb適合工程技術(shù)人員,可以快速的掌握并應(yīng)用,簡單、方便、高效 ,一般開發(fā)的效率比較高。較適合工程應(yīng)用。然而,vb語言本身功能的不完善從一定程度上限制了它的應(yīng)用及發(fā)展?,F(xiàn)在,微軟推出了vb6.0的升級版vb.net。它彌補(bǔ)了vb6.
43、0的許多缺點(diǎn),使vb可以實(shí)現(xiàn)許多以前vb程序員夢寐以求的強(qiáng)大功能19。綜上,java的圖形處理不方便和vc的開發(fā)銷率較低等特點(diǎn)使這兩種語言不適合本系統(tǒng)的開發(fā)。故選定vb.net語言編寫本軟件系統(tǒng)。4.2 系統(tǒng)對數(shù)據(jù)庫的要求及選擇數(shù)據(jù)庫是計(jì)算機(jī)應(yīng)用系統(tǒng)中的一種專門管理數(shù)據(jù)資源的系統(tǒng)。數(shù)據(jù)庫系統(tǒng)不從具體的應(yīng)用程序出發(fā),而是立足于數(shù)據(jù)本身的管理,它將所有數(shù)據(jù)保存在數(shù)據(jù)庫中,進(jìn)行科學(xué)的組織,并借助于數(shù)據(jù)庫管理系統(tǒng),以它為中介,與各種應(yīng)用程序或應(yīng)用系統(tǒng)接口,使之能方便地使用數(shù)據(jù)庫中的數(shù)據(jù)20。考慮到未來的發(fā)展需要,本系統(tǒng)應(yīng)滿足如下要求:(1) 數(shù)據(jù)庫可處理大量數(shù)據(jù),以滿足對挖掘機(jī)設(shè)計(jì)的圖紙管理等需要;(
44、2) 有較高的安全性保障功能,以保證設(shè)計(jì)內(nèi)容的保密性;(3) 可進(jìn)行網(wǎng)絡(luò)數(shù)據(jù)傳輸,以方便多用戶設(shè)計(jì);(4) 操作簡單方便,易于掌握。4.2.1 access數(shù)據(jù)庫美國microsoft公司于1994年推出的微機(jī)數(shù)據(jù)庫管理系統(tǒng)。它具有界面友好、易學(xué)易用、開發(fā)簡單、接口靈活等特點(diǎn),是典型的新一代桌面數(shù)據(jù)庫管理系統(tǒng)。access作為office套件的一部分,可以與office集成,實(shí)現(xiàn)無縫連接,主要適用于中小型應(yīng)用系統(tǒng),或作為客戶機(jī)/服務(wù)器系統(tǒng)中的客戶端數(shù)據(jù)庫。其處理大量數(shù)據(jù)的時(shí)性能及安全性較現(xiàn)在流行的大型數(shù)據(jù)庫管理。本系統(tǒng)需要數(shù)據(jù)庫可作為服務(wù)器端的數(shù)據(jù)庫使用,而access并不適合。且該數(shù)據(jù)庫在處
45、理大量數(shù)據(jù)時(shí)速度會(huì)受到明顯影響,而且在安全性等方面也并不十分完善,故不適用于本系統(tǒng)。4.2.2 oracle數(shù)據(jù)庫美國orcale公司研制的一種關(guān)系型數(shù)據(jù)庫管理系統(tǒng),是一個(gè)協(xié)調(diào)服務(wù)器和用于支持任務(wù)決定型應(yīng)用程序的開放型rdbms。它可以支持多種不同的硬件和操作系統(tǒng)平臺(tái),從臺(tái)式機(jī)到大型和超級計(jì)算機(jī),為各種硬件結(jié)構(gòu)提供高度的可伸縮性,支持對稱多處理器、群集多處理器、大規(guī)模處理器等,并提供廣泛的國際語言支持。 orcale是一個(gè)多用戶系統(tǒng),能自動(dòng)從批處理或在線環(huán)境的系統(tǒng)故障中恢復(fù)運(yùn)行。系統(tǒng)提供了一個(gè)完整的軟件開發(fā)工具developer2000,包括交互式應(yīng)用程序生成器、報(bào)表打印軟件、字處理軟件以及集
46、中式數(shù)據(jù)字典,用戶可以利用這些工具生成自己的應(yīng)用程序。orcale以二維表的形式表示數(shù)據(jù),并提供了sql(結(jié)構(gòu)式查詢語言),可完成數(shù)據(jù)查詢、操作、定義和控制等基本數(shù)據(jù)庫管理功能。orcale具有很好的可移植性,通過它的通信功能,微型計(jì)算機(jī)上的程序可以同小型乃至大型計(jì)算機(jī)上的orcale,并且能相互傳遞數(shù)據(jù)。另外orcale還具有與c語言的接電子表格、圖形處理等軟件。 orcale屬于大型數(shù)據(jù)庫系統(tǒng),主要適用于大、中小型應(yīng)用系統(tǒng),或作為客戶機(jī)/服務(wù)器系統(tǒng)中服務(wù)器端的數(shù)據(jù)庫系統(tǒng)21。orcale數(shù)據(jù)庫的功能是相對完善的,它把olap和數(shù)據(jù)挖掘作為重要特點(diǎn),在處理海量數(shù)據(jù)時(shí)更能顯出其優(yōu)越性,但本系統(tǒng)
47、并不包含olap和數(shù)據(jù)挖掘方面的內(nèi)容,考慮到有此功能的數(shù)據(jù)庫相對成本較高且需要較高硬件配置,故本系統(tǒng)不選擇orcale數(shù)據(jù)庫。4.2.3 sql server數(shù)據(jù)庫美國microsoft公司推出的一種關(guān)系型數(shù)據(jù)庫系統(tǒng)。sql server是一個(gè)可擴(kuò)展的、高性能的、為分布式客戶機(jī)/服務(wù)器計(jì)算所設(shè)計(jì)的數(shù)據(jù)庫管理系統(tǒng),實(shí)現(xiàn)了與windowsnt的有機(jī)結(jié)合,提供了基于事務(wù)的企業(yè)級信息管理系統(tǒng)方案。其主要特點(diǎn)如下:(1)系統(tǒng)管理先進(jìn),支持windows圖形化管理工具,支持本地和遠(yuǎn)程的系統(tǒng)管理和配置22。(2)強(qiáng)壯的事務(wù)處理功能,采用各種方法保證數(shù)據(jù)的完整性。(3) 存取速度:在server級的數(shù)據(jù)庫中,
48、sql server的性能算是相當(dāng)不錯(cuò),及時(shí)單一表格數(shù)據(jù)在10萬條時(shí),仍有相當(dāng)不錯(cuò)的表現(xiàn),但在單機(jī)使用且條數(shù)不多時(shí),速度上可能會(huì)比小型數(shù)據(jù)庫慢些,但是為了企業(yè)長遠(yuǎn)打算,還是可以客服這一不足的23。(4)容易使用:sql server有簡單的用戶操作接口,不需要背指令也可輕松操作,易學(xué)易用,非常適合中等用戶。(5)支持sql語言:現(xiàn)在流行的數(shù)據(jù)庫一般都支持sql語言,sql server節(jié)省開發(fā)時(shí)間。(6)功能:sql server在nt平臺(tái)上安裝,和多種數(shù)據(jù)庫格式溝通,且自動(dòng)備份等server級功能相當(dāng)完備。(7)網(wǎng)絡(luò)聯(lián)機(jī):sql server可以通過odbc或其他方法聯(lián)機(jī),也可連接internet。綜上,故選擇sql server 2000 為本應(yīng)用程序的數(shù)據(jù)庫。sql server 2000有幾種版本,其特點(diǎn)如表4.1所示:表4.1 sql server 2000版本常用系統(tǒng)推薦安裝sql server版本windows 98windows 98se個(gè)人版desktop engine(單機(jī)版可用,但不推薦) windows 2000 professional個(gè)人版(推薦)desktop engine (單機(jī)版可用,但不推薦)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 現(xiàn)代辦公環(huán)境的網(wǎng)絡(luò)安全培訓(xùn)
- 未來學(xué)習(xí)模式基于網(wǎng)絡(luò)教育平臺(tái)的思考
- 現(xiàn)代辦公空間中的綠色環(huán)保用品設(shè)計(jì)思考
- 2024年四年級品德與社會(huì)上冊 第三單元 生活在這里真好 第11課《我家來了新鄰居》說課稿 粵教版001
- 2024-2025學(xué)年高中物理 第十二章 機(jī)械波 4 波的衍射和干涉說課稿4 新人教版選修3-4001
- Module 1 Unit 1 She's a nice teacher(說課稿)-2023-2024學(xué)年外研版(三起)英語四年級下冊
- 2023九年級化學(xué)上冊 第一章 大家都來學(xué)化學(xué)1.2 化學(xué)實(shí)驗(yàn)室之旅說課稿(新版)粵教版001
- 2025農(nóng)村養(yǎng)殖場場地租地合同
- 2025國際專利技術(shù)許可合同模板版
- Unit 5 Nature and Culture(說課稿)2023-2024學(xué)年人教新起點(diǎn)版英語六年級下冊
- 電動(dòng)汽車用驅(qū)動(dòng)電機(jī)系統(tǒng)-編制說明
- 江蘇卷2024年高三3月份模擬考試化學(xué)試題含解析
- (正式版)JTT 1497-2024 公路橋梁塔柱施工平臺(tái)及通道安全技術(shù)要求
- 2024年四川省成都市新都區(qū)中考英語一診試卷(含解析)
- 醫(yī)療器械物價(jià)收費(fèi)申請流程
- 招聘專員轉(zhuǎn)正述職報(bào)告
- “一帶一路”背景下的西安市文化旅游外宣翻譯研究-基于生態(tài)翻譯學(xué)理論
- 2024年江蘇省昆山市六校中考聯(lián)考(一模)化學(xué)試題
- 大學(xué)生文學(xué)常識(shí)知識(shí)競賽考試題庫500題(含答案)
- 國家電網(wǎng)智能化規(guī)劃總報(bào)告
- 邢臺(tái)市橋西區(qū)2024年事業(yè)單位考試《公共基礎(chǔ)知識(shí)》全真模擬試題含解析
評論
0/150
提交評論