下载地址: www.armgoii.ml/reservebus/reservebus.apk    minSdkVersion 11

后端:ubuntu 14.04+nginx 1.4.6 + php 5.5+mysql 5.5

软件构成:
 账号管理模块:包括司机用户账号注册、登陆;司机及车辆基本信息,运营路径及其所经过站点的添加、修改、删除;车辆照片的压缩、上传和删除。
 查询、显示模块:可按上下车站点和出发到达时刻查询可用巴士;结果页面显示司机及车辆基本信息,该路径经过的所有站点、时刻、票价;车辆照片展示(ViewPager)。
 (待加入)*** 位置显示模块:使用百度地图API,乘客打开GPS后可地图上可显示自己和司机的方位;乘客可主动将自己的坐标发送给司机。
特点:1.司机信息管理界面分三部分:司机基本信息、路径和站点、图片管理,以标签卡形式实现页面快速切换。
 2.路径、站点可自主定义。巴士司机可添加任意条行车路经,每条路径经过的站点及其数量可任意设定。路径、站点可依据需要动态更新,最大限度达成司机和乘客的双赢合作。
 3.图片删除以带CheckBox的GridView形式进行选择确认,以实现批量删除。
 4.图片上传通过IntentService进行,客户端在工作线程内实现图片压缩后再向服务端上传。上传中通过Notification和BrocastReceiver+ProgressBar分别在通知栏和Activity同步显示上传进度。在服务端对上传文件统一重命名,然后再往数据库增加 记录。
 5.搜索结果以ListView形式展现,使用LruCache、ViewHolder加快页面加载速度,使用SwipeRefresh实现页面手势向下滑动刷新。
 6.删除某一路径时,可确保该路径下相关联的站点信息一并删除,避免数据残留。
 7.服务器端对用户输入信息进行PDO预处理,防止sql注入攻击。
 (待加入)*** 8.实时追踪客车和乘客位置。直观显示乘客和司机对方位置,提高沟通效率。

 

1. 主页面 MainActivity 2. 搜索结果页面

SearchResult

3. 详情页面

ViewDetail

4. 登陆页面

login

 

5. 注册页面

register

6. 巴士司机信息总览

DriverAdmin

7. 路径站点编辑页面

RoutePass

 

8. 图片管理页面

ManagePicBefore     ManagePicAfter

android APP: 巴士预约 介绍

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据