設(shè)備管理_設(shè)備管理系統(tǒng)大型數(shù)據(jù)庫及應(yīng)用課程設(shè)計_第1頁
設(shè)備管理_設(shè)備管理系統(tǒng)大型數(shù)據(jù)庫及應(yīng)用課程設(shè)計_第2頁
設(shè)備管理_設(shè)備管理系統(tǒng)大型數(shù)據(jù)庫及應(yīng)用課程設(shè)計_第3頁
設(shè)備管理_設(shè)備管理系統(tǒng)大型數(shù)據(jù)庫及應(yīng)用課程設(shè)計_第4頁
設(shè)備管理_設(shè)備管理系統(tǒng)大型數(shù)據(jù)庫及應(yīng)用課程設(shè)計_第5頁
已閱讀5頁,還剩27頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

課 程 設(shè) 計 課程名稱大型數(shù)據(jù)庫及應(yīng)用課程設(shè)計題目名稱設(shè)備管理系統(tǒng)專業(yè)班級10計算機(jī)科學(xué)與技術(shù)本(2)學(xué)生姓名王業(yè)東 劉鵬 邵波學(xué) 號 指導(dǎo)教師戚曉明(副教授)二一二年12月25日目錄摘要- 2 -Abstract- 2 -第一章 緒論- 3 -1.1問題的提出- 3 -1.2 解決的方法- 3 -1.3 設(shè)備管理系統(tǒng)概述- 3 -1、設(shè)備管理系統(tǒng)的背景分析- 3 -2、開發(fā)設(shè)備管理系統(tǒng)的必要性- 3 -3、設(shè)備管理系統(tǒng)的功能需求分析- 4 -1.4開發(fā)工具的介紹- 4 -1、設(shè)計目標(biāo)- 5 -2、語言結(jié)構(gòu)- 5 -第二章 設(shè)備管理系統(tǒng)分析與設(shè)計- 9 -2.1 設(shè)備管理系統(tǒng)功能分析- 9 -2.2 設(shè)備管理系統(tǒng)模塊設(shè)計- 9 -第三章 設(shè)備管理系統(tǒng)功能實(shí)現(xiàn)- 12 -3.1 登錄界面- 12 -3.2增加信息界面- 14 -3.3刪除信息界面- 15 -3.4查看信息界面- 16 -3.5 修改信息界面- 17 -第四章 源代碼- 18 -4.1增加信息的源代碼- 18 -4.2刪除信息的源代碼- 19 -4.3查找信息的源代碼- 21 -4.4修改信息的源代碼- 23 -4.5調(diào)用數(shù)據(jù)庫源代碼- 24 -致謝與總結(jié)- 28 -參考文獻(xiàn)- 29 -摘要設(shè)備管理信息系統(tǒng)是一個企事業(yè)單位不可缺少的部分,它的內(nèi)容對于企事業(yè)單位的決策者和管理者來說都至關(guān)重要,所以設(shè)備管理信息系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄?。作為計算機(jī)應(yīng)用的一部分,使用計算機(jī)對設(shè)備信息進(jìn)行管理,具有著手工管理所無法比擬的優(yōu)點(diǎn).例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點(diǎn)能夠極大地提高設(shè)備管理信息的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。關(guān)鍵詞:設(shè)備管理、信息技術(shù)、人力資源 Abstract Equipment management information system is an indispensable part of the enterprises, and its content is crucial for policy makers and managers of enterprises, equipment management information system should be able to provide users with adequate information and efficientquery means.As a part of the computer application, the use of computer equipment information management, with management manual with unmatched advantages such as: rapid retrieval, easy to find, high reliability, large memory capacity, security and good, long life, low cost . These advantages can greatly improve the efficiency of the equipment management information, but also scientific and standardized management of the enterprise, integration with the world an important condition.第一章 緒論1.1問題的提出 設(shè)備管理信息系統(tǒng)是一個企事業(yè)單位不可缺少的部分,它的內(nèi)容對于企事業(yè)單位的決策者和管理者來說都至關(guān)重要,所以設(shè)備管理信息系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄?。作為計算機(jī)應(yīng)用的一部分,使用計算機(jī)對設(shè)備信息進(jìn)行管理,具有著手工管理所無法比擬的優(yōu)點(diǎn).例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點(diǎn)能夠極大地提高設(shè)備管理信息的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。1.2 解決的方法本課題主要的目的是通過開發(fā)一個設(shè)備管理系統(tǒng),讓使用者能方便快捷的對設(shè)備的信息進(jìn)行查看、增加、刪除、修改、搜索,大大提高工作效率。1.3 設(shè)備管理系統(tǒng)概述1、設(shè)備管理系統(tǒng)的背景分析設(shè)備管理系統(tǒng)是企業(yè)內(nèi)部的信息管理系統(tǒng),是連接企業(yè)內(nèi)部各生產(chǎn)部門的橋梁與紐帶,起著核心作用。目前企業(yè)設(shè)備自動化管理水平不是很高。大多數(shù)設(shè)備管理辦法是設(shè)備的采購進(jìn)來以后,將設(shè)備的基本情況和相關(guān)信息登記存檔,然后將檔案存檔。以后的檔案基本就沒人維護(hù),如設(shè)備修改、刪除情況、設(shè)備的當(dāng)前運(yùn)行狀態(tài)等信息本不會呈現(xiàn)在管理工作人員面前,由于散亂、復(fù)雜、查找和整理不便,即設(shè)備跟蹤信息不能及時體現(xiàn)在設(shè)備的檔案上。某些企業(yè)采用專門人工整點(diǎn),對設(shè)備的跟蹤信息即使能記錄在案,但無形中增加了繁重的手工勞動,整個設(shè)備管理水平還是較低。本系統(tǒng)會提高辦公效率和設(shè)備可靠性,減少工作人員的勞動強(qiáng)度,減少辦公耗材,提高現(xiàn)代化管理水平。企業(yè)面對市場競爭的巨大壓力,要求企業(yè)創(chuàng)造新的利潤源,這為企業(yè)如何配置有限資源,利用先進(jìn)計算機(jī)技術(shù)不斷開發(fā)出操作簡便、界面友好、靈活、實(shí)用、安全,更具時效性的設(shè)備信息管理系統(tǒng)有著更高的要求。2、開發(fā)設(shè)備管理系統(tǒng)的必要性傳統(tǒng)的設(shè)備管理主要是以人工抄寫記錄存檔的運(yùn)行模式。21世紀(jì)是科技信息時代,陳舊的管理模式不是適應(yīng)新時代的要求,它存在著操作速度慢、散亂、復(fù)雜等一系列缺點(diǎn)與不足。由于散亂、復(fù)雜,很可能文案丟失的情況,而且查找也不方便,給管理工作人員帶來很大程度的管理滯后,增加了成本,降低了企業(yè)生產(chǎn)力。自中國加入wto以來,給國內(nèi)一些企業(yè)帶來很大的竟?fàn)帀毫?,市場竟?fàn)幵絹碓絹砑ち?。提高企業(yè)生產(chǎn)力,降低成本是當(dāng)前惟一解決有效途徑。如何解決這一問題正式我要陳述的,關(guān)注當(dāng)代形式,利用社會上出來的先進(jìn)技術(shù)開發(fā)出新的設(shè)備管理系統(tǒng)是許多企業(yè)拭目以待的,正所謂“工欲善其事,必先利其器”。由此開發(fā)的設(shè)備管理系統(tǒng)是一套完全為設(shè)備管理人員設(shè)計的把設(shè)備管理由被動管理轉(zhuǎn)為主動管理的系統(tǒng),它的使用將極大地提高設(shè)備管理部門的工作效率,使設(shè)備管理人員解脫了繁重的手工勞動,實(shí)現(xiàn)了設(shè)備整個生命周期的計算機(jī)化管理,同時再與使用單位內(nèi)部網(wǎng)絡(luò)配合的基礎(chǔ)上可以實(shí)現(xiàn)無紙化辦公。3、設(shè)備管理系統(tǒng)的功能需求分析系統(tǒng)主要完成任務(wù)的數(shù)據(jù)查詢(庫設(shè)備查詢、領(lǐng)用查詢、消耗查詢)模塊分析設(shè)計與的實(shí)現(xiàn),通過設(shè)備的屬性字段查詢每一件產(chǎn)品設(shè)備零件信息,使管理人員隨時掌握設(shè)備的現(xiàn)狀及公司雇員領(lǐng)用設(shè)備、消耗設(shè)備的情況。設(shè)備管理系統(tǒng)包括數(shù)據(jù)處理、數(shù)據(jù)查詢和成本核算三個子功能模塊。數(shù)據(jù)處理功能:新設(shè)備的添加、修改、刪除;及領(lǐng)用設(shè)備和消耗設(shè)備的修改、刪除等一些設(shè)備信息操作活動。數(shù)據(jù)查詢功能:實(shí)現(xiàn)每一階段庫設(shè)備、領(lǐng)用設(shè)備和消耗設(shè)備的查詢操作活動。成本核算功能:對每月設(shè)備的運(yùn)行狀態(tài)(領(lǐng)用、消耗)以領(lǐng)用報表、消耗報表、班組報表和個人報表四表分別進(jìn)行統(tǒng)計分析。1.4開發(fā)工具的介紹 C#是微軟公司在2000年6月發(fā)布的一種新的編程語言,主要由安德斯海爾斯伯格(Anders Hejlsberg)主持開發(fā),它是第一個面向組件的編程語言,其源碼會編譯成msil再運(yùn)行。它借鑒了Delphi的一個特點(diǎn),與COM(組件對象模型)是直接集成的,并且新增了許多功能及語法糖,而且它是微軟公司.NETwindows網(wǎng)絡(luò)框架的主角。原Broland公司的首席研發(fā)設(shè)計師安德斯海爾斯伯格(Anc#ders Hejlsberg)在微軟開發(fā)了Visual J+ 1.0,很快的Visual J+由1.1版本升級到6.0版。SUN公司認(rèn)為Visual J+ 違反了Java開發(fā)平臺的中立性,對微軟提出了訴訟。2000年6月26日微軟在奧蘭多舉行的“職業(yè)開發(fā)人員技術(shù)大會”(PDC 2000)上,發(fā)表新的語言C#。C#語言取代了Visual J+,語言本身深受 Java、C 和 C+ 的影響。C#是兼顧系統(tǒng)開發(fā)和應(yīng)用開發(fā)的最佳實(shí)用語言,并且很有可能成為編程語言歷史上的第一個“全能”型語言??催^這篇簡史,不要把C#看成年輕后生了只要是“馬拉多納”,就早晚當(dāng)“球王”。C#1.0,純粹的面向?qū)ο蟆?998年底,微軟正在忙于新一代COM的設(shè)計工作,COM一直是組件化開發(fā)中非常成功的一種技術(shù);但由于它僅提供了二進(jìn)制層面上的統(tǒng)一,因此無法將類型信息和用于支持基礎(chǔ)平臺和開發(fā)工具的信息放到組件中,Java逐步走向成熟。微軟學(xué)習(xí)Java的做法,將虛擬機(jī)的概念引入到了COM領(lǐng)域;同時,微軟提出了“元數(shù)據(jù)”的概念,用于描述組件的類型信息和工具支持信息,并決定將其放入到組件當(dāng)中。1998年12月,微軟啟動了一個全新的語言項(xiàng)目COOL,這是一款專門為CLR設(shè)計的純面向?qū)ο蟮恼Z言,也正是本文的主角C#的前身。1999年7月份,微軟完成了COOL語言的一個內(nèi)部版本。2000年2月份,微軟才正式將COOL語言更名為C#。據(jù)說起這個名字是因?yàn)镃#開發(fā)小組的人很討厭搜索引擎,因此把大部分搜索引擎無法識別的“#”字符作為該語言名字的一部分;還有一種說法是在音樂當(dāng)中“#”是升調(diào)記號,表達(dá)了微軟希望它在C的基礎(chǔ)上更上一層樓的美好愿望當(dāng)然這些都只是傳說,無從考證。又是歷經(jīng)了一系列的修改,微軟終于在2000年7月發(fā)布了C#語言的第一個預(yù)覽版。1、設(shè)計目標(biāo) C#旨在設(shè)計成為一種“簡單、現(xiàn)代、通用”,以及面向?qū)ο蟮某绦蛟O(shè)計語言,此種語言的實(shí)現(xiàn),應(yīng)提供對于以下軟件工程要素的支持:強(qiáng)類型檢查、數(shù)組維度檢查、未初始化的變量引用檢測、自動垃圾收集(Garbage Collection,指一種自動內(nèi)存釋放技術(shù))。軟件必須做到強(qiáng)大、持久,并具有較強(qiáng)的編程生產(chǎn)力。此種語言為在分布式環(huán)境中的開發(fā)提供適用的組件開發(fā)應(yīng)用。為使程序員容易遷移到這種語言,源代碼的可移植性十分重要,尤其是對于那些已熟悉C和C+的程序員而言。對國際化的支持非常重要。C#適合為獨(dú)立和嵌入式的系統(tǒng)編寫程序,從使用復(fù)雜操作系統(tǒng)的大型系統(tǒng)到特定應(yīng)用的小型系統(tǒng)均適用。2、語言結(jié)構(gòu)類:在C#中類的聲明與C+和Java很相似。但是,不象C+,C#結(jié)構(gòu)體C# Project與類是不支持繼承。但是,與Java相同的是,一個結(jié)構(gòu)體可以實(shí)現(xiàn)接口(interface)。Java的關(guān)鍵字import已經(jīng)被替換成using,它起到了同樣的作用。類可以是抽象的和不可繼承的:一個被申明成abstract的類不能被實(shí)例化,它只能被用做一個基類,C#關(guān)鍵字lock就像Java關(guān)鍵字final,它申明一個類不是抽象的,但是它也不能被用做另一個類的基類界面:就象在Java中一樣,一個界面是一組方法集合的抽象定義。當(dāng)一個類或結(jié)構(gòu)體實(shí)現(xiàn)一個界面的時候,它必須實(shí)現(xiàn)這個界面中定義的所有方法。一個單一的類可以實(shí)現(xiàn)幾個界面,也許以后會出現(xiàn)一些微妙的差別,但是這個特點(diǎn)看起來與Java相比沒有變化。在Java中,一個接口是一組方法集合的抽象定義.當(dāng)一個類或結(jié)構(gòu)體實(shí)現(xiàn)一個接口的時候,它必須實(shí)現(xiàn)這個接口中定義的所有方法.一個單一的類可以實(shí)現(xiàn)幾個接口.也許以后會出現(xiàn)一些微妙的差別,但是這個特點(diǎn)看起來與Java相比沒有變化。布爾運(yùn)算:條件表達(dá)式的結(jié)果是布爾數(shù)據(jù)類型,布爾數(shù)據(jù)類型是這種語言中獨(dú)立的一種數(shù)據(jù)類型.從布爾類型到其他類型沒有直接的轉(zhuǎn)換過程.布爾常量true和false是C#中的關(guān)鍵字.錯誤處理:如Java中那樣,通過拋出和捕捉異常對象來管理錯誤處理過程.內(nèi)存管理:由底層.NET框架進(jìn)行自動內(nèi)存垃圾回收。布爾運(yùn)算:條件表達(dá)式的結(jié)果是布爾數(shù)據(jù)類型,布爾數(shù)據(jù)類型是這種語言中獨(dú)立的一種數(shù)據(jù)類型,從布爾類型到其他類型沒有直接的轉(zhuǎn)換過程,布爾常量true和false是C#中的關(guān)鍵字。錯誤處理:如Java中那樣,通過拋出和捕捉異常對象來管理錯誤處理過程。內(nèi)存管理:由底層.NET框架進(jìn)行自動內(nèi)存垃圾回收。一個基本的C#類中包含數(shù)據(jù)成員、屬性、構(gòu)造器和方法。屬性可以是靜態(tài)或?qū)嵗蓡T。接口:是其他類型為確保它們支持某些操作而實(shí)現(xiàn)的引用類型。接口從不直接創(chuàng)建而且沒有實(shí)際的表示形式,其他類型必須轉(zhuǎn)換為接口類型。一個接口定義一個協(xié)定。實(shí)現(xiàn)接口的類或結(jié)構(gòu)必須遵守其協(xié)定。接口可以包含方法、屬性、索引器和事件作為成員。強(qiáng)類型:C#是一個強(qiáng)類型的語言,它的數(shù)值類型有一些可以進(jìn)行隱式轉(zhuǎn)換,其他的必須顯式轉(zhuǎn)換,隱式轉(zhuǎn)換的類型只能是長度短的類型轉(zhuǎn)換成長的類型,int可以轉(zhuǎn)換成long、float、double、decimal,反之必須顯式的轉(zhuǎn)換。編譯:程序直接編譯成標(biāo)準(zhǔn)的二進(jìn)制可執(zhí)行形式.但C#的源程序并不是被編譯成二進(jìn)制可執(zhí)行形式,而是一種中間語言(IL),類似于JAVA字節(jié)碼。如果前面的Hello World程序被保存成一個c#與權(quán)威指南教程文本文件并被命名為Hello.cs,它將被編譯成命名Hello.exe的可執(zhí)行程序。C#程序不能直接編譯成標(biāo)準(zhǔn)的二進(jìn)制可執(zhí)行形式,與 Java 類似,它被編譯成為中間代碼(Microsoft Intermediate Language),然后通過 .NET Framework 的虛擬機(jī)被稱之為通用語言執(zhí)行層(Common Language Runtime, CLR)執(zhí)行。一個C#的結(jié)構(gòu)體與C+的結(jié)構(gòu)體是相似的,因?yàn)樗軌虬瑪?shù)據(jù)聲明和方法.但是,不象C+,C#結(jié)構(gòu)體與類是不同的而且不支持繼承.但是,與Java相同的是,一個結(jié)構(gòu)體可以實(shí)現(xiàn)接口。預(yù)編譯:C# 中存在預(yù)編譯指令支持條件編譯,警告,錯誤報告和編譯行控制.可用的預(yù)編譯指令有:#define,#if,#error,#line。沒有了#include偽指令,無法再用#define 語句對符號賦值,所以就不存在源代碼替換的概念-這些符號只能用在#if和#elif偽指令里.在#line偽指令里的數(shù)字(和可選的名字)能夠修改行號還有#warning和#error輸出結(jié)果的文件名。操作符重載:一些操作符能夠被重載,而另一些則不能.特別的是,沒有一個賦值運(yùn)算符能夠被重載.能夠被重載的單目操作符是:+ - ! + - true false能夠被重載的二元運(yùn)算符是:+、 - 、*、 /、 %、 &、 |、 、 、 =、 !=、 、 = 、 0) MessageBox.Show(數(shù)據(jù)庫中已經(jīng)存在該設(shè)備號,無法插入相同的設(shè)備信息!, 警告, MessageBoxButtons.OK); else if (textBoxsno.Text.Trim() = ) MessageBox.Show(設(shè)備號不能為空!, 提示, MessageBoxButtons.OK); else new EmDAO().insert(sno, sname, 廠商); MessageBox.Show( 添加成功!, 提示, MessageBoxButtons.OK); textBoxsno.Text = ; textBoxsname.Text = ; textBoxCS.Text = ; this.DialogResult = DialogResult.OK; private void buttoncancle_Click(object sender, EventArgs e) this.DialogResult = DialogResult.Cancel; this.Hide(); FormMain main = new FormMain(); main.Show(); 4.2刪除信息的源代碼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 DAL;namespace 設(shè)備管理系統(tǒng) public partial class FormDeleteEm : Form public FormDeleteEm() InitializeComponent(); private void buttonok_Click(object sender, EventArgs e) if (textBoxsno.Text.Trim()!=) SQLHelper helper = new SQLHelper(); int total = helper.checksno(textBoxsno.Text.Trim(); if (total 0) string sno = textBoxsno.Text.Trim(); new EmDAO().deletesno(sno); MessageBox.Show(刪除成功, 提示, MessageBoxButtons.OK); this.DialogResult = DialogResult.OK; else MessageBox.Show(數(shù)據(jù)庫中不存在設(shè)備號,無法刪除!, 警告, MessageBoxButtons.OK); else if (textBoxsname.Text.Trim() != ) SQLHelper helper = new SQLHelper(); int total = helper.checksname(textBoxsname.Text.Trim(); if (total 0) string sname = textBoxsname.Text.Trim(); new EmDAO().deletesname(sname); MessageBox.Show(刪除成功, 提示, MessageBoxButtons.OK); this.DialogResult = DialogResult.OK; else MessageBox.Show(數(shù)據(jù)庫中不存在該設(shè)備名,無法刪除!, 警告, MessageBoxButtons.OK); else MessageBox.Show(請輸入要刪除的設(shè)備號或設(shè)備名!, 提示, MessageBoxButtons.OK); private void buttoncancle_Click(object sender, EventArgs e) this.DialogResult = DialogResult.Cancel; private void label1_Click(object sender, EventArgs e) 4.3查找信息的源代碼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 DAL;namespace 設(shè)備管理系統(tǒng) public partial class FormSearchEm : Form public FormSearchEm() InitializeComponent(); BindingSource bs = new BindingSource(); private void buttonsearchbysno_Click_1(object sender, EventArgs e) SQLHelper helper = new SQLHelper(); int total = helper.checksno(textBoxsno.Text.Trim(); if (textBoxsno.Text.Trim() = ) MessageBox.Show(請輸入備號!, 提示, MessageBoxButtons.OK); else if (total 0) bs.DataSource = new EmDAO().searchbysno(textBoxsno.Text.Trim(); /表格 dataGridViewEm.DataSource = bs; else MessageBox.Show(數(shù)據(jù)庫中不存在該備號,無法顯示該備號的信息!, 警告, MessageBoxButtons.OK); private void buttonsearchbysname_Click_2(object sender, EventArgs e) bs.DataSource = new EmDAO().searchbysname(textBoxsname.Text.Trim(); /表格 dataGridViewEm.DataSource = bs; private void buttonsearchbysname_Click_1(object sender, EventArgs e) SQLHelper helper = new SQLHelper(); int total = helper.checksname(textBoxsname.Text.Trim(); if (textBoxsname.Text.Trim() = ) MessageBox.Show(請輸入備名!, 提示, MessageBoxButtons.OK); else if (total 0) bs.DataSource = new EmDAO().searchbysname(textBoxsname.Text.Trim(); /表格 dataGridViewEm.DataSource = bs; else MessageBox.Show(數(shù)據(jù)庫中不存在該設(shè)備名,無法顯示該備名的信息!, 警告, MessageBoxButtons.OK); 4.4修改信息的源代碼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 DAL;namespace 設(shè)備管理系統(tǒng) public partial class FormUpdateEm : Form public FormUpdateEm() InitializeComponent(); private void FormUpdateEm_Load(object sender, EventArgs e) private void buttoncancle_Click(object sender, EventArgs e) this.DialogResult = DialogResult.Cancel; private void buttonok_Click(object sender, EventArgs e) string sno1 = textBoxsno1.Text.Trim(); string sno2 = textBoxsno2.Text.Trim(); string sname = textBoxsname.Text.Trim(); string 廠商 = textBoxCS.Text.Trim(); if (textBoxsno1.Text.Trim() = ) MessageBox.Show(請輸入要修設(shè)備的設(shè)備號, 提示, MessageBoxButtons.OK); else SQLHelper helper = new SQLHelper(); int total = helper.checksno(textBoxsno1.Text.Trim(); if (total 0) new EmDAO().deletesno(sno1); new EmDAO().insert(sno2, sname ,廠商 ); MessageBox.Show(修改成功!, 提示, MessageBoxButtons.OK); textBoxsno1.Text = ; textBoxsno2.Text = ; textBoxsname.Text = ; textBoxCS.Text = ; this.DialogResult = DialogResult.OK; else MessageBox.Show(數(shù)據(jù)庫中不存在該設(shè)備號,無法修改該設(shè)備號的信息!, 警告, MessageBoxButtons.OK); 4.5調(diào)用數(shù)據(jù)庫源代碼using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Data.SqlClient;using System.Data;namespace DAL public class SQLHelper public void ExecuteNonQ

溫馨提示

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

評論

0/150

提交評論