售后服务WE物流服务管理系统数据模型.docx

上传人:b****4 文档编号:4114855 上传时间:2022-11-28 格式:DOCX 页数:18 大小:19.84KB
下载 相关 举报
售后服务WE物流服务管理系统数据模型.docx_第1页
第1页 / 共18页
售后服务WE物流服务管理系统数据模型.docx_第2页
第2页 / 共18页
售后服务WE物流服务管理系统数据模型.docx_第3页
第3页 / 共18页
售后服务WE物流服务管理系统数据模型.docx_第4页
第4页 / 共18页
售后服务WE物流服务管理系统数据模型.docx_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

售后服务WE物流服务管理系统数据模型.docx

《售后服务WE物流服务管理系统数据模型.docx》由会员分享,可在线阅读,更多相关《售后服务WE物流服务管理系统数据模型.docx(18页珍藏版)》请在冰豆网上搜索。

售后服务WE物流服务管理系统数据模型.docx

售后服务WE物流服务管理系统数据模型

(售后服务)WE物流服务管理系统数据模型

WinE物流服务

管理系统开发数据模型

第八组W.E团队

版本:

r.0.0.2

时间:

2009-8-7

文档审查

审核人

时间

附加信息

张英娇

2009-7-28

修订历史

版本

作者

时间

描述

a.0.0.1

石挺常

2009-7-27

初稿

r.0.0.1

张英娇

2009-7-28

修改

r.0.0.2

张英娇

2009-8-7

修改

1.概述-3-

1.1.定义-4-

1.2.目的-4-

1.3.缩写-4-

1.4.参考资料-4-

2.数据字典-5-

2.1.ER模型-5-

2.2.数据模型图-7-

2.3.数据表描述-7-

2.4.数据表结构-8-

2.4.1.表BICYCLE-8-

2.4.2.表CHANGECOMPONENT-8-

2.4.3.表COMPONENT-9-

2.4.4.表EMPLOYEE-9-

2.4.5.表EVENT-9-

2.4.6.表EVENTSTATE-10-

2.4.7.表EVENTTYPE-10-

2.4.8.表ITEM-10-

2.4.9.表LEVEL-11-

2.4.10.表ORDERINFO-11-

2.4.11.表ORDERITEM-11-

2.4.12.表SOLUTION-11-

2.4.13.表STATE-12-

2.4.14.表STOCKMANAGE-12-

2.4.15.表USERINFO-12-

2.4.16.表VENDER-13-

2.5.数据表SQL脚本-13-

2.5.1.表BICYCLE-13-

2.5.2.表CHANGECOMPONENT-13-

2.5.3.表COMPONENT-14-

2.5.4.表EMPLOYEE-14-

2.5.5.表EVENT-14-

2.5.6.表EVENTSTATE-15-

2.5.7.表EVENTTYPE-15-

2.5.8.表ITEM-15-

2.5.9.表LEVEL-16-

2.5.10.表ORDERINFO-16-

2.5.11.表ORDERITEM-16-

2.5.12.表SOLUTION-16-

2.5.13.表STATE-17-

2.5.14.表STOCKMANAGE-17-

2.5.15.表USERINFO-17-

2.5.16.表VENDER-18-

1.概述

1.1.定义

数据模型是壹个描述数据、数据联系、数据语义以及壹致性约束的概念工具集合。

数据模型提供了壹种描述物理层、逻辑层以及视图层数据库设计的方式。

数据模型共分为四类:

(1)关系模型

(2)实体联系模型(3)基于对象数据模型(4)半结构化数据模型。

实体联系模型(E-R模型)基于对现实世界的这样壹种认识:

现实世界由壹组称作实体的基于对象以及这些对象间的联系构成。

实体是现实世界中可区别于其他对象的壹件“事情”或壹个“物体”。

规范化是壹种设计关系数据库的方法,它的目标是生成壹个关系模式集合,是我们能无冗余地存储信息,同时很轻易地检索数据。

这种方法是设计壹种符合适范式的模式。

1.2.目的

数据模型包括三个方面

(1)概念数据模型,主要用来描述世界的概念结构,它使数据库的设计人员于设计的初始阶段,摆脱计算机系统及DBMS的具体技术问题,集中精力分析数据以及数据之间的联系,和具体的DBMS无关。

(2)逻辑数据模型,是用户从数据库见到的数据模型,是具体DBMS所支持的数据模型。

(3)物理数据模型,是描述数据于存储介质上的组织结构的数据模型,它不但和具体的DBMS有关,而且仍和操作系统和硬件有关。

1.3.缩写

缩写

定义

P

Primary,主键

U

Unique,唯壹性约束或唯壹性索引

F

Foreignkey,外键

I

Index,索引

C

Cluster,聚簇索引

表1-1

1.4.参考资料

Ø《数据库系统概念》AbrahamSilberschatz、HenryF.Korth、S.Sudarshan著机械工业出版社

Ø“规范化-数据库设计原则”作者:

陈博

http:

///developerworks/cn/data/library/techarticles/dm-0605jiangt/

2.数据字典

2.1.ER模型

图2-1

2.2.数据模型图

图2-2

2.3.数据表描述

表名

描述

COMPONENT

管理零部件信息

ORDERINFO

管理订单信息

ITEM

物品信息

EMPLOYEE

员工信息

USERINFO

管理系统登录信息

EVENT

保存事件信息,如包裹丢失,电话记录等

EVENTSTATE

事件的状态信息

LEVEL

事件的级别信息

SOLUTION

事件解决方案信息

EVENTTYPE

事件类型

BICYCLE

自行车信息

STATE

管理自行车状态信息

VENDER

厂商信息

CHANGECOMPONENT

记录零件的更换信息

STOCKMANAGE

自行车出入库记录信息

ORDERITEM

记录订单中的物品信息

表2-1

2.4.数据表结构

2.4.1.表BICYCLE

字段

名称

数据类型

P

U

F

I

C

备注

bicycle_code

自行车编号

CHAR(15)

state_id

自行车状态

INTEGER

sup_id

供应商ID

CHAR(15)

name

自行车名称

VARCHAR(20)

表2-2

2.4.2.表CHANGECOMPONENT

字段

名称

数据类型

P

U

F

I

C

备注

id

更换id

INTEGER

bicycle_code

自行车编号

CHAR(15)

amount

更换数量

INTEGER

NOT-NULL

time

更换时间

DATE

NOT-NULL

component_id

零部件编号

表2-3

2.4.3.表COMPONENT

字段

名称

数据类型

P

U

F

I

C

备注

id

零件类型ID

CHAR(15)

name

名称

VARCHAR(20)

amount

数量

INTEGER

NOT-NULL

description

描述

TEXT

表2-4

2.4.4.表EMPLOYEE

字段

名称

数据类型

P

U

F

I

C

备注

id

员工ID

CHAR(15)

name

姓名

VARCHAR(20)

address

地址

VARCHAR(30)

telephote

电话

VARCHAR(15)

表2-5

2.4.5.表EVENT

字段

名称

数据类型

P

U

F

I

C

备注

id

事件ID

INTEGER

state_id

事件状态

INTEGER

type_id

事件类型

INTEGER

level_id

事件等级

INTEGER

time

发生时间

DATE

NOT-NULL

description

事件描述

TEXT

code

CHAR(15)

记录订单ID等信息

表2-6

2.4.6.表EVENTSTATE

字段

名称

数据类型

P

U

F

I

C

备注

id

事件状态ID

INTEGER

name

名称

VARCHAR(20)

表2-7

2.4.7.表EVENTTYPE

字段

名称

数据类型

P

U

F

I

C

备注

id

事件类型ID

INTEGER

name

名称

VARCHAR(20)

表2-8

2.4.8.表ITEM

字段

名称

数据类型

P

U

F

I

C

备注

id

物品ID

CHAR(15)

name

物品名称

VARCHAR(20)

price

物品价格

INTEGER

表2-9

2.4.9.表LEVEL

字段

名称

数据类型

P

U

F

I

C

备注

id

事件等级ID

INTEGER

name

等级名称

VARCHAR(20)

表2-10

2.4.10.表ORDERINFO

字段

名称

数据类型

P

U

F

I

C

备注

id

订单ID

CHAR(15)

state

订单状态

INTEGER

NOT-NULL

cus_name

顾客名称

VARCHAR(20)

cus_tel

顾客电话

CHAR(15)

NOT-NULL

address

地址

VARCHAR(30)

NOT-NULL

表2-11

2.4.11.表ORDERITEM

字段

名称

数据类型

P

U

F

I

C

备注

order_id

订单ID

CHAR(15)

item_id

物品ID

CAHR(15)

amount

物品数量

INTEGER

NOT-NULL

表2-12

2.4.12.表SOLUTION

字段

名称

数据类型

P

U

F

I

C

备注

id

解决方案ID

INTEGER

type_id

类型ID

INTEGER

NOT-NULL

scheme

策略

TEXT

NOT-NULL

表2-13

2.4.13.表STATE

字段

名称

数据类型

P

U

F

I

C

备注

id

自行车状态ID

INTEGER

name

状态名称

VARCHAR(20)

表2-14

2.4.14.表STOCKMANAGE

字段

名称

数据类型

P

U

F

I

C

备注

id

零件更换ID

INTEGER

AUTO-INCREMENT

bicycle_code

自行车ID

CHAR(15)

time_out

出库时间

DATE

time_in

入库时间

DATE

employee_id

员工ID

CHAR(15)

state

状态信息

BOOL

NOT-NULL

表2-15

2.4.15.表USERINFO

字段

名称

数据类型

P

U

F

I

C

备注

username

登陆名称

CHAR(20)

password

登陆密码

CAHR(20)

NOT-NULL

employee_id

员工ID

CAHR(15)

表2-16

2.4.16.表VENDER

字段

名称

数据类型

P

U

F

I

C

备注

sup_id

厂商ID

CHAR(15)

sup_name

厂商名称

VARCHAR(20)

NOT-NULL

sup_address

厂商地址

VARCHAR(30)

sup_tel

厂商电话

CHAR(15)

NOT-NULL

表2-17

2.5.数据表SQL脚本

2.5.1.表BICYCLE

CREATETABLEBICYCLE(

bicycle_codeCHAR(15),

STATE_idINTEGERUNSIGNEDNOTNULL,

sup_idCHAR(15)NOTNULL,

nameVARCHAR(20)NULL,

PRIMARYKEY(bicycle_code),

INDEXBICYCLE_FKIndex1(sup_id)

);

2.5.2.表CHANGECOMPONENT

CREATETABLECHANGECOMPONENT(

idINTEGERUNSIGNEDNOTNULLAUTO_INCREMENT,

bicycle_codeCHAR(15)NULL,

amountINTEGERUNSIGNEDNULL,

timeDATENULL,

component_idCHAR(15)NULL,

PRIMARYKEY(id),

INDEXCHANGECOMPONENT_FKIndex1(bicycle_code),

INDEXCHANGECOMPONENT_FKIndex2(component_id)

);

2.5.3.表COMPONENT

CREATETABLECOMPONENT(

serialCHAR(15)NOTNULL,

amountINTEGERUNSIGNEDNOTNULL,

desciptionTEXTNULL,

nameVARCHAR(20)NULL,

PRIMARYKEY(serial)

);

2.5.4.表EMPLOYEE

CREATETABLEEMPLOYEE(

idCHAR(15)NOTNULL,

nameVARCHAR(20)NULL,

addressVARCHAR(30)NULL,

telephoteVARCHAR(15)NULL,

sexCHAR

(2)NULL,

ageINTEGERUNSIGNEDNULL,

PRIMARYKEY(id)

);

2.5.5.表EVENT

CREATETABLEEVENT(

idINTEGERUNSIGNEDNOTNULLAUTO_INCREMENT,

state_idINTEGERUNSIGNEDNOTNULL,

type_idINTEGERUNSIGNEDNOTNULL,

timeDATENULL,

descriptionTEXTNULL,

codeCHAR(15)NULL,

level_idINTEGERUNSIGNEDNULL,

employee_idCHAR(15)NULL,

PRIMARYKEY(id),

INDEXACCIDENT_FKIndex1(employee_id),

INDEXACCIDENT_FKIndex2(type_id),

INDEXACCIDENT_FKIndex3(state_id)

);

2.5.6.表EVENTSTATE

CREATETABLEEVENTSTATE(

idINTEGERUNSIGNEDNOTNULL,

nameVARCHAR(20)NULL,

PRIMARYKEY(id)

);

2.5.7.表EVENTTYPE

CREATETABLEEVENTTYPE(

idINTEGERUNSIGNEDNOTNULL,

nameVARCHAR(20)NULL,

PRIMARYKEY(id)

);

2.5.8.表ITEM

CREATETABLEITEM(

idCHAR(15)NOTNULL,

nameVARCHAR(20)NULL,

priceINTEGERNULL,

PRIMARYKEY(id)

);

2.5.9.表LEVEL

CREATETABLELEVEL(

idINTEGERNOTNULL,

nameVARCHAR(20)NULL,

PRIMARYKEY(id)

);

2.5.10.表ORDERINFO

CREATETABLEORDERINFO(

idCHAR(15)NOTNULL,

stateINTEGERUNSIGNEDNULL,

cus_nameVARCHAR(20)NULL,

cus_telCHAR(15)NULL,

addressVARCHAR(30)NULL,

PRIMARYKEY(id)

);

2.5.11.表ORDERITEM

CREATETABLEORDERITEM(

order_idCHAR(15),

item_idCHAR(15),

amountINTEGERUNSIGNEDNOTNULL,

PRIMARYKEY(order_id,item_id),

INDEXORDERITEM_FKIndex1(order_id),

INDEXORDERITEM_FKIndex2(item_id)

);

2.5.12.表SOLUTION

CREATETABLESOLUTION(

idINTEGERUNSIGNED,

type_idINTEGERUNSIGNEDNOTNULL,

schemeTEXTNULL,

PRIMARYKEY(id),

INDEXSOLUTION_FKIndex1(type_id)

);

2.5.13.表STATE

CREATETABLESTATE(

idINTEGERUNSIGNEDNOTNULL,

nameVARCHAR(20)NULL,

PRIMARYKEY(id)

);

2.5.14.表STOCKMANAGE

CREATETABLESTOCKMANAGE(

idINTEGER,

bicycle_codeCHAR(15)NOTNULL,

time_outDATENULL,

time_intDATENULL,

employee_idCHAR(15)NOTNULL,

stateBOOLNULL,

PRIMARYKEY(id),

INDEXSTOCKMANAGE_FKIndex1(bicycle_code),

INDEXSTOCKMANAGE_FKIndex2(employee_id)

);

2.5.15.表USERINFO

CREATETABLEUSERINFO(

usernameCHAR(20),

pswCHAR(30)NULL,

employee_idCHAR(15)NULL,

INDEXUSERINFO_FKIndex1(employee_id)

);

2.5.16.表VENDER

CREATETABLEVENDER(

sup_idCHAR(15)NOTNULL,

sup_nameVARCHAR(20)NULL,

sup_addressVARCHAR(30)NULL,

sup_telephoteCHAR(15)NULL,

PRIMARYKEY(sup_id)

);

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

当前位置:首页 > 求职职场 > 笔试

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

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