[发明专利]一种Android平台的快递抢单系统设计在审
申请号: | 201610812215.2 | 申请日: | 2016-09-09 |
公开(公告)号: | CN107808264A | 公开(公告)日: | 2018-03-16 |
发明(设计)人: | 余漫游 | 申请(专利权)人: | 长沙有干货网络技术有限公司 |
主分类号: | G06Q10/08 | 分类号: | G06Q10/08;G06Q50/28 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 410011 湖南省长沙市芙蓉区*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 android 平台 快递 系统 设计 | ||
技术领域
本发明使用Android平台技术,涉及Web技术、SQLite数据库技术和MySQL数据库技术。
背景技术
Android应用开发技术作为移动终端的核心技术,是目前最热门的开发技术; Android智能手机是人们身边最普遍、最方便快捷的工具,通过对手机快递系统的研究,能够加快快递领域市场化步伐,让投递员了解订单的实时动态变化,实现快速抢单,及时处理积压订单,提高效率,同时能够实时了解自己的工作业绩。
发明内容
公共模块设计:在软件开发过程中,经常需要设计一些公共模块,如数据库连接、数据存储、网络传输、格式处理等,以提高程序开发速度,降低代码冗余度;因此,开发系统前需要设计此类的公共模块;
(1)数据库帮助类:本系统客户端设有数据库Or-der. db,主要是保存快递员的订单业务信息,其数据可以从服务器中更新获取;快递员可以方便查看属于自己的业务信息,以便更好地完成任务;读写本地数据库Or-der. db必须借助系统的SQLiteOpenHelper,因此可以继承SQLiteOpenHelper基类,添加系统所需的数据库管理功能,形成方便的数据库帮助类DBHelper;
(2)订单引擎类:管理自己的业务订单信息需要连接Order. db,读写订单表中的数据,并借助哈希表进行数据处理;设计一个OrderProvider公共类,实现数据的增、改、删、查,可以避免不同程序模块中的相似操作代码,减少程序冗余;
(3)网络传输类:实现用户登录、管理订单等操作,都需要连接网络服务器和数据库;设计一个网络连接与传输的公共类HttpUtil. java完成此项仟务;可以选用Post方式向服务器发出请求,根据响应结果Result来判断网络连接情况;
public static String qucryStringForPost(String url) {
HttpPost request = HttpUtil, getHttpPost(url);
String result = null;
try{
HttpResponse response = HttpUtil. getHttpResponse(request);
if(response. getStatusLine(). gctStatusCode()= =200) {
result = EntityUtils, toString(response. getEntity());
return result;
}
} catch (ClicntProtocolE xccption e) {
e. printStackTrace();
result=“网络异常!“;
return result;
} catch (IOExccption e) {
e. printStackTrace();
result=“网络异常!“;
return result;
}
return null;
}。
登录模块设计:为了增强系统的安全性,使用该系统必须进行身份认证,因此登录模块必不可少;登录过程是通过无线网络,在后台数据库中进行用户工号和密码认证,在后面订单管理中都要用到登录用户信息,这样可以做到责任分明、工作严谨;
登录基本流程是:输人用户工号和密码,在本地进行合法性认证,符合规则后提交给服务器,在后台数据库中进行查询,如果有该用户则进人系统,否则给出错误提示;
登录成功后,将用户信息保存至配置文件中,以在后面订单管理中使用;
SharedPreferences pre = getSharedPreferences(“user_msg",MODE_WORLD_WRITEABLE);
SharedPreferences. Editor editor = pre. edit();
editor, putString(“id",id);
editor, putString(“name",name);
editor. commit()。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于长沙有干货网络技术有限公司,未经长沙有干货网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610812215.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种光伏电站建设适宜性评价方法和系统
- 下一篇:数据处理方法和装置
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理