案例分析第六章物流管理系统的数据库设计六个基本步骤案例分析

上传人:壹****1 文档编号:558047583 上传时间:2022-08-03 格式:DOC 页数:14 大小:570KB
返回 下载 相关 举报
案例分析第六章物流管理系统的数据库设计六个基本步骤案例分析_第1页
第1页 / 共14页
案例分析第六章物流管理系统的数据库设计六个基本步骤案例分析_第2页
第2页 / 共14页
案例分析第六章物流管理系统的数据库设计六个基本步骤案例分析_第3页
第3页 / 共14页
案例分析第六章物流管理系统的数据库设计六个基本步骤案例分析_第4页
第4页 / 共14页
案例分析第六章物流管理系统的数据库设计六个基本步骤案例分析_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《案例分析第六章物流管理系统的数据库设计六个基本步骤案例分析》由会员分享,可在线阅读,更多相关《案例分析第六章物流管理系统的数据库设计六个基本步骤案例分析(14页珍藏版)》请在金锄头文库上搜索。

1、物流管理信息系统的数据库设计(案例分析) 系统名称:物流管理信息系统(数据库管理系统)一、需求分析 需求分析是整个数据库设计过程的基础, 要收集数据库所有用户的信息内 容 和处理要求,并加以规格化和分析。物流管理系统是为制造商和零售商设计的管理系统数据库系统,目的是:1、实现上游制造商的信息管理 。2、实现下游零售商的信息管理。3、实现进库与配送的信息管理。从而提高物流效率,降低物流成本并提高企 业管理化水平。经过调研分析,得到系统的如下功能需求。( 1)数据检索1、制造商、零售商查询某一产品名称,规格和单 位输入:产品编号输出:产品名称,产品规格,产品单位,制造商编号2、物流中心、制造商查询

2、某一零售商名称,联系人,地址,电话号码,网 址 输 入:零售商编号输出:零售商名称,联系人,地址,电话号码,网址3、零售商、物流中心查询某一制造商信息表 输入:制造商编号输出:制造商名称,联系人,地址,电话号码,网址4、物流中心、制造商、零售商查询某一产品的出库信息表 输入:仓库编号输出:仓库编号,库名,地址,电话5、物流中心、零售商查询某一产品的制造商和产品信息表输入:产品编号编号输出:制造商名称 , 联系人 , 地址 , 电话号码 , 网站 , 产品名称 , 产品名称 , 产品 规格 , 产品单位6、查询某一产品对应的物流中心编号及产品信息输入:产品编号输出:物流中心编号 , 货物价格 ,

3、 提取 . 产品编号 , 产品 . 产品名称 , 产品名称 , 产 品规格 , 产品单位7、制造商,零售商查询某一物流中心信息输入:物流中心编号 输出:物理中心名称,联系人,地址,电话号码,网址(2)数据插入产品数据插入制造商数据插入零售商数据插入物流中心数据插入(3)数据修改产品数据修改:某产品数据变化时,输入该产品编号以及 需修改的属性,完成对产品表的修改制造商数据修改:某制造商数据变化时,输入该制造商编号以及需修改的属性,完成对制造商表的修改零售商数据修改:某零售商数据变化时,输 入该零售商编号以及需修改的属性,完成对零售商的修改物流中心数据修改:某物流中心数据变化时, 输入该物流中心编

4、号以及需修改的属性, 完成对物流中心的修改 二、概念设计概念设计是把用户的信息 要求统一到一个整体逻辑结构中,此结构能够表软件和硬件的概念模型。达用户的要求,是一个独立于任何 DBMS经需求分析,抽象出以下E-R模型)制造商实体1(联系名称网站址地 制造商 码电话号制造商号编)物流中心实体2(3 )零售商实体 (*联系人名称网站地址零售商电话号码商零售编号4 ()产品实体名产品 产品编规格单位)仓库实体(5库名 仓库 仓库编号地址电话6 ()全局E-R图物流中心二、逻辑设计逻辑设计是将上一步所得到的概念模型转换为某个 DBMS所支持的数据模型,并 对其进行优化。产品(产品编号,产品名称,产品规

5、格,产品单位,制造商编号)零售商(零售商编号,名称,联系人,地址,电话号码,网站)制造商(制造商编号,名称,地址,联系人,电话号码,网站)物流中心(物流中心编号,名称,联系人,地址,电话号码,网站) 仓库(仓库编号,库名,地址,电话)存放(产品编号,仓库编号,制造商编号,产品数量,入库时间)管理(物流中心编号,仓库编号,送货时间,产品单价)制造(制造商编号,产品编号,产品批次,产品质量)运输(仓库编号,零售商编号,运输单价)四、物理设计物理设计是为逻辑数据模型建立一个完整的能实现的数据库结构,包括存储结构和存取方法。根据以上关系模式构建的数据表结构如表所示。表1产品表结构字段名:类型特殊属性产

6、品编号10)(CharPEIMARY KEY产品名称)Char ( 20NOT NULL产品规格Char ( 10)产品单位Char ( 10 )NOT NULL制造商编号10) Char (FOREIGN KEY表2 零售商结构字段名类型特殊属性零售商编号(10)CharPRIMARY EKY名称)(Char10NOT NULL联系人)Char ( 10NOT NULL地址)30 ( VarcharNOT NULL电话号码IntNOT NULL网站Char )(20表3制造商结构字段名类型特殊属性制造商编号)Char ( 10PRIMARY EKY名称)10Char (NOT NULL联系人

7、(Char10 )NOT NULL地址30 () VarcharNOT NULL电话号码(Char20 )NOT NULL网站.)20 (Char表4 物流中心结构字段名类型特殊属性物流中心编号(10) CharPRIMARY EKY名称10 ) Char (NOT NULL联系人(Char10)NOT NULL地址Varchar ( 30)NOT NULL电话号码)Char ( 20NOT NULL网站10)(Char仓库表结构表5字段名类型特殊属性仓库编号)Char ( 10PRIMARY KEY库名Char ( 20 )NOT NULL地址30Varchar ()NOT NULL电话20

8、)( CharNOT NULL存放表结构表6字段名类型特殊属性产品编号10Char ()PRIMARYKEY, FOREIGN仓库编号)(Char10PRIMARY KEY,FOREIGN KEY制造商编号(Char10 )产品数量Int入库时间10)(CharNOT NULL7 表管理表结构字段名类型特殊属性物流中心编号Char) 10 (PRIMARY KEY,FOREIGN KEY仓库编号Char) 10 (PRIMARY KEY,FOREIGN KEY产品单价.IntY10) Char (送货日期制造表结构表8字段名类型特殊属性制造商编号Char (10)PRIMARY KEY,FOR

9、EIGN KEY产品编号(10 ) CharPRIMARY KEY,FOREIGN KEY产品批次)Char ( 10NOT NULL产品质量IntNOT NULL表运输表结构 9字段名类型特殊属性零售商编号10Char ()PRIMARY KEY FOREIGN KEY仓库编号(Char10 )PRIMARY KEY ,FOREIGN KEY运输单价IntNOT NULL提取表结构表 10字段名类型特殊属性物流中心编号10Char ()PRIMARY KEY ,FOREIGN KEY产品编号)(Char10PRIMARY KEY ,FOREIGN KEY货物价格IntNOT NULL五、数据

10、库实施阶段根据物理设计的结果把原始数据装入数据库,建立一个具体的数据库并编写和调试相应的应用程序。应用程序的开发目标是开发一个可依赖的有效的数 据库存取程序,来满足用户的处理要求。、数据库及其基本表的建立1语句。SQL数据库的建立用企业管理器,基本表的建立用TWL_System (1)创建数据库,名称:2 )创建表(WL_System databaseCreate)创建视图(3As view vw制造商Create 6 数据库运行与维护阶段这一阶段主要是收集和记录实际系统运行的数据,数据库运行的记录用来提高用户要求的有效信息,用来评价数据库系统的性能,进一步调整和修改数据库。在运行中,必须保持数据库的完整性,并能有效地处理数据库故障和进 行数据库恢复。在运行和维护阶段,可能要对数据库结构进行修改或扩充。(1 )装入数据,评价系统。)系统整张运行。2 (

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 活动策划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号