《数据库课程设计》课程设计-外贸公司的订单管理系统Word文档下载推荐.docx

上传人:b****9 文档编号:13060582 上传时间:2022-10-04 格式:DOCX 页数:12 大小:104.81KB
下载 相关 举报
《数据库课程设计》课程设计-外贸公司的订单管理系统Word文档下载推荐.docx_第1页
第1页 / 共12页
《数据库课程设计》课程设计-外贸公司的订单管理系统Word文档下载推荐.docx_第2页
第2页 / 共12页
《数据库课程设计》课程设计-外贸公司的订单管理系统Word文档下载推荐.docx_第3页
第3页 / 共12页
《数据库课程设计》课程设计-外贸公司的订单管理系统Word文档下载推荐.docx_第4页
第4页 / 共12页
《数据库课程设计》课程设计-外贸公司的订单管理系统Word文档下载推荐.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

《数据库课程设计》课程设计-外贸公司的订单管理系统Word文档下载推荐.docx

《《数据库课程设计》课程设计-外贸公司的订单管理系统Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《《数据库课程设计》课程设计-外贸公司的订单管理系统Word文档下载推荐.docx(12页珍藏版)》请在冰豆网上搜索。

《数据库课程设计》课程设计-外贸公司的订单管理系统Word文档下载推荐.docx

订单号,单位,操作员号,地址,签订日期,单价,数量,商品号,交货日期。

业务员信息,包括的数据项有:

职工号,姓名,年龄,职称。

客户信息,包括的数据项有:

客户姓名,账号,地址,联系方式。

生产订单信息,包括的数据项有:

生产商,商品名,数量,单价,账号,联系方式。

供应商信息,包括的数据项有:

姓名,地址,电话号码,账号。

3.数据流图

订单管理系统数据流图如下:

客户信息表

基本信息

客户

P1

客户管理系统

产品信息表

P5.1

下单

产品

P2

产品管理系统

员工信息表

订单

订单明细

员工

P3

员工管理系统

不合格的订单

信息

明细

客户信用情况

P5.2

不合格的

P4

供应商管理系统

审核

供应商

经审核后

订单明

供应商信息表

合格的客

户和订单信息

细信息

P5.3

拆合

生产订单

在整个数据流图中,P1,P2,P3,P4分别是客户信息管理系统,产品信息管理系统,员工信息管理系统,供应商管理系统,我们这里只作简单处理。

P5.1,P5.2,P5.3是订单管理系统的核心部分,P5.2审核系统是根据客户的信用情况,剔除一部分不合格的订单并触发修改订单明细,P5.3是根据供应商的供应能力等情况对订单明细进行拆分和合并处理,最终形成生产订单。

4.数据字典

(1)、数据项数据项描述=

{职工号,char(6),000000~999999,前两个数字表示所属部门,中间两个数字表示工作起始年份};

{姓名,varchar(8)};

{年龄,int

(2),18~65,职工的年龄必须大于18周岁且小于65周岁};

{商品号,char(14),由阿拉伯数字和英文小写字母组成};

{单位名称,varchar(10)}

{单位号,char(10)}

(2)、数据结构数据结构描述=

{业务员信息,组成:

{职工号,姓名,年龄,职称}};

{订单信息,组成:

{订单号,单位号,操作员号,地址,签订日期,单价,数量,交货日期}};

{客户信息,组成:

{客户号,客户姓名,账号,地址,联系方式}};

(3)、数据流数据流描述=

{员工信息流,来源:

人工录入,去向:

员工信息表,组成:

{业务员信息}};

(4)、数据存储

数据存储描述={订单明细,{客户信息流,产品信息流,员工信息流},{订单明细信息流},组成:

{业务员信息,商品信息,客户信息}};

(5)、处理过程

处理过程描述={下单,输入:

{客户信息流,产品信息流,员工信息流},输出:

{订单明细信息流},处理:

{通过员工的操作,使显示具体的订单信息表和订单明细表}};

二、概念模型设计

订单管理系统E-R图如下:

交货日期

数量

单价

职工号 姓名 签订

日期

1

业务员 处理

n

包含

1 n

拆分

订单号

单位

地址

供给

供应量

签订日期

年龄 职称 订单数

商品号 名称 规格 单价 描述

单位名称商品号

商品名规格

商品

生产商 商品名 数量

构成

账号

合并

联系方式

操作员号

交货

商品号

姓名 地址 电话号码 账号

客户姓名 账号 地址 联系方式

在这里,我们为了简化数据库,将订单管理设置为只处理一种商品,所以订单的拆分和合并联系分别是1:

n和n:

1。

在订单明细中可以反映商品的供应者,在生产订单中可以显示每个供应商的供应量等信息。

生产订单属性中的生产商号和供应商供应商号为异名同义,订单明细属性中的单位名称和客户信息属性的客户姓名为异名同义。

三、逻辑模型设计

职工信息表

属性名

数据类型

可否为空

备注

职工号

Char(6)

主键

姓名

Varchar(8)

年龄

Int

职称

Varchar

订单信息表

单位姓名

Varchar(20)

外键

商品单价数量

Varchar(100)

MoneyIntDatetime

否否否

交货日期操作员号

DatetimeChar(6)

否否

Varchar(10)

商品信息表

Varchar(10)

名称

Varchar(20)

Money

规格

描述

Varchar(50)

订单明细表

商品名

Char(10)

Datetime

单位名称规格

生产商号

Char(10)Varchar(20)Char(10)

生产订单信息表

生产商地址单价

Varchar(20)Varchar(100)

Money

账号联系方式

Varchar(20)Varchar(21)

Int

姓名地址

Varchar(100)

电话号码账号

可否

客户姓名账号地址

Varchar(20)Varchar(20)Varchar(100)

否否否否

四、物理模型设计

(1)、由于经常在查询条件中出现,所以决定在职工信息表中的职工号上建立唯一索引;

(2)、由于经常在连接操作的链接条件中出现,所以决定在订单信息表中的订单号上建立唯一索引;

(3)、由于经常在查询条件中出现,所以决定在客户信息表中的客户姓名上建立唯一索引;

(4)、由于经常在查询条件中出现,所以决定在供应商信息表中的姓名上建立唯一索引;

(5)、由于经常在连接操作的链接条件中出现,所以决定在商品信息表中的商品号上建立唯一索引;

五、数据库实施和维护

1、创建数据库

createdatabase订单管理系统

2、创建表

创建职工信息表

createtable职工信息表

(职工号char(6)notnullprimarykey,

姓名Varchar(8)notnull,

年龄Intnotnull,

职称Varchar(10)notnull,)

创建商品信息表

createtable商品信息表

(商品号Varchar(10)notnullprimarykey,

名称Varchar(20)notnull,

单价Moneynotnull,

规格Varchar(20)notnull,

描述Varchar(50))

创建供应商信息表

createtable供应商信息表

(姓名Varchar(20)notnullprimarykey,

地址Varchar(100)notnull,

电话号码Varchar(20)notnull,

账号Varchar(50)notnull)

创建客户信息表

createtable客户信息表

(客户姓名Varchar(20)notnullprimarykey,

账号Varchar(20)notnull,

地址Varchar(100)notnull,

联系方式Varchar(20)notnull)

创建订单信息表

createtable订单信息表

(订单号char(6)notnullprimarykey,

地址Varchar(100)notnull,商品单价Moneynotnull,数量intnotnull,

签订日期datetimenotnull,

交货日期datetimenotnull,

单位Varchar(20)foreignkeyreferences客户信息表(客户姓名),操作员号char(6)foreignkeyreferences职工信息表(职工号),商品号Varchar(10)foreignkeyreferences商品信息表(商品号))

创建订单明细表

createtable订单明细表

(订单号char(6)notn

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 可爱清新

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1