




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
.../報(bào)紙發(fā)行員投遞管理系統(tǒng)報(bào)紙的客戶主要集中在社區(qū),每個(gè)社區(qū)有若干客戶。每個(gè)發(fā)行員管理若干客戶。為該報(bào)社開(kāi)發(fā)一個(gè)報(bào)紙發(fā)行員投遞管理系統(tǒng)。系統(tǒng)主要功能如下:<1>系統(tǒng)用戶管理:實(shí)現(xiàn)系統(tǒng)管理員添加、刪除和更改密碼等功能。<2>發(fā)行員管理:實(shí)現(xiàn)發(fā)行員個(gè)人信息的查詢和維護(hù)。<3>客戶信息管理:實(shí)現(xiàn)客戶信息的查詢和維護(hù)。<4>報(bào)紙管理:報(bào)紙訂購(gòu)和退訂信息的維護(hù)和查詢<5>管理統(tǒng)計(jì):發(fā)行員負(fù)責(zé)區(qū)域的安排,客戶數(shù)量和訂購(gòu)信息的統(tǒng)計(jì)。報(bào)紙發(fā)行員投遞管理系統(tǒng)的分析和概要設(shè)計(jì)〔1系統(tǒng)模塊菜單:1系統(tǒng)用戶管理實(shí)現(xiàn)系統(tǒng)管理員添加刪除以及密碼更改功能2發(fā)行員管理實(shí)現(xiàn)發(fā)行員個(gè)人信息的維護(hù)對(duì)發(fā)行員進(jìn)行查詢3客戶信息管理實(shí)現(xiàn)客戶信息的維護(hù)對(duì)客戶進(jìn)行查詢4報(bào)紙管理報(bào)紙訂購(gòu)和退訂信息的維護(hù)報(bào)紙訂購(gòu)和退訂信息的查詢5管理統(tǒng)計(jì)發(fā)行員負(fù)責(zé)區(qū)域的安排客戶數(shù)量和訂購(gòu)信息的統(tǒng)計(jì)〔2報(bào)紙發(fā)行員投遞管理系統(tǒng)功能描述1系統(tǒng)用戶管理:對(duì)系統(tǒng)管理員添加,刪除,更新及查詢;2發(fā)行員管理:實(shí)現(xiàn)對(duì)每個(gè)發(fā)行員添加,刪除,更新及查詢3客戶信息管理:實(shí)現(xiàn)對(duì)每個(gè)客戶信息添加,刪除,更新及查詢4報(bào)紙管理:報(bào)紙訂購(gòu)與退訂,及報(bào)紙信息的添加,刪除,更新及查詢5管理統(tǒng)計(jì):發(fā)行員負(fù)責(zé)的區(qū)域的更新,客戶數(shù)量的統(tǒng)計(jì),訂購(gòu)信息的統(tǒng)計(jì)二、系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)用戶需求具體有報(bào)刊發(fā)行員管理系統(tǒng)提供保存、更新、查詢、維護(hù),這就需求數(shù)據(jù)庫(kù)結(jié)構(gòu)能充分滿足各種信息的輸入與輸出,實(shí)現(xiàn)有組織地、動(dòng)態(tài)地存儲(chǔ)大量關(guān)聯(lián)數(shù)據(jù),方便用戶訪問(wèn)系統(tǒng)中的數(shù)據(jù)。1.數(shù)據(jù)流圖描述:本系統(tǒng)從總體上分為系統(tǒng)系統(tǒng)用戶管理、發(fā)行員管理、客戶管理、報(bào)紙管理和統(tǒng)計(jì)功能。報(bào)紙發(fā)行員管理人員報(bào)紙發(fā)行員管理人員客戶信息錄入系統(tǒng)用戶信息錄入發(fā)行員信息錄入報(bào)紙信息錄入數(shù)據(jù)庫(kù)客戶信息表系統(tǒng)用戶信息表發(fā)行員信息表報(bào)紙信息表報(bào)紙發(fā)行員投遞管理人員報(bào)紙發(fā)行員投遞管理人員查詢條件查詢結(jié)果系統(tǒng)管理員信息錄入發(fā)行員信息錄入客戶信息錄入報(bào)紙訂購(gòu)信息錄入系統(tǒng)用戶信息管理表發(fā)行員信息管理表客戶信息管理表報(bào)紙管理表信息流入圖2.數(shù)據(jù)庫(kù)中的表有關(guān)創(chuàng)建數(shù)據(jù)庫(kù)和關(guān)系表的SQL語(yǔ)句如下所示:/*==============================================================*//*DataBase:報(bào)紙發(fā)行員投遞管理系統(tǒng),創(chuàng)建數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)名稱為報(bào)紙發(fā)行員投遞管理系統(tǒng)*//*==============================================================*/createdatabase報(bào)紙發(fā)行員投遞管理系統(tǒng)go/*==============================================================*//*Table:paper,報(bào)紙信息表*//*==============================================================*/createtablepaper<papernchar<10>,/*報(bào)紙名*/>go/*==============================================================*//*Table:CustomerInfo,客戶個(gè)人信息表*//*==============================================================*/createtableCustomerInfo<name1 nchar<10>, /*客戶姓名*/sex nchar<10> , /*客戶性別*/telephonenchar<20>, /*客戶電話*/sitenchar<10>,/*客戶住址*/distributornchar<10>,/*客戶發(fā)行員*/>go/*==============================================================*//*Table:CustomerOrder,客戶訂購(gòu)信息表*//*==============================================================*/createtableCustomerOrder<name1 nchar<10>, /*客戶姓名*/sex nchar<10> , /*客戶性別*/telephonenchar<20>, /*客戶電話*/sitenchar<10>,/*客戶住址*/distributornchar<10>,/*客戶發(fā)行員*/datedatetime/*訂購(gòu)時(shí)間*/>go/*==============================================================*//*Table:CustomerCancle,客戶退訂信息表*//*==============================================================*/createtableCustomerCancle<name1 nchar<10>, /*客戶姓名*/sex nchar<10> , /*客戶性別*/telephonenchar<20>, /*客戶電話*/sitenchar<10>,/*客戶住址*/distributornchar<10>,/*客戶發(fā)行員*/datedatetime/*退訂時(shí)間*/>Go3.ER圖1.系統(tǒng)管理員查詢編號(hào)編號(hào)人員用戶名賬戶密碼權(quán)限查詢系統(tǒng)管理員記錄集名字電話Email身份證權(quán)限1用戶名權(quán)限2.添加系統(tǒng)用戶系統(tǒng)管理員系統(tǒng)管理員賬戶編號(hào)用戶名密碼權(quán)限添加系統(tǒng)管理員賬號(hào)用戶名身份證編號(hào)名字電話密碼權(quán)限用戶名Email身份證3.刪除系統(tǒng)用戶系統(tǒng)用戶系統(tǒng)用戶編號(hào)用戶名賬戶密碼權(quán)限刪除系統(tǒng)用戶賬戶身份證編號(hào)名字電話權(quán)限密碼Email用戶名用戶名用戶名4.更新系統(tǒng)用戶系統(tǒng)用戶系統(tǒng)用戶編號(hào)用戶名賬號(hào)密碼權(quán)限更新系統(tǒng)用戶賬號(hào)身份證名字電話Email密碼權(quán)限用戶名5.發(fā)行員查詢?nèi)藛T人員編號(hào)權(quán)限查詢發(fā)行員社區(qū)姓名電話Email身份證賬戶用戶名賬戶密碼權(quán)限6.發(fā)行員添加信息系統(tǒng)發(fā)行員系統(tǒng)發(fā)行員編號(hào)用戶名添加發(fā)行員賬戶社區(qū)姓名電話Email身份證用戶名密碼權(quán)限用戶名7.發(fā)行員信息刪除系統(tǒng)管理員系統(tǒng)管理員用戶名編號(hào)刪除發(fā)行員賬戶社區(qū)·姓名電話身份證Email用戶名權(quán)限密碼用戶名8.發(fā)行員信息更新系統(tǒng)管理員系統(tǒng)管理員編號(hào)用戶名更新發(fā)行員權(quán)限社區(qū)姓名電話QqEmail賬戶密碼權(quán)限賬戶密碼權(quán)限社區(qū)編號(hào)社區(qū)9.客戶信息查詢系統(tǒng)管理員系統(tǒng)管理員編號(hào)用戶名查詢客戶社區(qū)姓名電話Email地址社區(qū)編號(hào)社區(qū)訂購(gòu)表訂購(gòu)日期截止日期10.客戶信息添加系統(tǒng)管理員系統(tǒng)管理員用戶名編號(hào)添加客戶社區(qū)身份證姓名Email電話地址社區(qū)社區(qū)編號(hào)編號(hào)11.客戶信息刪除系統(tǒng)管理員系統(tǒng)管理員用戶名編號(hào)刪除客戶社區(qū)身份證姓名電話Email地址社區(qū)編號(hào)社區(qū)編號(hào)訂購(gòu)表編號(hào)Client_id——Worker_id訂購(gòu)日期截止日期12.客戶信息更新系統(tǒng)管理員系統(tǒng)管理員用戶名社區(qū)編號(hào)社區(qū)更新客戶社區(qū)身份證姓名電話Email地址訂購(gòu)表訂購(gòu)日期截止日期編號(hào)13.報(bào)紙訂購(gòu)與退訂的查詢發(fā)行員發(fā)行員編號(hào)用戶名社區(qū)訂購(gòu)查詢退訂查詢客戶訂購(gòu)表姓名電話Email社區(qū)地址訂購(gòu)日期截止日期發(fā)行員姓名14.報(bào)紙訂購(gòu)添加編號(hào)系統(tǒng)管理員編號(hào)系統(tǒng)管理員用戶名添加客戶編號(hào)姓名電話Email身份證社區(qū)地址訂購(gòu)表編號(hào)客戶編號(hào)發(fā)行員編號(hào)訂購(gòu)日期截止日期15.報(bào)紙退訂刪除系統(tǒng)管理員系統(tǒng)管理員編號(hào)用戶名刪除客戶編號(hào)姓名3Email電話身份證訂購(gòu)表編號(hào)客戶編號(hào)發(fā)行員編號(hào)訂購(gòu)日期截止日期Asp事務(wù)處理社區(qū)地址16.報(bào)紙訂購(gòu)與退訂更新系統(tǒng)管理員系統(tǒng)管理員編號(hào)用戶名更新客戶姓名身份證電話Email社區(qū)地址訂購(gòu)表發(fā)行員編號(hào)訂購(gòu)日期截止日期訂購(gòu)判斷17.統(tǒng)計(jì)管理系統(tǒng)管理員系統(tǒng)管理員編號(hào)用戶名區(qū)域安排發(fā)行員編號(hào)姓名社區(qū)客戶統(tǒng)計(jì)客戶社區(qū)數(shù)量總數(shù)量訂購(gòu)統(tǒng)計(jì)訂購(gòu)表社區(qū)統(tǒng)計(jì)訂購(gòu)日期三、應(yīng)用系統(tǒng)設(shè)計(jì)登錄界面:登錄按鈕點(diǎn)擊事件代碼:privatevoidbtnLogin_Click<objectsender,EventArgse>{try{if<txtUserName.Text=="">//判斷用戶是否輸入登錄名{MessageBox.Show<"用戶名不能為空">;}elseif<txtPwd.Text=="">//判斷用戶是否輸入密碼{MessageBox.Show<"密碼不能為空">;}elseif<cmbLogin.Text=="">//判斷用戶是否選擇用戶界面{MessageBox.Show<"請(qǐng)選擇登錄界面">;cmbLogin.Focus<>;return;}else{if<cmbLogin.Text=="客戶">{SqlConnectioncon=PaperCon.createCon<>;//創(chuàng)建數(shù)據(jù)庫(kù)連接con.Open<>;//打開(kāi)連接SqlCommandcmd=newSqlCommand<"selectcount<*>fromUserswherename1='"+txtUserName.Text+"'andpwd1='"+txtPwd.Text+"'andpermission='"+cmbLogin.Text+"'",con>;Int32count=<Int32>cmd.ExecuteScalar<>;//獲取返回值if<count==1>{frmMain1main=newfrmMain1<>;main.Show<>;//彈出客戶登陸界面Login_name=txtUserName.Text;this.Hide<>;//隱藏登陸界面}else{MessageBox.Show<"用戶名或者密碼錯(cuò)誤">;//彈出提示}con.Close<>;}if<cmbLogin.Text=="發(fā)行員">{SqlConnectioncon=PaperCon.createCon<>;//創(chuàng)建數(shù)據(jù)庫(kù)連接con.Open<>;//打開(kāi)連接SqlCommandcmd=newSqlCommand<"selectcount<*>fromUserswherename1='"+txtUserName.Text+"'andpwd1='"+txtPwd.Text+"'andpermission='"+cmbLogin.Text+"'",con>;Int32count=<Int32>cmd.ExecuteScalar<>;//獲取返回值if<count==1>{frmMain2main=newfrmMain2<>;main.Show<>;Login_name=txtUserName.Text;//記錄登陸用戶名this.Hide<>;}else{MessageBox.Show<"用戶名或者密碼錯(cuò)誤">;//彈出提示}con.Close<>;}if<cmbLogin.Text=="系統(tǒng)用戶">{SqlConnectioncon=PaperCon.createCon<>;//創(chuàng)建數(shù)據(jù)庫(kù)連接con.Open<>;//打開(kāi)連接SqlCommandcmd=newSqlCommand<"selectcount<*>fromUserswherename1='"+txtUserName.Text+"'andpwd1='"+txtPwd.Text+"'andpermission='"+cmbLogin.Text+"'",con>;Int32count=<Int32>cmd.ExecuteScalar<>;//獲取返回值if<count==1>{frmMain3main=newfrmMain3<>;main.Show<>;Login_name=txtUserName.Text;this.Hide<>;}else{MessageBox.Show<"用戶名或者密碼錯(cuò)誤">;//彈出提示}con.Close<>;//關(guān)閉連接}}}catch<Exceptionex>{MessageBox.Show<ex.ToString<>>;//獲取異常}}客戶界面:報(bào)紙訂購(gòu)事件程序:privatevoidbutton1_Click<objectsender,EventArgse>{try{if<textBox1.Text=="">{MessageBox.Show<"請(qǐng)輸入要訂購(gòu)的報(bào)紙名">;}else{SqlConnectioncon=PaperCon.createCon<>;//創(chuàng)建數(shù)據(jù)庫(kù)連接con.Open<>;SqlCommandcmd1=newSqlCommand<"selectcount<*>fromAllpaperwherepaper='"+textBox1.Text+"'",con>;Int32count1=<Int32>cmd1.ExecuteScalar<>;SqlCommandcmd4=newSqlCommand<"selectcount<*>fromCustomerOrderwherename1='"+label8.Text+"'andpaper='"+textBox1.Text+"'",con>;Int32count4=<Int32>cmd4.ExecuteScalar<>;if<count4>0>//判斷用戶是否訂購(gòu)了該報(bào)紙{MessageBox.Show<"您¨已經(jīng)訂購(gòu)了該報(bào)紙?。。?>;}if<count1==0>//判斷是否有該報(bào)紙名{MessageBox.Show<"沒(méi)有該報(bào)紙名,訂購(gòu)失?。。?!">;}elseif<count1>0&&count4==0>{stringstrSql="insertintoCustomerOrder<name1,sex,paper,telephone,site,date>values<'"+label8.Text.ToString<>+"','"+label9.Text.ToString<>+"','"+textBox1.Text.ToString<>+"','"+label11.Text.ToString<>+"','"+label12.Text.ToString<>+"','"+DateTime.Now.ToString<>+"'>";SqlCommandcmd=newSqlCommand<strSql,con>;cmd.ExecuteNonQuery<>;//執(zhí)行SQL語(yǔ)句完成SQL命令MessageBox.Show<"訂購(gòu)成功!??!">;stringstrSql1="updateCustomerOrdersetdistributorname=<selectdistributornamefromCustomerInfowherename1='"+label8.Text.ToString<>+"'>wherename1='"+label8.Text.ToString<>+"'";SqlCommandcmd3=newSqlCommand<strSql1,con>;cmd3.ExecuteNonQuery<>;//執(zhí)行SQL語(yǔ)句完成SQL命令con.Close<>;}}}catch<Exceptionex>{MessageBox.Show<ex.ToString<>>;}}privatevoidPaperorder_Load<objectsender,EventArgse>{label8.Text=frmLogin.Login_name;SqlConnectioncon=PaperCon.createCon<>;//創(chuàng)建數(shù)據(jù)庫(kù)連接con.Open<>;stringstr1="selectsexfromCustomerInfowherename1='"+frmLogin.Login_name+"'";SqlCommandcmd1=newSqlCommand<str1,con>;stringsex=<string>cmd1.ExecuteScalar<>;label9.Text=sex.ToString<>;stringstr2="selecttelephonefromCustomerInfowherename1='"+frmLogin.Login_name+"'";SqlCommandcmd2=newSqlCommand<str2,con>;stringtelephone=<string>cmd2.ExecuteScalar<>;label11.Text=telephone.ToString<>;stringstr3="selectsitefromCustomerInfowherename1='"+frmLogin.Login_name+"'";SqlCommandcmd3=newSqlCommand<str3,con>;stringsite=<string>cmd3.ExecuteScalar<>;label12.Text=site.ToString<>;label13.Text=DateTime.Now.ToString<>;con.Close<>;}報(bào)紙退訂事件程序:privatevoidbutton1_Click<objectsender,EventArgse>{try{if<textBox3.Text=="">{MessageBox.Show<"報(bào)紙名不能為空">;}else{SqlConnectioncon=PaperCon.createCon<>;//創(chuàng)建數(shù)據(jù)庫(kù)連接con.Open<>;SqlCommandcmd1=newSqlCommand<"selectcount<*>fromCustomerOrderwherename1='"+label8.Text+"'andpaper='"+textBox3.Text+"'",con>;Int32count=<Int32>cmd1.ExecuteScalar<>;if<count>0>{stringstrSql="DELETEFROMCustomerOrderwherename1='"+label8.Text.ToString<>+"'andpaper='"+textBox3.Text.ToString<>+"'";SqlCommandcmd=newSqlCommand<strSql,con>;cmd.ExecuteNonQuery<>;//執(zhí)行SQL語(yǔ)句完成SQL命令MessageBox.Show<"退訂成功!??!">;stringstrSql1="insertintoCustomerCancle<name1,sex,paper,telephone,site,date>values<'"+label8.Text.ToString<>+"','"+label9.Text.ToString<>+"','"+textBox3.Text.ToString<>+"','"+label10.Text.ToString<>+"','"+label11.Text.ToString<>+"','"+DateTime.Now.ToString<>+"'>";SqlCommandcmd3=newSqlCommand<strSql1,con>;cmd3.ExecuteNonQuery<>;//執(zhí)行SQL語(yǔ)句完成SQL命令con.Close<>;}elseif<count==0>//判斷是否有該訂購(gòu)記錄{MessageBox.Show<"您沒(méi)有訂購(gòu)該報(bào)紙,操作失敗?。?!">;}}}catch<Exceptionex>{MessageBox.Show<ex.ToString<>>;}}privatevoidPaperCancle_Load<objectsender,EventArgse>{label8.Text=frmLogin.Login_name;SqlConnectioncon=PaperCon.createCon<>;//創(chuàng)建數(shù)據(jù)庫(kù)連接con.Open<>;stringstr1="selectsexfromCustomerInfowherename1='"+frmLogin.Login_name+"'";SqlCommandcmd1=newSqlCommand<str1,con>;stringsex=<string>cmd1.ExecuteScalar<>;label9.Text=sex.ToString<>;stringstr2="selecttelephonefromCustomerInfowherename1='"+frmLogin.Login_name+"'";SqlCommandcmd2=newSqlCommand<str2,con>;stringtelephone=<string>cmd2.ExecuteScalar<>;label10.Text=telephone.ToString<>;stringstr3="selectsitefromCustomerInfowherename1='"+frmLogin.Login_name+"'";SqlCommandcmd3=newSqlCommand<str3,con>;stringsite=<string>cmd3.ExecuteScalar<>;label11.Text=site.ToString<>;label12.Text=DateTime.Now.ToString<>;con.Close<>;}發(fā)行員界面:我的客戶點(diǎn)擊事件程序:privatevoid我的客戶?ìToolStripMenuItem_Click<objectsender,EventArgse>{SqlConnectioncon=PaperCon.createCon<>;//創(chuàng)建數(shù)據(jù)庫(kù)連接¨con.Open<>;stringcommandString="Select*fromCustomerInfowheredistributorname='"+frmLogin.Login_name+"'";//獲取該發(fā)行員的客戶信息SqlDataAdapterDataAdapter=newSqlDataAdapter<commandString,con>;DataSetDataSet=newDataSet<>;DataAdapter.Fill<DataSet,"CustomerInfo">;DataTabledataTable=DataSet.Tables[0];dataGridView1.DataSource=dataTable;con.Close<>;}刪除退訂點(diǎn)擊事件程序:privatevoid刪|除ToolStripMenuItem_Click<objectsender,EventArgse>{if<MessageBox.Show<"確定刪|除所選記錄嗎","提示",MessageBoxButtons.OKCancel,MessageBoxIcon.Asterisk>==DialogResult.OK>{SqlConnectioncon=PaperCon.createCon<>;//創(chuàng)建數(shù)據(jù)庫(kù)連接con.Open<>;stringsql="deletefromCustomerCanclewherepaper='"+dataGridView1.CurrentRow.Cells["paper"].FormattedValue.ToString<>+"'";//刪除該條退訂記錄SqlCommandcmd=newSqlCommand<sql,con>;cmd.ExecuteNonQuery<>;//執(zhí)行SQL語(yǔ)句完成SQL命dataGridView1.Rows.Remove<dataGridView1.CurrentRow>;con.Close<>;}}訂購(gòu)數(shù)量點(diǎn)擊事件程序:privatevoid訂購(gòu)數(shù)量ToolStripMenuItem_Click<objectsender,EventArgse>{show2<>;//調(diào)用show2<>}privatevoidshow2<>{SqlConnectioncon=PaperCon.createCon<>;//創(chuàng)建數(shù)據(jù)庫(kù)連接con.Open<>;stringstrSql="Select*fromCustomerOrderwheredistributorname='"+frmLogin.Login_name+"'";SqlCommandcmd=newSqlCommand<strSql,con>;cmd.ExecuteNonQuery<>;//執(zhí)行SQL語(yǔ)句完成SQL命令intcount=0;SqlDataReaderreader=cmd.ExecuteReader<>;while<reader.Read<>>{count++;Console.WriteLine<String.Format<"{0}",reader[0]>>;}MessageBox.Show<"我的客戶訂購(gòu)數(shù)量為:"+count.ToString<>>;con.Close<>;}系統(tǒng)用戶界面:增加報(bào)紙點(diǎn)擊事件程序:privatevoidbutton1_Click<objectsender,EventArgse>{if<textBox1.Text=="">{MessageBox.Show<"報(bào)紙名不能為空">;}else{try{SqlConnectioncon=PaperCon.createCon<>;//創(chuàng)建數(shù)據(jù)庫(kù)連接con.Open<>;SqlCommandcmd=newSqlCommand<"insertintoAllpaper<paper>values<'"+textBox1.Text.ToString<>+"'>",con>;//向表中插入該報(bào)紙名cmd.ExecuteNonQuery<>;//執(zhí)行SQL語(yǔ)句完成SQL命令con.Close<>;MessageBox.Show<"添加成功">;}catch<Exceptionex>{MessageBox.Show<"該報(bào)紙名已存在!!!">;}}}添加客戶點(diǎn)擊事件代碼:privatevoidbutton1_Click<objectsender,EventArgse>{if<textBox1.Text=="">{MessageBox.Show<"用戶名不能為空">;}elseif<textBox2.Text=="">{MessageBox.Show<"密碼不能為空">;}else{SqlConnectioncon=PaperCon.createCon<>;//創(chuàng)建數(shù)據(jù)庫(kù)連接con.Open<>;SqlCommandcmd2=newSqlCommand<"selectcount<*>fromUserswherename1='"+textBox1.Text.ToString<>+"'",con>;Int32count=<Int32>cmd2.ExecuteScalar<>;if<count==1>//判斷是否有該用戶{MessageBox.Show<"該用戶已經(jīng)存在">;}else{stringstrSql="insertintoUsers<name1,pwd1,permission>values<'"+textBox1.Text.ToString<>+"','"+textBox2.Text.ToString<>+"','客戶'>";//向用戶表中插入該客戶SqlCommandcmd=newSqlCommand<strSql,con>;cmd.ExecuteNonQuery<>;//執(zhí)行SQL語(yǔ)句完成SQL命令stringstrSql1="insertintoCustomerInfo<name1>values<'"+textBox1.Text.ToString<>+"'>";//向客戶信息表中插入該客戶SqlCommandcmd1=newSqlCommand<strSql1,con>;cmd1.ExecuteNonQuery<>;//執(zhí)行SQL語(yǔ)句完成SQL命令MessageBox.Show<"添加成功!??!">;con.Close<>;}}}privatevoidbutton1_Click<objectsender,EventArgse>{try{if<textBox1.Text=="">{MessageBox.Show<"客戶姓名不能為空">;}elseif<textBox2.Text=="">{MessageBox.Show<"發(fā)行員不能為空">;}else{SqlConnectioncon=PaperCon.createCon<>;//創(chuàng)建數(shù)據(jù)庫(kù)連接con.Open<>;SqlCommandcmd1=newSqlCommand<"selectcount<*>fromUserswherename1='"+textBox1.Text+"'andpermission='客¨a戶?ì'",con>;Int32count1=<Int32>cmd1.ExecuteScalar<>;//判斷是否有該客戶SqlCommandcmd2=newSqlCommand<"selectcount<*>fromUserswherename1='"+textBox2.Text+"'andpermission='發(fā)¤?é行D員?à'",con>;Int32count2=<Int32>cmd2.ExecuteScalar<>;//判斷是否有該發(fā)行員if<count1==0>{MessageBox.Show<"沒(méi)有該客戶!?。?>;}elseif<count2==0>{MessageBox.Show<"沒(méi)有該發(fā)行員?。?!">;}else{stringstrSql3="updateCustomerInfosetdistributorname='"+textBox2.Text.ToString<>+"'where
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 畜牧良種繁殖資源保護(hù)與持續(xù)利用考核試卷
- 種子批發(fā)市場(chǎng)供應(yīng)鏈透明度與追溯技術(shù)考核試卷
- 紙質(zhì)航空航天材料研究進(jìn)展與應(yīng)用考核試卷
- 珠寶首飾行業(yè)科技創(chuàng)新與產(chǎn)業(yè)發(fā)展考核試卷
- 紡織品批發(fā)市場(chǎng)動(dòng)態(tài)監(jiān)測(cè)考核試卷
- 電磁輻射安全檢測(cè)考核試卷
- 毛皮制品加工企業(yè)生產(chǎn)過(guò)程質(zhì)量控制考核試卷
- 篷布產(chǎn)業(yè)標(biāo)準(zhǔn)化建設(shè)考核試卷
- 上饒衛(wèi)生健康職業(yè)學(xué)院《古文字學(xué)與古代漢語(yǔ)》2023-2024學(xué)年第二學(xué)期期末試卷
- 四川省成都西蜀實(shí)驗(yàn)2025屆初三數(shù)學(xué)試題5月8日第6周測(cè)試題含解析
- 三角堰流量計(jì)算公式
- 砌體工程事故及事故分析
- 《改善患者就醫(yī)體驗(yàn)》課件
- 《產(chǎn)科超聲之科普講》課件
- 用電安全及防雷防靜電知識(shí)考核試卷
- 《成人心肺復(fù)蘇術(shù)》課件
- 服務(wù)機(jī)器人的智能導(dǎo)航與定位考核試卷
- 化驗(yàn)室培訓(xùn)課件
- 3.2.1.1函數(shù)的單調(diào)性課件-高一上學(xué)期數(shù)學(xué)人教A版(2019)必修第一冊(cè)
- 噬血細(xì)胞綜合征并發(fā)患者的個(gè)案護(hù)理課件
- 當(dāng)代中國(guó)外交 第三章 70年代的中國(guó)外交
評(píng)論
0/150
提交評(píng)論