资源描述:
《MIS实验报告1补充-框架091114》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
----------专业最好文档,专业为你服务,急你所急,供你所需-------------文档下载最佳的地方学院专业_____班________组、学号______姓名______________协作者______________教师评定_________________实验一实验题目仓库进销存数据库建立----------专业最好文档,专业为你服务,急你所急,供你所需-------------文档下载最佳的地方
1----------专业最好文档,专业为你服务,急你所急,供你所需-------------文档下载最佳的地方实验报告(综合性实验)一、实验目的与要求目的:通过本实验掌握仓库进销存系统的数据库及相关数据表的建立与必要的测试初始数据的录入与测试。要求:按教材p261图117之示例设计p256-257图11.14之10个数据库表结构,建立“仓库进销存数据库”,然后建立这10个数据库表结构;按p261图11.18建立它们之间的永久关联,再定义完整性约束。按p262-263图11.19-20,把订货、进货、提货、盘存相关的8个临时文件作为自由表建立其结构,并对应其数据关联。编写至少包括供应部、销售部、仓储部、仓库1、仓库2、仓库3组成的部门表、每个部门不少于3个员工所组成的员工表,作为测试数据,并输入测试。记录遇到的问题、解决方法及收获体会。二、实验方案(主要框图及源代码或操作步骤)----------专业最好文档,专业为你服务,急你所急,供你所需-------------文档下载最佳的地方
2----------专业最好文档,专业为你服务,急你所急,供你所需-------------文档下载最佳的地方部门表1.仓库进销存数据库表框架字段名部门号部门名部门类部门位置电话主管工号任职日期外码外码主码主码类型CCCCCCD长度61266118小数位列约束非空非空行约束表约束参照约束插入为”忽略”,删除为”限制”,更新为”级联”说明由人事部提供,在初始化时用带校验的输入表单输入员工表字段名员工号姓名性别生日职务住址电话所属部门号聘用日期外码外码主码主码类型CCCDCCCCD长度8821024116小数位列约束非空非空①行约束表约束参照约束插入、删除为”限制”,更新为”级联”说明①性别=”男”or性别=”女”,出错信息:”性别只能是男或女”②由人事部提供,在初始化时用带校验的输入表单输入----------专业最好文档,专业为你服务,急你所急,供你所需-------------文档下载最佳的地方
3----------专业最好文档,专业为你服务,急你所急,供你所需-------------文档下载最佳的地方客户表字段名客户号户名地址信誉度联系人邮编电话外码主码主码类型CCCCCCC长度10324048611小数位列约束非空非空①行约束表约束参照约束说明①信誉度=”AAA”or信誉度=”AA”or信誉度=”A”or信誉度=”B”or信誉度=”C”,出错信息:’库存类只能是”AAA”,”AA””A”,”B”,”C”’②记录在进货、提货业务处理中由相关临时表中转入或修改货物表字段名货号货名型号规格计量单位库号库存类库存价期初存量现存量最低存量最高存量采购批量外码外码主码主码类型CCCCCCCNNNNNN长度1216812462955555小数位2列约束非空非空①行约束最低存量<最高存量,采购批量<=(最高存量-最低存量)表约束参照约束插入为忽略、删除为限制,更新为级联说明①库存类=”A”or库存类=”B”or库存类=”C”出错信息:’库存类只能是”A”,”B”,”C”’②库号=子部门号③每次进出货后修改:现存量=现存量+Σ进货明细表.进货量—Σ订货明细表.提货量----------专业最好文档,专业为你服务,急你所急,供你所需-------------文档下载最佳的地方
4----------专业最好文档,专业为你服务,急你所急,供你所需-------------文档下载最佳的地方④记录在进货、提货、盘存业务处理中由相关临时表中转入或修改----------专业最好文档,专业为你服务,急你所急,供你所需-------------文档下载最佳的地方
5----------专业最好文档,专业为你服务,急你所急,供你所需-------------文档下载最佳的地方订单明细表订单头表字段名订单号所订货号售价订货量提货日期库管工号外码外码外码外码主码复合主码类型CCNNDC长度812958小数位2列约束非空非空行约束表约束参照约束插入、删除为限制,更新为级联说明记录在出库登记时由临时表转入字段名订单号订货日期订户号销售工号外码外码主码主码类型CDCC长度8108小数位列约束非空行约束表约束参照约束插入、删除为限制,更新为级联说明记录在出库登记时由临时表转入进单明细表进单头表字段名进单号进货日期供应商号采购工号外码外码外码主码主码类型CDCC长度8108小数位列约束非空行约束表约束参照约束插入、删除为限制,更新为级联说明记录在入库登记时由临时表转入字段名进单号所进货号进价进货数量入库日期库管工号外码外码外码外码主码复合主码类型CCNNDC长度812958小数位2列约束非空非空行约束表约束参照约束插入、删除为限制,更新为级联说明记录在入库登记时由临时表转入----------专业最好文档,专业为你服务,急你所急,供你所需-------------文档下载最佳的地方
6----------专业最好文档,专业为你服务,急你所急,供你所需-------------文档下载最佳的地方盘单头表字段名盘单号日期所盘库号清点工号对帳工号审查工号外码外码外码外码外码主码主码类型CDCCCC长度86888小数位列约束非空非空行约束表约束参照约束插入、删除为限制,更新为级联说明记录在盘存登记时由临时表转入盘单明细表字段名盘单号所盘货号实存量盘盈量处理意见外码外码外码主码复合主码类型CCNNM长度81255小数位列约束非空非空①行约束表约束参照约束插入、删除为限制,更新为级联说明①每次盘存计算:盘盈量=实存量—货物表.现存量(+盘盈,—盘亏)②记录在盘存登记时由临时表转入----------专业最好文档,专业为你服务,急你所急,供你所需-------------文档下载最佳的地方
7----------专业最好文档,专业为你服务,急你所急,供你所需-------------文档下载最佳的地方2.仓库进销存临时数据表框架(VFP中作为自由表,不能直接定义完整性约束,必须在应用程序中控制)进单头临.DBF字段名进单号进货日期供应商号供应商名地址邮编电话信誉度联系人新客户合计金额采购工号外码外码外码主码主码类型CDCCCCCCCLNC长度810324061148158小数位2索引候选普通普通列约束非空①②行约束表约束临时关联说明①信誉度in(”AAA”,”AA”,”A”,”B”,”C”),出错信息:’库存类只能是”AAA”,”AA””A”,”B”,”C”’②合计金额=∑进单明细临.金额(进单明细临.进单号=进单号)③非新客户要按供应商号从客户表中中取出相应的客户记录填入本表的相应字段然后人工修改,新客户要按规则编填客户号和补充相关资料,并转入客户表。进单明细临.DBF字段名进单号所进货号货名型号规格计量单位新货进价进货量金额实到货量少到货量入库日期库管工号外码外码外码外码主码复合主码类型CCCCCCLNNNNNDC长度8121681249513558小数位22索引普通普通普通候选列约束行约束少到货量=进货量—实到货量,非正值表示没有少到货;金额=进价*进货量表约束临时关联进单号=进单头临.进单号说明非新货要按所进货号从货物表中从货物表中取出相应的货物记录填入本表的相应字段然后人工修改,新货要按规则编填客户号和补充相关资料,并转入货物表。每张进单入库后,自动复查处理缺货的订单明细记录一次----------专业最好文档,专业为你服务,急你所急,供你所需-------------文档下载最佳的地方
8----------专业最好文档,专业为你服务,急你所急,供你所需-------------文档下载最佳的地方----------专业最好文档,专业为你服务,急你所急,供你所需-------------文档下载最佳的地方
9----------专业最好文档,专业为你服务,急你所急,供你所需-------------文档下载最佳的地方订单头临.DBF字段名订单号订货日期订户号订户名地址邮编电话信誉度联系人新客户合计金额销售工号外码外码外码主码主码类型CDCCCCCCCLNC长度810324061148158小数位2索引候选普通普通列约束非空①②行约束表约束临时关联说明①信誉度in(”AAA”,”AA”,”A”,”B”,”C”),出错信息:’库存类只能是”AAA”,”AA””A”,”B”,”C”’②合计金额=∑订单明细临.金额(订单明细临.订单号=订单号)③非新客户要按订户号从客户表中从货物表中取出相应的客户记录填入本表的相应字段然后人工修改,新客户要按规则编填客户号和补充相关资料,并转入客户表订单明细临.DBF字段名订单号所订货号货名型号规格计量单位新货售价订货量金额缺货量提货日期库管工号外码外码外码外码主码复合主码类型CCCCCCLNNNNDC长度812168124951358小数位22索引普通普通普通候选列约束行约束缺货量=订货量—货物表.现存量,非正值表示不缺货;金额=售价*订货量表约束临时关联订单号=订单头临.订单号说明非新货要按所订货号从货物表中从货物表中取出相应的货物记录填入本表的相应字段然后人工修改,新货要按规则编填客户号和补充相关资料,并转入货物表每张进单入库后,自动复查处理缺货的订单明细记录一次----------专业最好文档,专业为你服务,急你所急,供你所需-------------文档下载最佳的地方
10----------专业最好文档,专业为你服务,急你所急,供你所需-------------文档下载最佳的地方盘单头临.DBF字段名盘单号日期所盘库号清点人工号清点人姓名对帐人工号对帐人姓名审查人工号审查人姓名盘盈金额合计外码外码外码外码外码外码主码主码类型CDCCCCCCCN长度8218818818813小数位2索引候选普通普通普通普通列约束①行约束表约束临时关联说明①盘盈金额合计=∑盘单明细临.盘盈金额(盘单明细临.盘单号=盘单号)盘单明细临.DBF字段名盘单号所盘货号货名型号规格计量单位库存价现存量实存量盘盈量盘盈金额外码外码外码主码复合主码类型CCCCCCNNNNN长度812168124955412小数位22索引普通普通候选列约束非空非空行约束盘盈量=实存量—现存量,盘盈金额=库存价*盘盈量表约束临时关联盘单号=盘单头临.盘单号----------专业最好文档,专业为你服务,急你所急,供你所需-------------文档下载最佳的地方
11----------专业最好文档,专业为你服务,急你所急,供你所需-------------文档下载最佳的地方说明按每张盘单的所盘库号从货物表中取出相应的货物记录填入本表的相应字段,人工盘货后再填入实存量、盘盈量、盘盈金额----------专业最好文档,专业为你服务,急你所急,供你所需-------------文档下载最佳的地方
12----------专业最好文档,专业为你服务,急你所急,供你所需-------------文档下载最佳的地方进货要求临.DBF字段名要货单号所要货号所要货名型号规格计量单位库存类最低存量最高存量采购批量提出日期库存价现存量缺货量库管工号外码外码外码外码主码主码类型CCCCCCCNNNDNNNC长度81216812425559558小数位2列约束非空非空行约束最低存量<最高存量,采购批量<=(最高存量-最低存量)表约束临时关联说明①每个营业日结束时,查订单明细,对订单明细临中缺货量>0的货物从货物表取相应字段值,用∑订货量(订单明细临中缺货量>0的同一货号所有记录)-货物表.现存量作为缺货量,当前日期作为提出日期,按编码规则编制一个要货单号,作为本表记录②每次盘存完成登记后,查货物表,对现存量<最低存量的货物从货物表取相应字段值,当前日期作为提出日期,按编码规则编制一个要货单号,作为本表记录③每个营业日结束时,查货物表,对(现存量<最低存量)且不在①中出现的货物从货物表取相应字段值,当前日期作为提出日期,按编码规则编制一个要货单号,作为本表记录----------专业最好文档,专业为你服务,急你所急,供你所需-------------文档下载最佳的地方
13----------专业最好文档,专业为你服务,急你所急,供你所需-------------文档下载最佳的地方----------专业最好文档,专业为你服务,急你所急,供你所需-------------文档下载最佳的地方