最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

物流系统数据库设计报告

来源:动视网 责编:小OO 时间:2025-10-02 18:38:47
文档

物流系统数据库设计报告

《数据库课程设计》报告一、设计题目物流管理系统订单模块二、设计分析1.网上下单通过在线方式新增订单。2.订单审核因为是物流系统,在网上下单之后,顾客需要将货物送至配送点,经过工作人员审核,才能最后完成一份订单。3.订单查询查询功能支持模糊查询,多条件查询。可以满足顾客及工作人员的需要。4.订单管理管理功能包括:查看明细,修改,删除。三、设计环境和工具1.WINDOWS7;2.Oracle10g;3.VisualStudio2010;四、设计原理1.采用Oracle10g0建立数据库;2.使用M
推荐度:
导读《数据库课程设计》报告一、设计题目物流管理系统订单模块二、设计分析1.网上下单通过在线方式新增订单。2.订单审核因为是物流系统,在网上下单之后,顾客需要将货物送至配送点,经过工作人员审核,才能最后完成一份订单。3.订单查询查询功能支持模糊查询,多条件查询。可以满足顾客及工作人员的需要。4.订单管理管理功能包括:查看明细,修改,删除。三、设计环境和工具1.WINDOWS7;2.Oracle10g;3.VisualStudio2010;四、设计原理1.采用Oracle10g0建立数据库;2.使用M
《数据库课程设计》报告

一、设计题目

物流管理系统订单模块

二、设计分析

1.网上下单

通过在线方式新增订单。

2.订单审核

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

3.订单查询

查询功能支持模糊查询,多条件查询。可以满足顾客及工作人员的需要。

4.订单管理

管理功能包括:查看明细,修改,删除。

三、设计环境和工具

1.WINDOWS  7 ;

2.Oracle 10g;

3.Visual Studio 2010;

四、设计原理

1.采用Oracle 10g 0建立数据库;

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_NoNUMBER系统生成PK
发货地Send_SiteVARCHAR2(30)

收货地Rece_SiteVARCHAR2(30)

寄件人姓名SendP_NameVARCHAR2(20)
寄件人单位SendP_UnitVARCHAR2(40)

可为空
寄件人联系电话SendP_PhNumNUMBER(20)

寄件人详细地址SendP_AddVARCHAR2(60)

收件人姓名ReceP_NameVARCHAR2(20)
收件人单位ReceP_UnitVARCHAR2(40)

可为空
收件人联系电话ReceP_PhNumNUMBER(20)

收件人详细地址ReceP_AddVARCHAR2(60)

2.订单信息表

订单信息表

中文名称字段名数据类型是否为空默认值备注
订单编号Order_NoNUMBER系统生成PK
下单日期Order_DateDATE提取下单时计算机时间网上下单的日期,规定时限不确认订单就自动取消预订单
发货日期Send_DateDATE发货地收到货物确认订单的日期
订单类别Order_SortVARCHAR2(20)
保价金额supvalueNUMBER可为空0
货物资费Goods_FeeNUMBER
总计费用Total_FeeNUMBER保价金额+货物资费

支付状态Pay_StateVARCHAR2(20)
所属交接单编号Co_NoNUMBER可为空生成交接单之后才有FK
备注remarkVARCHAR2(100)

可为空
3.货物表

货物表(Goods)

中文名称字段名数据类型是否为空默认值备注
货物编号Goods_NoNUMBERNOTNULLPK
货物名称Goods_NameVARCHAR2(20)
货物数量Goods_AmountNUMBER
货物重量Goods_WeightNUMBER
订单编号Order_NoNUMBERFK
4.订单状态表

订单状态表(Order_State)

中文名称字段名数据类型是否为空默认值备注
记录编号Orec_NoNUMBERNOTNULLPK
操作站编号All_NoNUMBERFK
操作员编号Emp_IDNUMBERFK
订单编号Order_NoNUMBERFK
状态编号Orstate_NoNUMBER
状态更新时间Orstate_TimeDATE
5.交接单表

交接单表(Conn_Order)

中文名称字段名数据类型是否为空默认值备注
交接单编号Co_NoNumberPK
已有运力编号Trans_NoNumberFK_CO_CP
目的地All_No_DesNUMBERFK
交接地All_No_SrcNUMBERFK
最迟到达时间Co_LimtimeDate
包含订单数量Co_AmountNumber
配送重量(吨)

Co_WeightNUMBER
6.配送点表

配送点表(All_Station)

中文名称字段名数据类型是否为空默认值备注
配送点编号All_NoNumber(8)NOTNULLPK
配送点名称All_NameVarchar2
所属省份All_ProvinVarchar2
所属城市All_City

Varchar2
3、建立数据库

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

4、统计查询SQL语句

 A、订单基本表

     Select * from订单基本表where Order_No =’’;

     Select * from订单基本表where SendP_PhNum =’’;

     Select * from订单基本表where SendP_Add =’’;

     Select * from订单基本表where ReceP_Name =’’;

     Select * from订单基本表where ReceP_Name =’’;

B、订单信息表。

 Select * from 订单信息表where Order_No =’’;

 Select * from 订单信息表where Order_Date =’’;

Select * from 订单信息表where Send_Date =’’;

Select * from 订单信息表where Order_Sort =’’;

Select * from 订单信息表where Co_No =’’;

C、订单状态表

     Select * from订单状态表 where Orec_No =’’;

     Select * from订单状态表 where All_No =’’;

Select * from订单状态表 where Emp_ID =’’;

     Select * from订单状态表 where Order_No =’’;

     Select * from订单状态表 where Orstate_No =’’;

     Select * from订单状态表 where Orstate_Time =’’;

D、货物表

Select * from货物表 where Goods_No =’’;

Select * from货物表 where Goods_Name =’’;

    Select * from货物表 where Goods_Amount=’’;

 Select * from货物表 where Orec_No =’’;

E、交接单

Select * from交接单where Co_No =’’;

Select * from交接单where Trans_No =’’;

Select * from交接单where All_No_Des =’’;

Select * from交接单where All_No_Src =’’;

Select * from交接单where Co_Limtime =’’;

Select * from交接单where Co_Weight =’’;

F、配送点

Select * from配送点where All_No =’’;

Select * from配送点where All_Name =’’;

Select * from配送点where All_Provin =’’;

Select * from配送点where All_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、管理员管理界面:显示管理员基本信息,维护信息,增删改查,提交,退出按钮

六、 总结

经过一学期的学习,对数据库有了一定的理解。通过本次练习,更加熟练的掌握了数据库,

需求分析部分的确较难,很难把需求做得完美,越想越多,仁者见仁吧。总体来说,对这次练习还是很有成就感的。

文档

物流系统数据库设计报告

《数据库课程设计》报告一、设计题目物流管理系统订单模块二、设计分析1.网上下单通过在线方式新增订单。2.订单审核因为是物流系统,在网上下单之后,顾客需要将货物送至配送点,经过工作人员审核,才能最后完成一份订单。3.订单查询查询功能支持模糊查询,多条件查询。可以满足顾客及工作人员的需要。4.订单管理管理功能包括:查看明细,修改,删除。三、设计环境和工具1.WINDOWS7;2.Oracle10g;3.VisualStudio2010;四、设计原理1.采用Oracle10g0建立数据库;2.使用M
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top