进销存数据库设计_第1页
进销存数据库设计_第2页
进销存数据库设计_第3页
进销存数据库设计_第4页
进销存数据库设计_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

大作业案例之三——维优公司进销存管理的数据库设计业务背景维优公司是一家从事产品销售的公司,为扩展公司业务和应对全球化的需要,公司管理层决定实现商品销售过程的信息化。维优公司主要业务流程维优公司从供应商处采购商品,销售到顾客。顾客可以是个人用户、也可以是公司用户。要求同样产品可以从多家供应商处采购,一个供应商提供多样产品。维优公司的业务员与顾客签订一份订单,订单中可以包含多样商品。其中,商品分为从供应商处为商品采购价,对一般顾客设定一个商品零售价,根据顾客购买数量的不同,在商品零售价的基础上给定折扣,得到一个商品实际售价。维优公司主要业务流程(2)订单明细包含:折扣,通过自动方式得到商品实际售价。商品根据国家标准“全国工农业产品(商品、物资)分类与代码(国家标准GB7635—87)”进行分类。由于实际需要,维优公司允许自行定义商品分类与代码,其代码为WY开头。为配合物流管理的需要,对订单要实现物流管理。内容包括:发运日前、应到达日前、承运商编码,承运人联系电话等。业务分析过程仔细阅读业务流程,寻找其中的名词,并分析名词间的隶属(包含)关系。如果一个名词包含其它名词,可以将该名词设定为实体,其它名词设定为实体的属性。这样得到多个实体。分析实体之间的关系,如果是关联关系(类间具有继承关系),则分析其是一对一、一对多、多对多关系。分析业务流程中包含的约束关系,例如商品实际售价不能够低于商品采购价,除有特定批准的产品除外。得到初步的ER图,再对ER的含义进行分析看是否复合业务流程的含义,如果存在冲突,则修改ER。经过多次反复,最终得到一个ER图,可以正确表述公司的业务流程。E-R示例图寻找实体集产品分类供应商产品订单订单明细其它?寻找实体集之间的联系产品分类和产品之间的一对多联系:产品分类ID产品和供应商之间的多对多联系:附属订单明细表其它实体间联系?确定实体的属性订单:略产品:略供应商:略其它实体及其属性确定实体间联系的属性产品分类和产品之间的一对多联系:产品分类ID检查是否包含了所有必需的信息?对应需求,验证是否包含需要的约束信息?如果满足,则进行下一步;否则,修改模式设计。完整的DBScheme小结与思考试阐述数据库模式设计过程?如何实现数据库中数据表间的约束?关系数据库实现这些约束的主要方式是通过什么来实现的。如果系统需要扩展更多的控制维数,例如对承运商进行分类,如何将承运商分类表加入到已有的数据表中并添加必要的约束关系呢?试增加几个维数到已有的数据库模式中,并

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论