趙炳輝+區健華+區永健+余健+林炳鋒

摘要對現場客戶資料管理尤其是用于現場工作的基于Android平臺的移動客戶資料管理系統的設計與實現進行了闡述。本系統的主要特點是采用了一種基于Android的技術,對計量物資資產進行管理,利用普通條形碼的信息介質,在現場對客戶資料進行調取、查閱、登記、修改等,全程通過電子化手段,縮短現場客戶資料登記時間,減少數據人工重復錄入和數據差錯率,提升現場工作效率。便攜式客戶資料管理終端的研究主要解決設備的通用性、適用性問題,包括2個方面:一方面是實時數據的調取和查閱,解決用戶資產信息因時間差造成的信息變化和手工報表記賬過于繁瑣帶來的誤差,確保現場工作時客戶資料能夠準確順利地讀取查閱;另一方面是信息采集,現場工作伴隨大量的數據更新及錄入,期望通過該終端的電子化登記,減小手工登記帶來的誤差及效率低下的問題。
關鍵詞信息管理系統;移動;Android;現場
1系統功能的設計
本系統的硬件部分主要為Android系統的平板電腦、后臺服務器以及中間服務器,軟件部分包括Android應用程序、后臺管理系統、數據庫。基于Android的移動客戶資料管理系統的系統功能模塊主要如圖1所示。
1.1用戶運維人員客戶端
用戶運維人員通過確認用戶名和密碼,可進入軟件主界面,在此界面可進行查詢、添加、修改用戶資料和拍照等操作。
1)定位片區搜索功能:開啟客戶端后,設備將自行定位,并以設備所在點為中心,對指定半徑范圍內的用戶進行篩選搜索。
2)客戶檔案管理功能:掃描設備條形碼或者輸入設備資產編號,即可索引對應客戶檔案,在客戶檔案修改界面可對資料進行修改、添加、刪除等操作。如果索引無結果,則可選擇新建客戶檔案。
3)客戶現場照片管理功能:在客戶檔案修改界面,可針對具體設備對其照片進行查詢、添加、刪除等操作,客戶端將根據設備對其相應照片進行命名,并集中存放在該客戶專屬文件夾內。
4)數據上傳功能:使用人員可通過客戶端,借助數據庫加密客戶資料后將其上傳到后臺服務器,后臺服務器將自動對加密信息進行解密操作。
5)數據同步功能:在信息傳輸通道穩定的前提下,使用人員可選擇將服務器內存儲信息同步到移動客戶端。
1.2后臺管理系統
管理員輸入指定的用戶名和密碼,可進入后臺管理系統,在此可對客戶檔案資料、客戶現場照片等進行管理,也可對人員權限進行調整。
1)客戶資料管理功能:借助客戶編號索引客戶檔案,在客戶檔案界面可對資料進行查詢、修改等操作,如果客戶未建檔,也可在此新建客戶檔案。
2)客戶現場照片管理功能:借助后臺管理系統,可對后臺存儲照片進行批量調取、查閱、修改等。
3)權限調整功能:超級管理員在此可添加或刪除登錄用子賬號,也可對子賬戶操作權限進行調整。
2系統功能的實現
2.1數據庫的設計
本系統分為用戶運維客戶端和后臺管理系統,其中用戶運維客戶端內置本地數據庫,數據庫以完全模塊化為設計原則,旨在減少各數據表之間的約束,增加數據庫的擴展性。
1)用戶運維客戶端的本地數據庫采用SOLite數據庫,根據需求設計了6張表,分別是運維人員信息表、客戶信息表、計量點信息表、物資信息表、照片信息表、物資類型信息表。
2)后臺管理系統采用MysQL數據庫,根據需求創建了7張表,管理員信息表、運維人員信息表、客戶信息表、計量點信息表、物資信息表、照片信息表、物資類型信息表。
2.2模塊功能的實現
用戶運維客戶端主要有2種工作模式:1)單機工作模式,即所有數據保存在本地;2)聯網工作模式,即所有數據與服務器保持實時傳輸,同步存儲。
下面從用戶運維客戶端角度展示操作流程。首先進入登錄頁,輸入正確的用戶名和密碼,進入主頁,主頁包含3個列表,分為近期操作過的客戶列表、所有客戶列表以及打上標簽的客戶列表,如圖2所示。
點擊客戶卡進入客戶詳細信息列表,本界面顯示客戶資料信息,可在此對每一項資料信息進行點對點操作,如圖3所示。
通過點擊右側拍照按鈕,可跳轉到照片管理頁面進行照片管理,如圖4所示。
3結論
基于Android的移動客戶資料管理系統的出現,實現了用戶運維人員現場傳統記錄方式到現代化記錄方式的轉變。它迎合了現場工作對記錄方式的改善需求,以一種全新的記錄方式,實現電子化記錄,與后臺系統實時同步,縮短現場客戶資料登記時間的同時,也減少了數據人工重復錄入和數據差錯率,提升現場工作效率。endprint