




免费预览已结束,剩余60页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
学士学位论文 I 物流管理信息系统 摘要 近年来 计算机技术日趋成熟 数据库技术不断发展 管理信息系统的应用已延 伸到社会的各个领域 本文以管理信息系统的开发方法及步骤为理论基础 开发出一 个小型的信息管理系统 物流管理系统 本系统设计过程遵循软件工程的原理 逐个设计各个子系统的功能 系统的实现 以 Windows 操作系统为开发环境 MS SQL Server 2000 为数据库平台 选择 Visual Basic 6 0 为开发工具 实现了该系统应有的基本功能模块 本文介绍了整个系统的设 计与实现的过程 从系统开发的背景和目标出发 依次进行需求分析 数据库设计 详细设计和系统实现等 物流管理系统从功能上分为 基本信息管理 货物托运管理 信息查询管理 报表管理和系统管理 该系统基本能满足用户的要求 该系统具有稳 定性高 安全 结构合理 可维护性强 功能完备 界面友好等特点 学士学位论文 II 目录目录 第一章 系统概述 1 1 1 系统开发的背景和意义 1 1 1 1 系统开发背景 1 1 1 2 系统开发意义 2 1 2 系统开发的目标 2 1 3 系统开发环境 3 1 4 相关技术概述 3 1 4 1 Visual Basic 6 0 简介 3 1 4 2 SQL 简介 4 第二章 系统分析 6 2 1 可行性分析 6 2 1 1 技术可行性 6 2 1 2 经济可行性 6 2 1 3 操作可行性 7 2 2 需求分析 7 2 2 1 数据流图 8 2 2 2 顶层数据流程图 8 2 2 3 货物托运总数据流图 9 2 2 4 货物托运分数据流程图 10 2 3 数据字典 12 2 3 1 数据流 12 2 3 2 数据存储 14 2 3 3 处理逻辑 15 第三章 总体设计 17 3 1 系统功能结构图 17 3 2 概念数据模型 18 学士学位论文 III 3 3 物理数据模型 19 3 4 数据库设计 21 第四章 详细设计 24 4 1 系统总程序流程设计 24 4 2 用户登录 24 4 3 货物托运管理功能设计 25 4 3 1 货物托运申请单管理 25 4 3 2 车辆调度安排管理 26 4 3 3 货物托运单管理 28 4 3 4 车辆配送跟踪管理 29 4 3 5 货物验收单管理 30 4 4 信息查询管理功能设计 31 4 5 报表管理功能设计 32 第五章 系统实现 33 5 1 系统登陆界面 33 5 2 系统主界面 35 5 3 系统货物托运管理界面 35 5 3 1 货物托运单管理界面 36 5 3 2 车辆调度安排管理界面 37 5 3 3 货物托运单管理界面 40 5 3 4 车辆配送跟踪管理界面 44 5 3 5 客户验收单管理界面 47 5 4 信息查询 49 第六章 系统测试和维护 53 6 1 系统测试 53 6 1 1 测试的定义及目的 53 6 1 2 测试的内容 53 学士学位论文 IV 6 1 3 测试数据 53 6 2 系统维护 54 6 2 1 系统维护的概念 54 6 2 2 系统维护的内容 55 学士学位论文 0 第一章 系统概述 1 1 系统开发的背景和意义 1 1 1 系统开发背景 经济全球化及现代物流发展的现代化 信息化 仓储运输的现代化和综合化的趋 势 对我国物流的发展提出了全方位的挑战 面对跨国企业不断渗透中国物流市场的 严峻形势 我国物流业走高科技之路势在必行 我国国民经济连续多年高速增长 为 我国现代物流业的发展创造了良好的条件 目前 我国各类物流企业有 14 万家左右 中小型企业占大多数 在如此强烈的竞争环境下 要想取得一席之地 各企业在目前 良好服务的基础上 还要提高企业的运营效率和自身管理水平 人工管理早已不再适 应企业发展的要求 利用计算机网络对企业运营程序进行全方位的管理已迫在眉睫 通过计算机网络对企业进行管理 不仅为企业的运营过程节省了大量的时间 提高了 企业的效率 还为企业在客户群中树立了全新的形象 为企业日后发展奠定了一个良 好的基础 关于零担专线运输信息化的发展情况 我们对秦皇岛市零担专线运输企业进行了 专题调查分析 结果表明 该市道路运输市场还没有公共的物流信息服务平台 多数 专线运输企业没有自己的网站 没有开展网上受理业务 企业的信息系统仅是用来管 理内部运营 很少对外部客户和供应链的相关单位开放 企业拥有的专业物流人才很 少 学历较低 专业的信息技术人才几乎没有 物流信息技术主要包括条形码 全球 卫星定位系统 GPS 仓储信息管理系统 射频识别 RFID 货源信息查询系统 车辆信息管理系统 物流技术实现的功能主要包括客户查询 货物跟踪 货源信息查 询 车辆信息查询等 对多数城市进行抽样调查 分析结果与秦皇岛市的情况基本相 同 现状调查表明 目前多数零担专线运输企业由于自身的经济实力 管理能力和人 才状况等企业软硬件条件所限 信息化水平较低 零担专线运输的信息化建设存在的 问题 主要表现在以下方面 1 企业规模较小 资金有限 无法独立完成信息平台建设 实现信息共享 学士学位论文 1 2 企业的信息系统没有实现整体业务的物流信息化管理 3 物流信息技术利用水平低 实现的信息功能有限 多数企业仅是利用货源信 息查询系统和车辆信息管理系统实现货源信息查询功能和车辆信息查询功能 信息化 水平低 4 服务客户局限于社会的零散客户和生产企业 没有开发电子商务网站客户 5 专业的物流人才和信息人才缺乏 技能较低 难以提升企业的物流信息服务 质量 6 缺少信息化建设的支持 多数没有列入城市发展和建设规划 物流信息技术 标准和信息资源标准有待完善 公共信息系统有待建立 物流在线管理是在社会再生产过程中 根据物质资料实体流动的规律 应用管理 的基本原理和科学方法 对物流活动进行计划 组织 指挥 协调 控制和监督 使 各项物流活动实现最佳的协调与配合 已降低物流成本 提高物流效率和经济效益 1 1 2 系统开发意义 据专家测算 现代物流成本约占企业经营成本的 30 50 当一个有效的物流系统 与企业主要商业系统集成之后 可使仓储量降低 50 准时交货率提高 40 营业收入 增加 10 以上 在经济发达国家和一些经济水平较高的发展中国家 现代物流发展水平 己成为影响企业竞争力的关键因素 开发这个系统可以帮助物流管理人员通过全面的信息采集和处理 辅助提高物流 的运输水平 降低经营成本 提高效益 加大客源 帮助管理人员利用计算机 极为 方便的对物流的有关数据进行管理 输入 输出 查找等有关操作 使杂乱的物流数 据能够具体化 直观化 合理化 大大提高物流企业的运作效率 还为企业在客户群 中树立了全新的形象 为企业日后发展奠定了一个良好的基础 所以开发这个系统具 有很重大的意义 1 2 系统开发的目标 对于典型的数据库管理系统 尤其是对像物流这样的数据流量特别大的管理系统 必须要满足使用方便 操作灵活等设计需求 实现一些初步的计算机化的管理 学士学位论文 2 物流管理系统在实施后 应能够达到的目标 本系统在设计的时候应该满足以下 几个目标 系统最大限度地实现了易安装性 易维护性和易操作性 1 采用人机对话的操作方式 界面设计美观友好 信息查询灵活 方便 快捷 准确 数据存储安全可靠 2 满足键盘和鼠标的双重操作 快速响应 3 采用模糊查询查询数据 4 操作员可以随时修改自己的口令 5 管理员可以设置操作员的权限 6 对用户输入的数据 系统进行严格的数据检验 尽可能排除人为的错误 7 数据保密性强 为每个用户设置权限级别 系统最大限度地实现了易安装性 易维护性和易操作性 1 3 系统开发环境 系统开发平台 Visual Basic 6 0 数据库管理系统软件 SQL Server 2000 运行平台 Windows XP 1 4 相关技术概述 1 4 1 Visual Basic 6 0 简介 20 世纪 60 年代初 美国 Dartmouth 学院的两位学者 G Keneny 和 Thomos E Kurty 发明了一种称为 BASIC 的语言 它的诞生称得上是计算机语言发展史上的一件大事 对计算机的推广应用起到了重要的作用 自从 Basic 语言问世以来 Basic 已经成为了编程入门者学习语言的代名词 Basic 语言以其易学易用的特点风靡全球 然而自从微软公司推出了划时代的 Visual Basic Basic 又从一门 玩具语言 一跃而成为功能强大的应用软件开发语言 它功 能强大 语法简单 执行代码效率高 据统计 开发同样的应用软件 采用 VB 开发要 学士学位论文 3 比用 VC 的效率提高 70 因此 VB 已经成为每一个编程工作者学习时的首选语言 1991 年 微软推出了 Visual Basic1 0 版 这在当时引起了很大的轰动 接着于 1992 年微软推出 Visual BasicB2 0 1993 年推出 Visual Basic3 0 1995 年推出 Visual Basic4 0 1997 年推出 Visual Basic5 0 1998 年推出 Visual Basic6 0 并 且从 Visual Basic3 0 开始 微软将 ACCESS 的数据库驱动集成到了 Visual Basic 中 这使得 Visual Basic 的数据库编程能力大大提高 从 Visual Basic4 0 开始 Visual Basic 也引入了面向对象的程序设计思想 而且 Visual Basic 还引入了 控件 的 概念 使得大量已经编好的 Visual Basic 程序可以被我们直接拿来使用 如今 Visual Basic 已经有了 6 0 版 Visual Basic 6 0 已逐渐成为简单易学 功能强大的 编程工具 它不但在一般程序设计方面比传统的程序设计语言具有明显的优势 而且 可作为多媒体创作工具 支持程序跳转 具有脱机播放动画的能力 并采用了动画过 渡技术等 它的软件费用支出低 易学习的突出特点 使其易于被许多非专业人员掌 握使用 通过几年的发展 它已成为一种真正专业化的开发语言和环境 用户可用 Visual Basic 快速创建 Windows 程序 在现在还可以编写企业水平的客户 服务器程 序及强大的数据库应用程序 总之 Visual Basic 6 0 已经是非常成熟稳定的开发系统 能让企业快速建立多层 的系统以及 Web 应用程序 成为当前 Windows 上最流行的 Visual Basic 版本 所以本 系统用 Visual Basic 6 0 作为系统开发平台 1 4 2 SQL 简介 SQL 是一个通用的 功能极强的关系数据库语言 SQL 语言集数据查询 数据操纵 数据定义和数据控制功能于一体 主要特点包括 综合统一 高度非过程化 面向集 合的操作方式 以同一种语法结构提供两种使用方式 语言简捷 易学易用 SQL 已成 为数据库领域中一个主流语言 SQL之所以能够为用户和业界所接受 并成为国际标准 是因为它是一个综合的 功能极强大同时又简单易学的语言 SQL集数据查询 Data Query 数据操纵 Data Manipulation 数据定义 Data Definition 和数据控制 Data Control 功能于一体 语 学士学位论文 4 言风格统一 可以独立完成对数据库生命周期中的全部活动 这就为数据库应用系统 的开发提供了良好的环境 10 特别是用户在数据库系统投入运行后 还可以根据需要 随时地逐步地修改模式 并不影响数据库的运行 从而使系统具有良好的可扩展性 SQL采用集合操作方式 不仅操作对象 查找结果可以是元组的集合 而且一次 插入 删除 更新操作的对象也可以是元组的集合 另外 在关系模型中实体和实体 间的联系均用关系表示 这种数据结构的单一性带来了数据操作符的统一性 查找 插入 删除 更新等每一种操作都只需一种操作符 从而克服了非关系系统由于信息 表示方式的多样性带来的操作复杂性 SQL既是独立的语言 又是嵌入式语言 作为独立的语言 它能够独立地用于联 机交互的使用方式 用户可以在终端键盘上直接键入SQL命令对数据库进行操作 作 为嵌入式语言 SQL语言能够嵌入到高级语言程序中 供程序员设计程序时使用 而 在两种不同的使用方式下 SQL的语言结构基本上是一致的 这种以统一的语法结构 提供多种不同使用方式的做法 提供了极大的灵活性与方便性 SQL 功能极强 但由于设计巧妙 语言十分简洁 完成核心功能只用了 9 个动词 SQL 接近英语口语 因此容易学习 容易使用 所以本系统用 SQL Server 2000 数据 库管理系统软件 学士学位论文 5 第二章 系统分析 我国市场经济的蓬勃发展和人们对 物流需求的迅速增加 物流行业正处于一个 高速发展的时期 而传统物流行业操作过程复杂 手续繁多 业务信息多 围绕这些 信息的处理也很纷杂 而且 物流行业竞争激烈 这种竞争 一方面表现在发展客户 的市场开拓上 另一方面也存在于收集处理信息的速度 广度和深度 以及在业务操 作中对业务数据处理的准确性和严密性 而更高层次上 还牵涉到公司决策层对整体 业务的控制和协调 结合物流公司的实际情况 对物流公司管理系统的实施进行可行 性分析 2 1 可行性分析 可行性研究的目的 就是用最小的代价在尽可能短的时间内确定问题是否能够解 决 要达到这个目的 必须分析几种主要的可能解法的利弊 从而判断原定的系统规 模和目标是否现实 系统完成后所能带来的效益是否大到值得投资开发这个系统的程 度 因此 可行性研究实质上是要进行一次大大压缩简化了的系统分析和设计的过程 也就是在较高层次上以较抽象的方式进行的系统分析和设计的过程 2 1 1 技术可行性 技术上的可行性分析要考虑现有技术条件能否顺利完成开发工作及将来要采用的 硬件和软件技术能否满足用户提出的要求 如计算机的容量 速度等 该管理系统数 据量为小型规模 未涉及技术难度较高的领域 根据目前调查结果 及目前计算机的 数据存储容量和运行处理性能 运用现有的管理信息系统开发理论及成熟技术 完全 可以实现此项系统开发的要求 所以在技术上是可行的 2 1 2 经济可行性 由于本物流管理系统所要求的硬件 计算机及相关硬件 和软件环境 市场上都 容易购买到或从相关网站下载 系统成本主要集中在本管理系统的开发与维护上 对 学士学位论文 6 用户不造成过重的经济负担 全面展示企业的经营管理模式 为企业带来更多的客户资源 通过计算机网络对 托运单进行管理 方便管理员对货物托运情况进行查询与管理 并且通过该系统能使 企业及时与客户进行沟通 满足客户的需求 降低企业的成本 提高企业的服务质量 能够给企业带来可观的经济效益 所以在经济上是可行的 2 1 3 操作可行性 本系统运行在 windows 操作系统下 该系统有友好的交互界面和广泛的使用人群 并且物流管理系统在界面设计上力求简单直观 所有操作都有交互界面不需要命令行 对操作人员的技术要求操作不高 由此可得 该物流管理系统的操作方式是可行的 综合以上三方面 该系统具有很高的开发可行性 无论是从技术上或者经济上还 是操作上 所以有必要对此课题进行深入研究 物流管理系统从物流行业实际需求出 发 参照先进的物流理念和多家领先物流公司实际运营流程开发而成 系统从完善的 基础信息设置到货物托运管理 在线跟踪 信息查询 到最后各种报表的生成 清晰 的业务流程 使操作人员能够按照流程清晰的进行实际的操作 保证物流运作有序而 高效的进行 2 2 需求分析 需求分析简单地说就是分析用户的需求 需求分析是设计数据库的起点 需求分 析的结果是否准确地反映了用户的实际要求 将直接影响到后面的各个阶段的设计 并影响到设计结果是否合理和使用 需求分析的任务还不是确定系统怎样完成它的工 作 而仅仅是确定系统系统必须完成哪些工作 也就是对目标系统提出完整 准确 清晰 具体的要求 需求分析是物流管理系统开发一个非常重要的阶段 是整个设计过程的基础 本 物流系统是将基本信息设置 货物托运管理 信息查询 报表管理和系统管理融为一 体的系统 本物流管理系统主要包括以下功能 基本信息设置 包括司机 车辆 客户 员 工 公司 职务和部门信息设置 货物托运 主要包括货物申请单 车辆调度安排 学士学位论文 7 货物托运单 车辆配送跟踪和货物验收单管理 信息查询 是对货物申请单 车辆调 度 货物托运单 车辆配送跟踪和货物验收单信息查询 报表管理 对货物申请单报 表 货物托运单报表和货物验收单报表进行打印 系统管理 包括用户管理 查看日 志 删除日志 数据备份和数据恢复 2 2 1 数据流图 数据流图从数据传递和加工角度 以图形方式来表达系统的逻辑功能 数据在系 统内部的逻辑流向和逻辑变换过程 是结构化系统分析方法的主要表达工具及用于表 示软件模型的一种图示方法 数据流图数据流程图中有以下几种主要元素 1 数据流 数据流是数据在系统内传播的路径 因此由一组成分固定的数据组成 2 数据源 终点 代表系统之外的实体 可以是人 物或其他软件系统 3 对数据的加工 处理 加工是对数据进行处理的单元 它接收一定的数据输入 对其进行处理 并产生输出 4 数据存储 表示信息静态存储 可以代表文件 文件的一部分 数据库的元素 等 2 2 2 顶层数据流程图 系统顶层数据流图主要描述系统操作人员进入系统前 首先进行登录操作 登录 成功后 系统操作人员可进行基本信息管理 货物托运管理 信息查询管理 报表管 理 系统管理及退出系统管理等操作 最后 将操作结果显示给系统操作人员 系统顶层数据流图 如图 2 1 所示 学士学位论文 8 系统操 作 人员 D1用户登录信息 资料信息 货物信息 信息表 报表单 系统信息 系统操 作 人员 资料信息 货物信息 信息表 报表单 系统信息 系统信息 系统信息 1 登陆系统 2 基本信息 管理3 货物托运 管理 4 信息查询 管理 5 报表管理 6 系统管理 7 退出系统 管理 图 2 1 系统顶层数据流程图 2 2 3 货物托运总数据流图 货物托运管理数据流图主要 描述了货物托运管理的数据流向和操作 客户进行托 运货物申请 管理员核对托运申请单后 填写货物托运单 然后 安排托运货物的车 辆 通过车辆调度安排填写安排托运车辆的信息 然后打印出车辆调度通知单 并将 通知单发放到托运司机的手中 司机根据调度通知单上的信息执行托运任务 司机根 据货物托运单将货物托运到客户手中 对于同一张货物托运单 可以托运多种不同的 货物 在途跟踪是对正在托运的货物信息进行管理 托运司机在托运货物的过程中 每到一个地方或者在托运过程中出现某些异常情况 就会给托运公司反馈一个信息 托运公司将反馈回来的信息进行记录 当货物到达目的地时 需要通过客户验收 然 后物流公司需要将已经通过验收的货物托运单统计成报表的形式 货物托运管理总数据流图 如图 2 2 所示 学士学位论文 9 客户 管理员 托运信息 事务 托运信息 托运信息 司机 事务 调度信息 报表信息 报表信息 事务 货物信息 事务 货物信息 跟踪信息 货物信息 货物信息 事务 验收信息 事务 P5 货物验收 P1 托运申请单 P2 车辆调度 P3 货物托运 P4 在途跟踪 F5 托运单信息表 客户验收信息表 F1 F2 车辆调度表 F3货物托运单 F4在途跟踪信息表 图 2 2 货物托运管理总数据流图 2 2 4 货物托运分数据流程图 管理员在接到核对后的托运申请单后 填写货物托运单进行货物托运 管理员对 货物托运单进行添加 修改 删除和查询操作 货物托运申请单处理数据流程 如图 2 3 所示 管理员 编辑数据 查看数据 托运申请单信息 托运申请单信息 托运申请单 信息 托运申请单信息 编辑数据编辑数据 P1 1 托运申请单 添加 P1 2 托运申请单 查询 P1 3 托运申请单 修改 P1 4 托运申请单 删除 F1 托运申请单信息表 报表信息 图 2 3 货物托运申请单管理数据流图 车辆调度安排是物流过程中的重要环节 本系统中管理员对车辆调度信息进行添 加 删除 修改和查询 对生成的车辆调度表进行打印 车辆调度处理数据流程 如图 2 4 所示 学士学位论文 10 管理员编辑数据编辑数据 查看数据 编辑数据 调度信息 调度信息 报表信息 调度信息调度信息 P2 1 调度信息添加 P2 3 调度信息删 除 P2 4 查询可用车 辆 P2 2 调度信息修 改 F2车辆调度信息表 图 2 4 车辆调度安排数据流图 货物托运是本系统的核心 本系统中管理员可以添加 删除 修改和查询 对于 同一张货物托运单 可以托运多种不同的货物 所以管理员在一张货物托运单中进行 添加或删除托运货物 货物托运单处理数据流程 如图 2 5 所示 管理员 编辑数据 查看 数据 编辑数据 编辑数据 托运信息 托运信息 编辑数据 托运信息 货物信息 托运信息 货物信息 编辑数据 P3 1 托运单添加 P3 3 托运单删除 P3 2 托运单修改 P3 4 托运单查询 P3 41 增加货物 P3 42 删除货物 F3货物托运单信息表 报表信息 图 2 5 货物托运单数据流图 在途跟踪是对正在托运的货物信息进行管理 本系统中管理员对跟踪信息进行添 加 修改 删除和查询操作 通过单击托运单号 可以检索出该托运单号的跟踪路线 信息 学士学位论文 11 在途跟踪处理数据流程 如图 2 6 所示 管理员查看数据 编辑数据 查看数据 编辑数据编辑数据 跟踪信息 跟踪信息 跟踪信息 跟踪信息 跟踪信息 P4 1 跟踪信息添 加 P4 3 跟踪信息删 除 P4 2 跟踪信息修 改 P4 4 跟踪信息查 询 P4 41 跟踪线路查 看 F4在途跟踪信息表 图 2 6 在途跟踪数据流图 当货物运送到目的地时 需要通过客户验收 然后物流公司将已经通过验收的货 物托运单进行统计 本系统中管理员对货物验收信息进行添加 删除 修改和查询 货物验收单处理数据流程 如图 2 7 所示 学士学位论文 12 管理员编辑数据 查看信息 编辑数据 编辑数据 验收信息 验收信息 验收信息 验收信息 P5 1 验收信息添 加 P5 3 验收信息修 改 P5 2 验收信息删 除 P5 4 验收信息查 询 F5 客户验收信息表 报表信息 图 2 7 货物验收单数据流图 2 3 数据字典 数据字典是分析阶段的工具之一 在数据字典中建立的定义有助于改进分析员和 用户之间的通信 可以消除误解 对数据的定义也有助于改进在不同的开发人员或不 同的开发小组之间的通行 如果要求开发人员都根据公共的数据字典描述数据和设计 模块 则能避免许多麻烦的接口问题 针对上一节数据流图中的数据流 数据存储条 目 处理说明等做出以下定义 2 3 1 数据流 数据流编号 D01 01 数据流名称 托运单 简述 客户发送的所需配送货物的托运单 数据流来源 客户 数据流去向 货物托运申请管理 数据流组成 流水帐号 申请帐号 客户编号 客户名称 订单编号 出货日期 主件名称 体积 主件数量 运费 附件名称 附件数量 分送费用 合计金额 开票日期 合同编号 车 辆编号 目的地址 出发地址 距离 备注 学士学位论文 13 数据流编号 D01 02 数据流名称 车辆调度信息 简述 对车辆的基本资料和执行任务进行记录 数据流来源 管理员管理资料处理 数据流去向 车辆调度资料记录 数据流组成 车辆调度编号 车辆号码 车主姓名 司机姓名 执行任务 任务执行日期 配送货物名称 送货地点 备注 数据流编号 D01 03 数据流名称 货物托运信息 简述 货物托运的记录 数据流来源 管理员管理资料处理 数据流去向 货物装箱信息资料 数据流组成 托运单号 申请单号 客户名称 承运货物 客户电话 客户联系人 承运单 位 承运单位电话 承运单位联系人 收货单位 收货单位电话 收货单位联系人 收货地 址 承运司机 车牌号码 车辆编号 司机手机 保险金额 保险费 运费 付款方式 已付费 用 费用合计 备注 数据流编号 D01 04 数据流名称 在途跟踪信息 简述 对正在托运的货物信息进行记录 数据流来源 货物托运管理 数据流去向 客户验收信息管理 数据流组成 编号 托运单号 司机姓名 车牌号码 司机手机 到达地点 到达时间 跟踪 路线 备注 数据流编号 D01 05 数据流名称 货物验收信息 简述 对已经通过客户验收的货物托运单进行记录和统计成表 数据流来源 货物托运信息 学士学位论文 14 数据流去向 货物验收信息管理 数据流组成 编号 客户验收编号 托运单号 客户名称 验收日期 验收单位 验收人 备 注信息 2 3 2 数据存储 数据存储编号 F1 数据存储名称 托运单信息表 简述 存储相关托运单信息资料 数据存储组成 流水帐号 申请帐号 客户编号 客户名称 订单编号 出货日期 主件名 称 体积 主件数量 运费 附件名称 附件数量 分送费用 合计金额 开票日期 合同编号 车辆编号 目的地址 出发地址 距离 备注 关键字 流水账号 相关联的处理 托运单管理 装载单生成 货物托运管理 数据存储编号 F2 数据存储名称 车辆调度信息表 简述 对车辆的基本资料和执行任务进行记录 数据存储组成 车辆调度编号 车辆号码 车主姓名 司机姓名 执行任务 任务执行日期 配送货物名称 送货地点 备注 关键字 车辆调度编号 相关联的处理 车辆调度管理 数据存储编号 F3 数据存储名称 货物装箱信息表 简述 托运单号 申请单号 客户名称 承运货物 客户电话 客户联系人 承运单位 承运 单位电话 承运单位联系人 收货单位 收货单位电话 收货单位联系人 收货地址 承运 司机 车牌号码 车辆编号 司机手机 保险金额 保险费 运费 付款方式 已付费用 费用 合计 备注 学士学位论文 15 关键字 托运单号 数据存储编号 F4 数据存储名称 在途跟踪信息表 简述 对正在托运的货物信息进行记录 数据存储组成 编号 托运单号 司机姓名 车牌号码 司机手机 到达地点 到达时间 跟 踪路线 备注 关键字 编号 数据存储编号 F5 数据存储名称 客户验收信息表 简述 对已经通过客户验收的货物托运单进行记录和统计成表 数据存储组成 编号 客户验收编号 托运单号 客户名称 验收日期 验收单位 验收人 备注信息 关键字 编号 2 3 3 处理逻辑 处理逻辑编号 P1 处理逻辑名称 托运申请管理 简述 管理员对客户所下的订单信息进行管理 输入的数据流 客户下的订单信息 处理逻辑 管理员在系统中输入订单信息中的各项资料 并对其进行删除 修改 添 加 输出的数据流 写入数据存储的订单信息表中 处理逻辑编号 P2 处理逻辑名称 车辆调度信息管理 简述 对车辆的基本资料和执行任务进行记录 学士学位论文 16 输入的数据流 车辆调度信息表中的车辆调度编号 车辆号码 处理 对车辆调度信息进行修改 删除或添加 输出的数据流 写入数据存储的车辆调度信息表中 处理逻辑编号 P3 处理逻辑名称 货物托运管理 简述 管理员对货物托运信息进行管理 输入的数据流 托运单号 申请单号 客户名称 承运货物 客户电话 处理逻辑 管理员对货物托运中的各个信息进行删除 添加 修改 输出的数据流 写入数据存储的货物装箱信息信息表 处理逻辑编号 P4 处理逻辑名称 在途跟踪管理 简述 对正在托运的货物信息进行管理 输入的数据流 编号 托运单号 司机姓名 车牌号码 司机手机号码 到达时间 到达地点 跟踪路线 备注 处理逻辑 管理员对在途中的跟踪各个信息进行删除 添加 修改 输出的数据流 写入数据存储的在途跟踪信息表 处理逻辑编号 P5 处理逻辑名称 货物验收管理 简述 对已经通过客户验收的货物托运单进行管理 输入的数据流 编号 客户验收编号 托运单号 客户名称 验收日期 验收单位 验收人 处理逻辑 管理员对货物验收信息进行删除 添加 修改 输出的数据流 写入数据存储的客户验收信息表 学士学位论文 17 第三章 总体设计 经过需求分析阶段的工作 我们已经知道了物流管理系统所需要 做什么 我们 设想出了以下实现方案 系统总体设计的基本目标是解决系统如何实现问题 也称概要设计 完成软件定 义时期的任务之后就应该对系统进行总体设计 即根据系统分析产生的分析结果来确 定这个系统由哪些系统和模块组成 这些系统和模块又如何有机的结合在一起 每个 模块的功能如何实现以及对应的数据表设计 3 1 系统功能结构图 根据物流信息管理系统各项功能进行集中 分块 按照结构化程序设计的要求 得到如图 3 1 所示的系统功能模块图 物流管理信息系统 司机资料设置 客户资料设置 基本信息设置 货物托运管理 信息查询 报表管理 系统管理 退出系统 车辆资料设置 员工资料设置 公司资料设置 职务信息设置 部门信息设置 在途物资信息查询 货物托运验收查询 货物托运单信息查询 车辆调度信息查询 货物申请单查询 货物验收单报表 货物申请单报表 货物托运单报表 退出系统 重新登录 货物申请单管理 货物验收单管理 货物托运单管理 车辆配送跟踪 车辆调度安排 用户管理 查看日志 删除日志 数据备份 数据恢复 图 3 1 系统功能结构图 学士学位论文 18 由于本系统比较大 我们两个人共同完成本系统的设计 我主要完成系货物托运 管理 信息查询和报表管理模块 货物托运管理模块主要由车辆调度安排 托运申请单管理 货物托运单管理 货 物验收单管理和车辆配送跟踪记录管理组成 信息查询模块主要由托运申请单查询 车辆调度信息查询 货物托运单信息查询 在线跟踪信息查询和货物托运验收信息查询组成 报表管理模块主要是对货物申请单报表 货物托运单报表和货物验收单报表打印 所要实现的功能结构图 如图 3 2 所示 物流管理信息系统 货物托运管理 信息查询 报表管理 货物申请单管理 货物托运单信息查询 车辆配送跟踪 货物托运单管理 车辆调度安排 货物验收单管理 车辆调度信息查询 在途跟踪信息查询 托运申请单查询 货物托运验收查询 货物申请单报表 货物托运单报表 货物验收单报表 图 3 2 实现系统功能结构图 3 2 概念数据模型 信息系统的概念设计工具 即实体 联系图 E R 图 CDM 就是以其自身方式来 描述 E R 图 此时不考虑物理实现的细节 只表示数据库的整体逻辑结构 独立于任 何软件和数据存储结构 CDM 是一种信息模型 反映了业务领域中信息之间的关系 体现了系统实体之间 的关系 通过系统需求分析 了解了系统的分解功能和业务流程 12 根据这些实体和 实体之间的关系 可以得到系统概念数据模型 CDM 学士学位论文 19 概念数据模型 如图 3 3 所示 Relationship 1 Relationship 2 Relationship 3 Relationship 5 Relationship 6 货物申请单 流水账号 申请单号 客户编号 客户名称 出货日期 目的地点 主件名称 体积 开票日期 订单编号 主件数量 运费 合同编号 出发地点 车牌号码 距离 附件名称 附件数量 合计金额 发票号码 备注 Variable characters 50 Variable characters 30 Variable characters 30 Variable characters 30 Date Time Variable characters 50 Variable characters 50 Integer Date Time Variable characters 30 Integer Money 20 Number 30 Variable characters 50 Variable characters 30 Float 8 Variable characters 50 Integer Money 20 Number 20 Text 16 Identifier 1 车辆调度信息 编号 车牌号码 车主姓名 司机姓名 执行任务 任务时间 配货物品名称 送货地点 备注 Variable characters 30 Variable characters 30 Variable characters 20 Variable characters 20 Text 16 Date Time Variable characters 50 Variable characters 50 Text 16 Identifier 1 货物托运单信息 托运单号 客户名称 承运货物 客户电话 客户联系人 承运单位 承运单位联系人 收货单位 收货单位电话 收货单位联系人 收货地址 承运司机 驾驶证号 司机手机 保险金额 保险费 运费 付费方式 已付费用 费用合计 是否验收 备注 Variable characters 50 Variable characters 30 Variable characters 30 Variable characters 30 Variable characters 20 Variable characters 30 Variable characters 20 Variable characters 50 Variable characters 20 Variable characters 20 Variable characters 50 Variable characters 20 Variable characters 20 Variable characters 30 Variable characters 20 Variable characters 20 Variable characters 20 Variable characters 20 Variable characters 20 Variable characters 20 real Text 16 Identifier 1 在途跟踪信息 承运单号 司机姓名 司机手机 到达地点 达到日期 备注 Variable characters 30 Variable characters 20 Variable characters 20 Variable characters 50 Date Time Text 16 Identifier 1 验收信息 记录编号 客户验收编号 客户名称 验收日期 验收单位 验收人 备注 Identifier 1 图 3 3 概念数据模型 3 3 物理数据模型 PDM 是用图形形式表示数据的物理组织 定义了数据库的物理实现细节 包括软 件和数据存储结构 PDM 建模是适合于系统设计阶段的工具 除了最基本的数据库建模 如表 列 学士学位论文 20 主键 外键以及关系定义 的支持 通过修正 PDM 来适合系统的表现或物理约束 还 支持函数的建立与优化 并建立它们与业务规则的关系 用户可以针对选择的 RDBMS 进行数据库的优化设计 物理数据模型 如图 3 4 所示 FK TB GOOD RELATIONS TB GOOD FK TB GOOD RELATIONS TB GOOD FK TB GOOD RELATIONS TB GOOD FK TB GOOD RELATIONS TB GOOD FK TB GOOD RELATIONS TB GOOD FK TB GOOD RELATIONS TB YSXX 货物申请单 流水账号 申请单号 编号 车牌号码2 托运单号 客户编号 客户名称 出货日期 目的地点 主件名称 体积 开票日期 订单编号 主件数量 运费 合同编号 出发地点 车牌号码 距离 附件名称 附件数量 合计金额 发票号码 备注 varchar 50 varchar 30 varchar 30 varchar 30 varchar 50 varchar 30 varchar 30 timestamp varchar 50 varchar 50 integer timestamp varchar 30 integer numeric 20 numeric 30 varchar 50 varchar 30 float 8 varchar 50 integer numeric 20 numeric 20 long varchar 车辆调度信息 编号 车牌号码 车主姓名 司机姓名 执行任务 任务时间 配货物品名称 送货地点 备注 varchar 30 varchar 30 varchar 20 varchar 20 long varchar timestamp varchar 50 varchar 50 long varchar 货物托运单信息 托运单号 承运单号 记录编号 客户验收编号 编号 车牌号码 申请单号 客户名称 承运货物 客户电话 客户联系人 承运单位 承运单位联系人 收货单位 收货单位电话 收货单位联系人 收货地址 承运司机 驾驶证号 司机手机 保险金额 保险费 运费 付费方式 已付费用 费用合计 是否验收 备注 varchar 50 varchar 30 varchar 30 varchar 30 varchar 30 varchar 30 varchar 30 varchar 30 varchar 20 varchar 30 varchar 20 varchar 50 varchar 20 varchar 20 varchar 50 varchar 20 varchar 20 varchar 30 varchar 20 varchar 20 varchar 20 varchar 20 varchar 20 varchar 20 real long varchar 在途跟踪信息 承运单号 司机姓名 司机手机 到达地点 达到日期 备注 varchar 30 varchar 20 varchar 20 varchar 50 timestamp long varchar 验收信息 记录编号 客户验收编号 客户名称 验收日期 验收单位 验收人 备注 图 3 4 物理数据模型 学士学位论文 21 3 4 数据库设计 系统数据库名称是 db Goods 数据库中包含员工信息表 操作员信息表 客户信 息表 本单位信息表 司机信息表 车辆信息表 部门信息表 车辆调度信息表 申 请单信息表 托运单信息表 货物装箱信息表 在途跟踪信息表 客户验收信息和在 途调度信息表 下面列出我负责的模块的表的结构 1 货物申请单信息表 货物申请单信息表 Tb Goods sqd 用来保存货物申请单的信息 其结构如表 3 1 所示 表 3 1 货物申请单信息表 学士学位论文 22 2 车辆调度信息表 车辆调度信息表 Tb Goods cldd 用来保存车辆调度的信息 其结构如表 3 2 所 示 表 3 2 车辆调度信息表 3 货物托运单信息表 货物托运单信息表 Tb Goods sqd 用来保存货物托运单的信息 其结构如表 3 3 所示 表 3 3 货物托运单信息表 4 在途跟踪信息表 学士学位论文 23 在途跟踪信息表 Tb ztgz 用来保存在途跟踪的信息 其结构如表 3 4 所示 表 3 4 在途跟踪信息表 5 客户验收数据表 客户验收数据表 Tb Good khys 用来保存客户验收的数据信息 其结构如表 4 5 所示 表 3 5 客户验收数据表 学士学位论文 24 第四章 详细设计 详细设计的根本目标是确定应该具体 地实现所要求的系统 也就是说 经过这 个阶段的设计工作 应该得出对目标系统 的精确描述 从而在编码阶段可以把这个 描述直接翻译成用某种程序设计语言书写 的程序 除了应该保证软件的可靠性之外 使将来编写的程序可读性好 容易理解 容易测试 容易修改和维护 是详细设计阶 段最重要的目标 结构程序设计技术是实现上述目标的基本保证 是进行详细设计的 逻辑基础 4 1 系统总程序流程设计 本系统为实现物流业务的信息化而设计 其系统总程序流程图 开始 选择 基本信息设置货物托运管理信息查询报表管理系统管理 继续操作 N 结束 Y 图 4 1 主控程序流程图 4 2 用户登录 用户登录程序流程为 输入用户名和密码 点击 登录 按钮进行登录验证 学士学位论文 25 如果输入的用户名密码信息正确 则会出现程序主界面 表明成功登录系统 如果 输入的用户名不存在或密码错误 则会给出用户名不存在的提示信息 系统登录程序流程图 如图 4 2 所示 开始 输入帐号密码 判断是 否正确 进入主界面 进行权限内操作 结束 Y N 图 4 2 系统登录程序流程图 4 3 货物托运管理功能设计 货物托运管理功能设计主要包括托运管理中的托运申请单管理 车辆调度安排管 理 货物托运单管理 在途跟踪管理 货物验收单管理等模块的功能设计 以下对这 些管理的功能设计进行了详细的描述 4 3 1 货物托运申请单管理 托运申请单管理主要实现对托运申请信息进行有效管理 可实现托运申请信息的 添加 修改 删除功能 1 添加托运申请单的操作步骤如下 1 单击添加 流水账号 由系统自动生成 2 在各文本框中输入要添加的托运申请单信息 其中 客户编号 及 车辆编 号 文本框中的内容可通过调用浮动列表进行选择 3 单击保存 保存添加操作 学士学位论文 26 2 修改托运申请单的操作步骤如下 1 在 申请账号 文本框中输入要修改的托运申请单的申请账号 按确定即可 将查询的申请单信息显示在当前窗体中 2 在各文本框中修改托运申请单信息 3 单击修改 即可保存所做修改 3 删除托运申请单的操作步骤如下 1 在 申请账号 文本框中输入要删除的托运申请单的申请账号 按确定即可 将查询的申请单信息显示在当前窗体中 2 单击删除 删除此托运申请单 托运申请单管理程序流程图 如图 4 3 所示 开始 显示托运申请 信息 添加 N 修改 N 删除 输入托运申请 信息 成功 结束 Y Y N Y 图 4 3 托运申请单管理程序流程图 4 3 2 车辆调度安排管理 车辆调度安排主要实现车辆调度安排信息的添加 修改 删除及打印功能 1 添加车辆调度安排信息的操作步骤如下 1 单击添加 车辆调度编号 由系统自动生成 2 在各文本框中输入车辆的调度信息 其中在 车牌号码 文本框中按确定 即可调出车辆信息检索浮动列表 用户可选择所需的车辆信息 如果列表中的数据很 学士学位论文 27 多 用户可检索所需的车牌号码 列表中将显示此车辆的信息 选择信息后按确定即 可将选择的车辆信息添加到相应的文本框中 3 单击保存 保存添加操作 2 修改车辆调度安排信息的操作步骤如下 1 在车辆调度信息表中选择要进行修改的车辆调度信息 将显示此条记录的详 细信息 2 在各文本框中修改信息 3 删除车辆调度安排信息的操作步骤如下 1 在车辆调度安排信息表中选择要删除的信息 2 单击删除 即可将所选择的信息删除 4 打印车辆调度安排信息的操作步骤如下 1 在车辆调度安排信息表中选择要进行打印的车辆调度安排信息 2 单击打印 进入车辆调度单 此窗口中显示了此条车辆调度单的打印效果 3 如果您的计算机已连接打印机 此时单击打印按钮 即可将此车辆调度单进 行打印 车辆调度安排程序流程图 如图 4 4 所示 开始 显示车辆调度 信息 是否添加 N 是否修改
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- AI赋能高校思政教育的策略及实施路径
- 散文的鉴赏技巧:初中语文高级教学
- 写人绘形画影的绘画作文(12篇)
- 上海建平中学高一(下)期末语文试题及答案
- 我心中的老师抒情作文5篇
- 描写月全食作文八年级(8篇)
- 廉颇蔺相如列传故事解析:初中语文教案
- 案件执行协议书
- 详细工作经历及岗位证明文书(6篇)
- 公交公司学雷锋活动方案
- 主题3 乡土情怀-2025年中考语文现代文阅读主题预测与答题技巧指导(原卷版)
- DZ 0141-1994地质勘查坑探规程
- 2024 - 2025学年浙美版一年级下册美术期末考试试卷及答案
- 口腔合伙人合同协议书
- 2025年中国车载显示行业市场前景预测及投资价值评估分析报告
- DB32T3436-2018 智能信包箱运营管理服务规范
- DB32T3614-2019 工贸企业安全风险管控基本规范
- 地下工程施工安全防范措施
- 河南会考地理试题及答案2024
- 浙江首考2025年1月普通高等学校招生全国统考政治试题及答案
- 2024年通信电源专业知识考试题库(含答案)
评论
0/150
提交评论