数据库车辆管理
- 格式:docx
- 大小:934.83 KB
- 文档页数:11
运输公司车辆管理数据库设计一、需求分析系统目标:建立车辆管理系统的目标是实现对车辆的综合管理,实现包括对驾驶员信息、车辆信息、运营信息、出车信息、维修信息、事故信息的查询和修改等。
车辆管理的基本要求是:1.建立车辆信息库,实现车辆基本信息和驾驶员基本信息的统一管理。
2.针对每辆车的出车运营情况进行记录,实现车辆自我调度。
3.对每辆车的事故、违规情况进行记录。
4.针对每辆车的维修情况进行记录。
分析说明:业务流程分析的主要目的是要弄清楚一个公司的业务工作是如何进行的。
在进行业务流程分析时,需要按照原有信息流动过程,逐步的调查分析所用环节的处理业务、处理内容,处理顺序和对处理时间的要求,弄清楚各个环节需要的信息、信息来源、流径去向、处理方法、计算方法、提供信息的时间和信息形态等。
上图为是运输公司车辆管理业务流程图:上图为运输公司车辆管理顶层数据流图上图为运输公司车辆管理运营出车管理二层数据流图数据字典包括数据项、数据结构、数据流、数据存储和处理过程。
a)数据项条目举例名称:驾驶员编号说明:表示驾驶员的编号类型:变长字符串长度:6有关数据结构:驾驶员信息表名称:车辆卡编号说明:表示车辆的编号类型:变长字符串长度:6有关数据结构:车辆登记卡信息表b) 数据结构条目举例名称:驾驶员信息说明:表示公司驾驶员的信息结构:驾驶员编号、姓名、性别、驾驶证号码、身份证号码、联系电话、家庭住址、是否空闲有关的数据流、数据存储:驾驶员信息表、车辆运营信息表、名称:车辆登记卡信息说明:表示公司车辆的信息结构:车辆卡编号、牌照号码、车型、载货量、购车费用总额、是否空闲有关的数据流、数据存储:车辆登记卡信息表、车辆运营信息表c)数据流条目举例名称:车辆维修信息说明:表示公司车辆维修信息的流向数据来源:维修管理部数据流去向:高层领导包含的数据结构:车辆维修表(维修单号、车辆卡编号、维修日期、修理厂名称、报修人、报修费用)名称:车辆登记卡信息说明:表示车辆信息的流向数据来源:车辆管理部数据流去向:高层领导包含的数据结构:车辆登记卡信息表(车辆卡编号、牌照号码、车型、载货量、购车费用总额、是否空闲)d) 数据存储条目举例名称:车辆事故信息表说明:表示记录车辆事故的信息表编号:D4结构:车辆卡编号驾驶证号码、事故发生时间、事故地点、、、、、、、、有关数据流:P4—> D4e) 处理过程条目名称:车辆信息处理说明:当公司有新的运营任务时输入:D4 —> P4.2,P4.2 —> P3输出: P3 —> D1处理:查看D1中公司车辆的信息,作相应的处理二、概念设计1.根据上述需求分析,进行数据库概念设计,得出以下各个E—R模型图:车辆登记卡信息实体E-R图:驾驶员信息实体E-R图:车辆运营信息实体:出车实体E-R图:车辆维修信息实体E-R图:车辆事故信息实体E-R图:以下是总E—R模型图:该系统设计的实体集有:驾驶员信息实体集:具有的属性有驾驶员编号、驾照号码、姓名、性别、身份证号码、家庭住址、联系号码、是否空闲。
车辆管理系统解决方案
车辆管理系统解决方案应能够有效管理车辆的信息和各类相关数据,提高车辆的管理效率,减少人力成本和资源浪费。
以下是一种可能的解决方案:
1. 车辆信息管理:通过建立一个数据库,记录车辆的基本信息,如车型、车牌号、购置日期、使用年限等。
可以建立一个车辆信息录入界面,方便管理员录入和查看车辆信息。
2. 车辆维护管理:系统应提供车辆保养和维护记录,包括保养的时间、保养项目、费用等。
管理员可以根据车辆使用情况和维护记录,制定保养计划,确保车辆处于良好的工作状态。
3. 车辆调度管理:系统应具备调度功能,管理员可以根据车辆的可用状态和需求,对车辆进行调度安排。
可以记录
车辆的使用次数、用途、行驶里程等信息,以便合理安排
车辆使用。
4. 车辆违章管理:系统应提供违章记录和处理功能,管理
员能够记录和查询车辆的违章信息,包括违章时间、地点、扣分情况、罚款等。
系统可以提醒管理员对违章进行及时
处理,避免不必要的处罚和罚款。
5. 车辆使用统计分析:系统应提供车辆使用的统计和分析
功能,管理员可以查询和分析车辆的使用情况,包括使用
频率、行驶里程、平均速度等指标,以便合理规划车辆的
使用和调度。
6. 车辆位置跟踪:可以通过GPS等技术手段,实时追踪车辆的位置,方便管理员随时监控车辆的行驶情况和安全状况。
综上所述,一个全面的车辆管理系统解决方案应包括车辆
信息管理、车辆维护管理、车辆调度管理、车辆违章管理、车辆使用统计分析和车辆位置跟踪等功能。
这样的系统有
助于提高车辆管理的效率和准确性,降低成本和风险。
停车场管理系统数据库设计数据库管理系统在日常生活中的应用十分广泛,比如停车场管理系统,涉及到车位划分,车辆进出收费等信息管理,一个好的停车场数据管理系统设计,会使得停车场管理结构优化,提高服务效率。
我们现设计并制定一个停车场管理系 统,并从需求分析、概念结构、逻辑结构、物理结构实现四个方面开展。
一、需求分析对于停车位,分为固定停车位和自由停车位两种,其中固定停车位已经分配给特定的车主,车主进出不再收费(采取包年制或包若干月),而且对固定车位以及固定车位租用人信息进行收集并记录。
对于自由车位,专为临时性停车顾客使用,只收集车位占用信息、临时停车的车辆信息以及计时收费信息。
另外,对于大型停车场,分配的管理员不止一位时,给不同管理员分配额管理范围信息也要收集并记录,同时记录管理员的身份信息。
(一)顶层设计流程图1P 管理收费进出车辆定车位收费单▲ 关于计时收费的功能,目前停车场都是自动地磁式感应记录车辆的进出时间,这里我们只做停车费用的查询,即费用已生成于表,我们只做费用查询功能。
(二)第二层设计流程图(三)系统功能结构车辆固定车辆自由车辆放行被管理员看管进入停车场询问管理员有车位,放行离开停车场被管理员看管 付费 离开停车场 无车位,等待或离去停车场管理系统空车位查询 停车费用结算固定车位查询空闲车位查询停车收费标准修改收费情况明细查询车辆进出记录查询管理系统维护升级管理员的信息修改计时收费管理系统维护及管理车位占用时间统计功能实现:1.车主可以登陆账户查询未租用的空闲固定车位、空闲的临时自由车位以及驶离停车场的结算费用。
2.管理员通过身份验证后可以查询停车场的收费明细,还可以对车辆进出记录进行查询、管理以及对停车场的收费标准进行修改。
(四)逻辑模型:1.停车车辆(车牌编号,车位编号,车主姓名,车辆颜色)【注:包括固定车和自由车,车主名为空代表自由车】2.车位(车位编号,是否占位,是否固定,车主姓名,收费标准)【注:包括自由车位和固定车位,由是否固定区分,车主名可空,代表自由车位】3.车主(车牌编号,车位编号,姓名,地址,年龄,联系方式)【注:车牌号,车位号不能为空,有姓名,地址等信息,固定车位车主】4.进出记录(编号,车牌编号,进入日期,离开日期,进入时间,离开时间,费用)5.管理员(工作号,姓名,管辖范围)注:第一个属性为主键二、概念结构分析(一)分ER 图图 1 停车车辆信息E-R 图图2 车位信息E-R 图停车车辆 车主姓名车牌编号车位编号车辆颜色车位车位编号是否固定是否占位车主姓名收费标准图3 进出记录信息E-R 图图4 固定车主信息E-R 图进出记录进入时间车牌编号停车费用离开时间车主地址 姓名车位编号车牌编号联系方式年龄编号图5 管理员信息E-R 图管理员 工作号管辖范围姓名(二)总ER 图管理范围进出记录管理员管理地址 车辆颜色进入时间离开时间费用车牌编号车位编号车位编号是否占位是否固定车主姓名收费标准车主工作编号停车车辆使用放置记载记录姓名 年龄车位编号车牌编号联系方式车牌编号车主姓名姓名车位编号三.逻辑结构分析(一)关系模式1.停车车辆表字段名数据类型长度说明描述Cpbh varchar20主键,NOT NULL车牌编号Cwbh numeric20唯一约束,NOT NULL,外键车位编号Czxm varchar12NULL车主姓名Clys varchar12NOT NULL车辆颜色用于记录固定车主以及自由车主的停车信息,所以车主姓名可以为空。
车辆信息管理制度范本第一条总则为了加强车辆信息管理,规范车辆信息采集、处理、使用和保密工作,根据国家有关法律法规和公司实际情况,制定本制度。
第二条适用范围本制度适用于公司各部门和员工在日常工作中涉及到的车辆信息管理。
第三条信息采集与管理3.1 车辆信息采集应遵循合法、正当、必要的原则,确保信息的真实、准确、完整。
3.2 车辆信息包括车辆基本信息、使用信息、维修信息、保险信息等,由行政部负责统一采集和管理。
3.3 行政部应建立车辆信息数据库,实现车辆信息的集中存储、查询和统计。
第四条信息使用与共享4.1 车辆信息仅限于公司内部管理和业务需要,未经授权,不得对外提供、泄露。
4.2 各部门在使用车辆信息时,应遵循合理、合法、必要的原则,确保信息的安全、有效。
4.3 车辆信息应在公司内部进行共享,提高信息利用效率,促进业务协同。
第五条信息保密与安全5.1 车辆信息涉及公司商业秘密和个人隐私,应按照公司保密规定进行管理。
5.2 行政部应定期对车辆信息数据库进行安全检查和备份,确保信息安全。
5.3 员工在处理车辆信息时,应遵守国家有关法律法规和公司保密规定,不得泄露、出售、篡改、删除车辆信息。
第六条责任与考核6.1 行政部负责车辆信息管理的日常工作,对车辆信息的合法性、准确性、及时性负责。
6.2 各部门应配合行政部做好车辆信息管理工作,对违反本制度的行为负责。
6.3 对违反本制度的行为,公司将依法追究相关责任人的法律责任。
第七条附则7.1 本制度自发布之日起实施。
7.2 本制度如有未尽事宜,可根据实际情况予以补充。
7.3 本制度的解释权归公司所有。
通过以上条款,本制度对车辆信息管理的各个方面进行了详细规定,旨在确保车辆信息的安全、有效和合法,提高公司车辆信息管理的水平和效率。
车辆第三方管理实施方案1. 背景随着物流行业的不断发展,车辆运输的管理越来越复杂,车辆的信息化管理是一种必要的趋势。
传统的车辆管理方式需要人工操作,管理效率低下、信息更新滞后、管理成本高昂等问题也逐渐凸显出来。
因此,车辆第三方管理成为了解决这些问题的有效途径和渠道。
2. 目的车辆第三方管理旨在通过引入第三方管理机构,实现车辆信息的全面、精准和及时管理,为客户提供优质的服务。
该方案的目的是提高车辆运输的效率、降低运输成本、管控难度和风险,以现代化的手段实现智能化管理。
3. 方案实施3.1 数据化管理车辆第三方管理实施方案需要建立全面的车辆管理数据库,将车辆信息、货物信息、路线信息等数据化管理。
该数据库需要兼容多种格式的数据,方便不同终端接入和查看。
同时,需要对数据库进行分级和权限管理,保障数据的安全性和机密性。
3.2 全程监管基于数据化管理,车辆第三方管理应该实现全程监管,包括货物运输的起点、途经点和终点等环节的跟踪、监视和管理,通过信息化手段对车辆行驶轨迹、货运量和运输效率进行实时监控,并及时给出预警和提示,确保货物的安全和准时到达。
3.3 节能减排车辆第三方管理方案应该积极推广能源节约和环保减排的措施,如推广新能源车辆、优化运输路线和运输方式、精准计量车辆运输费用等,以实现良性循环发展。
3.4 客户服务车辆第三方管理方案应该以客户为中心,提供全方位、全时段、个性化的服务。
客户可以通过多种渠道(如电话、网站、APP等)实时查询车辆位置、运输状态、货物情况等,也可自主选择合适的运输方案、车辆和运输费用等,提高运输的效率和舒适度。
4. 实施步骤4.1 前期准备•制定车辆运输管理的方针、政策、制度等;•确定车辆管理的范围和需求;•筛选、考察、选择合适的第三方管理机构;•筹备相关硬件设施和软件系统,建设数据中心。
4.2 实施阶段•完善车辆信息、货物信息、路线信息等数据;•安装车辆定位、监测装置;•实现数据对接、数据库建设;•进行配套软件开发、测试和部署;•上线运营并进行效果评估。
车辆管理系统数据库表设计案例1. 车辆信息表(Vehicle Information Table):- 车辆编号(Vehicle ID)- 车牌号(License Plate Number)- 车辆类型(Vehicle Type)- 车辆品牌(Vehicle Brand)- 车辆颜色(Vehicle Color)- 车辆购买日期(Purchase Date)- 车辆当前状态(Current Status)2. 车辆维护记录表(Vehicle Maintenance Record Table): - 记录编号(Record ID)- 车辆编号(Vehicle ID)- 维护日期(Maintenance Date)- 维护项目(Maintenance Item)- 维护费用(Maintenance Cost)3. 驾驶员信息表(Driver Information Table):- 驾驶员编号(Driver ID)- 驾驶员姓名(Driver Name)- 驾驶员性别(Driver Gender)- 驾驶员年龄(Driver Age)- 驾驶员驾龄(Driver Experience)4. 驾驶员驾驶记录表(Driver Driving Record Table): - 记录编号(Record ID)- 驾驶员编号(Driver ID)- 车辆编号(Vehicle ID)- 开始日期(Start Date)- 结束日期(End Date)- 行驶里程(Mileage)5. 车辆违章记录表(Vehicle Violation Record Table): - 记录编号(Record ID)- 车辆编号(Vehicle ID)- 违章日期(Violation Date)- 违章地点(Violation Location)- 违章类型(Violation Type)- 罚款金额(Fine Amount)6. 保险信息表(Insurance Information Table):- 保险编号(Insurance ID)- 车辆编号(Vehicle ID)- 保险公司(Insurance Company)- 保险起始日期(Start Date)- 保险终止日期(End Date)- 保险费用(Insurance Cost)7. 加油记录表(Fueling Record Table):- 记录编号(Record ID)- 车辆编号(Vehicle ID)- 加油日期(Fueling Date)- 加油量(Fuel Amount)- 加油费用(Fuel Cost)8. 维修记录表(Repair Record Table):- 记录编号(Record ID)- 车辆编号(Vehicle ID)- 维修日期(Repair Date)- 维修项目(Repair Item)- 维修费用(Repair Cost)9. 车辆调度记录表(Vehicle Dispatch Record Table): - 记录编号(Record ID)- 车辆编号(Vehicle ID)- 调度日期(Dispatch Date)- 调度起始地点(Start Location)- 调度目的地(Destination)- 预计行驶里程(Estimated Mileage)10. 车辆位置记录表(Vehicle Location Record Table):- 记录编号(Record ID)- 车辆编号(Vehicle ID)- 记录日期(Record Date)- 经度(Longitude)- 纬度(Latitude)- 位置描述(Location Description)以上是车辆管理系统数据库表设计案例,包括车辆信息、维护记录、驾驶员信息、驾驶记录、违章记录、保险信息、加油记录、维修记录、车辆调度记录和车辆位置记录等表。
车辆租赁管理系统数据库课程设计
随着人们生活水平的提高,越来越多的人选择租车出行。
为了更好地管理车辆租赁业务,开发一款车辆租赁管理系统是非常必要的。
本文将介绍一款车辆租赁管理系统的数据库设计。
我们需要设计车辆信息表。
该表包括车辆编号、车辆品牌、车型、颜色、车牌号、车辆状态等字段。
其中,车辆状态字段用于标识车辆是否可租借。
我们需要设计客户信息表。
该表包括客户编号、客户姓名、联系电话、身份证号、驾驶证号等字段。
这些信息将用于客户租车时的身份验证。
接着,我们需要设计租赁订单表。
该表包括订单编号、客户编号、车辆编号、租赁开始时间、租赁结束时间、租赁天数、订单金额等字段。
其中,租赁天数和订单金额字段将根据租赁开始时间、租赁结束时间和车辆租赁价格计算得出。
我们需要设计车辆租赁价格表。
该表包括车辆编号、租赁单价、押金等字段。
车辆租赁价格将根据车型、车辆状态和租赁时间等因素进行计算。
除了以上表格,我们还需要设计一些辅助表格,如车辆品牌表、车型表、车辆颜色表等。
这些表格将用于车辆信息表的数据填充。
车辆租赁管理系统的数据库设计包括车辆信息表、客户信息表、租赁订单表、车辆租赁价格表以及辅助表格等。
这些表格将为车辆租赁管理系统的正常运行提供必要的数据支持。
车辆库存清单管理报告尊敬的领导:根据公司管理要求和车辆库存管理流程,我将向您汇报本季度车辆库存清单的管理情况。
一、总体概况本季度,公司车辆库存总量为XXX台,其中包括汽车、摩托车以及其他特定车辆。
我们通过精确的数据统计和仔细的管理,确保了车辆库存的准确性和实时性。
二、车辆分类清单为了更好地管理和控制车辆库存,我们对车辆进行了分类,并编制了详细的清单。
以下是本季度车辆库存的分类情况:1. 汽车类在本季度,公司汽车库存量为XXX台,包括轿车、SUV以及商务车等各类别车辆。
详细清单如下:(注:此处列出汽车类别、数量和基本信息,确保清单完整且易于查阅)2. 摩托车类本季度,公司摩托车库存量为XXX台,包括客车、货车以及特种用途摩托车等各类别车辆。
详细清单如下:(注:此处列出摩托车类别、数量和基本信息,确保清单完整且易于查阅)3. 其他特定车辆类除了汽车和摩托车外,公司还拥有一些特定车辆,比如工程车、电动车等。
本季度特定车辆库存量为XXX台,详细清单如下:(注:此处列出特定车辆类别、数量和基本信息,确保清单完整且易于查阅)三、库存管理措施为确保车辆库存的准确性和安全性,我们采取了一系列管理措施,包括但不限于以下几点:1. 严格的进出管理流程我们建立了严格的进出管理流程,包括车辆入库和出库的登记和审核,确保每辆车辆的出入记录真实可信,并能追溯到具体时刻和责任人。
2. 定期库存盘点每季度末,我们进行一次全面的库存盘点,对所有车辆进行清点和核对,确保库存清单的准确性,并及时发现和解决存在的问题。
3. 车辆检修与保养我们重视车辆的检修与保养工作,定期对车辆进行检查和维护,确保车辆的正常使用和延长使用寿命。
4. 数据管理和信息技术支持我们使用先进的数据库管理系统,对车辆库存数据进行记录和管理,确保数据的安全性和可靠性。
同时,利用信息技术支持,实现车辆库存的实时查询和报告生成。
四、存在的问题和改进方案在车辆库存管理的过程中,我们也发现了一些问题,主要包括:1. 部分车辆信息记录不完整或错误,导致库存异常。
车辆管理系统数据库表设计案例全文共四篇示例,供读者参考第一篇示例:车辆管理系统数据库表设计是一项重要的工作,它涉及到车辆信息的存储、管理和查询等功能。
在数据库表设计中,合理的表结构和关系对系统的性能和效率有着至关重要的影响。
下面我们就来详细介绍一下针对车辆管理系统的数据库表设计案例。
1. 车辆信息表(vehicle_info)车辆信息表是车辆管理系统最基本的表之一,用于存储车辆的基本信息。
该表的字段设计应包括车辆编号、车牌号、车辆类型、车辆品牌、车辆型号、车辆颜色、车辆购买日期等信息。
3. 车辆保险表(vehicle_insurance)车辆保险表用于记录车辆的保险信息,包括保险公司、保险类型、保险金额、保险起止日期等。
该表的字段设计应包括保险编号、车辆编号、保险日期、保险公司、保险费用等信息。
8. 车辆驾驶员表(driver)车辆驾驶员表用于记录车辆驾驶员的相关信息,包括驾驶员姓名、驾驶证号、联系电话等。
该表的字段设计应包括驾驶员编号、驾驶员姓名、驾驶证号、联系电话等信息。
以上是车辆管理系统数据库表设计案例的概要描述,通过合理设计数据库表结构和关系,可以实现对车辆信息的有效管理和查询,提高系统的性能和效率。
在实际应用中,还需要根据具体业务需求进行定制化设计,并注意数据的合法性和完整性,确保系统的稳定运行和数据安全。
希望以上内容能对您有所帮助,谢谢阅读!第二篇示例:车辆管理系统是一个涉及到车辆信息、车辆维修、车辆调度等方面的系统,通过这个系统可以更好地管理车辆信息,提高车辆利用率,减少维修耗时和费用,提高工作效率。
在设计车辆管理系统数据库表结构时,需要考虑到各个模块之间的关联,以及数据的存储和管理。
下面我们来详细介绍一下关于车辆管理系统数据库表设计案例。
一、车辆信息表车辆信息表是车辆管理系统中最基本的表之一,用于存储车辆的基本信息。
在这个表中,我们需要包括车辆的唯一标识符、车牌号、车辆类型、车辆品牌、车辆型号、车辆颜色、车辆购买日期、车辆所属部门等字段。
1需求分析
本课程设计要求了解车辆管理系统的过程,要求对车辆的管理有一定的理解,并进一步加深对车辆运作的实现和理解。
要求用C#语言和SQL SERVER2000实现车辆相关信息记录和调度。
要求建立一个数据库,然后用C#编程序,编号后要求把数据库与程序连接起来,组成一个大模块。
车辆管理过程中涉及车辆的添加、删除、修改,驾驶员的添加、删除、修改,车场的添加、删除、修改,其中当实现车辆调度时能顺利完成要求,另外系统还可以实现修改用户,修改密码等功能。
2概要设计
本系统要求建立六个表,分别包括用户信息,车辆信息,驾驶员信息,车辆调度信息,车辆预约信息,车辆库存信息。
在设计程序的时候要求完成的模块有用户管理,车辆管理,车场管理,驾驶员管理,派车管理,入库管理等。
在实现功能的时候要连接数据库,充分利用数据库中的数据。
3运行环境
Windous XP
4开发工具和编程语言
Microsoft Visaul Stadio2008
Microsoft Sql Server2000
5详细设计
(!)首先建立一个数据库,在数据库中建立所需要的表,建立过程大概如下:CREATE TABLE[dbo].[UserInfo](
[UserID][char](5)COLLATE Chinese_PRC_CI_AS NOT NULL,
[UserName][varchar](20)COLLATE Chinese_PRC_CI_AS NULL,
[passwod][varchar](5)COLLATE Chinese_PRC_CI_AS NOT NULL,
[UserLevel][char](1)COLLATE Chinese_PRC_CI_AS NULL )ON[PRIMARY]
CREATE TABLE[dbo].[CarInfo](
[CarID][char](5)COLLATE Chinese_PRC_CI_AS NOT NULL,
[CarType][varchar](20)COLLATE Chinese_PRC_CI_AS NOT NULL, [CarDriver][char](5)COLLATE Chinese_PRC_CI_AS NOT NULL, [CarColor][char](5)COLLATE Chinese_PRC_CI_AS NULL,
[Carbuytime][datetime]NULL,
[CarLoad][int]NULL
)ON[PRIMARY]
CREATE TABLE[dbo].[CarOut](
[OutID][char](5)COLLATE Chinese_PRC_CI_AS NOT NULL,
[OutCarID][char](5)COLLATE Chinese_PRC_CI_AS NOT NULL,
[CarOutTime][datetime]NOT NULL,
[CarInTime][datetime]NOT NULL,
[Outfee][money]NOT NULL
)ON[PRIMARY]
CREATE TABLE[dbo].[Driver](
[DriverID][char](5)COLLATE Chinese_PRC_CI_AS NOT NULL,
[DriverName][varchar](20)COLLATE Chinese_PRC_CI_AS NOT NULL, [DriverSex][char](5)COLLATE Chinese_PRC_CI_AS NOT NULL, [DriverLevel][char](5)COLLATE Chinese_PRC_CI_AS NOT NULL, [DriverAddress][varchar](50)COLLATE Chinese_PRC_CI_AS NULL, [DriverPhone][char](11)COLLATE Chinese_PRC_CI_AS NULL,
[worktime][datetime]NULL
)ON[PRIMARY]
CREATE TABLE[dbo].[OrderInfo](
[OrderID][char](5)COLLATE Chinese_PRC_CI_AS NOT NULL,
[OrderCarID][char](5)COLLATE Chinese_PRC_CI_AS NOT NULL,
[OrderPersonName][varchar](20)COLLATE Chinese_PRC_CI_AS NOT NULL,
[OrderTime][datetime]NOT NULL,
[OrderReason][varchar](50)COLLATE Chinese_PRC_CI_AS NULL )ON[PRIMARY]
CREATE TABLE[dbo].[StopPlace](
[SpID][char](5)COLLATE Chinese_PRC_CI_AS NOT NULL,
[SpName][varchar](20)COLLATE Chinese_PRC_CI_AS NULL,
[SpLocation][varchar](50)COLLATE Chinese_PRC_CI_AS NULL,
[bigcarnum][int]NOT NULL,
[mediumcarnum][int]NOT NULL,
[smallcarnum][int]NOT NULL
)ON[PRIMARY]
(2)程序中各模块如下:
4.界面设置
6调试分析
(1)在添加车辆信息时可不可以随便输入?
答:不行,因为车辆表信息有主键,要求输入的数据不能与主键重复,另外伟哥要输入的数据都有数据类型,必须输入所需类型才能满足要求,否则无法输入。
(2)是不是可以随便改变密码?
答:是,但是密码又要求,必须是五个字符,所以改密码是不能超过五个字符,如小于五个字符,再续在后面加空格键补充够五个。
(3)对本程序有什么改进设想?
答:我感觉本程序还不够完整,还可以添加一些模块,比如车辆加油模块,车辆维修模块,车辆替补模块等。
由于时间有限因此没有去尝试,以后可以去改进一下。
7测试结果
1、运行程序,出来如下界面如图(1),输入用户名和密码:
图(1)
2、进入系统后,在车辆信息里边选择车辆维护,出来如下界面图(2),输入信息
图(2)
选择添加,显示添加成功如图(3)(4)所示
图(3)
图(4)
3、选择驾驶员信息,再选择查询,显示如下图(5):
图(5)
4、在车场信息中选择查询,输入数据,结果如下图(6):
图(6)
5、在车辆调度中选择调度信息管理,然后选择查询,显示如下图(7):
图(7)
6、在系统里边选择退出然后就退出界面。
参考文献
【1】钱雪忠《数据库原理及应用》北京邮电大学出版社2007,8第二版【2】Bain T《SQL server2000数据仓库与Analysis Services》中国电力出版社2003
【3】王珊《王珊主编数据库技术与联机分析处理》北京科学出版社1998【4】肖志军;覃思乾;;程序设计语言应用能力的培养[J];玉林师范学院学报;2006年S1期
【5】雷红艳;邹汉斌;;数据库原理课程教学方法改革探讨[J];电脑知识与技术(学术交流);2007年06期
【6】贺忠华;《数据库原理》课程教学初探[J];广西民族学院学报(自然科学版);2004年S1期
心得体会
通过本次试验,我对数据库有了全新的认识。
自己动手设计了车辆管理系统,通过设计程序我熟练掌握了sql server2000的使用方法,进一步熟练掌握创建表,创建数据库,分离数据库,附加数据库,系统的复习了数据库。
并且也熟练掌握了c#2008中各种控件的功能及使用方法。
本课程设计能够按实验要求用C#语言和sql server实现车辆的各种管理。
但是实验过程中也遇到了许多问题,比如创建数据库的时候创建主键就要很认真,千万不能出错,并且注意一个表只能创建一个主键,另外在输入数据的时候也要格外小心,注意数据类型。
在编程序的时候也要认真。
还有就是在连接数据库的时候遇到了许多麻烦,刚开始是无论怎么连接都连接不上,但是经过反复思考,仔细琢磨,经过不断调试终于连接上,终于松了一口气。
通过本次试验,我既学到了许多知识,也总结了许多经验。
我感觉自己的知识缺乏,需要学的知识还很多,增加了我的学习的欲望,另外我还感觉干事情要反复琢磨,仔细推敲,坚持己见,认真思考。
总之以后我会更加努力学习,扩展自己的知识面,不断提高自己的知识。