ImageVerifierCode 换一换
格式:DOCX , 页数:33 ,大小:720.38KB ,
资源ID:6871584      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/6871584.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(汽车租赁管理系统的设计与实现.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

汽车租赁管理系统的设计与实现.docx

1、汽车租赁管理系统的设计与实现基于IOS的汽车租赁管理系统的设计与实现1.绪论 错误!未定义书签。1.1简介1.2项目背景与意义1.2.1背景1.2.2 意义1.3国内外研究现状1.3.1本项目国外研究现状1.3.2本项目国内研究现状2.系统开发的技术与环境 33.1windows操作系统 错误!未定义书签。3.2visual studio2010 错误味定义书签。3.3SQL Server2008 53.系统的总体分析 64.1系统的可行性分析64.1.1可行性研究的目的 64.1.2技术可行性 64.1.3操作可行性 74.2系统的需求分析 74.3系统功能概述 84.4系统功能特点 94.

2、6数据流程图94.7数据字典124.8数据存储134.系统的总体设计145.1系统设计原则145.2模块分析与整体设计5.3数据库设计和构建205.系统的详细设计266.系统功能的具体实现277.1登录部分的设计277.2业务信息管理部分317.总结 42参考文献444.5业务流程图914第一章绪论1.本文研究的背景与意义1.1背景随着全球经济形势的变化,人们的生活方式也在改变。越来越多的家 庭、个人选择租赁汽车,这样既节省了时间、也节省了钱。由于工作 上的特殊要求和业余生活的丰富多样化,人们对于汽车的要求也不尽 相同。这时,租赁公司就可以根据用户的特定要求,为其提供专用的 汽车。中小企业也利

3、用租赁汽车来完成其经营活动,于是这使得当代 汽车租赁市场呈现出一个明显的发展趋势。1.2意义随着当今社会科学技术的快速发展, 人民生活水平得到了很大的改善, 汽车租赁已成为一个极具市场潜在的行业, 面对日趋发展的租赁市场,传统的的人工租赁管理方式在进行繁多的业务信息处理时显得极不方 便,直接导致了错误的产生,服务质量的低下。因此,人们对于运用 计算机技术来协调和管理租赁工作的需求正在逐步加大。汽车租赁系统就是对车辆和客户信息的管理,主要包括车辆的出租状 态、保险类型、车辆的基本信息、客户信息、会员类型管理等。由于 这些过程间的关系复杂,有一对一的关系,一对多的关系,也有多对 多的关系,所有这些

4、工作使汽车管理工作变得量大而又复杂,以前很 多租赁公司采用人工管理,直接导致了错误的产生,服务质量的低下。汽车租赁管理系统的开发使得这一状况得到了根本的改善。这套管理系统涵盖了车辆租赁业务的各个方面。使得汽车租赁服务可以快速、规范地完成,节省了人力物力,提高了服务质量和经济效益。2.国内外研究现状2.1.本项目国外研究现状随着世界经济形势的变化和西方国家产业结构的变化,人们的生活方 式也在改变。越来越多的家庭、个人选择租赁汽车,认为这样可以节 省大笔投资。由于工作上的特殊要求和业余生活的丰富多样化,人们 在不同时期对于汽车的要求也不尽相同。这时,租赁公司就可以根据 顾客的特定要求,为其提供专用

5、的汽车。中小企业利用租赁汽车来完 成其经营活动是当代汽车租赁市场呈现出的一个明显的发展趋势。其 增长速度以及所占比例,都显示出了汽车租赁在中小企业经营辅助中 不可或缺的地位。在国际贸易中,汽车是最大的国际贸易行业之一,全世界汽车进出口贸 易占总贸易额的20噓右。日本、德国、法国、韩国其汽车产量的 50%左右供出口。现在的世界主要发达国家,都是汽车主产强国,汽车工业 均是其国民经济的支柱产业,其汽车产量、规模、技术水平也都是处于 绝对领先的水平,世界500强企业前十位中,就有几家是汽车公司。1999 年全世界销售汽车5471万辆,前十位的几家公司销售量达 4283万辆, 占全球市场份额的78.3

6、%。汽车工业最有实力的跨国公司,都集中在美 国、德国、日本、法国这几个主要发达国家。2.2.本项目国内研究现状目前,国内汽车租赁业正处于起步阶段,汽车租赁服务网络体系还没有建立,客户对汽车租赁的认知程度不高,汽车租赁企业的管理技术 和服务水平与国际先进企业有很大的差距。随着中国经济的发展和人 民生活水平提高,人们对汽车消费需求与日俱增,而汽车租赁业也有 着良好的外部环境,这些都表明中国已经具备开展大规模汽车租赁业 务的条件,汽车租赁业将迎来重大的发展机遇。虽然近几年我国汽车 租赁市场发展迅速,但与已经发展成熟的国际汽车租赁业相比,国内的 汽车租赁业还处于起步阶段。在经营网络、风险管理、相关政策

7、等方 面存在许多问题,市场需求和汽车租赁服务还有相当大的差距 ,社会需求不能得到满足,供需不平衡。3.系统开发的关键技术与环境3.1硬件环境1). 准备一台装有 MAC_OS_X勺MAC BOQK必须是基于 In tel 的Mac in tosh计算机,操作系统的版本做好在10.6.2以上,因为IQS SDK4 以上的版本对操作系统版本的最低要求是 10.622). iPhone 或iPod Touch,主要用来测试编写好的程序。3.2开发工具1) Xcode : Xcode是苹果公司开发的编程软件,是开发人员建立QS X和iOS应用程序的最快捷的方式。 Xcode具有统一的用户界面设计,编码

8、、测试、调试都在一个简单的窗口内完成。2) SQL Server2008SQL Server 2008是一款强大的数据库软件,任务是为了让公司运行其核心应用程序的同时降低各项成本。有以下三个特点:可信任:使公司可以安全的运行他们的核心应用程序。高效:使公司能够降低开发成本,减少管理数据库的时间。智能:给出一个平台,用户需要的时候可以给用户反馈各类信息。4.系统的总体分析4.1系统的可行性分析4.1.1可行性研究的目的对于汽车租赁管理系统的可行性研究,其目的是在于讨论该系统在实 际生产应用中的可能性。而并不是为了给出具体的解决问题的方案。在对本系统的开发过程和实践过程中,使用方和开发方都有可能对

9、市 场的了解有所偏差,对技术的把握有所不足,对风险的认识也不够明 确,因此,在有限的资源和时间限制下,会有很多问题没有办法有效 的解决。所以,开发人员和客户都应该尽早预知可能发生的问题,提 出一套或几套合理的解决方案,那么整套系统的开发便能够相对顺利 的完成。4.1.2技术可行性本系统使用SQLserver2008作为后台数据库,用 Visual Studio 2010作为前台开发工具。系统界面通过 JSP生成。管理员通过该界面能够 对数据库中的数据进行增删改查,通过连接客户界面,管理员可以发 布各项信息,方便顾客选车租车。系统的开发方法:本系统的开发者对系统开发有一定的了解和研究, 对开发系

10、统所涉及的软件操作熟练,可以用计算机配合相关软件完成 对本系统的开发。网络通信技术:开发者熟悉网络技术。B/S结构的设计开发:开发者有一定的 B/S开发经验。(4) 数据库:开发者对数据库的应用熟练。(5) .net技术:开发者对此技术足够熟练。综上所述本系统在技术上是不存在疑虑的,技术是可行的。4.1.3操作可行性国内外各大公司对汽车租赁管理系统的开发已经具有相当的经验,而 高度信息化的社会需要此管理系统被设计得越来越信息化高效化。本 系统的开发与操作不与任何国家法律法规有冲突,完全合法。并且本 系统的界面友好功能完善,使用简单,操作便易,维护成本较低,有 一定计算机相关知识的用户均能熟练掌

11、握。系统的各个模块也足够清 晰,个性功能都比较容易使用。通过上面的概述,这个系统的使用方法是完全可以被大多数人掌握的 4.2系统的需求分析针对目前小型汽车租赁公司的管理系统现状,运用模块化管理的有关 概念,开发出一套连接着数据库的,能用网页进行操作的汽车租赁管 理系统。通过将租赁过程中相关的业务进行集中管理和模块化管理, 并使得每一个模块既相互独立又有一定的联系;将所有数据进行统一 管理而方便了管理,提高了管理质量,节省了很多的资源;大大减小 了公司的开销,使劳动简单化,便捷化。汽车租赁管理系统由管理者进行操作,可以将客户从租车到还车的方 方面面信息进行统一管理。在安全性方面,系统也是有要求的

12、,管理 员登录系统需要输入姓名,密码以及随机产生的验证码,登陆管理系 统后,管理员能对客户信息进行添加,也能对客户信息进行查看和修 改,并且能通过关键字查询特定客户。能对车辆信息进行添加,并且 进行查看和修改,也能通过关键字进行查询。在客户有租车要求时, 管理员可以通过关键字输入来定位客户要求的车辆,也能通过姓名身 份证号来定位特定的会员,通过录入租车起止时间,系统便能计算出 租金。另外,管理员还能将全新的车辆颜色和换挡方式同步添加到数 据库中,以方便客户选择。当然管理员对自己的密码也能进行管理, 通过程序对原有密码进行跟高级别的加密,更加安全可靠。本系统采用B/S结构开发,用户操作简便,没有

13、特别的时间和空间上 的要求,只需一定的计算机知识,通过计算机,用现在常用的各种浏 览器版本均能登录,管理员无需和客户面对面,可以通过网络化的办 公模式大大节省时间和精力,从而提高工作效率,也节省了公司成本。 4.3系统功能概述本系统的用户定义为系统管理员。进入后台管理系统后可以对系统的所有模块进行操作,不受任何权限 的限制,管理员可以添加和查询租车方的信息,公司汽车的信息,汽 车的出租与否和相关的信息,也可以对这些信息进行修改和删除,同 时能对登录系统的姓名和密码进行相关操作。登陆系统,查看各类信息,进行统一管理。客户管理:客户信息的添加,客户信息发生变化后删除和修改;车辆管理:车辆信息的添加

14、,车辆信息发生变化后的删除和修改; 出租管理:出租信息的添加,出租信息发生变化后的删除和修改; 颜色管理和换挡方式管理:对相关属性进行增删改查。系统管理:系统登录名和密码管理;4.4系统功能特点界面人性化,操作便易:控件化的页面布局,录入工作方便简洁; 即时性与可见性:各项操作应该即可处理并即刻显示在界面上。功能相对完善:包括常见的增删改查功能,还有关键字搜索功能。 4.5业务流程图客户信息的添加 汽车信息的添加 出租信息的添加 客户信息的添加和 客户信息的添加和 客户信息的添加和业务流程图即业务流程“流水账”,用框图和将业务串联。/管理客户信/x管理汽车信 如口也管理出租信 理员管理颜色信管

15、理换挡信 I I管理系统信图4.1业务流程图4.6数据流程图数据流图(Data Flow Diagram,简称DFD顾名思义,是描绘数据和 信息变换的图形,涵盖了数据从输出到输入的整个过程,为开发者提 供了功能和数据建模机制。数据流图对信息系统的描述全面而又简约,它可以用极少的几种图形描述出数据在系统中较为复杂的流动情况。 数据流图的特征:抽象性:在数据流途中所有的具体事物都已省略,只剩下数据的各种 流动变化情况。抽象性能够方便我们总结出数据的规律。概括性:它综合联系了系统的各个功能和对数据的处理情况,具有总 体概括性。顶层: 初始化系统系统初始化图4.1初始化系统流程图第二层:管理员出租信息

16、管理模块颜色信息管理模块换挡方式信息管理模块系统信息管理模块汽车信息管理模块客户信息管理模块图4.2登录及主界面流程图 第三层:(共有六个功能模块)客户信息的管理图4.3客户信息管理流程图车辆信息的管理图4.4汽车信息管理流程图 出租信息的管理P3添加出租信息 出租信 出租信息表查询信息息官理 模块图4.5出租信息管理流程图颜色信息的管理图4.6颜色信息管理流程图 换挡方式的管理添加换挡方式查询换挡方式P5换挡方式信息管理模块图4.7换挡信息管理流程图添加管理员查询信息P6系统信息管理模块换挡方式信息表的管管理员信息表*图4.8系统信息管理流程图4.7数据字典记录车辆基本信息的数据字典表4.1

17、记录车辆信息的数据字典编号:p2名字:车辆信息描述:管理员或用户对车辆 记录会员信息的数据字典 表4.2记录会员信息的数据字典编号:pl名字:会员信息表4.3记录车辆颜色信息的数据字典编号:p4名字:车辆颜色信息描述:管理员或用户对车辆记录车辆出租信息的数据字典表4.4记录车辆出租 编号:p3名字:车辆出租信息表4.5记录管理员彳 编号:p6名字:管理员信息描述:可以添加、修改或删记录换挡方式信息的数据字典表4.6记录车辆换挡方式信息的数据字典编号:p5名字:车辆换挡方式信息4.8数据存储 描述::管理员或用户对车辆记载车辆基本信息的相关数据存储表4.7记载车辆基本信息的相关数据存储表记载车辆

18、颜色信息的相关数据存储表4.9记载车辆颜色信息的相关数据存储 名字:车辆颜色信息表描述:记录车辆颜色的信息。编号:p4记载车辆出租信息的相关数据存储表即10记载车辆出租信息的相关数据存储 名字:车辆出租信息表描述:记录车辆出租的信息。编号:p3 记载车辆管理员信息的相关数据存储表4f1记载车辆管理员信息的相关数据存储 名字:管理员信息表描述:记录管理员的信息。编号:p6 记载车辆换挡方式信息的相关数据存储表4.12记载车辆换挡方式 信 息的相关数据存储 名字:车辆换挡方式信息表5.系统的总体设计车辆换挡方式的信息。5.1系统设计原则本系统遵循便捷,清晰,安全可靠的原则进行设计5.2模块分析与整

19、体设计未来 基于B/S模式的汽车租赁管理系统,对系统各个模块的分析,有助于 系统的设计,我们可以通过分析系统模块来掌握系统的整体和各部分 功能,也可以熟悉系统的操作和管理流程。因为本汽车租赁管理系统只涉及租赁公司管理员的操作。主界面:管理员登录主界面后可以对租赁公司的相关业务个信息进行 管理。主要包括客户信息管理,汽车信息管理,出租信息管理,颜色 信息管理,换挡方式管理和系统客息管理息管图 5.1 o辆信息管登陆模 *1占租信息管色信息管挡信息管 管理信息管图5.1主模块客户信息管理模块:管理员在这个模块可以添加和查询相关的客户信 息。如图5.2。客户信息添加客户信未来客户信息杳图5.2客尸信

20、息管理模块添加客户信息模块:可添加的客户信息内容包括客户的姓名,性别,生日,生份证号,电话,邮箱,qq号,家庭住址和照片。如图5.3客户信息查询模块:可查询的客户信息内容包括客户的姓名,性别,生日,生份证号,电话,邮箱,qq号,家庭住址和照片。如图5.4查看客户显显显显显显查看看客丿心、I犬显操示客作户项汽车信息管理模块:管理员在这个模块可以添加和查询有关车辆的信 息。如图5.5添加汽车信汽未来言息汽车信息查0图5.5汽车信息管理模块添加车辆信息模块:包括了添加车辆的车牌号,型号,汽车名称,颜色,换挡方式,出租价格,出厂日期,厂家地址,汽车图片,参数配色,换挡方式,出租价格,出厂日期,厂家地址

21、,汽车图片,参数配车辆信息查询模块:包括了查询车辆的车牌号,型号,汽车名称,颜出租信息管理模块:管理员可以对出租信息进行添加或管理。 如图5.8出租信图5.添加租租信管理模块 出租信息查添加出租信息模块:包括添加出租车型,客户,出租起止时间,租金。如图5.9出租信息查询模块:可对上述出租车型,客户,出租起止时间,租金 等信息进行查询。如图5.10。示租金显添加颜色模块颜色信息管理模块:完成对颜色信息的添加和查询。如图 5.11添加图5.11颜色信息管理模块换挡方式管理模块:完成对换挡方式的添加和查询。如图 5.12换挡方式管理模换挡方式查添加换挡方式编号如图5.13系统信息管未来管理员信息查看

22、图5.13系统信息管理模块5.3数据库设计和构建在系统开发中数据库的建立是非常重要的环节,在系统设计中,数据 库的建立就像一座大桥的桥墩,数据库的设计会影响到系统的维护, 变更等,甚至在开发过程中,就会遇到很大的问题,大量工作就会无 法进行。在本系统中所需要设计的数据库表如下列表所示:(1)主模块信息表:存储着主模块的信息,即车辆信息,会员信息, 出租信息,管理员信息,颜色信息,换挡方式信息。如表 5.1。表5.1主模块信息表序号数据表数据库表存储内容1Carinfo存储车辆信息2Color存储车辆颜色信息3Customer存储会员信息5Re ntlnfo存储出租信息7sex info贮存管理

23、员信息8shitway贮存换挡方式(2)车辆信息表:储存车牌号,车辆型号,颜色,换挡方式,每日租 金,出厂日期,厂家地址,照片,参数配置,出租状态,车辆名称等 信息。如表5.2。表5.2车辆信息表字段名称字段定义数据类型是否主键是否外键chepaiNo车牌号Varchar(50)是serialNo车辆型号Varchar(20)colorld车辆颜色int是shiftWayld换挡方式int是price每日租金floatoutDate出厂日期datetimemakeAddress厂家地址Varchar(50)photo车辆照片Varchar(50)cofigParam参数配置Varchar(50

24、0)ren tStateI d出租状态int是carName车辆名称Varchar(30)(3)客户信息表:贮存客户姓名,编号,性别,生日,身份证号,电话,电子邮箱,QQ地址,照片等信息。如表 5.3表5.3客户信息表字段名称字段定义数据类型是否主键是否外键customer客户编号int是n ame姓名Varchar(20)sex性别int是birthday生日datetimecardNumber身份证号Varchar(20)teleph one电话Varchar(20)email电子邮箱Varchar(20)qqQQVarchar(20)address地址Varchar(50)photo照片

25、Varchar(50)(4)出租信息表:包含了出租号,车牌号,客户身份,出租时间,归还时间和租金。如表5.4。表5.4出租信息表字段名称字段定义数据类型是否主键是否外键ren tld出租号int是chepaiNo车牌号Varchar(50)是customer客户身份int是ren tTime出租时间datetimereturnTime归还时间datetimemoney租金float(5)颜色信息表:包含了颜色编号和颜色名称。如 5.5表5.5颜色信息表字段名称字段定义数据类型是否主键是否外键ColorId颜色编号int是ColorName颜色名称Varchar(20)(6)管理员信息表:包含了

26、管理员密码和管理员姓名。如表 5.6表5.6.管理员信息表字段名称字段定义数据类型是否主键是否外键SexId管理员密码int是SexName管理员姓名Varchar(20)(7)换挡方式信息表:包含了换挡方式编号和名字。如表 5.7表5.7.换挡方式信息表字段名称字段定义数据类型是否主键是否外键Shiftld换挡方式编号int是ShiftName换挡方式名字Varchar(20)数据表关系图如下:I *SJilflvayI SljIJtlBiie w日utr 20)图5.7数据表关系图6.系统的详细设计汽车租赁管理系统,这里主要做其中一个管理功能:客户管理,以概括整个系统,根据已知的注册信息,

27、成功登录系统后,即可进行相关模块下的具体操作。登录部分的UML顺序图如下图6.1图6.1 登录模块顺序图客户信息管理模块下,可进行的具体操作有:添加客户资料,查看客 户资料和修改客户资料。其UML顺序图如下图6.28 :跟新数据库()图6.2 客户信息管理模块顺序图7.系统功能的具体实现7.1登录部分的设计管理员打开浏览器输入:http:/localhost:52752/asp. net 汽车租赁管理系统/Admin/Adminlndex.aspx 便可出现登陆界面,如图所示。未来登录界面:整个登录界面外观简洁,以蓝色为主色调,配以标有后 台管理信息的提示Logo,使得该页面的功能一目了然。管

28、理员用户 在登录的过程中需要输入ID,密码,和随机验证码三者,如果都准确无误才能顺利登录系统。如图7.1图7.1用户登陆界面图如果用户名与密码不能配对,则会出现相应的错误提示,如图 7.2图7.2 用户名与密码报错如果验证码输入错误,也会出现相应的提示,如图 7.3图7.3验证码报错在出现错误提示后点击确定按钮则重新回到最初的登录界面,如图7.4图7.4自动刷新后可以重新录入登陆部分代码:function Checkln() varn ames docume nt.getEleme ntByld(txtU_Name).value;var passdocume nt.getEleme ntByld(txtU_Pass).value;var checkdocume nt.getEleme ntByld(txtU_Check).value;if (n ames = ) alert( 用户名:);docume nt.getEleme ntByl

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1