物流管理系统的SQL数据库设计

上传人:新** 文档编号:563297866 上传时间:2023-04-24 格式:DOCX 页数:33 大小:176.61KB
返回 下载 相关 举报
物流管理系统的SQL数据库设计_第1页
第1页 / 共33页
物流管理系统的SQL数据库设计_第2页
第2页 / 共33页
物流管理系统的SQL数据库设计_第3页
第3页 / 共33页
物流管理系统的SQL数据库设计_第4页
第4页 / 共33页
物流管理系统的SQL数据库设计_第5页
第5页 / 共33页
点击查看更多>>
资源描述

《物流管理系统的SQL数据库设计》由会员分享,可在线阅读,更多相关《物流管理系统的SQL数据库设计(33页珍藏版)》请在金锄头文库上搜索。

1、物流管理信息系统的数据库设计班级xxx系统名称:物流管理信息系统一、需求分析 物流管理系统是为制造商和零售商设计的管理系统数据库系统,目的是:1、实现上游制造商的信息管理 。2、实现下游零售商的信息管理。3、实现进库与配送的信息管理。从而提高物流效率,降低物流成本并提高 企业管理化水平。经过调研分析,得到系统的如下功能需求。(1)数据检索1、制造商、零售商查询某一产品名称,规格和单位 输入:产品编号输出:产品名称,产品规格,产品单位,制造商编号2、物流中心、制造商查询某一零售商名称,联系人,地址,电话号码,网址 输入:零售商编号输出:零售商名称,联系人,地址,电话号码,网址3、零售商、物流中心

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

3、)数据插入 产品数据插入 制造商数据插入 零售商数据插入 物流中心数据插入3)数据修改 产品数据修改:某产品数据变化时,输入该产品编号以及需修改的属性,完成对产品表的修改 制造商数据修改:某制造商数据变化时,输入该制造商编号以及需修改的 属性,完成对制造商表的修改 零售商数据修改:某零售商数据变化时,输入该零售商编号以及需修改的 属性,完成对零售商的修改 物流中心数据修改:某物流中心数据变化时,输入该物流中心编号以及需 修改的属性,完成对物流中心的修改二、概念设计经需求分析,抽象出以下E-R模型(1)制造商实体(2)物流中心实体(3)零售商实体(4)产品实体(5)仓库实体库名全局E-R图三、逻

4、辑设计产品(产品编号,产品名称,产品规格,产品单位制造商编号) 零售商(零售商编号,名称,联系人,地址,电话号码,网站) 制造商(制造商编号,名称,地址,联系人,电话号码,网站) 物流中心(物流中心编号,名称,联系人,地址,电话号码,网站) 仓库(仓库编号,库名,地址,电话)存放(产品编号,仓库编号,制造商编号,产品数量,入库时间)管理(一编号,送货时间,产品单价)制造(制造商编号,产品编号,产品批次,产品质量)运输(仓库编号,零售商编号,运输单价)四、物理设计根据以上关系模式构建的数据表结构如表所示表1 产品表结构字段名类型特殊属性产品编号Char (10)PEIMARY KEY产品名称Ch

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

6、LL电话号码Char(20)NOT NULL网站Char(20)表4 物流中心结构字段名类型特殊属性物流中心编号Char (10)PRIMARY EKY名称Char(10)NOT NULL联系人Char(10)NOT NULL地址Varchar(30)NOT NULL电话号码Char(20)NOT NULL网站Char(10)表5 仓库表结构字段名类型特殊属性仓库编号Char(10)PRIMARY KEY库名Char(20)NOT NULL地址Varchar (30)NOT NULL电话Char(20)NOT NULL表6 存放表结构字段名类型特殊属性产品编号Char (10)PRIMARY

7、KEY, FOREIGNKEY仓库编号Char (10)PRIMARY KEY,FOREIGNKEY制造商编号Char (10)产品数量Int入库时间Char (10)NOT NULL表7 管理表结构字段名类型特殊属性物流中心编号Char (10)PRIMARY KEY,FOREIGNKEYNOIBdOdABM AdVI/MIdd(OT) JeqoABMNOIBdOdABM AdVI/MIdd(01) Jeqo軸钿轉6峯HON 10N】U|HON ION(OT) Jeqg人羽NOI3dOd(A3l AdVI/MIdd(OT) Jeqo人羽NOI3dOd(A3l AdVI/MIdd(OT) Je

8、qo科昨聊(OT) JeqoEKBW】U|ABMNOIBdOdABM AdVI/MIdd(OT) JeqoKEY运输单价IntNOT NULL表10 提取表结构字段名类型特殊属性物流中心编号Char (10)PRIMARY KEY,FOREIGNKEY产品编号Char(10)PRIMARY KEY,FOREIGNKEY货物价格IntNOT NULL五、系统实现1、数据库及其基本表的建立数据库的建立用企业管理器,基本表的建立用TSQL语句。 数据库名称:WL_System1、创建表Create database WL_Systemon(name=wl_system_data,filename=C

9、:SQLhomeworkwl_system_data.mdf, size=10mb,maxsize=50mb,filegrowth=2mb)LOG ON(name=wl_system_log, filename=C:SQLhomeworkwl_system_log.ldf, size=10mb,maxsize=50mb, filegrowth=2mb)2、建立基本表结构USE WL_SystemGoCreate table 制造商(制造商编号char(10) primary key,名称char(10)NOT NULL, 联系人char(10)NOT NULL, 地址 va rcha r( 3

10、0), 电话号码char(20)NOT NULL, 网站 cha r( 20)-drop table 制造商Create table 产品(产品编号char(10)primary key,产品名称char(20)NOT NULL,产品规格cha r(10),产品单位char(10)NOT NULL, 制造商编号cha r(10),Foreign key (制造商编号) references 制造商(制造商编号),)Create table 零售商(零售商编号char(10)primary key,名称char(10)NOT NULL, 联系人char(10)NOT NULL, 地址char(3

11、0)NOT NULL, 电话号码Int NOT NULL, 网站 cha r( 20)Create table 物流中心(物流中心编号char(10) primary key, 名称char(10)NOT NULL, 联系人char(10)NOT NULL,地址 Va rcha r( 30),电话号码char(20)NOT NULL, 网站 cha r(10)-drop table 物流中心Create table 仓库(仓库编号char(10) primary key, 库名char(20) NOT NULL, 地址varchar(30)NOT NULL, 电话char(20)NOT NUL

12、L)-drop table 仓库Create table 存放(产品编号cha r(10),仓库编号cha r(10), 制造商编号cha r(10), 产品数量int,入库时间char(10)NOT NULL,primary key (仓库编号,产品编号),Foreign key (仓库编号) references 仓库(仓库编号), Foreign key (产品编号)references产品(产品编号)-drop table 存放Create table 管理(物流中心编号cha r(10),仓库编号cha r(10),产品单价int,送货日期cha r(10),primary key(

13、物流中心编号,仓库编号),Foreign key (物流中心编号)references物流中心(物流中心编号),Foreign key (仓库编号) references 仓库(仓库编号)-drop table 管理Create table 制造(制造商编号cha r(10),产品编号cha r(10),产品批次char(10)NOT NULL,产品质量int NOT NULL,primary key(制造商编号,产品编号),Foreign key (制造商编号) references 制造商(制造商编号),Foreign key (产品编号)references产品(产品编号)-drop table 制造Create table 运输(零售商编号cha r(10),仓库编号cha r(10),运输单价int NOT NULL,primary key(零售商编号,仓库

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

最新文档


当前位置:首页 > 学术论文 > 其它学术论文

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