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

上传人:公**** 文档编号:488199537 上传时间:2023-05-03 格式:DOC 页数:34 大小:173KB
返回 下载 相关 举报
物流管理系统的SQL数据库设计含代码_第1页
第1页 / 共34页
物流管理系统的SQL数据库设计含代码_第2页
第2页 / 共34页
物流管理系统的SQL数据库设计含代码_第3页
第3页 / 共34页
物流管理系统的SQL数据库设计含代码_第4页
第4页 / 共34页
物流管理系统的SQL数据库设计含代码_第5页
第5页 / 共34页
点击查看更多>>
资源描述

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

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

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

3、数据修改:*产品数据变化时,输入该产品编号以及需修改的属性,完成对产品表的修改制造商数据修改:*制造商数据变化时,输入该制造商编号以及需修改的属性,完成对制造商表的修改零售商数据修改:*零售商数据变化时,输入该零售商编号以及需修改的属性,完成对零售商的修改物流中心数据修改:*物流中心数据变化时,输入该物流中心编号以及需修改的属性,完成对物流中心的修改二、概念设计 经需求分析,抽象出以下E-R模型1制造商实体螃地址羇制造商编号袅羄薂联系人肇名称芆制造商2物流中心实体莄蒁地址肈物流中心编号袅物流中心膂联系人薁名称薈3零售商实体螁零售商编号肆地址蒃螃联系人袀名称蒇芅零售商4产品实体膁单位螆规格袆名称

4、膂产品编号薈产品5仓库实体羃库名螈莆地址肆仓库编号莄仓库6全局E-R图蒅制造商编号蚄产品数量螀仓库编号蝿产品编号蒅运输单价螁入库时间薁产品单价蒈送货时间薅货物价格芁物流编号罿仓库编号芆n蚅m蚂存放蚁m艿物流中心编号螅产品编号肃产品质量腿产品批次肈产品编号袄制造商编号蒄m荿m莅n蒂n聿n袇n膄1薂运输蒀管理蕿提取膇制造蚂物流中心袁零售商肇仓库羆产品螂制造商袂仓库编号衿零售商编号三、逻辑设计产品产品编号,产品名称,产品规格,产品单位,制造商编号零售商零售商编号,名称,联系人,地址,制造商制造商编号,名称,地址,联系人,物流中心物流中心编号,名称,联系人,地址,仓库仓库编号,库名,地址,存放产品编号

5、,仓库编号,制造商编号,产品数量,入库时间管理物流中心编号,仓库编号,送货时间,产品单价制造制造商编号,产品编号,产品批次,产品质量运输仓库编号,零售商编号,运输单价四、 物理设计 根据以上关系模式构建的数据表构造如表所示。表1 产品表构造字段名类型特殊属性产品编号Char10PEIMARY KEY产品名称Char20NOT NULL 产品规格Char10产品单位Char10NOT NULL制造商编号Char10FOREIGN KEY表2 零售商构造字段名类型特殊属性零售商编号Char10PRIMARY EKY名称Char10NOT NULL联系人Char10NOT NULL地址Varchar

6、30NOT NULLIntNOT NULLChar20表3 制造商构造字段名类型特殊属性制造商编号Char10PRIMARY EKY名称Char10NOT NULL联系人Char10NOT NULL地址Varchar30NOT NULLChar20NOT NULLChar20表4 物流中心构造字段名类型特殊属性物流中心编号Char10PRIMARY EKY名称Char10NOT NULL联系人Char10NOT NULL地址Varchar30NOT NULLChar20NOT NULLChar10字段名类型特殊属性仓库编号Char10PRIMARY KEY库名Char20NOT NULL 地址

7、Varchar30NOT NULLChar20NOT NULL表5 仓库表构造表6 存放表构造字段名类型特殊属性产品编号Char10PRIMARY KEY, FOREIGN KEY仓库编号Char10PRIMARY KEY,FOREIGN KEY制造商编号Char10产品数量Int入库时间Char10)NOT NULL表7 管理表构造字段名类型特殊属性物流中心编号Char10PRIMARY KEY,FOREIGN KEY仓库编号Char10PRIMARY KEY,FOREIGN KEY产品单价Int送货日期Char10)表8 制造表构造字段名类型特殊属性制造商编号Char10PRIMARY K

8、EY,FOREIGN KEY产品编号Char10PRIMARY KEY,FOREIGN KEY产品批次Char10NOT NULL产品质量IntNOT NULL表9 运输表构造字段名类型特殊属性零售商编号Char10PRIMARY KEY,FOREIGN KEY仓库编号Char10PRIMARY KEY,FOREIGN KEY运输单价IntNOT NULL表10 提取表构造字段名类型特殊属性物流中心编号Char10PRIMARY KEY,FOREIGN KEY产品编号Char10PRIMARY KEY,FOREIGN KEY货物价格IntNOT NULL五、 系统实现1、数据库及其根本表的建立

9、 数据库的建立用企业管理器,根本表的建立用TSQL语句。 数据库名称:WL_System1、创立表Createdatabase WL_Systemon(name=wl_system_data,filename=C:SQLhomeworkwl_system_data.mdf,size=10mb,ma*size=50mb,filegrowth=2mb)LOGON(name=wl_system_log,filename=C:SQLhomeworkwl_system_log.ldf,size=10mb,ma*size=50mb,filegrowth=2mb)2、建立根本表构造USE WL_System

10、GoCreatetable 制造商(制造商编号char(10)primarykey,名称char(10)NOTNULL,联系人char(10)NOTNULL,地址varchar(30),char(20)NOTNULL,char(20)-drop table 制造商Createtable 产品(产品编号char(10)primarykey,产品名称char(20)NOTNULL,产品规格char(10),产品单位char(10)NOTNULL,制造商编号char(10),Foreignkey(制造商编号)references 制造商(制造商编号),)Createtable 零售商(零售商编号ch

11、ar(10)primarykey,名称char(10)NOTNULL,联系人char(10)NOTNULL,地址char(30)NOTNULL,IntNOTNULL,char(20)-drop table 零售商Createtable 物流中心(物流中心编号char(10)primarykey,名称char(10)NOTNULL,联系人char(10)NOTNULL,地址Varchar(30),char(20)NOTNULL,char(10)-drop table 物流中心Createtable 仓库(仓库编号char(10)primarykey,库名char(20)NOTNULL,地址varchar(30)NOTNULL,char(20)NOTNULL)-drop table 仓库Createtable 存放(产品编号char(10),仓库编号char(10),制造商编号char(10),产品数量int,入库时间char(10)NOTNULL,primarykey(仓库编号,产品编号),Foreignkey(仓库编号)references 仓库(仓库编号),Foreignkey(产品编号)references 产品(产品编号)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

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