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

下載本文檔

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

文檔簡介

課程設計課程名稱SQL數(shù)據(jù)庫系統(tǒng)課程設計題目名稱IT機房設備管理系統(tǒng)專業(yè)班級2014級計算機科學與技術升本學生姓名宋歡樂、張煥、范孝禮學 號、指導教師戚曉明(副教授)二一四年十二月二十九日IT機房設備管理系統(tǒng)摘 要:隨著計算機的不斷發(fā)展,一些計算機機房設備很難管理,此時需要一種軟件系統(tǒng)來管理這些機房設備,有了此軟件就可以很方便的管理這些設備。機房管理系統(tǒng)是信息管理系統(tǒng),其開發(fā)的功能主要包括:通過計算機管理用戶基本信息、設備基本信息、日常管理,通過強大的查詢和檢索高效的檢索出數(shù)據(jù),提高辦事效率。管理員可以通過IT機房管理系統(tǒng)對管理員的信息進行修改和增加管理員,還可以增加、修改、查詢用戶信息,以便了解用戶的最新動態(tài)此外,還可以對設備進行增加、修改、查詢和刪除,以便了解設備的最新動態(tài)。本系統(tǒng)是用Microsoft Visual Studio .NET 2010開發(fā)的C#窗體應用程序設計,數(shù)據(jù)庫采用的是Microsoft SQL Server 2008,系統(tǒng)具有操作界面友好、簡潔、實用的特點。關鍵詞:IT機房管理系統(tǒng),管理員,設備ComputerRoom ManagementSystemAbstract:with the continuous development of the computer, some computer room equipment is difficult to manage, this time the need for a software system to manage the computer room equipment, the software can be very convenient to manage these equipment. Computer room management system is the information management system, its development function mainly includes: through the computer management of basic information, basic information of user equipment, daily management, through a powerful query and retrieval efficient retrieval of data, improve work efficiency. Administrators can modify the administrator information and increase the administrator through the IT room management system, can also add, modify, query the user information, in order to understand the latest developments in the user, can also add, modify equipment, query and delete, to the latest developments in solution of equipment. The system is a C# forms application design of Microsoft Visual Studio.NET 2010 development, database using Microsoft SQL Server 2008, the system has the characteristics of friendly interface, simple and practical.Keywords:System management, administrator, IT computer room equipment目錄蚌埠學院計算機科學與技術系課程設計任務書1蚌埠學院計算機科學與技術系本科課程設計成績評定表2蚌埠學院計算機科學與技術系本科課程設計成績評定表3蚌埠學院計算機科學與技術系本科課程設計成績評定表41 系統(tǒng)總體方案51.1開發(fā)背景51.2意義51.3系統(tǒng)相關知識介紹52 設計思路與主要步驟72.1系統(tǒng)需求72.2功能需求72.2.1系統(tǒng)管理72.2.2.設備基本信息管理72.2.3.庫存設備管理82.2.4.用戶操作82.3數(shù)據(jù)庫邏輯結構82.4數(shù)據(jù)庫中的約束92.4.1主鍵約束92.4.2外鍵約束92.4.3 DEFAULT約束102.5數(shù)據(jù)庫中的視圖102.5.1顯示庫存設備信息視圖102.5.2顯示出庫設備信息視圖102.5.3顯示入庫設備信息視圖102.6數(shù)據(jù)庫中的觸發(fā)器112.6.1入庫信息維護觸發(fā)器112.6.2出庫信息維護觸發(fā)器113 各功能模塊和流程圖123.1系統(tǒng)軟件結構設計124 系統(tǒng)的詳細設計134.1登錄界面134.2用戶管理模塊134.2.1添加用戶134.2.2網(wǎng)上用戶注冊144.2.3 所有用戶界面144.3 設備基本信息144.3.1 添加設備基本信息144.3.2 修改設備基本信息154.3.3 刪除設備基本信息154.3.4 顯示基本信息164.4 庫存信息管理模塊164.4.1 顯示庫存信息164.4.2 入庫和出庫維護174.4.3 顯示入庫和出庫記錄174.5 用戶操作184.5.1修改密碼185 設計代碼19總 結38謝 辭39參考文獻40蚌埠學院計算機科學與技術系課程設計任務書課 程SQL數(shù)據(jù)庫系統(tǒng)課程設計班級2012級計算機科學與技術(3)班指導教師戚曉明題 目IT機房設備管理系統(tǒng)完成時間2014年12月1日至2015年1月 1日主要內容功能要求:1.普通用戶功能模塊:庫存信息管理(入庫及出庫)、設備基本信息管理(添加,修改,刪除)、用戶自身信息管理。2.管理員功能模塊:用戶管理(用戶的增加、刪除)、庫存信息管理(入庫、出庫)、設備基本信息管理(添加、修改、刪除)、管理員信息修改。設計報告要求1封面2課程設計任務書3成績評定表4課程設計報告: (1)系統(tǒng)總體方案 (2)設計思路和主要步驟 (3)各功能模塊和流程圖 (4)系統(tǒng)詳細設計 (5)設計代碼 (6)總結和參考資料說明:學生完成課程設計后,提交課程設計報告及軟件,要求文字通暢、字跡工整(也可打印),文字不少于3000 字,并裝訂成冊。版面要求1題目用黑體三號,段后距18磅(或1行),居中對齊;2標題用黑體四號,段前、段后距6磅(或0.3行);3正文用小四號宋體,行距為固定值22磅;4標題按“1”、“1.1”、“1.1.1”、“”、“”順序編號。上機時間安排星期周次一二三四五六日第15周-第18周2012級計算機科學與技術(3)班,3-4節(jié)2012級計算機科學與技術(3)班,3-4節(jié)指導時間地點上機時間多媒體技術實驗室(B532)41蚌埠學院計算機科學與技術系本科課程設計成績評定表項目權重分值具體要求得分文獻閱讀與調查論證0.20100能獨立查閱文獻和從事其它調研活動;有收集、加工各種信息的能力設計質量0.30100設計合理、功能齊備,程序運行正常,實驗數(shù)據(jù)準確可靠;有較強的實際動手能力論文撰寫質量0.20100設計說明書完全符合規(guī)范化要求,用A4復印紙打印成文學習態(tài)度0.20100學習態(tài)度認真,科學作風嚴謹,嚴格按要求開展各項工作,按期完成任務學術水平與創(chuàng)新0.10100設計有創(chuàng)意,有一定的學術水平或實用價值總分評語:等級: 指導教師:年月 日蚌埠學院計算機科學與技術系本科課程設計成績評定表項目權重分值具體要求得分文獻閱讀與調查論證0.20100能獨立查閱文獻和從事其它調研活動;有收集、加工各種信息的能力設計質量0.30100設計合理、功能齊備,程序運行正常,實驗數(shù)據(jù)準確可靠;有較強的實際動手能力論文撰寫質量0.20100設計說明書完全符合規(guī)范化要求,用A4復印紙打印成文學習態(tài)度0.20100學習態(tài)度認真,科學作風嚴謹,嚴格按要求開展各項工作,按期完成任務學術水平與創(chuàng)新0.10100設計有創(chuàng)意,有一定的學術水平或實用價值總分評語:等級: 指導教師:年月 日蚌埠學院計算機科學與技術系本科課程設計成績評定表項目權重分值具體要求得分文獻閱讀與調查論證0.20100能獨立查閱文獻和從事其它調研活動;有收集、加工各種信息的能力設計質量0.30100設計合理、功能齊備,程序運行正常,實驗數(shù)據(jù)準確可靠;有較強的實際動手能力論文撰寫質量0.20100設計說明書完全符合規(guī)范化要求,用A4復印紙打印成文學習態(tài)度0.20100學習態(tài)度認真,科學作風嚴謹,嚴格按要求開展各項工作,按期完成任務學術水平與創(chuàng)新0.10100設計有創(chuàng)意,有一定的學術水平或實用價值總分評語:等級: 指導教師:年月 日IT機房設備管理系統(tǒng)1 系統(tǒng)總體方案1.1開發(fā)背景信息社會的高科技,商品經(jīng)濟化的高效益,使計算機的應用已普及到經(jīng)濟和社會生活的各個領域。實驗室設備管理迫切需要與計算機聯(lián)系,不僅可以減輕辦公人員的工作同時更能讓實驗室設備系統(tǒng)管理。計算機雖然與人類的關系愈來愈密切,還有人由于計算機操作不方便繼續(xù)用手工勞動。為了適應現(xiàn)代社會人們高度強烈的時間觀念,實驗室設備管理系統(tǒng)軟件將會為實驗室設備管理帶來了極大的方便?,F(xiàn)今實驗室管理一般都以辦公人員進行批次記錄,其的繁索給具有強烈時間觀念的辦公人員帶來了諸多不便,實驗室設備管理缺少一種完善的設備管理軟件,為了對設備基本情況管理方便,開發(fā)人員完成了全面的調查與分析,同時與目標用戶進行了多次深入溝通,并在次基礎上著手開發(fā)實驗室管理系統(tǒng)軟件。1.2意義高校實驗室設備是高校從事教學、科研及新產品開發(fā)的重要物質條件,也是學校綜合實力的體現(xiàn)。隨著實驗設備的增多,如何對其進行有效管理成為高校實驗室工作人員面臨的重要課題。面對龐大的信息量,需要科學、有效的實驗室設備信息管理系統(tǒng)來提高實驗室管理工作的效率做到信息的規(guī)范管理、科學統(tǒng)計和快速查詢,減少管理方面的工作量。信息社會的高科技,商品經(jīng)濟化的高效益,使計算機的應用已普及到經(jīng)濟和社會生活的各個領域。計算機雖然與人類的關系愈來愈密切,還有人由于計算機操作不方便繼續(xù)用手工勞動。為了適應現(xiàn)代社會人們高度強烈的時間觀念,實驗室設備管理系統(tǒng)軟件將會為教學辦公室?guī)砹藰O大的方便。1.3系統(tǒng)相關知識介紹(1)Visual Studio是微軟公司推出的開發(fā)環(huán)境。是目前最流行的Windows平臺應用程序開發(fā)環(huán)境。Visual Studio 2010版本其集成開發(fā)環(huán)境(IDE)的界面被重新設計和組織,變得更加簡單明了。(2)SQL Server 2008 在Microsoft的數(shù)據(jù)平臺上發(fā)布,可以組織管理任何數(shù)據(jù)。可以將結構化、半結構化和非結構化文檔的數(shù)據(jù)直接存儲到數(shù)據(jù)庫中。可以對數(shù)據(jù)進行查詢、搜索、同步、報告和分析之類的操作。數(shù)據(jù)可以存儲在各種設備上,從數(shù)據(jù)中心最大的服務器一直到桌面計算機和移動設備,它都可以控制數(shù)據(jù)而不用管數(shù)據(jù)存儲在哪里。(3)C# (C sharp)是一種最新的、面向對象的編程語言。它使得程序員可以快速地編寫各種基于Microsoft .NET平臺的應用程序。使用簡單的C#語言結構,這些組件可以方便的轉化為XML 網(wǎng)絡服務,從而使它們可以由任何語言在任何操作系統(tǒng)上通過Internet進行調用。最重要的是,C#使得C+程序員可以高效的開發(fā)程序,而絕不損失C/C+原有的強大的功能。因為這種繼承關系,C#與C/C+具有極大的相似性,熟悉類似語言的開發(fā)者可以很快的轉向C#。2 設計思路與主要步驟2.1系統(tǒng)需求對于一個IT機房設備管理系統(tǒng),準確快捷的庫存設備管理功能和方便簡單的入庫和出庫維護是十分必要的,因此系統(tǒng)必須為用戶提供準確的設備信息和當前的設備的庫存狀況,這也是IT機房設備管理系統(tǒng)的最基本要求。所以結合實際情況,火車訂票管理系統(tǒng)應滿足以下需求:(1)客戶端界面清晰友好,達到一目了然的效果。(2)客戶端能夠方便的管理系統(tǒng)及簡單明了的設備信息管理和庫存管理等操作。(3)防止用戶添加設備信息出錯、庫存維護出錯操作,影響系統(tǒng)數(shù)據(jù)的正確性。(4)服務器端提供信息完全可靠,時效性強。能夠保證數(shù)據(jù)與信息的安全性。2.2功能需求本設備管理系統(tǒng)應該具備如下功能:2.2.1系統(tǒng)管理用戶管理模塊只有管理員才可以使用,當普通用戶進入本系統(tǒng)后,用戶管理模塊顯示不可用。要求:(1)管理員登錄該系統(tǒng)后,可以查詢到用戶的基本信息并可以添加、刪除用戶信息,操作完成可以刷新數(shù)據(jù)顯示。(2)普通用戶登錄該系統(tǒng)后,用戶管理模塊不對普通用戶開放,為禁用模塊;2.2.2.設備基本信息管理設備基本信息管理模塊對管理員和普通用戶同等開放。要求:(1)管理員(或普通用戶)登錄該系統(tǒng)后,可以查詢到設備的基本信息并可以對設備信息進行添加、修改、刪除操作,操作完成可以刷新數(shù)據(jù)顯示。(2)防止管理員和普通用戶對數(shù)據(jù)操作失誤,應做到無輸入添加數(shù)據(jù)失敗、刪除時應及時提醒用戶等操作;2.2.3.庫存設備管理管理員(或普通用戶)通過登錄該系統(tǒng),查詢到目前庫存的設備信息及數(shù)量,通過入庫維護和出庫維護對庫存設備進行基本管理,并可以查看維護記錄。維護庫存設備之后,可以刷新數(shù)據(jù)顯示。2.2.4.用戶操作管理員(或普通用戶)登錄該系統(tǒng),可以用過用戶操作模塊來修改自己的密碼,其中用戶名的值是從登陸信息傳遞過來并不可修改。2.3數(shù)據(jù)庫邏輯結構IT機房設備管理系統(tǒng)數(shù)據(jù)庫中各個表格的設計結構如表2-1到2-5所示。表2-1 軟件用戶基本信息表字段名數(shù)據(jù)類型是否為空數(shù)據(jù)關系用戶名varchar(20)否主鍵密碼varchar(20)否權限varchar(20)否表2-2 設備基本信息表字段名數(shù)據(jù)類型是否為空數(shù)據(jù)關系設備IDvarchar(10)否主鍵設備名稱varchar(20)否設備類型varchar(10)否生產廠家varchar(20)否市場售價varchar(10)否表2-3庫存信息表字段名數(shù)據(jù)類型是否為空數(shù)據(jù)關系設備IDvarchar(10)否外鍵設備臺數(shù)int否表2-4出庫信息表字段名數(shù)據(jù)類型是否為空數(shù)據(jù)關系序號Int identity(1,1)主鍵設備IDvarchar(10)否外鍵設備臺數(shù)int否出庫時間datetime default(getdate()表2-5入庫信息表字段名數(shù)據(jù)類型是否為空數(shù)據(jù)關系序號Int identity(1,1)主鍵設備IDvarchar(10)否外鍵設備臺數(shù)int否出庫時間datetime default(getdate()2.4數(shù)據(jù)庫中的約束2.4.1主鍵約束(1) 創(chuàng)建軟件用戶基本信息表時,設置用戶名為表的主鍵。(2) 創(chuàng)建設備基本信息表時,設備ID為表的主鍵。(3) 創(chuàng)建入庫信息表時,入庫編號為表的主鍵。(4) 創(chuàng)建出庫信息表時,出庫編號為表的主鍵。2.4.2外鍵約束(1) 在庫存信息表中,設置設備ID字段為設備基本信息表中設備ID字段的外鍵。(2) 在入庫信息表中,設置設備ID字段為設備基本信息表中設備ID字段的外鍵。(3) 在出庫信息表中,設置設備ID字段為設備基本信息表中設備ID字段的外鍵。2.4.3 DEFAULT約束在入庫信息表的入庫時間字段,定義DEFAULT約束。默認值為獲取當前的系統(tǒng)時間。2.5數(shù)據(jù)庫中的視圖2.5.1顯示庫存設備信息視圖在庫存設備信息表建立時,為了防止數(shù)據(jù)冗余,特建立庫存設備信息視圖顯示庫存設備信息,相關代碼如下:create view 庫存信息_Infoasselect 設備基本信息表.設備ID,設備名稱,設備類型,生產廠家,市場售價,庫存信息表.設備臺數(shù)from 設備基本信息表,庫存信息表where 設備基本信息表.設備ID=庫存信息表.設備IDGo2.5.2顯示出庫設備信息視圖在出庫信息表建立時,為了防止數(shù)據(jù)冗余,特建立出庫信息視圖顯示出庫設備信息,相關代碼如下:create view 出庫信息_Infoasselect 設備基本信息表.設備ID,設備名稱,設備類型,生產廠家,市場售價,臺數(shù),出庫時間from 設備基本信息表,出庫信息表where 設備基本信息表.設備ID=出庫信息表.設備IDGo2.5.3顯示入庫設備信息視圖在入庫信息表建立時,為了防止數(shù)據(jù)冗余,特建立入庫信息視圖顯示入庫設備信息,相關代碼如下:create view 入庫信息_Infoasselect 設備基本信息表.設備ID,設備名稱,設備類型,生產廠家,市場售價,臺數(shù),入庫時間from 設備基本信息表,入庫信息表where 設備基本信息表.設備ID=入庫信息表.設備IDGo2.6數(shù)據(jù)庫中的觸發(fā)器2.6.1入庫信息維護觸發(fā)器當管理員(或者普通用戶)對庫存設備進行入庫維護時,入庫信息表增加記錄,庫存設備臺數(shù)相應增加,相關代碼如下:create trigger 入庫增加_chufaqion 入庫信息表for insertasdeclare 臺數(shù) intset 臺數(shù)=(select 臺數(shù) from inserted)update 庫存信息表 set 設備臺數(shù)=設備臺數(shù)+臺數(shù)Go2.6.2出庫信息維護觸發(fā)器當管理員(或者普通用戶)對庫存設備進行出庫維護時,出庫信息表增加記錄,庫存設備臺數(shù)相應減少,相關代碼如下:create trigger 出庫增加_chufaqion 出庫信息表for insertasdeclare 臺數(shù) intset 臺數(shù)=(select 臺數(shù) from inserted)update 庫存信息表 set 設備臺數(shù)=設備臺數(shù)-臺數(shù)Go3 各功能模塊和流程圖3.1系統(tǒng)軟件結構設計綜合以上需求,本系統(tǒng)需要以下幾個模塊來支持:(1) 系統(tǒng)管理模塊:用于管理員查看用戶,添加用戶,刪除用戶。(2) 設備基本信息管理模塊:管理員(或普通用戶)對設備基本信息查詢、添加、修改、刪除。(3) 庫存設備管理模塊:管理員(或普通用戶)查詢庫存信息,入庫設備,出庫設備,查看入庫和出庫記錄。(4) 用戶操作模塊:管理員(或普通用戶)可以通過此模塊來修改自己的密碼,用戶名從登陸信息傳遞過來并不可修改。三個模塊的關系如圖3-1所示。設備基本維護主界面面系統(tǒng)管理庫庫存信息存信息用戶操作作戶操作設備信息添加用戶查看用戶刪除用戶顯示設備信息顯示入庫記錄顯示出庫記錄入庫維護出庫維護顯示庫存信息修改密碼退出系統(tǒng)添加設備信息修改設備信息刪除設備信息圖3.1火車訂票管理系統(tǒng)的層次圖4 系統(tǒng)的詳細設計4.1登錄界面本系統(tǒng)設計要求用戶通過輸入登錄賬號和密碼,選擇登錄按鈕,登錄到主界面,當用戶輸入用戶名之后,權限文本框中會自動顯示出自己所對應的權限。登陸界面如下圖4-1所示。圖4-1登陸界面4.2用戶管理模塊用戶管理模塊是管理員功能模塊,管理員通過此模塊可以對用戶進行查詢、添加、刪除。4.2.1添加用戶管理員具有添加用戶權限,添加設備信息中若有空值或數(shù)據(jù)庫中已存在此用戶則不允許添加,具體如圖4-2所示。圖4-2 添加用戶界面4.2.2網(wǎng)上用戶注冊管理員具有刪除用戶權限,若用戶不存在則不允許刪除,具體如圖4-3所示。圖4-3 刪除用戶界面4.2.3 所有用戶界面管理員具有查詢所有用戶的權限,具體如圖4-4所示。4-4 所有用戶界面4.3 設備基本信息4.3.1 添加設備基本信息管理員(或普通用戶)具有添加設備基本信息的權限,若輸入信息為空,或者數(shù)據(jù)庫中已存在設備信息則不允許添加,具體功能如圖4-5所示。4-5 添加設備基本信息界面4.3.2 修改設備基本信息管理員(或普通用戶)具有修改設備信息的權限,當用戶輸入設備編號時,設備信息則或顯示在對應的文本框之中,用戶可以進行修改,具體功能如圖4-6所示。4-6 修改設備基本信息4.3.3 刪除設備基本信息管理員(或者普通用戶)具有刪除設備基本信息的權限,當用戶輸入的設備ID號不存在時,不允許刪除,具體功能如圖4-7所示。4-7 刪除設備基本信息4.3.4 顯示基本信息管理員(或者)普通用戶還具有查看所有設備信息的權限,具體功能如圖4-8所示。4-8 設備基本信息4.4 庫存信息管理模塊4.4.1 顯示庫存信息管理員和用戶同時具有查看所有設備的權限,具體功能如圖4-9所示。4-9 顯示庫存信息4.4.2 入庫和出庫維護管理員和用戶同時具有入庫和出庫的維護權限。當新設備到來時需要入庫維護;當設備借出(賣出)時,需要出庫維護具體功能如圖4-10和圖4-11。4-10 入庫維護4-11 出庫維護4.4.3 顯示入庫和出庫記錄當管理員和用戶執(zhí)行入庫或出庫操作之后,他們可以查看一段時間的入庫和出庫記錄,以便進行設備的購進的制定或者設備的基本查看,具體如圖4-13和圖4-14所示。4-13顯示出庫記錄4-14 顯示入庫記錄4.5 用戶操作4.5.1修改密碼管理員(或普通用戶)登錄該系統(tǒng)之后,可以在用戶操作模塊進行密碼修改,此時用戶名采用登錄名值傳遞,不可修改。當新設密碼和確認密碼不一致或原始密碼輸入不正確均不允許丟該密碼,具體如圖4-15所示。4-15 修改密碼5 設計代碼/登錄namespace IT機房設備管理系統(tǒng) public partial class 登錄 : Form public static string name; public static string password; public static string entry; public 登錄() InitializeComponent(); private void 登錄_button_Click(object sender, EventArgs e) if (this.用戶名_textBox1.Text = | this.密碼_textBox1.Text = ) MessageBox.Show(請輸入用戶名和密碼); else SqlConnection con = new SqlConnection(); /創(chuàng)建連接 con.ConnectionString = Data Source=ZH-PC;Initial Catalog=IT機房設備管理系統(tǒng);Integrated Security=True; con.Open(); SqlCommand cmd = con.CreateCommand(); cmd.CommandText = select *from 軟件用戶信息表 where 用戶名=+用戶名_textBox1.Text+and 密碼=+密碼_textBox1.Text+; SqlDataReader dr = cmd.ExecuteReader(); if (dr.Read() string power = dr0.ToString(); 主界面 main = new 主界面(); main.Tag = this.FindForm(); this.Visible = false; main.ShowDialog(); this.Close(); else MessageBox.Show(用戶名或密碼錯誤); con.Close(); private void 取消_button1_Click(object sender, EventArgs e) this.Close(); private void 用戶名_textBox1_TextChanged(object sender, EventArgs e) name = this.用戶名_textBox1.Text; SqlConnection con = new SqlConnection(); /創(chuàng)建連接 con.ConnectionString = Data Source=ZH-PC;Initial Catalog=IT機房設備管理系統(tǒng);Integrated Security=True; con.Open(); SqlCommand cmd = con.CreateCommand(); cmd.CommandText = select 權限 from 軟件用戶信息表 where 用戶名= + this.用戶名_textBox1.Text + ; SqlDataReader sqlread = cmd.ExecuteReader(CommandBehavior.CloseConnection); if (sqlread.Read() 權限_textBox1.Text = sqlread權限.ToString(); entry = this.權限_textBox1.Text.Trim(); con.Close(); private void 密碼_textBox1_TextChanged(object sender, EventArgs e) password = this.密碼_textBox1.Text; /主界面using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.Data.SqlClient;namespace IT機房設備管理系統(tǒng) public partial class 主界面 : Form public 主界面() InitializeComponent(); public static string c=管理員; private void 顯示設備信息ToolStripMenuItem_Click(object sender, EventArgs e) 設備基本信息 shebei_form = new 設備基本信息(); shebei_form.MdiParent = this; shebei_form.Show(); private void 修改密碼ToolStripMenuItem_Click(object sender, EventArgs e) 密碼修改 Passwdchanged = new 密碼修改(); Passwdchanged.Show(); private void 添加用戶ToolStripMenuItem_Click_1(object sender, EventArgs e) private void 刪除用戶_ToolStripMenuItem_Click(object sender, EventArgs e) 用戶刪除 Deluser = new 用戶刪除(); Deluser.Show(); private void 退出系統(tǒng)ToolStripMenuItem1_Click(object sender, EventArgs e) this.Close(); private void 顯示所有用戶ToolStripMenuItem_Click(object sender, EventArgs e) 所有用戶 Alluser = new 所有用戶(); Alluser.MdiParent = this; Alluser.Show(); private void 顯示庫存信息ToolStripMenuItem_Click(object sender, EventArgs e) 庫存信息 Kucun_form = new 庫存信息(); Kucun_form.MdiParent = this; Kucun_form.Show(); private void 出庫維護ToolStripMenuItem_Click(object sender, EventArgs e) 出庫信息維護 Out = new 出庫信息維護(); Out.Show(); private void 入庫維護ToolStripMenuItem_Click(object sender, EventArgs e) 入庫維護 Ruku = new 入庫維護(); Ruku.Show(); private void 顯示入庫記錄toolStripMenuItem1_Click(object sender, EventArgs e) 入庫信息 ruku_from = new 入庫信息(); ruku_from.MdiParent = this; ruku_from.Show(); private void 顯示出庫記錄toolStripMenuItem2_Click(object sender, EventArgs e) 出庫記錄 chuku_from = new 出庫記錄(); chuku_from.MdiParent = this; chuku_from.Show(); private void 主界面_Load(object sender, EventArgs e) this.IsMdiContainer = true; SqlConnection con = new SqlConnection(); /創(chuàng)建連接 con.ConnectionString = Data Source=ZH-PC;Initial Catalog=IT機房設備管理系統(tǒng);Integrated Security=True; con.Open(); SqlCommand cmd = con.CreateCommand(); cmd.CommandText = select count(*) from 軟件用戶信息表 where 用戶名= + IT機房設備管理系統(tǒng).登錄.name + and 權限= + c + ; int i = Convert.ToInt32(cmd.ExecuteScalar(); if (i = 0) this.系統(tǒng)管理ToolStripMenuItem.Enabled = false; private void 添加設備基本信息ToolStripMenuItem_Click(object sender, EventArgs e) 添加設備基本信息 Add_shebei = new 添加設備基本信息(); Add_shebei.Show(); private void 修改設備基本信息ToolStripMenuItem_Click(object sender, EventArgs e) 修改設備基本信息 Changed_form = new 修改設備基本信息(); Changed_form.Show(); private void 刪除設備基本信息ToolStripMenuItem_Click(object sender, EventArgs e) 刪除設備基本信息 Del_shebei = new 刪除設備基本信息(); Del_shebei.Show(); /添加用戶namespace IT機房設備管理系統(tǒng) public partial class 用戶添加 : Form public 用戶添加() InitializeComponent(); private void 添加_button1_Click(object sender, EventArgs e) int m = 0; if (this.用戶名_textBox1.Text = | this.權限_comboBox1.Text = | this.密碼_textBox1.Text = | this.確認密碼_textBox1.Text = ) MessageBox.Show(請輸入完整信息!); else if (this.密碼_textBox1.Text != this.確認密碼_textBox1.Text) MessageBox.Show(兩次密碼輸入不一致!, 警告); else SqlConnection con = new SqlConnection(); con.ConnectionString = Data Source=ZH-PC;Initial Catalog=IT機房設備管理系統(tǒng);Integrated Secu

溫馨提示

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

評論

0/150

提交評論