設(shè)備管理系統(tǒng)de設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)
設(shè)備管理系統(tǒng)de設(shè)計(jì)與實(shí)現(xiàn)_第2頁(yè)
設(shè)備管理系統(tǒng)de設(shè)計(jì)與實(shí)現(xiàn)_第3頁(yè)
設(shè)備管理系統(tǒng)de設(shè)計(jì)與實(shí)現(xiàn)_第4頁(yè)
設(shè)備管理系統(tǒng)de設(shè)計(jì)與實(shí)現(xiàn)_第5頁(yè)
已閱讀5頁(yè),還剩45頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、畢業(yè)論文(設(shè)計(jì)) 題目名稱(chēng) : 設(shè)備管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 學(xué)生姓名 : 學(xué)號(hào) 學(xué) 院 : 專(zhuān)業(yè)年級(jí) : 指導(dǎo)教師 : 職稱(chēng) 講師 寫(xiě)作時(shí)間 : 2011年 04月 10日 設(shè)備管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)摘  要在現(xiàn)代化大型企業(yè)信息化管理體系建設(shè)中,設(shè)備管理信息系統(tǒng)被看作是重中之重。這不僅因?yàn)樵O(shè)備管理的各項(xiàng)制度、流程涉及的點(diǎn)多面廣,而且作為企業(yè)從生產(chǎn)、市場(chǎng)、成本、物料、人事管理到設(shè)備管理的全過(guò)程計(jì)算機(jī)管理中的最后一環(huán),直接關(guān)系到企業(yè)在市場(chǎng)中的綜合競(jìng)爭(zhēng)力。本次畢業(yè)設(shè)計(jì)任務(wù)是通過(guò)開(kāi)發(fā)企業(yè)設(shè)備管理系統(tǒng),學(xué)習(xí)用Visual Studio 2005開(kāi)發(fā)基于C/S的數(shù)據(jù)庫(kù)系統(tǒng)。采用Visual Studio

2、 2005和SQL Server等軟件為開(kāi)發(fā)工具。系統(tǒng)設(shè)計(jì)通過(guò)對(duì)設(shè)備信息采集的流程和傳統(tǒng)管理方法進(jìn)行分析,按照數(shù)據(jù)庫(kù)設(shè)計(jì)原則設(shè)計(jì)出達(dá)到第三范式的的各數(shù)據(jù)表,在數(shù)據(jù)庫(kù)的物理設(shè)計(jì)中采用SQL Server實(shí)現(xiàn)數(shù)據(jù)庫(kù)的管理,完成對(duì)數(shù)據(jù)庫(kù)中表的基本操作。使用Visual Studio 2005開(kāi)發(fā)工具,實(shí)現(xiàn)設(shè)備信息管理、輔助表管理、組織管理、關(guān)系轉(zhuǎn)化管理、數(shù)據(jù)導(dǎo)入導(dǎo)出、數(shù)據(jù)傳送、數(shù)據(jù)維護(hù)、信息查詢(xún)、打印等主要功能模塊。同時(shí)本系統(tǒng)還是用了Office辦公軟件,實(shí)現(xiàn)對(duì)各類(lèi)表格信息以Word形式導(dǎo)出以及把Word文檔中的數(shù)據(jù)導(dǎo)入系統(tǒng)中的功能。在指導(dǎo)老師的幫助下,已經(jīng)基本上成功地實(shí)現(xiàn)了設(shè)計(jì)任務(wù)書(shū)的要求。使得設(shè)

3、計(jì)的數(shù)據(jù)庫(kù)系統(tǒng)能夠?qū)崿F(xiàn)一般數(shù)據(jù)庫(kù)的管理。關(guān)鍵詞:設(shè)備管理系統(tǒng);Client/Server模式;數(shù)據(jù)庫(kù);Visual StudioEquipment Management System Design and ImplementationABSTRACTIn modernized large-scale enterprise's information-based management system construction, the management information system of the equipment is regarded as the most im

4、portant thing. This not merely because every system , equipment of management, points that procedure involve many piece wide, and is regarded as enterprises from production , market , cost , supplies , personnel management to the last ring in the whole process computer management of management of th

5、e equipment, concern the synthesized competitiveness that enterprises are in the market directly.The graduation project task management system is through the development of business equipment, learn to use Visual Studio 2005 to develop database system which is based on C / S. Use Visual Studio 2005

6、and SQL Server and other software as development tools. System design is through the analysis of the process of information collection devices and traditional management methods, in accordance with the design of a database design principles to achieve the third paradigm of the various data tables in

7、 the database used in the physical design of database management of SQL Server to complete the database the basic operation of the table. Use Visual Studio 2005 as development tools to achieve device information management, auxiliary table management, organization management, relationship transforma

8、tion management, data import and export, data transfer, data maintenance, information searching, printing and other major functional blocks. At the same time, this system also use the office software which has helped to achieve functions like output various forms of export information as Word and in

9、put the data of the Word documents into the system.In guiding the teacher's help,has been largely successful in achieving the design requirements of the mission statement.Makes the design of the database system to achieve the general database management。Keywords: Equipment Management System;C/S;

10、 Database;Visual Studio目錄第一章 緒 論 11.1 研究背景 11.2 研究目的 11.3 研究的意義 2第二章 系統(tǒng)需求分析 32.1 系統(tǒng)目標(biāo) 32.2 設(shè)備管理系統(tǒng)的背景分析 32.3 開(kāi)發(fā)設(shè)備管理系統(tǒng)的必要性 3第三章 系統(tǒng)可行性分析 53.1 技術(shù)可行性 53.2 經(jīng)濟(jì)可行性 53.3 操作可行性 5第四章 系統(tǒng)總體設(shè)計(jì) 74.1 軟件定義 74.2 系統(tǒng)目標(biāo)設(shè)計(jì) 74.3系統(tǒng)功能分析 74.4 系統(tǒng)組成部分 84.5設(shè)備管理系統(tǒng)開(kāi)發(fā)環(huán)境簡(jiǎn)介 9第五章 數(shù)據(jù)庫(kù)設(shè)計(jì) 115.1 概念設(shè)計(jì) 115.2 邏輯設(shè)計(jì) 135.3 數(shù)據(jù)庫(kù)的物理設(shè)計(jì)內(nèi)容和方法 13第六章

11、系統(tǒng)主窗體設(shè)計(jì) 176.1 創(chuàng)建工程項(xiàng)目-設(shè)備管理系統(tǒng) 176.2 登陸界面設(shè)計(jì) 176.3 主界面設(shè)計(jì) 206.4管理界面設(shè)計(jì) 236.5 修改密碼界面設(shè)計(jì) 27第七章 系統(tǒng)功能模塊設(shè)計(jì) 307.1 編輯功能區(qū) 307.2 查詢(xún)功能區(qū) 36第八章 調(diào)試 428.1系統(tǒng)運(yùn)行調(diào)試情況 428.2 系統(tǒng)設(shè)計(jì)的特點(diǎn) 42第九章 結(jié)論 43參考文獻(xiàn) 44致 謝 45 第一章 緒 論1.1 研究背景設(shè)備管理系統(tǒng)是企業(yè)內(nèi)部的信息管理系統(tǒng),是連接企業(yè)內(nèi)部各生產(chǎn)部門(mén)的橋梁與紐帶,起著核心作用。目前企業(yè)設(shè)備自動(dòng)化管理水平不是很高。大多數(shù)設(shè)備管理辦法是設(shè)備的采購(gòu)進(jìn)來(lái)以后,將設(shè)備的基本情況和相關(guān)信息登記存檔,然后將

12、檔案存檔。以后的檔案基本就沒(méi)人維護(hù),如設(shè)備修改、刪除情況、設(shè)備的當(dāng)前運(yùn)行狀態(tài)等信息本不會(huì)呈現(xiàn)在管理工作人員面前,由于散亂、復(fù)雜、查找和整理不便,即設(shè)備跟蹤信息不能及時(shí)體現(xiàn)在設(shè)備的檔案上。某些企業(yè)采用專(zhuān)門(mén)人工整點(diǎn),對(duì)設(shè)備的跟蹤信息即使能記錄在案,但無(wú)形中增加了繁重的手工勞動(dòng),整個(gè)設(shè)備管理水平還是較低。首先,利用先進(jìn)的計(jì)算機(jī)管理技術(shù)來(lái)取代過(guò)去手工或半手工方式管理設(shè)備的狀況。與過(guò)去的手工方式相比計(jì)算機(jī)系統(tǒng)在設(shè)備管理方面具備極大的優(yōu)越性,在一個(gè)成熟完善的計(jì)算機(jī)系統(tǒng)的支撐下可以極大地提高工作效率,減小管理方式落后帶來(lái)的設(shè)備性能誤差,提高設(shè)備的運(yùn)行效率;其次,采用計(jì)算機(jī)管理后,可以把相關(guān)的管理人員從繁瑣的

13、日常事務(wù)處理中解脫出來(lái),使其有更多的精力去熟悉業(yè)務(wù)情況和鉆研業(yè)務(wù)知識(shí),跟蹤世界先進(jìn)管理技術(shù)的發(fā)展?fàn)顩r,有更多的時(shí)間去接觸市場(chǎng),掌握第一手的市場(chǎng)信息,提高相關(guān)人員的綜合業(yè)務(wù)素質(zhì),從而使企業(yè)在今后的發(fā)展中占據(jù)主動(dòng)地位,為有效降低成本創(chuàng)造條件;再次,可以利用建成的計(jì)算機(jī)系統(tǒng)將各種相關(guān)的業(yè)務(wù)數(shù)據(jù)系統(tǒng)地保存起來(lái),日積月累,這部分歷史數(shù)據(jù)將成為一種珍貴的資源,通過(guò)對(duì)這些數(shù)據(jù)的整理分析,建立起一套完善合理的設(shè)備管理標(biāo)準(zhǔn)體系,為今后的設(shè)備管理進(jìn)行指導(dǎo)與評(píng)測(cè)。本文就是以企業(yè)的設(shè)備管理系統(tǒng)為背景進(jìn)行研究與實(shí)現(xiàn)的。1.2 研究目的基于以上分析,本文的研究目標(biāo)就是在符合國(guó)家有關(guān)設(shè)備管理的法律、法規(guī),滿(mǎn)足用戶(hù)特定要求的

14、基礎(chǔ)上,進(jìn)行設(shè)備管理系統(tǒng)的開(kāi)發(fā)和實(shí)施,并就系統(tǒng)的實(shí)現(xiàn)技術(shù)進(jìn)行研究。雖然市面上已經(jīng)有商業(yè)化的設(shè)備管理軟件,但是現(xiàn)存設(shè)備管理軟件一般適用性較差,企業(yè)常發(fā)現(xiàn)所購(gòu)的軟件與本企業(yè)現(xiàn)行設(shè)備管理方式相差甚遠(yuǎn),還必須對(duì)所購(gòu)的成品管理軟件進(jìn)行升級(jí)或進(jìn)行二次開(kāi)發(fā)。這種情況往往會(huì)造成想快反慢、想節(jié)省卻浪費(fèi)的局面,既不利于企業(yè)的信息化進(jìn)程,又不利于軟件的推廣與普及?,F(xiàn)存的設(shè)備管理信息系統(tǒng)中沒(méi)有提供除手動(dòng)錄入以外的其它辦法,在數(shù)據(jù)量較大的情況下,用人工方法改變與之相關(guān)聯(lián)的數(shù)據(jù)代碼顯然是不可行的??紤]到上述情況,本系統(tǒng)在開(kāi)發(fā)時(shí),將與部門(mén)有關(guān)的數(shù)據(jù)庫(kù)關(guān)系表中部門(mén)編號(hào)設(shè)置為表的外部主鍵,部門(mén)編號(hào)的數(shù)據(jù)與其它關(guān)系表中的數(shù)據(jù)形成

15、鏈接關(guān)系,在同一數(shù)據(jù)窗口中數(shù)據(jù)統(tǒng)一變動(dòng),從而解決上述因部門(mén)變更所引起的問(wèn)題,這是本文工作中需要實(shí)現(xiàn)的技術(shù)之一1.3 研究的意義本文主要是對(duì)設(shè)備管理系統(tǒng)的架構(gòu)選擇問(wèn)題進(jìn)行研究,通過(guò)對(duì)網(wǎng)絡(luò)系統(tǒng)的開(kāi)發(fā)和應(yīng)用可以:(1)提高工作效率,縮短管理周期,提高管理效率。利用先進(jìn)的信息技術(shù)來(lái)取代過(guò)去手工或半手工方式管理的狀況,畢竟與過(guò)去的手工方式相比計(jì)算機(jī)在管理方面具備極大的優(yōu)越性;(2) 提高業(yè)務(wù)人員綜合素質(zhì),降低成本開(kāi)銷(xiāo)。采用計(jì)算機(jī)化作業(yè)后,可以把業(yè)務(wù)人員從繁瑣的日常事務(wù)處理中解脫出來(lái),有更多的時(shí)間去了解世界先進(jìn)的生產(chǎn)、管理經(jīng)驗(yàn),提高業(yè)務(wù)人員的綜合素質(zhì),從而為有效降低成本創(chuàng)造條件;(3)完善管理流程。系統(tǒng)的

16、開(kāi)發(fā),促使對(duì)現(xiàn)行的業(yè)務(wù)操作流程、管理制度和其他相關(guān)基礎(chǔ)管理工作進(jìn)行必要的修改、完善與補(bǔ)充,使之更為合理化、科學(xué)化和系統(tǒng)化;綜上所述 ,通過(guò)開(kāi)發(fā)本系統(tǒng),能夠使設(shè)備管理擺脫過(guò)時(shí)的手工管理方式,全面提高工作效率與廠作質(zhì)量,建立一個(gè)先進(jìn)的管理平臺(tái),真正實(shí)現(xiàn)“管理上臺(tái)階,管理出效益。第二章 系統(tǒng)需求分析2.1 系統(tǒng)目標(biāo)設(shè)備管理系統(tǒng)的最終目標(biāo)是在保證企業(yè)生產(chǎn)經(jīng)營(yíng)管理正常進(jìn)行的前提下,最大限度地簡(jiǎn)化日常事務(wù),使設(shè)備管理人員把更多的精力集中在效益分析等的戰(zhàn)略性決策任務(wù)上。 用計(jì)算機(jī)來(lái)管理設(shè)備不能照搬照抄人工管理模式,變成人工管理的翻版,而是要根據(jù)設(shè)備管理的目標(biāo)對(duì)人工管理的業(yè)務(wù)流程進(jìn)行優(yōu)化、合理化、科學(xué)化,要超

17、越當(dāng)前的業(yè)務(wù),抽象出業(yè)務(wù)中的管理思想和規(guī)律。 要有豐富的管理功能,做到事先有計(jì)劃,事中有控制,事后有核算 ,要求每一個(gè)業(yè)務(wù)過(guò)程都要為領(lǐng)導(dǎo)(綜合管理)提供豐富的決策信息和考核數(shù)據(jù)。2.2 設(shè)備管理系統(tǒng)的背景分析設(shè)備管理系統(tǒng)是企業(yè)內(nèi)部的信息管理系統(tǒng),是連接企業(yè)內(nèi)部各生產(chǎn)部門(mén)的橋梁與紐帶,起著核心作用。目前企業(yè)設(shè)備自動(dòng)化管理水平并不高。大多數(shù)設(shè)備管理辦法是設(shè)備采購(gòu)進(jìn)來(lái)以后,將設(shè)備的基本情況和相關(guān)信息登記,然后將檔案存檔。以后的檔案基本就沒(méi)人維護(hù),所以設(shè)備修改、刪除情況等信息不會(huì)呈現(xiàn)在管理工作人員面前。而且由于散亂、繁雜、查找和整理不便,設(shè)備跟蹤信息不能及時(shí)體現(xiàn)在設(shè)備的檔案上。即便采用專(zhuān)門(mén)人員整點(diǎn),對(duì)

18、設(shè)備的跟蹤信息能記錄在案,但無(wú)形中增加了繁重的手工勞動(dòng),整體管理水平還是較低。本設(shè)備管理系統(tǒng)合理的借鑒國(guó)際領(lǐng)先的設(shè)備管理思想并結(jié)合國(guó)內(nèi)設(shè)備管理現(xiàn)狀,通過(guò)對(duì)一般企業(yè)設(shè)備管理情況的研究探索,以靈活、通用為主要設(shè)計(jì)思想,開(kāi)發(fā)適合本行業(yè)的設(shè)備管理系統(tǒng),實(shí)現(xiàn)了設(shè)備整個(gè)生命周期的計(jì)算機(jī)化管理。本系統(tǒng)將會(huì)提高辦公效率和設(shè)備可靠性,減少工作人員的勞動(dòng)強(qiáng)度,減少辦公耗材,提高現(xiàn)代化管理水平。2.3 開(kāi)發(fā)設(shè)備管理系統(tǒng)的必要性傳統(tǒng)的設(shè)備管理主要是以人工抄寫(xiě)記錄存檔的運(yùn)行模式。21世紀(jì)是科技信息時(shí)代,陳舊的管理模式不能適應(yīng)新時(shí)代的要求,它存在著操作速度慢、散亂、復(fù)雜等一系列缺點(diǎn)與不足。由于散亂、復(fù)雜,很可能有文案丟失

19、的情況,而且查找也不方便,給管理工作人員帶來(lái)很大程度的管理滯后,增加了成本,降低了企業(yè)辦事效率。關(guān)注當(dāng)代形式,利用社會(huì)上出來(lái)的先進(jìn)技術(shù)開(kāi)發(fā)出新的設(shè)備管理系統(tǒng)是許多企業(yè)拭目以待的,正所謂“工欲善其事,必先利其器”。由此開(kāi)發(fā)的設(shè)備管理系統(tǒng)是一套完全為設(shè)備管理人員設(shè)計(jì)的把設(shè)備管理由被動(dòng)管理轉(zhuǎn)為主動(dòng)管理的系統(tǒng),它的使用將極大地提高設(shè)備管理部門(mén)的工作效率,使設(shè)備管理人員解脫了繁重的手工勞動(dòng),實(shí)現(xiàn)了設(shè)備整個(gè)生命周期的計(jì)算機(jī)化管理,同時(shí)再與使用單位內(nèi)部網(wǎng)絡(luò)配合的基礎(chǔ)上可以實(shí)現(xiàn)無(wú)紙化辦公。第三章 系統(tǒng)可行性分析可行性研究的目的就是用最小的代價(jià)在盡可能短的時(shí)間內(nèi)確定問(wèn)題是否能夠解決。必須記住,可行性研究的目的不

20、是解決問(wèn)題,而是確定問(wèn)題是否值得去解。怎樣達(dá)到這個(gè)目的呢?當(dāng)然不能靠主觀猜想,而只能靠客觀分析。必須分析幾種主要的可能解法的利弊,從而判斷原定的系統(tǒng)目標(biāo)和規(guī)模是否現(xiàn)實(shí),系統(tǒng)完成后所能帶來(lái)的效益是否大到值得投資開(kāi)發(fā)這個(gè)系統(tǒng)的程度。本設(shè)計(jì)從以下三個(gè)方面進(jìn)行可行性研究:3.1 技術(shù)可行性本設(shè)計(jì)“設(shè)備管理系統(tǒng)”是為企業(yè)設(shè)備管理人員開(kāi)發(fā)的。經(jīng)過(guò)分析,打算使用 MICROSOFT公司的SQL Server和Visual Studio 2005開(kāi)發(fā)工具,利用其提供的各種面向?qū)ο蟮拈_(kāi)發(fā)工具,首先在短時(shí)間內(nèi)建立系統(tǒng)應(yīng)用原型,然后對(duì)初始原型系統(tǒng)進(jìn)行需求迭代,不斷修正和改進(jìn),直到形成滿(mǎn)意的可行系統(tǒng)。并讓自己對(duì)開(kāi)發(fā)管

21、理信息系統(tǒng)能有新的認(rèn)識(shí)和提高,使自己在開(kāi)發(fā)管理信息系統(tǒng)方面的技術(shù)更加成熟。由于本設(shè)計(jì)最重要體現(xiàn)的是實(shí)用性,所以,通過(guò)對(duì)多數(shù)企業(yè)的調(diào)查和分析,結(jié)合自己現(xiàn)有的技術(shù)水平加上導(dǎo)師的指導(dǎo),還是能按期完成本畢業(yè)設(shè)計(jì)。3.2 經(jīng)濟(jì)可行性成本方面:由于本畢業(yè)設(shè)計(jì)屬于(本科)教學(xué)的最后一個(gè)環(huán)節(jié),所以人力消耗免費(fèi),資源學(xué)校提供,指導(dǎo)老師義務(wù)指導(dǎo)。所以成本計(jì)算只需計(jì)算開(kāi)發(fā)期間開(kāi)發(fā)者的生活消費(fèi),學(xué)校資源的消耗,所以開(kāi)發(fā)本軟件的成本是非常低的。效益方面:為企業(yè)開(kāi)發(fā)一個(gè)完整、合理的設(shè)備管理系統(tǒng),可大大節(jié)余人力,以前需要多人干的工作,使用本系統(tǒng)只需一個(gè)人或幾個(gè)人就能完成,且工作量和勞動(dòng)強(qiáng)度大大降低。所以開(kāi)發(fā)本軟件可以為社會(huì)

22、帶來(lái)很好的經(jīng)濟(jì)效益。 從以上分析看開(kāi)發(fā)本軟件在經(jīng)濟(jì)上是可行的。3.3 操作可行性本軟件是為企業(yè)的設(shè)備管理者開(kāi)發(fā)的,所有本軟件的用戶(hù)對(duì)象是中小型企業(yè)的設(shè)備管理工作人員,由于本軟件要設(shè)計(jì)成友好的界面,寫(xiě)出詳細(xì)的使用說(shuō)明,用戶(hù)只需懂得簡(jiǎn)單的計(jì)算機(jī)操作知識(shí),就能自由應(yīng)用本軟件。所以從以上幾個(gè)方面的分析來(lái)看,開(kāi)發(fā)本軟件是完全可行的。第四章 系統(tǒng)總體設(shè)計(jì)4.1 軟件定義 數(shù)據(jù)庫(kù)設(shè)計(jì)所要的解決的問(wèn)題是:對(duì)于一個(gè)給定的應(yīng)用領(lǐng)域,設(shè)計(jì)優(yōu)化的數(shù)據(jù)庫(kù)邏輯和物理結(jié)構(gòu),使之滿(mǎn)足用戶(hù)的信息管理要求和數(shù)據(jù)操作要求,有效地支持各種應(yīng)用系統(tǒng)的開(kāi)發(fā)和運(yùn)行。數(shù)據(jù)庫(kù)設(shè)計(jì)的目標(biāo)是為用戶(hù)和各種應(yīng)用系統(tǒng)提供一個(gè)高效的運(yùn)行環(huán)境。而數(shù)據(jù)庫(kù)的設(shè)

23、計(jì)可以視為如下的優(yōu)化問(wèn)題。(1) 計(jì)算機(jī)的軟硬件環(huán)境;(2) 數(shù)據(jù)庫(kù)管理系統(tǒng)的能力;(3) 用戶(hù)的操作要求與信息要求;(4) 完整性和安全性約束。4.2 系統(tǒng)目標(biāo)設(shè)計(jì)系統(tǒng)的設(shè)計(jì)目標(biāo)是要設(shè)計(jì)成友好的界面,以提高數(shù)據(jù)共享程度、降低數(shù)據(jù)冗余度、提高數(shù)據(jù)查詢(xún)效率為主要目標(biāo)。進(jìn)而實(shí)現(xiàn)企業(yè)設(shè)備管理的系統(tǒng)化、規(guī)范化和自動(dòng)化,達(dá)到提高企業(yè)管理效率的目的設(shè)備管理系統(tǒng)的最終目標(biāo)是在保證企業(yè)經(jīng)營(yíng)管理正常進(jìn)行的前提下,最大限度地簡(jiǎn)化日常事務(wù),使設(shè)備管理人員把更多的精力集中在效益分析等的戰(zhàn)略性決策任務(wù)上。 用計(jì)算機(jī)來(lái)管理設(shè)備不能照搬照抄人工管理模式,變成人工管理的翻版,而是要根據(jù)設(shè)備管理的目標(biāo)對(duì)人工管理的業(yè)務(wù)流程進(jìn)行優(yōu)

24、化、合理化、科學(xué)化,要超越當(dāng)前的業(yè)務(wù),抽象出業(yè)務(wù)中的管理思想和規(guī)律。 要有豐富的管理功能,做到事先有計(jì)劃,事中有控制,事后有核算 ,要求每一個(gè)業(yè)務(wù)過(guò)程都要為領(lǐng)導(dǎo)(綜合管理)提供豐富的決策信息和考核數(shù)據(jù)。 4.3系統(tǒng)功能分析本系統(tǒng)主要用編輯、查詢(xún)、系統(tǒng)管理三個(gè)功能模塊對(duì)設(shè)備信息進(jìn)行綜合的管理,讓管理人員隨時(shí)掌握設(shè)備的運(yùn)行動(dòng)態(tài),以進(jìn)行操作與管理工作,功能模塊圖如下:設(shè)備管理系統(tǒng)系統(tǒng)設(shè)置基本信息管理退出查詢(xún)生產(chǎn)廠家管理按設(shè)備基本信息查詢(xún)?cè)O(shè)備零件管理設(shè)備管理修改用戶(hù)密碼用戶(hù)管理設(shè)備維修登記表管理按設(shè)備查詢(xún)維修情況使用地點(diǎn)管理零配件管理按零件查詢(xún)維修情況圖4.1 設(shè)備功能模塊圖前臺(tái)是用戶(hù)進(jìn)行綜合管理,進(jìn)

25、入其它操作模塊的唯一的接口,主要連接的界面窗口有:系統(tǒng)設(shè)置、基本信息管理、查詢(xún)和退出四個(gè)功能模。 系統(tǒng)設(shè)置包括:用戶(hù)管理和修改用戶(hù)密碼。 基本信息管理包括:使用地點(diǎn)管理、生產(chǎn)廠家管理、零配件管理、設(shè)備管理、設(shè)備零件管理、設(shè)備維修登記表管理。 查詢(xún)包括:設(shè)備基本信息查詢(xún)、按設(shè)備查詢(xún)維修情況、按零件查詢(xún)維修情況。4.4 系統(tǒng)組成部分系統(tǒng)主要用編輯、查詢(xún)、系統(tǒng)管理三個(gè)功能模塊對(duì)設(shè)備信息進(jìn)行綜合的管理,讓管理人員隨時(shí)掌握設(shè)備的運(yùn)行動(dòng)態(tài),以進(jìn)行操作與管理工作。這三個(gè)功能模塊的組成分別如下:設(shè)備編輯按設(shè)備按使用地點(diǎn)按制造商按維修圖4.2 編輯功能模塊設(shè)備查詢(xún)按使用地點(diǎn)查詢(xún)按廠家名稱(chēng)查詢(xún)按設(shè)備名稱(chēng)按圖4.3

26、 查詢(xún)功能模塊系統(tǒng)管理修改用戶(hù)密碼密碼用戶(hù)管理圖4.4 系統(tǒng)管理模塊4.5設(shè)備管理系統(tǒng)開(kāi)發(fā)環(huán)境簡(jiǎn)介本設(shè)備管理系統(tǒng)是以Visual Studio 2005為編程語(yǔ)言,以SQL Server作為后臺(tái)數(shù)據(jù)庫(kù)而開(kāi)發(fā)的一個(gè)數(shù)據(jù)庫(kù)管理系統(tǒng)。下面簡(jiǎn)要介紹一下中文Visual Studio 2005和SQL Server。1、中文Visual Studio 2005簡(jiǎn)介Visual Studio 2005提供了開(kāi)發(fā)Windows應(yīng)用程序最迅速、最簡(jiǎn)潔的方法,它提供了一整套工具,供用戶(hù)開(kāi)發(fā)應(yīng)用程序。它有其獨(dú)特的特點(diǎn),主要特點(diǎn)如下:(1) 可視化設(shè)計(jì)。Visual Studio 2005具有所見(jiàn)即所得的功能,在程

27、序設(shè)計(jì)時(shí),頭腦中所想象的應(yīng)用程序界面,完全可以通過(guò)鍵盤(pán)和鼠標(biāo)完成,而不用編制大量代碼,用戶(hù)只需要用鼠標(biāo)或鍵盤(pán)把“控件”拖到所需的位置并設(shè)置他們的大小形狀屬性等,即可得到所需要的應(yīng)用程序界面。(2) 事件驅(qū)動(dòng)編程,在Visual Studio 2005中把“窗體”及“控件”稱(chēng)為對(duì)象。那些對(duì)象必須對(duì)鼠標(biāo)鍵盤(pán)操作所引起的事件做出響應(yīng)。響應(yīng)是指執(zhí)行一段應(yīng)用程序,它不沿預(yù)定的路線(xiàn)執(zhí)行而是在響應(yīng)不同事件時(shí)執(zhí)行不同的代碼,因此Visual Studio 2005編程重點(diǎn)是在編寫(xiě)事件驅(qū)動(dòng)過(guò)程的代碼。(3) 面向?qū)ο蟮某绦蛟O(shè)計(jì)。Visual Studio 2005是面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言,軟件開(kāi)發(fā)人員主要編寫(xiě)事

28、件驅(qū)動(dòng)過(guò)程的代碼,使對(duì)象對(duì)用戶(hù)的操作做出反映。(4) 易學(xué)易用,開(kāi)發(fā)周期短。Visual Studio 2005簡(jiǎn)單易學(xué),界面友好,容易使用。Visual Studio 2005提供了大量功能強(qiáng)大的“控件”,能幫助開(kāi)發(fā)人員在較短的時(shí)間內(nèi)用少量語(yǔ)句編寫(xiě)出應(yīng)用程序,縮短了開(kāi)發(fā)周期。2、SQL Server簡(jiǎn)介SQL Server是一個(gè)數(shù)據(jù)庫(kù)管理系統(tǒng),它簡(jiǎn)單易學(xué)。SQL Server的功能十分強(qiáng)大,利用它可以方便的實(shí)現(xiàn)對(duì)信息保存、維護(hù)、查詢(xún)、統(tǒng)計(jì)等。本系統(tǒng)就是在以SQL Server作為后臺(tái)數(shù)據(jù)庫(kù),以Visual Studio 2005為編程語(yǔ)言為中小型企業(yè)管理設(shè)備而開(kāi)發(fā)的一個(gè)數(shù)據(jù)庫(kù)管理系統(tǒng)。第五章

29、 數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)只有用數(shù)據(jù)庫(kù)來(lái)管理才能有自動(dòng)化管理的可能。數(shù)據(jù)的結(jié)構(gòu)將影響整個(gè)管理機(jī)制的應(yīng)用,而且一旦建立以后要修改常會(huì)出現(xiàn)麻煩。所以一開(kāi)始就要仔細(xì)慎重地搭建一個(gè)完整而合理的結(jié)構(gòu)。設(shè)備管理的數(shù)據(jù)庫(kù)以SQL Server 2000作為后臺(tái)數(shù)據(jù)庫(kù)。5.1 概念設(shè)計(jì)對(duì)系統(tǒng)需求分析后,即分析各數(shù)據(jù)存儲(chǔ)之間的關(guān)系,然后才能得出系統(tǒng)的關(guān)系模式??梢圆捎肊-R圖的方式來(lái)進(jìn)行數(shù)據(jù)結(jié)構(gòu)分析。E-R設(shè)計(jì)方法是一種通過(guò)E-R圖來(lái)描述現(xiàn)實(shí)世界信息結(jié)構(gòu)的數(shù)據(jù)庫(kù)設(shè)計(jì)方法,它為實(shí)體-聯(lián)系圖,提供了表示實(shí)體、屬性和聯(lián)系的方法,用來(lái)描述現(xiàn)實(shí)世界的概念模型。E-R圖由實(shí)體、屬性、聯(lián)系三部分組成。E-R圖的符號(hào)說(shuō)明如下圖:圖5.1

30、 E-R圖的符號(hào)說(shuō)明設(shè)備管理系統(tǒng)包含實(shí)體多,屬性廣,關(guān)系復(fù)雜,因此需要把E-R圖分解才能更加清晰的描述數(shù)據(jù)庫(kù)設(shè)計(jì)結(jié)構(gòu),設(shè)備管理系統(tǒng)的E-R圖如下圖:設(shè)備生產(chǎn)廠商維修生產(chǎn)使用使用地點(diǎn)商維修人員商負(fù)責(zé)人維修費(fèi)用設(shè)備編號(hào)維修人維修時(shí)間設(shè)備名稱(chēng)Email聯(lián)系電話(huà)廠家名稱(chēng)廠家編號(hào)地址使用地點(diǎn)編號(hào)使用地點(diǎn)名稱(chēng)N1N1圖5.2 設(shè)備管理系統(tǒng)的數(shù)據(jù)庫(kù)E-R圖 數(shù)據(jù)庫(kù)的設(shè)計(jì)設(shè)置了三個(gè)內(nèi)部實(shí)體和一個(gè)外部實(shí)體,內(nèi)部實(shí)體分別為設(shè)備、使用地點(diǎn)、生產(chǎn)廠商,外部實(shí)體為維修人員。他們之間的屬性和聯(lián)系就如上圖。他們之間也分別有著不同的具體關(guān)系,設(shè)備與使用地點(diǎn)屬于使用的關(guān)系,一個(gè)設(shè)備只能使用于一個(gè)地點(diǎn)而一個(gè)地點(diǎn)則可以有多個(gè)設(shè)備的

31、使用,他們之間為1:N的關(guān)系;設(shè)備與生產(chǎn)廠商之間則屬于生產(chǎn)的關(guān)系,同樣一個(gè)設(shè)備也只能有一家廠商生產(chǎn)而一家則可以生產(chǎn)很多的設(shè)備,他們之間為1:N的關(guān)系;而維修人員則為設(shè)備的外部實(shí)體,他們?yōu)榫S修關(guān)系,而維修關(guān)系的屬性包括維修時(shí)間、維修費(fèi)用和維修人。5.2 邏輯設(shè)計(jì) (1)轉(zhuǎn)換原則在數(shù)據(jù)庫(kù)E-R圖設(shè)計(jì)好之后就是要把E-R圖向關(guān)系模型的轉(zhuǎn)換,即數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì)。那么在轉(zhuǎn)換的過(guò)程中必須要遵循轉(zhuǎn)換原則: 一個(gè)實(shí)體型轉(zhuǎn)換為一個(gè)關(guān)系模式。 一個(gè)m:n聯(lián)系轉(zhuǎn)換為一個(gè)關(guān)系模式。 一個(gè)1:n聯(lián)系可以轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式,也可以與n端對(duì)應(yīng)的關(guān)系模式合并 一個(gè)1:1聯(lián)系可以轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式,也可以與任意一端

32、對(duì)應(yīng)的關(guān)系模式合并。 三個(gè)或三個(gè)以上實(shí)體間的一個(gè)多元聯(lián)系轉(zhuǎn)換為一個(gè)關(guān)系模式。 同一實(shí)體集的實(shí)體間的聯(lián)系,即自聯(lián)系,也可按上述1:1、1:n和m:n三種情況分別處理。 具有相同碼的關(guān)系模式可合并。(2)數(shù)據(jù)庫(kù)設(shè)計(jì)E-R圖已經(jīng)完成,那么在遵循轉(zhuǎn)換原則的前提下就要對(duì)E-R圖進(jìn)行關(guān)系模型的轉(zhuǎn)換。根據(jù)標(biāo)的設(shè)計(jì)原則、字段設(shè)計(jì)原則、E-R圖及關(guān)聯(lián)圖設(shè)計(jì)如下數(shù)據(jù)庫(kù):(_ 表示主鍵)設(shè)備(設(shè)備編號(hào),設(shè)備名稱(chēng),使用地點(diǎn)編號(hào),生產(chǎn)廠商編號(hào)) 使用地點(diǎn)(使用地點(diǎn)編號(hào),使用地點(diǎn)名稱(chēng),負(fù)責(zé)人) 生產(chǎn)廠商(生產(chǎn)廠商編號(hào),生產(chǎn)廠商名稱(chēng),聯(lián)系電話(huà),地址,Email) 維修(設(shè)備編號(hào),維修人,維修時(shí)間,維修費(fèi)用)當(dāng)E-R圖成功的

33、轉(zhuǎn)換為關(guān)系模型之后就完成了數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì),為之后數(shù)據(jù)庫(kù)數(shù)據(jù)的各種設(shè)計(jì)、編輯和修改做好充足的準(zhǔn)備。5.3 數(shù)據(jù)庫(kù)的物理設(shè)計(jì)內(nèi)容和方法我們無(wú)論使用哪種數(shù)據(jù)庫(kù),無(wú)論怎樣設(shè)計(jì)數(shù)據(jù)庫(kù),我想都會(huì)遵從一個(gè)原則:數(shù)據(jù)安全性和性能高效這兩個(gè)主要方面。因?yàn)閿?shù)據(jù)庫(kù)良好的物理分布設(shè)計(jì)也是對(duì)數(shù)據(jù)安全性和性能高效影響比較大, 就像我們?cè)诮ù髽侵耙欢ㄒ却蚝玫鼗粯印,F(xiàn)實(shí)中我們?cè)趹?yīng)用各種不同數(shù)據(jù)庫(kù)的時(shí)候,往往會(huì)忽略數(shù)據(jù)庫(kù)的物理布局,只有在數(shù)據(jù)庫(kù)性能遇到問(wèn)題的時(shí)候才去考慮,但這是得不償失的,這樣一來(lái)不僅會(huì)導(dǎo)致與設(shè)計(jì)相關(guān)的問(wèn)題出現(xiàn),而且會(huì)影響性能的調(diào)整效果,所以我們?cè)趧?chuàng)建數(shù)據(jù)庫(kù)之前先進(jìn)行規(guī)劃數(shù)據(jù)庫(kù)的物理布局也是很必要的,這

34、也符合人們常說(shuō)的“磨刀不誤砍柴工”的道理。要確定數(shù)據(jù)庫(kù)的物理結(jié)構(gòu)。確定數(shù)據(jù)庫(kù)存儲(chǔ)結(jié)構(gòu)時(shí)要綜合考慮存取時(shí)間、存儲(chǔ)空間利用率和維護(hù)代價(jià)三方面的因素。這三個(gè)方面常常是相互矛盾的,例如消除一切冗余數(shù)據(jù)雖然能夠節(jié)約存儲(chǔ)空間,但往往會(huì)導(dǎo)致檢索代價(jià)的增加,因此必須進(jìn)行權(quán)衡,選擇一個(gè)折中方案。在關(guān)系數(shù)據(jù)庫(kù)中,選擇存取路徑主要是指確定如何建立索引。為了提高系統(tǒng)性能,數(shù)據(jù)應(yīng)該根據(jù)應(yīng)用情況將易變部分與穩(wěn)定部分、經(jīng)常存取部分和存取頻率較低部分分開(kāi)存放。數(shù)據(jù)庫(kù)物理設(shè)計(jì)過(guò)程中需要對(duì)時(shí)間效率、空間效率、維護(hù)代價(jià)和各種用戶(hù)要求進(jìn)行權(quán)衡,其結(jié)果可以產(chǎn)生多種方案,數(shù)據(jù)庫(kù)設(shè)計(jì)人員必須對(duì)這些方案進(jìn)行細(xì)致的評(píng)價(jià),從中選擇一個(gè)較優(yōu)的方案

35、作為數(shù)據(jù)庫(kù)的物理結(jié)構(gòu)。評(píng)價(jià)物理數(shù)據(jù)庫(kù)的方法完全依賴(lài)于所選用的DBMS,主要是從定量估算各種方案的存儲(chǔ)空間、存取時(shí)間和維護(hù)代價(jià)入手,對(duì)估算結(jié)果進(jìn)行權(quán)衡、比較,選擇出一個(gè)較優(yōu)的合理的物理結(jié)構(gòu)。如果該結(jié)構(gòu)不符合用戶(hù)需求,則需要修改設(shè)計(jì)。打開(kāi)SQL數(shù)據(jù)庫(kù),單擊“創(chuàng)建數(shù)據(jù)庫(kù)表”菜單的“新建數(shù)據(jù)庫(kù)表結(jié)構(gòu)”菜單項(xiàng)。在彈出的“創(chuàng)建數(shù)據(jù)庫(kù)表結(jié)構(gòu)”界面中,單擊“新建模板”按鈕。在彈出的對(duì)話(huà)中,輸入數(shù)據(jù)庫(kù)表名,然后,單擊確定。所建的表如下所示:圖5.3 用戶(hù)管理數(shù)據(jù)庫(kù)表圖5.4 設(shè)備維護(hù)數(shù)據(jù)庫(kù)表圖5.5 使用地點(diǎn)信息維護(hù)圖5.6 生產(chǎn)廠家信息維護(hù)數(shù)據(jù)庫(kù)表圖5.7 設(shè)備維修登記表數(shù)據(jù)庫(kù)表第六章 系統(tǒng)主窗體設(shè)計(jì)6.1

36、創(chuàng)建工程項(xiàng)目-設(shè)備管理系統(tǒng)當(dāng)啟動(dòng)Visual Studio 2005時(shí),點(diǎn)擊“文件”>“新建”>“項(xiàng)目”,可以見(jiàn)到下圖所示的“新建項(xiàng)目”窗口,窗口中列出了可建立的工程類(lèi)型。選擇 “windows 應(yīng)用程序”,Visual Studio 2005將自動(dòng)產(chǎn)生一個(gè)Form窗體,屬性都是缺省設(shè)置。所建項(xiàng)目過(guò)程如下:圖6.1 在Visual Studio 2005中創(chuàng)建新建項(xiàng)目6.2 登陸界面設(shè)計(jì)對(duì)Form窗體的屬性進(jìn)行修改,命名為“設(shè)備管理系統(tǒng)用戶(hù)登錄”,再工具菜單利用設(shè)計(jì)好Form窗體作為登陸界面。用戶(hù)擁有自己的用戶(hù)名、密碼和使用權(quán)限。當(dāng)輸入用戶(hù)名和密碼以后,點(diǎn)擊“確定”鍵,如果用戶(hù)名和

37、密碼都正確就可以順利進(jìn)入主窗體,如果輸入錯(cuò)誤,那么就有相應(yīng)的提示信息。登陸界面如下圖:圖6.2 登陸界面用戶(hù)登錄界面中主要控件的屬性如下表:表6.1 用戶(hù)登錄界面中主要控件的屬性控件名稱(chēng)屬性屬性值TextBoxNameTxtUserNametxtPasswordButtonNamebtnLoginNamebtnExit用戶(hù)登錄窗口中用戶(hù)名和密碼內(nèi)容需要添加,添加完成后按“登錄”按鈕即可登錄,登錄流程圖如下圖:開(kāi)始用戶(hù)名、密碼是否為空主界面提示提示結(jié)束用戶(hù)民、密碼是否正確YNYN圖6.3 登錄流程圖界面編輯好后,再對(duì)登錄界面的操作項(xiàng)目進(jìn)行代碼編寫(xiě),代碼如下: private void btnLo

38、gin_Click(object sender, EventArgs e) MD5CryptoServiceProvidermd5=newMD5CryptoServiceProvider(); string userName = txtUser.Text.Trim(); stringpassword=ASCIIEncoding.ASCII.GetString(md5.ComputeHash(ASCIIEncoding.ASCII.GetBytes(txtPassword.Text.Trim(); if ClsUsers.Instance.isExistsUserName(userName,pa

39、ssword) frmUpdatPassword.UserName = userName; frmMain.usertype=ClsUsers.Instance.getType(userName); this.DialogResult = DialogResult.OK; else MessageBox.Show("用戶(hù)名或密碼不正確!"); 6.3 主界面設(shè)計(jì)操作者從登陸界面進(jìn)入后就來(lái)到系統(tǒng)的主界面,設(shè)配管理系統(tǒng)主要是針對(duì)中小型企業(yè)來(lái)設(shè)計(jì)的,要想能有效方面的管理還設(shè)備,就必須要有個(gè)簡(jiǎn)單明了而又適用的主界面,讓操作者一目了然,能很方便的操作適用系統(tǒng)。主界面設(shè)計(jì)如下:圖6.4

40、 系統(tǒng)主界面系統(tǒng)主界面的簡(jiǎn)潔讓操作員看起來(lái)很舒暢,但是光有舒暢還不夠,對(duì)于企業(yè)來(lái)說(shuō)最主要的是使用,所以在主界面中包含了系統(tǒng)設(shè)置、基本信息管理、查詢(xún)和退出等功能。在主界面中添加了這些操作要想實(shí)現(xiàn)它們就離不開(kāi)軟件代碼。系統(tǒng)主界面代碼實(shí)現(xiàn):namespace test public partial class frmMain : Form public static string usertype="A" public frmMain() InitializeComponent(); if (usertype.ToLower() = "a") 用戶(hù)管理Tool

41、StripMenuItem.Visible = true; else 用戶(hù)管理ToolStripMenuItem.Visible = false; private void frmMain_Load(object sender, EventArgs e) private void 設(shè)備管理ToolStripMenuItem_Click(object sender, EventArgs e) private void 使用地點(diǎn)管理ToolStripMenuItem_Click(object sender, EventArgs e) frmUseplace frmu = new frmUsepla

42、ce(); frmu.ShowDialog(); private void 生產(chǎn)廠家管理ToolStripMenuItem_Click(object sender, EventArgs e) frmProduceFactory frmp = new frmProduceFactory(); frmp.ShowDialog(); private void 零配件管理ToolStripMenuItem_Click(object sender, EventArgs e) frmSpareParts frms = new frmSpareParts(); frms.ShowDialog(); priv

43、ate void 設(shè)備管理ToolStripMenuItem1_Click(object sender, EventArgs e) frmEquipment frmd = new frmEquipment(); frmd.ShowDialog(); private void 設(shè)備零件管理ToolStripMenuItem_Click(object sender, EventArgs e) frmEquipmentParts frme = new frmEquipmentParts(); frme.ShowDialog(); private void 設(shè)備維修登記表管理ToolStripMenu

44、Item_Click(object sender, EventArgs e) frmServiceRegistration frmr = new frmServiceRegistration(); frmr.ShowDialog(); private void 選擇方式查詢(xún)ToolStripMenuItem_Click(object sender, EventArgs e) frmSelect frms = new frmSelect(); frms.ShowDialog(); private void 記錄查詢(xún)ToolStripMenuItem_Click(object sender, Ev

45、entArgs e) frmCount frmc = new frmCount(); frmc.ShowDialog(); private void 退出ToolStripMenuItem_Click(object sender, EventArgs e) Application.Exit(); private void 按零件查詢(xún)ToolStripMenuItem_Click(object sender, EventArgs e) frmCountPartno frmcp = new frmCountPartno(); frmcp.ShowDialog(); private void 修改用

46、戶(hù)密碼ToolStripMenuItem_Click(object sender, EventArgs e) frmUpdatPassword frmu = new frmUpdatPassword(); frmu.ShowDialog(); private void 用戶(hù)管理ToolStripMenuItem_Click(object sender, EventArgs e) frmUsers frmu = new frmUsers(); frmu.ShowDialog(); 6.4管理界面設(shè)計(jì)該軟件既然是對(duì)企業(yè)進(jìn)行設(shè)備管理那么就不能是任何人都能進(jìn)去的,否則會(huì)容易造成數(shù)據(jù)紊亂、丟失和破壞。所

47、以我們?cè)诰帉?xiě)系統(tǒng)時(shí)就必須對(duì)系統(tǒng)設(shè)計(jì)一個(gè)用戶(hù)管理,以用來(lái)限制用戶(hù)的操作和對(duì)系統(tǒng)進(jìn)行有效的管理。用戶(hù)的權(quán)限使數(shù)據(jù)庫(kù)更安全,設(shè)備管理系統(tǒng)根據(jù)不同的需求把權(quán)限分成了三類(lèi)分別為A類(lèi),B類(lèi),C類(lèi),各類(lèi)用戶(hù)所擁有的權(quán)限分別不同,用戶(hù)登錄權(quán)限設(shè)計(jì)流程圖如下:開(kāi)始結(jié)束用戶(hù)名B類(lèi)用戶(hù)界面提示A類(lèi)用戶(hù)界面C類(lèi)用戶(hù)界面其他C類(lèi)A類(lèi)B類(lèi)圖6.5 用戶(hù)登錄權(quán)限流程圖用戶(hù)管理窗體用于A類(lèi)用戶(hù)管理其他用戶(hù)的信息,管理包括添加新用戶(hù),修改用戶(hù)名,編輯用戶(hù)權(quán)限,界面如下:圖6.6 用戶(hù)管理界面用戶(hù)管理界面中主要控件的屬性表如下:表6.2 用戶(hù)管理窗口中主要控件的屬性控件名稱(chēng)屬性屬性值TextBoxNameTxtUserNameN

48、amecmbTypeButtonNameBtnAddNameBtnDetleNameBtnSavedataGridViewNameDGUserComboBoxNamecmbType對(duì)“刪除”按鈕所編寫(xiě)的代碼如下: private void button2_Click(object sender, EventArgs e) if (bindingSource1.Position > -1) if (txtUserName.Text.Trim() = "Admin") MessageBox.Show("不能刪除此超級(jí)用戶(hù)名"); return; if

49、(MessageBox.Show("刪除此用戶(hù)名?", "提示", MessageBoxButtons.YesNo) = DialogResult.Yes) bindingSource1.RemoveCurrent(); ClsUsers.Instance.Save(bindingSource1.DataSource as DataTable); button1.Enabled = true; private void dataGridView1_DataError(object sender, DataGridViewDataErrorEventArgs e) MessageBox.Show("請(qǐng)先輸入添加用戶(hù)的基本信息!","添加錯(cuò)誤"); 對(duì)“添加”按鈕所編寫(xiě)的代碼如下: private void tx

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論