《2022年物流系统数据库设计实用 .pdf》由会员分享,可在线阅读,更多相关《2022年物流系统数据库设计实用 .pdf(36页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、物流系统数据库设计目录1 需求分析 . 11.1 编写目的 . 11.2 背景. 11.3 功能分析 . 21.4 系统功能分析 . 21.4.1客户基本信息管理. 21.4.2车辆基本信息管理. 31.4.3订单基本信息管理. 31.4.3调度基本中心管理. 31.4.5客户评价基本信息管理. 41.5 系统功能图分析. 41.6 数据需求及业务规则分析. 51.7 数据约束分析 . 51.8 数据字典 . 51.8.1数据项与数据结构. 51.8.2数据处理 . 72 数据库概念设计. 142.1 定义实体集及属性. 142.2 定义联系集及属性. 142.3E-R 模型设计 . 152.
2、3.1实体 E-R 模型设计 . 152.3.2多元联系 E-R 模型设计 . 162.3.3总 E-R模型设计 . 163 逻辑设计 . 173.1 实体集转化为关系模式. 173.2 联系集转化为关系模式. 183.3 聚合转化为关系模式. 183.3 关系设计 . 183.4 函数依赖关系 . 203.5 模式求精 . 214 物理设计 . 224.1 关系模式存储方式选择. 224.1.1索引存取方式,主要采用B+ 树索引方法 . 224.1.2聚簇存取方式 . 224.2 数据库的存取结构. 22名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - -
3、 - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 36 页 - - - - - - - - - 4.2.1数据的存放位置. 234.2.2数据存储路径 . 235 数据库脚本 . 236 游标、触发器与存储过程. 28名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 36 页 - - - - - - - - - 1 1 需求分析需求分析将从编写目的、背景、系统目标系统功能分析、系统总体功能图、数据字典、 数据需求及业务规则分析、 实体和联系
4、等方面进行分析,为概念设计提供依据。1.1 编写目的改变当下物流运输的滞后现状, 通过科学的数据库管理, 完善物流运输行业的工作环节, 提高运输效率, 从而达到客户满意水平, 形成一个一体化运输与反馈的物流运输环境。1.2 背景背景之一:我国国民经济高速发展我国自改革开放以来, 国民经济就走上了持续稳定高速发展的道路,年均增长 8%以上,而从全国看,发展最快的又是我国东南沿海一些省市,他们利用国家给经济特区等一系列优惠政策,大力改革开放, 发展经济, 率先实现经济的超常规大幅度增长,其中出现了一批大型实力客户,像海尔、宝洁、IBM 等。经济的大幅增长,必然导致巨大的物质产品的流动,也就必然导致
5、物流量的增加。这是经济发展的必然规律,也是物流业成长的必然规律。背景二:是改革开放的结果我国第三方物流的诞生是改革开放的结果,跟改革开放有直接的关系。 首先由一些国内的外资客户率先促成的, 人们不难从我国第三方物流的产生过程看出它有三个特点: 第一,它们是从东南沿海一些改革开放程度比较高的省市首先搞起来;第二,它首先是由像宝洁、IBM 等这样一些国外的大公司促成我国的一些客户搞起来的; 第三,第三方物流公司的业务最先也主要是为国外这些大公司服务的物流业务。而由点到面的发展,必然需要发达的物流来带动。背景三:是我国物流学发展的结果我国第三方物流的发展有一个有趣的现象,就是一旦有了一个第三方物流的
6、样板和模式,社会很快在各个地方推广开来。特别是最近几年,发展特快,上海、北京、天津等城市且不说,武汉就一下子兴起了如中远、长江、中储、武储等好几家大型第三方物流公司。 出现这种现象,可以说是中国物流学发展的结果,人们已经有了比较好的物流观念和物流学基础。背景四:是信息技术发展的结果20 世纪 90 年代以来,随着因特网技术以及各种信息技术的发展,为客户建设高效率的信息技术网络创造了条件,信息技术实现了数据的快速、准确传递,一方面提高了物流客户在仓库管理、装卸运输、采购、订货、配送发运、认单处理的自动化水平,促使订货、包装、保管、运输、流通加工一体化,使大规模、高质量、高服务水平处理物流客户与其
7、他客户间的信息沟通交流、协调合作方便快捷,并能有效跟踪和管理物流渠道中的货物,精确计算物流活动的成本, 这就名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 36 页 - - - - - - - - - 2 使客户可以随时跟踪自己的货物, 因而放心地把自己的物流业务交由第三方物流客户处理,这些环境条件都促使了第三方物流客户的产生。背景五:是市场竞争的结果第三方物流的产生是社会分工的必然结果。各客户为增强市场竞争力,而将客户的资金, 人力,物力投入到其核心业务上, 寻求社会化
8、分工协作带来的效果和效率的最大化。 专业化分工的结果导致许多非核心业烟从客户生产经营中分离出来,生产客户的核心是业务就是生产,物流业务不是他们的核心业务,它们将物流业务委托给第三方专业物流公司负责,不但自己可以集中精力发展自己的核心竞争力, 抓好生产, 而且可以降低成本。 而第三方物流则以物流为核心竞争力,他们依靠自己的物流实力,完善物流服务功能,参与市场竞争,取得市场竞争优势。这样,第三方物流的出现,实现了社会的合理分工,实现了社会资源的合理配置,同时又使生产客户和物流客户的核心竞争力都得到了加强,效益都是显著提高,这公分显示了第三方物流的综合优越性。1.3 功能分析第三方物流系统的两个重要
9、因素:线路和节点, 过去我们比较重视的是线路问题, 线路与节点发展的不平衡使得我国物流的效率长期低下,资源利用率不高。对此,我们将从以下几个方面改善上述问题:快速、及时方面:及时性不但是服务性的延伸, 也是流通对物流提出的要求。快速、及时既是一个传统目标, 更是一个现代目标。 其原因是随社会大生产发展,这一要求更加强烈了。 在物流领域采取的诸如直达物流、联合一贯运输、 高速公路、时间表系统等管理和技术,就是这一目标的体现。节约方面:节约是经济领域的重要规律, 在物流领域中除流通时间的节约外,由于流通过程消耗大而又基本上不增加或提高商品使用价值,所以领先节约来降低投入,是提高相对产出的重要手段。
10、规模化方面:以物流规模做为物流系统的目标,是以此来追求规模效益 。生产领域的规模生产是早已为社会所承认的。由于物流系统比生产系统的稳定性差,因而难于形成标准的规模化格式。在物流领域以分散或集中等不同方式建立物流系统,研究物流集约化的程度,就是规模优化这一目标的体现。库存调节方面:是服务性的延伸,也是宏观调控的要求,当然,也涉及到物流系统本身的效益。在物流领域中正确确定库存方式、库存数量、库存结构、库存分布就是这一目标的体现。1.4 系统功能分析第三方物流系统功能: 客户基本信息管理、 车辆基本信息管理、 订单基本信息管理、客户评价基本信息管理、 。1.4.1 客户基本信息管理为客户提供基本信息
11、增加、修改、删除功能。包括:(1) 客户基本信息增加: 客户通过注册录入基本信息, 客户注册时要求填写基本信息,包括 客户编号、客户名称、客户电话、登陆密码、公司地址、联系人姓名等信息,系统在注册用户注册完后自动为其生成一个客户编号,并且嵌入到客户注册信息内,形成完整的客户资料。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 36 页 - - - - - - - - - 3 (2) 客户基本信息修改:客户基本信息注册错误或有所改变时可以进行信息的修改。可以修改登陆密码,修
12、改联系人姓名,修改联系人电话。(3) 客户基本信息删除:客户可以通过注销来删除客户基本信息。1.4.2 车辆基本信息管理提供车辆基本信息增加、修改、查询、删除功能。包括:(1) 车辆基本信息增加: 系统可以增加车辆基本信息,包括车牌号、 车类型、最大载重量、上牌时间、服务范围、事故情况、运输单价(以路程和重量计算 )等信息。系统检查所有信息填写正确后提示增加成功,返回车辆编号。(2) 车辆基本信息修改:车辆基本信息如果出错或者有所改变,系统可以对车辆基本信息的具体内容进行修改。可以修改车辆车牌号, 修改车辆车类型, 修改车辆载物重,修改车辆上牌时间车龄, 修改车辆事故情况, 修改车辆服务意向,
13、修改车辆运输单价。(3) 车辆基本信息查询:根据不同的条件查询车辆基本信息。可以按车辆车牌号查询车辆基本信息, 按车辆车类型查询车辆基本信息,按车辆载物重查询车辆基本信息, 按车辆事故情况查询车辆基本信息,按车辆供车服务意向查询车辆基本信息,按车辆运输单价查询车辆基本信息。(4) 车辆基本信息删除:由于车辆报废或转卖,可以删除车辆基本信息,包括车辆编号、车牌号、车类型、最大载重量、上牌时间、服务意向、事故情况、运输单价等信息。1.4.3 订单基本信息管理订单是客户服务中心根据客服的配送的要求生成配送原始单据订单种类分为: i普通配送订单 ;ii异地收款订单 ;iii换货订单 ; v退货单 ;
14、订单的主要信息有:订单号、订购客户信息、收货客服信息, 提供订单表的增加、删除、修改功能:(1) 订单基本信息增加: 客户在填写客户编号、货物名称、货物重量、路程长度、出发地、目的地、订单时间、订单备注等信息后,系统检查所有信息填写正确后提示增加成功并返回订单总额和订单编号。订单表还包括订单数量和运输费用等。(2) 订单基本信息更新:系统根据订单表自动更新订单表中的信息,如订单表编号、订单 总额等。(3) 订单基本信息修改: 客户可根据需要修改出发地、货物名称、 货物重量、目的地、订单备注等信息。(4) 订单基本信息查询:客户或第三方物流公司可根据订单编号、出发地、目的地、订单金额、运输费用和
15、货物重量等对订单进行查询。1.4.4 调度中心管理提供路线基本信息增加、删除、优化、修改功能。包括:(1) 路线基本信息增加:第三方物流公司统计订单目的地后添加路线基本信息,其中包含路线编号,出发地,目的地,预计所需时间等信息。(2) 路线基本信息删除:根据客户退单情况或者交通天气状况的改变进行一些无效线路的删除。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 36 页 - - - - - - - - - 4 (3) 路线基本信息优化: 根据筛选重复路线及包含路线进行路线
16、整合,优化计算所需最短最少路线。(4) 路线基本信息修改: 根据更改订单状况或者交通天气状况对路线信息进行修改。包括路线出发地的修改,路线目的地的修改和路线交通工具的修改。1.4.5 客户评价基本信息管理提供客户满意度评价功能及查询功能。(1) 客户满意度评价:需求商和供应商对此次物流运输的整体情况做一个星级评价。包括:评价编号和总体评价。(2) 具体服务项目评价:客户 ( 包括供应商和需求商 ) 对本次第三方物流运输情况的各个子项目进行评价。包括:对服务质量的评价,对运输路线的评价,对运输车辆的评价,对运输时间的评价,对运输费用的评价。(3) 反馈信息查询:根据不同条件查询总体评价和各项服务
17、评级水平。可以按评价号查询,按客户姓名查询,按路线编号查询,按运输费用查询,按车辆评价查询,按费用评价查询,按所花时间查询。1.5 系统功能图分析第三方物流运输系统功能图如图1.1 所示。第三方物流运输系统客户基本信息管理路线基本信息管理车辆基本信息管理订单基本信息管理客户评价信息管理客户基本信息增加客户基本信息修改客户基本信息删除路线基本信息增加路线基本信息删除路线基本信息优化路线基本信息修改路线基本信息查询车辆基本信息增加车辆基本信息修改车辆基本信息查询车辆基本信息删除订单基本信息查询订单基本信息更新订单基本信息增加客户满意度评价反馈信息查询各项服务评价查询名师资料总结 - - -精品资料
18、欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 36 页 - - - - - - - - - 5 图 1.1 系统功能图1.6 数据需求及业务规则分析业务规则分析主要是分析系统中数据之间的约束以及数据库的范围界定,基于上述功能需求,通过进一步了解第三方物流运输系统需求及业务分析规则如下:(1) 客户由客户编号唯一标识, 需要存储客户的公司名、 登陆密码、公司地址、注册时间、法人姓名、联系人姓名等信息。(2) 客户只能查询自己的基本信息。(3) 供应商客户需在 48 小时内登陆并发货。(4) 需求商客户提
19、交运输申请48 小时后不得修改。(5) 需求商客户 48 小时内提交相同目的地的运输申请可合并为一个订单。(6) 需求商客户 48 小时内可以取消运输申请,登陆后请求删除订单。(7) 一个客户只能有一名法人。(8) 供应商客户与需求商客户同时确认订单时予以发货运输。提出申请48 小时后有一方未确认则取消订单。(9) 未发货的同一目的地或其包含路线上的订单数小于10 时,在最早提交申请的订单确认 24 小时后发货运输。(10) 双方确认订单后原则上不允许撤销,如有真实存在的不可抗拒因素而必须取消订单的话,责任方需交付订单金额的10% 作为违约金。若取消订单数目过多导致上条情况发生,则责任方需另交
20、付订单金额5% 作为剩余订单公司的延迟运输补偿。(11) 在交付第三方物流运输费用后我司方可开始运输。(12) 每个运输车辆在事故状况中出现3 次以上事故本月停止运输工作。(13) 订单中的运输费用必须大于0。(14) 服务评价最高等级为5, 最低为 1, 且一次运输订单号只有一次评价机会。(15) 客户满意度评价中供应商客户与需求商客户对每张订单分别能且仅能评价一次。(16) 每一辆车的总载重量不能超过该车的最大载重量。(17) 订单中的出发地和目的地必须和路线中的出发地和目的地相同。1.7 数据约束分析(1) 客户编号约束:(2) 1.8 数据字典1.8.1 数据项与数据结构通过对所建立的
21、表进行分析,我们得到了以下一些数据项:(1)客户表如表 1.1 所示。表 1.1 客户表Custom_info数据项数据类型别名是否为空约束取值含义Cus_NO Number (8)客户编号Not null 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 36 页 - - - - - - - - - 6 Cus_name Varchar2(30) 客户名称Not null Cus_password Varchar2(20) 登陆密码Not null Cus_address
22、 Varchar2(100) 客户地址Not null Cus_phone Varchar2(20) 联系人电话Not null Cus_Contant Varchar2(30) 联系人姓名Not null (2)订单表如表 1.3 所示。Order_info 表 1.3 订单表Order_info (2)送货方信息Sent_info数据项数据类型别名是否为空约束取值含义Sent_NO Number (8)送货方编号Not null Sent_name Varchar2(30) 送货方称Not null Sent_address Varchar2(100) 送货方地址Not null Sent
23、_phone Varchar2(20) 送货人电话Not null Sent_Contant Varchar2(30) 送货人姓名Not null Sent_wants Varchar2(100) 送货要求Not null (3)收货方信息dist_info数据项数据类型别名是否为空约束取值含义Dist_NO Number (8)收货方编号Not null Dist_name Varchar2(30) 收货方称Not null Dist_address Varchar2(100) 收货方地址Not null Dist_phone Varchar2(20) 收货人电话Not null Dist_
24、Contant Varchar2(30) 收货人姓名Not null 数据项数据类型别名是否为空约束取值含义Order_NO number(10) 订单编号Not null PK Sent_NO number(10) 送货人信息Not null Dist_NO number(10) 收货人信息Not null Rou_NO number(10) 路线信息Not null Order_statue Char(3) 订单状态Not null Order_time datetime 订单时间Not null Order_Fee money 订单费用Null Order_Script Varchar2
25、(300) 订单备住Null 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 36 页 - - - - - - - - - 7 (4)路线表如表 1.4 所示。表 1.4 路线表 Rou-info 数据项数据类型别名是否为空约束取值含义Rou_No Number(10) 路线编号Not null Rou_Start varchar(20) 出发地Not null Rou_Dist varchar(20) 目的地Not null Rou_ength char(10) 路程长
26、度Not null Rou_PriTime char(10) 预计时间Not null (5)订单明细表。order_items_info 数据项数据类型别名是否为空约束取值含义items_NO Number (8)订单明细编号Not null items_production_ID Varchar2(30) 条形码Not null item_production Varchar2(50) 货物名称items_account Varchar2(100) 货物的数量Not null items_price Varchar2(20) 货物的单价Not null items_order Number
27、(5) 次序order_no Number(30) 所属订单号Not null (6)订单状态表order_status_info数据项数据类型别名是否为空约束取值含义status_NONumber(10) 状态编号satus_Namevarchar(20) 状态名称status_Descationvarchar(20) 状态描述(8)商品信息produce_info 数据项数据类型别名是否为空约束取值含义prod_NO Number(10) 商品代码prod_idVarchar2(30) 商品代码条形码prod_NameVarchar2(50) 商品名称prod_util Varchar2(
28、20) 商品计量单位prod_price Number(10,2) 商品单价prodcreate_date date 商品生产时间prod_desc Varchar2(300) 商品描述Prod_Classify_NO Number(10) 分类名称名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 36 页 - - - - - - - - - 8 商品分类classify_info 数据项数据类型别名是否为空约束取值含义Classify_NO Number(10) 分类编号
29、parentcls_NO Number(10) 父级分类编号fk Childcls_NO Number(10) 子级分类编号fk classify_name Varchar2(30) 分类名称(7)商品与供应商中间表prod_supr_info 数据项数据类型别名是否为空约束取值含义prod_supr_NO Number(10) 自增长id prod_NO Number(10) 商品代码Supr_NO Number(10) 供应商代码(7 供应商中间表supplier_info 数据项数据类型别名是否为空约束取值含义supr_NO Number(10) 供应商编号supr_Name Numbe
30、r(10) 供应商公司名称Supr_contacter Number(10) 供应商联系人Supr_Telephone 供应商联系方式Supr_deposit 供应商开户行Supr_account 供应商账户Partner_degree 合作等级(7)缺货单wantslips_info 数据项数据类型别名是否为空约束取值含义ws_NO Number(10) 缺货单编号与订单号一致名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 36 页 - - - - - - - - -
31、 9 ws_time Date 缺货单生成时间ws_statue Char(6) 订单状态(8)缺货明细wsitems_info 数据项数据类型别名是否为空约束取值含义wsitems_NONumber(10) 缺货单编号wsitems_prod_idVarchar2(30) 货物条形码wsitems_prod_NameVarchar2(50) 货物名称Wsitems_prod_uitl Varchar2(20) 货物计量单位wsitems_prod_account Number(10) 货物数量ws_NO Number(10) 所属缺货单Wsitems_order Number(5) 次序(9
32、)购货单purchase_info 数据项数据类型别名是否为空约束取值含义purc_No Number(10) 购货单编号purc_time Date 购货单生成时间Putc_statue char(4) 订单状态(10)购货明细purcitem_info 数据项数据类型别名是否为空约束取值含义purcitem_NO Number(10) 缺货单编号purcitem_prod_no Number(10) 货物条形码purcitem_prod_Name Varchar2(50) 货物名称purcitem_prod_account Number(10) 货物数量Purcitem_prod_pric
33、e money 货物单价purc_No Number(10) 所属购货单11)库房warehouse_info 数据项数据类型别名是否为空约束取值含义warehouse_No Number(10) 库房代码Warehouse_Name Varchar2(50) 库房名称Warehouse_type Varchar2(30)库房类型名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 36 页 - - - - - - - - - 10 (11)调拨单diaobodan_info
34、 数据项数据类型别名是否为空约束取值含义diaobodan_No Number(10) 调拨单编号Chuku_NO Number(10) 出库库房代码号Ruku_NO Number(10) 入库库房代码号chukuplan_date date 计划出库时间Order_NO Number(10) 订单号Renwu_no 任务单号(12)调拨商品明细dbditem_info 数据项数据类型别名是否为空约束取值含义dbditem_NO Number(10) 调拨商品明细dbditem_prod_no Number(10) 商品代码号dbditem_prod_Name Varchar2(50) 商品名
35、称dbditem_prod_account Number(10) 商品数量dbditem_prod_util money 商品计量单位diaobodan_No Number(10) 所属调拨单(13) 出库单chukudan_info 数据项数据类型别名是否为空约束取值含义Chukudan_NO Number(10) 出库单号Chuku_NO Number(10) 出库库房代码号Chuku_date date 出库时间chuKu_script Varchar2(200)注备信息(14) 出库单明细单ckditem_info 数据项数据类型别名是否为空约束取值含义ckditem_NO Numbe
36、r(10) 出库商品明细编号名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 12 页,共 36 页 - - - - - - - - - 11 ckditem_prod_id Varchar2(30) 商品代码号ckditem_prod_Name Varchar2(50) 商品名称ckditem_prod_account Number(10) 出库商品数量ckditem_prod_util money 商品计量单位Chukudan_NO Number(10) 所属出库单(15) 分发单
37、fengfadan_info 数据项数据类型别名是否为空约束取值含义Fenfadan_No Number(10) 分发单号Fenzhankf_NO Number(10) 分站库房名称代码Chuku_date date 出库时间(16) 分发单货物明细ffditem_info 数据项数据类型别名是否为空约束取值含义ffditem_NO Number(10) 分发单商品明细编号ffditem_prod_id Varchar2(30) 商品代码号ffditem_prod_Name Varchar2(50) 商品名称ffditem_prod_account Number(10) 商品数量ffditem
38、_prod_util money 商品计量单位Fenfadan_No Number(10) 所属分发单号(17) 验货单yanhuodan_info 数据项数据类型别名是否为空约束取值含义yanhaodan_NO Number(10) 验货单号Fengzhankufang_no Numher(10) 分站库房名称代码Chuku_date date 出库时间(18)验货单明细yhditem_info 数据项数据类型别名是否为空约束取值含义yhditem_NO Number(10) 验货单商品明细编号yhditem_prod_id Varchar2(30) 商品代码号yhditem_prod_Na
39、me Varchar2(50) 商品名称yhditem_prod_account Number(10) 商品数量yhditem_prod_util money 商品计量单位yanhaodan_NO Number(10) 所属验货单号名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 13 页,共 36 页 - - - - - - - - - 12 (19) 签收单qianshoudan_info 数据项数据类型别名是否为空约束取值含义qianshoudan_No Number(10) 签
40、收单号Renwudan_NO Number(10) 任务单号Cust_name Var char2(30) 客户姓名Telephone Varchar2(20) 联系电话post Char(10) 邮编Sent_Addr Varchar2(50) 送货地址Sent_date date 送货日期Sent_want Vatchar2(100) 送货要求SentFenZhan_NO Number(10) 送货分站Fengzhan_addr Varchar2(300) 分站地址Fengzhan_phone Varchar2(20) 分站电话isFaPiao Char(2) 是否要发票Total_Mon
41、ey money 商品总价renwu_type Varchar2(10) 任务类型Script_info Varchar2(300) 备注CustFankui_info Varchar2(300) 客户反馈CustQian_Name Varchar2(20) 客户签名(20) 签收单商品明细qsditem_info 数据项数据类型别名是否为空约束取值含义qsditem_NO Number(10) 签收单号商品明细编号qsditem_prod_id Varchar2(30) 商品代码号qsditem_prod_Name Varchar2(50) 商品名称qsditem_prod_account
42、Number(10) 商品数量qsditem_prod_util money 商品计量单位qianshoudan_No Number(10) 所属签收单号(21)配送任务单renwudan_info 数据项数据类型别名是否为空约束取值含义Renwu_NO Number(10) 任务单号Fenzhankufang_NO Number(10) 分站库房名称代码Peisongyuan_NO 配送员编号Peisongyuan_Name 配送员姓名Fenzhan_NO 分站代号FuWu_Time 服务时间FuWU_Money 服务资金FuWu_Statue 任务状态FUWU_script 备注信息名师资
43、料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 14 页,共 36 页 - - - - - - - - - 13 (22)服务内容信息fuwuneirong_info 数据项数据类型别名是否为空约束取值含义FuWuNeiRong_NO 服务内容编号Prod_NO 商品代码Prod_name 商品名称Prod_Util 商品计量单位Prod_Acount 商品数量renWu_type 任务类型FuWuObject_NO 所属服务对象编号(23) 服务对象信息fuwuObject_info 数
44、据项数据类型别名是否为空约束取值含义FuWuObject_NO 服务对象编号Fwo_name 姓名收人姓名Fwo_addr 地址收货地址Fwo_phone 电话收货电话Renwu_No 所属任务单根据的任务单(24)分站 fenzhan_info 数据项数据类型别名是否为空约束取值含义Fenzhan_NO 分站编号Fenzhan_name 分站名称1.8.2 数据处理数据处理结果如表1.6 所示。表 1.6 数据处理编号功能处理说明名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 15
45、 页,共 36 页 - - - - - - - - - 14 1.客户注册当客户成功注册后, 自动在客户表中添加该客户的注册信息2.修改客户登陆密码先按客户编号查询到客户基本型信息再对登陆密码进行修改3.修改客户联系人姓名先按客户编号查询到客户基本型信息再对客户联系人姓名进行修改4.修改客户联系人电话先按客户编号查询到客户基本型信息再对客户联系人电话进行修改5.按客户名称查询客户基本信息按客户名称精确查询客户基本信息6.按客户编号查询客户基本信息按客户编号精确查询客户基本信息7.按法人姓名查询客户基本信息按客户法人姓名精确查询客户基本信息8.按客户经理人姓名查询客户基本信息按客户经理人姓名精确
46、查询客户基本信息9.按客户经理人电话查询客户基本信息按客户经理人电话查询客户基本信息10.客户注销按客户编号精确查询到客户基本信息,再进行删除11.订单金额计算按照路程长度和货物重量计算订单金额12.客户评价客户按照路线,车辆,服务,时间,费用评价,算出平均分生成总体评价。2 数据库概念设计对实体集及属性、联系集及属性进行定义和E-R 模型设计。2.1 定义实体集及属性(1) 客户实体集Ecomp :客户编号 (EcompNo) 、客户名称 (EcompName) 、客户电话(ETelephone) 、 注册日期 (RegDate) 、 登陆密码 (SSerCode)、 地址(Address)
47、 、法人姓名 (LPName) 、联系人姓名 (ConName) 。(2) 路 线实 体集Route:路 线 编号 (RouNo)、出发 地( Start)、目的地(Distination)、路程长度 (Length) 、 预计时间 (PriTime) 等信息。(3) 车辆实体集Car:车辆编号 (CarNo) 、车牌号 (CarLisen) 、上牌时间(CarTime) 服务意向 (SerTend) 、事故状况 (Accidents)、运输单价 (TranFee) 、最大载重 (MaxWgt)、车类型 (CarType) 。2.2 定义联系集及属性(1) 订单Order :订单编号(Orde
48、rNo) 、订单数量 (OrderNum)、订单总额(OrderSum)、出发地 (Start)、目的地 (destination)、货物名称 (GName) 、货物重量(GWgt)、 运输费用 (OrderFee) 、 路程长度 (Length) 、 订单备注 (OrderScript)、订单时间 (Ordertime) 。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 16 页,共 36 页 - - - - - - - - - 15 (2) 客户评价 CommLevel: 评价编
49、号 (CommNo) 、总体评价 (SerLevel) 、车辆评价(CarLevel) 、路线评价 (RouLevel) 、服务质量评价 (SvLevel) 、运输时间评价(TTLevel) 、费用评价 (FeeLevel) 。2.3E-R 模型设计系统的 E-R 模型设计,不仅包括基本实体的E-R图设计,还包括两个实体之间的联系的 E-R 图设计,下面分别从单个实体E-R图设计、两个实体 E-R图设计以及聚合的 E-R 图设计进行简单表示与阐述。2.3.1 实体 E-R模型设计(1) 客户 E-R模型如图 2.1 所示。图 2.1 客户 E-R 模型(2) 车辆 E-R模型如图 2.2 所示
50、。图 2.2 车辆 E-R 模型(3) 路线 E-R模型如图 2.3 所示。车辆编号车牌号车类型最大载重量上牌时间服务意向事故状况费用说明车辆联系人姓名客户电话客户编号登陆密码客户地址客户名称客户法人姓名注册日期名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 17 页,共 36 页 - - - - - - - - - 16 图 2.3 路线 E-R 模型2.3.2 多元联系 E-R模型设计订单联系集的 E-R模型如图 2.4 所示。图 2.4 订单联系 E-R 模型2.3.3 总 E