汽车租赁管理信息系统设计与实现_第1页
汽车租赁管理信息系统设计与实现_第2页
汽车租赁管理信息系统设计与实现_第3页
汽车租赁管理信息系统设计与实现_第4页
汽车租赁管理信息系统设计与实现_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、滁州学院课程设计报告题目 汽车租赁管理系统 班级 信息与计算科学09级 姓名 宫粲然 王淑云 吴姝 肖萍 吴杰心 指导教师 陈寿文 滁州学院数学系2011年6月17 指导教师签名:汽车租赁管理信息系统设计与实现摘 要现代科学的发展,使计算机进入了几乎一切领域。从科学研究到工农业生产,从企业生产管理到家庭生活,各行各业都广泛地使用着计算机。当今社会的数据信息管理离不开计算机技术的支持。如何实现对数据信息快捷、有效、实用的管理,是软件开发业追求的目标。今天,随着社会生产的发展,人民生活水平的提高,机动车租赁已成为一个极具市场潜力的行业,面对飞速发展的租赁市场,传统的人工租赁管理方式在进行繁多的业务

2、信息处理时显得极不适应,因此,人们对于运用计算机来辅助协调和管理租赁工作的需求正在逐步提高。随着社会物质条件的改善,生产生活节奏的加快,人们越来越意识到时间的重要性,在工作中,生活中越来越注重如何节省时间,提高效率。因为工作和生活的缘故,在必要的时候向汽车出租公司提出租赁车辆的服务要求,已成为大众广为认可和接受的行为和选择。在这种社会需求的强力带动下,机动车租赁市场出现了前所未有的一片繁荣景象。各个汽车租赁公司门庭若市,业务激增。然而在繁忙的景象背后,却也暴露出机动车租赁公司在处理业务信息时以人工方式为主所带来的诸如:效率低下,管理混乱,失误增多等诸多弊端。在实践中,汽车租赁行业的业主们逐渐意

3、识到在租赁行业中借助计算机引入信息管理的重要性,并开始不断提高自身的素质和高科技在工作中的投入,以改善信息的管理,提高服务效率。机动车租赁管理就是对车辆信息和客户信息的管理,主要包括车辆的出租状态、车辆的基本信息、车辆的投保情况、车辆的出厂情况、客户信息的管理等。由于这些过程间的关系复杂,有一对一的关系,一对多的关系,也有多对多的关系,所有这些工作使机动车管理工作变得量大而又复杂,以前包括现在还有很多租赁公司采用人工管理,直接导致了错误的产生,服务质量的低下。机动车租赁管理系统的开发使得这一状况得到了根本的改善。这套管理系统包括涵盖了车辆租赁业务的各个方面。使得机动车租赁服务可以快速、规范地完

4、成,节省了人力物力,提高了服务质量和经济效益。租赁信用管理系统的功能模块可以分为:租赁业务管理模块是本系统的核心模块,完成租车功能,通过该模块完成对汽车,司机和客户的管理。客户模块完成汽车租赁公司的客户查询,登记,修改,存储以及对会员的加入。车辆管理模块主要完成租赁公司对本网点所拥有车辆进行简单登记管理的功能。职工管理模块完成对职工,司机和工作里、类型的管理。险种管理是对公司汽车投保方式的一种随车的管理方式,还得通过此管理与保险公司完成资料核实,登记,修改方面的管理。iii1 绪 论11.1研究背景11.2研究意义21.3国际汽车租赁业务的发展及主要企业的经营模式21.3.1 国际汽车租赁业的

5、发展背景21.3.2国际汽车租赁业的经营规模31.3.3 经营、运作模式31.4国内汽车租赁31.4.1发展背景和过程31.4.2国内汽车租赁业发展特点42 理论综述52.1 开发工具的选择52.1.1 visualbasic6.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 用户添加程序流程图

6、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汽车租赁界面21 6.1.5 汽车归还界面 .25 6.1.6用户资料界面.25 6.1.7管理员信息界面.26 6.1.8重新登陆界面.306.2 测试结果和范围166.2.1 软件测试方法错误!未定义书签。6.2.2 登录系统测试错误!未定义书签。6.2.3 数据添加测试错误!未定义书签。6.2.4 数据修改测试

7、错误!未定义书签。6.2.5 数据查询测试错误!未定义书签。6.2.6 数据删除测试错误!未定义书签。7 结 论错误!未定义书签。参考文献错误!未定义书签。致 谢错误!未定义书签。附 录. 3722滁州学院课程设计1 前言汽车租赁作为租赁的一个类别,其特性是交通服务,共性是租赁。就特性看,以短期租赁(rental)、网络化服务为特征的汽车租赁服务已成为满足个性化需求的主要交通模式;从共性看,以长期租赁方式(leasing)获取车辆所有权为特征的汽车融资租赁因其促进销售的优势,成为汽车销售的方式之一。 然而现代科学的发展,使计算机进入了几乎一切领域。从科学研究到工农业生产,从企业生产管理到家庭生

8、活,各行各业都广泛地使用着计算机。当今社会的数据信息管理离不开计算机技术的支持。如何实现对数据信息快捷、有效、实用的管理,是软件开发业追求的目标。今天,随着社会生产的发展,人民生活水平的提高,机动车租赁已成为一个极具市场潜力的行业,面对飞速发展的租赁市场,传统的人工租赁管理方式在进行繁多的业务信息处理时显得极不适应,因此,人们对于运用计算机来辅助协调和管理租赁工作的需求正在逐步提高。1.1研究背景汽车租赁管理是本世纪中期发展起来的一门新兴学科。它最早产生于二战时期的美国,五十年代中期,汽车租赁概念传入日本,并得到快速发展。时至今日,汽车租赁管理已成为西方管理中不可或缺的一部分,在许多国家得到了

9、广泛的研究与应用。自2002年教育部批准设立汽车服务工程专业以来,我国已形成由本科(汽车服务工程专业)、专科(汽车技术服务与营销专业)、中专(汽车商务专业)组成的完善的汽车服务教育体系,其中专科、中专侧重于职业技能教育,为我国交通运输和汽车服务行业的发展提供了大量各类专业人才。据统计,我国目前有近300所各类院校开设此类专业。随着汽车租赁在汽车服务领域作用的增加,越来越多的相关专业开始增设汽车租赁课程。汽车租赁业被称为“朝阳产业”,它因为无须办理保险、无须年检维修、车型可随意更换等优点,以租车代替买车来控制企业成本,这种在外企中十分流行的管理方式,正慢慢受到国内企事业单位和个人用户的青睐。汽车

10、租赁管理系统是汽车租赁公司开展日常运营活动的必须的环节。传统的手工管理方式不但浪费人力、时间,而且管理复杂,易出差错。基于计算机技术,汽车租赁管理系统把一些繁琐的数据计算、信息处理化作为简单的指令操作。完全实现数据信息的电算化管理,彻底把人从手工管理中解放出来,有利于提高汽车租赁公司的劳动生产率,节约生产成本,增加经济效益。1.2研究意义随着社会物质条件的改善,生产生活节奏的加快,人们越来越意识到时间的重要性,在工作中,生活中越来越注重如何节省时间,提高效率。因为工作和生活的缘故,在必要的时候向汽车出租公司提出租赁车辆的服务要求,已成为大众广为认可和接受的行为和选择。在这种社会需求的强力带动下

11、,汽车租赁市场出现了前所未有的一片繁荣景象。各个汽车租赁公司门庭若市,业务激增。然而在繁忙的景象背后,却也暴露出机动车租赁公司在处理业务信息时以人工方式为主所带来的诸如:效率低下,管理混乱,失误增多等诸多弊端。在实践中,汽车租赁行业的业主们逐渐意识到在租赁行业中借助计算机引入信息管理的重要性,并开始不断提高自身的素质和高科技在工作中的投入,以改善信息的管理,提高服务效率。汽车租赁管理就是对车辆信息和客户信息的管理,主要包括车辆的出租状态、车辆的基本信息、车辆的投保情况、车辆的出厂情况、客户信息的管理等。由于这些过程间的关系复杂,所有这些工作使汽车管理工作变得量大而又复杂,以前包括现在还有很多租

12、赁公司采用人工管理,直接导致了错误的产生,服务质量的低下。汽车租赁管理系统的开发使得这一状况得到了根本的改善。汽车租赁管理信息系统包括涵盖了车辆租赁业务的各个方面。使得机动车租赁服务可以快速、规范地完成,节省了人力物力,提高了服务质量和经济效益。1.3国际汽车租赁业务的发展及主要企业的经营模式自1908年福特推出了低价位的t型车,使汽车开始进入普通家庭,美国的汽车租赁业开始发展。至今已从八十年代末的150亿美元,扩张为1997年的480亿美元,到2000年超过了千亿美元,约占全球租赁业总额的1/5左右。从事汽车租赁业务的公司数量也已经达到了5千多家。1.3.1 国际汽车租赁业的发展背景生活环境

13、及工作方式变化:随着世界经济形势的变化和西方国家产业结构的变化,人们的生活方式也在改变。越来越多的家庭、个人选择租赁汽车,认为这样可以节省大笔投资。生活及工作中个性化需求日益突出:由于工作上的特殊要求和业余生活的丰富多样化,人们在不同时期对于汽车的要求也不尽相同。这时,租赁公司就可以根据顾客的特定需求,为其提供专用的汽车。汽车作为经营辅助手段的观念成为时代潮流:中小企业利用租赁汽车来完成其经营活动是当代汽车租赁市场呈现出的一个明显的发展趋势。其增长速度以及所占比例,都显示出了汽车租赁在中小企业经营辅助中不可或缺的地位。1.3.2国际汽车租赁业的经营规模当前,全球汽车租赁业的运营车辆年需求总数约

14、在200万辆左右。主要汽车租赁公司的运营车辆都保持在数十万辆左右,管理着多达数千个遍布全球的租赁站点。在千亿美元的汽车租赁业务中,以欧美国家的租赁市场发展最为成熟。在美国,以租赁形式销售的新汽车占该国汽车总销售量的三分之一左右,并且大部分车为长期租赁,而旧车的租赁业务约为40万辆;德国汽车租赁业的运营车辆总数为250万辆左右;法国1997年以租赁方式使用汽车的人有300多万,占法国总人口的7%;而日本每年的汽车租赁销售规模也达到200多万辆,约占全国新汽车销售量的15%,该比例有不断提高趋势。1.3.3 经营、运作模式当前在汽车租赁业通行的经营方式是特许经营方式。特许经营是汽车租赁公司授予某一

15、侯选人特许经营权,使其加入租赁公司的服务网络,使用租赁公司的品牌和标识,按照租赁公司的统一规范进行业务运作。租赁公司对特许经营点的经营进行监督和指导,并收取特许经营权使用费。1.4国内汽车租赁1.4.1发展背景和过程 我国汽车租赁业在1989年起源于北京,为了迎合1990年在北京举行的亚运会上,国外记者及相关人士在华工作中对交通的便捷、机动、私密性的需求,建立了第一家汽车租赁公司北京福斯特汽车租赁公司。随后,又分别成立了北京首汽租赁公司、上海安吉租赁公司等。经过10多年的发展,国内汽车租赁行业有了长足的发展,从原有仅限在北京、上海、广州等大型城市的汽车租赁业务,发展到了中小城市、乃至县镇。 1

16、.4.2国内汽车租赁业发展特点 (1)国内汽车租赁业正处于起步阶段 国内汽车租赁公司并不具备规模经营的竞争优势:我国汽车租赁公司虽然数量众多,但大多数公司的经营规模小、实力弱,难以抵御市场风险和竞争。 国内汽车租赁服务网络体系没有建立,客户对汽车租赁的认知程度不高:由于目前国内汽车租赁业务仍然采取单点或小范围的经营模式,加之汽车租赁企业自身管理和服务项目等方面的缺陷,使客户对汽车租赁的认知程度普遍不高。 国内汽车租赁企业的管理技术和服务水平与国际先进企业有很大的差距:由于企业的经营规模及资金的限制,使其无法采用国际上通用的一些卓有成效的高新技术。国际上成熟的多种经营模式也因为各种原因无法推广。

17、而管理技术水平的落后也直接导致了国内汽车租赁企业服务水平的低下。(2)国内汽车租赁业有巨大的发展潜力 随着中国经济的发展和人民生活水平的提高,人们对汽车消费需求与日俱增,而汽车租赁业也有着良好的外部环境,这些都表明中国已经具备开展大规模汽车租赁业务的条件,汽车租赁业将迎来重大的发展机遇。总结:不论是国内还是国外,汽车租赁这个行业有着很大的发展潜力,在现在这个信息飞速发展的年代,传统的手工管理方式不但浪费人力、时间,而且管理复杂,易出差错。基于计算机技术,汽车租赁管理系统把一些繁琐的数据计算、信息处理化作为简单的指令操作。完全实现数据信息的电算化管理,彻底把人从手工管理中解放出来。只有使用汽车租

18、赁系统才有利于提高汽车租赁公司的劳动生产率,节约生产成本,增加经济效益。 目前,国内外汽车租赁公司早已认识到这个问题的重要性,早已不满足传统的管理方式,都在使用汽车租赁管理信息系统,来提高工作效率和经济效益。因此,国内外都对汽车租赁管理信息系统进行了更深入的研究,提高改善汽车租赁系统,使之使用起来更加便捷,更符合实用性。滁州学院课程设计2 理论综述2.2 开发工具的选择2.2.1 visualbasic6.0简介visual basic 6.0是一种编程语言。1991年,美国微软公司推出了visual basic(可间称vb),visual 意即可视的、可见的,指的是开发像windows操作系

19、统的图形用户界面(graphic user interface,gui)的方法,它不需要编写大量代码去描述界面元素的外观和位置,只要把预先建立好的对象拖放到屏幕上相应的位置即可。basic指的是beginners all_purpose symbolic instruction code 初始者通用符号指令代码语言。vb是一种可视化的、面向对象和采用事件驱动方式的结构化高级程序设计语言,可用于开发windows环境下的各类应用程序。它简单易学、效率高,且功能强大可以与windows专业开发工具sdk相媲美。在visualbasic环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用w

20、indows内部的广泛应用程序接口(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

21、 和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 ser

22、ver 数据库管理系统的最新版本该版本继承了sql server 7.0 版本的优点同时又比它增加了许多更先进的功能具有使用方便可伸缩性好与相关软件集成程度高等优点可跨越从运行microsoft windows 98 的膝上型电脑到运行microsoft windows 2000 的大型多处理器的服务器等多种平台使用3 系统分析3.1系统需求分析汽车租赁管理是汽车租赁公司开展日常运营活动的必须的环节。传统的手工管理方式不但浪费人力、时间,而且管理复杂,易出差错。基于计算机技术的完备的汽车租赁管理系统把一些繁琐的数据计算、信息处理化为简单的指令操作。完全实现数据信息的电算化管理,彻底把人从手工管

23、理中解放出来。从而提高汽车租赁公司的劳动生产率,节约生产成本,增加经济效益。3.1.1系统目标软件开发的意图为便于汽车租赁的管理,方便查看管理有关汽车及租赁的情况。本系统需要实现的目标有以下几点:(1)能对车辆信息进行添加,修改,删除;(2)能对客户信息进行添加,修改,删除;(3)能对租赁信息进行查询;(4)能添加管理员;(5)能对汽车销售上信息进行管理。3.1.2用户需求用户需求是指用户要求新系统应具有的全部功能和特性。a使用范围:按汽车租赁公司的相关业务完成汽车租赁系统管理。b使用权限:汽车租赁公司工作人员。c需求内容: (1) 查询、修改、删除租赁信息;(2) 查询、修改、删除车辆信息;

24、(3) 查询、修改、删除客户信息;(4) 修改登录密码;(6) 添加管理员。3.1.3性能需求为了保证系统能够长期、安全、稳定、可靠、高效的运行,汽车租赁管理信息系统应该满足以下的性能需求:(1)数据处理的及时性,准确性系统处理的准确性和及时性是系统的必要性能。本系统在设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足企业对信息处理的需求。由于本系统的各种数据对于整个系统的功能和性能举足轻重,因此其准确性在很大程度上决定了系统功能和性能。在系统开发过程中,必须采用一定的数据验证方法确保数据的准确性。(2)数据安全性系统数据的安全性在整个系统中占有十分

25、重要的地位。任何系统都应保证数据的安全性。(3)系统的易用性本系统是直接面向业务操作员的,而使用人员往往对计算机并不时非常熟悉。这就要求系统能够提供易用的人机交互界面。要实现这一点,就要求系统应该尽量使用用户熟悉的术语和中文信息的界面,缩短用户对系统熟悉的过程。3.1.4其他需求(1)要求界面适当美观,通用性比较强;(2)系统负荷能力强,防止数据量过大,而影响速度。3.2可行性分析(1)技术上可行技术上的可行性分析主要分析现有技术条件能否顺利完成开发工作,硬件、软件配置能否满足开发者的需要,各类技术人员的数量,水平,来源等。而所要开发的汽车租赁管理信息系统将要处理的只是一些量多而类型简单的数据

26、,以目前计算机的硬件基础及发展趋势,将完全能满足系统的开发与运行。本系统宜采用visual basic,access等现有技术来开发,技术上可行。(2)经济可行经济可行性分析主要是对开发新系统所投入的资金与系统投入使用后所带来的经济效益进行比较,确认新系统是否会给企业带来一定的经济效益。随着信息化社会的发展,人们对信息、数据等的准确性的需求也不断加大,相应的,各行各业的管理模式也不同程度的趋向于完全的自动化管理,管理软件的开发更是随着社会的发展迅速崛起。汽车租赁管理系统是一个不会直接产生经济效益的投资,但是能够节省人员资源的消耗和浪费,从而节约成本,提高效率。从成本效益角度来观察,这个系统的开

27、发成本不是很高,在使用后,能够起到的作用也是十分可观的。(3)操作可行性汽车租赁管理系统是基于vb 6.0平台开发的,vb系列是被广泛应用于数据库开发和操作的一套成熟的软件平台,而且它对于一个小型的数据库处理具有不可比拟的优点和简单方便,所以从操作可行性方面是可行的。开发出来的界面也是十分容易使用,具有简单,容易上手的特点。(4)法律可行性本系统完全是本人在指导老师的指导下独立完成的,故不存在侵权行为或者由于本系统带来的法律纠纷等问题,所以在法律上是可行的。通过以上四点的分析,可以确定本系统的开发是可行的。3.3系统功能分析系统功能分为:车辆档案管理,客户档案管理,驾驶员档案系统管理,车辆租赁

28、,系统设置,系统维护几个部分。(1)车辆档案管理:能对车辆基本情况进行管理。(2)客户档案管理:能对客户/会员进行添加,修改,删除等功能。 (3)驾驶员档案管理:能对驾驶员进行添加、修改、删除的管理。(4)车辆租赁管理:能对车辆更新、出租、结算进行管理。22 滁州学院课程设计4系统总体设计4.1系统数据流图数据流图(dfd,data flow diagram),是采用图形方式来表达系统的逻辑功能和数据在系统内部的逻辑流向和逻辑变换过程的表达工具,是结构化系统分析方法的主要表达工具。数据流图从数据传递和加工的角度,以图形的方式刻画数据流从输入到输出的移动变换过程。本系统的顶层数据流图,如下图4.

29、3所示: 图4.1数据流顶层图4.2 e-r图e-r图也即实体-联系图(entity relationship diagram),提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型。构成e-r图的基本要素是实体型、属性和联系,其表示方法为:(1)实体型(entity):用矩形表示,矩形框内写明实体名;比如管理员、客户、车辆等都是实体。(2)属性(attribute):用椭圆形表示,并用无向边将其与相应的实体连接起来;比如管理员的用户名、密码都是属性。(3)联系(relationship):用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型

30、(1:1,1:n或m:n)。本系统实体图如下。管理员信息(用户名、密码)如图4.2.1所示: 图4.2.1管理员实体图客户资料(客户姓名、身份证、联系电话、联系地址、出租) 如图4.6所示: 图4.2.2客户信息实体图汽车状况(车牌、车型、出租价格、出租状态) 如图4.7所示: 图4.2.3 汽车状况实体图5 系统详细设计详细设计的主要任务是设计每个模块的实现算法、所需的局部数据结构。详细设计的目标有两个:实现模块功能的算法要逻辑上正确;算法描述要简明易懂。传统软件开发方法的详细设计主要是用结构化程序设计法。详细设计的表示工具有图形工具和语言工具。图形工具有程序流程图、pad(problem

31、analysis diagram)图、(ns)图。语言工具有伪码和 pdl(program design language)等。5.1 各功能模块流程图5.1.1 登陆程序流程图登录界面中,所有用户登录都要进行身份的验证,通过身份的标志确定用户权限和功能界面。如图5.1所示: 图5.1 登陆程序流程图5.1.2 用户添加程序流程图注册界面注册时都要输入用户名,以此来确用户身份的合法性。如图5.2所示: 图5.2 用户添加程序流程图5.1.3 租赁管理流程图租赁管理为用户具有的权限。要确认用户身份是否可以执行管理权限,确定后 即可对汽车租赁进行管理。如图5.3所示: 图5.3 租赁管理流程图5.

32、2 数据库设计5.2.1 数据库的概念及特点(1)数据库的概念j.martin给数据库下了一个比较完整的定义:数据库是存储在一起的相关数据的集合,这些数据是结构化的,无有害的或不必要的冗余,并为多种应用服务;数据的存储独立于使用它的程序;对数据库插入新数据,修改和检索原有数据均能按一种公用的和可控制的方式进行。当某个系统中存在结构上完全分开的若干个数据库时,则该系统包含一个“数据库集合”。(2)数据库的特点1)实现数据共享数据共享包含所有用户可同时存取数据库中的数据,也包括用户可以用各种方式通过接口使用数据库,并提供数据共享。 2)减少数据的冗余度同文件系统相比,由于数据库实现了数据共享,从而

33、避免了用户各自建立应用文件。减少了大量重复数据,减少了数据冗余,维护了数据的一致性。 3)数据的独立性数据的独立性包括数据库中数据库的逻辑结构和应用程序相互独立,也包括数据物理结构的变化不影响数据的逻辑结构。 4)数据实现集中控制文件管理方式中,数据处于一种分散的状态,不同的用户或同一用户在不同处理中其文件之间毫无关系。利用数据库可对数据进行集中控制和管理,并通过数据模型表示各种数据的组织以及数据间的联系。 5)数据一致性和可维护性,以确保数据的安全性和可靠性主要包括:安全性控制:以防止数据丢失、错误更新和越权使用;完整性控制:保证数据的正确性、有效性和相容性;并发控制:使在同一时间周期内,允

34、许对数据实现多路存取,又能防止用户之间的不正常交互作用;故障的发现和恢复:由数据库管理系统提供一套方法,可及时发现故障和修复故障,从而防止数据被破坏6)故障恢复。由数据库管理系统提供一套方法,可及时发现故障和修复故障,从而防止数据被破坏。数据库系统能尽快恢复数据库系统运行时出现的故障,可能是物理上或是逻辑上的错误。比如对系统的误操作造成的数据错误等。5.2.2 数据库表设计(1)汽车管理表:汽车管理是能对车辆信息表中(包括车牌、车型、出租价格、出租状态)信息进行添加、删除、修改。如表5.1所示:属性数据类型字段长度是否主键说 明车牌文本50是录入车辆车牌号车型文本8否录入车辆车型出租价格文本5

35、0否出租状态文本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)用户登录进系统中,进入出租信息显示界面,出租信息的显示显示出所租车辆的车牌、租车的时间等信息。点击所选择的一条信息,在界面右面会出

36、现更加详细的信息(包括车牌、类型、租赁费用、租车时间、押金)。如图6.1所示: 6.2.1 软件测试方法软件测试方法一般分为动态测试方法与静态测试方法。动态测试方法中又根据测试用例的设计方法不同,分为黑盒测试与白盒测试。本系统采用的是黑盒测试,测试各功能实现情况。6.2.2 登录系统测试进行用户身份验证测试,当输入的用户名或密码有误时,给予提示。 数据添加测试数据添加测试主要是测试汽车租赁系统中数据是否能添加成功。如果添加成功,回系统会显示“添加成功”。以“添加管理员”为例,数据如表6.2所示:表6.2 数据添加测试表用户名密码确认密码结果momo000000添加用户成功6.2.3数据修改测试

37、数据修改测试主要是测试输入进系统的数据是否可以修改。若能修改,并且修改成功,系统会显示“客户资料修改成功”。新数据会被输入进系统中。下图是在客户管理中进行修改。修改数据如表6.3所示,测试截图如图6.2.4所示:表6.2 数据修改测试表修改属性原数据修改后数据联系电15212182446联系地址会峰区会峰区下图为客户管理数据修改成功的界面,如图6.2.3所示:图6.2.3 数据修改成功界面6.2.4 数据查询测试数据查询测试主要是测试输入进系统的数据是否能成功的被管理员查询出来。根据查询的条件,查询出所需要的信息。如果查询成功,系统会显示所查询的信息。下图是按车牌和车型这两个条件所查询的。如图6.2.5所示:图6.246.2.5 数据删除测试数据删除

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论