毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 论文 >> 正文

vb.net+sql图书管理系统论文+源代码+摘要+总结+参考文献 第5页

更新时间:2010-11-20:  来源:毕业论文
vb.net+sql图书管理系统论文+源代码+摘要+总结+参考文献 第5页
3.2.5 创建其他关键数据表
以下是其他数据表的创建脚本:
CREATE TABLE [dbo].[图书归还] (
 [归还编号] [int] IDENTITY (1, 1) NOT NULL ,
 [图书编号] [varchar] (50) NULL ,
 [读者编号] [varchar] (40) NULL ,
 [退还押金] [money] NULL ,
 [归还时间] [smalldatetime] NULL ,
 [操作员] [varchar] (20) NULL ,
 [确定归还] [bit] NULL
) ON [PRIMARY]
GO
CREATE TABLE [dbo].[图书征订] (
 [征订编号] [varchar] (50) NOT NULL ,
 [图书编号] [varchar] (50) NOT NULL ,
 [订购者] [varchar] (100) NULL ,
 [订购者联系方式] [varchar] (100) NULL ,
 [订购数量] [int] NULL ,
 [订购单价] [money] NULL ,
 [订购日期] [smalldatetime] NULL ,
 [是否验收] [bit] NULL ,
 [验收日期] [smalldatetime] NULL ,
 [操作员] [varchar] (20) NULL
) ON [PRIMARY]
GO

3.2.6创建主键及外键等表的约束
在查询分析器中通过如下代码创建数据表的主键及外键等约束。
ALTER TABLE [dbo].[图书信息] WITH NOCHECK ADD
 CONSTRAINT [PK_图书信息] PRIMARY KEY  CLUSTERED
 (
  [编号]
 )  ON [PRIMARY]
GO

ALTER TABLE [dbo].[图书借阅] WITH NOCHECK ADD
 CONSTRAINT [PK_图书借阅] PRIMARY KEY  CLUSTERED
 (
  [借阅编号]
 )  ON [PRIMARY]
GO

ALTER TABLE [dbo].[图书归还] WITH NOCHECK ADD
 CONSTRAINT [PK_图书归还] PRIMARY KEY  CLUSTERED
 (
  [归还编号]
 )  ON [PRIMARY]
GO

ALTER TABLE [dbo].[图书征订] WITH NOCHECK ADD
 CONSTRAINT [PK_图书征订] PRIMARY KEY  CLUSTERED
 (
  [征订编号]
 )  ON [PRIMARY]
GO

ALTER TABLE [dbo].[图书注销] WITH NOCHECK ADD
 CONSTRAINT [PK_图书注销] PRIMARY KEY  CLUSTERED
 (
  [注销编号]
 )  ON [PRIMARY]
GO

ALTER TABLE [dbo].[图书类型] WITH NOCHECK ADD
 CONSTRAINT [PK_图书类型] PRIMARY KEY  CLUSTERED
 (
  [类型编号]
 )  ON [PRIMARY]
GO

ALTER TABLE [dbo].[图书罚款] WITH NOCHECK ADD
 CONSTRAINT [PK_图书罚款] PRIMARY KEY  CLUSTERED
 (
  [罚款编号]
 )  ON [PRIMARY]
GO
SET QUOTED_IDENTIFIER ON
GO原文请找腾讯752018766优,文^论~文.网
http://www.youerw.com/

SET ANSI_NULLS ON
GO
3.2.6 创建存储过程
系统使用了“sl_图书征订”,“sf_图书借阅”,“sf_图书归还”三个存储过程,实现的功能分别为征订图书入库、借阅图书出库和归还图书入库,产生罚款信息等功能。具体计算方法在下面的脚本中有详细的注释。
create proc sf_图书借阅
as
begin tran
 --借书出库,减少图书库存量
 update 图书信息 set 现存量 = isnull(现存量,0) - 1
  from 图书信息 as a, 图书借阅 as b
  where a.编号=b.图书编号 and b.状态='新借'
 --设置借阅状态
 update 图书借阅 set 续借次数=0,状态='未还'
  where 状态='新借'
commit

GO
SET QUOTED_IDENTIFIER OFF
GO
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO
SET ANSI_NULLS ON

上一页  [1] [2] [3] [4] [5] [6] 下一页

vb.net+sql图书管理系统论文+源代码+摘要+总结+参考文献 第5页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。