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