收藏 分享(赏)

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

上传人:HR专家 文档编号:11409486 上传时间:2020-04-17 格式:DOC 页数:69 大小:1.88MB
下载 相关 举报
汽车租赁系统毕业设计论文.doc_第1页
第1页 / 共69页
汽车租赁系统毕业设计论文.doc_第2页
第2页 / 共69页
汽车租赁系统毕业设计论文.doc_第3页
第3页 / 共69页
汽车租赁系统毕业设计论文.doc_第4页
第4页 / 共69页
汽车租赁系统毕业设计论文.doc_第5页
第5页 / 共69页
点击查看更多>>
资源描述

1、毕业设计(论文)题 目 汽车租赁管理系统设计与开发 学 院 理学院 专 业 信息与计算科学 班 级 2008级2班 学 生 xxx 学 号 08180209 指导教师 xxx 重庆交通大学2012年目 录摘 要IABSTRACTII第一章 前 言11.1汽车租赁的概述11.1.1租赁的含义11.1.2汽车租赁的含义11.2汽车租赁管理系统的应用现状21.3开发的意义与目的31.4汽车租赁管理系统发展趋势31.4.1世界趋势31.4.2技术革新41.4.3未来发展趋势41.5系统的开发设计思想5第二章 MIS系统基本理论62.1 MIS系统的概念62.2 MIS系统的开发梗概62.2.1 MIS

2、系统的开发原则62.2.2 MIS系统的开发步骤72.2.3 MIS系统的开发方法7第三章 系统可行性分析103.1可行性研究103.1.1技术可行性103.1.2经济可行性103.1.3操作可行性113.1.4法律可行性113.1.5社会可行性113.2开发工具及其语言特点113.2.1 Visual Studio 2010113.2.2 C#技术概述123.2.3 MYSQL 5.112第四章 系统需求分析144.1需求分析144.1.1开发的总体目标144.1.2业务分析144.1.3系统功能需求分析164.2需求识别164.3数据流程图174.4数据字典204.4.1数据项214.4.

3、2数据存储294.4.3数据流304.4.4 处理过程31第五章 数据库的设计、生成与配置325.1数据库需求分析325.2数据库概念结构设计335.3数据库逻辑结构设计355.4数据库物理结构设计36第六章 系统的总体设计386.1系统总体设计思想386.2系统体系结构模型386.3设计目标396.4实现思路396.4.1用户管理396.4.2界面设计406.5系统特点40第七章 系统的实现417.1登录页面417.1.1功能说明417.1.2实现效果图427.2主窗体427.2.1功能说明427.2.2 实现效果图427.3基本信息管理页面设计437.3.1车辆信息管理页面437.3.2客

4、户信息管理页面457.4日常业务管理页面设计467.4.1租赁信息查看页面467.4.2日常业务操作页面487.5系统用户管理页面设计507.5.1系统用户信息查看507.5.2系统信息修改页面507.6 退出登录界面517.7 用户租赁信息查询页面51第八章 性能测试与分析538.1系统运行环境538.1.1硬件538.1.2支持软件538.2测试538.2.1出错处理54结束语55致 谢56参考文献572012届信息与计算科学专业毕业设计(论文)摘 要随着我国汽车的用户的激增,催生了我国汽车租赁市场的蓬勃发展。因此加强对汽车租赁行业的管理,实行规范管理是促进我国汽车租赁业健康发展的重要动力

5、。对汽车租赁系统采用规范化的管理离不开科学的管理方法和软件支持。本系统是典型的管理信息系统(MIS),其开发采用B/S结构,用ASP.NET和MySQL数据库进行设计来实现汽车租赁管理的基本功能。系统管理员可进行系统的登录,查询车辆、客户信息,添加车辆、客户入库,对租赁信息的增删改查,查询、修改公司信息等功能;客户可进行登录操作,查询车辆信息,查询自己的租赁信息,进行汽车租赁等功能。另外,只要是登录到系统的用户(包括管理员和客户)都有权限更改自己的登录密码。本文详细介绍了汽车租赁管理系统的功能需求,系统设计和具体实现,并简要介绍了系统开发采用的过程方法。关键词 汽车租赁,管理信息系统,B/S结

6、构,ASP.NET技术,MySQL数据库ABSTRACTWith the surge of Chinas automobile users, the birth of Chinas 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 developm

7、ent of car rental industry in China. The standardized management for car rental system cant separate from scientific management methods and software support. This system is a typical management information system (MIS), it develops with using the B/S structure, using ASP.NET and MySQL database desig

8、n 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 le

9、asing 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,

10、 and briefly describes the system development process. KEYWORDS: rental cars, management information systems, B/S structure, the ASP.NET technology, MySQL databaseI第一章 前 言1.1汽车租赁的概述1.1.1租赁的含义租赁,从字意上来解释,“租”系指把物件借给他人而收取报酬,“赁”系指租用他人物件而支付费用。所以连贯起来说,“租赁”是指物件的所有者和使用者之间的一种有偿的借贷关系。以最简单的租赁方式为例,即由资产所有者(出租人)按契

11、约规定,将租赁物出租给使用者(承租人),承租人在规定期限内,分期支付租金并享有对租赁物件使用权的一种经济行为。1.1.2汽车租赁的含义有关汽车租赁的定义很多,国内目前尚无统一定论,具有代表性的有:汽车租赁试点工作暂行管理办法第三条关于汽车租赁的定义,汽车租赁为实物租赁,是以取得汽车产品使用权为目的,由出租方提供租赁期内包括汽车功能、税费、保险、维修及配件等服务的租赁形式。北京市汽车租赁管理办法第二条关于汽车租赁的定义,汽车租赁是指经营者在约定时间内将汽车交付承租者使用,收取租赁费用,不提供驾驶劳务的经营活动。上述两则定义对汽车租赁业这个新兴行业从宏观角度做出了较为准确的概括。但第二则定义限定汽

12、车租赁不提供驾驶劳务,既违背汽车租赁的实际情况和发展方向,又给汽车租赁经营造成不必要的麻烦。因为无论融资租赁还是经营性租赁,都有“湿租”这种业务,即出租方在出租设备的同时提供设备的操作人员,汽车租赁业务中带司机租车也相当普遍。因此,考虑到汽车租赁实际情况,不宜限制提供与汽车租赁配套的驾驶劳务。据调查,在2004年之前,汽车租赁业有汽车租赁业治理暂行规则来约束,并由运管部分治理。但是,2004年,行政许可法施行,作废了运管部分的此项行政治理权;2007岁尾,汽车租赁业治理暂行规则废弃,汽车租赁业由此落空了监管根据。2010年3月1日施行的广东省路途运输治理条例中规则,从事汽车租赁运营的,该当具有

13、司法、律例规则的前提,依法获得相应的运营权限,并处理工商营业注销和税务注销。从事路途运输运营的车辆该当依法获得车辆营运证。条例的出台,为汽车租赁的治理供应了根据,然则汽车租赁企业的治理以及监管等却短少详细的细则。交通部门相关担任人透露表示,广东省正在出台相应的细则,增强对汽车租赁公司日常运作的指点,指导汽车租赁公司进步效劳程度,诚信运营,标准运作。1.2汽车租赁管理系统的应用现状当前,在全球千亿美元的汽车租赁业务中,以欧美国家的租赁市场发展最为成熟。全球汽车租赁业运营车辆的保有及年需求总数约在400万辆左右(国际汽车租赁公司的汽车更新速度约为8-12个月左右)。在美国,以租赁形式销售的新汽车占

14、汽车总销售量的三分之一左右(1997年为36%,其中含融资租赁部分),并且大部分车为长期租赁,而旧车的租赁业务约为40万辆;日本每年的汽车租赁销售规模为200多万辆,约占全国新汽车销售量的15%,该比例有不断提高趋势;德国汽车租赁业的运营车辆总数为250万辆左右;法国1997年以租赁方式使用汽车的人有300多万,占法国总人口的7%。世界主要汽车租赁公司的运营车辆都保持在数十万辆左右,管理着多达数千个遍布全球的租赁站点,以赫兹公司为例,其运营车辆为55万辆,管理站点达到6500多个。中国汽车租赁业于1989年起源于北京,进入2001年前后,掀起了第三轮的汽车租赁企业发展高峰,从此,国内汽车租赁行

15、业有了长足的发展,从原来仅限在北京、上海、广州等大型城市的汽车租赁业务,发展到了中小城市、乃至县镇。2007年,中国汽车租赁市场经历了一场异常迅速的发展,各地的汽车租赁公司如雨后春笋纷纷出现,国内汽车租赁市场到2007年已拥有2000多家租赁企业,汽车租赁市场供租赁车接近10万辆,营业额近100亿元1。虽然其发展速度比西方汽车租赁行业创始之初要快得多,但中国的汽车租赁市场仍处于起步阶段,绝大多数企业规模很小。截至2008年6月底,中国13个中心城市的汽车租赁企业有800多家,但运营车辆仅4.5万辆,其中80%的企业运营车辆不足50辆。 目前国内汽车租赁企业已经实施信息化管理的大约在130家左右

16、2。北京数量最多,大约有六十几家,主要是北京政府管理部门要求汽车租赁企业必须使用计算机管理。其余实施信息化的汽车租赁企业绝大多数是一些经济发达地区车辆数较多的汽车租赁公司和国内大型汽车租赁公司的加盟连锁店或合作店。其他企业,包括少数车辆数在几百台的租赁公司业务操作中仍然依靠人工作业。国内汽车租赁公司有信息化管理的大约占所有汽车租赁公司数量的7%,所拥有的车辆大约占到租赁车辆总数的50%。国内汽车租赁企业信息化实施的主要项目是管理信息系统(MIS),系统功能以业务管理为主,较成熟的系统还涵盖有简单的客户管理和车辆管理。少数两三家企业建立有2-10坐席的呼叫中心,可以接受电话定车或网上定车。部分企

17、业建立有GPS监控中心或委托社会上的专业公司对车辆进行GPS管理。国内目前正式投入使用的汽车租赁管理系统比较成熟的有2套。其中北京首汽租赁公司和北大方正联合开发的汽车租赁管理系统企业版(JAVA+ORACLE)以及标准版(ASP+ACCESS)在国内大约有90家汽车租赁公司在使用,使用范围较广。北京今日新概念汽车租赁公司开发的单机和网络版系统也是一套较好的系统,主要在新概念自己的门店和加盟店使用。另外一些由各地小的专业软件公司开发的单机版系统也有一些公司在使用,但由于专业计算机公司对汽车租赁公司的业务流程没有深入的了解,系统过于理想化,实用性不强,使用公司很少。1.3开发的意义与目的目前,企业

18、非常需要最大限度的利用现代计算机及网络通讯技术加强企业的信息管理,通过对企业拥有的人力、物力、财力、设备、技术等资源的调查了解,掌握确切的数据,加工处理并编制成各种信息资料及时提供给管理人员,以便进行正确的决策,不断提高企业的管理水平和经济效益。而企业的计算机网络已成为企业进行技术改造及提高企业管理水平的重要手段。随着我国与世界信息高速公路的接轨,企业通过构建个性化的管理信息系统(Management Information Systems 简称MIS)必将为企业带来巨大的经济效益和社会效益,成为企业新的竞争力,从而使企业的办公及管理都将朝着高效、快速、无纸化的方向发展。 随着汽车租赁公司业务

19、的不断增长,公司的现行的业务管理模式已经不能满足公司的发展需求,成为制约着公司长期发展的瓶颈。汽车租赁市场的竞争是非常激烈的, 公司自身的核心竞争力将是决定公司命运的关键。汽车租赁公司在不断开发新的经营模式, 提高服务质量, 降低经营成本的同时, 充分有效地利用资源实现信息化管理, 提高工作效率, 增强核心竞争力, 这将是汽车租赁公司面临的一项重大课题。针对这些经营环境,结合大部分公司的业务特点设计开发出基于B/S模式的汽车租赁管理信息系统将会很好的改善公司的管理状况3。公司通过对业务的实时管理, 可以加强指导公司各项经营管理活动, 动态查看公司运营状况。通过实际运营数据与车辆投入预算数据进行

20、比较, 管理层可及时、全面、系统地量化分析, 迅速地做出决策,最终达到有效管理公司和提高经营管理效率的目的, 降低企业成本, 提高公司的行业竞争力。1.4汽车租赁管理系统发展趋势1.4.1世界趋势汽车租赁业被称为“朝阳产业”,它因为无须办理保险、无须年检维修、车型可随意更换等优点,以租车代替买车来控制企业成本,这种在外企中十分流行的管理方式,日益受到国内企事业单位和个人用户的青睐。汽车租赁在国际市场中已经发展成为一个比较成熟的、呈现良好发展态势的产业,而且在经营性租赁的基础上,同时开展融资性租赁、二手车销售、车辆保险等多种与之相关的业务。特别是二手车业务成为其重要业务之一,并且通过该业务的开展

21、,使之有效扩大了自身车辆更新的空间。交通部2011年4月发布促进汽车租赁业健康发展通知称,今后5-10年,是我国汽车租赁业发展的重要时期,交通部将加强行业管理促进其规范发展。无论是从中国宏观经济的走向趋势还是微观的社会基础来看,中国汽车租赁行业都有着光明的发展前途。未来几年,随着信用体系的逐步健全,市场经济的进一步完善,中国汽车租赁业将会有更快的发展。随之相应的租赁管理系统也将更广泛的投入市场,为企业的发展创造更多的机会和价值。1.4.2技术革新传统的汽车租赁管理系统在数据处理方面比较繁琐,管理人员需要花费很多的时间和精力去处理它。计算机的存储与查询功能不能满足于用户的基本需求而且租赁的基本信

22、息管理的精确度也不够高出现了不少的漏洞,这也很浪费人力和时间。 而汽车租赁管理系统对车辆、客户的基本信息、租赁结算、租还时间等进行了综合统计和管理,使顾客和管理人员能够更快的得到自己想要的信息。一个好的汽车租赁系统首先应具备的是基本的信息管理,而汽车租赁管理系统不但对车辆信息、顾客信息都进行了系统的管理,而且顾客可以直接登录系统查看所有车辆信息,也可以根据自己的需要搜索相关车辆的信息,并且可以进行网上租车4。本文对系统开发中面临的问题及其解决方案进行详细的设计及合理安排。传统的租赁管理系统采用各类表单来记录数据,最后需要盘点或统计时十分耗费时间和人力,采用本系统对汽车的租赁情况进行管理很方便地

23、完成种类统计。为客户及时提供相关作息,杜绝车辆积压与短缺,提高客服水平,保证汽车顺利出租,以满足客户的需求,一个好的汽车出租管理系统应该具备基本的信息管理如对车辆,客户及租赁信息进行管理。当月能对一些数据进行统计,从而方便下个月的管理,方便客户清楚明白的了解具体汽车出租等。本系统主要目的是能方便了解车辆信息,客户信息和车辆租赁信息,从而方便企业进行管理。1.4.3未来发展趋势目前,国内汽车租赁业正处于起步阶段,汽车租赁服务网络体系还没有建立,客户对汽车租赁的认知程度不高,汽车租赁企业的管理技术和服务水平与国际先进企业有很大的差距。随着中国经济的发展和人民生活水平的提高,人们对汽车消费需求与日俱

24、增,而汽车租赁业也有着良好的外部环境,这些都表明中国已经具备开展大规模汽车租赁业务的条件,汽车租赁业将迎来重大的发展机遇。当然,随着汽车租赁行业的不断发展,汽车租赁管理系统将被投放到市场,并不断完善,为这个行业减少一些不必要的人力、财力资源等的浪费,创造更多的价值。1.5系统的开发设计思想在本系统的开发设计过程中采用了原型法和面向对象的开发方法相结合的开发思路,力求在开发过程中尽量吸收这两种方法的长处,而克服它们的短处。为设计本系统,首先我们根据面向对象的开发方法,从网上搜索许多汽车租赁行业的相关资料,了解汽车租赁企业的基本业务流程及其相关要求,然后在根据原型法对其进行系统分析和设计,并做出详

25、细设计,确定用户界面、数据输入和输出的格式、数据共享的方式、系统的可扩充性、系统安全和可靠性,以及绘制系统功能结构图等。利用可视化的、面向对象的软件开发工具快速设计与建立模型,并对系统模型反复进行细致的评审、修改、调整和完善,最终能快速、高质量地完成软件的开发,最后再将系统功能一步一步完成和实现。第二章 MIS系统基本理论2.1 MIS系统的概念 管理信息系统(Management Information System,简称MIS)是一个由人、计算机等组成的能进行信息收集、传递、存储、加工、维护和使用的系统。管理信息系统按照其名称进行基本概念分解,可分为管理、信息和系统三个部分。信息反映客观事

26、物,它以数据、文字、符号、声音和图像等各种不同的形式表示出来,这些形式经过转换都可以输入到计算机中。在管理信息系统中,信息是管理的对象。数据是一组表示数量,行为和目标的非随机可兼备的符号,它可以是字母,数字或其他符号,也可以是图像,声音或者味道,数据项可以按使用的目的组织数据结构。管理的含义一般说来就是计划、组织、领导和控制的活动。利用已有的和可以争取到的各种资源,在实现其目标的过程中,所应用的一切思想、理论和方法就构成了管理的主要内容。系统是为了某种目标而将一些部件有机地结合的一个整体。一个大系统还可以分成若干个子系统,各子系统又可以有它自己的组成部件。总之,管理信息系统是一个综合性的概念,

27、而且它还在不断地发展着。2.2 MIS系统的开发梗概 2.2.1 MIS系统的开发原则 管理信息系统是一项耗资大,技术复杂,管理变革明显,并需要相当一段时间才能完成的工程项目。系统分析是MIS系统开发中最重要的一环。系统分析的主要内容是对原工作状态进行充分的了解和展示,提出新系统的逻辑方案。从传统的生命周期法到原形法、面向对象法。这种演变趋势体现了软件开发从手工生产向自动化生产的转变过程,也体现了软件开发方法论发展的规律。开发方法学是MIS 系统开发的指导原则,没有开发方法学的指导,或者未把开发方法学放在应有的位置,那就不可能从总体上把握开发过程,是导致MIS系统失败的主要原因之一5。它有以下

28、四个原则:(1)创新原则,体现先进性。计算机技术的发展十分迅速,要及时了解新技术,使用新技术,使目标系统较原系统有质的飞跃。(2)整体原则,体现完整性。企业管理可以理解为一个合理的闭环系统。目标系统应当是这个闭环系统的完善。企业完整的实现计算机管理不一定必须在企业的各个方面同时实现,但必须完整的设计系统的各个方面。(3)不断发展原则,体现超前性。为了提高使用率,有效地发挥MIS的作用,应当注意技术的发展和环境的变化。MIS在开发过程中应注重不断发展,具备超前意识。(4)经济原则,体现实用性。大而全和高精尖并不是成功MIS的衡量标准。事实上许多失败的MIS正是由于盲目追求高新技术而忽视了其实用性

29、。盲目追求完善的MIS而忽视了本单位的技术水平、管理水平和人员素质。2.2.2 MIS系统的开发步骤 管理信息系统开发步骤如图2-1:图2-1 管理信息系统开发步骤图2.2.3 MIS系统的开发方法现有的MIS开发方法学为数不多,目前使用的开发方法有以下两种:1.生命周期方法(瀑布模型),2.原型法(面向对象方法)。 (一)、生命周期法生命周期法也称结构化系统开发方法,是目前国内外较流行的信息系统开发方法,在系统开发中得到了广泛的应用和推广,尤其在开发复杂的大系统时,显示了无比的优越性。它也是迄今为止开发方法中应用最普遍最成熟的一种。1、生命周期法的基本思想将软件工程学和系统工程的理论和方法引

30、入计算机系统的研制开发中,按照用户至上的原则,采用结构化、模块化自顶向下对系统进行分析和设计。具体来说,它将整个信息系统开发过程划分为独立的六个阶段,包括系统分析、程序设计、系统测试、运行和维护以及系统评估。这六个阶段构成信息系统的生命周期。2、生命周期法的开发过程采用原型法开发管理信息系统可以分为如下几个阶段:(1)项目定义阶段。决定组织是否存在问题,以及问题是否可以利用建设新系统或改造原有系统的方法加以解决。(2)系统研究阶段。分析现有系统存在的问题,定义解决方案所达到的目标,评价各种可能的选择方案。(3)设计阶段。通过逻辑设计和屋里设计详细描述系统的解决方案。(4)编程阶段。将设计结果转

31、换成为软件程序语句,并进行系统调试。(5)安装阶段。包括系统初始化、系统培训、系统转换。(6)运行/维护阶段。在这一阶段不断维护系统保证正常运行;不断修改满足新的需要;评价系统运行效果。3、生命周期法的优缺点生命周期法的突出优点是强调系统开发过程的整体性和全局性,强调在整体优化的前提下考虑具体的分析设计问题,即自顶向下的观点。它从时间角度把软件开发和维护分解为若干阶段,每个阶段有各自相对独立的任务和目标。降低了系统开发的复杂性,提高了可操作性。另外,每个阶段都对该阶段的成果进行严格的审批,发现问题及时反馈和纠正,保证了软件质量,特别是提高了软件的可维护性。实践证明,生命周期法大大提高了软件开发

32、的成功率。但是,生命周期法开发周期较长,因为开发顺序是线性的,各个阶段的工作不能同时进行,前阶段所犯的错误必然带入后一阶段,而且是越是前面犯的错误对后面的工作的影响越大,更正错误所花的工作量就越大。而且,在功能经常要变化的情况下,难以适应变化要求,不支持反复开发。(二)、原型法原型法(Prototyping)是20世纪80年代随着计算机软件技术的发展,特别是在关系数据库系统(Relational Data Base System,RDBS)、第四代程序生成语言(4th Generation Language,4GL)和各种系统开发生成环境产生的基础上,提出的一种从设计思想、工具、手段都全新的系

33、统开发方法。 1、原型法的基本思想 首选根据用户的要求,由用户和开发者共同确定系统的基本要求和主要功能,利用系统快速生成工具,建立一个系统模型。再在此基础上与用户交流,将模型不断补充,修改完善,如此反复,最终直至用户和开发者都比较满意为止,就形成了一个相对稳定、较为理想的管理信息系统。2、原型法的开发过程 采用原型法开发管理信息系统可以分为如下几个阶段: (1)确定用户的基本需求。由用户提出对新系统的基本要求,如功能、基本界面形式、所需的数据、应用范围、运行环境等,开发者根据这些信息估算出开发该系统所需的费用,并建立简明的系统模型。 (2)开发初步的原型系统。系统开发人员根据用户的要求建立原型

34、系统,但该系统只是一个初步的、不成熟的系统,从系统的工作效率上看也是不完善的。其主要目的是为了描述开发者所理解的用户的基本需求。 (3)修改、评价原型系统。将建造好的原型系统交给用户,并投入试运行,用户将使用过程中发现的问题一一记录下来,并与开发人员进行交流。开发人员针对这些问题不断地对系统进行修改、扩充与完善,直至用户满意为止。 (4)形成最终的管理信息。对用户满意的原型系统进行进一步的开发,不断补充、完善,最终形成一个适用的管理信息系统。 3、原型法的优缺点 原型法的优点是开发周期短,费用较少,同时可以较有效地避免因开发者和用户的认识隔阂所产生的失败,其缺点是不适用于拥有大量计算或控制功能

35、的系统,不适用于大型或复杂的系统,且容易掩盖需求、分析、设计等方面的问题。原型法一般适用于解决有不确定因素的问题,适用于对用户界面要求高的系统,和决策支持方面的应用。 在本系统的开发设计过程中采用了原型法和面向对象的开发方法相结合的开发思路,力求在开发过程中尽量吸收这两种方法的长处,而克服它们的短处。为设计本系统,首先我们根据面向对象的开发方法,从网上搜索许多汽车租赁行业的相关资料,了解汽车租赁企业的基本业务流程及其相关要求,然后在根据原型法对其进行系统分析和设计,并做出详细设计,确定用户界面、数据输入和输出的格式、数据共享的方式、系统的可扩充性、系统安全和可靠性,以及绘制系统功能结构图等。利

36、用可视化的、面向对象的软件开发工具快速设计与建立模型,并对系统模型反复进行细致的评审、修改、调整和完善,最终能快速、高质量地完成软件的开发,最后再将系统功能一步一步完成和实现。第三章 系统可行性分析可行性分析是项目进行中的一个重要里程碑,使用者提出的初始要求往往是含糊的、不明确的,因此需要通过初步的调查研究,明确问题,以及对项目进行可行性分析判断, 弄清待开发的项目是不是可能实现和值得进行,由系统分析员完成,并需写出可行性论证报告。3.1可行性研究可行性研究的目的,是对提出的投资建议、工程项目建设方案或研究课题建议的所有方面,进行尽可能详细的调查研究和做出鉴定,并对下一阶段是否终止或继续进行研

37、究提出必要的论证,或者说它的目的是对新建或改建工程项目的主要问题,从技术经济两个方面进行全面、系统的研究分析,并对投产后的经济效果进行预测,以判断它是“行”还是“不行”。需要说明的是可行性并非最优而是可行,只有在可行的基础上才能进一步求出最优方案。3.1.1技术可行性技术上的可行性分析主要分析现有技术条件能否顺利完成开发工作,软硬件配置能否满足开发者需要,各类技术人员的数量、水平、来源等,这一特点非常适合计算机的特点,发挥计算机的数据处理速度快,准确率高的优势,现代计算机硬件和软件技术的飞速发展,为系统的建设提供了技术条件。而所要开发的汽车租赁管理系统将要处理的只是一些量多且类型简单的数据,以

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

39、统是一个比较小型的系统,系统要求的计算机配置不高,环境配置费用也较低,系统的开发成本不是很高,系统使用方便、简洁,不需培训费用等,在使用后,能够起到的作用也是十分可观的。从人力、物力、财力方面来说都是可行的,所以在经济上也是可行的。3.1.3操作可行性汽车租赁系统是基于ASP.NET平台开发的,被广泛用于数据库开发和操作的一套成熟的软件平台,具有不可比拟的优点和简单方便,所以操作可行性方面是可行的6。3.1.4法律可行性本系统完全是自己参照一些资料独立完成的,故不存在侵权行为或者由于本系统带来的法律纠纷等问题,所以在法律上是可行的。3.1.5社会可行性随着计算机的发展与普及,以及互联网技术的扩

40、展,租赁信息管理必将实现无纸化办公,并且加入到公司内网或者是Internet上去,实现数据的共享,这样有利于租赁信息的查询,提高了数据资源的利用,并且能及时的得到更新,不需要像过去那样浪费大量的人力物力去进行整理抄写,提高了工作的效率。3.2开发工具及其语言特点在目前市场上这些众多的程序开发工具中,有些强调编程语言的弹性与执行效率;有些则偏重于可视化程序开发工具所带来的便利性与效率的得高,各有各的优点和特色,也满足了不同用户的需求。3.2.1 Visual Studio 2010Visual Studio 2010的新功能主要包括:应用程序生命周期(ALM)、C# 4.0动态类型和动态编程、多

41、显示器支持、支持TDD、支持Office开发、Quick Search特性、C+ 0x新特性、新增基于.NET平台的语言19等,它的设计目标主要有3点:提高开发效率、在开发过程生命周期中使团队成员能够更好的协作、能够开发基于微软最新技术的一些应用。Visual Studio 2010支持.NET framework 4.0,并且对以前.NET framework版本进行支持。VS2010除了上述功能外还在以下方面进行了改进:增强和完善了Visual Studio IDE,可进行分屏显示,高亮显示,缩放显示调试数据跟踪等,方便开发人员使用;改进了Visual Basic和C#语言,开发人员可以根

42、据自己的爱好选择任意一种语言;同时还包括一种新的.NET Framework语言:F#;支持基于MVC的Web应用,改进了代码编写的速度,简化了Web开发;改进了对WPF和Silverlight应用程序的开发;当然最重要的变化是完善了Visual C+功能,在这次的Visual Studio 2010 CTP中,无论是从C+语言本身还是从IDE方面,都给我们带来了很多期盼已久的新特性。花开两朵,各表一枝。我们这里按下Visual Studio 2010在IDE方面的增强不表,单说它对即将到来的C+新标准C+0x的支持。3.2.2 C#技术概述Visual C#是微软公司为它的Microsoft

43、 .NET计划推出的核心编程语言。C#是一种安全的、稳定的、简单的、优雅的,是由C和C+衍生出来的面向对象的编程语言,它在继承C和C+强大功能的同时去掉了一些它们的复杂特性。C#几乎综合了目前所有编程语言系统的优点7,例如,它综合了VB简单的可视化操作和C+高效的运行速度,并以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言,成为ECMA与ISO标准规范。Visual C#语言面向对象的设计,可以用来构建从高水平的商务目标到体系标准应用程序的范围宽广的组件8。使用Visual C#语言,程序员能够迅速地建造提供充分开拓计算和通信的工具和服务的

44、新的Microsoft.NET平台。C#语言的组成部分使用简单的C#语言结构体,能被转化成WEB服务,允许人们通过Internet调用在任何操作系统上运行的任何语言。3.2.3 MYSQL 5.1 数据库技术是数据管理的最新技术,是计算机科学的重要分支。十余年来,数据库管理系统已从专用的应用程序包发展成为通用的系统软件。由于数据库具有数据结构化、最低冗余度、较高的程序与数据独立性、易于扩充、易于编制应用程序等优点,较大的信息系统都是建立在数据库设计之上的。数据库是数据处理的主要工具,是管理信息系统(MIS)的核心部分。数据库系统是当今计算机信息系统的核心,是计算机技术和应用发展的关键。传统的数

45、据库系统旨在处理永久、稳定的数据,强调维护数据的完整性和一致性。数据库只是存放数据的仓库,如何把数据库中的数据转化为人们的有用信息,则必须建立数据库系统。数据库系统为我们提供了一种把与我们的工作和生活紧密相关的信息集合在一起的方法,还提供了在某个集中的地方,存储和维护这些信息的方法。数据库系统的选择原则 :1、数据库系统采用易于集成的,开放的技术;2、产品质量优异,可靠性高,适于长期运行,能支持关键应用;3、数据安全,保密型高;4、能提供分布式数据库功能;5、支持多种开发环境,软件开发容易;6、扩充性和升级能力强。MySQL特点:MySQL是一个小型关系型数据库管理系统,与其他的大型数据库例如

46、Oracle、DB2、SQL Server等相比,MySQL自有它的不足之处,如规模小、功能有限(MySQL Cluster的功能和效率都相对比较差)等,但是这丝毫也没有减少它受欢迎的程度。对于一般的个人使用者和中小型企业来说,MySQL提供的功能已经绰绰有余,目前MySQL被广泛地应用在Internet上的中小型网站中14。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。第四章 系统需求分析软件需求一般包含三个层次:业务需求、用户需求和功能需求。业务需求:反映了组织机构或客户对系统、产品高层次的目标要求,它

47、们在项目视图与范围文档中予以说明。用户需求:描述了用户使用产品必须要完成的任务和具备的功能,这在使用实例文档或方案脚本说明中予以说明。功能需求:定义了开发人员必须实现的软件功能,使得用户能完成他们的任务,从而满足其业务需求。对用户需求的分析应该全面、深入、发展,全面是指考查所有的信息是否有纰漏,必须保证各信息的完全;深入是指对信息的内容、结构、含义、变换、生存周期的分析和认识;发展是指对信息未来发展变化的预测,因为信息在某个系统内的变化往往存在着特有的发展规律,需求分析应该预见这种规律,否则就会缩短管理信息系统的使用寿命。为了保证需求分析的完备性,就必须保证需求分析的时间。汽车租赁管理是汽车租赁公司开展日常运营活动的必须的环节。传统的手工管理方式不但浪费人力、时间,而且管理复杂,易出差错。基于计算机技术的完备的汽车租赁管理系统把一些繁琐的数据计算、信息处理化为简单的指令操作。完全实现数据信息的电算化管理,彻

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 学术论文 > 管理论文

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报