您好,欢迎访问三七文档
当前位置:首页 > 临时分类 > 图书馆管理系统程序设计代码
1.1程序设计代码登录模块if(username.Text.Trim()==||password.Text.Trim()==)MessageBox.Show(请输入用户名和密码,提示);else{if(radioManage.Checked==true){stringstrcon=DataSource=SIMON-VAIO;InitialCatalog=lkl2;IntegratedSecurity=True;;//连接数据库的字符串,用于指定数据库地址,名称,账号,密码,连接方式SqlConnectionsqlCon=newSqlConnection(strcon);//实例化并定义一个数据库连接sqlCon.Open();//打开数据库连接stringsql=select*fromloginwhereusernum=@usernumanduserpassword=@suerpassword;//定义要查询sql语句SqlCommandcmd=newSqlCommand(sql,sqlCon);//实例化并定义sql语句和数据库路径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();//应该是实例化一个主窗体的this.Hide();//应该是切换到主窗口的或关闭自己的Formmain.Show();//应该是打开一个主窗体的dr.Close();//关闭dr的数据库连接}else//if(dr.Read())读取失败则执行如下代码MessageBox.Show(密码错误,请重新输入!);//显示提示信息}elseif(radioPerson.Checked==true){stringstrcon=DataSource=SIMON-VAIO;InitialCatalog=lkl2;IntegratedSecurity=True;;//连接数据库的字符串,用于指定数据库地址,名称,账号,密码,连接方式SqlConnectionsqlCon=newSqlConnection(strcon);//实例化并定义一个数据库连接sqlCon.Open();//打开数据库连接stringsql1=select*fromreaderwhereusernum=@usernumanduserpassword=@suerpassword;//定义要查询sql语句SqlCommandcmd1=newSqlCommand(sql1,sqlCon);//实例化并定义sql语句和数据库路径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();//应该是实例化一个主窗体的this.Hide();//应该是切换到主窗口的或关闭自己的dr.Close();//关闭dr的数据库连接Formmain.Show();//应该是打开一个主窗体的}elseMessageBox.Show(用户名或密码错ª误,警告);}elseMessageBox.Show(没有选择角色,提示);}}添加图书代码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();//建立数据库连接con.ConnectionString=DataSource=SIMON-VAIO;InitialCatalog=lkl2;IntegratedSecurity=True;;con.Open();//打开连接SqlCommandcmd=newSqlCommand(select*frombookwherebname=@bname,con);cmd.Parameters.Add(@bname,SqlDbType.NChar,20);cmd.Parameters[@bname].Value=bookname.Text;SqlDataAdapterda=newSqlDataAdapter(cmd);DataTabledt=newDataTable(图书记录表);da.TableMappings.Add(BorrowRecord,借阅记录表);da.TableMappings[0].ColumnMappings.Add(bnum,图书号);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,本数);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
本文标题:图书馆管理系统程序设计代码
链接地址:https://www.777doc.com/doc-7305845 .html