ImageVerifierCode 换一换
格式:DOCX , 页数:34 ,大小:480.30KB ,
资源ID:21675101      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/21675101.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(进销存管理系统数据库设计说明文档格式.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

进销存管理系统数据库设计说明文档格式.docx

1、同时采购部发入库单货物入库。在货物入库与仓库货物出库过程中报损部进行检查。有物品损失的生成报损单。图表5数据吧流程图第一层1.6.3数据流程图第二层客户发出订货单。根据订货单的订货数量发聩给仓库查询货物库存信息。判定是否缺货。如果缺货则显示出缺货数量并生成缺货订购单。在到货之后进行到货处理发将可发货单存档然后进行发货管理。发货单锅里过程中生成提货单,出货单,报损单和发货单台帐到货处理过程中生成报损记录生成报损单。最后向顾客发出发货单。图表6数据流程图第三层(1) 第二层销售模块发货单锅里过程中生成提货单,出货单,(2)第二层采购模块如果缺货生成请购台帐且显示出缺货数量并生成缺货订购单。向供货商

2、发订购单供货商收到订购单处理后发出发货单。之后采购部进行到货处生成到货通知给仓库。(3)第二层报损模块仓库进货出货过程中检查过程中生成报损记录上报报损部另一方面顾客上报维修单生成报损记录再汇总到报损部。由报损部生成报损报表。1.7数据字典1.7.1.数据项定义编号名称别名数据类型是否可空长度简述B1商品名称商品名CharNULLull5某种商品的名字B2商品编号商品编码NULL20某种商品的代码B3商品数量商品个数INULLT某种商品的容量B4商品单价商品价钱float某种商品进货单价B5商品日期DateTime某商品的日期B6供应商名称某供应商的名字B7供应商地址50某供应商的地址B8顾客顾

3、客名称某顾客的B9顾客地址某顾客的地址B10部门名称40公司某部门的名称B11经理名称经理公司部门经理名字B12库存量商品库存商品的库存数量B13员工名称公司员工的名称B14B15订货单编码订货单编号某订货单的编号B16发货单编码发货单编号某发货单的编号B17到货通知编码某商品到货通知编号B18报损表编号商品报损表编号某商品报损表编号B19销售历史表编号商品销售表编号某商品销售表编号1.7.2、数据流定义简介数据流组成数据流来源数据流去向数据流量S1订货单顾客开出的订货单B1+B2+ B3+ B15编辑订货单模块10份/时S2发货单已确定的发货货单B1+B2+ B3+B4+ B16开发货单修改

4、库存模块100份/时S3到货通知顾客收到商品到货通知B1+B2+B3+B4+B6+ ID17采购员对照暂存定货单模块10份/天L1公司向供应商采购订货单B1+B2+ B3+B4+B6公司采购部门供应商100份/天L2采购部门收到商品到货通知B1+B2+B3+B4+B6+B10产生到货通知模块C1报损表顾客及部门商品报损表B1+B2+B3+B4+B6+ B18顾客、销售采购部门售后服务维修部门1.7.3、数据存储定义数据存储组成关键字相关处理F1-1存放商品库存量B1+B2+ B3+B3+ B12P1-1、 P1-2F1-2新顾客新顾客登记B8+B9+ B14P1-1F1-3销售历史已销售的商品

5、记录B1+B2+ B3+B4+ B18销售表编号P1-3F2-1暂存订货单已存订货单P2-2F2-2P2-1F3-1P3-11.7.4、处理逻辑定义输入数据流处理输出数据流处理频率编辑订货单编辑区分订单的合格与否根据订单填写的要求,区分出订单的合格与否,以及顾客登记信息合格订单,不合格订单,新顾客每小时处理一次P1-2确定顾客订货根据订单给顾客订货合格的订货单根据合格的订货单,给顾客配齐商品可发订货开发货单修改库存开发货单并修改库存根据订货单给顾客开发货单并修改库存核对发货单并产生到货通知供应商发给采购部门到货通知,并核对根据订货单跟实际收到的商品进行核对修改库存并待订货量根据发货单修改库存,

6、待订货正确的发货单根据正确的发货单修改库存和带订货量修改后库存统计报损表统计所有报损表并归类统计所有的报损表并归类后,再提交给维修部门1.7.5、外部实体定义S1-1购置商品的用户S1-2员工包括采购员、销售员、会计等S3、 S2S1-3向顾客和公司提供商品的单位 L2S1-4公司管理人员,查看报表2.概念结构设计2.1初步E-R图2.1.1销售业务的局部E-R图相关属性列表:实体属性销售部部门号销售员工号、性别。商品商品名称,编号,生产规格,数量,单价,商品类别,生产企业客户、性别、联系方式、客户编号、联系地址。仓库管理员商品名称、订单号、数量、单价、日期、销售员联系销售下达订单商品编号,销

7、售员,销售员编号,出货日期,开单日期提货信息商品编号、商品名称、规格、数量、销售员、订货日期、开单日期、订单号关系描述分析:(1)一名客户可以生成多分订购单,一份订购单对应一个客户。所以是以对多关系。(2)一名销售员可以销售多种商品,每种商品可以由多名导购员销售,因此销售员与商品之间是多对多的联系,该联系取名为销售。(3)一名客户可以向多个销售员订购商品,一个销售员可以接受多位客户的订购,因此销售员与客户的关系是一对多的关系,该联系取名为订购。(4)一份订购单可以对应多种商品。一种商品可以产生多份订购单。该联系取名为订购。(5)一个仓库管理员可以处理多份订单。一份订单对应一个仓库管理员。该联系

8、取名为提货信息。 2.1.2采购业务的局部E-R图工号、性别采购员、商品编号、进货日期、商品名称、下单日期供货商、性别、地址、联系方式、供货商编号出货信息货物不足通知 订购商品编号,商品数量提供名称,地址,联系方式购买商品编号,客户,生产企业,商品数量,商品单价,商品名称,商品别名,商品规格(1)一个仓库管理员向采购员发出商品数量不足的通知,一个采购员向以名采购员发送需要采购商品的通知,所以仓库管理员与采购员的关系为一对一的关系。(2)一名采购员可以订购多种商品,每种商品也可以由多名采购员订购,因此采购员与商品之间是多对多的联系,该联系取名为订购。 (3)一个供应商可以供应多种商品,每种商品也

9、可以由多个供应商供应,因此供应商与商品之间是多对多的联系,该联系取名为供应。 (4) 一名采购员可下达多份订购单。一份订购单只能由一个采购员下达。所以是一对多关系。该联系取名为下达订单。 (5)一份订单可以采购多种商品。一种商品可以有多份订单。所以为多对多关系。该联系取名为购买。2.1.3报损局部E-R图退货单商品名称,商品编号,开单日期、退货原因、开单员报损员报损单报损员、商品编号、报损原因、商品名称、商品编号、性别、地址、供货商编号、联系方式上报损坏商品编号,开单员,开单员编号,开单日期,损坏原因汇总退货单数量制定报损单报损员、商品编号、商品名称、开单日期、报损原因、报损数量(1)一名开单

10、员可以向一个存储部交报损单,一个存储部可以接受多位开单员的报损单,因此存储部与开单员之间是一对多的联系,该联系取名为发现损坏。(2)一个顾客可以上报多份退货单,一份退货单只能对应一个客户。所以为一对多关系。该联系取名为上报损坏。(3)一个仓库管理员可以向一个报损员上报损坏情况。一个报损员可以接受对应多个仓库管理员的上报情况。所以该关系为一对多。(4)一份退货单只能对应交给一个报损员。一个报损员可以接受多份退货单。所以该关系为一对多关系,该联系取名为汇总。(5)一个报损员对应制定多份报损单。一份报损单由一个报损员制定。所以该联系为一对多。该联系取名为制定报损单。2.2全局E-R图部门部门名称,部

11、门号职工,工号,部门号,性别,性别,客户编号,联系地址,联系方式管理名称,编号,规格,数量,单价,供应商,生产企业,开单时间,处理结果,处理时间从属,编号,部门号库存不足编号,数量,供应商供应处理信息商品编号,职工编号,开单时间,处理结果,处理时间(6)一个仓库管理员向采购员发出商品数量不足的通知,一个采购员向以名采购员发送需要采购商品的通知,所以仓库管理员与采购员的关系为一对一的关系。(7)一名采购员可以订购多种商品,每种商品也可以由多名采购员订购,因此采购员与商品之间是多对多的联系,该联系取名为订购。(8)一个供应商可以供应多种商品,每种商品也可以由多个供应商供应,因此供应商与商品之间是多

12、对多的联系,该联系取名为供应。(9) 一名采购员可下达多份订购单。(10)一份订单可以采购多种商品。(11)一名开单员可以向一个存储部交报损单,一个存储部可以接受多位开单员的报损单,因此存储部与开单员之间是一对多的联系,该联系取名为发现损坏。(12)一个顾客可以上报多份退货单,一份退货单只能对应一个客户。(13)一个仓库管理员可以向一个报损员上报损坏情况。(14)一份退货单只能对应交给一个报损员。(15)一个报损员对应制定多份报损单。3将各分E-R图合并成全局E-R图所作的处理3.1进行相关实体类型的合并,以减少实体类型的个数将采购和销售业务中的商品进行合并。3.2消除冗余 (1)将采购和销售

13、业务中的采购员、销售员统一用职工表示。 (2)将采购部和销售部,存储部统一用部门表示。(3)将出货信息,提货信息,报损信息统一用处理信息来表示。4.逻辑结构设计4.1逻辑设计概述 由于目前使用的数据库基本上都是关系数据库,因此首先需要将E-R图转换为关系模型,然后根据具体DBMS的特点和限制转换为特定的DBMS支持下的数据模型,然后进行优化。4.2转换规则(1)一个实体型转换为一个关系模型,实体的属性就是关系的属性,实体的码就是关系的码。(2)一个1:1联系可以转换为一个独立的关系模型,也可以与任何一端对应的关系式合并。(3)一个1:n联系可以转换为一个独立的关系模型,也可以与n端对应的关系式

14、合并。4.3根据全局E-R图设计出系统的数据模型:1. 商品(商品名称,编号,生产规格,数量,单价,商品类别,生产企业)2. 部门(部门名称,部门号)3. 供货商(、性别、地址、联系方式、供货商编号)4. 职工(,工号,部门号,性别)5. 客户(,性别,联系地址,客户编号,联系方式)6. 管理(名称,编号,规格,数量,单价,供应商,生产企业,开单时间,处理结果,处理时间)7. 从属(,编号,部门号)8. 库存不足(编号,数量,供应商)9. 供应(名称,地址,联系方式)10. 处理信息(商品编号,职工编号,开单时间,处理结果,处理时间)11. 订购(商品编号,商品数量,商品名称,12. 购买(商

15、品编号,客户,生产企业,商品数量,商品单价,商品名称,商品别名,商品规格)4.4初步优化:4.4.1部门与职工之间将采购信息,报损信息,出货信息关系模式合并为:处理信息(商品数量,处理单编号,商品编号,开单日期,工号,类别)4.4.2商品与供货商之间形成一个供应过程供应商与商品的实体关系1)供应商与商品作为关系模式。供应商(,地址,性别,联系方式)商品(商品名称,商品单价,商品规格,商品数量,商品编号,生产企业)供应(采购单编号,商品名称,商品单价,商品规格,商品数量,商品编号)2)与供应商端合并供应商(,地址,性别,联系方式,采购单编号)关系模式合并为:供应信息:(采购单编号,商品名称,商品

16、编号,地址,性别,联系方式)4.4.3商品与客户之间形成一个购买过程客户与商品的实体关系1)客户与商品作为关系模式。客户(,地址,性别,联系方式)购买(订单编号,商品编号,商品数量)2)与客户端合并客户(销售单编号,地址,性别,联系方式)商品(商品名称,商品单价,商品规格,商品数量,商品编号)购买信息:(采购单编号,商品名称,商品编号,联系方式)4.4.4职工与商品之间有职工对商品产生销售管理,采购管理,报损管理等信息。所以形成一个管理过程销售员与商品的实体关系:1)销售员与商品作为关系模式。销售员(工号,性别)销售(出货单编号,商品编号,商品数量)2)与销售员端合并销售员(出货单编号,工号,

17、性别)采购员与商品的实体关系:1)采购员与商品作为关系模式。采购员(工号,性别)采购(采购单编号,商品名称,商品单价,商品规格,商品数量,商品编号)2)与采购员端合并采购员(采购单编号,工号,性别)存储部与报损员的实体关系:1)存储部与报损员作为关系模式。报损员(工号,性别)报损 (报损单编号,商品编号,报损员,报损员工号,开单日期,损坏原因)2)与报损员端合并报损员(报损单编号,工号,性别)商品 (商品名称,商品单价,商品规格,商品数量,商品编号,生产企业)管理信息:(商品编号,出货单编号,采购单编号,报损单编号,商品名称,)4.4.5将销售人员、采购员关系模式合并为:员工(工号,部门号,职

18、称)4.4.6将存储部、销售部和采购部关系模式合并为:部门(部门编号,部门名称)4.5最终优化:职工:(工号,部门号,职称)部门:(部门编号,部门名称)处理信息:(商品数量,处理单编号,商品编号,开单日期,工号,类别)(销售单编号,商品名称,联系方式,订购单编号)(商品编号,出货单编号,采购单编号,报损单编号,开单日期,商品名称,联系方式)1、 销售员、采购员、仓库管理员、都属于公司职工。公司职工都以职工工号为主关键字,所以进行优化合并。公司职员按照部门来分类。部门编号为部门的主关键字。2、 采购、销售、报损因包含的主体不一样,都各自独立制表。3、 部门与职工之间细分有库存信息处理,到、发货信

19、息处理、报损信息处理,从属,信息处理,信息都要经过信息处理。总体这三种都属于处理信息,信息处理都已处理单编号为主键,所以进行优化合并。4、 职工对商品的采购、销售、报损。属于职工对商品的管理。销售、采购、报损因所包含的主键不一样所以要各自为表。5、 顾客提交订购单时以商品编号为外键。购买时以商品编号为外键。处理信息时以商品编号为外键。5.数据库完整性与安全性设计5.1数据库完整性数据库的完整性维护数据库输入数据的正确性、有效性和相容性。所谓正确性是指数据的合法性。有效性是指数据是否属于所定义的有效围。相容性是指表示同一事实的两个数据应相同,不一致就是不相容。数据库是否具备完整性关系到数据库系统能否真实地反映现实世界,因此维护数据库的完整性是非常重要的。5.1.1 约束约束是Microsoft SQL Server 提供的自动保持数据库完整性的一种方法,定义了可输入表或表的单个列中的数据的限制条件。1) 六种约束:空值约束、主键约束、惟一性约束、外键约束和参照约束、缺省值约束和检查约束。(1) 空值约束 (2) 主键约束(3) 惟一性约束(4) 外键约束和参照约束(5) 缺省值约束(6) 检查约束2) 约束的作用:保持数据的完

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1