稽查现场作业终端的改进方法

2018-02-14 12:49许佐坤
数字技术与应用 2018年10期
关键词:营销稽查改进

许佐坤

摘要:针对目前云浮供电局稽查现场作业终端工作出现的一些问题,以及稽查人员将稽查辅助平台的稽查结果录入营销系统应用上的不便,需要对稽查现场作业终端录入营销系统进行改进,尽量满足传统实际工作的要求上进行改进。实现模拟手工录入动作,将批量信息自动录入到营销管理系统中,代替人工重复工作,提高工作效率。

关键词:营销稽查;作业终端;改进

中图分类号:TM755    文献标识码:A     文章编号:1007-9416(2018)10-0000-00

1 背景

目前云浮供電局居于回流库对营销稽查的工作进行了流水式的改进,改进后现场稽查的结果存储在辅助平台,由于营销系统暂时不对外接入系统,需要手工一张张工作单录入回营销系统,重复工作量大,录入时容易遗漏、错误填写,而且系统有时响应不好,造成录入工作效率低下且容易犯错,因此很有必要改进工作模式。

2 实现方式

2.1 实现方法

计算机应用已经快速发展,各单位各部门都有自己电子版数据信息,各行各业的数据管理逐步信息化、网格化。基于B/S结构的系统管理软件非常多,在实际管理过程中,经常会出现通过浏览器向系统管理软件中大量且重复录入数据的情况。这些数据以Word或Excel等形式存放,若管理系统没有提供批量录入功能,却使用手工方式逐条录入,不仅效率低下,且容易出错。若能对原管理系统进行二次开发,扩充原有管理系统的功能,就可提高录入的效率,且保证录入数据的准确性。因为系统的安全性,在进行二次开发时,不是直接对后台数据库进行操作,而只是通过原管理系统提供的录入界面作为接口来录入数据,也就是说,只是采用计算机模拟人工录入数据的方法录入数据,此方法对比人工录入,速度有之天壤之别。

2.2 功能实现

2.2.1 设计思路

办公用户由于客户端系统本身不支持excel导入功能,面对电脑的大量数据,就只能手工通过系统提供的录入界面录入数据,通常使用键盘和鼠标作为输入设备,将Excel表格里面的数据一条一条的录入系统,如果数据量比较大,周而复始的重复这样的动作不仅效率低下,而且容易出错,浪费大量时间。其实这些手工操作完全可以由电脑来代劳,通过按键精灵程序模拟鼠标和键盘的动作,制作按键精灵脚本,利用Excel表格数据对录入系统进行数据自动查询,自动输入,自动保存,免去用户的重复性劳动,实现数据录入自动化。

2.2.2 解决方案

(1)程序简介。本自动录入软件的程序开发环境是基于按键精灵,按键精灵是一个模拟鼠标键盘动作的软件。程序内置多种插件命令脚本编辑工具,通过程序新建菜单使用脚本编辑器制作脚本,脚本编辑器提供各种脚本命令和参数设置,左侧提供键盘命令、鼠标命令等命令设置,右侧提供各脚本的属性选项。脚本制作过程中,通过左侧工具栏和右侧工具栏选项,编写出我们需要按键精灵代替人工操作的脚本,再执行脚本命令,这样就可以让按键精灵代替双手,自动执行一系列鼠标键盘动作。按键精灵简单易用,不需要任何编程知识就可以作出功能强大的脚本。只要在电脑前用双手可以完成的动作,按键精灵都可以替代完成。

(2)数据分析。首先,需要对稽查现场终端录入的数据进行数据分析。先打开稽查现场作业终端录入数据的Excel数据表,器sheet1中共有N列数据。假设营销系统的工单号和客户编号这两列都已存在在要录入的Grid控件中,那么设计程序时这两列的数据就不需要录入到系统中,只是要注意Excel表格数据必须和营销系统的工单号和客户编号一一对应。

(3)程序设计。数据分析完成之后,接下来要做的是对自动录入程序进行设计,程序的设计主要分三个流程节点设计:

节点一:打开Excel表格数据。设计这一个功能模块需要用到CallPlugin.Office.OpenXls插件命令,CallPlugin.Office.OpenXls只有一个参数,参数的设定根据文件在电脑的具体存储位置设定,假设Excel文件存放在D盘根目录下,其调用命令为:

Call Plugin.Office.OpenXls("D:\营销系统导入数据.xls")

节点二:循环结构的确定。主体程序由二重循环组成,第一重循环控制录入行数n,第二重循环控制录入列数m,代码如下:

While x < n

While y < m

数据excel数据读取,在营销系统录入

Wend

Wend

节点三:读取Excel表格数据,录入当前客户端。

程序需要读取到Excel中某单元格的数据,根据Plugin.Office.ReadXls命令调用Text=Plugin.Office.ReadXls(x,y,z),其中x代表工作表编号,y代表行编号,z代表列编号。通过调用SayString命令实现数据写入客户端,代码为SayString""&Text&"",Text参数是需要写入的内容。

(4)程序实现。在系统中打开按键精灵程序并新建脚本文件,在其源文件视图上编辑代码,代码如下所以,每一行的代码功能都在注释中说明。

打开按键精灵,新建脚本文件,进入源文件视图进行代码编辑,代码如下所示,各行代码的具体功能通过上一行注释进行说明。

// 打开录入数据工作表

Call Plugin.Office.OpenXls("D:\营销系统导入数据.xls")

// 定义变量x,y,初始化为0

x = 0 y = 0

// 使用x 控制行數,假设有200 行,y 控制列数,除掉工单号和用户编号,还有10列。

While x < 200

While y < 10

// 读取Excel 数据表中单元格数据存储在变量Text中

Text = Plugin.Office.ReadXls(1, x, y)

// 使用Tab 键切换到系统界面的下一个单元格

KeyPress "Tab", 1

// 在当前单元格输入Text 的内容

SayString "" & Text & ""

// 延迟500ms避免切换太快

Delay 500

//y+1 指向下一列

y = y + 1

Wend

//x+1 指向下一行

x = x + 1

Wend

最后保存编辑好的脚本,启动按键精灵程序进行测试,可以在电脑屏幕上看到程序从头开始自动读取稽查作业终端的Excel单元格内容,再逐一的往营销系统界面中的自动录入,非常直观,实现数据录入系统的自动查询,自动输入,自动保存,做到数据录入自动化。

Check the Improvement Method of Field Operation Terminal

XU Zuo-kun

(yunfu power supply bureau, yunfu city, guangdong province,yunfu Guangdong  527300)

Abstract:In yunfu power supply bureau on-site terminal problems faced in the work of marketing system and the application of inconvenience, combined with enterprise's standards and field personnel experience and the actual situation, find out the professional knowledge, field experiences and combining site, between computer programming for on-site terminal input marketing to improve the marketing system, try to meet the requirements of traditional practical work is improved. Realize analog manual input, automatically input batch information into the marketing management system, replace manual repetitive work, improve work efficiency.

Keywords:marketing inspection; Operation terminal; To improve the

猜你喜欢
营销稽查改进
营销稽查对降低电力营销风险的作用分析
“慕课”教学的“八年之痒”
电力企业营销管理中的营销稽查