物流系统订单模块数据库设计报告_第1页
物流系统订单模块数据库设计报告_第2页
物流系统订单模块数据库设计报告_第3页
物流系统订单模块数据库设计报告_第4页
物流系统订单模块数据库设计报告_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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

2、ql等。第二章 系统设计2.1订单模块功能设计1. 网上下单本系统是bs结构的web系统,我们通过在线方式新增订单。2. 订单审核因为是物流系统,在网上下单之后,顾客需要将货物送至配送点,经过工作人员审核,才能最后完成一份订单。3. 订单查询查询功能支持模糊查询,多条件查询。可以满足顾客及工作人员的需要。4. 订单管理管理功能包括:查看明细,修改,删除。2.2业务逻辑设计类图如下所示(本部分不是此次作业重点,这里不再过叙述类图的设计):第三章 数据库设计3.1 概念模型本系统模块包含的实体有:订单基本表,订单信息表,订单状态表,货物表,交接单,配送点。1. 各实体er图如下图3-1到图3-6所

3、示。订单基本表收获配送点寄件人单位寄件人姓名寄件人联系电话寄件人详细地址发货配送点订单编号寄件人姓名寄件人单位寄件人联系电话寄件人详细地址图 31订单基本表实体e-r图订单信息表订单类别支付状态下单日期保价金额总计费用交接单编号订单编号货物资费发货日期备注图32订单信息表实体e-r图订单状态表状态更新时间操作点编号称操作员编号订单编号图 33订单状态表实体e-r图货物表货物名称货物数量货物重量货物编号订单编号图34 货物表实体e-r图交接单交接单编号运力编号发货配送点订单数量最迟到达时间配送重量图35 交接单实体e-r图配送点所属省份所属城市办公电话配送点编号配送点名称图36 配送点实体e-r

4、图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)收件人姓名re

5、cep_namevarchar2(20)收件人单位recep_unitvarchar2(40)可为空收件人联系电话recep_phnumnumber(20)收件人详细地址recep_addvarchar2(60)2.订单信息表订单信息表中文名称字段名数据类型是否为空默认值备注订单编号order_nonumber系统生成pk下单日期order_datedate提取下单时计算机时间网上下单的日期,规定时限不确认订单就自动取消预订单发货日期send_datedate发货地收到货物确认订单的日期订单类别order_sortvarchar2(20)保价金额supvaluenumber可为空0货物资费go

6、ods_feenumber总计费用total_feenumber保价金额+货物资费支付状态pay_statevarchar2(20)所属交接单编号co_nonumber可为空生成交接单之后才有fk备注remarkvarchar2(100)可为空3.货物表货物表(goods)中文名称字段名数据类型是否为空默认值备注货物编号goods_nonumbernotnullpk货物名称goods_namevarchar2(20)货物数量goods_amountnumber货物重量goods_weightnumber订单编号order_nonumberfk4.订单状态表订单状态表(order_state)中

7、文名称字段名数据类型是否为空默认值备注记录编号orec_nonumbernotnullpk操作站编号all_nonumberfk操作员编号emp_idnumberfk订单编号order_nonumberfk状态编号orstate_nonumber状态更新时间orstate_timedate5.交接单表交接单表(conn_order)中文名称字段名数据类型是否为空默认值备注交接单编号co_nonumberpk已有运力编号trans_nonumberfk_co_cp目的地all_no_desnumberfk交接地all_no_srcnumberfk最迟到达时间co_limtimedate包含订单数

8、量co_amountnumber配送重量(吨)co_weightnumber6.配送点表配送点表(all_station)中文名称字段名数据类型是否为空默认值备注配送点编号all_nonumber(8)notnullpk配送点名称all_namevarchar2所属省份all_provinvarchar2所属城市all_cityvarchar2第四章 总结经过一学期的理论学习,对数据库的理论有了一个深层次的理解。本次大作业的练习,在理论的基础上更加熟练的掌握了数据库设计的基本方法。对如何开发一个完整的数据库系统有了整体的认识,本次作业的主要任务放在了概念设计和逻辑设计以及学习使用oracle数据库,需求分析已经在本次整体系统开发时完成,物理结构设计实际比较难以实现,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论