APP端主要通过Windows下的eclipse平台开发,集成了Android SDK以及ADT,开发语言为Java。APP端功能设计如下:
(1)登录与注册:用户必须先注册,才可登录,且用户名不重复;
(2)农民用户发布需求:发布需求有两种方式,一种在地图上查找附近农
机,附近农机会以红色覆盖物的形式出现在地图上,农民用户点击某一覆盖物,就会弹出关于该农机主的相关信息如获赞数、农机种类和数量,然后选择自己满意的农机主点击预约填写需求;另一种是直接填写需求发布出去,此时发布的需求对所有注册在系统的农机主可见。
(3)农民用户订单查询与操作:订单界面通过下拉列表可以选择广播单和指定单,广播单指农民直接发布的需求,指定单指农民通过地图选择农机主用户发布的需求,其中内容通过listview来显示。对于广播单内容,农民可以查看预接单表,通过预接单人的平均分数选择最优农机主接单,选定接单人后,该单便进入指定单列表;对于指定单内容,农民可以对已完成的订单进行评价,选择评分、填写评价内容以及是否点赞。
(4)农机主用户订单查询与操作:农机主可以通过指定、位置、作业方式、价格、面积查询相应订单。对于指定单,农机主可以直接接单并查看到达路线;对于其他类型单,农机主可以进行预接单,其中预接单个数根据农机主所拥有的机器数来决定。
(5)用户密码修改:用户可以修改自己的登录密码。
(6)我的信息:用户可点击我的信息查看相应信息,对于农民用户,可查看田地面积;对于农机主用户,可查看农机数量以及获赞数。
(7)农机主查询路线:农机主用户可以点击订单的查询路线跳转到地图界面,选取出发位置查询到达路线。
Web管理端主要使用HTML、Bootstrap框架以及JSP技术开发,主要功能实现如下:
(1)审核农机信息:管理员可以查询到农机主填写的农机信息,并通过寄来的资料来审核农机信息,审核通过方可接单。
(2)订单查询与操作:管理员可以查询所有订单、已完成订单、待接订单和已接订单、并可以删除待接订单中下单超过一天的订单。
(3)查询评价:管理员可以查询所有评价信息。
(4)查看各市订单数量:管理员可以查看各市订单数量,通过柱状图形式展现出来。
(5)管理员添加与删除:系统管理员可以添加和删除业务管理员。 Android农机调度管理平台的开发+源代码(3):http://www.youerw.com/jisuanji/lunwen_34104.html