基于Android的汽车租赁系统的设计与实现毕业论文
2022-04-07 20:59:23
论文总字数:21138字
摘 要
在21世纪,中国的经济飞速发展,尤其是在进入互联网 的时代,整个世界都被网络联系了起来。经济的发展带动了人们的需求,人们的生活要求也逐渐提高,最为普遍的就是人们的出行方式得到了改变。
本课题便以汽车租赁行业所面临的种种问题,并结合用户的需求,以MySQL作为数据库,服务端采用开发性很强的B/S模式,设计和实现了一种更高效、便捷、可预约式的面向Android的汽车租赁系统。在客户端设计实现了个人信息、汽车租赁、订单信息等功能,在服务端设计实现了车辆、门店、用户、订单管理等功能。人们仅需要在Android应用上注册用户,即可快速选取周边汽车租赁店,预约到指定的车型,通过网上支付,进行交易,极大的丰富和方便了人们的出行生活。
关键词:汽车租赁系统 数据库 Android B/S模式
Design and implementation of the car rental system
based on Android
Abstract
In twenty-first Century, Chinese's rapid economic development, especially in the Internet plus era, the world is in the network link up. The economic development drives the demand of people, people's life is gradually increased.
This topic with car rental industry is facing problems, combined with the needs of users, with MYSQL as the database, the server uses highly developed B/S model,design and implementation of a more efficient and convenient, car rental reservation system type for Android. The design and implementation of client personal information, car rental, order information and other functions, it is designed and implemented in the service side of the vehicle, store, customers, order management, and other functions. People need of registered users only on Android application, you can quickly select the surrounding car rental shop, appointment to specified models, through online payment, transactions, greatly enrich and facilitate people’s travel life.
Keywords:car rental system;database;Android;B/S Mode
目 录
摘 要 I
ABSTRACT II
第一章 绪论 1
1.1 选题背景及意义 1
1.2 国内外研究现状 1
1.3 课题的主要研究内容 2
第二章 系统开发环境及技术分析 3
2.1 开发环境介绍 3
2.2 技术分析 3
2.2.1 Android技术 3
2.2.2 Axis2框架 4
2.2.3 推送技术 5
第三章 汽车租赁系统需求分析 7
3.1 系统可行性分析 7
3.1.1 技术可行性 7
3.1.2 经济可行性 8
3.1.3 操作可行性 8
3.2 系统功能性分析 8
3.2.1 客户端功能分析 8
3.2.2 服务端功能分析 9
3.3 系统非功能需求 9
第四章 汽车租赁系统的设计 11
4.1 系统结构与设计模式 11
4.1.1 系统设计原则 11
4.1.2 系统体系架构 11
4.2 数据库设计 12
4.2.1 数据库设计原则 12
4.2.2 数据库表的设计 13
4.3 客户端模块设计 14
4.4 服务端模块设计 16
第五章 系统详细设计与编码实现 18
5.1 数据库连接 18
5.2 手机客户端 19
5.2.1 自定义适配器实现 19
5.2.2 推送消息的获取 20
5.2.3 客户端AsyncTask请求 22
5.2.4 定位实现 23
5.3 浏览器服务端 25
5.3.1 查询实现 25
5.3.2 新增实现 25
第六章 系统测试 27
6.1 系统测试的目的及意义 27
6.2 客户端功能测试 27
6.2.1 登录功能测试 27
6.2.2 租车功能测试 29
6.2.3 用户信息测试 30
6.2.4 订单功能测试 31
6.2.5 边缘功能测试 33
6.3 后台功能测试 33
第七章 总结 34
参考文献 35
致 谢 37
第一章 绪论
1.1 选题背景及意义
随着移动通讯平台的发展和WIFI的普及,手机不再仅仅供人们打电话和发短信,人们对手机的智能化要求越来越高,人们开始使用智能手机进行日常的娱乐、通讯、工作、出行等。其中Android系统成为现在社会上手机主流操作系统,因为它具有良好的交互性及稳定性。Android凭借自由的开发平台,开源的代码等特征,给了Android开发人员自由的开发环境,这也成就了android系统的手机在国内市场上的优势。
如今的社会,汽车成为了年轻人必不可少的消费品,是人们主要的交通工具,它给人们的生活带来了方便快捷。但是买一辆汽车所需要的资金也是昂高的,而且购买了汽车之后所需的油费、保险、保养等各项费用也给了购车人经济压力。目前我国拥有驾驶证的人在急剧增长,有证无车的人也就大大增多。在这样的情况下,汽车行业也想出了另一种出路,汽车租赁,从汽车制造销售转向汽车租赁服务,不仅减轻了人们购车的压力,又能满足人们日常生活的急需,同时给企业带来丰厚的利润。对于庞大的社会人群,汽车租赁管理也就成了企业面临的巨大问题,传统的人工管理模式只能进行小规模的租车还车,而且在管理中也会出现失误等情况。在信息技术发达的今天,依旧采用人工管理模式的租赁公司将失去更多的客户资源,企业要进行技术上的改革,通过强大的互联网来对租车进行管理,可以提高工作效率,减少运营成本,增强自己的竞争力。
1.2 国内外研究现状
在国外,汽车租赁行业起于19世纪20年代,距今已近百年。如今,他们的技术已经比较稳定和成熟,管理方法也比较先进,而且现在全世界汽车租赁行业收入已经达到1000亿美元以上,尤其是在欧美地区更为火爆,在全世界有300万辆以上的汽车正在进行着租赁业务。国外历经长达百年的成长和相互竞争,衍生出赫兹(Hertz)、阿维斯(AviS)、巴基特、欧洲汽车和福乐斯世界知名的
汽车租赁企业。国外很多科学家不仅进行理论方面的研究,还进行了实践方面的研究。比如那些行业巨头,他们都是采用了特许经营(Special Permission)模式,才得以在市场上占据优势,扩大经营规模。
请支付后下载全文,论文总字数:21138字