图书管理系统课程设计.docx
- 文档编号:2311137
- 上传时间:2022-10-28
- 格式:DOCX
- 页数:27
- 大小:2.22MB
图书管理系统课程设计.docx
《图书管理系统课程设计.docx》由会员分享,可在线阅读,更多相关《图书管理系统课程设计.docx(27页珍藏版)》请在冰豆网上搜索。
图书管理系统课程设计
图书管理系统课程设计
1.登录界面的详细设计与实现
在进入系统进行各项具有相关权限操作功能的操作之前,首先会先进入登录界面,在此需要输入相关的登录名和密码,登录运行界面如图所示:
图1登录运行界面
输入信息错误时提示:
实现此功能的代码如下:
protectedvoidButton1_Click(objectsender,EventArgse)
{
Sqlclassd=newSqlclass();
strings="selectnamepwdfromusrinfowherename='"+TextBox1.Text+"'andpwd='"+TextBox2.Text+"'";
DataTabledr=d.GetDataTable(s);
if(dr.Rows.Count>0)
{
Response.Redirect("main.aspx");
}
else
{
Response.Write("");
}
}
protectedvoidbtnzc(objectsender,EventArgse)
{
Sqlclassd=newSqlclass();
strings="select*fromusrinfowherename='"+TextBox1.Text+"'";
DataTabledr=d.GetDataTable(s);
if(dr.Rows.Count>0)
{
Response.Write("");
}
else
{
strings1="insertintousrinfo(name,pwd)values('"+TextBox1.Text+"','"+TextBox2.Text+"')";
intf=d.GetRun(s1);
Response.Write("");
}
}
2.登录后界面(主界面)
3.系统设置模块的详细设计与实现
3.1图书管理模块设计与实现
图书管理模块主要是对图书基本信息的增删改查的实现,对图书数量统计,全部图书显示。
图书馆信息模块界面如图所示:
不输入内容进行操作会提示:
输入内容不存在数据库中会提示
图书查询
图书修改
修改成功
图书删除,删除0001
图书添加
图书统计
列出所有图书
图书馆基本信息模块的运行界面
从界面中,可以看到有显示网站系统当前所处于的功能模块,并通过GridView控件连接数据库,实现此功能的代码如下:
namespace图书管理系统
{
publicpartialclassbookmanage:
System.Web.UI.Page
{
protectedvoidButton1_Click(objectsender,EventArgse)
{
Sqlclassd=newSqlclass();
strings="select*frombookswhere图书编号='"+TextBox1.Text+"'";
if(TextBox2.Text.Trim()!
="")
{
s="select*frombookswhere图书名称='"+TextBox2.Text+"'";
}
if(TextBox3.Text.Trim()!
="")
{
s="select*frombookswhere作者='"+TextBox3.Text+"'";
}
DataTabledr=d.GetDataTable(s);
if(TextBox1.Text==""&&TextBox2.Text==""&&TextBox3.Text=="")
{
Response.Write("");
}
else
{
this.GridView1.DataSource=dr;
this.GridView1.DataBind();
}
}
protectedvoidButton2_Click(objectsender,EventArgse)
{
Sqlclassd=newSqlclass();
strings="updatebooksset图书名称='"+TextBox2.Text+"',作者='"+TextBox3.Text+"',出版社='"+TextBox4.Text+"',图书简介='"+TextBox5.Text+"'where图书编号='"+TextBox1.Text+"'";
DataTabledr=d.GetDataTable(s);
Response.Write("");
}
protectedvoidButton3_Click(objectsender,EventArgse)
{
if(TextBox1.Text=="")
{
Response.Write("");
}
else
{
Sqlclassd=newSqlclass();
strings="select*frombookswhere图书编号='"+TextBox1.Text+"'";
DataTabledr=d.GetDataTable(s);
if(dr.Rows.Count>0)
{
stringstr=(string)TextBox1.Text;
Sqlclassdd=newSqlclass();
stringss="deletebookswhere图书编号='"+str+"'";
intf=dd.GetRun(ss);
Response.Write("");
}
else
{
Response.Write("");
}
}
}
protectedvoidButton4_Click(objectsender,EventArgse)
{
Sqlclassd=newSqlclass();
strings="select*frombookswhere图书编号='"+TextBox1.Text+"'";
DataTabledr=d.GetDataTable(s);
if(dr.Rows.Count>0)
{
Response.Write("");
}
else
{
strings1="insertintobooks(图书编号,图书名称,作者,出版社,图书简介)values('"+TextBox1.Text+"','"+TextBox2.Text+"','"+TextBox3.Text+"','"+TextBox4.Text+"','"+TextBox5.Text+"')";
intf=d.GetRun(s1);
Response.Write("");
}
}
protectedvoidButton5_Click(objectsender,EventArgse)
{
Response.Redirect("main.aspx");
}
protectedvoidButton6_Click(objectsender,EventArgse)
{
Sqlclassd=newSqlclass();
strings="selectcount(*)frombooks";
DataTabledr=d.GetDataTable(s);
this.GridView1.DataSource=dr;
this.GridView1.DataBind();
}
protectedvoidButton7_Click(objectsender,EventArgse)
{
Sqlclassd=newSqlclass();
strings="select*frombooks";
DataTabledr=d.GetDataTable(s);
this.GridView1.DataSource=dr;
this.GridView1.DataBind();
}
}
}
3.2用户管理模块设计与实现
用户管理模块主要是对用户基本信息的增删改查的实现,对用户数量统计,全部用户显示。
用户管理模块界面如图所示:
显示所有用户
查询用户
添加用户
修改用户,改为性别男
删除用户
用户数量统计
namespace图书管理系统
{
publicpartialclassreadmanage:
System.Web.UI.Page
{
protectedvoidButton2_Click(objectsender,EventArgse)
{
Sqlclassd=newSqlclass();
strings="updatereaderset读者姓名='"+TextBox7.Text+"',性别='"+DropDownList1.Text+"',联系电话='"+TextBox8.Text+"'where读者编号='"+TextBox6.Text+"'";
DataTabledr=d.GetDataTable(s);
Response.Write("");
}
protectedvoidButton1_Click(objectsender,EventArgse)
{
Sqlclassd=newSqlclass();
strings="select*fromreaderwhere读者编号='"+TextBox6.Text+"'";
if(TextBox7.Text.Trim()!
="")
{
s="select*fromreaderwhere读者姓名='"+TextBox7.Text
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图书 管理 系统 课程设计
![提示](https://static.bdocx.com/images/bang_tan.gif)