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

下載本文檔

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

文檔簡(jiǎn)介

課程設(shè)計(jì)報(bào)告外聘教師管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)課程《數(shù)據(jù)庫(kù)原理及應(yīng)用》班級(jí)姓名學(xué)號(hào)指導(dǎo)教師時(shí)間:2012年5月21日至2012年5月25日?指導(dǎo)教師對(duì)課程設(shè)計(jì)(論文)的評(píng)語(yǔ)(工作態(tài)度、任務(wù)完成情況、能力水平、設(shè)計(jì)說(shuō)明書(論文)的撰寫和圖紙質(zhì)量等):成績(jī)指導(dǎo)教師簽字年月日?目錄TOC\o"1-2"\h\z\uHYPERLINK\l"_Toc327344146"第一章開(kāi)發(fā)背景?PAGEREF_Toc327344146\h1HYPERLINK\l"_Toc327344147"第二章功能描述?PAGEREF_Toc327344147\h2HYPERLINK\l"_Toc327344148"第三章業(yè)務(wù)流程分析?327344148\h3HYPERLINK\l"_Toc327344149"第四章數(shù)據(jù)流程分析?7344149\h4HYPERLINK\l"_Toc327344150"4.1數(shù)據(jù)流程圖?PAGEREF_Toc327344150\h4HYPERLINK4.2數(shù)據(jù)字典 PAGEREF_Toc327344151\h4HYPERLINK\l"_Toc327344152"第五章概念模型設(shè)計(jì)?PAGEREF_Toc327344152\h8HYPERLINK第六章邏輯模型設(shè)計(jì)和優(yōu)化 PAGEREF_Toc327344153\h10HYPERLINK第七章物理設(shè)計(jì)和實(shí)施?PAGEREF_Toc327344154\h11HYPERLINK\l"_Toc327344155"第八章系統(tǒng)測(cè)試 PAGEREF_Toc327344155\h13HYPERLINK\l"_Toc327344156"第九章課程設(shè)計(jì)心得體會(huì)?PAGEREF_Toc327344156\h25HYPERLINK參考文獻(xiàn) PAGEREF_Toc327344157\h26第一章開(kāi)發(fā)背景數(shù)據(jù)庫(kù)技術(shù)作為計(jì)算機(jī)及相關(guān)專業(yè)的一門課程,數(shù)據(jù)庫(kù)原理開(kāi)發(fā)課程的目的是:掌握數(shù)據(jù)庫(kù)德基本原理基本概念及基本技術(shù);能夠應(yīng)用這些理論和技術(shù)合理設(shè)計(jì)數(shù)據(jù)庫(kù);更重要的是通過(guò)課程設(shè)計(jì)掌握所學(xué)的知識(shí),融會(huì)貫通,初步具有開(kāi)發(fā)完整可用的數(shù)據(jù)庫(kù)系統(tǒng)能力。由于數(shù)據(jù)庫(kù)具有結(jié)構(gòu)化、最低镕余度、較高的程序與數(shù)據(jù)獨(dú)立性、易于擴(kuò)充、易于編制應(yīng)用程序等優(yōu)點(diǎn),較大的信息系統(tǒng)都是建立在數(shù)據(jù)庫(kù)設(shè)計(jì)之上。本系統(tǒng)主要是面向外聘教師管理系統(tǒng),如今,各大院校都有一些外聘教師,此系統(tǒng)可以用于幫助各院校實(shí)施對(duì)外聘教師的信息,課程,工資等實(shí)施有效的管理。第二章功能描述這個(gè)系統(tǒng)主要是用來(lái)對(duì)外聘教師信息進(jìn)行有效的管理,主要的功能模塊包括增加、刪除、修改外聘教師個(gè)人信息等。系統(tǒng)中,不同權(quán)限的用戶所能行使的功能不同。有2類用戶:(1)管理員:可以查看并修改外聘教師的各種信息、各種信息的錄入、瀏覽其他外聘教師的信息,也可以對(duì)數(shù)據(jù)進(jìn)行修改。(2)普通用戶(包括學(xué)生及其他用戶):可以瀏覽其他外聘教師的信息(包括個(gè)人信息,系部信息),可以瀏覽一些課程信息。可以修改自己的登錄密碼,但不能修改個(gè)人及其他外聘老師信息。具體相關(guān)模塊功能:(1)外聘教師信息維護(hù)包括外聘教師信息的增加、刪除和修改。(2)外聘教師信息查詢主要分為按系部查詢、按課程名稱以及教師姓名查詢等,可以按照系部查詢外聘教師的基本信息,統(tǒng)計(jì)外聘教師總?cè)藬?shù),按職稱和學(xué)歷等統(tǒng)計(jì)各系部的外聘教師分布情況。也可以通過(guò)課程名稱或教師姓名,查詢教師個(gè)人信息,不可以對(duì)查詢信息進(jìn)行修改。(3)工資管理根據(jù)外聘教師的代課數(shù)量和代課金級(jí)別,計(jì)算當(dāng)月工資。(4)學(xué)校信息維護(hù)系統(tǒng)管理員用來(lái)維護(hù)維護(hù)系部信息、課程信息以及代課金級(jí)別等,包括信息的增加、刪除、修改等功能。(5)系統(tǒng)管理包括登陸管理、權(quán)限設(shè)置、更改密碼等功能。第三章業(yè)務(wù)流程分析根據(jù)對(duì)外聘教師管理的業(yè)務(wù)過(guò)程描述,得到的業(yè)務(wù)流程圖如圖3.1所示。外聘教師辦外聘教師辦增加外聘教師信息刪除外聘教師信息修改外聘教師信息外聘教師信息表按系部查詢按課程查詢按教師查詢外聘教師課程申報(bào)課程表工資查詢圖3.1外聘教師管理業(yè)務(wù)流程圖第四章數(shù)據(jù)流程分析S001外聘教師辦S002外聘教師P001外聘教師信息維護(hù)S001外聘教師辦S002外聘教師P001外聘教師信息維護(hù)外聘教師信息P001D001管理增加、刪除。D003修改信息S002教師S002教師P003按授課信息發(fā)工資管理部門S001P001個(gè)人信息P002課程信息查詢P003工資信息圖4.2數(shù)據(jù)流程圖二4.2數(shù)據(jù)字典(1)數(shù)據(jù)流的描述數(shù)據(jù)流編號(hào):D001數(shù)據(jù)流名稱:管理信息數(shù)據(jù)流來(lái)源:系統(tǒng)管理員數(shù)據(jù)流去向:外聘教師管理系統(tǒng)數(shù)據(jù)流量:1000/天高峰流量:3000/天數(shù)據(jù)流編號(hào):D002數(shù)據(jù)流名稱:查詢信息數(shù)據(jù)流來(lái)源:用戶數(shù)據(jù)流去向:外聘教師管理系統(tǒng)數(shù)據(jù)流量:1000/天高峰流量:3000/天 數(shù)據(jù)流編號(hào):D003數(shù)據(jù)流名稱:添加或修改的教師信息數(shù)據(jù)流來(lái)源:教師信息管理數(shù)據(jù)流去向:教師信息數(shù)據(jù)流量:1000/天高峰流量:2000/天數(shù)據(jù)流編號(hào):D004數(shù)據(jù)流名稱:添加或修改的課程信息數(shù)據(jù)流來(lái)源:課程信息管理數(shù)據(jù)流去向:課程信息數(shù)據(jù)流量:1000/天高峰流量:2000/天數(shù)據(jù)流編號(hào):D005數(shù)據(jù)流名稱:獲取數(shù)據(jù)數(shù)據(jù)流來(lái)源:外聘教師管理系統(tǒng)數(shù)據(jù)流去向:管理員數(shù)據(jù)流量:1000/天高峰流量:3000/天數(shù)據(jù)流編號(hào):D006數(shù)據(jù)流名稱:修改數(shù)據(jù)數(shù)據(jù)流來(lái)源:外聘教師管理系統(tǒng)數(shù)據(jù)流去向:管理員數(shù)據(jù)流量:1000/天高峰流量:3000/天數(shù)據(jù)流編號(hào):D007數(shù)據(jù)流名稱:系部信息修改數(shù)據(jù)流來(lái)源:系部信息管理數(shù)據(jù)流去向:系部信息數(shù)據(jù)流量:1000/天高峰流量:3000/天數(shù)據(jù)流編號(hào):D008數(shù)據(jù)流名稱:教師名單數(shù)據(jù)流來(lái)源:外聘教師管理系統(tǒng)數(shù)據(jù)流去向:教師信息管理數(shù)據(jù)流量:1000/天高峰流量:3000/天(2)處理邏輯的描述處理邏輯編號(hào):P001處理邏輯名稱:教師信息管理簡(jiǎn)述:查詢教師的相關(guān)資料輸入的數(shù)據(jù)流:教師名單處理描述:根據(jù)用戶的查詢信息,進(jìn)行相關(guān)查閱輸出的數(shù)據(jù)流:添加或修改的教師信息處理頻率:10次/天處理邏輯編號(hào):P002處理邏輯名稱:課程信息簡(jiǎn)述:增加或修改課程信息輸入的數(shù)據(jù)流:課程信息處理描述:增加即將開(kāi)設(shè)的課程輸出的數(shù)據(jù)流:添加或修改的課程信息處理頻率:10次/天處理邏輯編號(hào):P003處理邏輯名稱:工資信息簡(jiǎn)述:查詢外聘教師工資情況輸入的數(shù)據(jù)流:工資信息處理描述:外聘教師工資發(fā)放輸出的數(shù)據(jù)流:工資信息記錄處理頻率:10次/天(3)數(shù)據(jù)存儲(chǔ)的描述數(shù)據(jù)存儲(chǔ)編號(hào):F001數(shù)據(jù)存儲(chǔ)名稱:外聘教師信息簡(jiǎn)述:外聘教師的基本信息數(shù)據(jù)存儲(chǔ)組成:姓名+年齡+性別+國(guó)籍+系部+學(xué)歷+職稱+課程關(guān)鍵字:姓名相關(guān)聯(lián)的處理:P001,P002數(shù)據(jù)存儲(chǔ)編號(hào):F002數(shù)據(jù)存儲(chǔ)名稱:課程信息簡(jiǎn)述:課程的相關(guān)信息數(shù)據(jù)存儲(chǔ)組成:課程名+授課地點(diǎn)+授課時(shí)間+每課時(shí)工資關(guān)鍵字:課程名相關(guān)聯(lián)的處理:P002,P003 數(shù)據(jù)存儲(chǔ)編號(hào):F003數(shù)據(jù)存儲(chǔ)名稱:工資信息簡(jiǎn)述:工資的相關(guān)信息數(shù)據(jù)存儲(chǔ)組成:教師+工資關(guān)鍵字:教師名相關(guān)聯(lián)的處理:P001,P003(4)外部實(shí)體的描述外部實(shí)體編號(hào):S001外部實(shí)體名稱:系統(tǒng)管理員簡(jiǎn)述:管理系統(tǒng)的人輸入的數(shù)據(jù)流:無(wú)輸出的數(shù)據(jù)流:D001外部實(shí)體編號(hào):S002外部實(shí)體名稱:普通用戶簡(jiǎn)述:使用系統(tǒng)的人輸入的數(shù)據(jù)流:無(wú)輸出的數(shù)據(jù)流:D002第五章概念模型設(shè)計(jì)根據(jù)系統(tǒng)數(shù)據(jù)流圖和數(shù)據(jù)字典,得出系統(tǒng)的總體概念模型(E-R)如圖5.1、圖5.2所示。圖5.1外聘教師管理E-R圖圖5.2教師管理實(shí)體E-R圖第六章邏輯模型設(shè)計(jì)和優(yōu)化根據(jù)系統(tǒng)的總體概念設(shè)計(jì)模型、E-R圖向關(guān)系模式的轉(zhuǎn)化規(guī)則和數(shù)據(jù)庫(kù)的范式理論,得到系統(tǒng)優(yōu)化后的邏輯模型,如表1~表6所示。表1教師基本信息表姓名年齡性別國(guó)籍系部課程學(xué)歷職稱表2課程信息表課程名授課地點(diǎn)授課時(shí)間每課時(shí)工資表3工資表姓名代課工資表4系部信息表編號(hào)系部信息表5管理員賬戶表用戶名登錄密碼表6普通用戶賬戶表用戶名登錄密碼第七章物理設(shè)計(jì)和實(shí)施得到系統(tǒng)邏輯模型后,就該進(jìn)行數(shù)據(jù)庫(kù)的物理設(shè)計(jì)和實(shí)施數(shù)據(jù)庫(kù)了,物理設(shè)計(jì)主要是要確定數(shù)據(jù)庫(kù)的存儲(chǔ)路徑、存儲(chǔ)結(jié)構(gòu)以及如何建立索引等,可以采用系統(tǒng)的默認(rèn)設(shè)置。數(shù)據(jù)庫(kù)實(shí)施主要包括在具體的DBMS中創(chuàng)建數(shù)據(jù)庫(kù)和表的過(guò)程,本設(shè)計(jì)所選用的DBMS為SQLSERVER2005,有關(guān)創(chuàng)建數(shù)據(jù)庫(kù)和關(guān)系表的SQL語(yǔ)句如下所示:(1)創(chuàng)建數(shù)據(jù)庫(kù)CREATEDATABASE外聘教師管理系統(tǒng)ON(?NAME=外聘教師管理系統(tǒng)_DATA,?FILENAME='D:\我的文檔\數(shù)據(jù)庫(kù)\外聘教師管理系統(tǒng)_DATA',?SIZE=5MB, MAXSIZE=10MB, FILEGROWTH=5%)LOGON( NAME=外聘教師管理系統(tǒng)_LOG, FILENAME='D:\我的文檔\數(shù)據(jù)庫(kù)\外聘教師管理系統(tǒng)_LOG',?SIZE=2MB,MAXSIZE=10MB, FILEGROWTH=1MB)(2)創(chuàng)建數(shù)據(jù)庫(kù)的表CREATETABLE外聘教師信息( 編號(hào)varchar(10),?姓名varchar(14)NOTNULL,?職稱varchar(6)NULL, 性別varchar(2)CHECK(性別in('男','女'))DEFAULT'女', 授課varchar(14)NOTNULL,?院系varchar(16)DEFAULT'該老師未分配系別', 學(xué)歷varchar(6)DEFAULT'本科',?國(guó)籍varchar(10)NOTNULL)CREATETABLE工資信息( 姓名varchar(10), 工資intNOTNULL, CONSTRAINT姓名 PRIMARYKEY(姓名))CREATETABLE課程信息(?課程名varchar(50), 授課地點(diǎn)varchar(50), 每課時(shí)工資varchar(50),所屬系別varchar(50), PRIMARYKEY(課程名))CREATETABLE系部信息(?編號(hào)varchar(50), 系別varchar(50), PRIMARYKEY(編號(hào)))CREATETABLE普通用戶登錄賬戶( IDvarchar(50), PASSWORDvarchar(50), PRIMARYKEY(ID))CREATETABLE管理員登錄賬戶(?IDvarchar(50),?PASSWORDvarchar(50),?PRIMARYKEY(ID))Go第八章系統(tǒng)測(cè)試經(jīng)系統(tǒng)測(cè)試,各功能完成良好,以下是測(cè)試時(shí)出現(xiàn)的一些界面:(1)登錄界面圖8.1登錄界面代碼如下:privatevoidbutton1_Click(objectsender,EventArgse){using(SqlConnectionsqlconn=newSqlConnection(ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString)){try{SqlCommandsqlcmd=sqlconn.CreateCommand();if(comboBox1.Text=="普通用戶登錄"){sqlcmd.CommandText="SELECT*FROM普通用戶登錄賬戶WHEREID='"+textBox1.Text+"'"+"ANDPASSWORD='"+textBox2.Text+"'";sqlconn.Open();//===打開(kāi)數(shù)據(jù)庫(kù)連接======SqlDat(yī)aReaderdr=sqlcmd.ExecuteReader();if(dr.Read()){//MessageBox.Show("登錄成功?。?;this.Hide();//MainForm.isRunMain=true;FrmMainM=newFrmMain();M.User=textBox1.Text.Trim();M.Show();FormN=newForm();N.Close();//this.Close();}else{MessageBox.Show("用戶名或者密碼錯(cuò)誤,請(qǐng)重新輸入!");textBox1.Clear();textBox2.Clear();textBox1.Focus();}}elseif(comboBox1.Text=="管理員登錄"){sqlcmd.CommandText="SELECT*FROM管理員登錄賬戶WHEREID='"+textBox1.Text+"'"+"ANDPASSWORD='"+textBox2.Text+"'";sqlconn.Open();//===打開(kāi)數(shù)據(jù)庫(kù)連接======SqlDataReaderdr=sqlcmd.ExecuteReader();if(dr.Read()){//MessageBox.Show("登錄成功!");this.Hide();//MainForm.isRunMain=true;PtMainM=newPtMain();M.User=textBox1.Text.Trim();M.Show();FormN=newForm();N.Close();//this.Close();}else{MessageBox.Show("用戶名或者密碼錯(cuò)誤,請(qǐng)重新輸入!");textBox1.Clear();textBox2.Clear();textBox1.Focus();}}else{MessageBox.Show("請(qǐng)選擇登錄界面");}}catch(ExceptionE){MessageBox.Show(E.Message);}}}(2)普通用戶界面圖8.2普通用戶界面代碼如下:privatevoid退出系統(tǒng)ToolStripMenuItem1_Click(objectsender,EventArgse){this.Close();}privatevoid查詢ToolStripMenuItem_Click(objectsender,EventArgse){TeacherInfoM=newTeacherInfo();M.Show();}privatevoid修改口令ToolStripMenuItem_Click(objectsender,EventArgse){CouInfoC=newCouInfo();C.Show();}privatevoid查詢ToolStripMenuItem1_Click(objectsender,EventArgse){XBInfoX=newXBInfo();X.Show();}privatevoid修改登錄口令ToolStripMenuItem_Click(objectsender,EventArgse){RePwdP=newRePwd();P.name=User;P.Show();}privat(yī)evoid切換用戶ToolStripMenuItem_Click(objectsender,EventArgse){LoginL=newLogin();L.Show();this.Close();}privatevoidpanel1_Paint(objectsender,PaintEventArgse){}}}(3)管理員界面圖8.3管理員界面代碼如下:privatevoidPtmain_Load(objectsender,EventArgse){}privat(yī)evoid退出系統(tǒng)ToolStripMenuItem1_Click(objectsender,EventArgse){this.Close();}privatevoid查詢ToolStripMenuItem_Click(objectsender,EventArgse){TeacherInfoM=newTeacherInfo();M.Show();}privatevoid修改ToolStripMenuItem_Click(objectsender,EventArgse){TeacherInforN=newTeacherInfor();N.Show();}privatevoid統(tǒng)計(jì)教師人數(shù)ToolStripMenuItem_Click(objectsender,EventArgse){DBOperateoperate=newDBOperate();stringsql="selectcount(*)from教師信息";MessageBox.Show("教師人數(shù)為"+operate.HumanNum(sql).ToString()+"人");}privatevoid查詢ToolStripMenuItem2_Click(objectsender,EventArgse){CouInfoC=newCouInfo();C.Show();}privat(yī)evoid查詢ToolStripMenuItem1_Click(objectsender,EventArgse){XBInfoX=newXBInfo();X.Show();}privatevoid教師工資表ToolStripMenuItem_Click(objectsender,EventArgse){MonInfoMO.Show();}privatevoid修改ToolStripMenuItem1_Click(objectsender,EventArgse){CouInforCI=newCouInfor();CI.Show();}privatevoid修改ToolStripMenuItem2_Click(objectsender,EventArgse){XBInforXB=newXBInfor();XB.Show();}privatevoid切換用戶ToolStripMenuItem_Click(objectsender,EventArgse){LoginL=newLogin();L.Show();this.Close();}privat(yī)evoid修改口令ToolStripMenuItem_Click(objectsender,EventArgse){RePwd2P=newRePwd2();P.name=User;P.Show();}privatevoid管理用戶賬戶ToolStripMenuItem_Click(objectsender,EventArgse){ReUserU=newReUser();U.Show();}privatevoidpanel1_Paint(objectsender,PaintEventArgse){}}}(4)教師信息查詢界面圖8.4教師信息查詢界面代碼如下:privatevoidtoolStripLabel5_Click(objectsender,EventArgse){SqlConnectionsqlconn=newSqlConnection(Configurat(yī)ionManager.ConnectionStrings["ConnectionString"].ConnectionString);sqlconn.Open();SqlCommandcmd=newSqlCommand("select*from教師信息where姓名like'"+text1.Text+"%'",sqlconn);cmd.Connection=sqlconn;sqlconn.Close();SqlDataAdaptersda=newSqlDat(yī)aAdapter("select*from教師信息where姓名like'"+text1.Text+"%'",sqlconn);DataSetds=newDat(yī)aSet();sda.Fill(ds,"table");this.dgvEmployee.DataSource=ds.Tables[0].DefaultView;}privatevoidtoolStripLabel7_Click(objectsender,EventArgse){SqlConnectionsqlconn=newSqlConnection(ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString);sqlconn.Open();SqlCommandcmd=newSqlCommand("select*from教師信息where課程like'"+text2.Text+"%'",sqlconn);cmd.Connection=sqlconn;sqlconn.Close();SqlDataAdaptersda=newSqlDat(yī)aAdapter("select*from教師信息where課程like'"+text2.Text+"%'",sqlconn);DataSetds=newDataSet();sda.Fill(ds,"table");this.dgvEmployee.DataSource=ds.Tables[0].DefaultView;}privatevoidtoolStripLabel10_Click(objectsender,EventArgse){SqlConnectionsqlconn=newSqlConnection(ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString);sqlconn.Open();SqlCommandcmd=newSqlCommand("select*from教師信息where系部like'"+text3.Text+"%'",sqlconn);cmd.Connection=sqlconn;sqlconn.Close();SqlDataAdaptersda=newSqlDataAdapter("select*from教師信息where系部like'"+text3.Text+"%'",sqlconn);DataSetds=newDataSet();sda.Fill(ds,"table");this.dgvEmployee(cuò).DataSource=ds.Tables[0].DefaultView;}privatevoiddgvEmployee_CellContentClick(objectsender,DataGridViewCellEventArgse){}}(5)教師信息修改界面圖8.5教師信息管理界面代碼如下:privat(yī)evoidTeacherInfor_Load(objectsender,EventArgse){stringstr="SELECT*FROM教師信息";operate.BindDataGridView(dgvEmployee,str);dgvEmployee(cuò).Columns[0].Width=60;dgvEmployee.Columns[1].Width=40;treeView1.ImageList=imageList1;treeView1.ImageIndex=0;treeView1.SelectedImageIndex=0;stringsql="selectcount(*)from教師信息";toolStripStatusLabel2.Text=operate.HumanNum(sql).ToString()+"人";TreeNodetn=treeView1.Nodes.Add("所有系別");SqlConnectionconn=DBConnection.MyConnection();conn.Open();SqlCommandcmd=newSqlCommand("select*from系部信息",conn);SqlDataReadersdr=cmd.ExecuteReader();while(sdr.Read()){tn.Nodes.Add(sdr["系別"].ToString());}sdr.Close();conn.Close();tree(cuò)View1.ExpandAll();}privatevoiddgvEmployee_CellContentClick(objectsender,DataGridViewCellEventArgse){}privatevoidtoolStripLabel1_Click(objectsender,EventArgse){AddTeaInfoN=newAddTeaInfo();N.Show();}privatevoidtoolStripLabel2_Click(objectsender,EventArgse){if(dgvEmployee(cuò).SelectedCells.Count==0){MessageBox.Show("請(qǐng)選擇要修改的數(shù)據(jù)","提示",MessageBoxButtons.OK,MessageBoxIcon.Information);return;}else{stringYGName=dgvEmployee.SelectedCells[0].Value.ToString();ReTeaInfoinfo=newReTeaInfo();info.YGName=Y(jié)GName;info.YGID=dgvEmployee.SelectedCells[0].Value.ToString();info.ShowDialog();}}privatevoidtoolStripLabel3_Click(objectsender,EventArgse){try{if(dgvEmployee.SelectedCells.Count==0){MessageBox.Show("請(qǐng)選擇要?jiǎng)h除的數(shù)據(jù)","提示",MessageBoxButtons.OK,MessageBoxIcon.Information);return;}else{stringYGID=dgvEmployee.SelectedCells[0].Value.ToString();stringDelSql="deletefrom教師信息where姓名='"+YGID+"'";operate.OperateData(DelSql);operate.DeleUserInfo(YGID);MessageBox.Show("刪除成功","提示",MessageBoxButtons.OK,MessageBoxIcon.Information);stringstr="SELECT*FROM教師信息";operate.BindDat(yī)aGridView(dgvEmployee,str);}}catch{MessageBox.Show("刪除操作失敗","提示",MessageBoxButtons.OK,MessageBoxIcon.Information);}}publicvoidTeacherInfor_Click(objectsender,EventArgse){stringstr="SELECT*FROM教師信息";operate.BindDataGridView(dgvEmployee,str);}privatevoidtoolStripLabel5_Click(objectsender,EventArgse){SqlConnectionsqlconn=newSqlConnection(ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString);sqlconn.Open();SqlCommandcmd=newSqlCommand("select*from教師信息where姓名like'"+text1.Text+"%'",sqlconn);cmd.Connection=sqlconn;sqlconn.Close();SqlDat(yī)aAdaptersda=newSqlDataAdapter("select*from教師信息where姓名like'"+text1.Text+"%'",sqlconn);DataSetds=newDat(yī)aSet();sda.Fill(ds,"table");this.dgvEmployee.DataSource=ds.Tables[0].DefaultView;}privatevoidtoolStripLabel7_Click(objectsender,EventArgse){SqlConnectionsqlconn=newSqlConnection(ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString);sqlconn.Open();SqlCommandcmd=newSqlCommand("select*from教師信息where課程like'"+text2.Text+"%'",sqlconn);cmd.Connection=sqlconn;sqlconn.Close();SqlDataAdaptersda=newSqlDataAdapter("select*from教師信息where課程like'"+text2.Text+"%'",sqlconn);DataSetds=newDataSet();sda.Fi

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論