数据库课设(货存管理系统).docx

数据库课设(货存管理系统).docx

ID:57825850

大小:115.24 KB

页数:10页

时间:2020-03-30

数据库课设(货存管理系统).docx_第1页
数据库课设(货存管理系统).docx_第2页
数据库课设(货存管理系统).docx_第3页
数据库课设(货存管理系统).docx_第4页
数据库课设(货存管理系统).docx_第5页
资源描述:

《数据库课设(货存管理系统).docx》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、一.题目1.1题目:货存数据库设计1.2初始条件:一个公司希望为控制它的货存建立一个数据库。货存中的产品被分为几类,如服装、食品和文具。当产品需要从供应商那里重新订购时,工作人员需要提出一个购买清单。跟踪记录要提供买进、卖出的货物以及其他费用。二.需求分析2.1各个实体和关系的含义u货存信息:存储各个产品的相关信息以及产品的货存余量。u产品:主要存放产品的各种信息,包括产品ID,产品名称,产品价格等信息。u顾客:存放顾客的姓名和联系方式。u供应商:存放供应商的厂商名称和联系方式。u订购清单:主要存放要订

2、购产品的信息和订购的数量以及订购厂商的详细信息,这样一来就可以跟踪记录购入的产品和其详细来源。u出售清单:主要存放要出售产品的信息和出售的数量以及购买者的详细信息,这样一来就可以跟踪记录售出的产品和其详细去向。2.2货存管理的数据流图在此只考虑货存管理的概要数据流图,不作更深层次的划分。库存采购员供应商销售经理产品销售管理产品订购管理售出清单订购清单2.3数据字典由于数据项过多,在此只列出小部分数据项,列出库存文件销售清单和订购清单中的各个数据项的相关信息。如下表:库存文件数据结构名编号数据项名产品ID

3、货存余量0001数据项含义唯一的标志一种产品一种产品的货存余量0002别名产品编号余量0003类型文本整型0004长度870005取指范围无1070006取指含义产品ID库存余量0007数据项属性主码一般属性0008销售清单数据结构名编号数据项名产品ID销售数量消费者ID1001数据项含义唯一的标志一种产品产品的销售数量标识消费者的ID1002别名产品编号销售数量消费ID1003类型文本整型文本1004长度87101005取指范围无107无1006取指含义产品ID产品销售数量消费ID1007数据项属性主

4、码的一部分一般属性主码的一部分1008说明产品ID和消费者ID组成主码1009订购清单数据结构名编号数据项名产品ID订购数量厂商ID2001数据项含义唯一的标志一种产品产品的订购数量唯一标识厂商的编号2002别名产品编号订购数量厂商编号2003类型文本整型文本2004长度87102005取指范围无107无2006取指含义产品ID订购数量厂商编号2007数据项属性主码的一部分一般属性主码的一部分2008说明产品ID和厂商ID组成主码2009三.概念结构设计3.1概念设计的过程概念设计的过程就是将现实世界中

5、的客观对象首先抽象为不依赖任何具体机器的信息结构。这种信息结构不是DBMS支持的数据模型,而是概念级模型。然后再把概念模型转换为计算机上某一DBMS能够理解的数据模型。这一过程可以形象的使用下图描述出来现实世界认识和抽象信息世界概念模型机器世界DBMS支持的数据模型上图为概念设计的过程3.2概念设计方法:E-R图实体联系法使用E-R图来描述现实世界的概念模型。货存数据库概念设计中的各实体和E-R图如下(1)货存数据库中的E-R图说明:货存信息、顾客和产品组成多个(3个)实体之间的联系;货存信息、供应商和

6、产品组成多个(3个)实体之间的联系。仓库货存订购售出供应商产品顾客(2)顾客实体顾客有两个属性:姓名和联系方式,两者共同组成顾客实体的主码。顾客姓名联系方式消费ID(3)供应商实体顾客有两个属性:厂商名称和联系方式,两者共同组成供应商实体的主码。供应商厂商名称联系方式厂商ID(4)产品实体产品实体有三个属性:产品ID,产品名称,产品价格,各属性可以在数据字典中查询,其主码为产品ID。产品产品ID产品名称产品价格(5)货存信息货存信息有四个属性,产品ID,产品名称,产品数量,产品价格,其主码为产品ID。仓

7、库货存产品ID货存数量(6)订货清单订货清单有四个属性:产品ID,订货数量,厂商名称,厂商联系。主产品ID,厂商名称,厂商联系方式组成主码。订货单产品ID订货数量厂商ID(7)销售清单销售清单有四个属性:产品ID,销售数量,顾客名称,顾客联系。主产品ID,顾客名称,顾客联系方式组成主码。售出单售出数量消费ID产品ID四.逻辑结构设计4.1逻辑结构设计的任务逻辑结构设计的任务就是把概念结构设计阶段设计好的基本E-R图转换为与选用的DBMS产品所指出的数据模型相符合的逻辑结构4.2E-R图向关系模型的转换根

8、据概念结构设计阶段中的基本E-R图可以将其转换为以下几个关系模式u货存实体对应的关系模式仓库货存(产品ID,产品余量)u售出清单关系的关系模式售出清单(产品ID,消费ID,产品数量)u产品实体对应的关系模式产品(产品ID,产品名称,产品价格)u顾客实体对应的关系模式顾客(消费ID,姓名,联系方式)u厂商实体对应的关系模式厂商(厂商ID,厂商名称,联系方式)u订购关系对应的关系模式订货清单(产品ID,厂商ID,产品数量)4.3各表的结构u库存

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。