1、汽车调度管理系统汽车调度管理系统 1.需求分析需求分析 1.1 信息要求:信息要求: 数据库中需要存储的信息有: 1、车辆的基本数据,包括车辆车辆编码,车牌号,车辆类型,载重,座 位数,车辆状态,年检合格,保险到期,备注等信息 2、驾驶员基本数据,包括驾驶员姓名,性别,生日,身份证号,手机号, 驾驶证号,驾驶证类型,有无病事假 3、操作人员基本数据,包括车队管理员,车辆管理员,司机管理员的联 系方式,地址,身份证号,年龄,性别,系统登录密码等 汽车调度管理系统 用 车 调 度 管 理 基 本 信 息 管 理 司 机 病 事 假 管 理 数 据 查 询 管 理 车 辆 维 修 管 理 核 心 功
2、 能 ( 车 辆 调 度 ) 基 本 功 能 密 码 验 证 管 理 用 户 权 限 的 定 义 密 码 验 证 管 理 车 辆 基 本 信 息 登 记 司 机 基 本 信 息 登 记 登 记 病 事 假 司 机 信 息 符 合 申 请 要 求 的 调 度 车 辆 登 记 故 障 车 辆 信 息 返 库 信 息 登 记 系 统 管 理 车 辆 基 本 信 息 查 询 驾 驶 员 出 车 记 录 查 询 登 记 出 车 信 息 图 1. 汽车调度系统功能表 1.2 处理要求:处理要求: 系统管理: 1、可按照职务类型创建用户并对用户权限的定义 2、对登录用户进行密码验证管理 3、车队管理员可创建
3、车辆管理员,司机管理员并进行派车登记的填写;车辆管理员负责 车辆的信息包括新车的入库、维修、出库、回库登记;司机管理员负责新司机的加入、司机的出 车、病事假、返工的登记;业务员负责申请车辆信息与司机的信息的查询与登记。 1.基本信息管理: 车辆基本信息登记,登记信息为上述 司机基本信息登记,登记信息为上述 职员基本信息登记 2.用车调度管理: 查出可调度的符合申请要求的车辆 登记出车信息 查询正在出车的信息 查询正在检修的车辆信息 查询正在请假的司机信息 3.车辆维修管理: 登记信息包括车牌号,送修日期,送修原因,维保费用,取车备注 回库登记,登记信息包括车牌号,驾驶员,回库时间,完成情况等信
4、息 因司机病事假而导致无法正常出车的重新信息调动 4.司机病事假管理: 登记司机病事假信息,包括姓名,请假原因,请假时长 因司机病事假而导致无法正常出车的重新信息调动 5.数据查询管理: 车辆基本信息查询,根据所需车辆要求如载客数,载重数信息查询可用车 辆,该车辆应为人数载重满足要求,车辆状态符合:未出车,未在维修, 年检合格,保险未到期 车辆出车记录查询,可以查询到某辆车的某段间的出车记录 驾驶员出车记录查询,可以查询到某驾驶员的某段时间的出车信息 1.3 安全性与完整性要求安全性与完整性要求 1、系统管理员创建用户,并赋予用户相应的权限 2、进行用户密码管理 3、避免数据冗余,使数据简洁清
5、晰 4、 避免误删,空值,重复等数据操作存储错误 1.4 数据字典数据字典 1.4.1 数据项数据项 表表1.车辆信息车辆信息 字段 字段类型大小 范围 约束 车牌号 Char(10) 主码 车型 Char(8) 大型客车(20) 中型客车(920) 小型客车(12t) 中型货车(4.512t) 轻型货车(45t)微型货车(12t) 中型货车(4.512t) 轻型货车(45t)微型货车(20) 中型客车(920) 小型客车(9) 入库时间 DateTime 表表2.司机信息司机信息 字段 字段类型大小 范围 约束 司机姓名 Char(8) 非空 司机联系方式 Char(11) 非空 驾驶证号
6、Char(11) 主码 驾驶证类别 Char(2) A1,A2,A3,B1,B2 ,C1 非空 表表3.请假信息请假信息 字段 字段类型大小 范围 约束 请假编号 Char(8) 主码 司机姓名 Char(10) 非空 驾驶证号 Char(18) 外码 请假日期 DateTime 非空 返工时间 DateTime 非空 表表4.维修信息维修信息 字段列名 字段类型大小 范围 约束 维修编号 Char(10) 非空 主码 车牌号 Char(10) 外码参照表 1 CCard 送修日期 DateTime 非空 表表5.出车登记信息出车登记信息 字段列名 字段类型大小 范围 约束 登记编号 Char(10) 非空 主码 车牌号 Char(10) 非空 外码 参照表 1 车型 司机姓名 Char(8) 司机联系方式 Char(11) 驾驶证号 Char(18) 非空 外码 参照表 2 申请时间 DateTime 返库时间 DateTime 客户姓名 Char(8) 客户联系方式 Char(11)