物流配送信息管理系统的设计与实现毕业设计(编辑修改稿)内容摘要:
运单进入配送站。 派件出站:配送员将运单 送往收件人。 派件归班:运单妥投、被用户拒收、滞留等情况的操作。 数据流图( DFD)是一种图形化技术,它描绘了数据流从输入移动到输出过程中所经受的变换。 系统通过信息导入来将物流信息添加进数据库,分拣中心操作入库、出库,配送站操作入 站、出站、归班时将物流信息进行更新,达到信息管理的目的。 物流配送信息 的数据流图如图 32 所示: 信 息 导 入分 拣 中 心 子 系 统分 拣 中 心入 库 员配 送 站 子 系 统配 送 员配 送 站 入 站 员快 递 单 打 印运 单 入 库运 单 出 站运 单 归 班运 单 入 站商 家运 单 出 库分 拣 中 心出 库 员收 货 人运 单 派 送签 收 、 拒 收 图 32 物流配送信息管理系统 数据流图 信息 导入 模块设计 物流配送信息 管理系统的主要功能之一是实现 信息导入 ,其 信息导入 功能模块如图33: 该模块主要功能: 把保存有运单基本信息的 excel 上传到服务器,由服务器进行解析、校验、插入数据库。 河北大 学 2020届本科生毕业论文(设计) 9 信 息 导 入 模 块用 户 界 面输 入 输 出上 传 e x c e l 表导 入 数 据 库 图 33 信息导入 模块 分拣中心 —— 运单入库 分拣中心操作运单入库功能,其功能模块如图 34: 该模块主要功能: 1, 运单信息更新为进入分拣中心的状态 ,记录操作入库的分拣中心 ID。 2, 自动打印快递单。 分 拣 中 心 操 作用 户 界 面输 入 输 出分 拣 人 员 操 作运 单 入 库数 据 库 更 新打 印 快 递 单 图 34 运单入库 模块 分拣中心 —— 运单出库 分拣中心操作运单入库功能, 其功能模块,如图 35 所示。 该模块的主要功能: 选择运单出库目的地,可选为配送站或者其他分拣中心。 河北大 学 2020届本科生毕业论文(设计) 10 分 拣 中 心 操 作用 户 界 面输 入 输 出分 拣 人 员 操 作运 单 出 库数 据 库 更 新 图 35 运单 出库 模块 配送站 —— 运单入站 配送站操作运单入站功能, 其功能模块,如图 36 所示。 该模块的主要功能: 运单信息更新为进入 配送站 的状态 ,记录进入的 配送站的 ID。 配 送 站 操 作用 户 界 面输 入 输 出配 送 员 操 作运 单 入 站数 据 库 更 新 图 36 运单入站 模块 配送站 —— 运单出站 配送站操作运单出站功能, 其功能模块,如图 37 所示。 该模块的主要功能: 选择配送运单的配送员,并将运单信息更新为正在派送状态 ,记录配送的配送员。 河北大 学 2020届本科生毕业论文(设计) 11 配 送 站 操 作用 户 界 面输 入 输 出配 送 员 操 作运 单 出 库数 据 库 更 新 图 37 运单出站模块 配送站 —— 运单归班 配送站操作运单入归班功能, 其功能模块,如图 38 所示。 该模块的主要功能: 配送员派件完毕后,回到配送站内操作,选择配送结果:妥投、滞留、拒收 ,在数据库更新状态信息。 妥投:运单正常配送,实物送达客户。 滞留:暂时无法将实物送达客户,运单暂时在配送站保管。 拒收:客户拒绝签收运单。 配 送 站 操 作用 户 界 面输 入 输 出配 送 员 操 作运 单 归 班数 据 库 更 新 图 38 运单归班模块 数据库 设计 数据库设计是指 在一个指定的 应用环境 下 , 设计适合的数据库 结构, 建立 能使软件正常工作的数据库结构 , 高效有序的管理数据,各种满足用户的 需求。 河北大 学 2020届本科生毕业论文(设计) 12 人们对于数据库设计,摸索出很多设计方法。 例如: 1.新奥尔良方法。 它 指的是 运用软件功能的思想,按一定的设计规程用工程化方法设计数据库。 2.基于 ER 模型的数据库设计方法。 3. 3NF(第三范式) 的设计方法。 4. ODL( Object Definition Language)方法。 这是面向对象的数据库设计方法。 物流配送信息管理系统 数据库设库设计就采用的 ER 模型来设计数据库的概念模型 ,它可以作为用户与分析员之间有效的交流工具,使数据库 的建立更快速、合理。 数据库的设计,主要是对数据表的设计。 物流配送信息管理系统 的数据表主要包括:运单信息 (表 31)、用户表(表 32)、 运单详情 表( 表 33) 、 签收表 ( 表 34) 、商家表(表35)、部门表(表 36) 等。 表 31 运单信息表 字段名 字段类型 是否可空 默认值 注释 WAYBILLNO NUMBER N 运单号 STATUS NUMBER(3) N 运单状态 CUSTOMERORDER VARCHAR2(50) N 订单号 DELIVERSTATIONID NUMBER(10) N 1 运单分配的配送站点 MERCHANTID NUMBER(10) N 商家 CREATEBY NUMBER(10) N 创建人 CREATETIME DATE N SYSDATE 创建时间 UPDATEBY NUMBER(10) N 更改人 UPDATETIME DATE N SYSDATE 更改时间 在运单表中: WAYBILLNO:运单号:主码,是查询信息的主要依据,自动生成,整数型,实例:10404270037568; STATUS:运单状态 ID:整数型,手动填写 ,实例: 2(配送员配送中), 3(妥投), 5(拒收); CUSTOMERORDER:订单号: 商家的订单号(不唯一,可重复), 字符串型,手动填写,实例: 169718774; DELIVERSTATIONID: 运单分配的配送站点 ID:整数型,手动填写,实例: 20(保定站),21(衡水站) ; MERCHANTID: 商家 ID: 运单的商家来源 : 整数型,手动填写,实例: 123(小米), 256(华为) ; CREATEBY: 创建人 ID: 创建该条数据的操作人, 整数型, 自动生成 ,实例: 1000023152; 河北大 学 2020届本科生毕业论文(设计) 13 CREATETIME: 创建时间 : 创建该条数据时间, 时间 型, 自动生成 ,实例: 2020/4/10 10:25:00; UPDATEBY: 更改人 ID: 更改该条数据的操作人, 整数型,自动生成,实例: 1000023152; UPDATETIME: 更改时间: 更改该条数据的时间, 时间型,自动生成,实例: 2020/4/10 10:25:00; 表 32 用户表 字段名 字段 类型 是否可空 默认值 注释 EMPLOYEECODE NUMBER N 员工编号 EMPLOYEENAME VARCHAR2(100) N 员工姓名 PASSWORD VARCHAR2(200) N 密码 CELLPHONE VARCHAR2(80) Y 手机 STATIONID NUMBER N 所在站点 CREATBY NUMBER N 创建人 CREATETIME DATE N SYSDATE 创建时间 UPDATEBY NUMBER N 最后一次更新人 UPDATETIME DATE N SYSDATE 最后一次更新时间 在用户表中: EMPLOYEECODE: 员工编号 :整数型,自动生成,实例: 0000035131; EMPLOYEENAME: 员工姓名 :字符型,手动填写,实例: 169718774; PASSWORD: 密码 :字符型,手动填写,实例: 20(保定站), 21(衡水站); CELLPHONE: 手机 :字符型,手动填写,实例: 123(小米), WAYBILLNO: STATIONID: 所在站点 ID:整数型,手动填写,实例: 20(保定站), 21(衡水站); CREATEBY: 创建人 ID:创建该条数据的操作人,整数型,自动生成 ,实例: 1000023152; CREATETIME: 创建时间 :创建该条数据时间,时间型,自动生成,实 例: 2020/4/10 10:25:00; UPDATEBY: 更改人 ID:更改该条数据的操作人,整数型,自动生成 ,实例: 1000023152; UPDATETIME: 更改时间: 更改该条数据的时间,时间型,自动生成,实 例: 2020/4/10 10:25:00; 表 33 运单详情表 字段名 字段类型 是否可空 默认值 注释 WAYBILLNO NUMBER Y 运单号 FORMCODE VARCHAR2(100) N 订单号 RECIVENAME VARCHAR2(100) Y 接收人 河北大 学 2020届本科生毕业论文(设计) 14 ADDRESS VARCHAR2(1000) Y 接收地址 PROVINCE VARCHAR2(100) Y 接收省份 CITY VARCHAR2(100) Y 接收城市 AREA VARCHAR2(100) Y 接收地区 FROMADDRESS VARCHAR2(1000) Y 发件地址 FROMPROVINCE VARCHAR2(100) Y 发件省 FROMCITY VARCHAR2(100) Y 发件市 FROMAREA VARCHAR2(100) Y 发件区 FROMMOBILE VARCHAR2(100) Y 发件人手机号 ACCEPTTIME DATE Y SYSDATE 接单时间 PAYMENTTYPE NUMBER Y 支付类型 NEEDFUND NUMBER Y 应收金额 POSTALCODE VARCHAR2(100) Y 接收人邮编 WEIGHT NUMBER Y 重量(单位。 ) TRANSFERPRICE NUMBER Y 配送费 ORDERCOMMENT VARCHAR2(1000) Y 重要提示 MOBILEPHONE VARCHAR2(100) N 接收人手机 PRICE NUMBER Y 运单货品价格 PAIDPRICE NUMBER Y 是否已付款 MARCHARTID NUMBER Y 商家 ID CREATEBY NUMBER Y 创建人 CREATETIME DATE Y SYSDATE 创建时间 UPDATEBY NUMBER Y 更新人 UPDATETIME DATE Y SYSDATE 更新时间 ORDERINFOVOLUME NUMBER Y 体积 在运单表中: WAYBILLNO:运单号:数值型,手动填写,实例: 10404270037568。 FORMCODE:订单号:字符型,手动填写,实例: 169718774。 RECIVENAME:接收人:字符型,手动填写,实例:张三; ADDRESS:接收地址:字符型,手动填写,实例:五四 东路 180 号河北大学; PROVINCE:接收省份:字符型,手动填写,实例:河北 省; CITY:接收城市:字符型,手动填写,实例:保定 市; AREA:接收地区:字符型,手动填写,实例:北市 区; FROMADDRESS:发件地址:字符型,手动填写,实例:五四 东 路 180 号河北大学; 河北大 学 2020届本科生毕业论文(设计) 15 FROMPROVINCE:发件省:字符型,手动填写,实例:河北省 ; FROMCITY:发件市:字符型,手动填写,实例:保定市 ; FROMAREA:发件区:字符型,手动填写,实例:北市区 ; FROMMOBILE:发件人手机号:字符型,手动填写,实例: 18730225760; ACCEPTTIME:接单时间:时间型,手动填写,实例: 2020/4/10 10:25:00; PAYMENTTYPE:支付类型:数值型,手动填写,实例: 在线支付; NEEDFUND:应收金额:数值型,手动填写,实例 : 50; POSTALCODE:接收人邮编:字符型,手动填写,实例: 071000; WEIGHT:重量:数值型,手动填写,实例: 5; TRANSFERPRICE:配送费:数值型,手动填写,实例: 10; ORDERCOMMENT:重要提示:字符型,手动填写,实例: 易碎物品; MOBILEPHONE:接收人手机:字符型,手动填写,实例: 18730225760; PRICE:运单货品价格:数值型,手动填写,实例: 500; PAIDPRICE:是否已付款:数值型,手动填写,实例: 1(是), 0(否); MARCHARTI。物流配送信息管理系统的设计与实现毕业设计(编辑修改稿)
相关推荐
类 目设置的意见不同。 便为这些具有多重等级关系的类目在两个位置 上 同时列出 . 以供用 户 自己去选择。 例如 : 生理光学 , 视觉图象 (交替类目为 ) 生理光学 , 视觉 (交替类目为 ) 但对有些具有多重等级在系的类目 , ICSP则 只在分类表的一处设置正式类目 (配有类号 ), 在交替位 置则不 编配类号 , 只给出注释。 同时 ICSP在处理学 科之间的相关与交叉 关系方面
3 预处理 .................................................................................................................... 3 特征参数的提取 ..................................................................
人 、 车 、 路与环境之间的相互交流,从而提高交通系统的安全和效率,以达到保护环境 、 降低能耗的作用 [8]。 它主要包括公交行业无线视频监控平台 、 智能公交站台 、 电子票务 、 车管专家和公交手机一卡通 5 种业务。 交通信息采集是其中的关南京邮电大学 2020 届本科生毕业设计(论文) 7 键子系统,它是发展智能交通的基础和前提。 在交通信息采集中
主要为调查研究收集资料。 如向有关部门征询选址意见,调查可选地区的社会、经济、资源、气象、运 输、环境等条件,进行比较分析,提出初步意见。 并在企业经营决策的基本方针及中心建设的必要性基础上,确定配送中心的定位。 物流配送中心在场址选择时,首先要对配送对象的地点和数量,配送中心的位置和规模、配送商品的类型、库存标准、配送中心作业内容等影响因素进行定性分析和审慎评估, 明确配送系统的所需条件。
2 515 U 0 X 1 1 X 93 516 U 0 U 0 0 U 94 517 U 0 U 0 0 U 95 518 U 0 U 0 0 U 96 519 U 0 X 1 1 X 97 520 U 0 U 0 0 U 98 521 O 1 A 4 5 E 99 522 U 0 E 3 3 I 100 523 U 0 U 0 0 U 101 67 U 0 U 0 0 U 102 68 U
Java 代码来处理一种动态页面。 每一页第一次被调用时,通过 JSP 引擎自动被编译 成 Servlet,然后被执行,以后每次调用时,执行编译过的 Servlet。 JSP 提供了多种方式访问 Java class、 Servlet、Applets 和 Web Server,因此, Web 应用的功能可以分成多个明确定义公用接口的组件,通过 JSP 将它们结合在一起 [7]。 J2EE 简介