毕业论文

打赏
当前位置: 毕业论文 > 计算机论文 >

C#公司管理系统的开发仓库系统设计(6)

时间:2018-04-10 13:29来源:毕业论文
名称(Dname) char(20) 不允许为空 电话(Dtel) char(20) 地址(Daddr) char(50) 表3-10为供应商表,用来存放供应商的基本信息。 表3-10 供应商(Supplier)表 字段名 数据类


名称(Dname)    char(20)                不允许为空
电话(Dtel)    char(20)               
地址(Daddr)    char(50)               

表3-10为供应商表,用来存放供应商的基本信息。
表3-10 供应商(Supplier)表
字段名    数据类型    主关键字    外部关键字    参照的表    取值说明
单位编号(Sno)    varchar(10)    Yes            不允许为空
名称(Sname)    char(20)                不允许为空
电话(Stel)    char(20)               
地址(Saddr)    char(50)               
3.4    存储过程的建立
为了在编程时更方便的实现各个模块的功能,我建立了大量的存储过程以便在之后的代码实现阶段调用:
    验证密码存储过程:
create procedure S_SMPassword @SMno varchar(10),@SMPassword char(10)
as
select count(1)
from SysManager
where SMno=@SMno and SMPassword=@SMPassword
--验证系统管理员密码
    查询物品信息存储过程
create procedure QA_Items  @Ino varchar(13)
as
select Items.Ino,Items.Iname,Iweight,Iprice,WInum,Ibzq,Idate
from Items,WI
where Items.Ino = @Ino and WI.Ino=@Ino
--按条形码查询物品
create procedure QB_Items  @Wno varchar(10)
as
select Items.Ino,Items.Iname,Iweight,Iprice,WInum,Ibzq,Idate
from Items,WI
where Wno=@Wno and Items.Ino=WI.Ino
--按仓库查询物品
    录入物品信息存储过程:
create procedure I_Insert  @Iname char(10),@Ino varchar(13),@Iweight char(20),@Iprice float
as
insert into Items values(@Ino,@Iname,@Iweight,@Iprice)
--录入物品信息
    物品销毁存储过程:
create procedure Destroy_Items  @Ino varchar(13),@Wno varchar(10),@Dnum int
as
update WI
set WInum = WInum-@Dnum
where Ino=@Ino and Wno=@Wno
--物品销毁
    入库登记存储过程:
create procedure WII  @Iname char(10),@Ino varchar(13),@Wno varchar(10),@WInum int,@Ibzq int,@Idate datetime
as
insert into WI values(@Wno,@Ino,@WInum,@Ibzq,@Idate)
--录入入库信息
    出库登记存储过程
create procedure WIO  @Ino varchar(13),@Wno varchar(10),@Ono int
as
update WI
set WInum=WInum-@ono
where Ino = @Ino and Wno=@Wno
--出库登记
    标记已完成订单存储过程:
create procedure Update_DL @DLno varchar(10)
as
update DemandList
set DLYN='是'
where DLno=@DLno
--确认订单完成
    录入采购单存储过程:
create procedure Insert_BuyList @BLno varchar(10),@Bno varchar(10),@Sno varchar(10),@Sname char(20),@Stel char(20),@Saddr char(50),@Ino varchar(13),@BLnum int
as
insert into Supplier values(@Sno,@Sname,@Stel,@Saddr)
insert into BuyList values(@BLno,@Bno,@Sno,@Ino,@BLnum,'未审核')
--录入采购单
    查询采购单审核状态存储过程:
create procedure Q_BLYN @Bno varchar(10)
as
select BLno,BuyList.Ino,Iname,BLnum,BLYN
from BuyList,Items C#公司管理系统的开发仓库系统设计(6):http://www.youerw.com/jisuanji/lunwen_12775.html
------分隔线----------------------------
推荐内容