電阻焊生產(chǎn)管理數(shù)據(jù)庫系統(tǒng)分析_第1頁
電阻焊生產(chǎn)管理數(shù)據(jù)庫系統(tǒng)分析_第2頁
電阻焊生產(chǎn)管理數(shù)據(jù)庫系統(tǒng)分析_第3頁
免費(fèi)預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、電阻焊生產(chǎn)管理數(shù)據(jù)庫系統(tǒng)分析作知一牛應(yīng)用軟件用戶曉它呆終的歸宿扌應(yīng)用于生產(chǎn)實(shí)跋是軟件設(shè)計(jì)的雖終目的因此.對用戶的需求做出分析是系統(tǒng)設(shè)計(jì)的評耍前提用戶需求主魏包括刖能需求、性能礙求、空全保帝要求、可慕件及隱定性姿求等真中用培本的星功能需求.在條統(tǒng)的開Silffi中,要緊密地圍繞用戶的要求,不斷地征求用戶的意見未制定蔡統(tǒng)的研發(fā)U標(biāo)-從血滿足實(shí)際使用耍求-迪過對用戶的深入調(diào)研井與相關(guān)焊接技術(shù)人員的相互溝通對本系統(tǒng)的基本功能穩(wěn)述如F:<1)系統(tǒng)須設(shè)置身份»if.用戶登錄權(quán)限及數(shù)據(jù)安全訪問機(jī)制.確保系統(tǒng)的安全性及保幣件.<2)系統(tǒng)管理設(shè)計(jì)人員可實(shí)和諭加”修改、刪降用戶權(quán)限新用戶可中

2、請it冊,注冊登錄后的用戶可自f丁修改登議名稱、登錄密碼孚f人信息.癡統(tǒng)可使用功能受制于權(quán)限級別.(3)系統(tǒng)舊繞電陰焊宅產(chǎn)悴理敵擁.儲存大St相關(guān)焊接數(shù)據(jù)懂源.通過局域網(wǎng)使內(nèi)部用戶實(shí)規(guī)誑源賓扎(4)京統(tǒng)設(shè)計(jì)堆護(hù)人員可帖數(shù)據(jù)咋的所有敕據(jù)進(jìn)f齊種更新.包括潦加、悔改、刪除*齊詢、打卬、偌肋第操作用戶也具ffffifij.打印、殆助疑時(shí)部分?jǐn)?shù)據(jù)的錄入*海加、修改、刪除等權(quán)限.<5)為電陽焊提術(shù)用戶捉供高效的賈詢巾能直屮包括通用資訓(xùn)川&啞賈詢迪用資越可用資耐悍接母材齊種性能、電皚耳桐關(guān)參數(shù)、炸丁檔案怙息蒔,專業(yè)査詢是專門用*査詢電阻焊工藝ffl關(guān)券數(shù).方使電阻焊工藝設(shè)比(6)系統(tǒng)的管理設(shè)

3、計(jì)人員應(yīng)通過燉用S序來實(shí)現(xiàn)數(shù)弼庫備份刑恢復(fù)等晉理-乗統(tǒng)連具仃數(shù)擱的導(dǎo)入導(dǎo)出功能.便蔡統(tǒng)仃很好的移植rr<7)具仃豐富的品助功能.為了保證錄統(tǒng)能槪r大設(shè)計(jì)人員認(rèn)同*井艮正投入生產(chǎn)實(shí)踐,實(shí)現(xiàn)系統(tǒng)的效益h標(biāo).連應(yīng)具備以下特性:(1)結(jié)果輸出的止確性。為了得到正確的輸出結(jié)果,首先要確保錄入數(shù)據(jù)庫中的數(shù)抑冋靠止確,本系統(tǒng)的數(shù)據(jù)來源BV接于冊、悍接數(shù)據(jù)資料T冊、金屬材料T冊、機(jī)電T程金屬材料丁冊及阜多種焊接標(biāo)準(zhǔn)的焊接數(shù)據(jù)資源等:其次要保證系統(tǒng)應(yīng)用程序代碼的正確性,可通過反更測試來驗(yàn)證是否正確輸出代碼諂句.<2)系統(tǒng)運(yùn)行的可靠性.系統(tǒng)要仃穩(wěn)疋的體系結(jié)構(gòu)及良好的開發(fā)TA.從而避免在執(zhí)行某種操作過程

4、中,因可靠性較差而導(dǎo)致系統(tǒng)異常工作。(3)系統(tǒng)的保密性。企業(yè)內(nèi)部數(shù)據(jù)資料涉及到商業(yè)機(jī)密,由此系統(tǒng)必須建立相對完善的安全機(jī)制及身份權(quán)限驗(yàn)證機(jī)制,確保敵據(jù)資料的保密性o(4)系統(tǒng)的工作效率.在執(zhí)fj某種任務(wù)時(shí).系統(tǒng)血具仃盡可能快的處理速度,可為用戶提高工作效率.(5)系統(tǒng)的開放性。系統(tǒng)應(yīng)八仃町移植性.使只比較容易地連接到K它應(yīng)用軟件.(6)系統(tǒng)的可維護(hù)性.本系統(tǒng)作為一個(gè)應(yīng)用軟件,其內(nèi)容將隨著焊接技術(shù)的進(jìn)步而不斷變化,庫中數(shù)據(jù)也會I®著更新,因此,系統(tǒng)應(yīng)該具有很好的可維護(hù)性.系統(tǒng)在典條以1:基本性能及持性的同時(shí),還hVSil-一個(gè)人性化的人機(jī)交流工八一人機(jī)界1(11系統(tǒng)所面對的用戶水平參差

5、不齊,操作經(jīng)驗(yàn)及理論知識互(J差開.系統(tǒng)所設(shè)計(jì)的人機(jī)界浙應(yīng)該滿足不同層次用戶的盅求,使用戶易于操作。2.1.2系統(tǒng)的總體結(jié)構(gòu)系統(tǒng)總體結(jié)構(gòu)的構(gòu)建是基于Client/Server(簡稱C/S模式),乂稱客戶端/服務(wù)器端,結(jié)構(gòu)如圖21所示.C/S的關(guān)系上要體規(guī):請求/響應(yīng)關(guān)系.客戶端主要是發(fā)出t令,即用戶產(chǎn)生服務(wù)請求的命令,將其發(fā)送到服務(wù)器:服務(wù)器主要是接受并執(zhí)行指令,即接受客戶機(jī)的請求并傳送結(jié)果,將結(jié)果輸出顯示給客戶.圖2.1C/S模住結(jié)構(gòu)圖基于電阻焊伯息化要求.以數(shù)據(jù)庫管理軟SQLServer2005作為平臺.采用E-R關(guān)系模型及現(xiàn)范化設(shè)計(jì)方法開發(fā)出電阻焊生產(chǎn)管理數(shù)據(jù)庫??蛻舳耸窃赩isualS

6、tudio2005平臺上.采用可視化編程“詛音開發(fā)出人性化的人機(jī)界仏圖2.2為電阻焊生產(chǎn)管理數(shù)據(jù)庫系統(tǒng)的總體結(jié)構(gòu)圖。VS2005客戶端應(yīng)用程序:用戶:權(quán)限:瀏覽;fiifg:編輯:打印:數(shù)據(jù)庫恢父伶理零等ADO敵據(jù)陳接IISQLServer2005服務(wù)器:權(quán)臥仁U:焊接數(shù)抿庫包括(材料、焊接方法、焊接設(shè)備、焊L檔案、點(diǎn)焊、進(jìn)焊凸焊.對焊竽資»)圖2.2電陽焊生產(chǎn)訐理數(shù)據(jù)庫系統(tǒng)總體結(jié)構(gòu)圖整個(gè)系統(tǒng)k要包括八個(gè)模塊:系統(tǒng)登錄模塊、用戶權(quán)限管理模塊、數(shù)據(jù)會詢模塊、數(shù)據(jù)管理模塊、數(shù)抑:維護(hù)模塊、數(shù)據(jù)備份與恢復(fù)模塊、報(bào)表打印與系統(tǒng)幫助模塊.如圖23所示.系統(tǒng)住錄模塊功能:對用戶逢錄名稱和密碼進(jìn)行

7、驗(yàn)證,并設(shè)置客戶端的網(wǎng)絡(luò)IP,用戶通過網(wǎng)絡(luò)IP配對可連接到數(shù)據(jù)庫服務(wù)器.共享數(shù)據(jù)庫數(shù)據(jù):用戶權(quán)限模塊功能:管理員可添加、修改、刪除用戶,用戶也可以先注冊后登錄,登錄后可以門抒修改登錄名稱及密碼:數(shù)據(jù)査詢模塊:提供通用査詢和專業(yè)査詢兩大査詢功能:系統(tǒng)幫助模塊:引導(dǎo)用戶操作運(yùn)用本系統(tǒng):數(shù)據(jù)管理與數(shù)據(jù)維護(hù)模塊功能:用戶對數(shù)據(jù)庫中的材料、方法、設(shè)備及焊工們息進(jìn)行錄入、添加、修改、刪除及育詢等操作:數(shù)州備份與恢復(fù)模塊:實(shí)現(xiàn)對數(shù)據(jù)庫中數(shù)據(jù)的備份與恢復(fù),避免數(shù)據(jù)的不小心丟失而無法挽回減輕工作人員負(fù)擔(dān):報(bào)表打印模塊:用戶可以打卬所需的相關(guān)焊接母材性能.焊接工藝等數(shù)據(jù)電Rirn-產(chǎn)許理數(shù)據(jù)庫系統(tǒng)系統(tǒng)ft名稱密碼

8、設(shè)圖23系統(tǒng)功能模塊數(shù)數(shù)ft據(jù)據(jù)添修加改除2.2開發(fā)工具2.2.1SOLServer2005SOLServer是-個(gè)關(guān)系數(shù)據(jù)庫管理系統(tǒng),*Microsoft公司與Sybase聯(lián)合研發(fā).SOLServer負(fù)責(zé)創(chuàng)建表和維護(hù)索引等數(shù)據(jù)庫對彖,保證數(shù)據(jù)的安全性和完整性.它所具仃的性質(zhì)如卜:Internet集成:可伸縮性和可用性:企業(yè)級數(shù)北庫功能:易于安裝、部畀和使用:數(shù)抑;倉庫:對硬件的要求較高.版木ff6.0/2000/2005/2008oSOLServer2005一種多組件關(guān)系數(shù)據(jù)庫【均.具有高可靠性、高性能及高可用性的數(shù)擁庫引擎,引擎的質(zhì)尿是數(shù)據(jù)庫處理海雖數(shù)據(jù)穩(wěn)定可靠的關(guān)鍵,因此,SQLServ

9、er2005使得敵抑;庫敵抑;更易創(chuàng)建、部卅和管用.SOLServer2005是可編用敵據(jù)庫.因此也只仔適合H己的編程語A-SQL°SQL(StructuredQueryLanguage的縮寫,又叫結(jié)構(gòu)化査詢語/.是針對數(shù)據(jù)庫査詢和程J?設(shè)計(jì)的一種語言,可用于存取數(shù)據(jù)并對關(guān)系數(shù)據(jù)庫系統(tǒng)進(jìn)行査詢、更斬和管理。SQL的執(zhí)行特點(diǎn)是傘過用化,即不用指明執(zhí)行的方法和用途,只是簡單的調(diào)用相關(guān)語句來取得結(jié)果,它可以嵌套使用,可以編寫出極其復(fù)雜的語句.八仃強(qiáng)人的功能和極人的靈活性.22.2VisualStudio2005客戶端的人機(jī)界面是通ilVisualStudio2005(簡稱VS2005)平臺

10、開發(fā)設(shè)計(jì).VS2D05是基于.NETIS架佝.NET框架不僅是一個(gè)開發(fā)平臺,還支持多種應(yīng)用程序開發(fā),并支持多種編程語言.如C#、VB.NET等。VisualC#2005.NET是木數(shù)據(jù)庫系統(tǒng)使用的程序語H簡稱C#.C#ih是專門為NET平臺設(shè)計(jì)開發(fā)的,是從C和C+語言衍生而來,又凌駕于它們Z上.因此具有C/C+的功能,又同VB樣簡單好用.可以說,C#吸收傳統(tǒng)*種語言的優(yōu)點(diǎn),是迄今址為優(yōu)秀的編程語言Z.22.3PowerDesignerPowerDesigner(簡稱PD)是由Sybase開發(fā)的CASE工具集具有強(qiáng)大的數(shù)擁建模功能【叫并支持多種數(shù)據(jù)庫管理系統(tǒng)(DBMS).本數(shù)據(jù)庫中兒乎所有的數(shù)擁

11、模熨都是通過它進(jìn)行設(shè)il-ou中包括概念敵州偵熨(簡稱CDM),物理數(shù)據(jù)模型(簡稱PDM)和數(shù)據(jù)庫腳本文件的生成。本數(shù)抑:庫的設(shè)計(jì)涉及到PowerDesigner10和PowerDesigner151兩個(gè)版本的使用.2.3系統(tǒng)開發(fā)思想和方法本系統(tǒng)采用了面向?qū)﹀璧能浖こ趟枷?,通過工程的概念原理和技術(shù)方法來研發(fā)與維護(hù)軟件,將已經(jīng)被證明了的正確管理技術(shù)和當(dāng)前最好的技術(shù)方法相結(jié)合.開發(fā)過程包括三個(gè)階段:汁創(chuàng)階段、開發(fā)階段和維護(hù)階段.各個(gè)階段的主耍任務(wù)如圖2.4所示.按工程的生存期開發(fā),本系統(tǒng)可分為六個(gè)步驟:(1)汁劃制定階段.主耍任務(wù)是確定系統(tǒng)開發(fā)的總體II標(biāo),預(yù)測完成該項(xiàng)任務(wù)的可行性,探索解決問題

12、的方案,同時(shí)從經(jīng)濟(jì)、效益、技術(shù)等方面論證方案的可行性,最后制定出開發(fā)任務(wù)的實(shí)施計(jì)劃(2)需求分析.II的是分析用戶究競需耍怎樣的軟件系統(tǒng),系統(tǒng)必須具備那些功能,究競要做什么。它是以后齊項(xiàng)工作的基刪。(3)軟件設(shè)計(jì).軟件工程的核心是設(shè)計(jì).它是把已確定的各項(xiàng)需求逐步轉(zhuǎn)變成一個(gè)相應(yīng)的體系結(jié)構(gòu),毎一個(gè)組成部分在結(jié)構(gòu)中都通過意義明確的模塊體現(xiàn),就是說,模塊將礙求實(shí)體化了,進(jìn)而對實(shí)體模塊進(jìn)行H休的描述.就是將模塊轉(zhuǎn)換成計(jì)算及語官,為編程打下基礎(chǔ).<4)編寫®?上一步已經(jīng)把軟件設(shè)計(jì)思想實(shí)體化,接卞來是把模塊通過計(jì)算機(jī)語言進(jìn)行描述,即編寫程序代碼。(5)軟件測試。測試是用來檢驗(yàn)軟件質(zhì)就的重要手段。單元測試用來査找各個(gè)模塊的功能和結(jié)構(gòu)所隱存的問題,并加以糾正接著進(jìn)行組裝測試,最后按照觀定需求.逐項(xiàng)進(jìn)行存效性的測試.決定能否滿足用戶盂求

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論