機房設備管理體統(tǒng)_第1頁
機房設備管理體統(tǒng)_第2頁
機房設備管理體統(tǒng)_第3頁
機房設備管理體統(tǒng)_第4頁
機房設備管理體統(tǒng)_第5頁
已閱讀5頁,還剩18頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

{設備管理}機房設備管理體統(tǒng)摘要C/S結構的MIS有著人工管理無法比擬的優(yōu)點,它檢索迅速、查找方便、可靠性高、存儲量大、設備的管理效率,也是機房設備管理科學化、正規(guī)化,與世界接軌的重要條件。。關鍵字:設備管理,數(shù)據庫sql,c#引言編寫目的:的對機房進行管理。任務概述目標:軟件,不過功能還可以增加,完成后可以升級以增加功能和完善系統(tǒng)。用戶特點:性能要求1)系統(tǒng)安全、可靠2)功能齊全3)操作方便、界面友好4)易于維護和擴充功能分析系統(tǒng)開發(fā)的總體任務是實現(xiàn)企業(yè)機房設備各種信息的系統(tǒng)化、規(guī)范化和自動化。主要完成功能:1)企業(yè)部門提出購買計劃交給機房設備倉庫管理人員,機房設備倉庫管理人員通過與現(xiàn)有庫存作比對。2)如有必要進貨,就將此購買計劃交給采購員,由采購員進行采購。3)核對無誤后確認有效托收,托收進行檢驗入庫,入庫同時填寫好入庫登記表。4)庫申請表。5)機房設備管理人員根據現(xiàn)有物質判斷是否該出庫,如果可以就填寫好出庫表。6)機房設備管理員根據出庫表核對并如實的發(fā)放機房設備倉庫內的物質。7)更新機房設備倉庫現(xiàn)有庫存。目錄摘要1引言2目錄3第一章系統(tǒng)概述41.1開發(fā)工具介紹41.2機房設備管理系統(tǒng)的需求分析51.3機房設備管理系統(tǒng)的研究和背景意義61.4系統(tǒng)基本情況描述61.5可行性分析61.6系統(tǒng)分析8第二章系統(tǒng)設計92.1數(shù)據庫設計92.2模塊功能簡介102.3系統(tǒng)功能的模塊設計10第三章詳細設計113.1用戶登陸功能113.2管理模塊123.3系統(tǒng)功能模塊133.4數(shù)據庫概念結構設計133.5數(shù)據庫邏輯結構設計15第四章設計與實現(xiàn)194.1用戶登錄194.2庫存管理界面20結論23致謝24參考文獻25第一章系統(tǒng)概述1.1開發(fā)工具介紹C#,作為Microsoft的面向對象的編程語言,能夠讓開發(fā)人員在平臺上快速地建立大量的應用程序,是一門現(xiàn)代,簡單,完全面向對象的編程語言。C#.NETFramework之上的高級程序設計語言。并定于在微軟職業(yè)開發(fā)者論壇(PDC)上登臺亮相。C#是微軟公司研究員AndersHejlsberg的最新成果。C#看起來與Java有著驚人的相似;它包括了諸如單一繼承、接口、與Java幾乎同樣的語法和編譯成中間代碼再運行的過C#與JavaDelphi的一個特點,與COM(組件對象模型)是直接集成的,而且它是微軟公司.NETwindows網絡框架的主角。C#是一種安全的、穩(wěn)定的、簡單的、優(yōu)雅的,由C和C++衍生出來的面向對象的編程語言。它在繼承C和C++強大功能的同時去掉了一些它們的復雜特性(例如沒有宏和模版,不允許多重繼承)。C#綜合了VB簡單的可視化操作和C++的高運行效率,以其強大的操作能力、優(yōu)雅的語法風格、創(chuàng)新的語言特性和便捷的面向組件編程的支持成為.NET開發(fā)的首選語言。并且C#成為ECMA與ISO標準規(guī)范。C#看似基于C++寫成,但又融入其它語言如Pascal、Java、VB等。微軟c#語言定義主要是從C和C++繼承而來的,而且語言中的許多元素也反映了這一點.C#在設計者從C++繼承的可選選項方面比Java要廣泛一些(比如說struts),它還增加了自己新的特點(比方說源代碼版本定義).SQLServer簡介地適應系統(tǒng)需求、更好地滿足用戶的要求以及適應開發(fā)人員的習慣。1.2機房設備管理系統(tǒng)的需求分析本套應用程序名稱為“機房設備系統(tǒng),主要用于機房設備信息的管理,系統(tǒng)包括機房設備管理、入庫、一些統(tǒng)計查詢和報表等幾部分組成。各種貨品信息進行分類管理,包括添加,刪除更新數(shù)據庫等。戶可以方便的輸入貨品的信息。一個數(shù)據庫中最重要的功能。持分析和決策的功能。1.3機房設備管理系統(tǒng)的研究和背景意義系統(tǒng)配置要求系統(tǒng)的使用環(huán)境:硬件環(huán)境:PentiumⅡ或同檔次以上微機512MB以上內存或更高;160G以上硬盤;24速以上光驅;針打或激光打印機一臺軟件環(huán)境:中文WINDOWS.2000xp操作系統(tǒng)。1.4系統(tǒng)基本情況描述即新系統(tǒng)建立后所要求達到的運行指標,這是系統(tǒng)開發(fā)和評價的依據。系統(tǒng)的主要功能·機房設備各種信息的輸入,包括入庫,出庫,還原,需求信息的輸入等·機房設備管理的各種信息查詢,修改和維護·設備采購報表的生成·在庫存管理中加入最高儲備和最低儲備字段,對機房設備的物質設備實現(xiàn)監(jiān)控和報警·各個部門的物質需求管理·機房設備管理系統(tǒng)的使用幫助1.5可行性分析當接受一個軟件開發(fā)任務,就進入軟件生命的第一個階段,即進行可行性解決。因此通過可行性的研究分析可以知道問題。有無可行性的解決方法,進而避免人力、物力和才力的浪費。在現(xiàn)行系統(tǒng)達到更加出色的程序系統(tǒng)??墒牵繕说奶岱ú槐M相同,例如:·提高機房設備管理效率,減輕勞動強度;·提高信息處理速度和準確性;·為機房設備管理者提供更方便、科學的服務項目。(1)技術可行性充裕,預計系統(tǒng)是可以在規(guī)定期限內完成開發(fā)。(2)經濟可行性的全部經費。并且,分析系統(tǒng)開發(fā)是否會對其它產品或利潤帶來一定影響。①支出:·基礎投資:硬件設備:PC機軟件設備:WINDOWS2000xp、c#程序、WORD2000·其它一次性支出:軟件設計和開發(fā)費用·經常性支出:軟件維護費用、軟件使用費用。②效益:著重分析其社會效益。例如,系統(tǒng)投入運行后可以使機房設備管理實現(xiàn)科學化、規(guī)范化。曾強了工作人員對機房設備管理能力、提高了工作效率。(3)運行可行性查詢設備信息效率。從而能完全滿足使用者的要求。(4)法律可行性和法律。1.6系統(tǒng)分析下一步工作就是在上述結果基礎上,考慮怎樣實現(xiàn)這個軟件系統(tǒng)。(1)系統(tǒng)的功能分析據流程。該系統(tǒng)完成后將具備如下功能:·機房設備各種信息的輸入,包括入庫,出庫,還原,需求信息的輸入等·機房設備管理的各種信息查詢,修改和維護·設備采購報表的生成·在庫存管理中加入最高儲備和最低儲備字段,對機房設備的物質設備實現(xiàn)監(jiān)控和報警設備管理員的好幫手。(2)系統(tǒng)數(shù)據分析與描述1設備信息情況描述包括設備的編號、名稱、入庫時間、供應商、采購員、價格等2.工作用戶權利描述密碼、權限級別(數(shù)值)3.一般用戶權利描述權限級別(數(shù)值)實現(xiàn)系統(tǒng)。(3)實現(xiàn)本系統(tǒng)功能的方法在安全性和穩(wěn)定性前提下,給用戶們提供各種方便的操作。第二章系統(tǒng)設計經過需求分析階段的工作,系統(tǒng)必須“做什么已經清楚了,現(xiàn)在是決定“怎樣做”的時候了??傮w設計的基本目的就是回答“概括地說,系統(tǒng)應該如何實現(xiàn)?這個問題。總體設計階段的另一項重要任務是設計軟件的結構,也就是要確定系統(tǒng)中每個程序是由哪些模塊組成的,以及這些模塊相互間的關系。的劃分根據軟件工程的原則要符合高內聚和低耦合。模塊可以小到函數(shù)、事件,大到窗口、程序模塊劃分完后,就可以開始設計了。過程性描述。通過適當?shù)脑O計方法,實現(xiàn)用戶對本軟件各項功能的要求。2.1數(shù)據庫設計(1)數(shù)據庫需求分析如圖模塊功能簡介1)登陸模塊:用戶通過此模塊來登陸倉庫管理系統(tǒng),在此模塊中還可以修改自己的登陸密碼。2倉庫管理模塊包括入庫管理、出庫理、出管、調管理設入出還庫退庫管理、歸還管理、盤點管理等功能備庫庫庫存3通過模塊管理倉庫管理的各操作所需的基信息需管管管信包括這些基本信息的添加、修改、查詢和刪除。4)統(tǒng)計功能模塊:通過此模塊來進行系統(tǒng)數(shù)據的初始化和數(shù)據庫的備份等操作2.3系統(tǒng)功能的模塊設計在系統(tǒng)功能分析基礎上,編制如圖2.3所示的系統(tǒng)功能模塊圖。第三章詳細設計體地編寫程序,而是要設計出程序的“藍圖,以后程序員將根據這個藍圖寫出實際的程序代碼。因此,詳細設計的結果基本上決定了最終的程序代碼的質量。的功能,更重要的是設計出的處理過程應該盡可能簡明易懂。3.1用戶登陸功能1)管理員登陸受身份,可以進行后臺操作。3.2管理模塊1)系統(tǒng)管理:通過此模塊來進行管理員的管理,包括管理員的添加、密碼的修改和退出操作。2)設備管理:通過此模塊來進行設備的管理,包括設備的信息與查詢操作。3通過此模塊來進行入庫操作管理,包括設備入庫記錄的添加、修改、查詢和刪除操作。4通過此模塊來進行出庫操作管理,包括設備出庫記錄的添加、修改、查詢和刪除操作。5)設備還庫管理:通過此模塊來進行設備歸還操作的管理,包括設備歸還記錄的添加、修改、查詢和刪除操作。6)庫存信息:通過此模塊來進行查詢某個設備的操作管理,主要有查詢操作。7)設備需求管理:通過此模塊來進行采購設備管理,包括設備的采購和查詢需采購設備的詳細信息。3.3系統(tǒng)功能模塊1)添加用戶模塊:此模塊只有高級管理員有權限添加用戶,用戶可以是高級管理員,機房主管,機房管理員。相應的用戶擁有相應的權限。2)修改密碼模塊:此模塊可以修改用戶的密碼。3)退出:退出系統(tǒng)。3.4數(shù)據庫概念結構設計實體結構,以及他們之間的關系,為以后的邏輯結構設計打下基礎。E-R圖如下:設備入庫管理實體E-R圖如圖3-1所示。設備號入庫日期價格采購員圖3-1設備入庫管理實體E-R圖設備入庫管理實體E-R圖如圖3-2所示。圖3-2設備入庫管理實體E-R圖設備出庫實體E-R圖如圖3-3所示。設備號出庫日經辦人備注圖3-3設備出庫實體E-R圖設備還庫管理實體E-R圖如圖3-4所示。圖3-4設備還庫管理實體E-R圖設備采購計劃報表實體E-R圖如圖3-5所示。設備號供應商、最大庫存、制表人、圖3-5設備采購計劃報表實體E-R圖實體和實體之間的關系E-R圖如圖3-6所示。圖3-6實體之間關系E-R圖3.5數(shù)據庫邏輯結構設計現(xiàn)在需要將在上面的數(shù)據庫概念結構轉化為SQLServer2000數(shù)據庫系統(tǒng)所支持的實際數(shù)據模型,也就是數(shù)據庫的邏輯結構。所示在數(shù)據庫中的一個表。1、入庫表(storage_In表)字段名稱數(shù)據類型字段長度是否為空設備號Char10入庫日期Datetime8供應商Char10可以為空供應商電話Char10可以為空數(shù)量Char10價格Char10可以為空采購員Char10可以為空2、出庫表(storage_Out表)字段名稱數(shù)據類型字段長度是否為空設備號Char10出庫日期Datetime8使用部門char10可以為空數(shù)量char10經辦人char10可以為空備注char10可以為空3、還庫表(storage_retn表)字段名稱數(shù)據類型字段長度是否為空設備號Char10還庫日期Datetime8數(shù)量Char10經辦人Char10可以為空歸還部門Char30可以為空4、設備庫存信息(Drivestorage表)字段名稱數(shù)據類型字段長度是否為空設備號char10否現(xiàn)有庫存量char10是5、設備需求信息(buyTable表)類別、規(guī)格、計量單位等信息。字段名稱數(shù)據類型字段長度是否為空設備號Char10現(xiàn)有庫存Char10可以為空最大庫存Char10可以為空購買數(shù)量Char10可以為空供應商Char10可以為空價格Char10可以為空制表人Char10可以為空備注Char10可以為空報表時間Datetime86、用戶信息(LonInFrm表)用戶是否存在。字段名稱數(shù)據類型字段長度是否為空UserIDChar10PasswordChar10可以為空GroupIDChar10可以為空7、設備信息表(facilityNum表)字段名稱數(shù)據類型字段長度是否為空設備號Char10設備名稱Char50可以為空第四章設計與實現(xiàn)4.1用戶登錄整個程序由LongInForm()項目作為入口,首先通過LongInForm窗體對象啟息,系統(tǒng)將予以拒絕,并提示登錄者重新輸入,在輸入信息完后,可按“登陸”按鈕進行登錄,按“關閉”按鈕可直接退出。4.2庫存管理界面這里以入庫管理為例,單擊“設備入庫管理菜單中的“設備入庫項,彈操作。單擊“增加會增加一條新記錄,單擊“確定按鈕后,會將信息插入到設備信息表(storage_In)中,并會更新記錄,顯示到界面上。庫存量信息界面設計單擊“庫存信息菜單中的“信息查詢項,彈出庫存量查詢對話框。庫存量查詢管理:輸入所要查詢的“設備號單擊“查詢按鈕,將會把表中查詢到的數(shù)據顯示到左側的控件中,庫存信息表為:drivestorage表。生成庫存量查詢代碼如下:privatevoidSelDriveInfo_Load(objectsender,e){try{1.ConnectionString="server=.;Trusted_Connection=yes;user=sa;pwd=1;database=storage";//建立連接數(shù)據庫1.Open();DataSetdriveSet=newDataSet();.CommandText="SELECT*FROMdrivestorage";.Connection=sqlConnection1;(driveInfo);DataGridTableStyledr=newDataGridTableStyle();=;//顏色設置=;}catch(Exceptionex){();}finally{

}

}設備需求界面設計1)生成采購計劃界面設計單擊“設備需求菜單中的“生成采購計劃項,采購計劃對話框。采購計buyTable)中。生成采購計劃代碼如下:privatevoidbuyFrm_Load(objectsender,e){.Focus();.Text=.ToString();}設置光標定位于textNum文本框中,生成系統(tǒng)當前日期于textDa

溫馨提示

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

最新文檔

評論

0/150

提交評論