物流配送管理系统的设计与实现论文内容摘要:
2. 采用的开发工具和后台数据库 本系统以 Visual Basic 为开发工具,以 SQL Server 2020 为后台数据库,分析、设计并实现了一个基于 C/S 架构的物流配送管理系统。 管理员 部 门 公 司 雇 佣 司 机 车 辆 货 物 客 户 从属 雇佣 驾驶 托运 配送 验收 供给 姓 名 编 号 验收人 性 别 职 务 部门编号 部门名称 数 量 体 积 名 称 重 量 车牌号码 编号 车辆类型 姓 名 编 号 性 别 驾 龄 联系电话 编 号 所属单位 姓 名 客户名称 联系地址 联系电话 名 称 网 址 电 话 n 1 1 n n m m n 1 n 1 n m n n m 9 ( 1) 开发工具 ● Visual Basic 语言简介 Visual Basic 是一种可视化的编程工具, Visual 意为“可视化的”,指的是一种开发图形用户界面( GUI)的方法。 Visual Basic 编程系统采用了面向对象,事件驱动的编 程机制,通过把复杂的 Windows 编程封装起来,提供了一种所见即所得的可视界面设计方法,为广大非计算机专业人员学习,使用,研究和开发 Windows 环境下的应用程序提供了巨大帮助。 早在 1991 年, Microsoft 公司就推出了 Visual Basic,当时的 Visual Basic还有很多的缺陷,功能也相对少一些。 1993 年, Microsoft 推出了 Visual Basic ,此时该软件进入了实用阶段,可以非常方便的创建多媒体,图形界面等应用程序。 1997和 1998年 Microsoft相继推出的 Visual Visual Basic ,因其功能强大,简单易学, Visual Basic 迅速成为许多程序员首选的编程工具。 VB 包括三个版本,分别是学习版 ( Learing)、专业版( Professional)、和企业版( Enterprise)。 ( )学习版是 VB 的基础版本,是针对初学者学习和使用的。 包括所有的内部控件,以及网络、数据绑定等控件。 ( )专业版针对的是计算机专业人士,除了具有学习版的全部功能外,还包括 ActiveX 、 Inter 控件 开发工具、动态 HTML 页面设计等高级特性。 ( )企业版是 VB 的最高版本,除了具有专业版的全部功能外,还包括一个 BackOffice 特殊工具。 ● Visual Basic 集成开发环境 VB 集成开发环境除具有 Microsoft 应用软件常规的标题栏、菜单栏、工具栏外,还包括窗体窗口、属性窗口、工程资源管理器窗口、代码窗口、立即窗口、窗体布局窗口、对象浏览窗口、工具窗口 8 个独立窗口。 ( 2) 后台数据库 SQL Server 数据库系统最初是由 Sybase 公司开发和实现的, Microsoft 为了在 OS/2 操作系统中开发数据库产品,购买了 SQL Server 版权,并于 20 世纪 90年代初期在 Windows 操作系统中开始开发。 如果用户开发 Windows 应用程序,SQL Server 应是首选的数据库产品,因为它与 Windows 操作系统结合的非常紧密。 随着 Windows 操作系统的盛行,使得 SQL Server 成为一个重要的数据库系统。 此外, SQL Server 还具有 Windows 操作系统的特点,即界面友好、操作简单,通过图形用户接口( SQL Server 提供的企业管理器),用户不需记忆各种命令 和 SQL 语句就可以完成各种常规操作。 在功能上, SQL Server 也毫不逊色, 10 可以与 Oracle、 DB2 等大型数据库媲美,尤其在 SQL Server 当前版本 ——— SQL Server2020 中,提供了几十种向导,覆盖了几乎所有的数据库操作(数据库的创建、维护、作业、警告、数据复制、转换等)。 11 第 3 章 总体设计 功能层次图 物流管理系统是一个典型的数据库管理系统,系统由基本信息设置、货物托运管理、信息查询、报表管理、系统管理等模块组成,规划系统功能模块如下: 基本信息设置模块 该模块主要负责完成 部门资料设置、职务信息设置、公司资料设置、 管理员资料设置、客户资料设置、司机资料设置和车辆资料设置。 货物托运管理模块 该模块主要由车辆调度安排、托运申请单管理、货物托运单管理、货物验收单管理和车辆配送跟踪记录单管理几部分组成。 信息查询模块 该模块由货物申请单查询、车辆调度信息查询、货物托运信息查询、货物托运验收查询和车辆在途跟踪查询几部分组成。 报表管理模块 包括货物申请单报表、货物托运单报表和货物验收单报表 3 部分。 系统管理模块 包括查看日志、删除日志、用户管理、数据备份、数据恢复和系统数据清理几部分。 物流配送管理系统的功能层次结构如图。 12 图 系统功能层次图 编码设计 本系统内部信息编码方式如下所示。 ( 1) 部门资料编号为 3 位数字编码的组合。 例如: 001。 ( 2) 职务信息编号为 3 位数字编码的组合。 例如: 001。 ( 3) 管理员 信息编号为大写字母“ E”和 4 位数字编码的组合。 例如: E0001。 ( 4) 客户信息编号为大写字母“ C”和 4 位数字编码的组合。 例如: C0001。 ( 5) 司机信息编号为大写字母“ S”和 4 位数字编码的组合。 例如: S0001。 ( 6) 车辆信息编 号为大写字母“ C”和 4 位数字编码的组合。 例如: C0001。 管理员资料设置 公司资料设置 职务信息设置 部门信息设置 在途跟踪信息查询 货物托运验收查询 货物托运单信息查询 车辆调度信息查询 货物托运单管理 货物申请单管理 车辆调度安排 数据备份 重新登录 退出系统 货物托运单报表 货物申请单报表 货物验收单报表 货物申请单查询 报表管理 信息查询 货物托运管理 系统管理 货物验收单管理 查看日志 车辆配送跟踪 数据恢复 用户管理 删除日志 退出系统 物流配送管理系 统 客户资料设置 车辆资料设置 司机资料设置 基本信息设置 13 ( 7) 车辆调度安排编号为大写字母“ A”和 4 位数字编码的组合。 例如:A0001。 ( 8) 托运申请单流水帐号为系统当前日期和 7 位数字编码的组合。 例如:202020280000001。 ( 9) 托运单号为当前系统日期和 5 位数字编码的组合。 例如:2020202800001。 ( 10) 货物验收编号为当前系统日期和 5 位数字编码的组合。 例如:2020202800001 ( 11) 货物在途跟踪编号为字母“ GZ”与当前系统日期以及 6 位数字编码组合。 例如: GZ20202028000001。 数据库 的设计 系统数据库名称为 “db_Goods:”,数据库中包含管理员信息表( Tb_User)、客户信息表( Tb_khxx)、本单位信息表( Tb_bdwxx)、司机信息表( Tb_Goods_sjxx)、车辆信息表( Tb_Goods_clxx)、部门信息表( Tb_bmxx)、车辆调度信息表( Tb_Goods_cldd)、申请单信息表( Tb_Goods_sqd)、托运信息表( Tb_Goods_tyd)、货物装箱信息表( Tb_Goods_hwzx)、在途跟踪信息表( Tb_Goods_ztgz)、客户验收信息表( Tb_Goods_khys)和在途调度信息表( Tb_Goods_ztdd) 13 个表。 tb_Goods_khys(客户验收数据信息表) 客户验收数据表用来保存客户验收的数据信息。 客户验收数据表的结构如表 示。 表 客户验收数据表 字 段 名 数据类型 长 度 描 述 khys_id varchar 30 记录编号 khys_ysbh varchar 30 客户验收编号 khys_khmc varchar 20 客户名称 khys_tydh varchar 30 托运单号 khys_ysrq datatime 8 验收日期 khys_ysdw varchar 50 验收单位 khys_ysr varchar 20 验收人 khys_bzxx text 16 备注 14 tb_ztdd(在途调度信息表) 在途调度信息表用来保存在途调度的信息。 在途调度信息表的结构如表 所示。 表 在途调度信息表 字 段 名 数据类型 长 度 描 述 ztdd_ddbh varchar 30 在途调度编号 ztdd_jsrwtydh varchar 30 接 受任务单号 ztdd_srclhm varchar 30 车牌号码 ztdd_srsjxm varchar 20 司机姓名 ztdd_lxdh varchar 20 联系电话 ztdd_zxrw text 16 接受任务 ztdd_bzxx text 16 备注 tb_bdwxx(本单位信息表) 本单位信息表是用来保存本单位的信息。 本单位信息表的结构如表 所示。 表 本单位信息表 字 段 名 数据类型 长 度 描 述 bdwxx_mc nvarchar 50 单 位名称 bdwxx_lxdz nvarchar 50 联系地址 bdwxx_yb nvarchar 7 邮编 bdwxx_cz nvarchar 50 传真 bdwxx_frdb nvarchar 50 法人代表 bdwxx_lxdh nvarchar 50 联系电话 bdwxx_khyh nvarchar 50 开户银行 bdwxx_yhzh nvarchar 50 银行帐号 bdwxx_wz nvarchar 50 网址 bdwxx_nsh nvarchar 50 纳税号 tb_Goods_sqd(货物申请单信息表) 货物申请单信息表用来保存货物申请单的信息。 货物申请单信息表的结构如 15 表 所示。 表 货物申请单信息表 字 段 名 数据类型 长 度 描 述 sqd_lszh varchar 50 流水帐号 sqd_sqdh varchar 30 申请单号 sqd_khbh varchar 30 客户编号 sqd_khmc varchar 30 客户名称 sqd_chrq datatime 8 出货日期 sqd_zjmc varchar 50 主件名 称 sqd_tj int 4 体积 sqd_kprq datatime 8 开票日期 sqd_ddbh varchar 30 订单编号 sqd_zjsl int 4 主件数量 sqd_yf varchar 20 运费 sqd_htbh varchar 30 合同编号 sqd_cfdd varchar 50 出发地点 sqd_fdmc varchar 50 附件名称 sqd_fsfy varchar 20 分送费用 sqd_clbh varchar 30 车辆编号 sqd_mddd varchar 50 目的地点 sqd_fjsl int 4 附件数量 sqd_hjje varchar 20 合计金额 sqd_cphm varchar 30 车牌号码 sqd_jl float 8 距离 sqd_dw float 8 吨位 sqd_fqhm varchar 30 发票号码 sqd_ssbm varchar 20 所属部门 sqd_bz text 16 备注。物流配送管理系统的设计与实现论文
相关推荐
击,目前已成为计算机网络所面临的重大威胁,无论个人、企业还是政府机构,只要进入计算机网络,都会感受到黑客带来的网络安全威胁。 大至国家机密,小到个人隐私,还有商业机密,都随时可能被黑客发现并窃取或公布。 黑客的攻击手段和方法多种多样,一般可以粗略的分为以下两种 :一种是主动攻击,它以各种方式有选择地破坏信息的有效性和完整性;另一类是被动 攻击,它是在不影响网络正常工作的情况下,进行截获、窃取
空间分布特性的分析结果。 其中,空间性数据仓库,即为在原有模型基础上的数据模型中加插地理信息特性描述,让目标数据具有地理空间特性。 例如,每个客户的注册信息上加入地理位置坐标描述,在客户消费 /服务的活动中,加入地理位置坐标描述。 另外,在原来传统模型上的数据挖掘模块中,捆绑 GIS 模块,让数据挖掘模块与 GIS 模块共同完成。 数据挖掘与 GIS 的结合增加了 面向空间要素的数据挖掘
二. 商品分类原则 明确分类商品集合体所包含的范围 提出商品分类的明确目的 选择适当的商品分类标志 三、商品分类的基本方法 线分类法 线分类法又称层级分类法,是指将分类对象按所选定的若干分类标志,逐次地分成相应的若干个层级类目,并排成一个有层次的、逐级展开的分类体系。 面分类法 面分类法又称平行分类法,是指将分类对象按所选定的若干分类标志视为若干个面,每一个面划分为彼此独立的若干个类目
和价值,二是为将货物配送给用户,在物流中心进行必要的加工活动而进行的保存。 ( 4)运输功能 运输是物流的核心业务之一,也是物流系统的一个重要功能。 选择何种运输手段对于物流效率具有十分重要的意义,在决定运输手段时,必须权衡运输系统要求的运输 服务和运输成本,可以从运输机具的服务特性作判断的基准:运费,运输时间,频度,运输能力,货物的安全性,时间的准确性,适用性,伸缩性,网络性和信息等。 (
2、生流行的风险较大,部分麦田杂草可能偏重发生。 同时,雨雪天气增加了土壤墒情,为春季田间管理提供了有利条件;低温天气对部分病虫害和部分旺长小麦具有一定的抑制作用。 二、指导思想与目标任务(一)指导思想坚持冬季损失春季补、灾区损失非灾区补、面积损失单产补的思路,一手抓当前抗灾减灾,一手抓春季田间管理;一手抓灾区恢复生产,一手抓全国小麦生产;紧紧围绕“加强管理、扩大面积、防治病虫”三大任务