1、车辆管理系统n 随着经济的日益增长 ,车辆作为最重要的交通工具 ,在企事业单位中得以普及 ,单位的车辆数目已经远远不止简单的几辆 ,与此同时就产生了车辆资源的合理分配使用问题。该问题涉及到车辆的档案管理;驾驶员档案管理;车辆(维修费用、洗车费用、养路费、燃料费用等)管理;车辆使用管理和交通事故管理等。如何对一个企事业单位的车辆进行合理分配使用,使其发挥最大的使用价值,所以该系统对于一个用车单位来说,不但可以对车辆的使用进行合理的管理,而且对车辆的使用情况进行跟踪记录,这对于单位车辆责任到人,费用清晰,避免责任混乱、费用虚假等一系列相应问题的解决。一、开发背景:n 编程环境的选择: Visual
2、 Basic 6.0 n 数据库技术: SQL数据库技术二、系统开发相关技术:n 微软公司的 Visual Basic 6.0是 Windows应用程序开发工具,具有直观的开发界面、先进的程序设计思想,是目前最为广泛的、易学易用的面向对象的开发工具。 Visual Basic提供了大量的控件,这些控件可用于设计界面和实现各种功能,减少了编程人员的工作量,也简化了界面设计过程,从而有效的提高了应用程序的运行效率和可靠性。 VB同时提供的一套完善的编译和调试系统,使得在开发过程中可以很好的解决开发过程中出现的一系列问题。 VB还提供了软件发布功能,使得开发、调试到发布可以一步完成。故而,实现本系统
3、 VB是一个相对较好的选择。n Visual Basic6.0是一门面向对象的程序设计语言,在开发过程中以对象为开发元素,每一个对象都具有一些特性和行为(属性、事件和 方法)。开发人员可以最有效利用所创建的每一个对象。同时,用户还可以自己开发控件,从而满足用户的不同的需求,这样变使得应用程序具有可通用性可说扩展性和强有力的功能。 Visual Basic 6.0 :n SQL Server是一种功能强大的数据库开发工具,数据库汇集了信息以供查询、存储和检索。n 强大的数据库引擎:它可以承受 10000条以上的记录测试,而且数据库运行于服务器上,相对于本地数据库,可以明显的减少内存占用,提高运行
4、速度和本机的利用效率。n 良好的管理界面: SQL Server具有比 Access更为友好的管理界面 企业管理器,其中的视图可以直观的进行数据处理,同时支持直观的数据库设计,也可以通过词法分析器,使用 SQL语句进行数据库的各种操作,包括数据库的建立,表的建立和修改等一系列 Access下可以进行的操作。n 支持网络数据库:现在企业规模的迅速扩大,车辆作为最主要的交通工具在企业中已经大量存在,为了合理控制这些信息,最佳的调配各部门的车辆使用,采用网络数据库是最理想的选择。n 绝对可靠的数据保障:可以自动数据备份和访问日志的记录,可以进行详细的数据分析等操作。 同时也解决了由于客户端不慎操作引
5、起的数据丢失的问题。SQL数据库技术:三、系统功能模块:n 根据系统的具体功能规划出的实体有:司机实体、车辆实体、运营信息实体、维修信息实体、事故信息实体、费用信息实体。四、数据库设计:n 司机实体:司机姓名、性别、出生年月、家庭住址、初次考取驾照时间、驾照号码、准驾车型、驾照的有效开始和截止时间等。n 车辆实体:车牌号、车型、车主、发动机号、车架号、厂牌型号、车辆总重量、核定载客、登记时间、发证时间、颜色和主要司机等。n 运营信息实体:运营车牌、运营司机、开始时间、结束时间、运行公里、耗油费用等。n 维修信息实体:车牌号、维修时间、维修单位、维修内容、维修价格、配件、备注等。n 事故信息实体:车牌、司机姓名、事故时间、事故地点、事故原因、对方车牌、对方单位、处理方式、处理金额、备注等。n 费用信息实体:费用车牌、日期、数目、费用说明等。数据库设计:实体 E-R图:司 机业务管理车 辆业务信息业务方向运营信息维修信息 事故信息费用信息n 用户管理n 数据管理n 报表和数据备份五、系统实施: