最新文章专题视频专题问答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-09-26 23:40:37
文档

物流系统订单模块数据库设计报告

数据库实验报告物流管理系统订单模块第一章系统概述该物流管理系统是对物流公司业务的统一信息化管理,提供在线服务。订单模块实现了业务订单的新增,查询,修改,删除等功能。用户可以以会员身份或者游客身份登陆公司网站进行网上下单,当完成订单之后可根据系统提供的订单号进行订单状态的查询。公司员工需要对订单审核确认,进行删改查等管理操作。该系统是B\\S结构,运用MVC模式基于J2EE平台开发的,使用Oracle数据库。我负责的是订单模块的需求分析,系统设计,数据库设计,编码和测试。该系统所使用的开发工具有
推荐度:
导读数据库实验报告物流管理系统订单模块第一章系统概述该物流管理系统是对物流公司业务的统一信息化管理,提供在线服务。订单模块实现了业务订单的新增,查询,修改,删除等功能。用户可以以会员身份或者游客身份登陆公司网站进行网上下单,当完成订单之后可根据系统提供的订单号进行订单状态的查询。公司员工需要对订单审核确认,进行删改查等管理操作。该系统是B\\S结构,运用MVC模式基于J2EE平台开发的,使用Oracle数据库。我负责的是订单模块的需求分析,系统设计,数据库设计,编码和测试。该系统所使用的开发工具有
数据库实验报告

物流管理系统订单模块

第一章 系统概述

该物流管理系统是对物流公司业务的统一信息化管理,提供在线服务。订单模块实现了业务订单的新增,查询,修改,删除等功能。用户可以以会员身份或者游客身份登陆公司网站进行网上下单,当完成订单之后可根据系统提供的订单号进行订单状态的查询。公司员工需要对订单审核确认,进行删改查等管理操作。

该系统是B\\S结构,运用MVC模式基于J2EE平台开发的,使用Oracle数据库。我负责的是订单模块的需求分析,系统设计,数据库设计,编码和测试。

该系统所使用的开发工具有:MyEclipse,Tomcat, Rational Rose ,PowerDesigner,PL/SQL等。

第二章 系统设计

2.1订单模块功能设计

1.网上下单

本系统是BS结构的WEB系统,我们通过在线方式新增订单。

2.订单审核

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

3.订单查询

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

4.订单管理

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

2.2业务逻辑设计

类图如下所示(本部分不是此次作业重点,这里不再过叙述类图的设计):

第三章 数据库设计

3.1 概念模型

    本系统模块包含的实体有:订单基本表,订单信息表,订单状态表,货物表,交接单,配送点。

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.实体之间关系E-R图

3.使用PowerDesigner画的ER图

3.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
第四章 总结

经过一学期的理论学习,对数据库的理论有了一个深层次的理解。本次大作业的练习,在理论的基础上更加熟练的掌握了数据库设计的基本方法。对如何开发一个完整的数据库系统有了整体的认识,本次作业的主要任务放在了概念设计和逻辑设计以及学习使用Oracle数据库,需求分析已经在本次整体系统开发时完成,物理结构设计实际比较难以实现,我打算放入下一个阶段作为主要研究对象。在定义实体和属性,确定各个实体间的关系时,并不像学习理论时想象的那么简单,必须经过详细的需求分析结果,画出好的ER图。逻辑设计中如何定义模式,定义表都需要详尽的分析。但也还有很多问题存在,我会继续深入的学习数据库知识。

文档

物流系统订单模块数据库设计报告

数据库实验报告物流管理系统订单模块第一章系统概述该物流管理系统是对物流公司业务的统一信息化管理,提供在线服务。订单模块实现了业务订单的新增,查询,修改,删除等功能。用户可以以会员身份或者游客身份登陆公司网站进行网上下单,当完成订单之后可根据系统提供的订单号进行订单状态的查询。公司员工需要对订单审核确认,进行删改查等管理操作。该系统是B\\S结构,运用MVC模式基于J2EE平台开发的,使用Oracle数据库。我负责的是订单模块的需求分析,系统设计,数据库设计,编码和测试。该系统所使用的开发工具有
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top