近年来,计算机的发展越来越迅速,互联网的技术越来越成熟,电子商务这种利用互联网进行的商务活动进入大众的视野,在人们的工作、生活和学习等方面都带来了很大的改变,它作为一种“交换”的媒介,改善了我们平时固有的思维方式。“网约车”成为了目前大多数人打车时更喜欢的一种消费模式。为了给用户提供个性化的导航服务,以及提供丰富的查询功能,设计了这个网约车系统,以网络化管理实现网上打车业务让用户以更方便快捷的方式进行打车的网上交易。
网约车系统主要提供一个网上预约打车的平台,给大家的生活和工作等方面带来便利,同时以网络化的方式对订单进行管理,通过便捷等优势吸引更多的乘客和司机,实现打车业务的正常运营。该网站主要采用UML实现了可视化建模,基于Android语言,利用IDEA,安卓SDK, MySQL和Tomcat进行联合开发。使用A*最短路径算法进行车辆匹配,利用百度地图实现了地图定位、轨迹平移等。目的是为了实现一个以订单为中心的网约车系统,该系统可解决孩子上学、孕妇产检、老人就医、商务白领通勤等多次往返于两点一线间距离的用车服务,增加了自选车辆乘客的功能,以方便乘客的用车。
关键词:Android语言;IDEA技术;MySQL数据库;网约车
目 录
1 绪论 1
1.1 课题研究背景 1
1.2 国内外研究现状 2
1.3 课题研究目的及意义 2
1.4 本文主要研究内容 3
1.5 本文结构安排 3
2 系统分析 4
2.1 可行性分析 4
2.1.1 技术可行性分析 4
2.1.2 经济可行性分析 5
2.1.3 社会可行性分析 5
2.2 系统功能需求分析 5
2.3 系统开发环境及相关技术 6
3 系统设计 8
3.1 系统整体设计 8
3.2 系统详细设计 9
3.3 数据库设计 11
4 系统实现 13
4.1 系统首页 13
4.2 用户模块实现 14
4.3 管理模块实现 15
5 系统测试 16
5.1 测试方法与目的 16
5.2 测试用例 17
5.3 测试结果及分析 18
6 总结 19
参考文献 20
致谢 21