Sqlserver数据库课程设计图书馆管理系统样本.docx

上传人:b****5 文档编号:7764144 上传时间:2023-01-26 格式:DOCX 页数:11 大小:168.43KB
下载 相关 举报
Sqlserver数据库课程设计图书馆管理系统样本.docx_第1页
第1页 / 共11页
Sqlserver数据库课程设计图书馆管理系统样本.docx_第2页
第2页 / 共11页
Sqlserver数据库课程设计图书馆管理系统样本.docx_第3页
第3页 / 共11页
Sqlserver数据库课程设计图书馆管理系统样本.docx_第4页
第4页 / 共11页
Sqlserver数据库课程设计图书馆管理系统样本.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

Sqlserver数据库课程设计图书馆管理系统样本.docx

《Sqlserver数据库课程设计图书馆管理系统样本.docx》由会员分享,可在线阅读,更多相关《Sqlserver数据库课程设计图书馆管理系统样本.docx(11页珍藏版)》请在冰豆网上搜索。

Sqlserver数据库课程设计图书馆管理系统样本.docx

Sqlserver数据库课程设计图书馆管理系统样本

 

数据库课程设计

设计选题:

图书管理系统

系别信息工程系

专业计算机网络技术

班级022201

姓名马斌龙

学号0227

姓名王贤宽

学号0227

姓名黄晓辉

学号0220

指引教师

12月29日

一.系统需求分析

图书管理工作繁琐,借阅频繁,包括大量信息数据,因而

就需要一种完善图书管理系统来实现对这些数据有效管理。

本系统重要任务就是对图书、读者、借阅信息、查询进行

统一管理,满足各类顾客需求。

本系统在功能上要实现借阅图

书、续借图书、归还图书、催还图书、信息查询等功能。

二.数据库分析

图书管理系统就是规定图书管理人员通过该系统对图书、读

者、借阅信息等进行统一管理,从而实现功能上借阅图书、

续借图书、归还图书、催还图书以及信息查询。

这就规定管理人员

可以对数据库进行纯熟操作而简朴表查询、触发器建立、存储

过程建立以及顾客自定义函数建立等等这些管理数据库办法

都能对图书馆里系统管理起到事半功倍效果。

三、图书馆管理系统E-R图

 

 

 

四、先后与后台连接示意图

 

 

五、图书馆管理系统功能算法实现

5.1前台算法实现

5.1.1主界面

DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""">

欢迎使用图书管理系统

center">

24pt">




图书信息查询


读者信息查询


借还信息记录

5.1.2图书信息

DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""">

无标题页

center">

LabelID="Label1"runat="server"Text="书名">

Label>

TextBoxID="TextBox1"runat="server">

TextBox>


ButtonID="Button1"runat="server"OnClick="Button1_Click1"Text="查询"/>

GridViewID="GridView1"runat="server"OnSelectedIndexChanged="GridView1_SelectedIndexChanged">

GridView>

5.1.3读者信息

DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""">

无标题页

center">

LabelID="Label1"runat="server"Text="姓名">

Label>

TextBoxID="TextBox1"runat="server">

TextBox>


ButtonID="Button1"runat="server"OnClick="Button1_Click1"Text="查询"/>

GridViewID="GridView1"runat="server"OnSelectedIndexChanged="GridView1_SelectedIndexChanged">

GridView>

5.1.4借还信息表

DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""">

无标题页

5.1.5添加图书

usingSystem;

usingSystem.Data;

usingSystem.Data.SqlClient;

usingSystem.Configuration;

usingSystem.Web;

usingSystem.Web.Security;

usingSystem.Web.UI;

usingSystem.Web.UI.WebControls;

usingSystem.Web.UI.WebControls.WebParts;

usingSystem.Web.UI.HtmlControls;

publicpartialclassadd:

System.Web.UI.Page

{

protectedvoidButton1_Click1(objectsender,EventArgse)

{

strings1,s2,s3;

s1=TextBox1.Text;

s2=TextBox2.Text;

s3=TextBox3.Text;

stringstr="server=WINKS80;database=图书管理系统;integratedsecurity=true";

SqlConnectioncon=newSqlConnection(str);

SqlCommandcom=newSqlCommand();

try

{

com.Connection=con;

com.CommandText="insert图书信息表values('"+s1+"','"+s2+"','"+s3+"')";

con.Open();

com.ExecuteNonQuery();

con.Close();

Response.Write("插入成功");

}

catch(Exceptiona1)

{

Response.Write("插入失败");

}

finally

{

con.Close();

}

}

5.1.6删除图书

protectedvoidButton3_Click(objectsender,EventArgse)

{

strings4;

s4=TextBox4.Text;

stringstr="server=WINKS80;database=图书管理系统;integratedsecurity=true";

SqlConnectioncon=newSqlConnection(str);

SqlCommandcom=newSqlCommand();

try

{

com.Connection=con;

com.CommandText="delete图书信息表wherebname='"+s4+"'";

con.Open();

com.ExecuteNonQuery();

con.Close();

Response.Write("删除成功");

}

catch(Exceptiona1)

{

Response.Write("删除失败");

}

finally

{

con.Close();

}

}

}

5.1.7添加读者

usingSystem.Web.UI;

usingSystem.Web.UI.WebControls;

usingSystem.Web.UI.WebControls.WebParts;

usingSystem.Web.UI.HtmlControls;

publicpartialclassmanger:

System.Web.UI.Page

{

protectedvoidButton1_Click(objectsender,EventArgse)

{

strings1,s2,s3;

s1=TextBox1.Text;

s2=TextBox2.Text;

s3=TextBox3.Text;

stringstr="server=WINKS80;database=图书管理系统;integratedsecurity=true";

SqlConnectioncon=newSqlConnection(str);

SqlCommandcom=newSqlCommand();

try

{

com.Connection=con;

com.CommandText="insert读者信息表values('"+s1+"','"+s2+"','"+s3+"')";

con.Open();

com.ExecuteNonQuery();

con.Close();

Response.Write("添加成功");

}

catch(Exceptiona1)

{

Response.Write("添加失败");

}

finally

{

con.Close();

}

}

5.1.7删除读者、

usingSystem;

usingSystem.Data;

usingSystem.Data.SqlClient;

usingSystem.Configuration;

usingSystem.Web;

usingSystem.Web.Security;

usingSystem.Web.UI;

usingSystem.Web.UI.WebControls;

usingSystem.Web.UI.WebControls.WebParts;

usingSystem.Web.UI.HtmlControls;

protectedvoidButton2_Click(objectsender,EventArgse)

{

strings4;

s4=TextBox4.Text;

stringstr="server=WINKS80;database=图书管理系统;integratedsecurity=true";

SqlConnectioncon=newSqlConnection(str);

SqlCommandcom=newSqlCommand();

try

{

com.Connection=con;

com.CommandText="delete读者信息表wherername='"+s4+"'";

con.Open();

com.ExecuteNonQuery();

con.Close();

Response.Write("删除成功");

}

catch(Exceptiona1)

{

Response.Write("删除失败");

}

finally

{

con.Close();

}

}

}

5.2后台算法实现

5.2.1创立数据库(图书管理系统)

createdatabase图书管理系统

5.2.2创立图书信息表

createtable图书信息表

(bidchar(10)notnullprimarykey,

bnamenvarchar(15)notnull,

bkindvarchar(8)notnull

5.2.3创立读者信息表

createtable读者信息表

(ridchar(10)notnullprimarykey,

rnamenvarchar(15)notnull,

rkindvarchar(8)notnull

5.2.4创立借还书信息表

createtable借还书信息表

(recordidbigintidentity(1,1)notnullprimarykey,

bidchar(10)foreignkeyreferences图书信息表(bid),

btimesbigintnotnull,

retimesmalldatetimenotnull,

bstatbitnotnull

六.实训心得

通过本次课程设计,我清晰感觉SQL重要性。

在生活或工作中有很大实用性。

而本次实训又让我从新结识到了SQL模型创立、应用、完整数据库管理系统。

当前我正在努力掌握SQL数据库管理系统及其应用开发技术。

这次试训让我更好掌握SQL打好了坚实基本。

我相信我后来会制作出较好数据库系统。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 党团工作 > 入党转正申请

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1