版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
程序設(shè)計(jì)代碼登錄模塊if(username.Text.Trim()==""||password.Text.Trim()=="") MessageBox.Show("請(qǐng)輸入用戶名和密碼","提醒"); else {if(radioManage.Checked==true){stringstrcon="DataSource=SIMON-VAIO;InitialCatalog=lkl2;IntegratedSecurity=True;";//連接數(shù)據(jù)庫(kù)字符串,用于指定數(shù)據(jù)庫(kù)地址,名稱,賬號(hào),密碼,連接方法SqlConnectionsqlCon=newSqlConnection(strcon);//實(shí)例化并定義一個(gè)數(shù)據(jù)庫(kù)連接sqlCon.Open();//打開(kāi)數(shù)據(jù)庫(kù)連接stringsql="select*fromloginwhereusernum=@usernumanduserpassword=@suerpassword";//定義要查詢sql語(yǔ)句SqlCommandcmd=newSqlCommand(sql,sqlCon);//實(shí)例化并定義sql語(yǔ)句和數(shù)據(jù)庫(kù)路徑cmd.Parameters.Add("@usernum",SqlDbType.NChar,20);//定義cmd查詢命令字段屬性,@loginnamesqldbtypenchar(20)cmd.Parameters.Add("@suerpassword",SqlDbType.NChar,20);//同上cmd.Parameters["@usernum"].Value=username.Text;//將username中text保留到變量@loginnamecmd.Parameters["@suerpassword"].Value=password.Text;//同上SqlDataReaderdr=cmd.ExecuteReader();if(dr.Read()){this.Visible=false;Form2Formmain=newForm2();//應(yīng)該是實(shí)例化一個(gè)主窗體this.Hide();//應(yīng)該是切換到主窗口或關(guān)閉自己Formmain.Show();//應(yīng)該是打開(kāi)一個(gè)主窗體dr.Close();//關(guān)閉dr數(shù)據(jù)庫(kù)連接}else//if(dr.Read())讀取失敗則實(shí)施以下代碼MessageBox.Show("密碼錯(cuò)誤,請(qǐng)重新輸入!");//顯示提醒信息}elseif(radioPerson.Checked==true){stringstrcon="DataSource=SIMON-VAIO;InitialCatalog=lkl2;IntegratedSecurity=True;";//連接數(shù)據(jù)庫(kù)字符串,用于指定數(shù)據(jù)庫(kù)地址,名稱,賬號(hào),密碼,連接方法SqlConnectionsqlCon=newSqlConnection(strcon);//實(shí)例化并定義一個(gè)數(shù)據(jù)庫(kù)連接sqlCon.Open();//打開(kāi)數(shù)據(jù)庫(kù)連接stringsql1="select*fromreaderwhereusernum=@usernumanduserpassword=@suerpassword";//定義要查詢sql語(yǔ)句SqlCommandcmd1=newSqlCommand(sql1,sqlCon);//實(shí)例化并定義sql語(yǔ)句和數(shù)據(jù)庫(kù)路徑cmd1.Parameters.Add("@usernum",SqlDbType.NChar,20);//定義cmd查詢命令字段屬性,@loginnamesqldbtypenchar(20)cmd1.Parameters.Add("@suerpassword",SqlDbType.NChar,20);//同上cmd1.Parameters["@usernum"].Value=username.Text;//將username中text保留到變量@loginnamecmd1.Parameters["@suerpassword"].Value=password.Text;//同上cmd1.CommandText=sql1;SqlDataReaderdr=cmd1.ExecuteReader(); if(dr.Read()){this.Visible=false;Form9Formmain=newForm9();//應(yīng)該是實(shí)例化一個(gè)主窗體this.Hide();//應(yīng)該是切換到主窗口或關(guān)閉自己dr.Close();//關(guān)閉dr數(shù)據(jù)庫(kù)連接 Formmain.Show();//應(yīng)該是打開(kāi)一個(gè)主窗體} else MessageBox.Show("用戶名或密碼錯(cuò)a誤","警告");}elseMessageBox.Show("沒(méi)有選擇角色","提醒");}}添加圖書代碼SqlConnectionsqlcon=newSqlConnection("DataSource=SIMON-VAIO;InitialCatalog=lkl2;IntegratedSecurity=True;");stringstr="insertintodbo.bookvalues(@bnum,@bname,@bauthor,@bpublic,@bclasses,@benshu)";sqlcon.Open();SqlCommandcmd=newSqlCommand(str,sqlcon);cmd.Parameters.Add("@bnum",SqlDbType.NChar,20);cmd.Parameters.Add("@bname",SqlDbType.NChar,20);cmd.Parameters.Add("@bauthor",SqlDbType.NChar,20);cmd.Parameters.Add("@bpublic",SqlDbType.NChar,20);cmd.Parameters.Add("@bclasses",SqlDbType.NChar,20);cmd.Parameters.Add("@benshu",SqlDbType.TinyInt);cmd.Parameters["@bnum"].Value=bnum.Text;cmd.Parameters["@bname"].Value=bname.Text;cmd.Parameters["@bauthor"].Value=bauthor.Text;cmd.Parameters["@bpublic"].Value=bpublic.Text;cmd.Parameters["@bclasses"].Value=bclasses.Text;cmd.Parameters["@benshu"].Value=benshu.Text;cmd.ExecuteNonQuery();sqlcon.Close();this.bnum.Clear();this.bname.Clear();this.bauthor.Clear();this.bpublic.Clear();this.benshu.Clear();this.bclasses.Clear();MessageBox.Show("添加成功!");刪除圖書代碼SqlConnectionsqlcon=newSqlConnection("DataSource=SIMON-VAIO;InitialCatalog=lkl2;IntegratedSecurity=True");sqlcon.Open();stringstr="deletefrombookwherebnum=@bnum";SqlCommandcmd=newSqlCommand(str,sqlcon);cmd.Parameters.Add("@bnum",SqlDbType.NChar,20);cmd.Parameters["@bnum"].Value=this.tnum.Text;cmd.ExecuteNonQuery();sqlcon.Close();this.tnum.Clear();this.tno.Clear();this.tname.Clear();this.tpublisher.Clear();this.tauthor.Clear();this.tclasses.Clear();this.tbenshu.Clear();MessageBox.Show("刪除成功!")查詢圖書代碼SqlConnectioncon=newSqlConnection();//建立數(shù)據(jù)庫(kù)連接con.ConnectionString="DataSource=SIMON-VAIO;InitialCatalog=lkl2;IntegratedSecurity=True;";con.Open();//打開(kāi)連接SqlCommandcmd=newSqlCommand("select*frombookwherebname=@bname",con);cmd.Parameters.Add("@bname",SqlDbType.NChar,20);cmd.Parameters["@bname"].Value=bookname.Text;SqlDataAdapterda=newSqlDataAdapter(cmd);DataTabledt=newDataTable("圖書統(tǒng)計(jì)表");da.TableMappings.Add("BorrowRecord","借閱統(tǒng)計(jì)表");da.TableMappings[0].ColumnMappings.Add("bnum","圖書號(hào)");da.TableMappings[0].ColumnMappings.Add("bname","圖書名");da.TableMappings[0].ColumnMappings.Add("bauthor","作者");da.TableMappings[0].ColumnMappings.Add("bpublic","出版社");da.TableMappings[0].ColumnMappings.Add("bclasses","類別");da.TableMappings[0].ColumnMappings.Add("benshu","本數(shù)");da.Fill(dt);dataGridView1.DataSource=dt;con.Close();圖書更新代碼SqlConnectioncon1=newSqlConnection("DataSource=SIMON-VAIO;InitialCatalog=lkl2;IntegratedSecurity=True;");con1.Open();SqlCommandcmd1=newSqlCommand("updatebooksetbname=@bname,bauthor=@bauthor,bpublic=@bpublic,bclasses=@bclasses,benshu=@benshuwherebnum=@bnum;",con1);cmd1.Parameters.Add("@bnum",SqlDbType.NChar,20);cmd1.Parameters.Add("@bname",SqlDbType.NChar,20);cmd1.Parameters.Add("@bauthor",SqlDbType.NChar,20);cmd1.Parameters.Add("@bpublic",SqlDbType.NChar,20);cmd1.Parameters.Add("@bclasses",SqlDbType.NChar,20);cmd1.Parameters.Add("@benshu",SqlDbType.NChar,20);cmd1.Parameters["@bnum"].Value=cnum.Text;cmd1.Parameters["@bname"].Value=cname.Text;cmd1.Parameters["@bauthor"].Value=cauthor.Text;cmd1.Parameters["@bpublic"].Value=cpublic.Text;cmd1.Parameters["@bclasses"].Value=cclasses.Text;cmd1.Parameters["@benshu"].Value=cbenshu.Text;cmd1.ExecuteNonQuery();con1.Close();um.Clear();ame.Clear();this.cauthor.Clear();this.cpublic.Clear();this.cclasses.Clear();this.cbenshu.Clear();MessageBox.Show("更新成功!");添加用戶代碼SqlConnectionsqlcon=newSqlConnection("DataSource=SIMON-VAIO;InitialCatalog=lkl2;IntegratedSecurity=True;");stringstr="insertintodbo.readervalues(@usernum,@username,@userpassword,@usertype)";sqlcon.Open();SqlCommandcmd=newSqlCommand(str,sqlcon);cmd.Parameters.Add("@usernum",SqlDbType.NChar,20);cmd.Parameters.Add("@username",SqlDbType.NChar,20);cmd.Parameters.Add("@userpassword",SqlDbType.NChar,20);cmd.Parameters.Add("@usertype",SqlDbType.NChar,20);cmd.Parameters["@usernum"].Value=usernum.Text;cmd.Parameters["@username"].Value=username.Text;cmd.Parameters["@userpassword"].Value=userpassword.Text;cmd.Parameters["@usertype"].Value=usertype.Text;cmd.ExecuteNonQuery();sqlcon.Close();this.usernum.Clear();this.username.Clear();this.userpassword.Clear();this.usertype.Clear();MessageBox.Show("用戶添加成功!"刪除用戶代碼SqlConnectionsqlcon=newSqlConnection("DataSource=SIMON-VAIO;InitialCatalog=lkl2;IntegratedSecurity=True");sqlcon.Open();stringstr="deletefromreaderwhereusernum=@usernum";SqlCommandcmd=newSqlCommand(str,sqlcon);cmd.Parameters.Add("@usernum",SqlDbType.NChar,20);cmd.Parameters["@usernum"].Value=this.num.Text;cmd.ExecuteNonQuery();sqlcon.Close();MessageBox.Show("刪除成功!");修改密碼代碼SqlConnectioncon1=newSqlConnection("DataSource=SIMON-VAIO;InitialCatalog=lkl2;IntegratedSecurity=True;");con1.Open();SqlCommandcmd1=newSqlCommand("updatereadersetuserpassword=@userpasswordwhereusernum=@usernum;",con1);cmd1.Parameters.Add("@usernum",SqlDbType.NChar,20);cmd1.Parameters.Add("@userpassword",SqlDbType.NChar,20);cmd1.Parameters["@usernum"].Value=cusernum.Text;cmd1.Parameters["@userpassword"].Value=cuserpassword.Text;cmd1.ExecuteNonQuery();con1.Close();this.cusernum.Clear();this.cuserpassword.Clear();MessageBox.Show("修改成功請(qǐng)從新登陸!");完善讀者信息代碼SqlConnectionsqlcon=newSqlConnection("DataSource=SIMON-VAIO;InitialCatalog=lkl2;IntegratedSecurity=True;");stringstr="insertintodbo.readerifovalues(@usernum,@username,@usersex,@usergrade,@telephone)";sqlcon.Open();SqlCommandcmd=newSqlCommand(str,sqlcon);cmd.Parameters.Add("@usernum",SqlDbType.NChar,20);cmd.Parameters.Add("@username",SqlDbType.NChar,20);cmd.Parameters.Add("@usersex",SqlDbType.NChar,20);cmd.Parameters.Add("@usergrade",SqlDbType.NChar,20);cmd.Parameters.Add("@telephone",SqlDbType.NChar,20);cmd.Parameters["@usernum"].Value=usernum.Text;cmd.Parameters["@username"].Value=username.Text;cmd.Parameters["@usersex"].Value=usersex.Text;cmd.Parameters["@usergrade"].Value=usergrade.Text;cmd.Parameters["@telephone"].Value=telephone.Text;cmd.ExecuteNonQuery();sqlcon.Close();this.usernum.Clear();this.username.Clear();this.userpassword.Clear();this.usertype.Clear();this.usersex.Clear();this.usergrade.Clear();this.telephone.Clear();MessageBox.Show("添加信息成功!");檢索用戶信息代碼if(num.Text==""){MessageBox.Show("請(qǐng)輸入學(xué)生學(xué)號(hào)!");}else{stringstrcon="DataSource=SIMON-VAIO;InitialCatalog=lkl2;IntegratedSecurity=True";SqlConnectionsqlCon=newSqlConnection(strcon);sqlCon.Open();stringsql="select*fromreaderifowhereusernum=@usernum";SqlCommandcmd=newSqlCommand(sql,sqlCon);cmd.Parameters.Add("@usernum",SqlDbType.NChar,20);cmd.Parameters["@usernum"].Value=num.Text;//創(chuàng)建SqlDataReader,必需調(diào)用SqlCommand對(duì)象ExecuteReader方法,而不要直接使用結(jié)構(gòu)函數(shù)。SqlDataReaderdr=cmd.ExecuteReader();if(dr.Read()){this.usernum.Text=dr["usernum"].ToString().Trim();this.username.Text=dr["username"].ToString().Trim();this.usersex.Text=dr["usersex"].ToString().Trim();this.usergrade.Text=dr["usergrade"].ToString().Trim();this.telephone.Text=dr["telephone"].ToString().Trim();MessageBox.Show("歡迎光臨本圖書館來(lái)借書!");}sqlCon.Close();借閱圖書代碼SqlConnectionsqlcon=newSqlConnection("DataSource=SIMON-VAIO;InitialCatalog=lkl2;IntegratedSecurity=True;");stringstr="insertintodbo.borrowifovalues(@bnum,@bname,@bauthor,@bpublic,@bclasses,@benshu,@btime,@usernum,@username,@usersex,@usergrade,@telephone)";sqlcon.Open();SqlCommandcmd=newSqlCommand(str,sqlcon);cmd.Parameters.Add("@bnum",SqlDbType.NChar,20);cmd.Parameters.Add("@bname",SqlDbType.NChar,20);cmd.Parameters.Add("@bauthor",SqlDbType.NChar,20);cmd.Parameters.Add("@bpublic",SqlDbType.NChar,20);cmd.Parameters.Add("@bclasses",SqlDbType.NChar,20);cmd.Parameters.Add("@benshu",SqlDbType.TinyInt);cmd.Parameters.Add("@btime",SqlDbType.Date);cmd.Parameters.Add("@usernum",SqlDbType.NChar,20);cmd.Parameters.Add("@username",SqlDbType.NChar,20);cmd.Parameters.Add("@usersex",SqlDbType.NChar,20);cmd.Parameters.Add("@usergrade",SqlDbType.NChar,20);cmd.Parameters.Add("@telephone",SqlDbType.NChar,20);cmd.Parameters["@bnum"].Value=tno.Text;cmd.Parameters["@bname"].Value=tname.Text;cmd.Parameters["@bauthor"].Value=tauthor.Text;cmd.Parameters["@bpublic"].Value=tpublisher.Text;cmd.Parameters["@bclasses"].Value=tclasses.Text;cmd.Parameters["@benshu"].Value="1";cmd.Parameters["@btime"].Value=System.DateTime.Now;cmd.Parameters["@usernum"].Value=usernum.Text;cmd.Parameters["@username"].Value=username.Text;cmd.Parameters["@usersex"].Value=usersex.Text;cmd.Parameters["@usergrade"].Value=usergrade.Text;cmd.Parameters.Add(newSqlParameter("@borrowtime",DateTime.Now));cmd.Parameters["@telephone"].Value=telephone.Text;cmd.ExecuteNonQuery();sqlcon.Close();SqlConnectioncon1=newSqlConnection("DataSource=SIMON-VAIO;InitialCatalog=lkl2;IntegratedSecurity=True;");con1.Open();SqlCommandcmd1=newSqlCommand("updatebooksetbenshu=benshu-1wherebnum=@bnum",con1);cmd1.Parameters.Add("@bnum",SqlDbType.NChar,20);cmd1.Parameters["@bnum"].Value=tnum.Text;cmd1.ExecuteNonQuery();con1.Close();this.tnum.Clear();this.tno.Clear();this.tname.Clear();this.tauthor.Clear();this.tpublisher.Clear();this.tclasses.Clear();this.num.Clear();this.usernum.Clear();this.username.Clear();this.usersex.Clear();this.usergrade.Clear();this.tbenshu.Clear();this.telephone.Clear();MessageBox.Show("借閱成功!");歸還圖書代碼SqlConnectionsqlcon=newSqlConnection("DataSource=SIMON-VAIO;InitialCatalog=lkl2;IntegratedSecurity=True;");stringstr="insertintodbo.returnifovalues(@bnum,@bname,@bauthor,@bpublic,@bclasses,@benshu,@rtime,@usernum,@username,@usersex,@usergrade,@telephone)";sqlcon.Open();SqlCommandcmd=newSqlCommand(str,sqlcon);cmd.Parameters.Add("@bnum",SqlDbType.NChar,20);cmd.Parameters.Add("@bname",SqlDbType.NChar,20);cmd.Parameters.Add("@bauthor",SqlDbType.NChar,20);cmd.Parameters.Add("@bpublic",SqlDbType.NChar,20);cmd.Parameters.Add("@bclasses",SqlDbType.NChar,20);cmd.Parameters.Add("@benshu",SqlDbType.TinyInt);cmd.Parameters.Add("@rtime",SqlDbType.Date);cmd.Parameters.Add("@usernum",SqlDbType.NChar,20);cmd.Parameters.Add("@username",SqlDbType.NChar,20);cmd.Parameters.Add("@usersex",SqlDbType.NChar,20);cmd.Parameters.Add("@usergrade",SqlDbType.NChar,20);cmd.Parameters.Add("@telephone",SqlDbType.NChar,20);cmd.Parameters["@bnum"].Value=sno.Text;cmd.Parameters["@bname"].Value=sname.Text;cmd.Parameters["@bauthor"].Value=sauthor.Text;cmd.Parameters["@bpublic"].Value=spublisher.Text;cmd.Parameters["@bclasses"].Value=sclasses.Text;cmd.Parameters["@benshu"].Value=sbenshu.Text;cmd.Parameters["@rtime"].Value=System.DateTime.Now;cmd.Parameters["@usernum"].Value=usernum.Text;cmd.Parameters["@username"].Value=username.Text;cmd.Parameters["@usersex"].Value=usersex.Text;cmd.Parameters["@usergrade"].Value=usergrade.Text;cmd.Parameters.Add(newSqlParameter("@returntime",DateTime.Now));cmd.Parameters["@telephone"].Value=telephone.Text;cmd.ExecuteNonQuery();sqlcon.Close();SqlConnectioncon1=newSqlConnection("DataSource=SIMON-VAIO;InitialCatalog=lkl2;IntegratedSecurity=True;");con1.Open();SqlCommandcmd1=newSqlCommand("updatebooksetbenshu=benshu+1wherebnum=@bnum",con1);cmd1.Parameters.Add("@bnum",SqlDbType.NChar,20);cmd1.Parameters["@bnum"].Value=tnum.Text;cmd1.ExecuteNonQuery();con1.Close();this.tnum.Clear();this.sno.Clear();this.sname.Clear();this.sauthor.Clear();this.spublisher.Clear();this.sclasses.Clear();this.sbenshu.Clear();this.num.Clear();this.usernum.Clear();this.username.Clear();this.usersex.Clear();this.usergrade.Clear();this.telephone.Clear();MessageBox.Show("還書成功!");查詢借閱歸還圖書信息代碼
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 正德職業(yè)技術(shù)學(xué)院《中國(guó)古代文學(xué)(2)》2023-2024學(xué)年第一學(xué)期期末試卷
- 教育領(lǐng)域中非標(biāo)智能裝備的工業(yè)4.0應(yīng)用與發(fā)展
- 教育科技在家居環(huán)境中的應(yīng)用與推廣
- 數(shù)據(jù)驅(qū)動(dòng)的企業(yè)產(chǎn)品研發(fā)實(shí)驗(yàn)決策
- 個(gè)人間2024年無(wú)償借款合同書一
- 2025年度離婚協(xié)議書附財(cái)產(chǎn)清算與債務(wù)處理規(guī)范文本3篇
- 二零二五年度殘疾人就業(yè)政策宣傳與推廣服務(wù)合同3篇
- 智慧校園建設(shè)中的教學(xué)資源共享策略研究
- 學(xué)生足球基本技巧與教學(xué)策略
- 二零二五版臨設(shè)工程設(shè)計(jì)與轉(zhuǎn)讓技術(shù)支持協(xié)議4篇
- 社區(qū)醫(yī)療抗菌藥物分級(jí)管理方案
- 開(kāi)題報(bào)告-鑄牢中華民族共同體意識(shí)的學(xué)校教育研究
- 《醫(yī)院標(biāo)識(shí)牌規(guī)劃設(shè)計(jì)方案》
- 夜市運(yùn)營(yíng)投標(biāo)方案(技術(shù)方案)
- 2024中考地理必考試卷含解析
- (高清版)DZT 0282-2015 水文地質(zhì)調(diào)查規(guī)范(1:50000)
- 《紅樓夢(mèng)》禮儀研究
- 會(huì)議分組討論主持詞
- 動(dòng)火作業(yè)審批表
- 新能源汽車火災(zāi)事故處置程序及方法
- 教學(xué)查房及體格檢查評(píng)分標(biāo)準(zhǔn)
評(píng)論
0/150
提交評(píng)論