汽车租赁系统毕业设计论文

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

毕业设计(论文)
题目汽车租赁管理系统设计与开发学院理学院
专业信息与计算科学
班级 2008级2班
学生 xxx
学号 08180209 指导教师 xxx
重庆交通大学
2012年
目录
摘要 (I)
ABSTRACT ........................................................................................................................................... I I 第一章前言. (1)
1.1汽车租赁的概述 (1)
1.1.1租赁的含义 (1)
1.1.2汽车租赁的含义 (1)
1.2汽车租赁管理系统的应用现状 (2)
1.3开发的意义与目的 (3)
1.4汽车租赁管理系统发展趋势 (3)
1.4.1世界趋势 (3)
1.4.2技术革新 (4)
1.4.3未来发展趋势 (4)
1.5系统的开发设计思想 (5)
第二章MIS系统基本理论 (6)
2.1 MIS系统的概念 (6)
2.2 MIS系统的开发梗概 (6)
2.2.1 MIS系统的开发原则 (6)
2.2.2 MIS系统的开发步骤 (7)
2.2.3 MIS系统的开发方法 (7)
第三章系统可行性分析 (10)
3.1可行性研究 (10)
3.1.1技术可行性 (10)
3.1.2经济可行性 (10)
3.1.3操作可行性 (11)
3.1.4法律可行性 (11)
3.1.5社会可行性 (11)
3.2开发工具及其语言特点 (11)
3.2.1 Visual Studio 2010 (11)
3.2.2 C#技术概述 (12)
3.2.3 MYSQL 5.1 (12)
第四章系统需求分析 (14)
4.1需求分析 (14)
4.1.1开发的总体目标 (14)
4.1.3系统功能需求分析 (16)
4.2需求识别 (16)
4.3数据流程图 (17)
4.4数据字典 (20)
4.4.1数据项 (21)
4.4.2数据存储 (29)
4.4.3数据流 (30)
4.4.4 处理过程 (31)
第五章数据库的设计、生成与配置 (32)
5.1数据库需求分析 (32)
5.2数据库概念结构设计 (33)
5.3数据库逻辑结构设计 (35)
5.4数据库物理结构设计 (36)
第六章系统的总体设计 (38)
6.1系统总体设计思想 (38)
6.2系统体系结构模型 (38)
6.3设计目标 (39)
6.4实现思路 (39)
6.4.1用户管理 (39)
6.4.2界面设计 (40)
6.5系统特点 (40)
第七章系统的实现 (41)
7.1登录页面 (41)
7.1.1功能说明 (41)
7.1.2实现效果图 (42)
7.2主窗体 (42)
7.2.1功能说明 (42)
7.2.2 实现效果图 (42)
7.3基本信息管理页面设计 (43)
7.3.1车辆信息管理页面 (43)
7.3.2客户信息管理页面 (45)
7.4日常业务管理页面设计 (46)
7.4.1租赁信息查看页面 (46)
7.5系统用户管理页面设计 (50)
7.5.1系统用户信息查看 (50)
7.5.2系统信息修改页面 (50)
7.6 退出登录界面 (51)
7.7 用户租赁信息查询页面 (51)
第八章性能测试与分析 (53)
8.1系统运行环境 (53)
8.1.1硬件 (53)
8.1.2支持软件 (53)
8.2测试 (53)
8.2.1出错处理 (54)
结束语 (55)
致谢 (56)
参考文献 (57)
2012届信息与计算科学专业毕业设计(论文)
摘要
随着我国汽车的用户的激增,催生了我国汽车租赁市场的蓬勃发展。

因此加强对汽车租赁行业的管理,实行规范管理是促进我国汽车租赁业健康发展的重要动力。

对汽车租赁系统采用规范化的管理离不开科学的管理方法和软件支持。

本系统是典型的管理信息系统(MIS),其开发采用B/S结构,用和MySQL 数据库进行设计来实现汽车租赁管理的基本功能。

系统管理员可进行系统的登录,查询车辆、客户信息,添加车辆、客户入库,对租赁信息的增删改查,查询、修改公司信息等功能;客户可进行登录操作,查询车辆信息,查询自己的租赁信息,进行汽车租赁等功能。

另外,只要是登录到系统的用户(包括管理员和客户)都有权限更改自己的登录密码。

本文详细介绍了汽车租赁管理系统的功能需求,系统设计和具体实现,并简要介绍了系统开发采用的过程方法。

关键词汽车租赁,管理信息系统,B/S结构,技术,MySQL数据库
许蓉:汽车租赁管理系统设计与开发
ABSTRACT
With the surge of China's automobile users, the birth of China's car rental market is booming. Therefore, strengthening the management of the car rental industry and standardizing the implementation of management is an important driving force to promote the healthy development of car rental industry in China. The standardized management for car rental system can’t separate from scientif ic management methods and software support.
This system is a typical management information system (MIS), it develops with using the B/S structure, using and MySQL database design to achieve the basic functions of the car rental management. System administrator can login the system, query the vehicle, customer information, add vehicles, customer warehousing, lease information CRUD, modify company information; customers can log in to check vehicle information, check their leasing information, rental cars and other functions.In addition, the user who log on to the system (including administrators and customers) has permission to change his login password.
This paper describes the functional requirements of car rental management system, system design and implementation, and briefly describes the system development process.
KEYWORDS: rental cars, management information systems, B/S structure, the technology, MySQL database
2012届信息与计算科学专业毕业设计(论文)
第一章前言
1.1汽车租赁的概述
1.1.1租赁的含义
租赁,从字意上来解释,“租”系指把物件借给他人而收取报酬,“赁”系指租用他人物件而支付费用。

所以连贯起来说,“租赁”是指物件的所有者和使用者之间的一种有偿的借贷关系。

以最简单的租赁方式为例,即由资产所有者(出租人)按契约规定,将租赁物出租给使用者(承租人),承租人在规定期限内,分期支付租金并享有对租赁物件使用权的一种经济行为。

1.1.2汽车租赁的含义
有关汽车租赁的定义很多,国内目前尚无统一定论,具有代表性的有:《汽车租赁试点工作暂行管理办法》第三条关于汽车租赁的定义,汽车租赁为实物租赁,是以取得汽车产品使用权为目的,由出租方提供租赁期内包括汽车功能、税费、保险、维修及配件等服务的租赁形式。

《北京市汽车租赁管理办法》第二条关于汽车租赁的定义,汽车租赁是指经营者在约定时间内将汽车交付承租者使用,收取租赁费用,不提供驾驶劳务的经营活动。

上述两则定义对汽车租赁业这个新兴行业从宏观角度做出了较为准确的概括。

但第二则定义限定汽车租赁不提供驾驶劳务,既违背汽车租赁的实际情况和发展方向,又给汽车租赁经营造成不必要的麻烦。

因为无论融资租赁还是经营性租赁,都有“湿租”这种业务,即出租方在出租设备的同时提供设备的操作人员,汽车租赁业务中带司机租车也相当普遍。

因此,考虑到汽车租赁实际情况,不宜限制提供与汽车租赁配套的驾驶劳务。

据调查,在2004年之前,汽车租赁业有《汽车租赁业治理暂行规则》来约束,并由运管部分治理。

但是,2004年,《行政许可法》施行,作废了运管部分的此项行政治理权;2007岁尾,《汽车租赁业治理暂行规则》废弃,汽车租赁业由此落空了监管根据。

2010年3月1日施行的《广东省路途运输治理条例》中规则,从事汽车租赁运营的,该当具有司法、律例规则的前提,依法获得相应的运营权限,并处理工商营业注销和税务注销。

从事路途运输运营的车辆该当依法获得车辆营运证。

《条例》的出台,为汽车租赁的治理供应了根据,然则汽车租赁企业的治理以及监管等却短少详细的细则。

交通部门相关担任人透露表示,广东省正在出台相应的细则,增强对汽车租赁公司日常运作的指点,指导汽车租赁公司进步效劳程度,诚信运营,标准运作。

许蓉:汽车租赁管理系统设计与开发
1.2汽车租赁管理系统的应用现状
当前,在全球千亿美元的汽车租赁业务中,以欧美国家的租赁市场发展最为成熟。

全球汽车租赁业运营车辆的保有及年需求总数约在400万辆左右(国际汽车租赁公司的汽车更新速度约为8-12个月左右)。

在美国,以租赁形式销售的新汽车占汽车总销售量的三分之一左右(1997年为36%,其中含融资租赁部分),并且大部分车为长期租赁,而旧车的租赁业务约为40万辆;日本每年的汽车租赁销售规模为200多万辆,约占全国新汽车销售量的15%,该比例有不断提高趋势;德国汽车租赁业的运营车辆总数为250万辆左右;法国1997年以租赁方式使用汽车的人有300多万,占法国总人口的7%。

世界主要汽车租赁公司的运营车辆都保持在数十万辆左右,管理着多达数千个遍布全球的租赁站点,以赫兹公司为例,其运营车辆为55万辆,管理站点达到6500多个。

中国汽车租赁业于1989年起源于北京,进入2001年前后,掀起了第三轮的汽车租赁企业发展高峰,从此,国内汽车租赁行业有了长足的发展,从原来仅限在北京、上海、广州等大型城市的汽车租赁业务,发展到了中小城市、乃至县镇。

2007年,中国汽车租赁市场经历了一场异常迅速的发展,各地的汽车租赁公司如雨后春笋纷纷出现,国内汽车租赁市场到2007年已拥有2000多家租赁企业,汽车租赁市场供租赁车接近10万辆,营业额近100亿元[1]。

虽然其发展速度比西方汽车租赁行业创始之初要快得多,但中国的汽车租赁市场仍处于起步阶段,绝大多数企业规模很小。

截至2008年6月底,中国13个中心城市的汽车租赁企业有800多家,但运营车辆仅4.5万辆,其中80%的企业运营车辆不足50辆。

目前国内汽车租赁企业已经实施信息化管理的大约在130家左右[2]。

北京数量最多,大约有六十几家,主要是北京政府管理部门要求汽车租赁企业必须使用计算机管理。

其余实施信息化的汽车租赁企业绝大多数是一些经济发达地区车辆数较多的汽车租赁公司和国内大型汽车租赁公司的加盟连锁店或合作店。

其他企业,包括少数车辆数在几百台的租赁公司业务操作中仍然依靠人工作业。

国内汽车租赁公司有信息化管理的大约占所有汽车租赁公司数量的7%,所拥有的车辆大约占到租赁车辆总数的50%。

国内汽车租赁企业信息化实施的主要项目是管理信息系统(MIS),系统功能以业务管理为主,较成熟的系统还涵盖有简单的客户管理和车辆管理。

少数两三家企业建立有2-10坐席的呼叫中心,可以接受电话定车或网上定车。

部分企业建立有GPS监控中心或委托社会上的专业公司对车辆进行GPS管理。

国内目前正式投入使用的汽车租赁管理系统比较成熟的有2套。

其中北京首汽租赁公司和北大方正联合开发的《汽车租赁管理系统》企业版(JAVA+ORACLE)以及标准版(ASP+ACCESS)在国内大约有90
2012届信息与计算科学专业毕业设计(论文)
网络版系统也是一套较好的系统,主要在新概念自己的门店和加盟店使用。

另外一些由各地小的专业软件公司开发的单机版系统也有一些公司在使用,但由于专业计算机公司对汽车租赁公司的业务流程没有深入的了解,系统过于理想化,实用性不强,使用公司很少。

1.3开发的意义与目的
目前,企业非常需要最大限度的利用现代计算机及网络通讯技术加强企业的信息管理,通过对企业拥有的人力、物力、财力、设备、技术等资源的调查了解,掌握确切的数据,加工处理并编制成各种信息资料及时提供给管理人员,以便进行正确的决策,不断提高企业的管理水平和经济效益。

而企业的计算机网络已成为企业进行技术改造及提高企业管理水平的重要手段。

随着我国与世界信息高速公路的接轨,企业通过构建个性化的管理信息系统(Management Information Systems 简称MIS)必将为企业带来巨大的经济效益和社会效益,成为企业新的竞争力,从而使企业的办公及管理都将朝着高效、快速、无纸化的方向发展。

随着汽车租赁公司业务的不断增长,公司的现行的业务管理模式已经不能满足公司的发展需求,成为制约着公司长期发展的瓶颈。

汽车租赁市场的竞争是非常激烈的, 公司自身的核心竞争力将是决定公司命运的关键。

汽车租赁公司在不断开发新的经营模式, 提高服务质量, 降低经营成本的同时, 充分有效地利用资源实现信息化管理, 提高工作效率, 增强核心竞争力, 这将是汽车租赁公司面临的一项重大课题。

针对这些经营环境,结合大部分公司的业务特点设计开发出基于B/S模式的汽车租赁管理信息系统将会很好的改善公司的管理状况[3]。

公司通过对业务的实时管理, 可以加强指导公司各项经营管理活动, 动态查看公司运营状况。

通过实际运营数据与车辆投入预算数据进行比较, 管理层可及时、全面、系统地量化分析, 迅速地做出决策,最终达到有效管理公司和提高经营管理效率的目的, 降低企业成本, 提高公司的行业竞争力。

1.4汽车租赁管理系统发展趋势
1.4.1世界趋势
汽车租赁业被称为“朝阳产业”,它因为无须办理保险、无须年检维修、车型可随意更换等优点,以租车代替买车来控制企业成本,这种在外企中十分流行的管理方式,日益受到国内企事业单位和个人用户的青睐。

汽车租赁在国际市场中已经发展成为一个比较成熟的、呈现良好发展态势的产业,而且在经营性租赁的基础上,同时开展融资性租赁、二手车销售、车辆保险等多种与之相关的业务。

特别是二手车业务成为其重要业务之一,并且通过该业务的开展,使
许蓉:汽车租赁管理系统设计与开发
之有效扩大了自身车辆更新的空间。

交通部2011年4月发布促进汽车租赁业健康发展通知称,今后5-10年,是我国汽车租赁业发展的重要时期,交通部将加强行业管理促进其规范发展。

无论是从中国宏观经济的走向趋势还是微观的社会基础来看,中国汽车租赁行业都有着光明的发展前途。

未来几年,随着信用体系的逐步健全,市场经济的进一步完善,中国汽车租赁业将会有更快的发展。

随之相应的租赁管理系统也将更广泛的投入市场,为企业的发展创造更多的机会和价值。

1.4.2技术革新
传统的汽车租赁管理系统在数据处理方面比较繁琐,管理人员需要花费很多的时间和精力去处理它。

计算机的存储与查询功能不能满足于用户的基本需求而且租赁的基本信息管理的精确度也不够高出现了不少的漏洞,这也很浪费人力和时间。

而汽车租赁管理系统对车辆、客户的基本信息、租赁结算、租还时间等进行了综合统计和管理,使顾客和管理人员能够更快的得到自己想要的信息。

一个好的汽车租赁系统首先应具备的是基本的信息管理,而汽车租赁管理系统不但对车辆信息、顾客信息都进行了系统的管理,而且顾客可以直接登录系统查看所有车辆信息,也可以根据自己的需要搜索相关车辆的信息,并且可以进行网上租车[4]。

本文对系统开发中面临的问题及其解决方案进行详细的设计及合理安排。

传统的租赁管理系统采用各类表单来记录数据,最后需要盘点或统计时十分耗费时间和人力,采用本系统对汽车的租赁情况进行管理很方便地完成种类统计。

为客户及时提供相关作息,杜绝车辆积压与短缺,提高客服水平,保证汽车顺利出租,以满足客户的需求,一个好的汽车出租管理系统应该具备基本的信息管理如对车辆,客户及租赁信息进行管理。

当月能对一些数据进行统计,从而方便下个月的管理,方便客户清楚明白的了解具体汽车出租等。

本系统主要目的是能方便了解车辆信息,客户信息和车辆租赁信息,从而方便企业进行管理。

1.4.3未来发展趋势
目前,国内汽车租赁业正处于起步阶段,汽车租赁服务网络体系还没有建立,客户对汽车租赁的认知程度不高,汽车租赁企业的管理技术和服务水平与国际先进企业有很大的差距。

随着中国经济的发展和人民生活水平的提高,人们对汽车消费需求与日俱增,而汽车租赁业也有着良好的外部环境,这些都表明中国已经具备开展大规模汽车租赁业务的条件,汽车租赁业将迎来重大的发展机遇。

当然,随着汽车租赁行业的不断发展,汽车租赁管理系统将被投放到市场,并不
断完善,为这个行业减少一些不必要的人力、财力资源等的浪费,创造更多的价值。

1.5系统的开发设计思想
在本系统的开发设计过程中采用了原型法和面向对象的开发方法相结合的开发思路,力求在开发过程中尽量吸收这两种方法的长处,而克服它们的短处。

为设计本系统,首先我们根据面向对象的开发方法,从网上搜索许多汽车租赁行业的相关资料,了解汽车租赁企业的基本业务流程及其相关要求,然后在根据原型法对其进行系统分析和设计,并做出详细设计,确定用户界面、数据输入和输出的格式、数据共享的方式、系统的可扩充性、系统安全和可靠性,以及绘制系统功能结构图等。

利用可视化的、面向对象的软件开发工具快速设计与建立模型,并对系统模型反复进行细致的评审、修改、调整和完善,最终能快速、高质量地完成软件的开发,最后再将系统功能一步一步完成和实现。

第二章 MIS系统基本理论
2.1 MIS系统的概念
管理信息系统(Management Information System,简称MIS)是一个由人、计算机等组成的能进行信息收集、传递、存储、加工、维护和使用的系统。

管理信息系统按照其名称进行基本概念分解,可分为管理、信息和系统三个部分。

信息反映客观事物,它以数据、文字、符号、声音和图像等各种不同的形式表示出来,这些形式经过转换都可以输入到计算机中。

在管理信息系统中,信息是管理的对象。

数据是一组表示数量,行为和目标的非随机可兼备的符号,它可以是字母,数字或其他符号,也可以是图像,声音或者味道,数据项可以按使用的目的组织数据结构。

管理的含义一般说来就是计划、组织、领导和控制的活动。

利用已有的和可以争取到的各种资源,在实现其目标的过程中,所应用的一切思想、理论和方法就构成了管理的主要内容。

系统是为了某种目标而将一些部件有机地结合的一个整体。

一个大系统还可以分成若干个子系统,各子系统又可以有它自己的组成部件。

总之,管理信息系统是一个综合性的概念,而且它还在不断地发展着。

2.2 MIS系统的开发梗概
2.2.1 MIS系统的开发原则
管理信息系统是一项耗资大,技术复杂,管理变革明显,并需要相当一段时间才能完成的工程项目。

系统分析是MIS系统开发中最重要的一环。

系统分析的主要内容是对原工作状态进行充分的了解和展示,提出新系统的逻辑方案。

从传统的生命周期法到原形法、面向对象法。

这种演变趋势体现了软件开发从手工生产向自动化生产的转变过程,也体现了软件开发方法论发展的规律。

开发方法学是MIS系统开发的指导原则,没有开发方法学的指导,或者未把开发方法学放在应有的位置,那就不可能从总体上把握开发过程,是导致MIS系统失败的主要原因之一[5]。

它有以下四个原则:
(1)创新原则,体现先进性。

计算机技术的发展十分迅速,要及时了解新技术,使用新技术,使目标系统较原系统有质的飞跃。

(2)整体原则,体现完整性。

企业管理可以理解为一个合理的‘闭环’系统。

目标系统应当是这个‘闭环’系统的完善。

企业完整的实现计算机管理不一定必须在企业的各个方面同时实现,但必须完整的设计系统的各个方面。

(3)不断发展原则,体现超前性。

为了提高使用率,有效地发挥MIS的作用,应当注意技术的发展和环境的变化。

MIS在开发过程中应注重不断发展,具备超前意识。

(4)经济原则,体现实用性。

大而全和高精尖并不是成功MIS的衡量标准。

事实上许多失败的MIS正是由于盲目追求高新技术而忽视了其实用性。

盲目追求完善的MIS 而忽视了本单位的技术水平、管理水平和人员素质。

2.2.2 MIS系统的开发步骤
管理信息系统开发步骤如图2-1:
图2-1 管理信息系统开发步骤图
2.2.3 MIS系统的开发方法
现有的MIS开发方法学为数不多,目前使用的开发方法有以下两种:1.生命周期方法(瀑布模型),2.原型法(面向对象方法)。

(一)、生命周期法
生命周期法也称结构化系统开发方法,是目前国内外较流行的信息系统开发方法,在系统开发中得到了广泛的应用和推广,尤其在开发复杂的大系统时,显示了无比的优越性。

它也是迄今为止开发方法中应用最普遍最成熟的一种。

1、生命周期法的基本思想
将软件工程学和系统工程的理论和方法引入计算机系统的研制开发中,按照用户至上的原则,采用结构化、模块化自顶向下对系统进行分析和设计。

具体来说,它将整个信息系统开发过程划分为独立的六个阶段,包括系统分析、程序设计、系统测试、运行和维护以及系统评估。

这六个阶段构成信息系统的生命周期。

2、生命周期法的开发过程
采用原型法开发管理信息系统可以分为如下几个阶段:
(1)项目定义阶段。

决定组织是否存在问题,以及问题是否可以利用建设新系统或改造原有系统的方法加以解决。

(2)系统研究阶段。

分析现有系统存在的问题,定义解决方案所达到的目标,评价各种可能的选择方案。

(3)设计阶段。

通过逻辑设计和屋里设计详细描述系统的解决方案。

(4)编程阶段。

将设计结果转换成为软件程序语句,并进行系统调试。

(5)安装阶段。

包括系统初始化、系统培训、系统转换。

(6)运行/维护阶段。

在这一阶段不断维护系统保证正常运行;不断修改满足新的需要;评价系统运行效果。

3、生命周期法的优缺点
生命周期法的突出优点是强调系统开发过程的整体性和全局性,强调在整体优化的前提下考虑具体的分析设计问题,即自顶向下的观点。

它从时间角度把软件开发和维护分解为若干阶段,每个阶段有各自相对独立的任务和目标。

降低了系统开发的复杂性,提高了可操作性。

另外,每个阶段都对该阶段的成果进行严格的审批,发现问题及时反馈和纠正,保证了软件质量,特别是提高了软件的可维护性。

实践证明,生命周期法大大提高了软件开发的成功率。

但是,生命周期法开发周期较长,因为开发顺序是线性的,各个阶段的工作不能同时进行,前阶段所犯的错误必然带入后一阶段,而且是越是前面犯的错误对后面的工作的影响越大,更正错误所花的工作量就越大。

而且,在功能经常要变化的情况下,难以适应变化要求,不支持反复开发。

(二)、原型法
原型法(Prototyping)是20世纪80年代随着计算机软件技术的发展,特别是在关系数据库系统(Relational Data Base System,RDBS)、第四代程序生成语言(4th Generation Language,4GL)和各种系统开发生成环境产生的基础上,提出的一种从设计思想、工具、手段都全新的系统开发方法。

1、原型法的基本思想
首选根据用户的要求,由用户和开发者共同确定系统的基本要求和主要功能,利用系统快速生成工具,建立一个系统模型。

再在此基础上与用户交流,将模型不断补充,修改完善,如此反复,最终直至用户和开发者都比较满意为止,就形成了一个相对稳定、较为理想的管理信息系统。

相关文档
最新文档