汽车租赁管理信息系统设计与实现概要(共28页).doc
精选优质文档-倾情为你奉上滁州学院 课程设计报告 滁州学院数学系2011年6月17题目 汽车租赁管理系统班级 信息与计算科学09级姓名 宫粲然 王淑云 吴姝 肖萍吴杰心指导教师 陈寿文指导教师签名:汽车租赁管理信息系统设计与实现摘要现代科学的发展,使计算机进入了几乎一切领域。从科学研究到工农业生产,从企业生产管理到家庭生活,各行各业都广泛地使用着计算机。当今社会的数据信息管理离不开计算机技术的支持。如何实现对数据信息快捷、有效、实用的管理,是软件开发业追求的目标。今天,随着社会生产的发展,人民生活水平的提高,机动车租赁已成为一个极具市场潜力的行业,面对飞速发展的租赁市场,传统的人工租赁管理方式在进行繁多的业务信息处理时显得极不适应,因此,人们对于运用计算机来辅助协调和管理租赁工作的需求正在逐步提高。随着社会物质条件的改善,生产生活节奏的加快,人们越来越意识到时间的重要性,在工作中,生活中越来越注重如何节省时间,提高效率。因为工作和生活的缘故,在必要的时候向汽车出租公司提出租赁车辆的服务要求,已成为大众广为认可和接受的行为和选择。在这种社会需求的强力带动下,机动车租赁市场出现了前所未有的一片繁荣景象。各个汽车租赁公司门庭若市,业务激增。然而在繁忙的景象背后,却也暴露出机动车租赁公司在处理业务信息时以人工方式为主所带来的诸如:效率低下,管理混乱,失误增多等诸多弊端。在实践中,汽车租赁行业的业主们逐渐意识到在租赁行业中借助计算机引入信息管理的重要性,并开始不断提高自身的素质和高科技在工作中的投入,以改善信息的管理,提高服务效率。机动车租赁管理就是对车辆信息和客户信息的管理,主要包括车辆的出租状态、车辆的基本信息、车辆的投保情况、车辆的出厂情况、客户信息的管理等。由于这些过程间的关系复杂,有一对一的关系,一对多的关系,也有多对多的关系,所有这些工作使机动车管理工作变得量大而又复杂,以前包括现在还有很多租赁公司采用人工管理,直接导致了错误的产生,服务质量的低下。机动车租赁管理系统的开发使得这一状况得到了根本的改善。这套管理系统包括涵盖了车辆租赁业务的各个方面。使得机动车租赁服务可以快速、规范地完成,节省了人力物力,提高了服务质量和经济效益。租赁信用管理系统的功能模块可以分为:租赁业务管理模块是本系统的核心模块,完成租车功能,通过该模块完成对汽车,司机和客户的管理。客户模块完成汽车租赁公司的客户查询,登记,修改,存储以及对会员的加入。车辆管理模块主要完成租赁公司对本网点所拥有车辆进行简单登记管理的功能。职工管理模块完成对职工,司机和工作里、类型的管理。险种管理是对公司汽车投保方式的一种随车的管理方式,还得通过此管理与保险公司完成资料核实,登记,修改方面的管理。1 绪论 (11.1研究背景 (11.2研究意义 (21.3国际汽车租赁业务的发展及主要企业的经营模式 (21.3.1 国际汽车租赁业的发展背景 (21.3.2国际汽车租赁业的经营规模 (31.3.3 经营、运作模式 (31.4国内汽车租赁 (31.4.1发展背景和过程 (31.4.2国内汽车租赁业发展特点 (42 理论综述 (52.1 开发工具的选择 (52.1.1 Visual Basic6.0简介 (52.1.2 sql server2000简介 (53 系统分析 (63.1系统需求分析 (63.1.1系统目标 (63.1.2用户需求 (63.1.3性能需求 (73.1.4其他需求 (73.2可行性分析 (73.3系统功能分析 (84 系统总体设计 (94.1系统数据流图 (94.2 E-R图 (95 系统详细设计 (115.1 各功能模块流程图 (115.1.1 登陆程序流程图 (115.1.2 用户添加程序流程图 (125.1.3 租赁管理流程图 (135.2 数据库设计 (1445.2.1 数据库的概念及特点 (155.2.2 数据库表设计 (156 系统实现及测试 (166.1 主要功能模块设计与实现 (166.1.1 出租信息模块的界面 (176.1.2 租赁管理模块的界面 (196.1.3 车辆查询界面 (216.1.4汽车租赁界面 (216.1.5汽车归还界面 (256.1.6用户资料界面 (256.1.7管理员信息界面 (266.1.8重新登陆界面 (306.2 测试结果和范围 (166.2.1 软件测试方法. 错误!未定义书签。6.2.2 登录系统测试. 错误!未定义书签。6.2.3 数据添加测试. 错误!未定义书签。6.2.4 数据修改测试. 错误!未定义书签。6.2.5 数据查询测试. 错误!未定义书签。6.2.6 数据删除测试. 错误!未定义书签。7 结论. 错误!未定义书签。参考文献. 错误!未定义书签。致谢. 错误!未定义书签。附录. (371前言汽车租赁作为租赁的一个类别,其特性是交通服务,共性是租赁。就特性看,以短期租赁(Rental、网络化服务为特征的汽车租赁服务已成为满足个性化需求的主要交通模式;从共性看,以长期租赁方式(Leasing获取车辆所有权为特征的汽车融资租赁因其促进销售的优势,成为汽车销售的方式之一。然而现代科学的发展,使计算机进入了几乎一切领域。从科学研究到工农业生产,从企业生产管理到家庭生活,各行各业都广泛地使用着计算机。当今社会的数据信息管理离不开计算机技术的支持。如何实现对数据信息快捷、有效、实用的管理,是软件开发业追求的目标。今天,随着社会生产的发展,人民生活水平的提高,机动车租赁已成为一个极具市场潜力的行业,面对飞速发展的租赁市场,传统的人工租赁管理方式在进行繁多的业务信息处理时显得极不适应,因此,人们对于运用计算机来辅助协调和管理租赁工作的需求正在逐步提高。1.1研究背景汽车租赁管理是本世纪中期发展起来的一门新兴学科。它最早产生于二战时期的美国,五十年代中期,汽车租赁概念传入日本,并得到快速发展。时至今日,汽车租赁管理已成为西方管理中不可或缺的一部分,在许多国家得到了广泛的研究与应用。自2002年教育部批准设立汽车服务工程专业以来,我国已形成由本科(汽车服务工程专业、专科(汽车技术服务与营销专业、中专(汽车商务专业组成的完善的汽车服务教育体系,其中专科、中专侧重于职业技能教育,为我国交通运输和汽车服务行业的发展提供了大量各类专业人才。据统计,我国目前有近300所各类院校开设此类专业。随着汽车租赁在汽车服务领域作用的增加,越来越多的相关专业开始增设汽车租赁课程。汽车租赁业被称为“朝阳产业”,它因为无须办理保险、无须年检维修、车型可随意更换等优点,以租车代替买车来控制企业成本,这种在外企中十分流行的管理方式,正慢慢受到国内企事业单位和个人用户的青睐。汽车租赁管理系统是汽车租赁公司开展日常运营活动的必须的环节。传统的手工管理方式不但浪费人力、时间,而且管理复杂,易出差错。基于计算机技术,汽车租赁管理系统把一些繁琐的数据计算、信息处理化作为简单的指令操作。完全实现数据信息的电算化管理,彻底把人从手工管理中解放出来,有利于提高汽车租赁公司的劳动生产率,节约生产成本,增加经济效益。1.2研究意义随着社会物质条件的改善,生产生活节奏的加快,人们越来越意识到时间的重要性,在工作中,生活中越来越注重如何节省时间,提高效率。因为工作和生活的缘故,在必要的时候向汽车出租公司提出租赁车辆的服务要求,已成为大众广为认可和接受的行为和选择。在这种社会需求的强力带动下,汽车租赁市场出现了前所未有的一片繁荣景象。各个汽车租赁公司门庭若市,业务激增。然而在繁忙的景象背后,却也暴露出机动车租赁公司在处理业务信息时以人工方式为主所带来的诸如:效率低下,管理混乱,失误增多等诸多弊端。在实践中,汽车租赁行业的业主们逐渐意识到在租赁行业中借助计算机引入信息管理的重要性,并开始不断提高自身的素质和高科技在工作中的投入,以改善信息的管理,提高服务效率。汽车租赁管理就是对车辆信息和客户信息的管理,主要包括车辆的出租状态、车辆的基本信息、车辆的投保情况、车辆的出厂情况、客户信息的管理等。由于这些过程间的关系复杂,所有这些工作使汽车管理工作变得量大而又复杂,以前包括现在还有很多租赁公司采用人工管理,直接导致了错误的产生,服务质量的低下。汽车租赁管理系统的开发使得这一状况得到了根本的改善。汽车租赁管理信息系统包括涵盖了车辆租赁业务的各个方面。使得机动车租赁服务可以快速、规范地完成,节省了人力物力,提高了服务质量和经济效益。1.3国际汽车租赁业务的发展及主要企业的经营模式自1908年福特推出了低价位的T型车,使汽车开始进入普通家庭,美国的汽车租赁业开始发展。至今已从八十年代末的150亿美元,扩张为1997年的480亿美元,到2000年超过了千亿美元,约占全球租赁业总额的1/5左右。从事汽车租赁业务的公司数量也已经达到了5千多家。1.3.1国际汽车租赁业的发展背景生活环境及工作方式变化:随着世界经济形势的变化和西方国家产业结构的变化,人们的生活方式也在改变。越来越多的家庭、个人选择租赁汽车,认为这样可以节省大笔投资。生活及工作中个性化需求日益突出:由于工作上的特殊要求和业余生活的丰富多样化,人们在不同时期对于汽车的要求也不尽相同。这时,租赁公司就可以根据顾客的特定需求,为其提供专用的汽车。汽车作为经营辅助手段的观念成为时代潮流:中小企业利用租赁汽车来完成其经营活动是当代汽车租赁市场呈现出的一个明显的发展趋势。其增长速度以及所占比例,都显示出了汽车租赁在中小企业经营辅助中不可或缺的地位。1.3.2国际汽车租赁业的经营规模当前,全球汽车租赁业的运营车辆年需求总数约在200万辆左右。主要汽车租赁公司的运营车辆都保持在数十万辆左右,管理着多达数千个遍布全球的租赁站点。在千亿美元的汽车租赁业务中,以欧美国家的租赁市场发展最为成熟。在美国,以租赁形式销售的新汽车占该国汽车总销售量的三分之一左右,并且大部分车为长期租赁,而旧车的租赁业务约为40万辆;德国汽车租赁业的运营车辆总数为250万辆左右;法国1997年以租赁方式使用汽车的人有300多万,占法国总人口的7%;而日本每年的汽车租赁销售规模也达到200多万辆,约占全国新汽车销售量的15%,该比例有不断提高趋势。1.3.3经营、运作模式当前在汽车租赁业通行的经营方式是特许经营方式。特许经营是汽车租赁公司授予某一侯选人特许经营权,使其加入租赁公司的服务网络,使用租赁公司的品牌和标识,按照租赁公司的统一规范进行业务运作。租赁公司对特许经营点的经营进行监督和指导,并收取特许经营权使用费。1.4国内汽车租赁1.4.1发展背景和过程我国汽车租赁业在1989年起源于北京,为了迎合1990年在北京举行的亚运会上,国外记者及相关人士在华工作中对交通的便捷、机动、私密性的需求,建立了第一家汽车租赁公司北京福斯特汽车租赁公司。随后,又分别成立了北京首汽租赁公司、上海安吉租赁公司等。经过10多年的发展,国内汽车租赁行业有了长足的发展,从原有仅限在北京、上海、广州等大型城市的汽车租赁业务,发展到了中小城市、乃至县镇。1.4.2国内汽车租赁业发展特点(1国内汽车租赁业正处于起步阶段国内汽车租赁公司并不具备规模经营的竞争优势:我国汽车租赁公司虽然数量众多,但大多数公司的经营规模小、实力弱,难以抵御市场风险和竞争。国内汽车租赁服务网络体系没有建立,客户对汽车租赁的认知程度不高:由于目前国内汽车租赁业务仍然采取单点或小范围的经营模式,加之汽车租赁企业自身管理和服务项目等方面的缺陷,使客户对汽车租赁的认知程度普遍不高。国内汽车租赁企业的管理技术和服务水平与国际先进企业有很大的差距:由于企业的经营规模及资金的限制,使其无法采用国际上通用的一些卓有成效的高新技术。国际上成熟的多种经营模式也因为各种原因无法推广。而管理技术水平的落后也直接导致了国内汽车租赁企业服务水平的低下。(2国内汽车租赁业有巨大的发展潜力随着中国经济的发展和人民生活水平的提高,人们对汽车消费需求与日俱增,而汽车租赁业也有着良好的外部环境,这些都表明中国已经具备开展大规模汽车租赁业务的条件,汽车租赁业将迎来重大的发展机遇。总结:不论是国内还是国外,汽车租赁这个行业有着很大的发展潜力,在现在这个信息飞速发展的年代,传统的手工管理方式不但浪费人力、时间,而且管理复杂,易出差错。基于计算机技术,汽车租赁管理系统把一些繁琐的数据计算、信息处理化作为简单的指令操作。完全实现数据信息的电算化管理,彻底把人从手工管理中解放出来。只有使用汽车租赁系统才有利于提高汽车租赁公司的劳动生产率,节约生产成本,增加经济效益。目前,国内外汽车租赁公司早已认识到这个问题的重要性,早已不满足传统的管理方式,都在使用汽车租赁管理信息系统,来提高工作效率和经济效益。因此,国内外都对汽车租赁管理信息系统进行了更深入的研究,提高改善汽车租赁系统,使之使用起来更加便捷,更符合实用性。2理论综述2.2 开发工具的选择2.2.1 Visual Basic6.0简介Visual Basic 6.0是一种编程语言。1991年,美国微软公司推出了Visual Basic(可间称VB,Visual意即可视的、可见的,指的是开发像windows操作系统的图形用户界面(Graphic User Interface,GUI的方法,它不需要编写大量代码去描述界面元素的外观和位置,只要把预先建立好的对象拖放到屏幕上相应的位置即可。Basic指的是Beginners all_purpose symbolic instruction code初始者通用符号指令代码语言。VB是一种可视化的、面向对象和采用事件驱动方式的结构化高级程序设计语言,可用于开发Windows环境下的各类应用程序。它简单易学、效率高,且功能强大可以与Windows专业开发工具SDK相媲美。在VisualBasic环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用Windows内部的广泛应用程序接口(SPI函数,以用动态链接库(DLL、对象的链接与世隔嵌入(OLE、开放式数据连接(ODBC等技术,可以高效、快速地开发Windows环境下功能强大、图形界面丰富的应用软件系统。随着版本的提高,Visual Basic的功能也越来越强。5.0版以后,Visual Basic推出了中文版,与前个版本相比,其功能有了很大提升。Visual Basic 6.0 是1998年的产品,后来又有几次的升级,现在用的大多数是SP4。2.1.2 sql server2000简介SQL Server 是一个关系数据库管理系统它最初是由Microsoft Sybase 和Ashton-Tate三家公司共同开发的于1988 年推出了第一个OS/2 版本在Windows NT 推出后Microsoft与Sybase 在SQL Server 的开发上就分道扬镳了Microsoft 将SQL Server 移植到Windows NT 系统上专注于开发推广SQL Server 的Windows NT 版本Sybase 则较专注于SQL Server在UNIX 操作系统上的应用在本书中介绍的是Microsoft SQL Server 以后简称为SQL Server或MS SQL Server SQL Server 2000 是Microsoft 公司推出的SQL Server 数据库管理系统的最新版本该版本继承了SQL Server 7.0 版本的优点同时又比它增加了许多更先进的功能具有使用方便可伸缩性好与相关软件集成程度高等优点可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2000 的大型多处理器的服务器等多种平台使用3系统分析3.1系统需求分析汽车租赁管理是汽车租赁公司开展日常运营活动的必须的环节。传统的手工管理方式不但浪费人力、时间,而且管理复杂,易出差错。基于计算机技术的完备的汽车租赁管理系统把一些繁琐的数据计算、信息处理化为简单的指令操作。完全实现数据信息的电算化管理,彻底把人从手工管理中解放出来。从而提高汽车租赁公司的劳动生产率,节约生产成本,增加经济效益。3.1.1系统目标软件开发的意图为便于汽车租赁的管理,方便查看管理有关汽车及租赁的情况。本系统需要实现的目标有以下几点:(1能对车辆信息进行添加,修改,删除;(2能对客户信息进行添加,修改,删除;(3能对租赁信息进行查询;(4能添加管理员;(5能对汽车销售上信息进行管理。3.1.2用户需求用户需求是指用户要求新系统应具有的全部功能和特性。a使用范围:按汽车租赁公司的相关业务完成汽车租赁系统管理。b使用权限:汽车租赁公司工作人员。c需求内容:(1查询、修改、删除租赁信息;(2查询、修改、删除车辆信息;(3查询、修改、删除客户信息;(4修改登录密码;(6 添加管理员。3.1.3性能需求为了保证系统能够长期、安全、稳定、可靠、高效的运行,汽车租赁管理信息系统应该满足以下的性能需求:(1数据处理的及时性,准确性系统处理的准确性和及时性是系统的必要性能。本系统在设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足企业对信息处理的需求。由于本系统的各种数据对于整个系统的功能和性能举足轻重,因此其准确性在很大程度上决定了系统功能和性能。在系统开发过程中,必须采用一定的数据验证方法确保数据的准确性。(2数据安全性系统数据的安全性在整个系统中占有十分重要的地位。任何系统都应保证数据的安全性。(3系统的易用性本系统是直接面向业务操作员的,而使用人员往往对计算机并不时非常熟悉。这就要求系统能够提供易用的人机交互界面。要实现这一点,就要求系统应该尽量使用用户熟悉的术语和中文信息的界面,缩短用户对系统熟悉的过程。3.1.4其他需求(1要求界面适当美观,通用性比较强;(2系统负荷能力强,防止数据量过大,而影响速度。3.2可行性分析(1技术上可行技术上的可行性分析主要分析现有技术条件能否顺利完成开发工作,硬件、软件配置能否满足开发者的需要,各类技术人员的数量,水平,来源等。而所要开发的汽车租赁管理信息系统将要处理的只是一些量多而类型简单的数据,以目前计算机的硬件基础及发展趋势,将完全能满足系统的开发与运行。本系统宜采用Visual Basic,Access等现有技术来开发,技术上可行。(2经济可行经济可行性分析主要是对开发新系统所投入的资金与系统投入使用后所带来的经济效益进行比较,确认新系统是否会给企业带来一定的经济效益。随着信息化社会的发展,人们对信息、数据等的准确性的需求也不断加大,相应的,各行各业的管理模式也不同程度的趋向于完全的自动化管理,管理软件的开发更是随着社会的发展迅速崛起。汽车租赁管理系统是一个不会直接产生经济效益的投资,但是能够节省人员资源的消耗和浪费,从而节约成本,提高效率。从成本效益角度来观察,这个系统的开发成本不是很高,在使用后,能够起到的作用也是十分可观的。(3操作可行性汽车租赁管理系统是基于VB 6.0平台开发的,VB系列是被广泛应用于数据库开发和操作的一套成熟的软件平台,而且它对于一个小型的数据库处理具有不可比拟的优点和简单方便,所以从操作可行性方面是可行的。开发出来的界面也是十分容易使用,具有简单,容易上手的特点。(4法律可行性本系统完全是本人在指导老师的指导下独立完成的,故不存在侵权行为或者由于本系统带来的法律纠纷等问题,所以在法律上是可行的。通过以上四点的分析,可以确定本系统的开发是可行的。3.3系统功能分析系统功能分为:车辆档案管理,客户档案管理,驾驶员档案系统管理,车辆租赁,系统设置,系统维护几个部分。(1车辆档案管理:能对车辆基本情况进行管理。(2客户档案管理:能对客户/会员进行添加,修改,删除等功能。(3驾驶员档案管理:能对驾驶员进行添加、修改、删除的管理。(4车辆租赁管理:能对车辆更新、出租、结算进行管理。4系统总体设计4.1系统数据流图数据流图(DFD ,data flow diagram,是采用图形方式来表达系统的逻辑功能和数据在系统内部的逻辑流向和逻辑变换过程的表达工具,是结构化系统分析方法的主要表达工具。数据流图从数据传递和加工的角度,以图形的方式刻画数据流从输入到输出的移动变换过程。本系统的顶层数据流图,如下图4.3所示:图4.1数据流顶层图4.2 E-R 图E-R 图也即实体-联系图(Entity Relationship Diagram,提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型。构成E-R 图的基本要素是实体型、属性和联系,其表示方法为:(1实体型(Entity:用矩形表示,矩形框内写明实体名;比如管理员、客户、车辆等都是实体。(2属性(Attribute:用椭圆形表示,并用无向边将其与相应的实体连接起来;比如管理员的用户名、密码都是属性。(3联系(Relationship:用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型(1:1,1:n 或m:n。本系统实体图如下。管理员信息(用户名、密码如图4.2.1所示: 客户租车信息用户车辆管理信息反馈信息P 汽车租赁管理信息系统10 滁州学院课程设计 图4.2.1管理员实体图客户资料(客户姓名、身份证、联系电话、联系地址、出租如图4.6所示: 图4.2.2客户信息实体图汽车状况(车牌、车型、出租价格、出租状态 如图4.7所示: 图4.2.3汽车状况实体图5系统详细设计详细设计的主要任务是设计每个模块的实现算法、所需的局部数据结构。详细设计的目标有两个:实现模块功能的算法要逻辑上正确;算法描述要简明易懂。传统软件开发方法的详细设计主要是用结构化程序设计法。详细设计的表示工具有图形工具和语言工具。图形工具有程序流程图、PAD(Problem Analysis Diagram图、(NS图。语言工具有伪码和PDL(Program Design Language等。5.1各功能模块流程图5.1.1 登陆程序流程图登录界面中,所有用户登录都要进行身份的验证,通过身份的标志确定用户权限和功能界面。如图5.1所示:图5.1 登陆程序流程图5.1.2 用户添加程序流程图注册界面注册时都要输入用户名,以此来确用户身份的合法性。如图5.2所示:NNYY开始输入用户名输入密码验证通过重试打开系统主窗口选择菜单功能界面退出系统结束YY 用户添加信息添加成功重新添加用户是否存在N图5.2 用户添加程序流程图5.1.3 租赁管理流程图租赁管理为用户具有的权限。要确认用户身份是否可以执行管理权限,确定后 即可对汽车租赁进行管理。如图5.3所示:图5.3 租赁管理流程图返回开始系统登录登陆成功系统主窗体租赁信息管理车辆信息管理客户信息管理资料档案管理系统统计分析结束YN5.2数据库设计5.2.1数据库的概念及特点(1数据库的概念J.Martin给数据库下了一个比较完整的定义:数据库是存储在一起的相关数据的集合,这些数据是结构化的,无有害的或不必要的冗余,并为多种应用服务;数据的存储独立于使用它的程序;对数据库插入新数据,修改和检索原有数据均能按一种公用的和可控制的方式进行。当某个系统中存在结构上完全分开的若干个数据库时,则该系统包含一个“数据库集合”。(2数据库的特点1实现数据共享数据共享包含所有用户可同时存取数据库中的数据,也包括用户可以用各种方式通过接口使用数据库,并提供数据共享。2减少数据的冗余度同文件系统相比,由于数据库实现了数据共享,从而避免了用户各自建立应用文件。减少了大量重复数据,减少了数据冗余,维护了数据的一致性。3数据的独立性数据的独立性包括数据库中数据库的逻辑结构和应用程序相互独立,也包括数据物理结构的变化不影响数据的逻辑结构。4数据实现集中控制文件管理方式中,数据处于一种分散的状态,不同的用户或同一用户在不同处理中其文件之间毫无关系。利用数据库可对数据进行集中控制和管理,并通过数据模型表示各种数据的组织以及数据间的联系。5数据一致性和可维护性,以确保数据的安全性和可靠性主要包括:安全性控制:以防止数据丢失、错误更新和越权使用;完整性控制:保证数据的正确性、有效性和相容性;并发控制:使在同一时间周期内,允许对数据实现多路存取,又能防止用户之间的不正常交互作用;故障的发现和恢复:由数据库管理系统提供一套方法,可及时发现故障和修复故障,从而防止数据被破坏6故障恢复。由数据库管理系统提供一套方法,可及时发现故障和修复故障,从而防止数据被破坏。数据库系统能尽快恢复数据库系统运行时出现的故障,可能是物理上或是逻辑上的错误。比如对系统的误操作造成的数据错误等。5.2.2数据库表设计(1汽车管理表:汽车管理是能对车辆信息表中(包括车牌、车型、出租价格、出租状态信息进行添加、删除、修改。如表5.1所示:属性数据类型字段长度是否主键说明车牌文本50 是录入车辆车牌号车型文本8 否录入车辆车型出租价格文本50 否出租状态文本50 否表5.1汽车管理表(2客户属性表如表5.2所示:表5.2客户属性表属性数据类型字段长度是否主键说明身份证文本50 是类型的编号联系电话文本50 否联系地址文本50 是出租汽车文本50 否类型的编号汽车类型文本50 是出租日期文本50 否已交押金文本50 否(3管理员表如表5.3所示:属性数据类型字段长度是否主键说明用户名文本50 是密码文本50 否表5.3 管理员表6系统实现及测试6.1主要功能模块设计与实现6.1.1登陆模块的界面(1用户登录进系统中,进入出租信息显示界面,出租信息的显示显示出所租车辆的车牌、租车的时间等信息。点击所选择的一条信息,在界面右面会出现更加详细的信息(包括车牌、类型、租赁费用、租车时间、押金。如图6.1所示:6.2.1 软件测试方法软件测试方法一般分为动态测试方法与静态测试方法。动态测试方法中又根据测试用例的设计方法不同,分为黑盒测试与白盒测试。本系统采用的是黑盒测试,测试各功能实现情况。6.2.2 登录系统测试进行用户身份验证测试,当输入的用户名或密码有误时,给予提示。数据添加测试数据添加测试主要是测试汽车租赁系统中数据是否能添加成功。如果添加成功,回系统会显示“添加成功”。以“添加管理员”为例,数据如表6.2所示:表6.2 数据添加测试表用户名密码确认密码结果Momo 000 000 添加用户成功 6.2.3数据修改测试数据修改测试主要是测试输入进系统的数据是否可以修改。若能修改,并且修改成功,系统会显示“客户资料修改成功”。新数据会被输入进系统中。下图是在客户管理中进行修改。修改数据如表6.3所示,测试截图如图6.2.4所示:表6.2 数据修改测试表修改属性原数据修改后数据联系电话152* 152*联系地址会峰区会峰区下图为客户管理数据修改成功的界面,如图6.2.3所示: 图6.2.3 数据修改成功界面6.2.4 数据查询测试数据查询测试主要是测试输入进系统的数据是否能成功的被管理员查询出来。根据查询的条件,查询出所需要的信息。如果查询成功,系统会显示所查询的信息。下图是按车牌和车型这两个条件所查询的。如图6.2.5所示: 图6.246.2.5数据删除测试数据删除测试主要是测试输入进系统的不再需要的数据是否能成功的被管理员所删除。选择“删除汽车”,系统会提示“是否删除?”,如果点击选项“是”,系统会删除这项纪录。下图是以车辆管理为例,删除一条记录,如图6.2.6所示: 图6.2.5 数据删除界面7结论本课题深入调查了汽车租赁管理的现状以及业务流程,查阅大了量中外文献,并综合应用现代信息管理理论、数据库技术和网络技术,运用VB技术及SQL数据库开发了汽车租赁管理信息系统。主要研究成果如下:(1分析了汽车租赁行业的现状,探究了汽车租赁管理信息系统产生的目的,和意义。(2对系统的安全问题进行了较详细的研究,所采取的安全措施较好地满足了汽车租赁管理信息系统的安全要求(3对系统进行了严格的测试,确保了系统的功能完整性和运行性能。本文从汽车租赁管理的实际应用出发,从系统所涉及的技术知识、领域知识,并从业务流程、功能描述、数据流、数据库四方面对系统进行了详尽的分析和主要功能模块的实现,后续还有大量细致的开发任务需要努力去完成,由于本组成员的水平有限,设计中肯定存在有不足之处,有待于在今后的实践中不断完善和改进,敬请各位老师给予批评和指正。致谢本论文的设计是在老师的悉心指导下完成的,老师和蔼可亲的性格、严谨的治学态度和科学的工作方法给了作者极大的帮助和影响,为了本此课程设计老师进行精心指导,他的悉心指导和关怀让我受益匪浅。在此本组成员表示衷心的感谢。感谢滁州学院给予的教育和培养,感谢全体教师给予的关爱和帮助。参考文献1 王珊,陈红.数据库系统原理教程M.北京:清华大学出版社,1998.072 邓良松.软件工程M.西安:电子科技大学出版社,2006.043 郭福顺.数据结构与算法基础M.大连:大连理工大学出版.2000.064 冯玉才.数据库基础M.华中理工大学出版社.1993.095 张海珠.浅谈汽车租赁ar distributionJ.European Journal of Operational Research,1995及管理J.汽车运输,2000,10(5:51-536 恢光平,王曰芬,王宏涛.电子商务是我国汽车租赁企业发展的必然选择J 经济师,2002 ,9:15-177 黄梯云,李一军.管理信息系统导论(第3版M.北京:机械工业出版社, 2004.0121 滁州学院课程设计 8 Andreas Fink , Torsten Reiners.Modeling and solving the short-term car rental logistics problem J. Transportation Research Part E ,2005 9 Spieckermann.A case study in empty railc 附录: 附录: 本系统使用中文 sql server 2000 运行环境平台,office 2000 中的 access 的数据库 vb 6.0 为开 发工具软件开发在 windowsxp 环境下运行 21 专心-专注-专业