物流配送管理系统的设计与实现论文内容摘要:

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 备注。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。