数据库课设(货存管理系统)(共10页).docx
《数据库课设(货存管理系统)(共10页).docx》由会员分享,可在线阅读,更多相关《数据库课设(货存管理系统)(共10页).docx(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上一.题目1.1题目:货存数据库设计1.2初始条件:一个公司希望为控制它的货存建立一个数据库。货存中的产品被分为几类,如服装、食品和文具。当产品需要从供应商那里重新订购时,工作人员需要提出一个购买清单。跟踪记录要提供买进、卖出的货物以及其他费用。二.需求分析2.1各个实体和关系的含义u 货存信息:存储各个产品的相关信息以及产品的货存余量。u 产品:主要存放产品的各种信息,包括产品ID,产品名称,产品价格等信息。u 顾客:存放顾客的姓名和联系方式。u 供应商:存放供应商的厂商名称和联系方式。u 订购清单:主要存放要订购产品的信息和订购的数量以及订购厂商的详细信息,这样一来
2、就可以跟踪记录购入的产品和其详细来源。u 出售清单:主要存放要出售产品的信息和出售的数量以及购买者的详细信息,这样一来就可以跟踪记录售出的产品和其详细去向。2.2货存管理的数据流图在此只考虑货存管理的概要数据流图,不作更深层次的划分。库存采购员供应商销售经理产品销售管理产品订购管理售出清单订购清单2.3数据字典由于数据项过多,在此只列出小部分数据项,列出库存文件销售清单和订购清单中的各个数据项的相关信息。如下表:库存文件数据结构名编号数据项名产品ID货存余量0001数据项含义唯一的标志一种产品一种产品的货存余量0002别名产品编号余量0003类型文本整型0004长度870005取指范围无107
3、0006取指含义产品ID库存余量0007数据项属性主码一般属性0008销售清单数据结构名编号数据项名产品ID销售数量消费者ID1001数据项含义唯一的标志一种产品产品的销售数量标识消费者的ID1002别名产品编号销售数量消费ID1003类型文本整型文本1004长度87101005取指范围无107无1006取指含义产品ID产品销售数量消费ID1007数据项属性主码的一部分一般属性主码的一部分1008说明产品ID和消费者ID组成主码1009订购清单数据结构名编号数据项名产品ID订购数量厂商ID2001数据项含义唯一的标志一种产品产品的订购数量唯一标识厂商的编号2002别名产品编号订购数量厂商编号2
4、003类型文本整型文本2004长度87102005取指范围无107无2006取指含义产品ID订购数量厂商编号2007数据项属性主码的一部分一般属性主码的一部分2008说明产品ID和厂商ID组成主码2009三.概念结构设计3.1概念设计的过程 概念设计的过程就是将现实世界中的客观对象首先抽象为不依赖任何具体机器的信息结构。这种信息结构不是DBMS支持的数据模型,而是概念级模型。然后再把概念模型转换为计算机上某一DBMS能够理解的数据模型。这一过程可以形象的使用下图描述出来现实世界认识和抽象信息世界概念模型机器世界DBMS支持的数据模型上图为概念设计的过程3.2概念设计方法:E-R图实体联系法使用
5、E-R图来描述现实世界的概念模型。货存数据库概念设计中的各实体和E-R图如下(1)货存数据库中的E-R图 说明:货存信息、顾客和产品组成多个(3个)实体之间的联系;货存信息、供应商和产品组成多个(3个)实体之间的联系。仓库货存 订购售出供应商产品顾客(2)顾客实体 顾客有两个属性:姓名和联系方式,两者共同组成顾客实体的主码。顾客姓名联系方式消费ID(3)供应商实体 顾客有两个属性:厂商名称和联系方式,两者共同组成供应商实体的主码。供应商厂商名称联系方式厂商ID(4)产品实体 产品实体有三个属性:产品ID,产品名称,产品价格,各属性可以在数据字典中查询,其主码为产品ID。产品产品ID产品名称产品
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 管理 系统 10
限制150内