1.2 研究目的和意义 随着拼车的发展,拼车的行为已经不局限于相互认识的人之间。人们开始借助网络等手段发布拼车信息进行拼车。有关的拼车信息发布网站开始诞生。但传统的拼车网大多采用文字描述的方式描述线路,乘客必须对线路经过的有关地点名称比较熟悉才能准确了解行驶的线路。而乘客与车主之间的线路是否匹配只能通过文字去比较,给系统的撮合带来了很大的局限性。 利用Google Maps API将拼车信息在地图上进行显示,在地图上标注路线,便于用户更直观的了解线路信息。而系统也能通过地图的线路信息进行线路匹配,提高了准确率和撮合效率。 J2EE(Java 2 Platform Enterprise Edition)是一套不同于传统应用开发的技术架构,包含许多组件,可简化且规范应用系统的开发与部署,进而提高可移植性、安全与再用价值。使用J2EE框架进行开发是当今web应用程序较流行的开发方式,具有低耦合、维护成本低、开发效率高、扩展性良好等特点。 1. 用户信息 1)登陆:包括普通方式登陆和OpenID方式登录 2)注册:注册为本站用户 3)查看个人信息:查看用户的个人信息 4)修改个人信息:修改用户的个人信息 5)修改密码:修改用户的密码 2. 发布 1) 线路发布:车主发布行车信息或乘客发布拼车线路。 2) 要求发布:车主发布拼车要求。 3. 搜索 1) 点选搜索:通过在地图上点击选择起点和终点搜索出符合条件的线路列表。 2) 框选搜索:通过在地图上进行框状拖选搜索出符合条件的线路列表。 3) 条件搜索:通过在文本表单中输入线路条件和要求,搜索出符合条件的线路列表。 4) 二次搜索:通过在文本表单中输入线路条件和要求,在前一次的搜索基础上搜索出符合条件的线路列表。 4. 撮合 1)拼车邀请:车主对有拼车需求的用户发出线路邀请,车主和乘客设置某线路的活动状态。 2)拼车报名:用户对车主的固定行车线路进行报名,车主和乘客设置某线路的活动状态。 3)消息通知:站内信通知用户拼车报名、拼车邀请以及拼车成功信息。 4)用户评价:拼车结束后拼车用户多方进行评价,评价结果以积分形式记录,积分影响用户等级。 |