菜单
  

    名称(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
  1. 上一篇:《操作系统》企业网络自动化管理系统生产管理模块
  2. 下一篇:仓库管理信息系统国内外研究现状
  1. 基于MATLAB的图像增强算法设计

  2. jsp+sqlserver高校二手商品交...

  3. 基于Kinect的手势跟踪与识别算法设计

  4. JAVA基于安卓平台的医疗护工管理系统设计

  5. java+mysql设备监控记录的大...

  6. 基于核独立元分析的非线...

  7. 基于Hadoop的制造过程大数据存储平台构建

  8. 大众媒体对公共政策制定的影响

  9. 河岸冲刷和泥沙淤积的监测国内外研究现状

  10. 酸性水汽提装置总汽提塔设计+CAD图纸

  11. 电站锅炉暖风器设计任务书

  12. 十二层带中心支撑钢结构...

  13. 杂拟谷盗体内共生菌沃尔...

  14. 中考体育项目与体育教学合理结合的研究

  15. 乳业同业并购式全产业链...

  16. java+mysql车辆管理系统的设计+源代码

  17. 当代大学生慈善意识研究+文献综述

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回