ASP.NET实现图书管理系统的步骤详解
一、数据库添加
二、版本页面
vs2010+sqlserver2008
三、实现功能
1.用户注册登录
2.两种身份:管理员和读者
3.读者能够注册自己的账号和密码还有填写自己的个人信息
4.读者根据自己需求的借阅和归还图书5.管理员可以增、减、查、改等图书信息,修改用户信息待完善
四、主要页面展示
1.登录页面
五、简单代码
1.注册页面(内容判断不在内)
try { //赋予sql字符串数据 stringstrsql1="insertintoyhxx(zh,mima)values('"+Tet_zh.Text+"','"+Tet_mima.Text+"')"; //创建字符串对象 mycom=newSqlCommand(strsql1,myconn); mycom.ExecuteNonQuery(); //关闭数据库 myconn.Close(); Response.Write(""); //保存账号 //str=Tet_zh.Text; //保存用户名 Application["name"]=Tet_zh.Text; //如果成功了成功转入 Response.Redirect("Useradd.aspx"); } catch(Exceptionex) { Response.Write(""); }
2.个人信息页面(内容判断不在内)
protectedvoidtianjia() { //添加用户信息 try { //赋予sql字符串数据 stringstrsql1="updateyhxxsetxm='"+Tet_xm.Text+"',xb='"+tet_xb.Text+"',qq='"+Tet_qq.Text+"',Email='"+Tet_email.Text+"',dizhi='"+tet_home.Text+"',enjioy='"+Tet_enjoy.Text+"'wherezh='"+Application["name"]+"'"; //创建字符串对象 mycom=newSqlCommand(strsql1,myconn); mycom.ExecuteNonQuery(); //关闭数据库 myconn.Close(); Response.Write(""); Response.Redirect("denglu.aspx"); } catch(Exceptionex) { Response.Write(""+ex.Message.ToString()); } }
3.登录页面(内容判断不在内)
//普通用户登录,管理员登录雷同 try { stringsql="select*fromyhxxwherezh='"+Tet_zh.Text+"'andmima='"+Tet_mm.Text+"'andyhlb='"+tet_dz.Text+"'"; //创建命令对象 SqlCommandcom=newSqlCommand(sql,myconn); //创建读取对象 SqlDataReaderdr=com.ExecuteReader(); //成功弹出提示框 //MessageBox.Show("读取成功!!"); if(dr.Read()) { dr.Close(); myconn.Close(); Application["name1"]=Tet_zh.Text; Response.Redirect("index.aspx"); } else { Response.Write(""); } } catch(Exceptionex) { Response.Write(""); }
4.图书检索
try { //打开数据库 myconn.Open(); } catch(Exceptionex) { Response.Write(""); } try { //创建数据字符串 if(tet_name.Text=="") { Response.Write(""); } else { stringstrsql3="selectBookIDas图书编号,BookNameas图书名称," +"Booklbas图书类别,Bookzzas图书作者,Booklras图书内容," +"Bookfmas图书封面,Bookjgas图书价格,Bookztas图书借阅状态" +"fromBookxxwhereBookName='"+tet_name.Text+"'"; mycom=newSqlCommand(strsql3,myconn); //打开数据库 //myconn.Open(); // myread=mycom.ExecuteReader(); GridView1.DataSource=myread; GridView1.DataBind(); GridView1.Visible=true; //关闭数据 myread.Close(); myconn.Close(); } } catch(Exceptionex) { Response.Write(""+ex.Message.ToString()); }
5.图书借阅
1.先添加图书 if(myread.Read()) { if(tet_zt.Text=="0") { //添加借阅信息表 myread.Close(); stringstrsql5="insertintoBookjyxx(ISBookID,ISBookname,ISBookzt,ISname,ISid)"+ "values("+Tet_Bookid.Text+",'"+tet_Name.Text+"',"+tet_zt.Text+",'"+Tet_xm.Text+"',"+Tet_ID.Text+")"; mycom=newSqlCommand(strsql5,myconn); mycom.ExecuteNonQuery(); //关闭 myconn.Close(); myread.Close(); ////////////////////////////////////// xiugai(); chaxun(); } if(tet_zt.Text=="1") { Response.Write(""); chaxun(); } 2.再分别修改借阅状态 //创建 //先修改图书表状态信息 stringstrsql7="updateBookxxsetBookzt='1'whereBookID='"+Tet_Bookid.Text+"'"; mycom=newSqlCommand(strsql7,myconn); myconn.Close(); myconn.Open(); mycom.ExecuteNonQuery(); //再修改借阅状态表信息 stringstrsql8="updateBookjyxxsetISBookzt='1'whereISBookID='"+Tet_Bookid.Text+"'"; mycom=newSqlCommand(strsql8,myconn); mycom.ExecuteNonQuery(); Response.Write(""); //关闭 myconn.Close();
6.图书归还
//删除他的借阅图书信息 stringstrsql3="deletefrombookjyxxwhereISid='"+Tet_id.Text+"'"; mycom=newSqlCommand(strsql3,myconn); myconn.Open(); mycom.ExecuteNonQuery(); ////////////////////////////// //刷新信息 //查询信息 stringstrsql4="selectISnameas借阅者,ISidas借阅证号码,ISBookIDas借阅书籍编号," +"ISBooknameas借阅数据名称,ISBookztas借阅状态,ISdateas借阅日期fromBookjyxxwhereISid='"+Tet_id.Text+"'"; mydata=newSqlDataAdapter(strsql4,myconn); DataSetset=newDataSet(); mydata.Fill(set); GridView1.DataSource=set.Tables[0]; GridView1.DataBind(); GridView1.Visible=true; //修改状态 //先修改图书表状态信息 stringstrsql7="updateBookxxsetBookzt='0'whereBookID='"+tet_Bookid.Text+"'"; mycom=newSqlCommand(strsql7,myconn); mycom.ExecuteNonQuery(); Response.Write(""); //关闭 myconn.Close(); set.Clear();
总结
以上所述是小编给大家介绍的ASP.NET实现图书管理系统的步骤,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对毛票票网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。