版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、企業(yè)設(shè)備管理信息系統(tǒng)- PAGE IV - PAGE -摘 要目前的公司企業(yè),對于(duy)大型電氣設(shè)備的使用十分頻繁,對于大型設(shè)備的管理也成為現(xiàn)代企業(yè)管理之中不可或缺的一部分。因此,開發(fā)這樣一套軟件成為很有必要的事情。 本管理(gunl)信息系統(tǒng)是針對企業(yè)的實際需求開發(fā)設(shè)計的,利用計算機運算速度快、存儲信息容量大、處理邏輯問題強、功能強大的優(yōu)勢,從企業(yè)管理特別是查詢與決策信息的管理需求出發(fā),針對性強,功能齊備,旨在通過幫助該企業(yè)物資管理實現(xiàn)信息化,以提高企業(yè)管理的效率。經(jīng)過分析,我們使用 MICROSOFT公司的 SQL Server 2000和Visual Basic開發(fā)工具,利用其提供的
2、各種面向?qū)ο蟮拈_發(fā)工具,尤其是數(shù)據(jù)窗口這一能方便而簡潔操縱數(shù)據(jù)庫的智能化對象,首先在短時間內(nèi)建立系統(tǒng)應(yīng)用原型,然后對初始原型系統(tǒng)進行需求迭代,不斷修正和改進(gijn),直到形成用戶滿意的可行系統(tǒng)。關(guān)鍵詞:Visual Basic6.0,控件、窗體、SQL Server數(shù)據(jù)庫、設(shè)備管理信息- PAGE III -AbstractNow companys enterprise,for the use of large scale electronic equipment, 10 scale downs are numerous , for the management of large scal
3、e equipment also becomes modern business management, cannot or the part that is short of. Therefore develop so a set of software to become very necessary matter. This management information system is the actual need development design that aims at the business enterprise of, making use of the calcul
4、ator operation speed quick,the saving information have great capacity, the processing logic problem is strong,strong advantage of function,from the business enterprise manage to search especially with the decision information of management need set out, the function is ready, the aim is passing to h
5、elp that business enterprise supplies management realization information-based,with the exaltation the efficiency that business enterprise manage.Through analysis,we use the SQL Server 2000 and the Visual Basic development tool of the company of Microsoft, making use of various development tool that
6、 faces to the object of what it provide,particularly is this ability of the data window way is convenient and simple and direct to manipulate the database of intelligence turn the object, build up the system application prototype in the in a short time first,then,start the prototype system to carry
7、on the need Iteration,generation to the beginning、revise and improve continuously, until formation the customer is satisfied and can go the system.Key words:Visual Basic6.0, controls, the window, the SQL Server database、the equipment management information目 錄 TOC o 1-3 h z u HYPERLINK l _Toc26266945
8、1 摘 要 PAGEREF _Toc262669451 h I HYPERLINK l _Toc262669452 Abstract PAGEREF _Toc262669452 h II HYPERLINK l _Toc262669453 引 言 PAGEREF _Toc262669453 h 1 HYPERLINK l _Toc262669454 1 企業(yè)(qy)設(shè)備管理系統(tǒng)概述 PAGEREF _Toc262669454 h 2 HYPERLINK l _Toc262669455 1.1 系統(tǒng)(xtng)概述 PAGEREF _Toc262669455 h 2 HYPERLINK l _T
9、oc262669456 1.2選題(xun t)背景 PAGEREF _Toc262669456 h 2 HYPERLINK l _Toc262669457 1.3系統(tǒng)設(shè)計的目標 PAGEREF _Toc262669457 h 2 HYPERLINK l _Toc262669458 1.4系統(tǒng)設(shè)計思想 PAGEREF _Toc262669458 h 3 HYPERLINK l _Toc262669459 2 需求分析 PAGEREF _Toc262669459 h 4 HYPERLINK l _Toc262669460 2.1建立業(yè)務(wù)模塊 PAGEREF _Toc262669460 h 4 H
10、YPERLINK l _Toc262669461 2.2系統(tǒng)數(shù)據(jù)分析 PAGEREF _Toc262669461 h 4 HYPERLINK l _Toc262669462 2.3計算機配置方案 PAGEREF _Toc262669462 h 4 HYPERLINK l _Toc262669463 2.3.1分布方案 PAGEREF _Toc262669463 h 4 HYPERLINK l _Toc262669464 2.3.2軟件環(huán)境 PAGEREF _Toc262669464 h 5 HYPERLINK l _Toc262669465 3 系統(tǒng)分析 PAGEREF _Toc2626694
11、65 h 6 HYPERLINK l _Toc262669466 3.1系統(tǒng)現(xiàn)狀分析 PAGEREF _Toc262669466 h 6 HYPERLINK l _Toc262669467 3.2 新系統(tǒng)邏輯功能結(jié)構(gòu) PAGEREF _Toc262669467 h 8 HYPERLINK l _Toc262669468 4 系統(tǒng)總體設(shè)計 PAGEREF _Toc262669468 h 9 HYPERLINK l _Toc262669469 4.1系統(tǒng)功能設(shè)計 PAGEREF _Toc262669469 h 9 HYPERLINK l _Toc262669470 4.2數(shù)據(jù)庫設(shè)計 PAGEREF
12、 _Toc262669470 h 11 HYPERLINK l _Toc262669471 4.3編碼設(shè)計 PAGEREF _Toc262669471 h 16 HYPERLINK l _Toc262669472 5 系統(tǒng)詳細設(shè)計 PAGEREF _Toc262669472 h 17 HYPERLINK l _Toc262669473 5.1系統(tǒng)公共文件 PAGEREF _Toc262669473 h 17 HYPERLINK l _Toc262669474 5.2用戶登錄模塊 PAGEREF _Toc262669474 h 17 HYPERLINK l _Toc262669475 5.3主控
13、制平臺設(shè)計 PAGEREF _Toc262669475 h 17 HYPERLINK l _Toc262669476 5.4系統(tǒng)管理模塊 PAGEREF _Toc262669476 h 18 HYPERLINK l _Toc262669477 5.5設(shè)備信息錄入模塊 PAGEREF _Toc262669477 h 18 HYPERLINK l _Toc262669478 5.6設(shè)備運行管理模塊 PAGEREF _Toc262669478 h 18 HYPERLINK l _Toc262669479 5.7臺帳管理模塊 PAGEREF _Toc262669479 h 18 HYPERLINK l
14、 _Toc262669480 5.8報廢管理模塊 PAGEREF _Toc262669480 h 18 HYPERLINK l _Toc262669481 6 系統(tǒng)實施 PAGEREF _Toc262669481 h 19 HYPERLINK l _Toc262669482 6.1編寫(binxi)并測試VB代碼(di m) PAGEREF _Toc262669482 h 19 HYPERLINK l _Toc262669483 6.2開發(fā)(kif)難點與解決技巧 PAGEREF _Toc262669483 h 19 HYPERLINK l _Toc262669484 7 系統(tǒng)運行和維護 PA
15、GEREF _Toc262669484 h 20 HYPERLINK l _Toc262669485 7.1運行維護 PAGEREF _Toc262669485 h 20 HYPERLINK l _Toc262669486 7.2系統(tǒng)的改進與提高 PAGEREF _Toc262669486 h 20 HYPERLINK l _Toc262669487 結(jié) 論 PAGEREF _Toc262669487 h 21 HYPERLINK l _Toc262669488 參 考 文 獻 PAGEREF _Toc262669488 h 22 HYPERLINK l _Toc262669489 致 謝 P
16、AGEREF _Toc262669489 h 23企業(yè)設(shè)備管理信息系統(tǒng)本科畢業(yè)論文(設(shè)計)PAGE 6PAGE 20引 言在現(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ù)、利用(lyng)好網(wǎng)絡(luò)技術(shù),按現(xiàn)代管理方法管理企業(yè)的物流、資金流、信息流,實現(xiàn)企業(yè)管理信息化,才能全面提升企業(yè)資源配置水平,提高企業(yè)核心競爭力,從而提高企業(yè)經(jīng)濟效益,使企業(yè)在市場競爭中立于
17、不敗之地。一般說來,模具企業(yè)都是中小企業(yè),大都是從作坊式的企業(yè)成長起來,甚至目前仍有許多模具企業(yè)是作坊式的的管理,在模具交貨期、成本、質(zhì)量的控制方面問題層出不斷。面對激烈的市場競爭,落后的管理手段和水平,使模具企業(yè)中的管理和技術(shù)人員只有疲于奔命,企業(yè)投巨資引進的CAD/CAM系統(tǒng)和高檔數(shù)控加工設(shè)備也難以發(fā)揮出應(yīng)有的效率和水平,企業(yè)缺乏活力和競爭力。這些問題已經(jīng)引起了許多有志向國際先進水平看齊的模具企業(yè)經(jīng)營者的高度重視,如何提高企業(yè)管理水平,增強(zngqing)企業(yè)的競爭力已成為我國模具制造行業(yè)參與國際市場競爭迫切需要解決的問題。 因此,模具制造企業(yè)要提高管理(gunl)水平,具備快速反應(yīng)和及
18、時調(diào)整的能力,沒有一套先進的管理系統(tǒng)實現(xiàn)管理的信息化是很難做到的。通過信息化建設(shè),實現(xiàn)模具制造企業(yè)的集成化管理,是促進企業(yè)提高經(jīng)營管理水平的一個有效途徑。 由于時間緊迫,加之水平有限,設(shè)計中的缺點和不足之處在所難免,敬請導(dǎo)師批評指正,不勝感激。 HYPERLINK l _Toc231012087 1 企業(yè)設(shè)備管理系統(tǒng)概述1.1 系統(tǒng)概述本文首先概要的論述了數(shù)據(jù)庫的有關(guān)知識與現(xiàn)狀。之后,對當(dāng)代計算機數(shù)據(jù)庫技術(shù)的現(xiàn)狀,尤其是對關(guān)系型數(shù)據(jù)庫作了系統(tǒng)的描述。在此基礎(chǔ)上,論文重點對數(shù)據(jù)庫的開發(fā)環(huán)境 Microsoft Visual Basic 2005 作了詳細的介紹,然后,對開發(fā)一個小型的現(xiàn)代流通企業(yè)
19、設(shè)備管理系統(tǒng)所用到的語句、函數(shù)、對象進行了詳細的闡述。最后,結(jié)合自己編寫的現(xiàn)代流通企業(yè)設(shè)備管理系統(tǒng),給出了完整的、可實際使用的數(shù)據(jù)庫管理系統(tǒng)。并給出了該系統(tǒng)的使用方法和設(shè)計方法。1.2選題(xun t)背景在中小型企業(yè),設(shè)備管理業(yè)務(wù)往往從設(shè)備的入庫開始,其主要包含以下幾部分(b fen)工作:(1)設(shè)備購進之初,又設(shè)備部門(bmn)的專業(yè)人員對設(shè)備情況進行核對,并填寫設(shè)備情況登記表。再又管理人員負責(zé)將設(shè)備情況登記表登記存檔,并將有關(guān)使用說明進行編號存檔,以備維修之用。對于一些附屬設(shè)備,僅做登記入庫管理,以便進行及時核對和調(diào)配。(2)設(shè)備日常運行中,要對日常檢測到的數(shù)據(jù)進行必要存儲和監(jiān)督。在有經(jīng)
20、驗的技師的指導(dǎo)下,根據(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īng)與企業(yè)對該業(yè)務(wù)的管理目標相一致,分析信息系統(tǒng)的目標應(yīng)從企業(yè)的管理目標入手。根據(jù)現(xiàn)代企業(yè)分層次的管理模式,設(shè)置不同的權(quán)限級別,分別提供普通用戶,設(shè)備管理者和系
21、統(tǒng)管理員三個層次。系統(tǒng)目標如下:(1)提供簡單,方便的操作。(2)對系統(tǒng)提供必要的權(quán)限管理。(3)根據(jù)企業(yè)原有的設(shè)備管理業(yè)務(wù),為企業(yè)不同管理層次的職員提供相應(yīng)的功能。(4)使企業(yè)的設(shè)備管理更加科學(xué)和規(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ā),這種方法的基本思想是建立
22、面向用戶的觀念,嚴格區(qū)分工作階段,自頂向下地完成系統(tǒng)的研制工作,并充分考慮變化的情況。2 需求(xqi)分析 HYPERLINK l _Toc231012096 2.1建立(jinl)業(yè)務(wù)模塊新信息系統(tǒng)的建立是在現(xiàn)行業(yè)務(wù)基礎(chǔ)上經(jīng)過改建或重建而得到的。因此,在進行新系統(tǒng)的規(guī)劃(guhu),分析和設(shè)計工作之前,必須對現(xiàn)行系統(tǒng)做全面,充分的調(diào)查研究和分析,在此基礎(chǔ)上建立企業(yè)模型。業(yè)務(wù)模型是對業(yè)務(wù)結(jié)構(gòu)和業(yè)務(wù)活動本質(zhì)的,概括的認識,可用“業(yè)務(wù)范圍業(yè)務(wù)過程具體業(yè)務(wù)處理”層次結(jié)構(gòu)對其進行描述。業(yè)務(wù)模型的建立可以分為3個階段。(1)現(xiàn)行業(yè)務(wù)的調(diào)查和分析。(2)提出一個表示全部業(yè)務(wù)的模型。(3)擴展上述模型,使
23、它能表示出名項具體的業(yè)務(wù)活動,最終確定為業(yè)務(wù)模型。 HYPERLINK l _Toc231012095 2.2系統(tǒng)數(shù)據(jù)分析在建立了較為完整、穩(wěn)定的業(yè)務(wù)模型之后,需求根據(jù)業(yè)務(wù)模型進行數(shù)據(jù)分析。其基本方法是按照業(yè)務(wù)過程進行數(shù)據(jù)分類和組織。數(shù)據(jù)分類后,進行信息體系結(jié)構(gòu)的設(shè)計:即結(jié)合業(yè)務(wù)過程與數(shù)據(jù)類,建立系統(tǒng)的功能/數(shù)據(jù)類矩陣。據(jù)分類得到的結(jié)果將用于系統(tǒng)分析和系統(tǒng)設(shè)計階段。根據(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ù)功能相對集中。因此,由于本
24、系統(tǒng)的各個業(yè)務(wù)沒有產(chǎn)生采購數(shù)據(jù),由此可知它們由企業(yè)的其它子系統(tǒng)產(chǎn)生,不是本系統(tǒng)內(nèi)部處理的數(shù)據(jù)。2.3計算機配置方案在總體規(guī)劃的后期,需要建立計算機的配置方案。確立配置方案需要綜合考慮系統(tǒng)的客觀約束條件、新系統(tǒng)的處理方式、聯(lián)機存儲量、系統(tǒng)所需硬件資源以及系統(tǒng)所需軟件。本系統(tǒng)針對中小型企業(yè)的設(shè)備管理業(yè)務(wù),同時考慮到開發(fā)成本和安全性的問題,因此,本系統(tǒng)設(shè)置成一個單用戶運行系統(tǒng)。綜合考慮以上問題,本系統(tǒng)配置方案如下:2.3.1分布方案本系統(tǒng)采用客戶機/服務(wù)器的運行方式,數(shù)據(jù)集中存儲在服務(wù)器上。對服務(wù)器硬件的要求如下:(1)處理器:Inter Pentium 4 3.06 GHz 或更高。(2)內(nèi)存:1
25、28MB 。(3)磁盤空間:40GB或更高。普通(ptng)的PC均可做為客戶機使用,但為了達到較好的顯示效果和較高的效率,建議采用如下配置:(1)處理器:Inter Pentium 4 系列(xli)。(2)內(nèi)存(ni cn):128MB。(3)網(wǎng)卡:10/100Mbit/s自適應(yīng)。(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)狀(xinzhung)分析根據(jù)設(shè)備管理的業(yè)務(wù)模型C-U矩陣中得到的數(shù)據(jù)類,可以畫出該系統(tǒng)的
26、工作(gngzu)流程圖,如圖3.1所示。需要注意的,工作流程中出現(xiàn)的數(shù)據(jù)存儲與系統(tǒng)規(guī)劃得到的數(shù)據(jù)類應(yīng)對應(yīng)。采購員管理人員編制歸類設(shè)備配套資料設(shè)備配套資料P2設(shè)備情況登記表錄入設(shè)備情況登記表附屬設(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門故障記錄表P
27、6P7P4P3P9P8圖3-1設(shè)備(shbi)管理系統(tǒng)業(yè)務(wù)流程圖3.2 新系統(tǒng)(xtng)邏輯功能結(jié)構(gòu)并非所有的業(yè)務(wù)處理都能由計算機來完成,因此,圍繞著信息處理業(yè)務(wù),需要跟據(jù)業(yè)務(wù)流程圖,弄清楚系統(tǒng)需要產(chǎn)生什么樣的信息輸出。為了得到這樣的輸出,應(yīng)該對什么數(shù)據(jù)進行(jnxng)處理,輸入數(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ù)流
28、程圖的基礎(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ù)流的來源去處(qch)、數(shù)據(jù)存儲、處理功能和外部實體的說明。本系統(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è)備故障記
29、錄、設(shè)備維修記錄和設(shè)備耗能情況管理。在權(quán)限范圍內(nèi),可以進行數(shù)據(jù)的添加、刪除和修改。(3)臺帳管理:其功能是設(shè)置和管理設(shè)備的價值、購入日期等相關(guān)信息。(4)設(shè)備價值重審:新購設(shè)備投入使用一段時間后,對設(shè)備價值進行重新評估,并采用得到的信息更新設(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)中,由于各個模塊之間基本上是相互獨立的,所以每個模塊都
30、可以獨立的被理解、編程、調(diào)試和修改,這樣就使得復(fù)雜的工作變得相對簡單、層次簡單,同時模塊的相對獨立也能夠有效的防止模塊錯誤的蔓延,從而提高系統(tǒng)的可靠性。依據(jù)系統(tǒng)分析階段得到的數(shù)據(jù)流程圖和數(shù)據(jù)字典,以數(shù)據(jù)流程圖中的處理功能為出點發(fā),抽取各個主要的處理功能建立模塊結(jié)構(gòu)圖。從數(shù)據(jù)流圖轉(zhuǎn)化為系統(tǒng)模塊結(jié)構(gòu)時,有三個問題需要注意:(1)模塊(m kui)結(jié)構(gòu)圖的層次要對應(yīng)于數(shù)據(jù)流圖的層次。(2)添加模塊。拋開具體業(yè)務(wù)本身,考慮(kol)到信息安全的問題,往往要添加登錄模塊,登錄成功的用戶才允許使用系統(tǒng);為方便系統(tǒng)管理與維護,需要添加系統(tǒng)管理模塊,用來管理系統(tǒng)用戶的相關(guān)信息。(3)由人工操作到計算機世界的轉(zhuǎn)
31、化過程中,為了便于計算機處理數(shù)據(jù),往往需要對實體(sht)添加唯一性標識(字符),如對學(xué)生信息的處理往往加上學(xué)號來標識學(xué)生,這個過程稱作編碼。編碼(如學(xué)號)需要單獨的數(shù)據(jù)管理界面來管理,因此一般的應(yīng)用程序都會有基礎(chǔ)數(shù)據(jù)管理模塊,一般只允許系統(tǒng)管理員使用,用來錄人和維護系統(tǒng)編碼。本系統(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)用戶管
32、理理子:用于系統(tǒng)管理員進行用戶權(quán)限設(shè)置和用戶的瀏覽,包括用戶密碼的用戶權(quán)限的更改,同時為保障系統(tǒng)安全需要進行輸入檢驗,并進行必要的信息(xnx)提示。一般用戶不能使用該項功能。(2)修改密碼子模塊(m kui):其作用是保障任何用戶可以修改自己的密碼。3.設(shè)備信息(xnx)錄入模塊設(shè)置和管理基礎(chǔ)數(shù)據(jù)。普通用戶只能瀏覽,無更新權(quán)。包括以下幾個功能模塊:(1)設(shè)備基本信息子模塊:用于顯示并更新設(shè)備型號、制造廠商等基本信息。(2)設(shè)備類別定義子模塊:用于顯示并更新設(shè)備類型及其編號。(3)附屬設(shè)備信息子模塊:用于顯示并更新附屬設(shè)備,以便進行及時刻對和調(diào)配。4.設(shè)備運行管理模塊用于管理設(shè)備的日常運行數(shù)據(jù)
33、,普通用戶只能瀏覽,無權(quán)更新。包括以下幾個功能模塊:(1)設(shè)備運行狀況記錄子模塊:用于顯示并更新每次檢測設(shè)備時得到的數(shù)據(jù)。(2)設(shè)備起停情況記錄子模塊:用于詳細記錄設(shè)備的起停時間等信息。(3)設(shè)備故障記錄子模塊:用于顯示并更新設(shè)備的故障記錄。(4)設(shè)備維修記錄子模塊:用于顯示并更新設(shè)備的維修記錄。5.臺帳管理模塊:用于管理模塊的價值、購入日期和使用日期等相關(guān)信息。6.報廢管理模塊:如果設(shè)備被認定需要由新產(chǎn)品代替,實施報廢處理,則需要將報廢的設(shè)備從所有相關(guān)的設(shè)備信息中刪除,并新建一個表存放這些報廢設(shè)備記錄。在報廢管理界面上,可以選定報廢的設(shè)備,進行報廢處理,也可以顯示所有的已報廢的設(shè)備信息。4.
34、2數(shù)據(jù)庫設(shè)計數(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ù)據(jù)存儲要求,本系統(tǒng)數(shù)據(jù)庫的數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu)設(shè)計如下:1.數(shù)據(jù)庫(1)數(shù)據(jù)庫名稱:設(shè)備信息庫。(2)標識:DBEquipment。2.數(shù)據(jù)庫表結(jié)構(gòu)(1)表名:用戶信息表,如表4-2所示標識:tbUser。數(shù)據(jù)來源:用戶管理模塊的錄入。表4-2用戶信息表字段名是否主鍵字段類型字段長度/B是否允許為空備注UserId是char10否用戶名UserPassword否char8否用戶密碼UserKind否varchar20
35、否用戶類型:普通用戶,系統(tǒng)管理員,設(shè)備管理者(2)表名:設(shè)備基本(jbn)信息表,如表4-3所示。標識(biozh):tbEquipData。數(shù)據(jù)來源:設(shè)備信息錄入(l r)模塊的錄入。 表4-3設(shè)備基本信息表字段名是否主鍵字段類型字段長度/B是否允許為空備注EquipId是char8否設(shè)備編號EquipName否varchar20否設(shè)備名稱Type否varchar20是型號EquiKindId否char5是設(shè)備類型編號ManuFacturer否varchar50是制造廠商ManuDate否char8是制造日期BuyDate否char8是購買日期FixDate否char8是安裝完成日期FixP
36、lace否varchar50是安裝地點PreUseYear否int4是預(yù)定使用年限PreSerCyc否varchar10是預(yù)定維修周期Code否int4是復(fù)雜系數(shù)Apperance否varchar10是外觀尺寸Specs否varchar10是規(guī)格Weight否varchar10是重量Parameter否varchar100是技術(shù)參數(shù)Condition否varchar100是使用環(huán)境說明(3)表明:設(shè)備類型信息表,如表4-4所示標識:tbEquipKind。數(shù)據(jù)來源:設(shè)備信息錄入模塊的錄入。 表4-4設(shè)備(shbi)類型信息表字段名是否主鍵字段類型字段長度/B是否允許為空備注EquipKindI
37、d是char5否設(shè)備類型編碼EquipKindName否varchar20否設(shè)備類型名稱EquipKindDes否varchar100是設(shè)備類型描述(4)表明:附屬設(shè)備(shbi)信息表,如表4-5所示。標識(biozh):tbAffEquip。數(shù)據(jù)來源:設(shè)備信息錄入模塊的錄入。表4-5附屬設(shè)備信息表字段名是否主鍵字段類型字段長度/B是否允許為空備注AffId是char8否附屬設(shè)備編號AffName否varchar30否附屬設(shè)備名稱Type否varchar20是型號Manufacturer否varchar50是制造廠Unit否varchar4是單位Number否Int4是數(shù)量Specs否var
38、char20是規(guī)格AffDes否varchar100是附屬設(shè)備功能描述(5)表明:設(shè)備運行狀況表,如表4-6所示。標識:ubEquipRun。數(shù)據(jù)來源:設(shè)備運行管理模塊錄入。 表4-6設(shè)備運行狀況表字段名是否主鍵字段類型字段長度/B是否允許為空備注EquipId是char8否設(shè)備編號EquipName是varchar20否設(shè)備名稱CheckDate是char8是檢測日期CheckMan否varchar30是記錄人CheckContent否varchar100是運行狀況表(6)表明:設(shè)備起停情況表。如表4-7標識:tbStart。數(shù)據(jù)來源:設(shè)備運行管理模塊(m kui)錄入。 表4-7設(shè)備(sh
39、bi)起停情況表字段名是否主鍵字段類型字段長度/B是否允許為空備注EquipId是char8否設(shè)備編號EquipName否varchar20否設(shè)備名稱EquipKindId否char5是設(shè)備類型編號StopPropeerty否varchar20是停運性質(zhì)StopKind否varchar20是停運類型StopTime是char8是停機日期時間IntogetherDate否char8是并網(wǎng)日期時間StopReason否varchar100是停運原因StopMinutes否int4是停運分鐘數(shù)Hitch否int4是故障次數(shù)HitchMinutes否int4是故障分鐘StandbuTimes否int4
40、是備用次數(shù)StandbyMinutes否int4是備用分鐘FixTimes否int4是大中小修次數(shù)FixMinutes否int4是大中小修分鐘Linjian否int4是臨檢次數(shù)LinjianMinutes否int4是臨檢分鐘(7)表明:設(shè)備(shbi)故障記錄表,如表4-8所示。標識: tbHitch。數(shù)據(jù)來源:設(shè)備運行管理模塊錄入。 表4-8設(shè)備故障記錄表字段名是否主鍵字段類型字段長度/B是否允許為空備注EquipId是char8否設(shè)備編碼EquipName否varchar20否設(shè)備名稱HitchTime是char8否設(shè)備故障時間HitchDes否varchar50是設(shè)備故障描述(8)表明(
41、biomng):設(shè)備維修記錄表。如表4-9標識(biozh):tbService。數(shù)據(jù)來源:設(shè)備運行管理模塊(m kui)錄入。 表4-9設(shè)備維修記錄表字段名是否主鍵字段類型字段長度/B是否允許為空備注EquipId是char8否設(shè)備編碼EquipName否varchar20否設(shè)備名稱NowTime是char8否當(dāng)前時間ExamineKind否varchar8是檢修類別,取值為:檢修、故障維修ExamineId否char8是檢修報告編號ExamineTime否char8是檢修日期時間ServiceTime否char8是維修日期時間ServiceDeal否varchar100是維修處理描述Dea
42、lMan否varchar10是負責(zé)人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是char8是記錄時間RecordMan否varchar20是記錄人(10)表明:設(shè)備報廢記錄表,如表4-11所示。標識:tbReject。數(shù)據(jù)來
43、源:報廢管理模塊錄入。 表4-11設(shè)備(shbi)報廢記錄表字段名是否主鍵字段類型字段長度/B是否允許為空備注EquipId是char8否設(shè)備編號EquipName否varchar20否設(shè)備名稱RejectTime否int4是報廢時間RejectReason否varchar50是報廢原因Type否varchar20是型號Manufacturer否varchar20是制造廠商BuyDate否char8是購買日期FixDate否char8是安裝完成日期PreUseYear否int4是預(yù)定使用年限Apperance否varchar10是外觀尺寸Specs否varchar10是規(guī)格Weight否var
44、char10是重量Parameter否varchar100是技術(shù)參數(shù)PriceOld否int4是購入價格PriceReject否int4是報廢前折價價格4.3編碼(bin m)設(shè)計編碼是指通過一些便于計算機或人來識別和處理(chl)的符號來表示各類信息。編碼方式有很多。這里針對設(shè)備,采用層次碼和順序碼的合成碼。層次碼指把編碼對象分類,用不同的碼位表示不同的類別進行編碼。順序碼指按排列順序?qū)幋a對進行編碼。5 系統(tǒng)詳細設(shè)計總體設(shè)計搭建了系統(tǒng)的功能框架,建立了系統(tǒng)數(shù)據(jù)庫結(jié)構(gòu)。在總體上設(shè)計的基礎(chǔ)上,需要對每個模塊的輸入數(shù)據(jù)、需要完成的處理邏輯和輸出數(shù)據(jù)進行較詳細的設(shè)計和描述。詳細設(shè)計階段,可以使用I
45、PO圖(輸入、處理邏輯和輸出)和PDL(程序設(shè)計語言)來表達每個模塊的功能。前者使用圖形的方式,直觀但不容易抓住全部的程序流程;后者使用三大基本程序控制結(jié)構(gòu)來表達模塊功能,沒有圖形直觀,但與程序?qū)崿F(xiàn)過程更為接近。本書中的模塊的外部數(shù)據(jù)描述采用IPO圖的輸入,處理和輸出三部分結(jié)構(gòu),對模塊內(nèi)部處理的描述使用PDL的表達方式,并將這種方式成為模塊的IPO過程。5.1系統(tǒng)公共(gnggng)文件根據(jù)系統(tǒng)模塊的結(jié)構(gòu)圖,抽取系統(tǒng)中多個模塊的相同子功能,建立系統(tǒng)公共文件,可以做到減少總代碼量,避免重復(fù)開發(fā),保持系統(tǒng)實現(xiàn)風(fēng)格統(tǒng)一(tngy),以及增強可修改性。5.2用戶登錄(dn l)模塊5.3主控制平臺設(shè)計
46、1.人機交互設(shè)計主控制平臺具有導(dǎo)航作用,現(xiàn)代信息系統(tǒng)導(dǎo)航方式主要采用兩種:菜單和按鈕式。2.主控制平臺的功能設(shè)計(1)菜單導(dǎo)航功能設(shè)計如下:系統(tǒng)管理:用戶管理、修改密碼。設(shè)備信息錄入:設(shè)備基本信息錄入、設(shè)備類別定義、附屬設(shè)備信息錄入。設(shè)備運行管理:設(shè)備運行狀況記錄、設(shè)備起停情況記錄、設(shè)備故障記錄、設(shè)備維修記錄、設(shè)備耗能情況管理。臺帳管理。報廢管理退出。(2)對當(dāng)前用戶、系統(tǒng)時間的狀態(tài)顯示。(3)給出主控制平臺的提示信息。(4)判斷當(dāng)前用戶類型,對該類型用戶的權(quán)限進行記錄。(5)點出各個菜單或子菜單顯示相應(yīng)的界面。5.4系統(tǒng)管理模塊系統(tǒng)管理模塊包括用戶管理和修改密碼兩個子模塊。用戶管理子模塊只有
47、系統(tǒng)管理員可以使用,一般用戶不能使用;修改密碼子模塊面向任何用戶,提供修改登錄者密碼的功能。5.5設(shè)備信息錄入模塊設(shè)備信息錄入模塊的功能是設(shè)置和管理基礎(chǔ)數(shù)據(jù)。包括設(shè)備基本信息錄入、設(shè)備類別定義和附屬設(shè)備信息錄入三個子模塊。5.6設(shè)備運行(ynxng)管理模塊設(shè)備運行管理模塊包括設(shè)備運行狀況記錄、設(shè)備起停情況記錄、設(shè)備故障記錄和設(shè)備維修記錄四個子模塊,從不同(b tn)的角度記錄設(shè)備運行情況。5.7臺帳管理(gunl)模塊1.人機交互設(shè)計2.臺帳管理模塊的IPO過程輸入:設(shè)備編號、設(shè)備名稱、購入價格、使用單位、記錄時間、記錄人。(1)當(dāng)用戶類型為普通用戶是,“添加”、“修改”和“刪除”功能不可用。(2)臺帳管理窗體啟動(3)從設(shè)備臺帳記錄表中讀取全部記錄,顯示在表格控件dgAccountManage中。(4)根據(jù)用戶的選擇進行相應(yīng)處理。5.8報廢管理模塊1.人機交互設(shè)計2.報廢管理模塊的IPO過程輸入:設(shè)備編號、設(shè)備名稱、報廢時間、報廢原因、型號、制造廠商、購買日期、安裝完成日期、預(yù)定使用年限、外觀尺寸、規(guī)格、重量、技術(shù)參數(shù)、購入價格、報廢前折價價格。處理:(1)當(dāng)用戶類型為普通用戶是,“添加”、“修改”和“刪除”功能不可用。(2)報廢管理窗體啟動(3)從設(shè)備報廢記錄表中讀取全部記錄,顯示在表格控件dgAccountManage中
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025機器買賣合同
- 2025資金托管合同范本資金托管協(xié)議書
- 2025進料加工貿(mào)易合同
- 二零二五年度企業(yè)法人股東退出合同3篇
- 二零二五年度景區(qū)保潔員勞動合同3篇
- 2025年度兼職協(xié)議書-企業(yè)數(shù)據(jù)分析師兼職服務(wù)協(xié)議3篇
- 2025年度養(yǎng)牛產(chǎn)業(yè)養(yǎng)殖廢棄物綜合利用合作合同3篇
- 二零二五年度綠色建筑經(jīng)營權(quán)承包管理協(xié)議書3篇
- 2025年度退股投資者關(guān)系維護協(xié)議3篇
- 二零二五年度農(nóng)村自建房農(nóng)村自建房施工安全責(zé)任合同
- 少兒繪畫之《水仙花開迎春來》
- 醫(yī)院抗菌藥物遴選和采購管理制度
- 《法學(xué)概論》課程教學(xué)大綱
- 西安市城市規(guī)劃管理技術(shù)規(guī)定
- Geoframe操作流程(詳解版)
- 三類醫(yī)療器械最新管理制度修訂版(2022)
- 環(huán)境清潔消毒與醫(yī)院感染控制ppt課件
- 腦卒中康復(fù)治療流程圖
- 《Something Just Like This》歌詞
- 人民網(wǎng)刪除稿件(帖文)申請登記表
- 橋梁加固、拼寬流程圖(共9頁)
評論
0/150
提交評論