汽车货运管理系统
车 辆 信 息 管 理
车 辆 费 用 管 理
车 辆 事 故 管 理
车 辆 维 修 管 理
车 辆 油 耗 管 理
外 挂 车 辆 管 理
订 单 信 息 管 理
运 单 信 息 管 理
出 车 费 用 管 理
分 配 用 户 权 限
公 司 信 息 设 置
修 改 用 户 密 码
系 统 帮 助 信 息
查 询 车 辆 费 用
关系数据库设计范式
• 关系数据库的数据冗余形成的原因主要有表的重复、属性 的重复、元组的重复、属性值的重复4类。其中有些数据 冗余是必需的不可消除,必需的数据冗余主要用于数据间 建立联系、数据恢复、数据核查、数据使用的便利等目的 。而其余的数据冗余为非必需的数据冗余应尽可能消除之 。 • 不同成因的数据冗余用不同层次上的操作来消除。 • 按属性值域集合基的特点可将其分为有限类和无限类。无 限类属性值偶尔重复不是数据冗余,有限类属性值的重复 由一对多或多对多的关系所致,可视具体情况而相机处理 。
系统开发的意义
• 社会的飞速发展、生产技术的不断更新和进步,使得社会事务显得越 来越繁杂。这些复杂的事务,单单通过人力已经无法进行有效的管理 ,因此,各种方便快捷的管理系统应运而生。汽车运输管理是一项复 杂的‘事务’,它包括了车辆的使用与管理,货物的运输和管理等。 • 为了提高汽车运输管理水平,实现计算机对车辆运输情况的管理,更 合理更科学管理汽车货物运输,这样就必不可少的需要一个科学规范
按作用分类
供应物流
按系统性质分类
社会物流
按活动空间分类
地区物流
销售物流
生产物流 回收物流
行业物流
企业物流
国际物流
废弃物物流
返回
需求分析
随着产业分工的专业化和国际化,物流成本已经 逐渐成为企业除制造成本之外的第二大成本,在某些 行业中已经成为制约企业发展的瓶颈问题。 汽车货运管理系统是一种以汽车为主要运输 方式、面向物流企业的管理信息系统。它能够通过对 信息的搜集、组织、整理实现对物流资源的充分利用, 从而提高物流 企业的经营管理水平和经济效益。因此,它的 主要功能包括信息处理、事物管理、决策支持。
模块分析
• 公司员工管理模块分析
用于管理员登记、查询、打印运输公司驾驶员、修理工、搬运工、业 务员等公司的联系电话、联系地址、工作职责、所在部门等基本信息
• 客户信息管理模块分析
用于管理员登记、查询、打印与运输公司有货运业务往来的客户企业 信息,包括收获企业、客货企业以及付款客户企业等。
模块分析
模块分析
• 出车费用管理模块分析
用户管理员登记和查询运输公司出车车辆及其司机在运送货物的过程 中发生的费用信息。
• 查询车辆信息费用模块分析
用于管理员以多种方式查询和打印运输公司在指定时期内所交纳的 各种车辆固定费用信息。
• 查询出车费用模块分析
用于管理员以多种方式查询和打印运输公司接收的送货客户企业的货 物运送订单信息。
模块分析
返回
数据库
• 数据库的分析和设计通常应该坚持一下四大原则: (1)一致性原则 是指整个管理系统信息统一、数出统一门、 算法一致、度量一致。 (2)完整性原则 是指数据的正确性和相容性,对输入到数 据库中的数据要有审核和约束机制。 (3)安全性原则 是指能够防止用户使用数据库或合法用户 非法使用数据库造成数据泄漏或破坏,既要有认证和授权 机制。 (4)可伸缩性原则 是指数据库的结构设计充分考虑扩展的 需要、移植的需要,既要有一定程度的冗余。
关系数据库设计范式
• 目前主要有六种范式:第一范式(1NF)、第二范式(2NF)、第三范 式(3NF)、BC范式、第四范式和第五范式。第一范式需满足的要求 最低,在第一范式基础上满足进一步要求的为第二范式: 第一范式(1NF) 在任何一个关系数据库系统中,第一范式是对关系模式的一 1NF 2NF 3NF BCNF 4NF 5NF 个最起码的要求。不满足第一范式的数据库模式不能称为关系数据库 • 第一范式(1NF)如果一个关系模式R的所有属性都是不可分的基本数 据项,则这个关系属于第一范式。 • 第二范式(2NF)若关系模式R属于第一范式,且每个非主属性都完全 函数依赖于键码,则R属于第二范式。 • 第三范式(3NF)若关系模式R属于第一范式,且每个非主属性都不传 递依赖于键码,则R属于第三范式。 • BC范式(BCNF)若关系模式R属于第一范式,且每个属性都不传递依 赖于键键码,则R属于BC范式。
模块分析
• 外挂单位管理模块分析
用于管理员登记和查询运输公司所属外挂车辆被挂靠的单位信息。
• 车辆信息管理模块分析
用于管理员登记、查询和打印运输公司购买、投资、融资租入以及 其他方式所取得的货运车辆的信息。
• 车辆费用管理模块分析
用于管理员登记和查询运输公司向国家锐务机关或交通管理部门交纳 的养路费、车船锐、营运费、年审费、保险费以及其他固定费用信息
数据库
• 数据库流图是一种用于描绘系统逻辑模型的图形工具,是 逻辑系统的图形表示。 • 数据流图一般用4种基本符号表示。
数据源点或终 点
数据处理
数据存储
数据流
谢谢观赏
的管理系统。而汽车货运管理系统就是这样一个将复杂的货运管理简
单化的管理系统。它不但可以减少工作量,降低管理费用,更能提高 工作效率,提高经济效益。
结构图
登录系统 管理员 用户级别 普通用户
退出系统
基本管理
车辆管理
货运管理
系统管理
查询管理
公 司 员 工 管 理
客 户 信 息 管 理
外 挂 单 位 管 理
• 数据库中主键和外键的设计原则
主键和外键是把多个表组织为一个有效的关系数据库的粘合剂。主 键和外键的设计对物理数据库的性能和可用性都有着决定性的影响。
数据库
• 数据库的设计还应该遵循规范化理论,即通常所说的六大 范式。 • 规范化程度过低,可能会存在插入异常、删除异常、修改 复杂、数据冗余等问题。 注意:不是规范化程度越高越好,当一个应用的查询 中经常涉及到两个或多个关系模式的属性时,系统就 必须经常地进行连接运算,而连接算的代价是非常高 的,通常会影响到整个管理系统的执行效率,所以, 在设计时要进行适当的平衡。
需求分析
• 物流的定义
• 物流行业的发展史 • 物流行业的分类
下一页
物流的定义
美国物流管理协会
物流是以满足客户需求为目的,以高效和经济的手段来组织原料、在 制品、制成品以及相关信息从供应到消费的运动和储存的计划、执行和 控制的过程。
我国国家标准《物流术语》
物品从供应地到接收地的实体流动中,根据实际需要,将运输、储存、 装卸、搬运、包装、流通加工、配送、信息处理等基本功能实施有机结 合结合起来实现用户要求的过程。
• 主键的作用
• 什么是外键?
表的外键是另一表的主键。可以是重复的,可以是空值,是能确定另一张 表记录的字段,用于保持数据的一致性。用来和其他表建立联系,一个表可 以有多个外键。
数据库
• 外键的特点?
外键保证了数据的完整性 使用外键,简单直观,可以直接在数据模 型中体现,无论是设计、 维护等等。 外键在调试程序的时候可能会带来一些麻烦。
模块分析
• 查询运单信息模块分析
用于管理员以多种方式查询和打印运输公司调度员根据送货客户企 业的订单制作的货运运单信息。
• 查询事故信息模块信息
用于管理员以多种方式查询和打印运输公司驾驶员以其车辆在出车 是发生的交通事故信息。
• 查询维修信息模块分析
用于管理员以多种方式查询和打印运输车辆发生的维修信息。
查 询 出 车 费 用
查 询 订 单 信 息
查 询 运 单 信 息
查 询 事 故 信 息
查 询 维 修 信 息
管 理 员
普 通 用 户
流程图
管理员
接单
生成订单信息
管理订单
制定运输计划 调度安排
普通用户 统筹安排司机和车辆 安排追踪反馈人员 生成运单信息
查询
提发运
车辆费用情况 车辆事故情况
反馈运输情况 车辆维修情况 车辆油耗情况
模块分析
模块分析
• 车辆事故管理模块分析
用于管理员登记和查询运输公司车辆在工作期间发生的交通事故信 息
• 车辆维修管理模块
用于管理员登记和查询运输公司车辆在公司内部修理部门或公司外 部其他维修厂发生的修理信息。
• 车辆耗油管理模块分析
用于管理登记和查询和打印运输公司耗油统计分析数据信息。
模块分析
模块分析
•登录管理系统模块分析
用于操作用户根据授权的用户名和用户密码登录汽车货运管理 系统。
•退出管理系统
用于当前操作用户退出汽车货运管理系统。
模块分析
•
修改用户密码
用于操作汽车货运管理信息系统的当前用户修改自己的的自己的登录密码 信息。
•公司信息设置
用于初次使用汽车货运管理系统是,以个性的方式打造汽车货运管理系统的 显示信息。
签收并接收回单
生成出车费用
结束
模块分析
• 汽车货运管理系统包括了基本管理、车辆管理、货运管理、查询管理、 系统管理这几个主要模块。 • 基本管理模块又包括公司员工管理、客户信息管理、外挂单位管理几 个子模块。 • 车辆管理模块包括车辆的信息管理、费用管理、事故管理、维修管理、 油耗管理、外挂车辆管理几个子摸快。 • .货运管理模块包括订单信息管理、运单信息管理、出车费用管理几 个子模块。 • 查询管理模块包括查询车辆费用、查询出车费用、查询订单信息、查 询运单信息、查询事故信息、查询维修信息几个子模块。 • 系统管理模块包括分配用户权限、修改用户密码、公司信息设置、系 统帮助信息几个子模块。
模块分析