企業(yè)設(shè)備管理系統(tǒng)_第1頁
已閱讀1頁,還剩25頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p><b>  畢業(yè)論文</b></p><p>  題目——企業(yè)設(shè)備管理系統(tǒng)</p><p><b>  姓名:</b></p><p>  專業(yè):計算機(jī)科學(xué)與技術(shù) </p><p>  準(zhǔn)考證號: </p><p&

2、gt;<b>  目 錄</b></p><p><b>  引 言1</b></p><p>  1 企業(yè)設(shè)備管理系統(tǒng)概述2</p><p>  1.1 系統(tǒng)概述2</p><p><b>  1.2選題背景2</b></p><p&g

3、t;  1.3系統(tǒng)設(shè)計的目標(biāo)2</p><p>  1.4系統(tǒng)設(shè)計思想3</p><p><b>  2 需求分析4</b></p><p>  2.1建立業(yè)務(wù)模塊4</p><p>  2.2系統(tǒng)數(shù)據(jù)分析4</p><p>  2.3計算機(jī)配置方案4</p><p

4、>  2.3.1分布方案4</p><p>  2.3.2軟件環(huán)境5</p><p><b>  3 系統(tǒng)分析6</b></p><p>  3.1系統(tǒng)現(xiàn)狀分析6</p><p>  3.2 新系統(tǒng)邏輯功能結(jié)構(gòu)8</p><p>  4 系統(tǒng)總體設(shè)計9</p>&l

5、t;p>  4.1系統(tǒng)功能設(shè)計9</p><p>  4.2數(shù)據(jù)庫設(shè)計11</p><p>  4.3編碼設(shè)計16</p><p>  5 系統(tǒng)詳細(xì)設(shè)計17</p><p>  5.1系統(tǒng)公共文件17</p><p>  5.2用戶登錄模塊17</p><p>  5.3主控制

6、平臺設(shè)計17</p><p>  5.4系統(tǒng)管理模塊18</p><p>  5.5設(shè)備信息錄入模塊18</p><p>  5.6設(shè)備運行管理模塊18</p><p>  5.7臺帳管理模塊18</p><p>  5.8報廢管理模塊18</p><p><b>  6

7、系統(tǒng)實施19</b></p><p>  6.1編寫并測試VB代碼19</p><p>  6.2開發(fā)難點與解決技巧19</p><p>  7 系統(tǒng)運行和維護(hù)20</p><p>  7.1運行維護(hù)20</p><p>  7.2系統(tǒng)的改進(jìn)與提高20</p><p>&

8、lt;b>  結(jié) 論21</b></p><p>  參 考 文 獻(xiàn)22</p><p><b>  引 言</b></p><p>  在現(xiàn)代信息技術(shù)飛速發(fā)展的今天,企業(yè)的生產(chǎn)經(jīng)營管理方式正隨著網(wǎng)絡(luò)技術(shù)的發(fā)展而朝著信息化、網(wǎng)絡(luò)化方向發(fā)展,一場以互聯(lián)網(wǎng)為標(biāo)志的信息技術(shù)革命正在改變著人類的生產(chǎn)、生活,人類正步入信息

9、經(jīng)濟(jì)時代。在這個時代,一個企業(yè)現(xiàn)代信息技術(shù)水平的高低,將成為企業(yè)競爭力強弱的重要標(biāo)志,企業(yè)只有迅速掌握好網(wǎng)絡(luò)技術(shù)、利用好網(wǎng)絡(luò)技術(shù),按現(xiàn)代管理方法管理企業(yè)的物流、資金流、信息流,實現(xiàn)企業(yè)管理信息化,才能全面提升企業(yè)資源配置水平,提高企業(yè)核心競爭力,從而提高企業(yè)經(jīng)濟(jì)效益,使企業(yè)在市場競爭中立于不敗之地。</p><p>  一般說來,模具企業(yè)都是中小企業(yè),大都是從作坊式的企業(yè)成長起來,甚至目前仍有許多模具企業(yè)是作坊式

10、的的管理,在模具交貨期、成本、質(zhì)量的控制方面問題層出不斷。面對激烈的市場競爭,落后的管理手段和水平,使模具企業(yè)中的管理和技術(shù)人員只有疲于奔命,企業(yè)投巨資引進(jìn)的CAD/CAM系統(tǒng)和高檔數(shù)控加工設(shè)備也難以發(fā)揮出應(yīng)有的效率和水平,企業(yè)缺乏活力和競爭力。這些問題已經(jīng)引起了許多有志向國際先進(jìn)水平看齊的模具企業(yè)經(jīng)營者的高度重視,如何提高企業(yè)管理水平,增強企業(yè)的競爭力已成為我國模具制造行業(yè)參與國際市場競爭迫切需要解決的問題。 </p>

11、<p>  因此,模具制造企業(yè)要提高管理水平,具備快速反應(yīng)和及時調(diào)整的能力,沒有一套先進(jìn)的管理系統(tǒng)實現(xiàn)管理的信息化是很難做到的。通過信息化建設(shè),實現(xiàn)模具制造企業(yè)的集成化管理,是促進(jìn)企業(yè)提高經(jīng)營管理水平的一個有效途徑。 </p><p>  由于時間緊迫,加之水平有限,設(shè)計中的缺點和不足之處在所難免,敬請導(dǎo)師批評指正,不勝感激。</p><p>  1 企業(yè)設(shè)備管理系統(tǒng)概述<

12、/p><p><b>  1.1 系統(tǒng)概述</b></p><p>  本文首先概要的論述了數(shù)據(jù)庫的有關(guān)知識與現(xiàn)狀。之后,對當(dāng)代計算機(jī)數(shù)據(jù)庫技術(shù)的現(xiàn)狀,尤其是對關(guān)系型數(shù)據(jù)庫作了系統(tǒng)的描述。在此基礎(chǔ)上,論文重點對數(shù)據(jù)庫的開發(fā)環(huán)境 — Microsoft Visual Basic 2005 作了詳細(xì)的介紹,然后,對開發(fā)一個小型的現(xiàn)代流通企業(yè)設(shè)備管理系統(tǒng)所用到的語句、函數(shù)、對

13、象進(jìn)行了詳細(xì)的闡述。最后,結(jié)合自己編寫的現(xiàn)代流通企業(yè)設(shè)備管理系統(tǒng),給出了完整的、可實際使用的數(shù)據(jù)庫管理系統(tǒng)。并給出了該系統(tǒng)的使用方法和設(shè)計方法。</p><p><b>  1.2選題背景</b></p><p>  在中小型企業(yè),設(shè)備管理業(yè)務(wù)往往從設(shè)備的入庫開始,其主要包含以下幾部分工作:</p><p> ?。?)設(shè)備購進(jìn)之初,又設(shè)備部門的

14、專業(yè)人員對設(shè)備情況進(jìn)行核對,并填寫設(shè)備情況登記表。再又管理人員負(fù)責(zé)將設(shè)備情況登記表登記存檔,并將有關(guān)使用說明進(jìn)行編號存檔,以備維修之用。對于一些附屬設(shè)備,僅做登記入庫管理,以便進(jìn)行及時核對和調(diào)配。</p><p>  (2)設(shè)備日常運行中,要對日常檢測到的數(shù)據(jù)進(jìn)行必要存儲和監(jiān)督。在有經(jīng)驗的技師的指導(dǎo)下,根據(jù)日常使用記錄,制訂日常維護(hù)計劃,力爭降低裝置因設(shè)備問題造成的非計劃停工次數(shù)。</p><

15、p> ?。?)在設(shè)備發(fā)生事故的情況下,登記事故記錄,并向技術(shù)人員提交事故維修表。由技術(shù)人員進(jìn)行現(xiàn)場觀察,根據(jù)事故維修表和日常運行數(shù)據(jù),確定維修標(biāo)準(zhǔn)及要求。以便進(jìn)行及時,合理的維修。在維修結(jié)束后,編寫維修情況報告和設(shè)備狀態(tài)報告。</p><p>  管理人員對有關(guān)資產(chǎn)數(shù)據(jù)進(jìn)行統(tǒng)計,產(chǎn)品報表,以便高層管理人員根據(jù)該報表把握設(shè)備運營的宏觀情況。</p><p>  1.3系統(tǒng)設(shè)計的目標(biāo)&l

16、t;/p><p>  信息系統(tǒng)的目標(biāo)應(yīng)與企業(yè)對該業(yè)務(wù)的管理目標(biāo)相一致,分析信息系統(tǒng)的目標(biāo)應(yīng)從企業(yè)的管理目標(biāo)入手。根據(jù)現(xiàn)代企業(yè)分層次的管理模式,設(shè)置不同的權(quán)限級別,分別提供普通用戶,設(shè)備管理者和系統(tǒng)管理員三個層次。系統(tǒng)目標(biāo)如下:</p><p>  (1)提供簡單,方便的操作。</p><p>  (2)對系統(tǒng)提供必要的權(quán)限管理。</p><p>

17、  (3)根據(jù)企業(yè)原有的設(shè)備管理業(yè)務(wù),為企業(yè)不同管理層次的職員提供相應(yīng)的功能。</p><p>  (4)使企業(yè)的設(shè)備管理更加科學(xué)和規(guī)范,杜絕設(shè)備的丟失和設(shè)備賬目混亂的情況。</p><p>  (5)節(jié)約設(shè)備管理的成本。</p><p>  (6)對日常的設(shè)備運行情況進(jìn)行管理,同時提供一些必要的報表。</p><p>  (7)為企業(yè)實現(xiàn)整

18、體信息化和其他相關(guān)系統(tǒng)提供必要的數(shù)據(jù)支持。</p><p><b>  1.4系統(tǒng)設(shè)計思想</b></p><p>  信息系統(tǒng)的建設(shè)需要遵循正確的方法和步驟。目前比較流行和成熟的開發(fā)方法有結(jié)構(gòu)化生命周期法,原型法,面向?qū)ο蟮姆椒ê陀嬎銠C(jī)輔助軟件工程。</p><p>  本系統(tǒng)采用結(jié)構(gòu)化生命周期法進(jìn)行系統(tǒng)開發(fā),這種方法的基本思想是建立面向用戶

19、的觀念,嚴(yán)格區(qū)分工作階段,自頂向下地完成系統(tǒng)的研制工作,并充分考慮變化的情況。</p><p><b>  2 需求分析</b></p><p><b>  2.1建立業(yè)務(wù)模塊</b></p><p>  新信息系統(tǒng)的建立是在現(xiàn)行業(yè)務(wù)基礎(chǔ)上經(jīng)過改建或重建而得到的。因此,在進(jìn)行新系統(tǒng)的規(guī)劃,分析和設(shè)計工作之前,必須對現(xiàn)行系統(tǒng)

20、做全面,充分的調(diào)查研究和分析,在此基礎(chǔ)上建立企業(yè)模型。業(yè)務(wù)模型是對業(yè)務(wù)結(jié)構(gòu)和業(yè)務(wù)活動本質(zhì)的,概括的認(rèn)識,可用“業(yè)務(wù)范圍——業(yè)務(wù)過程——具體業(yè)務(wù)處理”層次結(jié)構(gòu)對其進(jìn)行描述。業(yè)務(wù)模型的建立可以分為3個階段。</p><p>  (1)現(xiàn)行業(yè)務(wù)的調(diào)查和分析。</p><p>  (2)提出一個表示全部業(yè)務(wù)的模型。</p><p>  (3)擴(kuò)展上述模型,使它能表示出名項具

21、體的業(yè)務(wù)活動,最終確定為業(yè)務(wù)模型。</p><p><b>  2.2系統(tǒng)數(shù)據(jù)分析</b></p><p>  在建立了較為完整、穩(wěn)定的業(yè)務(wù)模型之后,需求根據(jù)業(yè)務(wù)模型進(jìn)行數(shù)據(jù)分析。其基本方法是按照業(yè)務(wù)過程進(jìn)行數(shù)據(jù)分類和組織。數(shù)據(jù)分類后,進(jìn)行信息體系結(jié)構(gòu)的設(shè)計:即結(jié)合業(yè)務(wù)過程與數(shù)據(jù)類,建立系統(tǒng)的功能/數(shù)據(jù)類矩陣。據(jù)分類得到的結(jié)果將用于系統(tǒng)分析和系統(tǒng)設(shè)計階段。</p

22、><p>  根據(jù)業(yè)務(wù)模型,可以得到本系統(tǒng)需要建立的數(shù)據(jù)類有:設(shè)備基本信息數(shù)據(jù)、設(shè)備運行信息數(shù)據(jù)、設(shè)備故障信息數(shù)據(jù)、設(shè)備維修信息數(shù)據(jù)、設(shè)備臺帳信息數(shù)據(jù)、設(shè)備報廢信息數(shù)據(jù)和采購數(shù)據(jù)。本系統(tǒng)中,運行狀況管理和故障維修管理業(yè)務(wù)功能相對集中。因此,由于本系統(tǒng)的各個業(yè)務(wù)沒有產(chǎn)生采購數(shù)據(jù),由此可知它們由企業(yè)的其它子系統(tǒng)產(chǎn)生,不是本系統(tǒng)內(nèi)部處理的數(shù)據(jù)。</p><p>  2.3計算機(jī)配置方案</p&

23、gt;<p>  在總體規(guī)劃的后期,需要建立計算機(jī)的配置方案。確立配置方案需要綜合考慮系統(tǒng)的客觀約束條件、新系統(tǒng)的處理方式、聯(lián)機(jī)存儲量、系統(tǒng)所需硬件資源以及系統(tǒng)所需軟件。本系統(tǒng)針對中小型企業(yè)的設(shè)備管理業(yè)務(wù),同時考慮到開發(fā)成本和安全性的問題,因此,本系統(tǒng)設(shè)置成一個單用戶運行系統(tǒng)。綜合考慮以上問題,本系統(tǒng)配置方案如下:</p><p><b>  2.3.1分布方案</b><

24、/p><p>  本系統(tǒng)采用客戶機(jī)/服務(wù)器的運行方式,數(shù)據(jù)集中存儲在服務(wù)器上。對服務(wù)器硬件的要求如下:</p><p>  (1)處理器:Inter Pentium 4 3.06 GHz 或更高。</p><p>  (2)內(nèi)存:128MB 。</p><p>  (3)磁盤空間:40GB或更高。</p><p>  

25、普通的PC均可做為客戶機(jī)使用,但為了達(dá)到較好的顯示效果和較高的效率,建議采用如下配置:</p><p>  (1)處理器:Inter Pentium 4 系列。</p><p>  (2)內(nèi)存:128MB。</p><p>  (3)網(wǎng)卡:10/100Mbit/s自適應(yīng)。</p><p>  (4)顯卡:SVGA顯示適配器,顯存32MB或更

26、高。</p><p><b>  2.3.2軟件環(huán)境</b></p><p>  (1)操作系統(tǒng):Windows ME/2000/XP/Vista。</p><p>  (2)數(shù)據(jù)庫:Microsoft SQL Server 2000</p><p><b>  3 系統(tǒng)分析</b></p

27、><p><b>  3.1系統(tǒng)現(xiàn)狀分析</b></p><p>  根據(jù)設(shè)備管理的業(yè)務(wù)模型C-U矩陣中得到的數(shù)據(jù)類,可以畫出該系統(tǒng)的工作流程圖,如圖3.1所示。需要注意的,工作流程中出現(xiàn)的數(shù)據(jù)存儲與系統(tǒng)規(guī)劃得到的數(shù)據(jù)類應(yīng)對應(yīng)。</p><p>  圖3-1設(shè)備管理系統(tǒng)業(yè)務(wù)流程圖</p><p>  3.2 新系統(tǒng)邏輯功能結(jié)

28、構(gòu)</p><p>  并非所有的業(yè)務(wù)處理都能由計算機(jī)來完成,因此,圍繞著信息處理業(yè)務(wù),需要跟據(jù)業(yè)務(wù)流程圖,弄清楚系統(tǒng)需要產(chǎn)生什么樣的信息輸出。為了得到這樣的輸出,應(yīng)該對什么數(shù)據(jù)進(jìn)行處理,輸入數(shù)據(jù)向輸出數(shù)據(jù)所進(jìn)行的轉(zhuǎn)換過程是什么。這個過程就是進(jìn)行數(shù)據(jù)抽取,建立數(shù)據(jù)流程圖的過程。數(shù)據(jù)流程圖描述了新系統(tǒng)的的全部的數(shù)據(jù)處理邏輯的數(shù)據(jù)的流動過程,構(gòu)成了新系統(tǒng)的邏輯模型。</p><p>  據(jù)流程

29、圖并不能完整地描述軟件需求,因為它沒有描述數(shù)據(jù)流程圖上各個成分的具體內(nèi)容。實際以用中,數(shù)據(jù)流程圖往往與數(shù)據(jù)字典配套使用。數(shù)據(jù)字典是在數(shù)據(jù)流程圖的基礎(chǔ)上,進(jìn)一步定義和描述數(shù)據(jù)流程圖上各個成分的工具,它包括對一切動態(tài)數(shù)據(jù)和靜態(tài)數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)和相互關(guān)系等的說明,是數(shù)據(jù)分析和數(shù)據(jù)管理的重要工具。數(shù)據(jù)字典中常常包括對數(shù)據(jù)元素、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流的來源去處、數(shù)據(jù)存儲、處理功能和外部實體的說明。</p><p>  本系統(tǒng)的數(shù)據(jù)

30、流比較簡單,這里只針對各個處理功能,在數(shù)據(jù)字典中建立對處理功能的說明如下:</p><p>  (1)設(shè)備信息錄入:其功能是設(shè)置和管理基礎(chǔ)數(shù)據(jù),包括設(shè)備基本信息、設(shè)備類別的定義和附屬設(shè)備信息錄入。在權(quán)限范圍內(nèi),可以進(jìn)行基礎(chǔ)數(shù)據(jù)的添加、刪除和修改。</p><p>  (2)設(shè)備運行管理:它是對設(shè)備的日常運行數(shù)據(jù)進(jìn)行存儲和管理,包括設(shè)備運行狀況記錄、設(shè)備起停情況記錄,設(shè)備故障記錄、設(shè)備維修記

31、錄和設(shè)備耗能情況管理。在權(quán)限范圍內(nèi),可以進(jìn)行數(shù)據(jù)的添加、刪除和修改。</p><p>  (3)臺帳管理:其功能是設(shè)置和管理設(shè)備的價值、購入日期等相關(guān)信息。</p><p>  (4)設(shè)備價值重審:新購設(shè)備投入使用一段時間后,對設(shè)備價值進(jìn)行重新評估,并采用得到的信息更新設(shè)備臺帳信息表。</p><p>  (5)報廢管理:如果設(shè)備被主管部門認(rèn)定需要由新產(chǎn)品代替,則由

32、系統(tǒng)管理員或者設(shè)備管理者實施報廢處理,其他任何用戶均可以查詢報廢設(shè)備信息。</p><p>  (6)報表管理:根據(jù)需要,由相關(guān)人員打印臺帳管理或者報廢管理信息。</p><p><b>  4 系統(tǒng)總體設(shè)計</b></p><p><b>  4.1系統(tǒng)功能設(shè)計</b></p><p>  統(tǒng)功能

33、設(shè)計的主要工作是建立系統(tǒng)模塊結(jié)構(gòu)。在模塊化結(jié)構(gòu)系統(tǒng)中,由于各個模塊之間基本上是相互獨立的,所以每個模塊都可以獨立的被理解、編程、調(diào)試和修改,這樣就使得復(fù)雜的工作變得相對簡單、層次簡單,同時模塊的相對獨立也能夠有效的防止模塊錯誤的蔓延,從而提高系統(tǒng)的可靠性。</p><p>  依據(jù)系統(tǒng)分析階段得到的數(shù)據(jù)流程圖和數(shù)據(jù)字典,以數(shù)據(jù)流程圖中的處理功能為出點發(fā),抽取各個主要的處理功能建立模塊結(jié)構(gòu)圖。從數(shù)據(jù)流圖轉(zhuǎn)化為系統(tǒng)模

34、塊結(jié)構(gòu)時,有三個問題需要注意:</p><p>  (1)模塊結(jié)構(gòu)圖的層次要對應(yīng)于數(shù)據(jù)流圖的層次。</p><p>  (2)添加模塊。拋開具體業(yè)務(wù)本身,考慮到信息安全的問題,往往要添加登錄模塊,登錄成功的用戶才允許使用系統(tǒng);為方便系統(tǒng)管理與維護(hù),需要添加系統(tǒng)管理模塊,用來管理系統(tǒng)用戶的相關(guān)信息。</p><p>  (3)由人工操作到計算機(jī)世界的轉(zhuǎn)化過程中,為了便

35、于計算機(jī)處理數(shù)據(jù),往往需要對實體添加唯一性標(biāo)識(字符),如對學(xué)生信息的處理往往加上學(xué)號來標(biāo)識學(xué)生,這個過程稱作編碼。編碼(如學(xué)號)需要單獨的數(shù)據(jù)管理界面來管理,因此一般的應(yīng)用程序都會有基礎(chǔ)數(shù)據(jù)管理模塊,一般只允許系統(tǒng)管理員使用,用來錄人和維護(hù)系統(tǒng)編碼。</p><p>  本系統(tǒng)的模塊結(jié)構(gòu)圖,如圖4-1所示。</p><p>  圖4.1 系統(tǒng)模塊結(jié)構(gòu)圖</p><p&

36、gt;<b>  1.登錄模塊</b></p><p>  輸入用戶名和密碼,如果用戶名和密碼正確,進(jìn)入主控制平臺;否則提示用戶明確的錯誤信息。</p><p><b>  2.系統(tǒng)管理模塊</b></p><p>  (1)用戶管理理子:用于系統(tǒng)管理員進(jìn)行用戶權(quán)限設(shè)置和用戶的瀏覽,包括用戶密碼的用戶權(quán)限的更改,同時為保障

37、系統(tǒng)安全需要進(jìn)行輸入檢驗,并進(jìn)行必要的信息提示。一般用戶不能使用該項功能。</p><p>  (2)修改密碼子模塊:其作用是保障任何用戶可以修改自己的密碼。</p><p>  3.設(shè)備信息錄入模塊</p><p>  設(shè)置和管理基礎(chǔ)數(shù)據(jù)。普通用戶只能瀏覽,無更新權(quán)。包括以下幾個功能模塊:</p><p>  (1)設(shè)備基本信息子模塊:用于

38、顯示并更新設(shè)備型號、制造廠商等基本信息。</p><p>  (2)設(shè)備類別定義子模塊:用于顯示并更新設(shè)備類型及其編號。</p><p>  (3)附屬設(shè)備信息子模塊:用于顯示并更新附屬設(shè)備,以便進(jìn)行及時刻對和調(diào)配。</p><p>  4.設(shè)備運行管理模塊</p><p>  用于管理設(shè)備的日常運行數(shù)據(jù),普通用戶只能瀏覽,無權(quán)更新。包括以下

39、幾個功能模塊:</p><p>  (1)設(shè)備運行狀況記錄子模塊:用于顯示并更新每次檢測設(shè)備時得到的數(shù)據(jù)。</p><p>  (2)設(shè)備起停情況記錄子模塊:用于詳細(xì)記錄設(shè)備的起停時間等信息。</p><p>  (3)設(shè)備故障記錄子模塊:用于顯示并更新設(shè)備的故障記錄。</p><p>  (4)設(shè)備維修記錄子模塊:用于顯示并更新設(shè)備的維修記

40、錄。</p><p><b>  5.臺帳管理模塊:</b></p><p>  用于管理模塊的價值、購入日期和使用日期等相關(guān)信息。</p><p><b>  6.報廢管理模塊:</b></p><p>  如果設(shè)備被認(rèn)定需要由新產(chǎn)品代替,實施報廢處理,則需要將報廢的設(shè)備從所有相關(guān)的設(shè)備信息中刪除

41、,并新建一個表存放這些報廢設(shè)備記錄。在報廢管理界面上,可以選定報廢的設(shè)備,進(jìn)行報廢處理,也可以顯示所有的已報廢的設(shè)備信息。</p><p><b>  4.2數(shù)據(jù)庫設(shè)計</b></p><p>  數(shù)據(jù)庫設(shè)計是在DBMS 的支持下,按照應(yīng)用的需要設(shè)計出合理的數(shù)據(jù)庫物理結(jié)構(gòu)。本系統(tǒng)采用SQL Server2000 數(shù)據(jù)庫技術(shù)。根據(jù)系統(tǒng)分析和模塊設(shè)計中得到的功能和相應(yīng)的數(shù)

42、據(jù)存儲要求,本系統(tǒng)數(shù)據(jù)庫的數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu)設(shè)計如下:</p><p><b>  1.數(shù)據(jù)庫</b></p><p>  (1)數(shù)據(jù)庫名稱:設(shè)備信息庫。</p><p>  (2)標(biāo)識:DBEquipment。</p><p><b>  2.數(shù)據(jù)庫表結(jié)構(gòu)</b></p><p&

43、gt;  (1)表名:用戶信息表,如表4-2所示</p><p>  標(biāo)識:tbUser。</p><p>  數(shù)據(jù)來源:用戶管理模塊的錄入。</p><p><b>  表4-2用戶信息表</b></p><p>  (2)表名:設(shè)備基本信息表,如表4-3所示。</p><p>  標(biāo)識:tbE

44、quipData。</p><p>  數(shù)據(jù)來源:設(shè)備信息錄入模塊的錄入。</p><p>  表4-3設(shè)備基本信息表</p><p>  (3)表明:設(shè)備類型信息表,如表4-4所示</p><p>  標(biāo)識:tbEquipKind。</p><p>  數(shù)據(jù)來源:設(shè)備信息錄入模塊的錄入。</p><

45、;p>  表4-4設(shè)備類型信息表</p><p>  (4)表明:附屬設(shè)備信息表,如表4-5所示。</p><p>  標(biāo)識:tbAffEquip。</p><p>  數(shù)據(jù)來源:設(shè)備信息錄入模塊的錄入。</p><p>  表4-5附屬設(shè)備信息表</p><p>  (5)表明:設(shè)備運行狀況表,如表4-6所示。

46、</p><p>  標(biāo)識:ubEquipRun。</p><p>  數(shù)據(jù)來源:設(shè)備運行管理模塊錄入。</p><p>  表4-6設(shè)備運行狀況表</p><p>  (6)表明:設(shè)備起停情況表。如表4-7</p><p>  標(biāo)識:tbStart。</p><p>  數(shù)據(jù)來源:設(shè)備運行管理

47、模塊錄入。</p><p>  表4-7設(shè)備起停情況表</p><p>  (7)表明:設(shè)備故障記錄表,如表4-8所示。</p><p>  標(biāo)識: tbHitch。</p><p>  數(shù)據(jù)來源:設(shè)備運行管理模塊錄入。</p><p>  表4-8設(shè)備故障記錄表</p><p>  (8)表明

48、:設(shè)備維修記錄表。如表4-9</p><p>  標(biāo)識:tbService。</p><p>  數(shù)據(jù)來源:設(shè)備運行管理模塊錄入。</p><p>  表4-9設(shè)備維修記錄表</p><p>  (9)表明:設(shè)備臺帳記錄表,如表4-10所示。</p><p>  標(biāo)識:tbAccount。</p><

49、;p>  數(shù)據(jù)來源:臺帳管理模塊錄入。</p><p>  表4-10設(shè)備臺帳記錄表</p><p>  (10)表明:設(shè)備報廢記錄表,如表4-11所示。</p><p>  標(biāo)識:tbReject。</p><p>  數(shù)據(jù)來源:報廢管理模塊錄入。</p><p>  表4-11設(shè)備報廢記錄表</p>

50、;<p><b>  4.3編碼設(shè)計</b></p><p>  編碼是指通過一些便于計算機(jī)或人來識別和處理的符號來表示各類信息。編碼方式有很多。這里針對設(shè)備,采用層次碼和順序碼的合成碼。層次碼指把編碼對象分類,用不同的碼位表示不同的類別進(jìn)行編碼。順序碼指按排列順序?qū)幋a對進(jìn)行編碼。</p><p><b>  5 系統(tǒng)詳細(xì)設(shè)計</b&g

51、t;</p><p>  總體設(shè)計搭建了系統(tǒng)的功能框架,建立了系統(tǒng)數(shù)據(jù)庫結(jié)構(gòu)。在總體上設(shè)計的基礎(chǔ)上,需要對每個模塊的輸入數(shù)據(jù)、需要完成的處理邏輯和輸出數(shù)據(jù)進(jìn)行較詳細(xì)的設(shè)計和描述。詳細(xì)設(shè)計階段,可以使用IPO圖(輸入、處理邏輯和輸出)和PDL(程序設(shè)計語言)來表達(dá)每個模塊的功能。前者使用圖形的方式,直觀但不容易抓住全部的程序流程;后者使用三大基本程序控制結(jié)構(gòu)來表達(dá)模塊功能,沒有圖形直觀,但與程序?qū)崿F(xiàn)過程更為接近。本

52、書中的模塊的外部數(shù)據(jù)描述采用IPO圖的輸入,處理和輸出三部分結(jié)構(gòu),對模塊內(nèi)部處理的描述使用PDL的表達(dá)方式,并將這種方式成為模塊的IPO過程。</p><p><b>  5.1系統(tǒng)公共文件</b></p><p>  根據(jù)系統(tǒng)模塊的結(jié)構(gòu)圖,抽取系統(tǒng)中多個模塊的相同子功能,建立系統(tǒng)公共文件,可以做到減少總代碼量,避免重復(fù)開發(fā),保持系統(tǒng)實現(xiàn)風(fēng)格統(tǒng)一,以及增強可修改性。&

53、lt;/p><p><b>  5.2用戶登錄模塊</b></p><p>  5.3主控制平臺設(shè)計</p><p><b>  1.人機(jī)交互設(shè)計</b></p><p>  主控制平臺具有導(dǎo)航作用,現(xiàn)代信息系統(tǒng)導(dǎo)航方式主要采用兩種:菜單和按鈕式。</p><p>  2.主控制

54、平臺的功能設(shè)計</p><p>  (1)菜單導(dǎo)航功能設(shè)計如下:</p><p> ?、傧到y(tǒng)管理:用戶管理、修改密碼。</p><p> ?、谠O(shè)備信息錄入:設(shè)備基本信息錄入、設(shè)備類別定義、附屬設(shè)備信息錄入。</p><p> ?、墼O(shè)備運行管理:設(shè)備運行狀況記錄、設(shè)備起停情況記錄、設(shè)備故障記錄、設(shè)備維修記錄、設(shè)備耗能情況管理。</p>

55、;<p><b> ?、芘_帳管理。</b></p><p><b> ?、輬髲U管理</b></p><p><b> ?、尥顺觥?lt;/b></p><p>  (2)對當(dāng)前用戶、系統(tǒng)時間的狀態(tài)顯示。</p><p>  (3)給出主控制平臺的提示信息。</p&

56、gt;<p>  (4)判斷當(dāng)前用戶類型,對該類型用戶的權(quán)限進(jìn)行記錄。</p><p>  (5)點出各個菜單或子菜單顯示相應(yīng)的界面。</p><p><b>  5.4系統(tǒng)管理模塊</b></p><p>  系統(tǒng)管理模塊包括用戶管理和修改密碼兩個子模塊。用戶管理子模塊只有系統(tǒng)管理員可以使用,一般用戶不能使用;修改密碼子模塊面向

57、任何用戶,提供修改登錄者密碼的功能。</p><p>  5.5設(shè)備信息錄入模塊</p><p>  設(shè)備信息錄入模塊的功能是設(shè)置和管理基礎(chǔ)數(shù)據(jù)。包括設(shè)備基本信息錄入、設(shè)備類別定義和附屬設(shè)備信息錄入三個子模塊。</p><p>  5.6設(shè)備運行管理模塊</p><p>  設(shè)備運行管理模塊包括設(shè)備運行狀況記錄、設(shè)備起停情況記錄、設(shè)備故障記錄

58、和設(shè)備維修記錄四個子模塊,從不同的角度記錄設(shè)備運行情況。</p><p><b>  5.7臺帳管理模塊</b></p><p><b>  1.人機(jī)交互設(shè)計</b></p><p>  2.臺帳管理模塊的IPO過程</p><p>  輸入:設(shè)備編號、設(shè)備名稱、購入價格、使用單位、記錄時間、記錄人

59、。</p><p>  (1)當(dāng)用戶類型為普通用戶是,“添加”、“修改”和“刪除”功能不可用。</p><p>  (2)臺帳管理窗體啟動</p><p>  (3)從設(shè)備臺帳記錄表中讀取全部記錄,顯示在表格控件dgAccountManage中。</p><p>  (4)根據(jù)用戶的選擇進(jìn)行相應(yīng)處理。</p><p>

60、<b>  5.8報廢管理模塊</b></p><p><b>  1.人機(jī)交互設(shè)計</b></p><p>  2.報廢管理模塊的IPO過程</p><p>  輸入:設(shè)備編號、設(shè)備名稱、報廢時間、報廢原因、型號、制造廠商、購買日期、安裝完成日期、預(yù)定使用年限、外觀尺寸、規(guī)格、重量、技術(shù)參數(shù)、購入價格、報廢前折價價格。&

61、lt;/p><p><b>  處理:</b></p><p>  (1)當(dāng)用戶類型為普通用戶是,“添加”、“修改”和“刪除”功能不可用。</p><p>  (2)報廢管理窗體啟動</p><p>  (3)從設(shè)備報廢記錄表中讀取全部記錄,顯示在表格控件dgAccountManage中。</p><p&

62、gt;  (4)根據(jù)用戶的選擇進(jìn)行相應(yīng)處理。</p><p><b>  6 系統(tǒng)實施</b></p><p>  6.1編寫并測試VB代碼</p><p>  系統(tǒng)實施是信息系統(tǒng)開發(fā)的最后階段,主要工作包括:硬件準(zhǔn)備,軟件準(zhǔn)備,數(shù)據(jù)準(zhǔn)備以及便攜程序代碼。便攜程序代碼的依據(jù)是系統(tǒng)詳細(xì)設(shè)計階段得到的模塊以及模塊的IPO過程。本系統(tǒng)應(yīng)用Visual

63、 Basic 6.0開發(fā)工具的腳本語言和SQL結(jié)構(gòu)化查詢語言來實現(xiàn)系統(tǒng)的功能。</p><p>  6.2開發(fā)難點與解決技巧</p><p>  Visual Basic 6.0 提供了幾種訪問數(shù)據(jù)庫的方式,常用的主要有兩種:使用數(shù)據(jù)控件Adodc和用SQL直接對數(shù)據(jù)庫進(jìn)行訪問。使用數(shù)據(jù)控件時,將 Adodc拖到數(shù)據(jù)窗體上,設(shè)置其Con-nectionString屬性,綁定數(shù)據(jù)源,讀取并顯

64、示數(shù)據(jù)記錄。</p><p><b>  7 系統(tǒng)運行和維護(hù)</b></p><p><b>  7.1運行維護(hù)</b></p><p>  經(jīng)過測試,該系統(tǒng)運行穩(wěn)定,在使用和維護(hù)中應(yīng)該注意以下幾個問題:</p><p>  1)定期備份數(shù)據(jù)庫,以免丟失數(shù)據(jù)。</p><p>

65、;  2)定期清理數(shù)據(jù)庫中的無效數(shù)據(jù),以提高運行效率。</p><p>  3)對軟件及運行環(huán)境進(jìn)行日常維護(hù)。</p><p>  7.2系統(tǒng)的改進(jìn)與提高</p><p>  本系統(tǒng)基本上滿足了設(shè)備管理的需求,但由于各個企業(yè)性質(zhì)不同,使用的設(shè)備不同,因此,針對不同的企業(yè)需要具體問題具體分析,并在現(xiàn)在系統(tǒng)上對某些表的字段作適當(dāng)改動。此外,由于本系統(tǒng)可提供的報表實例有限

66、,因此,可以在本系統(tǒng)的基礎(chǔ)上,增加更多的報表,擴(kuò)充系統(tǒng)的功能。</p><p><b>  結(jié) 論</b></p><p>  經(jīng)過兩個多月的畢業(yè)設(shè)計,一個完整的企業(yè)設(shè)備管理信息系統(tǒng)終于設(shè)計完成了,但也正在這時我真正意識到所學(xué)知識的不足,可以說關(guān)于這方面的接觸才剛剛開始,深有感觸,無以言表。</p><p>  關(guān)于本系統(tǒng),雖然對企業(yè)設(shè)備管

67、理信息進(jìn)行了系統(tǒng)的創(chuàng)建,但我們不可忽略的是這個系統(tǒng)并不完美,我們也不能高枕無憂。我們要在以后的實踐中去檢驗它的可用性,特別要考慮它的實時性和安全性,這才是我們最值得考慮的問題。一個系統(tǒng)好不好,要經(jīng)過反復(fù)的使用才能知道,不光光是理論中分析和設(shè)計得出來的。由此我就想到了在做這個系統(tǒng)時,有的同學(xué)用了VB語言 ,有的同學(xué)用了C ++ 等來建不同的語言和不同的數(shù)據(jù)庫,這樣就導(dǎo)致有的是系統(tǒng)自帶的代碼,而有的則是我們寫進(jìn)去的純代碼,當(dāng)然也就出現(xiàn)了各種

68、各樣的問題。特別是關(guān)于系統(tǒng)的可移植性,有許多不足之處,這樣我們就應(yīng)該多查閱相關(guān)資料,反復(fù)地熟練應(yīng)用,才能把系統(tǒng)設(shè)計的巧,設(shè)計的好。同學(xué)們之間的交流也十分重要,交流就是進(jìn)步,有時進(jìn)會帶你走入一種柳暗花明的欣喜境界。</p><p>  經(jīng)過這次畢業(yè)設(shè)計,引發(fā)了我的很多思考和興趣,首先是做程序要勤,手勤,眼勤,心勤;其次要有韌性,不怕麻煩,不怕失敗,反復(fù)調(diào)試,反復(fù)練習(xí),這樣才能找到最佳的程序設(shè)計。</p>

69、<p><b>  參 考 文 獻(xiàn)</b></p><p><b>  參考文獻(xiàn)</b></p><p>  [1] 王珊、薩師煊《數(shù)據(jù)庫系統(tǒng)概論》[M].北京:高等教育出版社,2006年5月第四版。 </p><p>  [2] 路游、于玉宗《數(shù)據(jù)庫系統(tǒng)課程設(shè)計》[M].清華大學(xué)出版社,2009年5月第一

70、版。 </p><p>  [3] 徐國智、王孝宜《SQL Server數(shù)據(jù)庫開發(fā)實例》[M].電子工業(yè)出版社,2006年1月。</p><p>  [4] 宋昆、李嚴(yán)《SQL Server數(shù)據(jù)庫開發(fā)實例解析》[M].機(jī)械工業(yè)出版社,2006年月。</p><p>  [5] 趙杰、李濤《SQL Server數(shù)據(jù)庫管理、設(shè)計與實現(xiàn)教程》[M].清華大學(xué)出版社,2

71、004年3月。</p><p>  [6] 胡瑩瑾《SQL Server2000數(shù)據(jù)庫》[M].化學(xué)工業(yè)出版社,2008年。</p><p>  [7] 黃明,馮瑞芳《Visual Basic》管理信息系統(tǒng)[M],機(jī)械工業(yè)出版社,2008年4月。</p><p>  [8] 白曉勇、余健《Visual Basic程序設(shè)計案例精編》[M],清華大學(xué)出版社2007年5月

溫馨提示

  • 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論