企業(yè)設(shè)備管理系統(tǒng)

上傳人:good****022 文檔編號:116522024 上傳時間:2022-07-05 格式:DOC 頁數(shù):26 大?。?37KB
收藏 版權(quán)申訴 舉報 下載
企業(yè)設(shè)備管理系統(tǒng)_第1頁
第1頁 / 共26頁
企業(yè)設(shè)備管理系統(tǒng)_第2頁
第2頁 / 共26頁
企業(yè)設(shè)備管理系統(tǒng)_第3頁
第3頁 / 共26頁

下載文檔到電腦,查找使用更方便

20 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《企業(yè)設(shè)備管理系統(tǒng)》由會員分享,可在線閱讀,更多相關(guān)《企業(yè)設(shè)備管理系統(tǒng)(26頁珍藏版)》請在裝配圖網(wǎng)上搜索。

1、 畢業(yè)論文 題目企業(yè)設(shè)備管理系統(tǒng)姓名: 專業(yè):計算機科學與技術(shù) 準考證號: 目 錄引 言11 企業(yè)設(shè)備管理系統(tǒng)概述21.1 系統(tǒng)概述21.2選題背景21.3系統(tǒng)設(shè)計的目標21.4系統(tǒng)設(shè)計思想32 需求分析42.1建立業(yè)務模塊42.2系統(tǒng)數(shù)據(jù)分析42.3計算機配置方案42.3.1分布方案42.3.2軟件環(huán)境53 系統(tǒng)分析63.1系統(tǒng)現(xiàn)狀分析63.2 新系統(tǒng)邏輯功能結(jié)構(gòu)84 系統(tǒng)總體設(shè)計94.1系統(tǒng)功能設(shè)計94.2數(shù)據(jù)庫設(shè)計114.3編碼設(shè)計165 系統(tǒng)詳細設(shè)計175.1系統(tǒng)公共文件175.2用戶登錄模塊175.3主控制平臺設(shè)計175.4系統(tǒng)管理模塊185.5設(shè)備信息錄入模塊185.6設(shè)備運行管理

2、模塊185.7臺帳管理模塊185.8報廢管理模塊186 系統(tǒng)實施196.1編寫并測試VB代碼196.2開發(fā)難點與解決技巧197 系統(tǒng)運行和維護207.1運行維護207.2系統(tǒng)的改進與提高20結(jié) 論21參 考 文 獻22- III -昌吉學院2010屆本科畢業(yè)論文(設(shè)計)引 言在現(xiàn)代信息技術(shù)飛速發(fā)展的今天,企業(yè)的生產(chǎn)經(jīng)營管理方式正隨著網(wǎng)絡(luò)技術(shù)的發(fā)展而朝著信息化、網(wǎng)絡(luò)化方向發(fā)展,一場以互聯(lián)網(wǎng)為標志的信息技術(shù)革命正在改變著人類的生產(chǎn)、生活,人類正步入信息經(jīng)濟時代。在這個時代,一個企業(yè)現(xiàn)代信息技術(shù)水平的高低,將成為企業(yè)競爭力強弱的重要標志,企業(yè)只有迅速掌握好網(wǎng)絡(luò)技術(shù)、利用好網(wǎng)絡(luò)技術(shù),按現(xiàn)代管理方法管理

3、企業(yè)的物流、資金流、信息流,實現(xiàn)企業(yè)管理信息化,才能全面提升企業(yè)資源配置水平,提高企業(yè)核心競爭力,從而提高企業(yè)經(jīng)濟效益,使企業(yè)在市場競爭中立于不敗之地。一般說來,模具企業(yè)都是中小企業(yè),大都是從作坊式的企業(yè)成長起來,甚至目前仍有許多模具企業(yè)是作坊式的的管理,在模具交貨期、成本、質(zhì)量的控制方面問題層出不斷。面對激烈的市場競爭,落后的管理手段和水平,使模具企業(yè)中的管理和技術(shù)人員只有疲于奔命,企業(yè)投巨資引進的CAD/CAM系統(tǒng)和高檔數(shù)控加工設(shè)備也難以發(fā)揮出應有的效率和水平,企業(yè)缺乏活力和競爭力。這些問題已經(jīng)引起了許多有志向國際先進水平看齊的模具企業(yè)經(jīng)營者的高度重視,如何提高企業(yè)管理水平,增強企業(yè)的競爭

4、力已成為我國模具制造行業(yè)參與國際市場競爭迫切需要解決的問題。 因此,模具制造企業(yè)要提高管理水平,具備快速反應和及時調(diào)整的能力,沒有一套先進的管理系統(tǒng)實現(xiàn)管理的信息化是很難做到的。通過信息化建設(shè),實現(xiàn)模具制造企業(yè)的集成化管理,是促進企業(yè)提高經(jīng)營管理水平的一個有效途徑。 由于時間緊迫,加之水平有限,設(shè)計中的缺點和不足之處在所難免,敬請導師批評指正,不勝感激。 1 企業(yè)設(shè)備管理系統(tǒng)概述1.1 系統(tǒng)概述本文首先概要的論述了數(shù)據(jù)庫的有關(guān)知識與現(xiàn)狀。之后,對當代計算機數(shù)據(jù)庫技術(shù)的現(xiàn)狀,尤其是對關(guān)系型數(shù)據(jù)庫作了系統(tǒng)的描述。在此基礎(chǔ)上,論文重點對數(shù)據(jù)庫的開發(fā)環(huán)境 Microsoft Visual Basic

5、2005 作了詳細的介紹,然后,對開發(fā)一個小型的現(xiàn)代流通企業(yè)設(shè)備管理系統(tǒng)所用到的語句、函數(shù)、對象進行了詳細的闡述。最后,結(jié)合自己編寫的現(xiàn)代流通企業(yè)設(shè)備管理系統(tǒng),給出了完整的、可實際使用的數(shù)據(jù)庫管理系統(tǒng)。并給出了該系統(tǒng)的使用方法和設(shè)計方法。1.2選題背景在中小型企業(yè),設(shè)備管理業(yè)務往往從設(shè)備的入庫開始,其主要包含以下幾部分工作:(1)設(shè)備購進之初,又設(shè)備部門的專業(yè)人員對設(shè)備情況進行核對,并填寫設(shè)備情況登記表。再又管理人員負責將設(shè)備情況登記表登記存檔,并將有關(guān)使用說明進行編號存檔,以備維修之用。對于一些附屬設(shè)備,僅做登記入庫管理,以便進行及時核對和調(diào)配。(2)設(shè)備日常運行中,要對日常檢測到的數(shù)據(jù)進行

6、必要存儲和監(jiān)督。在有經(jīng)驗的技師的指導下,根據(jù)日常使用記錄,制訂日常維護計劃,力爭降低裝置因設(shè)備問題造成的非計劃停工次數(shù)。(3)在設(shè)備發(fā)生事故的情況下,登記事故記錄,并向技術(shù)人員提交事故維修表。由技術(shù)人員進行現(xiàn)場觀察,根據(jù)事故維修表和日常運行數(shù)據(jù),確定維修標準及要求。以便進行及時,合理的維修。在維修結(jié)束后,編寫維修情況報告和設(shè)備狀態(tài)報告。管理人員對有關(guān)資產(chǎn)數(shù)據(jù)進行統(tǒng)計,產(chǎn)品報表,以便高層管理人員根據(jù)該報表把握設(shè)備運營的宏觀情況。1.3系統(tǒng)設(shè)計的目標信息系統(tǒng)的目標應與企業(yè)對該業(yè)務的管理目標相一致,分析信息系統(tǒng)的目標應從企業(yè)的管理目標入手。根據(jù)現(xiàn)代企業(yè)分層次的管理模式,設(shè)置不同的權(quán)限級別,分別提供普

7、通用戶,設(shè)備管理者和系統(tǒng)管理員三個層次。系統(tǒng)目標如下:(1)提供簡單,方便的操作。(2)對系統(tǒng)提供必要的權(quán)限管理。(3)根據(jù)企業(yè)原有的設(shè)備管理業(yè)務,為企業(yè)不同管理層次的職員提供相應的功能。(4)使企業(yè)的設(shè)備管理更加科學和規(guī)范,杜絕設(shè)備的丟失和設(shè)備賬目混亂的情況。(5)節(jié)約設(shè)備管理的成本。(6)對日常的設(shè)備運行情況進行管理,同時提供一些必要的報表。(7)為企業(yè)實現(xiàn)整體信息化和其他相關(guān)系統(tǒng)提供必要的數(shù)據(jù)支持。1.4系統(tǒng)設(shè)計思想信息系統(tǒng)的建設(shè)需要遵循正確的方法和步驟。目前比較流行和成熟的開發(fā)方法有結(jié)構(gòu)化生命周期法,原型法,面向?qū)ο蟮姆椒ê陀嬎銠C輔助軟件工程。本系統(tǒng)采用結(jié)構(gòu)化生命周期法進行系統(tǒng)開發(fā),這

8、種方法的基本思想是建立面向用戶的觀念,嚴格區(qū)分工作階段,自頂向下地完成系統(tǒng)的研制工作,并充分考慮變化的情況。2 需求分析2.1建立業(yè)務模塊新信息系統(tǒng)的建立是在現(xiàn)行業(yè)務基礎(chǔ)上經(jīng)過改建或重建而得到的。因此,在進行新系統(tǒng)的規(guī)劃,分析和設(shè)計工作之前,必須對現(xiàn)行系統(tǒng)做全面,充分的調(diào)查研究和分析,在此基礎(chǔ)上建立企業(yè)模型。業(yè)務模型是對業(yè)務結(jié)構(gòu)和業(yè)務活動本質(zhì)的,概括的認識,可用“業(yè)務范圍業(yè)務過程具體業(yè)務處理”層次結(jié)構(gòu)對其進行描述。業(yè)務模型的建立可以分為3個階段。(1)現(xiàn)行業(yè)務的調(diào)查和分析。(2)提出一個表示全部業(yè)務的模型。(3)擴展上述模型,使它能表示出名項具體的業(yè)務活動,最終確定為業(yè)務模型。2.2系統(tǒng)數(shù)據(jù)分

9、析在建立了較為完整、穩(wěn)定的業(yè)務模型之后,需求根據(jù)業(yè)務模型進行數(shù)據(jù)分析。其基本方法是按照業(yè)務過程進行數(shù)據(jù)分類和組織。數(shù)據(jù)分類后,進行信息體系結(jié)構(gòu)的設(shè)計:即結(jié)合業(yè)務過程與數(shù)據(jù)類,建立系統(tǒng)的功能/數(shù)據(jù)類矩陣。據(jù)分類得到的結(jié)果將用于系統(tǒng)分析和系統(tǒng)設(shè)計階段。根據(jù)業(yè)務模型,可以得到本系統(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è)務功能相對集中。因此,由于本系統(tǒng)的各個業(yè)務沒有產(chǎn)生采購數(shù)據(jù),由此可知它們由企業(yè)的其它子系統(tǒng)產(chǎn)生,不是本系統(tǒng)內(nèi)部處理的數(shù)據(jù)。2.3計算機配置方案在總體

10、規(guī)劃的后期,需要建立計算機的配置方案。確立配置方案需要綜合考慮系統(tǒng)的客觀約束條件、新系統(tǒng)的處理方式、聯(lián)機存儲量、系統(tǒng)所需硬件資源以及系統(tǒng)所需軟件。本系統(tǒng)針對中小型企業(yè)的設(shè)備管理業(yè)務,同時考慮到開發(fā)成本和安全性的問題,因此,本系統(tǒng)設(shè)置成一個單用戶運行系統(tǒng)。綜合考慮以上問題,本系統(tǒng)配置方案如下:2.3.1分布方案本系統(tǒng)采用客戶機/服務器的運行方式,數(shù)據(jù)集中存儲在服務器上。對服務器硬件的要求如下:(1)處理器:Inter Pentium 4 3.06 GHz 或更高。(2)內(nèi)存:128MB 。(3)磁盤空間:40GB或更高。普通的PC均可做為客戶機使用,但為了達到較好的顯示效果和較高的效率,建議采用

11、如下配置:(1)處理器:Inter Pentium 4 系列。(2)內(nèi)存:128MB。(3)網(wǎng)卡:10/100Mbit/s自適應。(4)顯卡:SVGA顯示適配器,顯存32MB或更高。2.3.2軟件環(huán)境(1)操作系統(tǒng):Windows ME/2000/XP/Vista。(2)數(shù)據(jù)庫:Microsoft SQL Server 20003 系統(tǒng)分析3.1系統(tǒng)現(xiàn)狀分析根據(jù)設(shè)備管理的業(yè)務模型C-U矩陣中得到的數(shù)據(jù)類,可以畫出該系統(tǒng)的工作流程圖,如圖3.1所示。需要注意的,工作流程中出現(xiàn)的數(shù)據(jù)存儲與系統(tǒng)規(guī)劃得到的數(shù)據(jù)類應對應。采購員管理人員編制歸類設(shè)備配套資料設(shè)備配套資料P2設(shè)備情況登記表錄入設(shè)備情況登記表

12、附屬設(shè)備登記表設(shè)備基本情況檔案現(xiàn)場監(jiān)管設(shè)備配套資料檔案管理人員設(shè)備臺帳檔案P1現(xiàn)場監(jiān)管管理人員管理人員設(shè)備故障登記日常使用記錄錄入日常運行數(shù)據(jù)制定日常維護計劃表日常維護計劃表設(shè)備故障檔案維修記錄表設(shè)備維修檔案設(shè)備基本情況檔案設(shè)備日常運行情況檔案采購部門購置計劃設(shè)備維修維修情況報告設(shè)備狀態(tài)報告設(shè)備價值重審管理人員設(shè)備報廢標記設(shè)備報廢處理設(shè)備臺帳檔案設(shè)備基本情況檔案臺帳管理各類報表設(shè)備報廢檔案P5門故障記錄表P6P7P4P3P9P8圖3-1設(shè)備管理系統(tǒng)業(yè)務流程圖3.2 新系統(tǒng)邏輯功能結(jié)構(gòu)并非所有的業(yè)務處理都能由計算機來完成,因此,圍繞著信息處理業(yè)務,需要跟據(jù)業(yè)務流程圖,弄清楚系統(tǒng)需要產(chǎn)生什么樣的信

13、息輸出。為了得到這樣的輸出,應該對什么數(shù)據(jù)進行處理,輸入數(shù)據(jù)向輸出數(shù)據(jù)所進行的轉(zhuǎn)換過程是什么。這個過程就是進行數(shù)據(jù)抽取,建立數(shù)據(jù)流程圖的過程。數(shù)據(jù)流程圖描述了新系統(tǒng)的的全部的數(shù)據(jù)處理邏輯的數(shù)據(jù)的流動過程,構(gòu)成了新系統(tǒng)的邏輯模型。據(jù)流程圖并不能完整地描述軟件需求,因為它沒有描述數(shù)據(jù)流程圖上各個成分的具體內(nèi)容。實際以用中,數(shù)據(jù)流程圖往往與數(shù)據(jù)字典配套使用。數(shù)據(jù)字典是在數(shù)據(jù)流程圖的基礎(chǔ)上,進一步定義和描述數(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ù)存儲、處理功能和

14、外部實體的說明。本系統(tǒng)的數(shù)據(jù)流比較簡單,這里只針對各個處理功能,在數(shù)據(jù)字典中建立對處理功能的說明如下:(1)設(shè)備信息錄入:其功能是設(shè)置和管理基礎(chǔ)數(shù)據(jù),包括設(shè)備基本信息、設(shè)備類別的定義和附屬設(shè)備信息錄入。在權(quán)限范圍內(nèi),可以進行基礎(chǔ)數(shù)據(jù)的添加、刪除和修改。(2)設(shè)備運行管理:它是對設(shè)備的日常運行數(shù)據(jù)進行存儲和管理,包括設(shè)備運行狀況記錄、設(shè)備起停情況記錄,設(shè)備故障記錄、設(shè)備維修記錄和設(shè)備耗能情況管理。在權(quán)限范圍內(nèi),可以進行數(shù)據(jù)的添加、刪除和修改。(3)臺帳管理:其功能是設(shè)置和管理設(shè)備的價值、購入日期等相關(guān)信息。(4)設(shè)備價值重審:新購設(shè)備投入使用一段時間后,對設(shè)備價值進行重新評估,并采用得到的信息更

15、新設(shè)備臺帳信息表。(5)報廢管理:如果設(shè)備被主管部門認定需要由新產(chǎn)品代替,則由系統(tǒng)管理員或者設(shè)備管理者實施報廢處理,其他任何用戶均可以查詢報廢設(shè)備信息。(6)報表管理:根據(jù)需要,由相關(guān)人員打印臺帳管理或者報廢管理信息。4 系統(tǒng)總體設(shè)計4.1系統(tǒng)功能設(shè)計統(tǒng)功能設(shè)計的主要工作是建立系統(tǒng)模塊結(jié)構(gòu)。在模塊化結(jié)構(gòu)系統(tǒng)中,由于各個模塊之間基本上是相互獨立的,所以每個模塊都可以獨立的被理解、編程、調(diào)試和修改,這樣就使得復雜的工作變得相對簡單、層次簡單,同時模塊的相對獨立也能夠有效的防止模塊錯誤的蔓延,從而提高系統(tǒng)的可靠性。依據(jù)系統(tǒng)分析階段得到的數(shù)據(jù)流程圖和數(shù)據(jù)字典,以數(shù)據(jù)流程圖中的處理功能為出點發(fā),抽取各個

16、主要的處理功能建立模塊結(jié)構(gòu)圖。從數(shù)據(jù)流圖轉(zhuǎn)化為系統(tǒng)模塊結(jié)構(gòu)時,有三個問題需要注意:(1)模塊結(jié)構(gòu)圖的層次要對應于數(shù)據(jù)流圖的層次。(2)添加模塊。拋開具體業(yè)務本身,考慮到信息安全的問題,往往要添加登錄模塊,登錄成功的用戶才允許使用系統(tǒng);為方便系統(tǒng)管理與維護,需要添加系統(tǒng)管理模塊,用來管理系統(tǒng)用戶的相關(guān)信息。(3)由人工操作到計算機世界的轉(zhuǎn)化過程中,為了便于計算機處理數(shù)據(jù),往往需要對實體添加唯一性標識(字符),如對學生信息的處理往往加上學號來標識學生,這個過程稱作編碼。編碼(如學號)需要單獨的數(shù)據(jù)管理界面來管理,因此一般的應用程序都會有基礎(chǔ)數(shù)據(jù)管理模塊,一般只允許系統(tǒng)管理員使用,用來錄人和維護系統(tǒng)

17、編碼。本系統(tǒng)的模塊結(jié)構(gòu)圖,如圖4-1所示。設(shè)備管理信息系統(tǒng)用戶登錄系統(tǒng)管理設(shè)備記錄設(shè)備運行管理臺帳管理報廢管理修改密碼用戶管理設(shè)備起停情況記 錄設(shè)備故障記錄設(shè)備運行記錄設(shè)備維修記錄圖4.1 系統(tǒng)模塊結(jié)構(gòu)圖1.登錄模塊輸入用戶名和密碼,如果用戶名和密碼正確,進入主控制平臺;否則提示用戶明確的錯誤信息。2.系統(tǒng)管理模塊(1)用戶管理理子:用于系統(tǒng)管理員進行用戶權(quán)限設(shè)置和用戶的瀏覽,包括用戶密碼的用戶權(quán)限的更改,同時為保障系統(tǒng)安全需要進行輸入檢驗,并進行必要的信息提示。一般用戶不能使用該項功能。(2)修改密碼子模塊:其作用是保障任何用戶可以修改自己的密碼。3.設(shè)備信息錄入模塊設(shè)置和管理基礎(chǔ)數(shù)據(jù)。普通

18、用戶只能瀏覽,無更新權(quán)。包括以下幾個功能模塊:(1)設(shè)備基本信息子模塊:用于顯示并更新設(shè)備型號、制造廠商等基本信息。(2)設(shè)備類別定義子模塊:用于顯示并更新設(shè)備類型及其編號。(3)附屬設(shè)備信息子模塊:用于顯示并更新附屬設(shè)備,以便進行及時刻對和調(diào)配。4.設(shè)備運行管理模塊用于管理設(shè)備的日常運行數(shù)據(jù),普通用戶只能瀏覽,無權(quán)更新。包括以下幾個功能模塊:(1)設(shè)備運行狀況記錄子模塊:用于顯示并更新每次檢測設(shè)備時得到的數(shù)據(jù)。(2)設(shè)備起停情況記錄子模塊:用于詳細記錄設(shè)備的起停時間等信息。(3)設(shè)備故障記錄子模塊:用于顯示并更新設(shè)備的故障記錄。(4)設(shè)備維修記錄子模塊:用于顯示并更新設(shè)備的維修記錄。5.臺帳

19、管理模塊:用于管理模塊的價值、購入日期和使用日期等相關(guān)信息。6.報廢管理模塊:如果設(shè)備被認定需要由新產(chǎn)品代替,實施報廢處理,則需要將報廢的設(shè)備從所有相關(guān)的設(shè)備信息中刪除,并新建一個表存放這些報廢設(shè)備記錄。在報廢管理界面上,可以選定報廢的設(shè)備,進行報廢處理,也可以顯示所有的已報廢的設(shè)備信息。4.2數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫設(shè)計是在DBMS 的支持下,按照應用的需要設(shè)計出合理的數(shù)據(jù)庫物理結(jié)構(gòu)。本系統(tǒng)采用SQL Server2000 數(shù)據(jù)庫技術(shù)。根據(jù)系統(tǒng)分析和模塊設(shè)計中得到的功能和相應的數(shù)據(jù)存儲要求,本系統(tǒng)數(shù)據(jù)庫的數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu)設(shè)計如下:1.數(shù)據(jù)庫(1)數(shù)據(jù)庫名稱:設(shè)備信息庫。(2)標識:DBEquipme

20、nt。2.數(shù)據(jù)庫表結(jié)構(gòu)(1)表名:用戶信息表,如表4-2所示標識:tbUser。數(shù)據(jù)來源:用戶管理模塊的錄入。表4-2用戶信息表字段名是否主鍵字段類型字段長度/B是否允許為空備注UserId是char10否用戶名UserPassword否char8否用戶密碼UserKind否varchar20否用戶類型:普通用戶,系統(tǒng)管理員,設(shè)備管理者(2)表名:設(shè)備基本信息表,如表4-3所示。標識:tbEquipData。數(shù)據(jù)來源:設(shè)備信息錄入模塊的錄入。 表4-3設(shè)備基本信息表字段名是否主鍵字段類型字段長度/B是否允許為空備注EquipId是char8否設(shè)備編號EquipName否varchar20否設(shè)備

21、名稱Type否varchar20是型號EquiKindId否char5是設(shè)備類型編號ManuFacturer否varchar50是制造廠商ManuDate否char8是制造日期BuyDate否char8是購買日期FixDate否char8是安裝完成日期FixPlace否varchar50是安裝地點PreUseYear否int4是預定使用年限PreSerCyc否varchar10是預定維修周期Code否int4是復雜系數(shù)Apperance否varchar10是外觀尺寸Specs否varchar10是規(guī)格Weight否varchar10是重量Parameter否varchar100是技術(shù)參數(shù)Con

22、dition否varchar100是使用環(huán)境說明(3)表明:設(shè)備類型信息表,如表4-4所示標識:tbEquipKind。數(shù)據(jù)來源:設(shè)備信息錄入模塊的錄入。 表4-4設(shè)備類型信息表字段名是否主鍵字段類型字段長度/B是否允許為空備注EquipKindId是char5否設(shè)備類型編碼EquipKindName否varchar20否設(shè)備類型名稱EquipKindDes否varchar100是設(shè)備類型描述(4)表明:附屬設(shè)備信息表,如表4-5所示。標識:tbAffEquip。數(shù)據(jù)來源:設(shè)備信息錄入模塊的錄入。表4-5附屬設(shè)備信息表字段名是否主鍵字段類型字段長度/B是否允許為空備注AffId是char8否附

23、屬設(shè)備編號AffName否varchar30否附屬設(shè)備名稱Type否varchar20是型號Manufacturer否varchar50是制造廠Unit否varchar4是單位Number否Int4是數(shù)量Specs否varchar20是規(guī)格AffDes否varchar100是附屬設(shè)備功能描述(5)表明:設(shè)備運行狀況表,如表4-6所示。標識:ubEquipRun。數(shù)據(jù)來源:設(shè)備運行管理模塊錄入。 表4-6設(shè)備運行狀況表字段名是否主鍵字段類型字段長度/B是否允許為空備注EquipId是char8否設(shè)備編號EquipName是varchar20否設(shè)備名稱CheckDate是char8是檢測日期Che

24、ckMan否varchar30是記錄人CheckContent否varchar100是運行狀況表(6)表明:設(shè)備起停情況表。如表4-7標識:tbStart。數(shù)據(jù)來源:設(shè)備運行管理模塊錄入。 表4-7設(shè)備起停情況表字段名是否主鍵字段類型字段長度/B是否允許為空備注EquipId是char8否設(shè)備編號EquipName否varchar20否設(shè)備名稱EquipKindId否char5是設(shè)備類型編號StopPropeerty否varchar20是停運性質(zhì)StopKind否varchar20是停運類型StopTime是char8是停機日期時間IntogetherDate否char8是并網(wǎng)日期時間Stop

25、Reason否varchar100是停運原因StopMinutes否int4是停運分鐘數(shù)Hitch否int4是故障次數(shù)HitchMinutes否int4是故障分鐘StandbuTimes否int4是備用次數(shù)StandbyMinutes否int4是備用分鐘FixTimes否int4是大中小修次數(shù)FixMinutes否int4是大中小修分鐘Linjian否int4是臨檢次數(shù)LinjianMinutes否int4是臨檢分鐘(7)表明:設(shè)備故障記錄表,如表4-8所示。標識: tbHitch。數(shù)據(jù)來源:設(shè)備運行管理模塊錄入。 表4-8設(shè)備故障記錄表字段名是否主鍵字段類型字段長度/B是否允許為空備注Equ

26、ipId是char8否設(shè)備編碼EquipName否varchar20否設(shè)備名稱HitchTime是char8否設(shè)備故障時間HitchDes否varchar50是設(shè)備故障描述(8)表明:設(shè)備維修記錄表。如表4-9標識:tbService。數(shù)據(jù)來源:設(shè)備運行管理模塊錄入。 表4-9設(shè)備維修記錄表字段名是否主鍵字段類型字段長度/B是否允許為空備注EquipId是char8否設(shè)備編碼EquipName否varchar20否設(shè)備名稱NowTime是char8否當前時間ExamineKind否varchar8是檢修類別,取值為:檢修、故障維修ExamineId否char8是檢修報告編號ExamineTim

27、e否char8是檢修日期時間ServiceTime否char8是維修日期時間ServiceDeal否varchar100是維修處理描述DealMan否varchar10是負責人Fee否int4否費用(9)表明:設(shè)備臺帳記錄表,如表4-10所示。標識:tbAccount。數(shù)據(jù)來源:臺帳管理模塊錄入。 表4-10設(shè)備臺帳記錄表字段名是否主鍵字段類型字段長度/B是否允許為空備注EquipId是char8否設(shè)備編碼EquipName否varchar20否設(shè)備名稱PriceOld否int4是購入價格PriceNow否int4是折價價格UserDep否varchar20是使用單位RecordTime是ch

28、ar8是記錄時間RecordMan否varchar20是記錄人(10)表明:設(shè)備報廢記錄表,如表4-11所示。標識:tbReject。數(shù)據(jù)來源:報廢管理模塊錄入。 表4-11設(shè)備報廢記錄表字段名是否主鍵字段類型字段長度/B是否允許為空備注EquipId是char8否設(shè)備編號EquipName否varchar20否設(shè)備名稱RejectTime否int4是報廢時間RejectReason否varchar50是報廢原因Type否varchar20是型號Manufacturer否varchar20是制造廠商BuyDate否char8是購買日期FixDate否char8是安裝完成日期PreUseYear

29、否int4是預定使用年限Apperance否varchar10是外觀尺寸Specs否varchar10是規(guī)格Weight否varchar10是重量Parameter否varchar100是技術(shù)參數(shù)PriceOld否int4是購入價格PriceReject否int4是報廢前折價價格4.3編碼設(shè)計編碼是指通過一些便于計算機或人來識別和處理的符號來表示各類信息。編碼方式有很多。這里針對設(shè)備,采用層次碼和順序碼的合成碼。層次碼指把編碼對象分類,用不同的碼位表示不同的類別進行編碼。順序碼指按排列順序?qū)幋a對進行編碼。5 系統(tǒng)詳細設(shè)計總體設(shè)計搭建了系統(tǒng)的功能框架,建立了系統(tǒng)數(shù)據(jù)庫結(jié)構(gòu)。在總體上設(shè)計的基礎(chǔ)上

30、,需要對每個模塊的輸入數(shù)據(jù)、需要完成的處理邏輯和輸出數(shù)據(jù)進行較詳細的設(shè)計和描述。詳細設(shè)計階段,可以使用IPO圖(輸入、處理邏輯和輸出)和PDL(程序設(shè)計語言)來表達每個模塊的功能。前者使用圖形的方式,直觀但不容易抓住全部的程序流程;后者使用三大基本程序控制結(jié)構(gòu)來表達模塊功能,沒有圖形直觀,但與程序?qū)崿F(xiàn)過程更為接近。本書中的模塊的外部數(shù)據(jù)描述采用IPO圖的輸入,處理和輸出三部分結(jié)構(gòu),對模塊內(nèi)部處理的描述使用PDL的表達方式,并將這種方式成為模塊的IPO過程。5.1系統(tǒng)公共文件根據(jù)系統(tǒng)模塊的結(jié)構(gòu)圖,抽取系統(tǒng)中多個模塊的相同子功能,建立系統(tǒng)公共文件,可以做到減少總代碼量,避免重復開發(fā),保持系統(tǒng)實現(xiàn)風

31、格統(tǒng)一,以及增強可修改性。5.2用戶登錄模塊5.3主控制平臺設(shè)計1.人機交互設(shè)計主控制平臺具有導航作用,現(xiàn)代信息系統(tǒng)導航方式主要采用兩種:菜單和按鈕式。2.主控制平臺的功能設(shè)計(1)菜單導航功能設(shè)計如下:系統(tǒng)管理:用戶管理、修改密碼。設(shè)備信息錄入:設(shè)備基本信息錄入、設(shè)備類別定義、附屬設(shè)備信息錄入。設(shè)備運行管理:設(shè)備運行狀況記錄、設(shè)備起停情況記錄、設(shè)備故障記錄、設(shè)備維修記錄、設(shè)備耗能情況管理。臺帳管理。報廢管理退出。(2)對當前用戶、系統(tǒng)時間的狀態(tài)顯示。(3)給出主控制平臺的提示信息。(4)判斷當前用戶類型,對該類型用戶的權(quán)限進行記錄。(5)點出各個菜單或子菜單顯示相應的界面。5.4系統(tǒng)管理模塊

32、系統(tǒng)管理模塊包括用戶管理和修改密碼兩個子模塊。用戶管理子模塊只有系統(tǒng)管理員可以使用,一般用戶不能使用;修改密碼子模塊面向任何用戶,提供修改登錄者密碼的功能。5.5設(shè)備信息錄入模塊設(shè)備信息錄入模塊的功能是設(shè)置和管理基礎(chǔ)數(shù)據(jù)。包括設(shè)備基本信息錄入、設(shè)備類別定義和附屬設(shè)備信息錄入三個子模塊。5.6設(shè)備運行管理模塊設(shè)備運行管理模塊包括設(shè)備運行狀況記錄、設(shè)備起停情況記錄、設(shè)備故障記錄和設(shè)備維修記錄四個子模塊,從不同的角度記錄設(shè)備運行情況。5.7臺帳管理模塊1.人機交互設(shè)計2.臺帳管理模塊的IPO過程輸入:設(shè)備編號、設(shè)備名稱、購入價格、使用單位、記錄時間、記錄人。(1)當用戶類型為普通用戶是,“添加”、“

33、修改”和“刪除”功能不可用。(2)臺帳管理窗體啟動(3)從設(shè)備臺帳記錄表中讀取全部記錄,顯示在表格控件dgAccountManage中。(4)根據(jù)用戶的選擇進行相應處理。5.8報廢管理模塊1.人機交互設(shè)計2.報廢管理模塊的IPO過程輸入:設(shè)備編號、設(shè)備名稱、報廢時間、報廢原因、型號、制造廠商、購買日期、安裝完成日期、預定使用年限、外觀尺寸、規(guī)格、重量、技術(shù)參數(shù)、購入價格、報廢前折價價格。處理:(1)當用戶類型為普通用戶是,“添加”、“修改”和“刪除”功能不可用。(2)報廢管理窗體啟動(3)從設(shè)備報廢記錄表中讀取全部記錄,顯示在表格控件dgAccountManage中。(4)根據(jù)用戶的選擇進行相

34、應處理。6 系統(tǒng)實施6.1編寫并測試VB代碼系統(tǒng)實施是信息系統(tǒng)開發(fā)的最后階段,主要工作包括:硬件準備,軟件準備,數(shù)據(jù)準備以及便攜程序代碼。便攜程序代碼的依據(jù)是系統(tǒng)詳細設(shè)計階段得到的模塊以及模塊的IPO過程。本系統(tǒng)應用Visual Basic 6.0開發(fā)工具的腳本語言和SQL結(jié)構(gòu)化查詢語言來實現(xiàn)系統(tǒng)的功能。6.2開發(fā)難點與解決技巧Visual Basic 6.0 提供了幾種訪問數(shù)據(jù)庫的方式,常用的主要有兩種:使用數(shù)據(jù)控件Adodc和用SQL直接對數(shù)據(jù)庫進行訪問。使用數(shù)據(jù)控件時,將 Adodc拖到數(shù)據(jù)窗體上,設(shè)置其Con-nectionString屬性,綁定數(shù)據(jù)源,讀取并顯示數(shù)據(jù)記錄。7 系統(tǒng)運行

35、和維護7.1運行維護經(jīng)過測試,該系統(tǒng)運行穩(wěn)定,在使用和維護中應該注意以下幾個問題:1)定期備份數(shù)據(jù)庫,以免丟失數(shù)據(jù)。2)定期清理數(shù)據(jù)庫中的無效數(shù)據(jù),以提高運行效率。3)對軟件及運行環(huán)境進行日常維護。7.2系統(tǒng)的改進與提高本系統(tǒng)基本上滿足了設(shè)備管理的需求,但由于各個企業(yè)性質(zhì)不同,使用的設(shè)備不同,因此,針對不同的企業(yè)需要具體問題具體分析,并在現(xiàn)在系統(tǒng)上對某些表的字段作適當改動。此外,由于本系統(tǒng)可提供的報表實例有限,因此,可以在本系統(tǒng)的基礎(chǔ)上,增加更多的報表,擴充系統(tǒng)的功能。結(jié) 論經(jīng)過兩個多月的畢業(yè)設(shè)計,一個完整的企業(yè)設(shè)備管理信息系統(tǒng)終于設(shè)計完成了,但也正在這時我真正意識到所學知識的不足,可以說關(guān)于

36、這方面的接觸才剛剛開始,深有感觸,無以言表。關(guān)于本系統(tǒng),雖然對企業(yè)設(shè)備管理信息進行了系統(tǒng)的創(chuàng)建,但我們不可忽略的是這個系統(tǒng)并不完美,我們也不能高枕無憂。我們要在以后的實踐中去檢驗它的可用性,特別要考慮它的實時性和安全性,這才是我們最值得考慮的問題。一個系統(tǒng)好不好,要經(jīng)過反復的使用才能知道,不光光是理論中分析和設(shè)計得出來的。由此我就想到了在做這個系統(tǒng)時,有的同學用了VB語言 ,有的同學用了C + 等來建不同的語言和不同的數(shù)據(jù)庫,這樣就導致有的是系統(tǒng)自帶的代碼,而有的則是我們寫進去的純代碼,當然也就出現(xiàn)了各種各樣的問題。特別是關(guān)于系統(tǒng)的可移植性,有許多不足之處,這樣我們就應該多查閱相關(guān)資料,反復地

37、熟練應用,才能把系統(tǒng)設(shè)計的巧,設(shè)計的好。同學們之間的交流也十分重要,交流就是進步,有時進會帶你走入一種柳暗花明的欣喜境界。經(jīng)過這次畢業(yè)設(shè)計,引發(fā)了我的很多思考和興趣,首先是做程序要勤,手勤,眼勤,心勤;其次要有韌性,不怕麻煩,不怕失敗,反復調(diào)試,反復練習,這樣才能找到最佳的程序設(shè)計。參 考 文 獻參考文獻1 王珊、薩師煊數(shù)據(jù)庫系統(tǒng)概論M.北京:高等教育出版社,2006年5月第四版。 2 路游、于玉宗數(shù)據(jù)庫系統(tǒng)課程設(shè)計M.清華大學出版社,2009年5月第一版。 3 徐國智、王孝宜SQL Server數(shù)據(jù)庫開發(fā)實例M.電子工業(yè)出版社,2006年1月。4 宋昆、李嚴SQL Server數(shù)據(jù)庫開發(fā)實例解析M.機械工業(yè)出版社,2006年月。5 趙杰、李濤SQL Server數(shù)據(jù)庫管理、設(shè)計與實現(xiàn)教程M.清華大學出版社,2004年3月。6 胡瑩瑾SQL Server2000數(shù)據(jù)庫M.化學工業(yè)出版社,2008年。7 黃明,馮瑞芳Visual Basic管理信息系統(tǒng)M,機械工業(yè)出版社,2008年4月。8 白曉勇、余健Visual Basic程序設(shè)計案例精編M,清華大學出版社2007年5月。9 劉炳文Visual Basic程序設(shè)計教程M,清華大學出版社,2006年8月第三版。10周曉杰、高鑒偉Visual Basic數(shù)據(jù)庫項目案例導航M,清華大學出版社,2007年10月第一版。21

展開閱讀全文
溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!