欢迎来到天天文库
浏览记录
ID:333684
大小:1.01 MB
页数:55页
时间:2017-07-24
《汽车租赁系统的设计与实现 毕业设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、引言汽车租赁系统的设计与实现1引言1.1选题背景随着市场经济的发展,我国汽车租赁行业已呈现出高速发展的态势。在很多汽车租赁企业经营规模不断扩大、采用连锁经营的情况下,手工管理无论是在工作效率、人员成本还是提供决策信息方面都已经难以适应现代化经营管理的要求,制约了汽车租赁企业的规模化发展和整体服务水平的提升。计算机与互联网技术应用于汽车租赁行业是一场突破性的革命:一方面可以加强标准化、规范化业务管理,全面提高汽车租赁行业的管理水平和信息化程度;另一方面能够合理利用人力和物力资源,使人尽其才,物尽其用,有效地管理各种业务与关系,缩短销售周期、降低销售成本、增加收入。目前,在汽车租赁系统中单机版
2、的技术比较成熟和普及,即数据和程序存放在同一台计算机上,这种系统可基本满足中小型用户的需要;但随着.NET技术、网络技术和数据库技术的发展,通过网络(有线或无线)把各个分店的数据分布协同工作的汽车租赁系统逐渐成为了研究的热点,得到了越来越广泛的应用。本系统正是要研究目前汽车租赁管理系统开发中用到的先进技术,并在此技术上开发建立一个完整的系统,实现对汽车租赁系统全面高效的管理。1.2目的和意义开发一套运行稳定、安全可靠、操作简便、高效快捷的车辆租贷系统,帮助企业处理日常工作业务,规范管理各项工作和操作流程。能够方便的实现企业的公司宣传与业务介绍。也使管理员通过此系统能对合同的添加、删除、修改
3、、查询等功能。快速准确的获取必要的信息。1.3技术要求和设计范围如何设计好本系统,实现各个功能的完整正常运行是很重要的。后台利用Microsoft.NETFramework开发平台,在VisualStudio.NET环境下,利用C#语言和SQL第55页(共55页)引言Server2005数据库。实现一个基于三层架构(WEB、DAL、BLL)的车辆租贷系统。前台采用flash、DIV和CSS等技术,更加丰富公司的业务介绍和宣传,完善工作人员对业务的方便使用。1.4发展现状汽车租赁作为汽车消费的一种形式,具有成本低、方式灵活、服务便捷等特点,未来必会有很大发展空间,相关机构预测到2015年市场
4、规模将超过350亿元。近些年,中国汽车租赁行业快速发展,出现了一批具有影响力的企业,如神州租车、一嗨租车等,2010年汽车租赁数量为20万辆,市场规模160亿。但与成熟的发达市场相比,中国的租车普及率较低,2010年为0.4%,低于美国的1.3%和日本的2.2%。我们不能简单的以国际发达市场的发展状况来推断中国市场,毕竟环境不同、客户不同、发展阶段不同,中国汽车租赁行业有其自身特征,必将发展路径也有所不同。随着互联网的快速的发展,社会化营销、第三方销售平台等手段,扩展客户入口。都是需要企业去思考未来的。所以运用互联网必将是以后此类公司争夺的重点。2方案论证2.1三层架构2.1.1三层架构的
5、介绍三层架构(3-tierarchitecture)通常意义上的三层架构就是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。区分层次的目的即为了“高内聚,低耦合”的思想。表现层(UI):通俗讲就是展现给用户的界面,即用户在使用一个系统的时候他的所见所得。业务逻辑层(BLL):针对具体问题的操作,也可以说是对数据层的操作,对数据业务逻辑处理。数据访问层(DAL):该层所做事务直接操作数据库,针对数据的增添、删除、修改、查找等。在软件体系架构设计中,分层式结构是最常见,也是最重要的一种结构。微软推荐的分层式结构一般分为三层,从下至上分别为:数据访问层、业务逻辑
6、层(又或称为领域层)、表示层。如图1所示:第55页(共55页)方案论证图1分层式结构2.2三层结构原理3个层次中,系统主要功能和业务逻辑都在业务逻辑层进行处理。所谓三层体系结构,是在客户端与数据库之间加入了一个“中间层”,也叫组件层。这里所说的三层体系,不是指物理上的三层,不是简单地放置三台机器就是三层体系结构,也不仅仅有B/S应用才是三层体系结构,三层是指逻辑上的三层,即使这三个层放置到一台机器上。三层体系的应用程序将业务规则、数据访问、合法性校验等工作放到了中间层进行处理。通常情况下,客户端不直接与数据库进行交互,而是通过COM/DCOM通讯与中间层建立连接,再经由中间层与数据库进行交
7、互。2.2.1各层的作用数据访问层:主要是对原始数据(数据库或者文本文件等存放数据的形式)的操作层,而不是指原始数据,也就是说,是对数据的操作,而不是数据库,具体为业务逻辑层或表示层提供数据服务。有时候也称为是持久层,其功能主要是负责数据库的访问,可以访问数据库系统、二进制文件、文本文档或是XML文档。简单的说法就是实现对数据表的Select,Insert,Update,Delete的操作。如果要加入ORM的元素,那么就
此文档下载收益归作者所有