基于Android的移动客户资料管理系统的设计与实现

龙源期刊网 http://www.qikan.com.cn

基于Android的移动客户资料管理系统的设计与实现

作者:赵炳辉 区健华 区永健 余健 林炳锋 来源:《科学家》2016年第11期

摘要对现场客户资料管理尤其是用于现场工作的基于Android平台的移动客户资料管理系统的设计与实现进行了阐述。本系统的主要特点是采用了一种基于Android的技术,对计量物资资产进行管理,利用普通条形码的信息介质,在现场对客户资料进行调取、查阅、登记、修改等,全程通过电子化手段,缩短现场客户资料登记时间,减少数据人工重复录入和数据差错率,提升现场工作效率。便携式客户资料管理终端的研究主要解决设备的通用性、适用性问题,包括2个方面:一方面是实时数据的调取和查阅,解决用户资产信息因时间差造成的信息变化和手工报表记账过于繁琐带来的误差,确保现场工作时客户资料能够准确顺利地读取查阅;另一方面是信息采集,现场工作伴随大量的数据更新及录入,期望通过该终端的电子化登记,减小手工登记带来的误差及效率低下的问题。 关键词信息管理系统;移动;Android;现场 1系统功能的设计

本系统的硬件部分主要为Android系统的平板电脑、后台服务器以及中间服务器,软件部分包括Android应用程序、后台管理系统、数据库。基于Android的移动客户资料管理系统的系统功能模块主要如图1所示。 1.1用户运维人员客户端

用户运维人员通过确认用户名和密码,可进入软件主界面,在此界面可进行查询、添加、修改用户资料和拍照等操作。

1)定位片区搜索功能:开启客户端后,设备将自行定位,并以设备所在点为中心,对指定半径范围内的用户进行筛选搜索。

2)客户档案管理功能:扫描设备条形码或者输入设备资产编号,即可索引对应客户档案,在客户档案修改界面可对资料进行修改、添加、删除等操作。如果索引无结果,则可选择新建客户档案。

3)客户现场照片管理功能:在客户档案修改界面,可针对具体设备对其照片进行查询、添加、删除等操作,客户端将根据设备对其相应照片进行命名,并集中存放在该客户专属文件夹内。

龙源期刊网 http://www.qikan.com.cn

4)数据上传功能:使用人员可通过客户端,借助数据库加密客户资料后将其上传到后台服务器,后台服务器将自动对加密信息进行解密操作。

5)数据同步功能:在信息传输通道稳定的前提下,使用人员可选择将服务器内存储信息同步到移动客户端。 1.2后台管理系统

管理员输入指定的用户名和密码,可进入后台管理系统,在此可对客户档案资料、客户现场照片等进行管理,也可对人员权限进行调整。

1)客户资料管理功能:借助客户编号索引客户档案,在客户档案界面可对资料进行查询、修改等操作,如果客户未建档,也可在此新建客户档案。

2)客户现场照片管理功能:借助后台管理系统,可对后台存储照片进行批量调取、查阅、修改等。

3)权限调整功能:超级管理员在此可添加或删除登录用子账号,也可对子账户操作权限进行调整。

2系统功能的实现 2.1数据库的设计

本系统分为用户运维客户端和后台管理系统,其中用户运维客户端内置本地数据库,数据库以完全模块化为设计原则,旨在减少各数据表之间的约束,增加数据库的扩展性。 1)用户运维客户端的本地数据库采用SOLite数据库,根据需求设计了6张表,分别是运维人员信息表、客户信息表、计量点信息表、物资信息表、照片信息表、物资类型信息表。 2)后台管理系统采用MysQL数据库,根据需求创建了7张表,管理员信息表、运维人员信息表、客户信息表、计量点信息表、物资信息表、照片信息表、物资类型信息表。 2.2模块功能的实现

用户运维客户端主要有2种工作模式:1)单机工作模式,即所有数据保存在本地;2)联网工作模式,即所有数据与服务器保持实时传输,同步存储。

下面从用户运维客户端角度展示操作流程。首先进入登录页,输入正确的用户名和密码,进入主页,主页包含3个列表,分为近期操作过的客户列表、所有客户列表以及打上标签的客户列表,如图2所示。

龙源期刊网 http://www.qikan.com.cn

点击客户卡进入客户详细信息列表,本界面显示客户资料信息,可在此对每一项资料信息进行点对点操作,如图3所示。

通过点击右侧拍照按钮,可跳转到照片管理页面进行照片管理,如图4所示。 3结论

基于Android的移动客户资料管理系统的出现,实现了用户运维人员现场传统记录方式到现代化记录方式的转变。它迎合了现场工作对记录方式的改善需求,以一种全新的记录方式,实现电子化记录,与后台系统实时同步,缩短现场客户资料登记时间的同时,也减少了数据人工重复录入和数据差错率,提升现场工作效率。

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4