物流系统数据库.docx

上传人:b****5 文档编号:4608083 上传时间:2022-12-07 格式:DOCX 页数:11 大小:121.07KB
下载 相关 举报
物流系统数据库.docx_第1页
第1页 / 共11页
物流系统数据库.docx_第2页
第2页 / 共11页
物流系统数据库.docx_第3页
第3页 / 共11页
物流系统数据库.docx_第4页
第4页 / 共11页
物流系统数据库.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

物流系统数据库.docx

《物流系统数据库.docx》由会员分享,可在线阅读,更多相关《物流系统数据库.docx(11页珍藏版)》请在冰豆网上搜索。

物流系统数据库.docx

物流系统数据库

 

《数据库课程设计》报告

一、设计题目

物流管理系统订单模块

二、设计分析

1.网上下单

通过在线方式新增订单。

2.订单审核

因为是物流系统,在网上下单之后,顾客需要将货物送至配送点,经过工作人员审核,才能最后完成一份订单。

3.订单查询

查询功能支持模糊查询,多条件查询。

可以满足顾客及工作人员的需要。

4.订单管理

管理功能包括:

查看明细,修改,删除。

三、设计环境和工具

1.WINDOWS7;

2.SQL2008

3.VisualStudio2010;

四、设计原理

1.采用SQL2008建立数据库;

2.使用MFC进行前端界面的设计;

3.用户可在前端界面间接的对数据库中的数据作出修改。

五、设计步骤

1、数据库设计

该物流管理系统是对物流公司业务的统一信息化管理,提供在线服务。

订单模块实现了业务订单的新增,查询,修改,删除等功能。

用户可以以会员身份或者游客身份登陆公司网站进行网上下单,当完成订单之后可根据系统提供的订单号进行订单状态的查询。

公司员工需要对订单审核确认,进行删改查等管理操作。

本系统模块包含的实体有:

订单基本表,订单信息表,订单状态表,货物表,交接单,配送点。

各实体ER图如下图3-1到图3-6所示。

图3-1订单基本表实体E-R图

图3-2订单信息表实体E-R图

图3-3订单状态表实体E-R图

图3-4货物表实体E-R图

图3-5交接单实体E-R图

图3-6配送点实体E-R图

2、表的设计

1.订单基本表

订单基本表

中文名称

字段名

数据类型

是否为空

默认值

备注

订单编号

Order_No

NUMBER

系统生成

PK

发货地

Send_Site

VARCHAR2(30)

收货地

Rece_Site

VARCHAR2(30)

寄件人姓名

SendP_Name

VARCHAR2(20)

寄件人单位

SendP_Unit

VARCHAR2(40)

可为空

寄件人联系电话

SendP_PhNum

NUMBER(20)

寄件人详细地址

SendP_Add

VARCHAR2(60)

收件人姓名

ReceP_Name

VARCHAR2(20)

收件人单位

ReceP_Unit

VARCHAR2(40)

可为空

收件人联系电话

ReceP_PhNum

NUMBER(20)

收件人详细地址

ReceP_Add

VARCHAR2(60)

2.订单信息表

订单信息表

中文名称

字段名

数据类型

是否为空

默认值

备注

订单编号

Order_No

NUMBER

系统生成

PK

下单日期

Order_Date

DATE

提取下单时计算机时间

网上下单的日期,规定时限不确认订单就自动取消预订单

发货日期

Send_Date

DATE

发货地收到货物确认订单的日期

订单类别

Order_Sort

VARCHAR2(20)

保价金额

supvalue

NUMBER

可为空

0

货物资费

Goods_Fee

NUMBER

总计费用

Total_Fee

NUMBER

保价金额+货物资费

支付状态

Pay_State

VARCHAR2(20)

所属交接单编号

Co_No

NUMBER

可为空

生成交接单之后才有

FK

备注

remark

VARCHAR2(100)

可为空

3.货物表

货物表(Goods)

中文名称

字段名

数据类型

是否为空

默认值

备注

货物编号

Goods_No

NUMBER

NOTNULL

PK

货物名称

Goods_Name

VARCHAR2(20)

货物数量

Goods_Amount

NUMBER

货物重量

Goods_Weight

NUMBER

订单编号

Order_No

NUMBER

FK

4.订单状态表

订单状态表(Order_State)

中文名称

字段名

数据类型

是否为空

默认值

备注

记录编号

Orec_No

NUMBER

NOTNULL

PK

操作站编号

All_No

NUMBER

FK

操作员编号

Emp_ID

NUMBER

FK

订单编号

Order_No

NUMBER

FK

状态编号

Orstate_No

NUMBER

状态更新时间

Orstate_Time

DATE

5.交接单表

交接单表(Conn_Order)

中文名称

字段名

数据类型

是否为空

默认值

备注

交接单编号

Co_No

Number

PK

已有运力编号

Trans_No

Number

FK_CO_CP

目的地

All_No_Des

NUMBER

FK

交接地

All_No_Src

NUMBER

FK

最迟到达时间

Co_Limtime

Date

包含订单数量

Co_Amount

Number

配送重量(吨)

Co_Weight

NUMBER

6.配送点表

配送点表(All_Station)

中文名称

字段名

数据类型

是否为空

默认值

备注

配送点编号

All_No

Number(8)

NOTNULL

PK

配送点名称

All_Name

Varchar2

所属省份

All_Provin

Varchar2

所属城市

All_City

Varchar2

3、建立数据库

根据数据库的设计和表的逻辑结构,建立数据库。

4、统计查询SQL语句

A、订单基本表

Select*from订单基本表whereOrder_No=’’;

Select*from订单基本表whereSendP_PhNum=’’;

Select*from订单基本表whereSendP_Add=’’;

Select*from订单基本表whereReceP_Name=’’;

Select*from订单基本表whereReceP_Name=’’;

B、订单信息表。

Select*from订单信息表whereOrder_No=’’;

Select*from订单信息表whereOrder_Date=’’;

Select*from订单信息表whereSend_Date=’’;

Select*from订单信息表whereOrder_Sort=’’;

Select*from订单信息表whereCo_No=’’;

C、订单状态表

Select*from订单状态表whereOrec_No=’’;

Select*from订单状态表whereAll_No=’’;

Select*from订单状态表whereEmp_ID=’’;

Select*from订单状态表whereOrder_No=’’;

Select*from订单状态表whereOrstate_No=’’;

Select*from订单状态表whereOrstate_Time=’’;

D、货物表

Select*from货物表whereGoods_No=’’;

Select*from货物表whereGoods_Name=’’;

Select*from货物表whereGoods_Amount=’’;

Select*from货物表whereOrec_No=’’;

E、交接单

Select*from交接单whereCo_No=’’;

Select*from交接单whereTrans_No=’’;

Select*from交接单whereAll_No_Des=’’;

Select*from交接单whereAll_No_Src=’’;

Select*from交接单whereCo_Limtime=’’;

Select*from交接单whereCo_Weight=’’;

F、配送点

Select*from配送点whereAll_No=’’;

Select*from配送点whereAll_Name=’’;

Select*from配送点whereAll_Provin=’’;

Select*from配送点whereAll_City=’’;

6、前台的设计

设计到数据库操作的六个类:

Basic,B_message,B_set,B_good,B_deal,B_place。

他们每个类的数据源对应了数据源中的一个表。

对应关系如下表:

类名

表名

Basic

订单基本表

B_message

订单信息表

B_set

订单状态表

B_good

货物表

B_deal

交接单

B_place

配送点

7、界面设计

A、主登陆界面:

用户类型选择,用户ID,用户密码,登陆,退出

B、客户登陆界面:

显示新订单或者已下订单的订单基本信息,

选择要查看的货物,显示货物所到地信息,

费用,支付状态,提交,退出按钮

C、公司员工登陆界面:

显示订单的基本信息,负责人名字,货物近况,

费用,支付状态,修改,提交,退出按钮

D、管理员管理界面:

显示管理员基本信息,维护信息,增删改查,提交,退出按钮

六、总结

经过一学期的学习,对数据库有了一定的理解。

通过本次练习,更加熟练的掌握了数据库,

需求分析部分的确较难,很难把需求做得完美,越想越多,仁者见仁吧。

总体来说,对这次练习还是很有成就感的。

(注:

可编辑下载,若有不当之处,请指正,谢谢!

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

当前位置:首页 > 高中教育 > 高中教育

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

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