运输公司车辆管理数据库设计
一、 需求分析
系统目标:
建立车辆管理系统的目标是实现对车辆的综合管理,实现
包括对驾驶员信息、车辆信息、运营信息、出车信息、维修信息、
事故信息的查询和修改等。
车辆管理的基本要求是:
1.建立车辆信息库,实现车辆基本信息和驾驶员基本信息的
统一管理。
2.针对每辆车的出车运营情况进行记录,实现车辆自我调
度。
3.对每辆车的事故、违规情况进行记录。
4.针对每辆车的维修情况进行记录。
分析说明:
业务流程分析的主要目的是要弄清楚一个公司的业务
工作是如何进行的。在进行业务流程分析时,需要按照原有
信息流动过程,逐步的调查分析所用环节的处理业务、处理
内容,处理顺序和对处理时间的要求,弄清楚各个环节需要
的信息、信息来源、流径去向、处理方法、计算方法、提供
信息的时间和信息形态等。
车辆管理人员
人事管理人员
业务管理人员
车辆信息
驾驶员信息
业务信息
车 辆 信 息 情
况
驾 驶 员 信 息
情况
运 营 信 息 情
况
车辆登记卡
出车信息
高层领导
维 修 信 息 情
况
事 故 信 息 情
况
维修信息
事故信息
维修负责人
事故负责人
上 图 为 是 运 输 公 司 车 辆 管 理 业 务 流 程 图 :
车辆管理员
人事管理员
业务管理员
P1 车辆信
息管理
P2 驾驶员
管理
P4.1 运 营
信息输入
P3 车辆
登 记 卡
管理
P4.2 出 车
管理
P5 维 修 信
息管理
P6 事故信
息管理
高层领导
维修管理员
事故管理员
上图为运输公司车辆管理顶层数据流图
业务管理员
4.1 接 受
业务
4.2 更
新 运 营
信息
其他信息
高层领导
4.3 出 车
管理
上图为运输公司车辆管理运营出车管理二层数据流图
数据字典包括数据项、数据结构、数据流、数据存
储和处理过程。
a)数据项条目举例
名称:驾驶员编号
说明:表示驾驶员的编号
类型:变长字符串
长度:6
有关数据结构:驾驶员信息表
名称:车辆卡编号
说明:表示车辆的编号
类型:变长字符串
长度:6
有关数据结构:车辆登记卡信息表
b) 数据结构条目 举例
名称:驾驶员信息
说明:表示公司驾驶员的信息
结构:驾驶员编号、姓名、性别、驾驶证号码、身份证号码、联系电话、家庭住
址、是否空闲
有关的数据流、数据存储:驾驶员信息表、车辆运营信息表
、
名称:车辆登记卡信息
说明:表示公司车辆的信息
结构:车辆卡编号、牌照号码、车型、载货量、购车费用总额、是否空闲
有关的数据流、数据存储:车辆登记卡信息表、车辆运营信息表
c)数据流条目 举例
名称:车辆维修信息
说明:表示公司车辆维修信息的流向
数据来源:维修管理部
数据流去向:高层领导
包含的数据结构:车辆维修表
(维修单号、车辆卡编号、维修日期、修理厂名称、报修人、报修费用)
名称:车辆登记卡信息
说明:表示车辆信息的流向
数据来源:车辆管理部
数据流去向:高层领导
包含的数据结构:车辆登记卡信息表
(车辆卡编号、牌照号码、车型、载货量、购车费用总额、是否空闲)
d) 数据存储条目举例
名称:车辆事故信息表
说明:表示记录车辆事故的信息表
编 号:D4
结构: 车辆卡编号驾驶证号码、事故发生时间、事故地点
、、、、、、、、有关数据流:
P4—> D4
e) 处理过程条目
名称:车辆信息处理
说明:当公司有新的运营任务时
输入:D4 —> P4.2,P4.2 —> P3
输出: P3 —> D1
处理: 查看 D1 中公司车辆的信息,作相应的处理
二、概念设计
1.根据上述需求分析,进行数据库概念设计,得出以下各个 E—R 模型图:
车辆登记卡信息实体 E-R 图:
车辆卡编号
牌照号码
是否空闲
车辆登记卡信息
车 辆
型号
购 车 费
用总额
载货量
驾驶员信息实体 E-R 图:
姓名
性别
驾 驶 员
编号
身 份 证
号码
是 否 空
闲
驾驶员信息
驾 驶 证
号码
联系电话
家 庭 住
址
车辆运营信息实体:
运 营 编
号
客户
运营信息
客 户
电话
价格
货 物 重
量
日期
出车实体 E-R 图:
出 车 记
录号
出 车 卡
编号
出车信息
驾 驶 员
编号
出 车 时
间
记 录
状态
车辆维修信息实体 E-R 图:
维修单号
车辆维修信息
车 辆 卡
编号
维 修 日
期
报修费用
报修人
修 理 厂
名称