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

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

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

}

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

溫馨提示

  • 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)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論