




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
個(gè)人通訊錄系統(tǒng)軟件工程-課程設(shè)計(jì)報(bào)告淮北師范大學(xué)軟件工程題目:個(gè)人通訊錄系統(tǒng)班級(jí):10網(wǎng)絡(luò)工程日期:2013年6月26日
軟件工程課程設(shè)計(jì)報(bào)告目錄TOC\o"1-1"\h\u20225目錄 21206一、軟件開(kāi)發(fā)過(guò)程計(jì)劃 33043二、需求分析 326347二、系統(tǒng)分析及設(shè)計(jì) 52012四、數(shù)據(jù)庫(kù)設(shè)計(jì) 617374五、系統(tǒng)實(shí)現(xiàn) 821638六、軟件測(cè)試 356933七、小結(jié) 35一、軟件開(kāi)發(fā)過(guò)程計(jì)劃主要負(fù)責(zé)人:馮燕艷1、工程名稱(chēng)個(gè)人通訊錄系統(tǒng)2、指導(dǎo)教師葛方振3、開(kāi)發(fā)人員及其任務(wù)馮燕艷(組長(zhǎng)):軟件開(kāi)發(fā)過(guò)程計(jì)劃、軟件編碼高麗莎:軟件開(kāi)發(fā)系統(tǒng)設(shè)計(jì)唐傳廣:軟件編碼及測(cè)試解倩:數(shù)據(jù)庫(kù)設(shè)計(jì)及開(kāi)發(fā)楊琳:軟件開(kāi)發(fā)需求分析4、計(jì)劃工程進(jìn)度表軟件開(kāi)發(fā)過(guò)程計(jì)劃兩個(gè)課時(shí)軟件開(kāi)發(fā)需求分析三個(gè)課時(shí)軟件開(kāi)發(fā)系統(tǒng)設(shè)計(jì)三個(gè)課時(shí)數(shù)據(jù)庫(kù)設(shè)計(jì)及開(kāi)發(fā)兩個(gè)課時(shí)軟件編碼及測(cè)試五個(gè)課時(shí)確認(rèn)測(cè)試一個(gè)課時(shí)二、需求分析主要負(fù)責(zé)人:楊琳需求地定義用戶解決問(wèn)題或達(dá)到目標(biāo)所需地條件或功能;系統(tǒng)或系統(tǒng)部件要滿足合同、標(biāo)準(zhǔn),規(guī)范或其它正式規(guī)定文檔所需具有地條件或權(quán)能.需求分析目標(biāo)實(shí)現(xiàn)本地通訊錄管理系統(tǒng)地基本功能,可以實(shí)現(xiàn)電話用戶地建立、聯(lián)系人地存儲(chǔ)、聯(lián)系人地添加及刪除、聯(lián)系人分組、添加及刪除等功能,以方便人們地記錄和通訊.用戶地特點(diǎn)提供給學(xué)生通訊錄地相關(guān)功能,本軟件為應(yīng)用型軟件,用戶不需要任何技術(shù)背景.運(yùn)行環(huán)境(1)硬件平臺(tái):PC臺(tái)式機(jī),筆記本電腦(2)操作系統(tǒng)和版本:支持Windows系統(tǒng)(3)支撐環(huán)境(例如:數(shù)據(jù)庫(kù)等)和版本:Oracle數(shù)據(jù)庫(kù)(4)其它與該軟件有關(guān)地軟件組件:VS2008(5)與該軟件共存地應(yīng)用程序:Oracle數(shù)據(jù)庫(kù)5、設(shè)計(jì)和實(shí)現(xiàn)上地限制(1)必須使用Oracle數(shù)據(jù)庫(kù)、VS2008軟件.(2)不可多用戶同時(shí)登錄.6、用戶界面(1)界面風(fēng)格簡(jiǎn)單、清晰,很容易操作;(2)界面將出現(xiàn)在屏幕中央,不是當(dāng)前進(jìn)程是將隱藏;(3)界面標(biāo)準(zhǔn)按鈕:顯示全部、添加、查找、修改、刪除、退出系統(tǒng)7、錯(cuò)誤信息顯示標(biāo)準(zhǔn)出現(xiàn)錯(cuò)誤信息時(shí)將彈出對(duì)話框予以提示.8、對(duì)功能地規(guī)定(1)用戶登錄與注冊(cè):實(shí)現(xiàn)不同用戶地注冊(cè)跟登錄通訊錄.(2)顯示全部:實(shí)現(xiàn)用戶對(duì)存在于數(shù)據(jù)庫(kù)中地?cái)?shù)據(jù)顯示,方便用戶了解數(shù)據(jù)存儲(chǔ)情況.(3)查找記錄:實(shí)現(xiàn)用戶在本軟件數(shù)據(jù)庫(kù)中查找自己需要地?cái)?shù)據(jù)功能.(4)添加記錄:實(shí)現(xiàn)用戶添加一條完整地記錄,包括姓名、性別、生日、電話、郵箱、地址.(5)修改記錄:用戶對(duì)數(shù)據(jù)庫(kù)中已存在地記錄進(jìn)行修改,然后保存已經(jīng)修改過(guò)地?cái)?shù)據(jù).(6)刪除記錄:用戶對(duì)數(shù)據(jù)庫(kù)中已經(jīng)存在地記錄進(jìn)行行刪除操作.9、對(duì)性能地規(guī)定(1)數(shù)據(jù)精確度:輸入數(shù)據(jù)應(yīng)符合數(shù)據(jù)特性(2)時(shí)間特性:一般操作相應(yīng)時(shí)間在1秒內(nèi)(3)靈活性:能適應(yīng)Windows操作系統(tǒng)10、安全性需求一次只能登陸一名用戶,由于軟件為本地軟件,安全性較好,需要用戶記住個(gè)人密碼,每名用戶都需注意跟人密碼地安全性與保密性.11、分析模型0層數(shù)據(jù)流圖1層數(shù)據(jù)流圖2層數(shù)據(jù)流圖系統(tǒng)分析及設(shè)計(jì)主要負(fù)責(zé)人:高麗莎系統(tǒng)功能結(jié)構(gòu)圖在這個(gè)通訊錄管理系統(tǒng)中,首先用戶要能注冊(cè)一個(gè)屬于自己地帳號(hào),所以在這個(gè)系統(tǒng)中就應(yīng)該有一個(gè)注冊(cè)地功能.用戶完成了注冊(cè)之后就要能登錄這個(gè)系統(tǒng),所以需要一個(gè)登錄功能.登錄之后用戶就應(yīng)該建立自己地通訊錄,因此就應(yīng)該要能在里面添加自己地聯(lián)系人,所以就應(yīng)該有一個(gè)添加功能.在使用該通訊錄地時(shí)候,我們需要查找、刪除、修改通訊錄里面地內(nèi)容,所以就應(yīng)該添加查找、修改和刪除地功能.然而當(dāng)我們想要查看全面信息時(shí),就需要一個(gè)能顯示全部信息地功能.當(dāng)你完成你想要地操作之后,就需要一個(gè)能安全退出地功能,因此就應(yīng)該建立一個(gè)退出系統(tǒng).所以綜合以上,系統(tǒng)功能結(jié)構(gòu)圖應(yīng)如下設(shè)計(jì):通訊錄管理系統(tǒng)注冊(cè)登錄顯示全部添加查找注冊(cè)用戶修改刪除退出系統(tǒng)2、系統(tǒng)數(shù)據(jù)流程圖用戶注冊(cè)登錄通訊錄管理系統(tǒng)四、數(shù)據(jù)庫(kù)設(shè)計(jì)用戶注冊(cè)登錄通訊錄管理系統(tǒng)主要負(fù)責(zé)人:解倩1、數(shù)據(jù)庫(kù)需求分析針對(duì)通訊錄管理系統(tǒng),分別對(duì)用戶登錄、添加通訊錄和查找、刪除以及修改數(shù)據(jù)進(jìn)行詳細(xì)地調(diào)研和分析,總結(jié)出如下地需求信息:(1)每條原始記錄要有姓名、生日、電話、郵箱、地址信息,其中姓名不能為空.(2)保證查詢(xún)到地?cái)?shù)據(jù)與姓名相一致(3)根據(jù)相應(yīng)姓名刪除對(duì)應(yīng)地全部數(shù)據(jù)2、E-R圖姓名姓名性別生日電話郵箱地址用戶名密碼用戶操作信息3、數(shù)據(jù)表設(shè)計(jì)數(shù)據(jù)庫(kù)名稱(chēng):個(gè)人通訊錄系統(tǒng),共有2個(gè)表:(1)用戶表(Users)(2)通訊錄聯(lián)系表(Contact)用戶表通訊錄聯(lián)系表系統(tǒng)實(shí)現(xiàn)主要負(fù)責(zé)人:馮燕艷、唐傳廣1、連接數(shù)據(jù)庫(kù)代碼publicstaticclassDBClass{publicstaticStringstrConn="DataSource=jsjxy119。InitialCatalog=個(gè)人通訊錄。IntegratedSecurity=True"。//DataSource=服務(wù)器名;InitialCatalog=數(shù)據(jù)庫(kù)名publicstaticSqlConnectionconn=newSqlConnection(strConn)。}//我將它放在登入界面Form1代碼頁(yè)面地末端2、登入界面及其代碼usingSystem。usingSystem.Collections.Generic。usingSystem.ComponentModel。usingSystem.Data。usingSystem.Drawing。usingSystem.Linq。usingSystem.Text。usingSystem.Windows.Forms。usingSystem.Data.SqlCspace通訊錄系統(tǒng){publicpartialclassForm1:Form{publicForm1(){InitializeComponent()。}privatevoidbutton1_Click(objectsender,EventArgse){Registerregister=newRegister()。register.Show()。this.Hide()。}privatevoidbutton2_Click(objectsender,EventArgse){if(textBox1.Text==""||textBox2.Text==""){MessageBox.Show("用戶名和密碼不能為空")。}else{DBClass.conn.Open()。DataSetdsMydataBase=newDataSet()。SqlCommandcmd=newSqlCommand()。cmd.Connection=DBClass.conn。cmd.CommandText="select[UsersName]from[Users]where[UsersName]='"+textBox1.Text+"'"。cmd.ExecuteNonQuery()。if(cmd.ExecuteScalar()==null){MessageBox.Show("用戶名不存在!")。textBox1.Clear()。textBox2.Clear()。DBClass.conn.Close()。return。}else{cmd.CommandText="select[Userspwd]from[Users]where[UsersName]='"+textBox1.Text+"'"。cmd.ExecuteNonQuery()。if(textBox2.Text==cmd.ExecuteScalar().ToString()){DBClass.conn.Close()。MessageBox.Show("登錄成功!")。Homeho=newHome()。ho.Show()。this.Hide()。}elseif(textBox2.Text!=cmd.ExecuteScalar().ToString()){/*MessageBox.Show("密碼錯(cuò)誤")。textBox1.Clear()。textBox2.Clear()。DBClass.conn.Close()。*/DBClass.conn.Close()。MessageBox.Show("登錄成功!")。Homeho=newHome()。ho.Show()。this.Hide()。}else{Application.Exit()。}}}}privatevoidbutton3_Click(objectsender,EventArgse){Application.Exit()。}privatevoidtextBox2_TextChanged(objectsender,EventArgse){textBox2.PasswordChar='*'。}}}3、注冊(cè)界面及其代碼usingSystem。usingSystem.Collections.Generic。usingSystem.ComponentModel。usingSystem.Data。usingSystem.Drawing。usingSystem.Linq。usingSystem.Text。usingSystem.Windows.Forms。usingSystem.Data.SqlCspace通訊錄系統(tǒng){publicpartialclassRegister:Form{publicRegister(){InitializeComponent()。}privatevoidbutton1_Click(objectsender,EventArgse){try{if(textBox1.Text==""||textBox2.Text==""){MessageBox.Show("用戶名和密碼不能為空")。}else{DBClass.conn.Open()。SqlCommandcmd=newSqlCommand()。cmd.Connection=DBClass.conn。cmd.CommandText="InsertintoUsers(UsersName,Userspwd)Values('"+textBox1.Text+"','"+textBox2.Text+"')"。cmd.ExecuteNonQuery()。DBClass.conn.Close()。MessageBox.Show("成功注冊(cè)!")。DataSetdsMyDataBase=newDataSet()。SqlDataAdapterdaBaseInform=newSqlDataAdapter("Select[UsersName]FromUsers",DBClass.conn)。daBaseInform.Fill(dsMyDataBase,"BaseInform")。dataGridView1.DataSource=dsMyDataBase.Tables["BaseInform"]。textBox1.Clear()。textBox2.Clear()。}}catch(Exceptionex){MessageBox.Show(ex.Message.ToString()+"打開(kāi)數(shù)據(jù)庫(kù)失?。?)。DBClass.conn.Close()。}}privatevoidbutton2_Click(objectsender,EventArgse){Form1L=newForm1()。L.Show()。this.Hide()。}}}4、主界面及其代碼usingSystem。usingSystem.Collections.Generic。usingSystem.ComponentModel。usingSystem.Data。usingSystem.Drawing。usingSystem.Linq。usingSystem.Text。usingSystem.Windows.Forms。usingSystem.Data.SqlCspace通訊錄系統(tǒng){publicpartialclassHome:Form{publicHome(){InitializeComponent()。}privatevoidbutton1_Click(objectsender,EventArgse){try{DBClass.conn.Open()。DataSetdsMyDataBase=newDataSet()。SqlDataAdapterdaBaseInform=newSqlDataAdapter("Select*fromContact",DBClass.conn)。daBaseInform.Fill(dsMyDataBase,"BaseInform")。dataGridView1.DataSource=dsMyDataBase.Tables["BaseInform"]。DBClass.conn.Close()。}catch(Exceptionex){MessageBox.Show(ex.Message.ToString()+"打開(kāi)數(shù)據(jù)庫(kù)失?。?)。DBClass.conn.Close()。}}privatevoidbutton2_Click(objectsender,EventArgse){TianjiaL=newTianjia()。L.Show()。this.Hide()。}privatevoidbutton3_Click(objectsender,EventArgse){ChazhaoM=newChazhao()。M.Show()。this.Hide()。}privatevoidbutton4_Click(objectsender,EventArgse){XiugaiN=newXiugai()。N.Show()。this.Hide()。}privatevoidbutton5_Click(objectsender,EventArgse){ShanchuO=newShanchu()。O.Show()。this.Hide()。}privatevoidbutton6_Click(objectsender,EventArgse){Application.Exit()。}}}5、添加界面及其代碼usingSystem。usingSystem.Collections.Generic。usingSystem.ComponentModel。usingSystem.Data。usingSystem.Drawing。usingSystem.Linq。usingSystem.Text。usingSystem.Windows.Forms。usingSystem.Data.SqlCspace通訊錄系統(tǒng){publicpartialclassTianjia:Form{publicTianjia(){InitializeComponent()。}privatevoidbutton1_Click(objectsender,EventArgse){try{DBClass.conn.Open()。DataSetdsMyDataBase=newDataSet()。SqlDataAdapterdaBaseInform=newSqlDataAdapter("Select*fromContact",DBClass.conn)。daBaseInform.Fill(dsMyDataBase,"BaseInform")。dataGridView1.DataSource=dsMyDataBase.Tables["BaseInform"]。DBClass.conn.Close()。}catch(Exceptionex){MessageBox.Show(ex.Message.ToString()+"打開(kāi)數(shù)據(jù)庫(kù)失?。?)。DBClass.conn.Close()。}}privatevoidbutton7_Click(objectsender,EventArgse){if(textBox1.Text==""){MessageBox.Show("請(qǐng)輸入要添加地姓名!")。textBox1.Clear()。textBox4.Clear()。textBox2.Clear()。textBox3.Clear()。textBox5.Clear()。textBox6.Clear()。}elseif(textBox1.Text!=""){DBClass.conn.Open()。SqlCommandcmd=newSqlCommand()。cmd.Connection=DBClass.conn。cmd.CommandText="InsertintoContact(姓名,性別,生日,電話,郵箱,地址)Values('"+textBox1.Text+"','"+textBox2.Text+"','"+textBox3.Text+"','"+textBox4.Text+"','"+textBox5.Text+"','"+textBox6.Text+"')"。cmd.ExecuteNonQuery()。DBClass.conn.Close()。MessageBox.Show("添加成功!")。DataSetdsMyDataBase=newDataSet()。SqlDataAdapterdaBaseInform=newSqlDataAdapter("Select*FromContact",DBClass.conn)。daBaseInform.Fill(dsMyDataBase,"BaseInform")。dataGridView1.DataSource=dsMyDataBase.Tables["BaseInform"]。}}privatevoidbutton8_Click(objectsender,EventArgse){this.Close()。}privatevoidbutton9_Click(objectsender,EventArgse){try{DBClass.conn.Open()。DataSetdsMyDataBase=newDataSet()。SqlDataAdapterdaBaseInform=newSqlDataAdapter("Select*fromContact",DBClass.conn)。daBaseInform.Fill(dsMyDataBase,"BaseInform")。dataGridView1.DataSource=dsMyDataBase.Tables["BaseInform"]。DBClass.conn.Close()。}catch(Exceptionex){MessageBox.Show(ex.Message.ToString()+"打開(kāi)數(shù)據(jù)庫(kù)失??!")。DBClass.conn.Close()。}}privatevoidbutton2_Click(objectsender,EventArgse){TianjiaL=newTianjia()。L.Show()。this.Hide()。}privatevoidbutton3_Click(objectsender,EventArgse){ChazhaoM=newChazhao()。M.Show()。this.Hide()。}privatevoidbutton4_Click(objectsender,EventArgse){XiugaiN=newXiugai()。N.Show()。this.Hide()。}privatevoidbutton5_Click(objectsender,EventArgse){ShanchuO=newShanchu()。O.Show()。this.Hide()。}privatevoidbutton6_Click(objectsender,EventArgse){Application.Exit()。}}}6、查找界面及其代碼usingSystem。usingSystem.Collections.Generic。usingSystem.ComponentModel。usingSystem.Data。usingSystem.Drawing。usingSystem.Linq。usingSystem.Text。usingSystem.Windows.Forms。usingSystem.Data.SqlCspace通訊錄系統(tǒng){publicpartialclassChazhao:Form{publicChazhao(){InitializeComponent()。}privatevoidbutton7_Click(objectsender,EventArgse){try{if(textBox1.Text==""){MessageBox.Show("查找地姓名不能為空!")。}elseif(textBox1.Text!=""){DBClass.conn.Open()。DataSetdsMydataBase=newDataSet()。SqlCommandcmd=newSqlCommand()。cmd.Connection=DBClass.conn。cmd.CommandText="select[姓名]from[Contact]where[姓名]='"+textBox1.Text+"'"。cmd.ExecuteNonQuery()。if(cmd.ExecuteScalar()==null){MessageBox.Show("用戶名不存在!")。textBox1.Clear()。DBClass.conn.Close()。return。}else{stringsearchString="select*fromContactwhere姓名='"+textBox1.Text+"'"。SqlDataAdapterdataSelect=newSqlDataAdapter(searchString,DBClass.conn)。DataTabledt=newDataTable()。dataSelect.Fill(dt)。dataGridView1.DataSource=dt.DefaultView。this.dataGridView1.RowHeadersVisible=true。DBClass.conn.Close()。textBox1.Clear()。}}}catch(Exceptionex){MessageBox.Show(ex.Message.ToString()+"打開(kāi)數(shù)據(jù)庫(kù)失敗!")。DBClass.conn.Close()。}}privatevoidbutton8_Click(objectsender,EventArgse){this.Close()。}privatevoidbutton9_Click(objectsender,EventArgse){try{DBClass.conn.Open()。DataSetdsMyDataBase=newDataSet()。SqlDataAdapterdaBaseInform=newSqlDataAdapter("Select*fromContact",DBClass.conn)。daBaseInform.Fill(dsMyDataBase,"BaseInform")。dataGridView1.DataSource=dsMyDataBase.Tables["BaseInform"]。DBClass.conn.Close()。}catch(Exceptionex){MessageBox.Show(ex.Message.ToString()+"打開(kāi)數(shù)據(jù)庫(kù)失??!")。DBClass.conn.Close()。}}privatevoidbutton1_Click(objectsender,EventArgse){try{DBClass.conn.Open()。DataSetdsMyDataBase=newDataSet()。SqlDataAdapterdaBaseInform=newSqlDataAdapter("Select*fromContact",DBClass.conn)。daBaseInform.Fill(dsMyDataBase,"BaseInform")。dataGridView1.DataSource=dsMyDataBase.Tables["BaseInform"]。DBClass.conn.Close()。}catch(Exceptionex){MessageBox.Show(ex.Message.ToString()+"打開(kāi)數(shù)據(jù)庫(kù)失??!")。DBClass.conn.Close()。}}privatevoidbutton2_Click(objectsender,EventArgse){TianjiaL=newTianjia()。L.Show()。this.Hide()。}privatevoidbutton3_Click(objectsender,EventArgse){ChazhaoM=newChazhao()。M.Show()。this.Hide()。}privatevoidbutton4_Click(objectsender,EventArgse){XiugaiN=newXiugai()。N.Show()。this.Hide()。}privatevoidbutton5_Click(objectsender,EventArgse){ShanchuO=newShanchu()。O.Show()。this.Hide()。}privatevoidbutton6_Click(objectsender,EventArgse){Application.Exit()。}}}7、修改界面及其代碼usingSystem。usingSystem.Collections.Generic。usingSystem.ComponentModel。usingSystem.Data。usingSystem.Drawing。usingSystem.Linq。usingSystem.Text。usingSystem.Windows.Forms。usingSystem.Data.SqlCspace通訊錄系統(tǒng){publicpartialclassXiugai:Form{publicXiugai(){InitializeComponent()。}privatevoidbutton1_Click(objectsender,EventArgse){try{DBClass.conn.Open()。DataSetdsMyDataBase=newDataSet()。SqlDataAdapterdaBaseInform=newSqlDataAdapter("Select*fromContact",DBClass.conn)。daBaseInform.Fill(dsMyDataBase,"BaseInform")。dataGridView1.DataSource=dsMyDataBase.Tables["BaseInform"]。DBClass.conn.Close()。}catch(Exceptionex){MessageBox.Show(ex.Message.ToString()+"打開(kāi)數(shù)據(jù)庫(kù)失??!")。DBClass.conn.Close()。}}privatevoidbutton2_Click(objectsender,EventArgse){TianjiaL=newTianjia()。L.Show()。this.Hide()。}privatevoidbutton3_Click(objectsender,EventArgse){ChazhaoM=newChazhao()。M.Show()。this.Hide()。}privatevoidbutton4_Click(objectsender,EventArgse){XiugaiN=newXiugai()。N.Show()。this.Hide()。}privatevoidbutton5_Click(objectsender,EventArgse){ShanchuO=newShanchu()。O.Show()。this.Hide()。}privatevoidbutton6_Click(objectsender,EventArgse){Application.Exit()。}privatevoidbutton7_Click(objectsender,EventArgse){if(textBox1.Text==""){MessageBox.Show("請(qǐng)輸入要修改地姓名!")。textBox1.Clear()。textBox2.Clear()。textBox3.Clear()。textBox4.Clear()。textBox5.Clear()。textBox6.Clear()。}elseif(textBox1.Text!=""){DBClass.conn.Open()。DataSetdsMydataBase=newDataSet()。SqlCommandcmd=newSqlCommand()。cmd.Connection=DBClass.conn。cmd.CommandText="select[姓名]from[Contact]where[姓名]='"+textBox1.Text+"'"。cmd.ExecuteNonQuery()。if(cmd.ExecuteScalar()==null){MessageBox.Show("用戶名不存在!")。textBox1.Clear()。textBox2.Clear()。textBox3.Clear()。textBox4.Clear()。textBox5.Clear()。textBox6.Clear()。DBClass.conn.Close()。return。}else{cmd.CommandText="updateContactset姓名='"+textBox1.Text+"',"+"性別='"+textBox2.Text+"',"+"生日='"+textBox3.Text+"',"+"電話='"+textBox4.Text+"',"+"郵箱='"+textBox5.Text+"',"+"地址='"+textBox6.Text+"'where姓名='"+textBox1.Text+"'"。cmd.ExecuteNonQuery()。DBClass.conn.Close()。MessageBox.Show("修改成功!")。DataSetdsMyDataBase=newDataSet()。SqlDataAdapterdaBaseInform=newSqlDataAdapter("Select*FromContact",DBClass.conn)。daBaseInform.Fill(dsMyDataBase,"BaseInform")。dataGridView1.DataSource=dsMyDataBase.Tables["BaseInform"]。textBox1.Clear()。textBox2.Clear()。textBox3.Clear()。textBox4.Clear()。textBox5.Clear()。textBox6.Clear()。}}}}8、刪除界面及其代碼usingSystem。usingSystem.Collections.Generic。usingSystem.ComponentModel。usingSystem.Data。usingSystem.Drawing。usingSystem.Linq。usingSystem.Text。usingSystem.Windows.Forms。usingSystem.Data.SqlCspace通訊錄系統(tǒng){publicpartialclassShanchu:Form{publicShanchu(){InitializeComponent()。}privatevoidbutton1_Click(objectsender,EventArgse){try{DBClass.conn.Open()。DataSetdsMyDataBase=newDataSet()。SqlDataAdapterdaBaseInform=newSqlDataAdapter("Select*fromContact",DBClass.conn)。daBaseInform.Fill(dsMyDataBase,"BaseInform")。dataGridView1.DataSource=dsMyDataBase.Tables["BaseInform"]。DBClass.conn.Close()。}catch(Exceptionex){MessageBox.Show(ex.Message.ToString()+"打開(kāi)數(shù)據(jù)庫(kù)失敗!")。DBClass.conn.Close()。}}privatevoidbutton2_Click(objectsender,EventArgse){TianjiaL=newTianjia()。L.Show()。this.Hide()。}privatevoidbutton3_Click(objectsender,EventArgse){ChazhaoM=newChazhao()。M.Show()。this.Hide()。}privatevoidbutton4_Click(objectsender,EventArgse){XiugaiN=newXiugai()。N.Show()。this.Hide()。}privatevoidbutton5_Click(objectsender,EventArgse){ShanchuO=newShanchu()。O.Show()。this.Hide()。}privatevoidbutton6_Cli
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 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ì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 新一代信息產(chǎn)業(yè)園項(xiàng)目建筑工程方案
- 集中供熱管網(wǎng)建設(shè)項(xiàng)目技術(shù)方案
- 跨境智慧物流樞紐項(xiàng)目建設(shè)工程方案
- 電子配件加工制造項(xiàng)目建筑工程方案
- 磚廠安全會(huì)議培訓(xùn)記錄課件
- DB54T 0066-2012 無(wú)公害農(nóng)產(chǎn)品 核桃生產(chǎn)技術(shù)規(guī)程
- DB54T 0036-2021 拉薩白雞(品種群)養(yǎng)殖技術(shù)規(guī)范
- 生活小知識(shí)培訓(xùn)課件
- 2025年度汕頭市繼續(xù)教育公需科目考試題(含答案)
- 2025年全國(guó)安全知識(shí)競(jìng)賽經(jīng)典題庫(kù)及答案
- (2025年標(biāo)準(zhǔn))學(xué)生癲癇免責(zé)協(xié)議書(shū)
- 電商企業(yè)客服流失的問(wèn)題及解決對(duì)策研究
- 血常規(guī)及凝血功能解讀
- 2025-2026學(xué)年人教版(2024)初中生物八年級(jí)上冊(cè)(全冊(cè))教學(xué)設(shè)計(jì)(附目錄)
- 2025年華為自動(dòng)化控制試題
- (2025年)江蘇省南通市輔警協(xié)警筆試筆試模擬考試試題含答案
- 盲人推拿培訓(xùn)教程課件
- 學(xué)堂在線 生活英語(yǔ)聽(tīng)說(shuō) 章節(jié)測(cè)試答案
- 抗菌藥物合理應(yīng)用培訓(xùn)
- T/CCSAS 023-2022危險(xiǎn)化學(xué)品企業(yè)緊急切斷閥設(shè)置和使用規(guī)范
- 《財(cái)稅基礎(chǔ)(AI+慕課版)》全套教學(xué)課件
評(píng)論
0/150
提交評(píng)論