欢迎来到课桌文档! | 帮助中心 课桌文档-建筑工程资料库
课桌文档
全部分类
  • 党建之窗>
  • 感悟体会>
  • 百家争鸣>
  • 教育整顿>
  • 文笔提升>
  • 热门分类>
  • 计划总结>
  • 致辞演讲>
  • 在线阅读>
  • ImageVerifierCode 换一换
    首页 课桌文档 > 资源分类 > DOCX文档下载  

    数据库-仓库管理系统.docx

    • 资源ID:1092794       资源大小:84.19KB        全文页数:13页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    数据库-仓库管理系统.docx

    数据库课程设计学生姓名:指导老师:学号:日期:2012-02-01一、摘要1)2)3)有一个存放商品的仓库,每天都有商品出库和入库。每种商品都有名称、生产厂家、型号、规格等。出入库时必须填写出入库单据,单据包括商品名称、生产厂家、型号、规格、数量、日期、时间、入库单位(或出库单位)名称、送货(或提货)人姓名。二、需求分析1.商品管理:增加商品:修改商品,删除商品,浏览商品增加商品:实现增加商品的详细资料的功能修改商品:实现修改商品资料的功能删除商品:实现删除该商品的所有资料的功能浏览商品:实现浏览所有商品的功能2.库存管理:实现商品的入库,在商品入库时通过触发器或存储过程同时完成商品库存台帐的更新。实现商品的出库,在商品出库时通过触发器或存储过程同时完成商品库存台帐的更新。实现按商品名称查询商品的入库情况及目前的库存量。实现按入库日期查询商品的入库情况及目前的库存量。实现按商品名称查询商品的出库情况及目前的库存量。实现按出库日期查询商品的出库情况及目前的库存量。按时间段查询商品库存情况。实现分别按年、季度和月对入库商品数量的统计。实现分别按年、季度和月对出库商品数量的统计。三、数据库概念结构设计1 .有一个存放商品的仓库,每天都有商品出库和入库。2 .每种商品都有商品编号、商品名称、生产厂家、型号、规格等。3 .入库时必须填写入库单据,单据包括商品名称、生产厂家、型号、规格、入库数量、入库日期、入库仓库号、入库仓库名称、送货人姓名。4 .出库时必须填写出库单据,单据包括仓库号、仓库名称、商品编号、商品名称、型号、规格、出库数量、出库日期、提货人姓名。5 .设置商品库存台帐,商品库存台帐是对仓库中目前库存的所有商品的明细记录,商品库存台帐包括商品编号、商品名称、型号、规格、库存数量、库存日期。每当有商品入库或商品出库时都应该自动修改该台帐,最后一次修改的是现在的库存情况。6 .商品的入库和出库过程通过库存台帐更加清晰条理地显示出仓库中商品的库存数量和库存日期等信息,容易对库存内的商品信息进行查询,增加,修改,删除等操作。7 .该仓库的商品型号统一为DA01-DA99格式,规格为CX100-CX199格式四、数据库逻辑结构设计五、数据流图及程序结构框图六、程序原代码及其说明表表名中文名Ware商品Depot仓库Stock库存Stocking入库Outbound出库商品Ware字段名数据类型是否可以为空IsPKIsFK中文名WNochar(10)NOTNULLYesNo商品编号WNamevarchar(50)NOTNULLNoNo商品名称WFactoryvarchar(50)NOTNULLNoNo生产厂家WTypevarchar(20)NOTNULLNoNo型号Specvarchar(20)NOTNULLNoNo规格仓库Depot字段名数据类型是否可以为空IsPKIsFK中文名DNochar(10)NOTNULLYesNo仓库号DNamevarchar(50)NOTNULLNoNo仓库名称库存Stock字段名数据类型是否可以为空IsPKIsFK中文名WNochar(10)NOTNULLYesYes商品编号Dnochar(10)NOTNULLYesYes仓库号WAmountIntNOTNULLNoNo库存数量入库Stocking字段名数据类型是否可以为空IsPKIsFK中文名SNochar(10)NOTNULLYesNo入库号WNochar(10)NOTNULLNoYes商品编号Dnochar(10)NOTNULLNoYes仓库号SAmountIntNOTNULLNoNo入库数量SDatesmalldatetimeNOTNULLNoNo入库日期Suppliervarchar(50)NOTNULLNoNo送货人姓名出库Outbound字段名数据类型是否可以为空IsPKIsFK中文名ONochar(10)NOTNULLYesNo出库号WNochar(10)NOTNULLNoYes商品编号Dnochar(10)NOTNULLNoYes仓库号OAmountintNOTNULLNoNo出库数量ODatesmalldatetimeNOTNULLNoNo出库日期Buyersvarchar(50)NOTNULLNoNo提货人姓名创立商品表useMateriaLDBcreatetableWare(WNochar(10)NOTNULLprimarykey,WNamevarchar(50)NOTNULL,WFactoryvarchar(50)NOTNULL,WTypevarchar(20)NOTNULL,Specvarchar(20)NOTNULL)useMateriaLDBinsertintoWareVaIUeSCOooOoI;剪刀?王麻子',HJAl%a8,);insertintoWareVaIUeSe(X)OO02;'锯条','星球',JdA1;SSak8);insertintoWareVaIUeSCOooOo3;台钻','新世界'k,mcuF);insertintoWareValUeSc(X)OOo4;电锯?聚客?yueAl,'h67,);insertintoWareVaIUeS('000005;风扇?东升','21o','mc67');insertintoWareValUeS('000006喷漆','巨力'JyAl',ui2);结果口消息WNoWNameWFactotyWTypeSpec1oooo剪刀王麻子HJA1sa82000002锯条星球jdA1ssak83000003台钻新世界21kmcui4000004电锯聚客yueA1h675000005风扇东升21omc676000006喷漆巨力tyA1ui21仓库表useMateriaLDBcreatetableDepot(DNochar(10)NOTNULLprimarykey,DNamevarchar(50)NOTNULL)useMateriaLDBinsertintoDepotvalues(,10000,);insertintoDepotVaIUeSCloOOO2;长虹RinsertintoDepotVaIUeS('100003:永利');目结果两消息DNoDName1I1000011丰盛21100002”长虹3100003永利库存表useMateriaLDBcreatetableStock(WNochar(10)NOTNULL,DNochar(10)NOTNULL,-WDatcsmalldatetimeNOTNULL,WAmountintNOTNULL,primarykey(WNo,Dno),foreignkey(WNo)referencesWare(WNo),foreignkey(DNo)referencesDepot(DNo)PC-201106052255S.al_DB-dbo.StockSQLQueWNoDNoWAmountOOOOOl100OOl23OOOOOl100002210003100OOl2400000410000356OOOOOl10000312000002100001230005100003221000006l0021210000061000012*7CTNULLNULL创立入库表useMateriaLDBcreatetableStocking(SNochar(10)NOTNULLprimarykey,WNochar(10)NOTNULL,DNochar(10)NOTNULL,foreignkey(WNo)referencesWare(WNo),foreignkey(DNo)referencesDepot(DNo),SAmountIntNOTNULL,SDatesmalldatetimeNOTNULL,Suppliervarchar(50)NOTNULLPC-201106052255S._DB-dbo.StockingPC-201106052255S.al.DB-dbo.StockTXSNoWNoDNoSAmountSDateSupplier108OOOOOl10000112012-01-0301:00:00汪海102000002100l32012-01-0402:03:M李慧1010006100l22012-01-0410:02:00王灿103000410000342012-01-0420:00:00赵阳10400000310000132012-01-0510:30:00常宏10900000610000262012-01-0608:20:00李哨*EI3NULLNULLNULLNULLNUU.创立出库表useMaterial_DBcreatetableOutbound(ONochar(IO)NOTNULLprimarykey,WNoChar(IO)NOTNULL,foreignkey(WNo)referencesWare(WNo),DNochar(10)NOTNULL,foreignkey(DNo)referencesDepot(DNo),OAmountintNOTNULl,ODatesmalldatetimeNOTNULL,Buyersvarchar(50)NOTNULLPC-201106052255.DB-dbo.OutboundPC-201106052255S.DB-dbo.StockingONoWNoDNoOAmoantODateBuyers122000001I(XXX)I22012-02-0306:.胡凡13300000610000112012-02-0607:胡歌13200000410000322012-03-1605:.王子15400000310000132012-0÷1203:.张浩16900000610000262012-06-0709:.白冰19100000210000122012-08-0909:张强*NULLNULLNULLNULLNULL七、要求实现1.设计E-R图2 .实现按商品名称、出入库日期的查询。createviewVWname(商品名称,出库日期)ASSELECTOutbound.WNozOutbound.ODatefromOutboundLU结果-J消息商品名称出库日期1!000001I2012-02-0306:30:0020000042012-03-1605:00:0030000062012-02-0607:00:0040000032012-04-1203:00:0050000062012-06)709:00:0060000022012-08-0909:00:003 .实现分别按日、月和年对出入库商品数量的统计createviewWA_StockinglasselectSNozWNozDNozSAmountzSDatezSupplierfromStockingwhereSDate-,2012-01-0402:03:00»结果j消息SNoWNoDNoSAnountSDateSupplier20124)1-04 02:03:00 李慧单击可选择÷到1i2")0000021000013八、总结这是我第一次按照需求分析做数据库,逻辑分析、关系表和表之间的关系都需要实践,ER图的构思,让我有了对数据库设计的进一步认识。这次让我对书本中的知识和老师的讲解进行了稳固。九、致谢语感谢老师的指导!十、参考文献1王珊.数据库系统概论(第四版).北京:高等教育出版社,20052 PowerBuilder7.0的帮助文件pbgswin.pdf(在文件夹C:'ProgramFilesSybasePowerBuilder7.0hlp)3 AdaptiveServerAnywhere的所有帮助文件

    注意事项

    本文(数据库-仓库管理系统.docx)为本站会员(夺命阿水)主动上传,课桌文档仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知课桌文档(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-1

    经营许可证:宁B2-20210002

    宁公网安备 64010402000986号

    课桌文档
    收起
    展开