图书馆综合管理系统程序设计代码.docx
《图书馆综合管理系统程序设计代码.docx》由会员分享,可在线阅读,更多相关《图书馆综合管理系统程序设计代码.docx(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1.1 程序设计代码登录模块if(username.Text.Trim()=|password.Text.Trim()=)MessageBox.Show(请输入用户名和密码,提醒);else if (radioManage.Checked = true) string strcon = Data Source=SIMON-VAIO;Initial Catalog=lkl2;Integrated Security=True; /连接数据库字符串,用于指定数据库地址,名称,账号,密码,连接方法 SqlConnection sqlCon = new SqlConnection(strcon); /实
2、例化并定义一个数据库连接 sqlCon.Open(); /打开数据库连接 string sql = select * from login where usernum=usernum and userpassword=suerpassword; /定义要查询sql语句 SqlCommand cmd = new SqlCommand(sql, sqlCon); /实例化并定义sql语句和数据库路径 cmd.Parameters.Add(usernum, SqlDbType.NChar, 20); /定义cmd查询命令字段属性,loginname sqldbtype nchar(20) cmd.P
3、arameters.Add(suerpassword, SqlDbType.NChar, 20); /同上 cmd.Parametersusernum.Value = username.Text; /将username中text保留到变量loginname cmd.Parameterssuerpassword.Value = password.Text; /同上 SqlDataReader dr = cmd.ExecuteReader(); if (dr.Read() this.Visible=false; Form2 Formmain = new Form2(); /应该是实例化一个主窗体
4、this.Hide(); /应该是切换到主窗口或关闭自己 Formmain.Show(); /应该是打开一个主窗体 dr.Close();/关闭dr数据库连接 else / if (dr.Read()读取失败则实施以下代码 MessageBox.Show(密码错误,请重新输入!); /显示提醒信息 else if (radioPerson.Checked=true) string strcon = Data Source=SIMON-VAIO;Initial Catalog=lkl2;Integrated Security=True; /连接数据库字符串,用于指定数据库地址,名称,账号,密码,
5、连接方法 SqlConnection sqlCon = new SqlConnection(strcon); /实例化并定义一个数据库连接 sqlCon.Open(); /打开数据库连接 string sql1 = select * from reader where usernum=usernum and userpassword=suerpassword; /定义要查询sql语句 SqlCommand cmd1 = new SqlCommand(sql1, sqlCon); /实例化并定义sql语句和数据库路径 cmd1.Parameters.Add(usernum, SqlDbType.
6、NChar, 20); /定义cmd查询命令字段属性,loginname sqldbtype nchar(20) cmd1.Parameters.Add(suerpassword, SqlDbType.NChar, 20); /同上 cmd1.Parametersusernum.Value = username.Text; /将username中text保留到变量loginname cmd1.Parameterssuerpassword.Value = password.Text; /同上 cmd1.CommandText=sql1; SqlDataReader dr = cmd1.Execu
7、teReader(); if (dr.Read() this.Visible=false; Form9 Formmain = new Form9(); /应该是实例化一个主窗体 this.Hide(); /应该是切换到主窗口或关闭自己 dr.Close();/关闭dr数据库连接 Formmain.Show(); /应该是打开一个主窗体 elseMessageBox.Show(用户名或密码错误,警告); else MessageBox.Show(没有选择角色, 提醒); 添加图书代码SqlConnection sqlcon = new SqlConnection(Data Source=SIMO
8、N-VAIO;Initial Catalog=lkl2;Integrated Security=True;); string str = insert into dbo.book values(bnum,bname,bauthor,bpublic,bclasses,benshu); sqlcon.Open(); SqlCommand cmd = new SqlCommand(str, sqlcon); cmd.Parameters.Add(bnum, SqlDbType.NChar, 20); cmd.Parameters.Add(bname, SqlDbType.NChar, 20); cm
9、d.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.Parametersbnum.Value = bnum.Text; cmd.Parametersbname.Value = bname.Text; cmd.Parametersbauthor.Valu
10、e = bauthor.Text; cmd.Parametersbpublic.Value = bpublic.Text; cmd.Parametersbclasses.Value = bclasses.Text; cmd.Parametersbenshu.Value = benshu.Text; cmd.ExecuteNonQuery(); sqlcon.Close(); this.bnum.Clear(); this.bname.Clear(); this.bauthor.Clear(); this.bpublic.Clear(); this.benshu.Clear(); this.bc
11、lasses.Clear(); MessageBox.Show(添加成功!);删除图书代码SqlConnection sqlcon = new SqlConnection(Data Source=SIMON-VAIO;Initial Catalog=lkl2;Integrated Security=True); sqlcon.Open(); string str = delete from book where bnum=bnum; SqlCommand cmd = new SqlCommand(str, sqlcon); cmd.Parameters.Add(bnum, SqlDbType.
12、NChar, 20); cmd.Parametersbnum.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(删除成功!)查询图书代码SqlConnection con = new SqlCo
13、nnection();/建立数据库连接 con.ConnectionString = Data Source=SIMON-VAIO;Initial Catalog=lkl2;Integrated Security=True; con.Open();/打开连接 SqlCommand cmd = new SqlCommand(select * from book where bname=bname, con); cmd.Parameters.Add(bname, SqlDbType.NChar, 20); cmd.Parametersbname.Value = bookname.Text; Sql
14、DataAdapter da = new SqlDataAdapter(cmd); DataTable dt = new DataTable(图书统计表); da.TableMappings.Add(BorrowRecord, 借阅统计表); da.TableMappings0.ColumnMappings.Add(bnum, 图书号); da.TableMappings0.ColumnMappings.Add(bname, 图书名); da.TableMappings0.ColumnMappings.Add(bauthor, 作者); da.TableMappings0.ColumnMapp
15、ings.Add(bpublic, 出版社); da.TableMappings0.ColumnMappings.Add(bclasses, 类别); da.TableMappings0.ColumnMappings.Add(benshu, 本数); da.Fill(dt); dataGridView1.DataSource = dt; con.Close();图书更新代码SqlConnection con1 = new SqlConnection(Data Source=SIMON-VAIO;Initial Catalog=lkl2;Integrated Security=True;); c
16、on1.Open(); SqlCommand cmd1 = new SqlCommand(update book set bname=bname,bauthor=bauthor,bpublic=bpublic,bclasses=bclasses,benshu=benshu where bnum=bnum;, con1); cmd1.Parameters.Add(bnum, SqlDbType.NChar, 20); cmd1.Parameters.Add(bname, SqlDbType.NChar, 20); cmd1.Parameters.Add(bauthor, SqlDbType.NC
17、har, 20); cmd1.Parameters.Add(bpublic, SqlDbType.NChar, 20); cmd1.Parameters.Add(bclasses, SqlDbType.NChar, 20); cmd1.Parameters.Add(benshu, SqlDbType.NChar, 20); cmd1.Parametersbnum.Value = cnum.Text; cmd1.Parametersbname.Value = cname.Text; cmd1.Parametersbauthor.Value = cauthor.Text; cmd1.Paramet
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图书馆 综合 管理 系统 程序设计 代码
限制150内