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

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

物流管理信息系统得数据库设计

班级

xxx

系统名称:物流管理信息系统

一、需求分析

物流管理系统就是为制造商与零售商设计得管理系统数据库系统,目得就是: 1、实现上游制造商得信息管理。

2、实现下游零售商得信息管理。

3、实现进库与配送得信息管理。从而提高物流效率,降低物流成本并提高

企业管理化水平。经过调研分析,得到系统得如下功能需求。

(1)数据检索

1、制造商、零售商查询某一产品名称,规格与单位

输入:产品编号

输出:产品名称,产品规格,产品单位,制造商编号

2、物流中心、制造商查询某一零售商名称,联系人,地址,电话号码,网址

输入:零售商编号

输出:零售商名称,联系人,地址,电话号码,网址

3、零售商、物流中心查询某一制造商信息表

输入:制造商编号

输出:制造商名称,联系人,地址,电话号码,网址

4、物流中心、制造商、零售商查询某一产品得出库信息表

输入:仓库编号

输出:仓库编号,库名,地址,电话

5、物流中心、零售商查询某一产品得制造商与产品信息表

输入:产品编号编号

输出:制造商名称,联系人,地址,电话号码,网站,产品名称,产品名称,产品规格,产品单位

6、查询某一产品对应得物流中心编号及产品信息

输入:产品编号

输出:物流中心编号,货物价格,提取、产品编号,产品、产品名称,产品名称,产品规格,产品单位

7、制造商,零售商查询某一物流中心信息

输入:物流中心编号

输出:物理中心名称,联系人,地址,电话号码,网址

(2)数据插入

①产品数据插入

②制造商数据插入

③零售商数据插入

④物流中心数据插入

(3)数据修改

①产品数据修改:某产品数据变化时,输入该产品编号以及需修改得属性,完

成对产品表得修改

②制造商数据修改:某制造商数据变化时,输入该制造商编号以及需修改

得属性,完成对制造商表得修改

③零售商数据修改:某零售商数据变化时,输入该零售商编号以及需修改

得属性,完成对零售商得修改

④物流中心数据修改:某物流中心数据变化时,输入该物流中心编号以及需

修改得属性,完成对物流中心得修改

二、概念设计

经需求分析,抽象出以下E-R模型

(1)制造商实体

(2)物流中心实体(3)零售商实体

制造商

网站

名称

联系人

地址

电话号码

制造商

编号

网站

名称联系人

地址

物流中心

电话号码

物流中心

编号

(4)产品实体(5)仓库实体

零售商

网站

名称联系人

地址

电话号码

零售商

编号

产品

产品编号名称

规格单位

(6)全局E-R 图

三、逻辑设计 产品(产品编号,产品名称,

产品规格,产品单位,制造

商编号)

零售商(零售商编号,名称,联系人,地址,电话号码,网站) 制造商(制造商编号,名称,地址,联系人,电话号码,网站) 物流中心(物流中心编号,名称,联系人,地址,电话号码,网站) 仓库(仓库编号,库名,地址,电话)

存放(产品编号,仓库编号,制造商编号,产品数量,入库时间)

仓库

仓库编号

库名

地址

电话

制造商

产品

仓库

零售商

物流中心

制造

提取

管理 运输

1 n

n

n

n

m

m

制造商编号

产品编号

产品批次 产品质量

产品编号 物流中心编

m

存放

m

n

仓库编号

物流编号

货物价格

送货时间

产品单价 入库时间 运输单价

产品编号 仓库编号

产品数量

制造商编号

仓库编号

零售商编号

管理

(物流中心编号,仓库编号,送货时间,产品单价) 制造(制造商编号,产品编号,产品批次,产品质量) 运输(仓库编号,零售商编号,运输单价) 根据以上关系模式构建得数据表结构如表所示。

表1 产品表结构

表3 制造商结构

表6 存放表结构

表8 制造表结构

表10提取表结构

1、数据库及其基本表得建立

数据库得建立用企业管理器,基本表得建立用T—SQL语句。

数据库名称:WL_System

1、创建表

Createdatabase WL_System

on

name='wl_system_data',

'C:\SQLhomework\wl_system_data、mdf',

size=10mb,maxsize=50mb,=2mb

)

LOG ON

(

name='wl_system_log',

='C:\SQLhomework\wl_system_log、ldf',

size=10mb,

maxsize=50mb,

=2mb

2、建立基本表结构

USE WL_System

Go

Create table制造商

制造商编号char(10)primarykey,

ﻩ名称char(10)NOT NULL,

联系人char(10)NOT NULL,

地址varchar(30),

电话号码char(20)NOT NULL,

ﻩ网站char(20)

)

--drop table 制造商

Createtable产品

(

ﻩ产品编号char(10)primary key,

产品名称char(20)NOT NULL,

产品规格char(10),

相关文档
最新文档