车辆调度数据库设计说明书 项目名称:车辆调度数据库 人员:何潮 郑琨强 设计日期:2 0 0 8 .4 .1 4 目录 第1 章 引言 1.1 编写目的 1.2 背景 1.3 术语定义 第2 章 总体设计 2.1 运行环境 第3 章 数据库设计描述 3.1 数据需求分析 3.2 ER 模型(使用V ISIO) 3.3 所涉及到的表 3.4 后台过程、函数、触发器功能说明 3.4.1 存储过程 3.4.2 函数 3.4.3 触发器 第4 章 结束语 第5 章 参考资料 第1章 引言 1.1编写目的 开发目的: 为车辆调度系统,理清数据库关系和数据流程;以及进一步明确需求. 指出预期的读者:程序开发人员,测试人员,需求人员. 1.2背景 解决车辆调度管理系统(CAS)的数据关系,存取方式等问题. 数据库的名称:车辆调度数据库. 使用此数据库的软件系统: 车辆调度管理系统(CAS). 1.3术语定义 CAS: 车辆调度管理系统 第2章 总体设计 2.1运行环境 在 Window s_XP 上运行开发,使用 ACCESS_2003 开发数据库,Visio 设计数据表与相关模型. 第3章 数据库设计描述 3.1数据需求分析 数据库的需求:类别清晰,内容明确且全面. 传输的需求安全性的需求:不掉失,不破坏数据. 3.2 ER模型(使用 Visio) 管管管管管1管管管管1管管M管管管管M管管管管管管管管管管管11管管管管M管管11管管1 图1: 车辆调度部分ER图 管理员提出1资源状态管理1执行1资源状态(车辆与司机)列表1资源资料清单存储1资源资料表M跟踪11工作量情况读取11列出工作量操作提出111M存储1M 图 2: 资源管理与数据管理部分 ER图 管理员提出1管理员账号变改1执行1用户表1 图 3: 系统设置 ER图 3.3所涉及到的表 列出表名、字段名、初始化数据(在程序运行之前插入到数据库中)。 1:管理员数据表:SysUsers 字段名 数据类型 长度 说明 Userid 文本 15 系统登录 ID Password 文本 15 口令 2:任务表:Task 字段名 数据类型 长度 说明 Taskid 整数 10 任务 ID(1001--1999) Date 整数 9 任务开始日期(如:20080808) Customer 文本 20 任务所属客户 Goods 文本 10 货物() Carid 整数 10 车辆 ID(2001--2999) Driverid 整数 10 司机 ID(3001--3999) State 文本 10 任务状态(等待处理/已处理/执行中/完成) From 文本 15 装货地点 To 文本 15 卸货地点 3: 车辆状态:CarState 字段名 数据类型 长度 说明 Carid 整数 10 车号...