物流配送车辆管理论文内容摘要:

ocessing),前端处理提供了对数据进行操作和与显示数据有关的所有功能。 服务器 是用来处理数据库的计算机。 其主要是用来接受客户机的请求和传送结果的。 服务器实现的功能主要包括 :从客户机接受数据库请求、处理数据库请求、格式化结果并传送给客户机、执行完整性检查、提供问控制、执行恢复以及优化查询和更新处理。 在服务器上执行的计算称为后本科毕业论文 10 端处理 (Backend processing),后端处理主要提供管理数据资源和存储数据、维护数据以及对数据进行操作等数据库引擎功能。 中间件 一般来说 ,客户机通常是比较便宜 的 PC 机 ,而服务器是功能强大 ,运行可靠的大型机或小型机。 在数据库环境下 ,二者通过中间件进行交互。 中间件 (Middleware)是一种程序设计公共接口 ,在网络数据库编程中它们也是依靠服务器的扩展程序。 它们的作用是提供应用程序和数据库中间的连通性 ,它们可以使开发人员在应用程序开发过程中避免受各种通讯协议、操作系统以及数据库管理系统的影响。 最常见的中间件类型有应用程序设计接口、远程过程调用、网络通信、数据库访问以及计算机辅助软件工程工具。 客户端 数据库服务器端 发送数据或命令请求 返回命令执行得到 的结果 图 31 车辆管理系统的架构示意图 3. 1. 3 系统结构设计 本系统主要分为以下几个子模块:登录窗体模块、用户管理模块、司机信息管理模块、车辆信息管理模块、运营管理模块、维修管理模块、事故管理模块等。 系统结构设计图如图 32 所示 车辆管理系统操作界面(数据或命令请求 数据命令或请求 本科毕业论文 11 图 32 车辆管理系统的系统结构示意图 3. 1. 4 系统功能模块划分 根据上述系统总体设计思想的分析,可将系 统功能分为一下三大部分: 用户管理模块:用于操作用户的管理和设置权限。 档案管理模块:用于实现司机档案和车辆档案的维护功能。 业务管理模块:用于实现运营业务、维修记录、事故记录等日常业务的管理功能。 最后得到如图 33 所示的系统功能模块图。 车辆管理系统 登录窗体模块 司机信息管理模块 用户信息管理模块 车辆信息管理模块 运营管理模块 维修管理模块 管理模块事故 本科毕业论文 12 图 33 系统功能模块设计 下面分别对一些主要功能模块进行介绍。 登录模块 在登录窗口中用户可以输入用户名,密码需要用户输入。 当用户在 车 辆 管 理 系 统 司 机 档案 管 理模块 车 辆 档案 管 理模块 添加司机档案 修改司机档案 删除司机档案 查询司机档案 案 案 案 案 添加车辆档案 修改车辆档案 删除车辆档案 查询车辆档案 案 案 案 案 档 案 管理模块 业 务 管 理模块 运 营 管理模块 维 修 管理模块 事 故 管理模块 用 户 管理模块 添 加 用户 修改密码 添加、修改、删除、查询车辆运营信息 添加、修改、删除、查询车辆维修信息 添加、修改、删除、 查询车辆 事故信息 登录窗体模块 本科毕业论文 13 该窗口输入正确的用户名和密码后,将进入车辆管理系统的住窗体中。 用户管理模块 此模块只有系统管理员才能操作。 包括了用户的添加,修改密码,和权限的设置。 司机档案管理模块 用户通过此模块对司机档案进行修改、添加、删除、查询。 添加司机档案需要用户输入详细的信息,包括:司机的姓名,性别,住址,驾驶执照号,准驾车型,有效期等等。 保存后,这些信息将添加到对应的数据表中。 查询则有两种方式,一种是按姓名查询,另外一种是按准驾车型进行查询。 完成查 询操作后,这些信息将显示在相应的数据绑定控件中。 车辆档案管理模块 用户通过此模块可以对车辆档案进行添加、修改、删除、查询。 添加车辆档案需要用户输入详细的车辆信息,包括:车号,类型,车主,发动机号,颜色,登记时间,司机等等。 保存后,这些信息将添加到对应的后台数据表中。 查询有三种方式,分别是按车号,类型,登记时间。 完成查询操作后,有关车辆的信息将显示在相应的数据绑定控件中。 运营管理模块 用户通过此模块进行车辆运营管理前,需要户先建立车辆档案。 车辆档案建立完成后才能对车辆运营管理进行添加、修 改、删除、查询。 添加运营管理时用户需要输入车号,司机姓名,时间,油耗等。 保存后,这些信息将添加到对应的后台数据表中。 查询有两种方式,分别是按车号和司机姓名。 完成查询操作后,有关车辆的信息将显示在相应的数据绑定控件中。 维修管理模块 用户通过此模块进行车辆维修管理前,需要户先建立车辆档案。 车辆档案建立完成后才能对车辆维修管理进行添加、修改、删除、查询。 添加维修管理时用户需要输入车号,时间,维修单位,维修内容,价格,配件等。 保存后,这些信息将添加到对应的后台数据表中。 查询有两种方式,分别是按车号和维修时间。 完成查询操作后,有关车辆的信息将显示在相应的数据绑定控件中。 本科毕业论文 14 事故管理模块 用户通过此模块进行车辆事故管理前,需要户先建立司机档案。 司机档案建立完成后才能对车辆事故管理进行添加、修改、删除、查询。 添加事故管理时用户需要输入车号,司机姓名,时间,地点,原因,处理方式,处理金额等。 保存后,这些信息将添加到对应的后台数据表中。 查询有两种方式,分别是按车号和时间。 完成查询操作后,有关车辆的信息将显示在相应的数据绑定控件中。 本科毕业论文 15 第四章 数据库设计 4. 1 数据库 的设计、生成与配置 开发数据库应用系统,大致可分为数据库分析、设计和应用程序的分析、设计两部分。 后台数据库的合理设计在车辆管理系统这样的数据信息管理系统中占有十分重要的地位,数据库设计的优劣将直接影响系统的准确性、效率及实现效果,合理的设计能提高数据存储效率,保证数据的完整和一致。 本设计按以下几个步骤来设计数据库:( 1)数据库需求分析;( 2)数据库概念结构设计;( 3)数据逻辑结构设计;( 4)数据库的生成与配置;( 5)数据库的连接 4. 1. 1 数据库需求分析 车辆管理系统应用于某物流公司的日常运营管理,必须 充分满足物流公司日常业务管理的各种要求。 这首先要求这个数据库系统能够实现对司机和车辆档案的操作,其次还必须实现对车辆运营、维修、事故等几个主要数据的管理功能。 当然,必不可少的是上述这些数据的插入、修改、删除和查询操作。 根据系统的设计思想,系统具体需求如下: 用户可维护司机档案,进行添加、修改和删除操作,并能通过司机姓名和准驾车型对司机档案进行查询。 司机 ID 必须唯一。 用户可对车辆档案进行添加、修改和删除操作,并能通过车号,类型和登记时间等项目对车辆档案进行查询。 车辆 ID 必须唯一。 用 户可对车辆运营管理进行添加、修改和删除操作,并能通过车号和司机姓名对车辆运营管理进行查询。 用户可对车辆维修管理进行添加、修改和删除操作,并能通过车号和维修时间对车辆维修管理进行查询。 用户可对车辆事故管理进行添加、修改和删除操作,并能通过车号和时间对车辆事故管理进行查询。 本科毕业论文 16 管理员可对用户管理进行用户添加、密码修改和权限设置。 上述数据中,车辆运营管理、车辆维修管理和车辆事故管理中的司机 ID 和车辆 ID 必须与司机档案中的司机 ID、车辆档案中车辆 ID想关联。 4. 1. 2 数据库概念结构设计 通过上述总体分析,就能设计出满足用户需求的各种实体,可以得到实体 关系模型( ER 模 型)如下: 司机档案实体 {司机 ID,司机姓名,性别,生日,住址,初次领证时间,执照号码,准驾车型,有效期起始日期,有效期结束日期 }。 司机档案实体 关系模型如图 41 所示。 图 41 司机档案实体 关系模型 车辆档案实体 {车辆 ID,车号,类型,车主,发动机号,车架号,厂牌型号,总质量,核定载客,登记时间,发证时间,颜色,主要司机 }。 车辆档案实体 关系模型如图 42 所示。 司机档案 司机 ID 司机姓名 性别 生日 住址 初次领证时间 执照号码 准驾车型 有效期起始日期 有效期结束日期 本科毕业论文 17 图 42 车辆档案实体 关系模型 车辆运营管理 {运营记录 ID,车号,姓名,开始时间,结束时间,运行公里,耗油 }。 其实体 关系模型如图 43 所示。 图 43 车辆运营管理实体 关系模型 车辆维修管理 {车辆维修记录 ID,车牌号,时间,维修单位,维修内容,价格,配件,备注 }。 其实体 关系模型如图 44 所示。 车辆档案 车辆 ID 车号 类型 车主 发动机号 车架号 厂牌型号 总质量 核定载客 登记时间 发证时间 颜色 主要司机 车辆运营记录 运营记录ID 车号 姓名 开始时间 结束时间 运行公里 耗油 本科毕业论文 18 图 44 车辆维修管理实体 关系模型 车辆事故管理 {事故记录 ID,车牌号,司机,时间,地点,原因,对方车号,对方单位,处理方式,处理金额,备注信息 }。 其实体 关系模型如图 45 所示。 车辆维修记录 车辆维修记录 ID 车牌号 时间 维修单位 维修内容 价格 配件 备注 车辆事故记录 事故记录 ID 车牌号 司机 时间 地点 原因 对方车号 对方单位 处理方式 处理金额 备注信息 本科毕业论文 19 图 45 车辆事故管理实体 关系模型 操作用户管理 {用户 ID, 用户名,密码,权限 }。 其实体 关系模型如图 46 所示。 图 46 操作用户管理实体 关系模型 综上实体 关系模型,有整个系统的 ER 模型,如图 47 所示。 1 1 N N N 图 47 实体关系 ER 图 4. 1. 3 数据库逻辑结构设计 数据库的概念结构设计完毕后,现在可以将上面的数据库概念结构转化为数据库的逻辑结构。 操作用户管理 用户 ID 用户名 密码 权限 运营 司机 车辆 运营管理 维修管理 事故管理 本科毕业论文 20 车辆管理系统数据库中各个表的设计结果如下面的表格所示。 每个表格表示数据库中的一个表。 本系统一共有六个表组成。 表 41 为司机档案数据表,命名为 driver。 司机档案数据表记录了司机的基本资料,包括司机姓名、性别、生日、住址、领证时间、执照号码、准驾类型、有效日期的起始和结束时间等信息。 可供用户添加、修改、删除和查询。 表 41 司机档案数据表 driver 字段名 字段说明 数据类型 长度(字节) 必填字段 主键 sjid 司机 ID 自动编号 长整型 是 是 sjn。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。