版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、<p><b> 畢業(yè)論文</b></p><p> 題目——企業(yè)設備管理系統(tǒng)</p><p><b> 姓名:</b></p><p> 專業(yè):計算機科學與技術 </p><p> 準考證號: </p><p&
2、gt;<b> 目 錄</b></p><p><b> 引 言1</b></p><p> 1 企業(yè)設備管理系統(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)設計的目標2</p><p> 1.4系統(tǒng)設計思想3</p><p><b> 2 需求分析4</b></p><p> 2.1建立業(yè)務模塊4</p><p> 2.2系統(tǒng)數(shù)據(jù)分析4</p><p> 2.3計算機配置方案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)總體設計9</p>&l
5、t;p> 4.1系統(tǒng)功能設計9</p><p> 4.2數(shù)據(jù)庫設計11</p><p> 4.3編碼設計16</p><p> 5 系統(tǒng)詳細設計17</p><p> 5.1系統(tǒng)公共文件17</p><p> 5.2用戶登錄模塊17</p><p> 5.3主控制
6、平臺設計17</p><p> 5.4系統(tǒng)管理模塊18</p><p> 5.5設備信息錄入模塊18</p><p> 5.6設備運行管理模塊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)運行和維護20</p><p> 7.1運行維護20</p><p> 7.2系統(tǒng)的改進與提高20</p><p>&
8、lt;b> 結(jié) 論21</b></p><p> 參 考 文 獻22</p><p><b> 引 言</b></p><p> 在現(xiàn)代信息技術飛速發(fā)展的今天,企業(yè)的生產(chǎn)經(jīng)營管理方式正隨著網(wǎng)絡技術的發(fā)展而朝著信息化、網(wǎng)絡化方向發(fā)展,一場以互聯(lián)網(wǎng)為標志的信息技術革命正在改變著人類的生產(chǎn)、生活,人類正步入信息
9、經(jīng)濟時代。在這個時代,一個企業(yè)現(xiàn)代信息技術水平的高低,將成為企業(yè)競爭力強弱的重要標志,企業(yè)只有迅速掌握好網(wǎng)絡技術、利用好網(wǎng)絡技術,按現(xiàn)代管理方法管理企業(yè)的物流、資金流、信息流,實現(xiàn)企業(yè)管理信息化,才能全面提升企業(yè)資源配置水平,提高企業(yè)核心競爭力,從而提高企業(yè)經(jīng)濟效益,使企業(yè)在市場競爭中立于不敗之地。</p><p> 一般說來,模具企業(yè)都是中小企業(yè),大都是從作坊式的企業(yè)成長起來,甚至目前仍有許多模具企業(yè)是作坊式
10、的的管理,在模具交貨期、成本、質(zhì)量的控制方面問題層出不斷。面對激烈的市場競爭,落后的管理手段和水平,使模具企業(yè)中的管理和技術人員只有疲于奔命,企業(yè)投巨資引進的CAD/CAM系統(tǒng)和高檔數(shù)控加工設備也難以發(fā)揮出應有的效率和水平,企業(yè)缺乏活力和競爭力。這些問題已經(jīng)引起了許多有志向國際先進水平看齊的模具企業(yè)經(jīng)營者的高度重視,如何提高企業(yè)管理水平,增強企業(yè)的競爭力已成為我國模具制造行業(yè)參與國際市場競爭迫切需要解決的問題。 </p>
11、<p> 因此,模具制造企業(yè)要提高管理水平,具備快速反應和及時調(diào)整的能力,沒有一套先進的管理系統(tǒng)實現(xiàn)管理的信息化是很難做到的。通過信息化建設,實現(xiàn)模具制造企業(yè)的集成化管理,是促進企業(yè)提高經(jīng)營管理水平的一個有效途徑。 </p><p> 由于時間緊迫,加之水平有限,設計中的缺點和不足之處在所難免,敬請導師批評指正,不勝感激。</p><p> 1 企業(yè)設備管理系統(tǒng)概述<
12、/p><p><b> 1.1 系統(tǒng)概述</b></p><p> 本文首先概要的論述了數(shù)據(jù)庫的有關知識與現(xiàn)狀。之后,對當代計算機數(shù)據(jù)庫技術的現(xiàn)狀,尤其是對關系型數(shù)據(jù)庫作了系統(tǒng)的描述。在此基礎上,論文重點對數(shù)據(jù)庫的開發(fā)環(huán)境 — Microsoft Visual Basic 2005 作了詳細的介紹,然后,對開發(fā)一個小型的現(xiàn)代流通企業(yè)設備管理系統(tǒng)所用到的語句、函數(shù)、對
13、象進行了詳細的闡述。最后,結(jié)合自己編寫的現(xiàn)代流通企業(yè)設備管理系統(tǒng),給出了完整的、可實際使用的數(shù)據(jù)庫管理系統(tǒng)。并給出了該系統(tǒng)的使用方法和設計方法。</p><p><b> 1.2選題背景</b></p><p> 在中小型企業(yè),設備管理業(yè)務往往從設備的入庫開始,其主要包含以下幾部分工作:</p><p> ?。?)設備購進之初,又設備部門的
14、專業(yè)人員對設備情況進行核對,并填寫設備情況登記表。再又管理人員負責將設備情況登記表登記存檔,并將有關使用說明進行編號存檔,以備維修之用。對于一些附屬設備,僅做登記入庫管理,以便進行及時核對和調(diào)配。</p><p> ?。?)設備日常運行中,要對日常檢測到的數(shù)據(jù)進行必要存儲和監(jiān)督。在有經(jīng)驗的技師的指導下,根據(jù)日常使用記錄,制訂日常維護計劃,力爭降低裝置因設備問題造成的非計劃停工次數(shù)。</p><
15、p> ?。?)在設備發(fā)生事故的情況下,登記事故記錄,并向技術人員提交事故維修表。由技術人員進行現(xiàn)場觀察,根據(jù)事故維修表和日常運行數(shù)據(jù),確定維修標準及要求。以便進行及時,合理的維修。在維修結(jié)束后,編寫維修情況報告和設備狀態(tài)報告。</p><p> 管理人員對有關資產(chǎn)數(shù)據(jù)進行統(tǒng)計,產(chǎn)品報表,以便高層管理人員根據(jù)該報表把握設備運營的宏觀情況。</p><p> 1.3系統(tǒng)設計的目標&l
16、t;/p><p> 信息系統(tǒng)的目標應與企業(yè)對該業(yè)務的管理目標相一致,分析信息系統(tǒng)的目標應從企業(yè)的管理目標入手。根據(jù)現(xiàn)代企業(yè)分層次的管理模式,設置不同的權限級別,分別提供普通用戶,設備管理者和系統(tǒng)管理員三個層次。系統(tǒng)目標如下:</p><p> (1)提供簡單,方便的操作。</p><p> (2)對系統(tǒng)提供必要的權限管理。</p><p>
17、 (3)根據(jù)企業(yè)原有的設備管理業(yè)務,為企業(yè)不同管理層次的職員提供相應的功能。</p><p> (4)使企業(yè)的設備管理更加科學和規(guī)范,杜絕設備的丟失和設備賬目混亂的情況。</p><p> (5)節(jié)約設備管理的成本。</p><p> (6)對日常的設備運行情況進行管理,同時提供一些必要的報表。</p><p> (7)為企業(yè)實現(xiàn)整
18、體信息化和其他相關系統(tǒng)提供必要的數(shù)據(jù)支持。</p><p><b> 1.4系統(tǒng)設計思想</b></p><p> 信息系統(tǒng)的建設需要遵循正確的方法和步驟。目前比較流行和成熟的開發(fā)方法有結(jié)構(gòu)化生命周期法,原型法,面向?qū)ο蟮姆椒ê陀嬎銠C輔助軟件工程。</p><p> 本系統(tǒng)采用結(jié)構(gòu)化生命周期法進行系統(tǒng)開發(fā),這種方法的基本思想是建立面向用戶
19、的觀念,嚴格區(qū)分工作階段,自頂向下地完成系統(tǒng)的研制工作,并充分考慮變化的情況。</p><p><b> 2 需求分析</b></p><p><b> 2.1建立業(yè)務模塊</b></p><p> 新信息系統(tǒng)的建立是在現(xiàn)行業(yè)務基礎上經(jīng)過改建或重建而得到的。因此,在進行新系統(tǒng)的規(guī)劃,分析和設計工作之前,必須對現(xiàn)行系統(tǒng)
20、做全面,充分的調(diào)查研究和分析,在此基礎上建立企業(yè)模型。業(yè)務模型是對業(yè)務結(jié)構(gòu)和業(yè)務活動本質(zhì)的,概括的認識,可用“業(yè)務范圍——業(yè)務過程——具體業(yè)務處理”層次結(jié)構(gòu)對其進行描述。業(yè)務模型的建立可以分為3個階段。</p><p> (1)現(xiàn)行業(yè)務的調(diào)查和分析。</p><p> (2)提出一個表示全部業(yè)務的模型。</p><p> (3)擴展上述模型,使它能表示出名項具
21、體的業(yè)務活動,最終確定為業(yè)務模型。</p><p><b> 2.2系統(tǒng)數(shù)據(jù)分析</b></p><p> 在建立了較為完整、穩(wěn)定的業(yè)務模型之后,需求根據(jù)業(yè)務模型進行數(shù)據(jù)分析。其基本方法是按照業(yè)務過程進行數(shù)據(jù)分類和組織。數(shù)據(jù)分類后,進行信息體系結(jié)構(gòu)的設計:即結(jié)合業(yè)務過程與數(shù)據(jù)類,建立系統(tǒng)的功能/數(shù)據(jù)類矩陣。據(jù)分類得到的結(jié)果將用于系統(tǒng)分析和系統(tǒng)設計階段。</p
22、><p> 根據(jù)業(yè)務模型,可以得到本系統(tǒng)需要建立的數(shù)據(jù)類有:設備基本信息數(shù)據(jù)、設備運行信息數(shù)據(jù)、設備故障信息數(shù)據(jù)、設備維修信息數(shù)據(jù)、設備臺帳信息數(shù)據(jù)、設備報廢信息數(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ù)。</p><p> 2.3計算機配置方案</p&
23、gt;<p> 在總體規(guī)劃的后期,需要建立計算機的配置方案。確立配置方案需要綜合考慮系統(tǒng)的客觀約束條件、新系統(tǒng)的處理方式、聯(lián)機存儲量、系統(tǒng)所需硬件資源以及系統(tǒng)所需軟件。本系統(tǒng)針對中小型企業(yè)的設備管理業(yè)務,同時考慮到開發(fā)成本和安全性的問題,因此,本系統(tǒng)設置成一個單用戶運行系統(tǒng)。綜合考慮以上問題,本系統(tǒng)配置方案如下:</p><p><b> 2.3.1分布方案</b><
24、/p><p> 本系統(tǒng)采用客戶機/服務器的運行方式,數(shù)據(jù)集中存儲在服務器上。對服務器硬件的要求如下:</p><p> (1)處理器:Inter Pentium 4 3.06 GHz 或更高。</p><p> (2)內(nèi)存:128MB 。</p><p> (3)磁盤空間:40GB或更高。</p><p>
25、普通的PC均可做為客戶機使用,但為了達到較好的顯示效果和較高的效率,建議采用如下配置:</p><p> (1)處理器:Inter Pentium 4 系列。</p><p> (2)內(nèi)存:128MB。</p><p> (3)網(wǎng)卡:10/100Mbit/s自適應。</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ù)設備管理的業(yè)務模型C-U矩陣中得到的數(shù)據(jù)類,可以畫出該系統(tǒng)的工作流程圖,如圖3.1所示。需要注意的,工作流程中出現(xiàn)的數(shù)據(jù)存儲與系統(tǒng)規(guī)劃得到的數(shù)據(jù)類應對應。</p><p> 圖3-1設備管理系統(tǒng)業(yè)務流程圖</p><p> 3.2 新系統(tǒng)邏輯功能結(jié)
28、構(gòu)</p><p> 并非所有的業(yè)務處理都能由計算機來完成,因此,圍繞著信息處理業(yè)務,需要跟據(jù)業(yè)務流程圖,弄清楚系統(tǒng)需要產(chǎn)生什么樣的信息輸出。為了得到這樣的輸出,應該對什么數(shù)據(jù)進行處理,輸入數(shù)據(jù)向輸出數(shù)據(jù)所進行的轉(zhuǎ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ù)流程圖的基礎上,進一步定義和描述數(shù)據(jù)流程圖上各個成分的工具,它包括對一切動態(tài)數(shù)據(jù)和靜態(tài)數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)和相互關系等的說明,是數(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ù)據(jù),包括設備基本信息、設備類別的定義和附屬設備信息錄入。在權限范圍內(nèi),可以進行基礎數(shù)據(jù)的添加、刪除和修改。</p><p> (2)設備運行管理:它是對設備的日常運行數(shù)據(jù)進行存儲和管理,包括設備運行狀況記錄、設備起停情況記錄,設備故障記錄、設備維修記
31、錄和設備耗能情況管理。在權限范圍內(nèi),可以進行數(shù)據(jù)的添加、刪除和修改。</p><p> (3)臺帳管理:其功能是設置和管理設備的價值、購入日期等相關信息。</p><p> (4)設備價值重審:新購設備投入使用一段時間后,對設備價值進行重新評估,并采用得到的信息更新設備臺帳信息表。</p><p> (5)報廢管理:如果設備被主管部門認定需要由新產(chǎn)品代替,則由
32、系統(tǒng)管理員或者設備管理者實施報廢處理,其他任何用戶均可以查詢報廢設備信息。</p><p> (6)報表管理:根據(jù)需要,由相關人員打印臺帳管理或者報廢管理信息。</p><p><b> 4 系統(tǒng)總體設計</b></p><p><b> 4.1系統(tǒng)功能設計</b></p><p> 統(tǒng)功能
33、設計的主要工作是建立系統(tǒng)模塊結(jié)構(gòu)。在模塊化結(jié)構(gòu)系統(tǒng)中,由于各個模塊之間基本上是相互獨立的,所以每個模塊都可以獨立的被理解、編程、調(diào)試和修改,這樣就使得復雜的工作變得相對簡單、層次簡單,同時模塊的相對獨立也能夠有效的防止模塊錯誤的蔓延,從而提高系統(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)圖的層次要對應于數(shù)據(jù)流圖的層次。</p><p> (2)添加模塊。拋開具體業(yè)務本身,考慮到信息安全的問題,往往要添加登錄模塊,登錄成功的用戶才允許使用系統(tǒng);為方便系統(tǒng)管理與維護,需要添加系統(tǒng)管理模塊,用來管理系統(tǒng)用戶的相關信息。</p><p> (3)由人工操作到計算機世界的轉(zhuǎn)化過程中,為了便
35、于計算機處理數(shù)據(jù),往往需要對實體添加唯一性標識(字符),如對學生信息的處理往往加上學號來標識學生,這個過程稱作編碼。編碼(如學號)需要單獨的數(shù)據(jù)管理界面來管理,因此一般的應用程序都會有基礎數(shù)據(jù)管理模塊,一般只允許系統(tǒng)管理員使用,用來錄人和維護系統(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> 輸入用戶名和密碼,如果用戶名和密碼正確,進入主控制平臺;否則提示用戶明確的錯誤信息。</p><p><b> 2.系統(tǒng)管理模塊</b></p><p> (1)用戶管理理子:用于系統(tǒng)管理員進行用戶權限設置和用戶的瀏覽,包括用戶密碼的用戶權限的更改,同時為保障
37、系統(tǒng)安全需要進行輸入檢驗,并進行必要的信息提示。一般用戶不能使用該項功能。</p><p> (2)修改密碼子模塊:其作用是保障任何用戶可以修改自己的密碼。</p><p> 3.設備信息錄入模塊</p><p> 設置和管理基礎數(shù)據(jù)。普通用戶只能瀏覽,無更新權。包括以下幾個功能模塊:</p><p> (1)設備基本信息子模塊:用于
38、顯示并更新設備型號、制造廠商等基本信息。</p><p> (2)設備類別定義子模塊:用于顯示并更新設備類型及其編號。</p><p> (3)附屬設備信息子模塊:用于顯示并更新附屬設備,以便進行及時刻對和調(diào)配。</p><p> 4.設備運行管理模塊</p><p> 用于管理設備的日常運行數(shù)據(jù),普通用戶只能瀏覽,無權更新。包括以下
39、幾個功能模塊:</p><p> (1)設備運行狀況記錄子模塊:用于顯示并更新每次檢測設備時得到的數(shù)據(jù)。</p><p> (2)設備起停情況記錄子模塊:用于詳細記錄設備的起停時間等信息。</p><p> (3)設備故障記錄子模塊:用于顯示并更新設備的故障記錄。</p><p> (4)設備維修記錄子模塊:用于顯示并更新設備的維修記
40、錄。</p><p><b> 5.臺帳管理模塊:</b></p><p> 用于管理模塊的價值、購入日期和使用日期等相關信息。</p><p><b> 6.報廢管理模塊:</b></p><p> 如果設備被認定需要由新產(chǎn)品代替,實施報廢處理,則需要將報廢的設備從所有相關的設備信息中刪除
41、,并新建一個表存放這些報廢設備記錄。在報廢管理界面上,可以選定報廢的設備,進行報廢處理,也可以顯示所有的已報廢的設備信息。</p><p><b> 4.2數(shù)據(jù)庫設計</b></p><p> 數(shù)據(jù)庫設計是在DBMS 的支持下,按照應用的需要設計出合理的數(shù)據(jù)庫物理結(jié)構(gòu)。本系統(tǒng)采用SQL Server2000 數(shù)據(jù)庫技術。根據(jù)系統(tǒng)分析和模塊設計中得到的功能和相應的數(shù)
42、據(jù)存儲要求,本系統(tǒng)數(shù)據(jù)庫的數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu)設計如下:</p><p><b> 1.數(shù)據(jù)庫</b></p><p> (1)數(shù)據(jù)庫名稱:設備信息庫。</p><p> (2)標識:DBEquipment。</p><p><b> 2.數(shù)據(jù)庫表結(jié)構(gòu)</b></p><p&
43、gt; (1)表名:用戶信息表,如表4-2所示</p><p> 標識:tbUser。</p><p> 數(shù)據(jù)來源:用戶管理模塊的錄入。</p><p><b> 表4-2用戶信息表</b></p><p> (2)表名:設備基本信息表,如表4-3所示。</p><p> 標識:tbE
44、quipData。</p><p> 數(shù)據(jù)來源:設備信息錄入模塊的錄入。</p><p> 表4-3設備基本信息表</p><p> (3)表明:設備類型信息表,如表4-4所示</p><p> 標識:tbEquipKind。</p><p> 數(shù)據(jù)來源:設備信息錄入模塊的錄入。</p><
45、;p> 表4-4設備類型信息表</p><p> (4)表明:附屬設備信息表,如表4-5所示。</p><p> 標識:tbAffEquip。</p><p> 數(shù)據(jù)來源:設備信息錄入模塊的錄入。</p><p> 表4-5附屬設備信息表</p><p> (5)表明:設備運行狀況表,如表4-6所示。
46、</p><p> 標識:ubEquipRun。</p><p> 數(shù)據(jù)來源:設備運行管理模塊錄入。</p><p> 表4-6設備運行狀況表</p><p> (6)表明:設備起停情況表。如表4-7</p><p> 標識:tbStart。</p><p> 數(shù)據(jù)來源:設備運行管理
47、模塊錄入。</p><p> 表4-7設備起停情況表</p><p> (7)表明:設備故障記錄表,如表4-8所示。</p><p> 標識: tbHitch。</p><p> 數(shù)據(jù)來源:設備運行管理模塊錄入。</p><p> 表4-8設備故障記錄表</p><p> (8)表明
48、:設備維修記錄表。如表4-9</p><p> 標識:tbService。</p><p> 數(shù)據(jù)來源:設備運行管理模塊錄入。</p><p> 表4-9設備維修記錄表</p><p> (9)表明:設備臺帳記錄表,如表4-10所示。</p><p> 標識:tbAccount。</p><
49、;p> 數(shù)據(jù)來源:臺帳管理模塊錄入。</p><p> 表4-10設備臺帳記錄表</p><p> (10)表明:設備報廢記錄表,如表4-11所示。</p><p> 標識:tbReject。</p><p> 數(shù)據(jù)來源:報廢管理模塊錄入。</p><p> 表4-11設備報廢記錄表</p>
50、;<p><b> 4.3編碼設計</b></p><p> 編碼是指通過一些便于計算機或人來識別和處理的符號來表示各類信息。編碼方式有很多。這里針對設備,采用層次碼和順序碼的合成碼。層次碼指把編碼對象分類,用不同的碼位表示不同的類別進行編碼。順序碼指按排列順序?qū)幋a對進行編碼。</p><p><b> 5 系統(tǒng)詳細設計</b&g
51、t;</p><p> 總體設計搭建了系統(tǒng)的功能框架,建立了系統(tǒng)數(shù)據(jù)庫結(jié)構(gòu)。在總體上設計的基礎上,需要對每個模塊的輸入數(shù)據(jù)、需要完成的處理邏輯和輸出數(shù)據(jù)進行較詳細的設計和描述。詳細設計階段,可以使用IPO圖(輸入、處理邏輯和輸出)和PDL(程序設計語言)來表達每個模塊的功能。前者使用圖形的方式,直觀但不容易抓住全部的程序流程;后者使用三大基本程序控制結(jié)構(gòu)來表達模塊功能,沒有圖形直觀,但與程序?qū)崿F(xiàn)過程更為接近。本
52、書中的模塊的外部數(shù)據(jù)描述采用IPO圖的輸入,處理和輸出三部分結(jié)構(gòu),對模塊內(nèi)部處理的描述使用PDL的表達方式,并將這種方式成為模塊的IPO過程。</p><p><b> 5.1系統(tǒng)公共文件</b></p><p> 根據(jù)系統(tǒng)模塊的結(jié)構(gòu)圖,抽取系統(tǒng)中多個模塊的相同子功能,建立系統(tǒng)公共文件,可以做到減少總代碼量,避免重復開發(fā),保持系統(tǒng)實現(xiàn)風格統(tǒng)一,以及增強可修改性。&
53、lt;/p><p><b> 5.2用戶登錄模塊</b></p><p> 5.3主控制平臺設計</p><p><b> 1.人機交互設計</b></p><p> 主控制平臺具有導航作用,現(xiàn)代信息系統(tǒng)導航方式主要采用兩種:菜單和按鈕式。</p><p> 2.主控制
54、平臺的功能設計</p><p> (1)菜單導航功能設計如下:</p><p> ?、傧到y(tǒng)管理:用戶管理、修改密碼。</p><p> ?、谠O備信息錄入:設備基本信息錄入、設備類別定義、附屬設備信息錄入。</p><p> ③設備運行管理:設備運行狀況記錄、設備起停情況記錄、設備故障記錄、設備維修記錄、設備耗能情況管理。</p>
55、;<p><b> ?、芘_帳管理。</b></p><p><b> ?、輬髲U管理</b></p><p><b> ?、尥顺觥?lt;/b></p><p> (2)對當前用戶、系統(tǒng)時間的狀態(tài)顯示。</p><p> (3)給出主控制平臺的提示信息。</p&
56、gt;<p> (4)判斷當前用戶類型,對該類型用戶的權限進行記錄。</p><p> (5)點出各個菜單或子菜單顯示相應的界面。</p><p><b> 5.4系統(tǒng)管理模塊</b></p><p> 系統(tǒng)管理模塊包括用戶管理和修改密碼兩個子模塊。用戶管理子模塊只有系統(tǒng)管理員可以使用,一般用戶不能使用;修改密碼子模塊面向
57、任何用戶,提供修改登錄者密碼的功能。</p><p> 5.5設備信息錄入模塊</p><p> 設備信息錄入模塊的功能是設置和管理基礎數(shù)據(jù)。包括設備基本信息錄入、設備類別定義和附屬設備信息錄入三個子模塊。</p><p> 5.6設備運行管理模塊</p><p> 設備運行管理模塊包括設備運行狀況記錄、設備起停情況記錄、設備故障記錄
58、和設備維修記錄四個子模塊,從不同的角度記錄設備運行情況。</p><p><b> 5.7臺帳管理模塊</b></p><p><b> 1.人機交互設計</b></p><p> 2.臺帳管理模塊的IPO過程</p><p> 輸入:設備編號、設備名稱、購入價格、使用單位、記錄時間、記錄人
59、。</p><p> (1)當用戶類型為普通用戶是,“添加”、“修改”和“刪除”功能不可用。</p><p> (2)臺帳管理窗體啟動</p><p> (3)從設備臺帳記錄表中讀取全部記錄,顯示在表格控件dgAccountManage中。</p><p> (4)根據(jù)用戶的選擇進行相應處理。</p><p>
60、<b> 5.8報廢管理模塊</b></p><p><b> 1.人機交互設計</b></p><p> 2.報廢管理模塊的IPO過程</p><p> 輸入:設備編號、設備名稱、報廢時間、報廢原因、型號、制造廠商、購買日期、安裝完成日期、預定使用年限、外觀尺寸、規(guī)格、重量、技術參數(shù)、購入價格、報廢前折價價格。&
61、lt;/p><p><b> 處理:</b></p><p> (1)當用戶類型為普通用戶是,“添加”、“修改”和“刪除”功能不可用。</p><p> (2)報廢管理窗體啟動</p><p> (3)從設備報廢記錄表中讀取全部記錄,顯示在表格控件dgAccountManage中。</p><p&
62、gt; (4)根據(jù)用戶的選擇進行相應處理。</p><p><b> 6 系統(tǒng)實施</b></p><p> 6.1編寫并測試VB代碼</p><p> 系統(tǒng)實施是信息系統(tǒng)開發(fā)的最后階段,主要工作包括:硬件準備,軟件準備,數(shù)據(jù)準備以及便攜程序代碼。便攜程序代碼的依據(jù)是系統(tǒng)詳細設計階段得到的模塊以及模塊的IPO過程。本系統(tǒ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ù)庫進行訪問。使用數(shù)據(jù)控件時,將 Adodc拖到數(shù)據(jù)窗體上,設置其Con-nectionString屬性,綁定數(shù)據(jù)源,讀取并顯
64、示數(shù)據(jù)記錄。</p><p><b> 7 系統(tǒng)運行和維護</b></p><p><b> 7.1運行維護</b></p><p> 經(jīng)過測試,該系統(tǒng)運行穩(wěn)定,在使用和維護中應該注意以下幾個問題:</p><p> 1)定期備份數(shù)據(jù)庫,以免丟失數(shù)據(jù)。</p><p>
65、; 2)定期清理數(shù)據(jù)庫中的無效數(shù)據(jù),以提高運行效率。</p><p> 3)對軟件及運行環(huán)境進行日常維護。</p><p> 7.2系統(tǒng)的改進與提高</p><p> 本系統(tǒng)基本上滿足了設備管理的需求,但由于各個企業(yè)性質(zhì)不同,使用的設備不同,因此,針對不同的企業(yè)需要具體問題具體分析,并在現(xiàn)在系統(tǒng)上對某些表的字段作適當改動。此外,由于本系統(tǒng)可提供的報表實例有限
66、,因此,可以在本系統(tǒng)的基礎上,增加更多的報表,擴充系統(tǒng)的功能。</p><p><b> 結(jié) 論</b></p><p> 經(jīng)過兩個多月的畢業(yè)設計,一個完整的企業(yè)設備管理信息系統(tǒng)終于設計完成了,但也正在這時我真正意識到所學知識的不足,可以說關于這方面的接觸才剛剛開始,深有感觸,無以言表。</p><p> 關于本系統(tǒng),雖然對企業(yè)設備管
67、理信息進行了系統(tǒng)的創(chuàng)建,但我們不可忽略的是這個系統(tǒng)并不完美,我們也不能高枕無憂。我們要在以后的實踐中去檢驗它的可用性,特別要考慮它的實時性和安全性,這才是我們最值得考慮的問題。一個系統(tǒng)好不好,要經(jīng)過反復的使用才能知道,不光光是理論中分析和設計得出來的。由此我就想到了在做這個系統(tǒng)時,有的同學用了VB語言 ,有的同學用了C ++ 等來建不同的語言和不同的數(shù)據(jù)庫,這樣就導致有的是系統(tǒng)自帶的代碼,而有的則是我們寫進去的純代碼,當然也就出現(xiàn)了各種
68、各樣的問題。特別是關于系統(tǒng)的可移植性,有許多不足之處,這樣我們就應該多查閱相關資料,反復地熟練應用,才能把系統(tǒng)設計的巧,設計的好。同學們之間的交流也十分重要,交流就是進步,有時進會帶你走入一種柳暗花明的欣喜境界。</p><p> 經(jīng)過這次畢業(yè)設計,引發(fā)了我的很多思考和興趣,首先是做程序要勤,手勤,眼勤,心勤;其次要有韌性,不怕麻煩,不怕失敗,反復調(diào)試,反復練習,這樣才能找到最佳的程序設計。</p>
69、<p><b> 參 考 文 獻</b></p><p><b> 參考文獻</b></p><p> [1] 王珊、薩師煊《數(shù)據(jù)庫系統(tǒng)概論》[M].北京:高等教育出版社,2006年5月第四版。 </p><p> [2] 路游、于玉宗《數(shù)據(jù)庫系統(tǒng)課程設計》[M].清華大學出版社,2009年5月第一
70、版。 </p><p> [3] 徐國智、王孝宜《SQL Server數(shù)據(jù)庫開發(fā)實例》[M].電子工業(yè)出版社,2006年1月。</p><p> [4] 宋昆、李嚴《SQL Server數(shù)據(jù)庫開發(fā)實例解析》[M].機械工業(yè)出版社,2006年月。</p><p> [5] 趙杰、李濤《SQL Server數(shù)據(jù)庫管理、設計與實現(xiàn)教程》[M].清華大學出版社,2
71、004年3月。</p><p> [6] 胡瑩瑾《SQL Server2000數(shù)據(jù)庫》[M].化學工業(yè)出版社,2008年。</p><p> [7] 黃明,馮瑞芳《Visual Basic》管理信息系統(tǒng)[M],機械工業(yè)出版社,2008年4月。</p><p> [8] 白曉勇、余健《Visual Basic程序設計案例精編》[M],清華大學出版社2007年5月
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 企業(yè)設備管理論文論建筑企業(yè)設備管理
- 模具企業(yè)管理標準-設備管理-重點設備管理
- 現(xiàn)代企業(yè)設備管理
- 模具企業(yè)管理標準-設備管理-起重設備管理
- 燃氣企業(yè)應用設備管理系統(tǒng)的探討
- 煤礦企業(yè)設備管理信息系統(tǒng)
- 企業(yè)固定資產(chǎn)設備管理系統(tǒng).pdf
- 企業(yè)設備管理信息系統(tǒng).pdf
- 器材設備管理系統(tǒng)
- 設備管理系統(tǒng)-論文
- 淺談冶金企業(yè)設備管理
- 企業(yè)設備管理研究.pdf
- 大學設備管理系統(tǒng)
- tiptop設備管理系統(tǒng)
- 當代施工企業(yè)設備管理
- 煙草企業(yè)集成設備管理系統(tǒng)設計與實現(xiàn)
- 企業(yè)設備管理研究——以某外資制藥企業(yè)的設備管理為例.pdf
- 基于造船企業(yè)設備管理系統(tǒng)的研究.pdf
- 現(xiàn)代企業(yè)設備管理及其系統(tǒng)的實施.pdf
- 模具企業(yè)管理標準-設備管理-設備大修管理
評論
0/150
提交評論