BST安装维护手册
BST3.0应用软件开发平台
安装维护手册
云南南天电子信息产业股份有限公司
目录
第一章BST系统安
装 (3)
第二章系统操作 (5)
第三章BST应用系统的交易定
制 (7)
第一章BST系统安装
BST3.0开发平台是建立在WINDOWS98/2000/NT操作系统上的,安装介质是光碟(1张),安装所用的计算机预先需安装WINDOWS98/2000/NT,它对硬件配置的要求如下:
●CPU是奔腾MMX166以上。
●硬盘2G以上。
●内存32M以上。
●声卡。
一.系统安装步骤
1、开机,放入安装光牒,运行“BST2.1开发平台”目录下的
setup.exe。
2、出现“Welcome”画面时按“Next”继续。
3、出现“User Information”对话框,按提示输入后,按“Next”
继续。
4、出现“Chose Destination Location”对话框,按“Browse”
按钮选择目标路径,(例如选择c:\nantian目录)选择完成后按
“Next”继续。
5、出现“Select Program Folder”对话框,选择“启动”,按“Next”
继续。
6、出现“Start Copy File”对话框,对话框中描述了安装的情况,
按“Next”开始拷贝文件。
7、拷贝文件完成后,出现“Setup Complete”对话框,按“Finish”
结束安装。
二.注册表引入
上述安装步骤正确完成后,在“C:\nantian”目录下生成一系列相关文件和子目录,它们共同组成了一个BST应用系统的范例(Demo),这个范例可用于演示、硬件及老化实验的测试。运行该范例程序前,首先应先将与BST 应用系统有关的注册表加入注册表系统,具体操作如下:
1、运行c:\windows\regedit.exe。
2、选“注册表”菜单条。
3、选“引入注册表”。
4、将“c:\nantian\register\register.reg”打开。
5、系统提示注册表成功引入。
三.范例(Demo)的运行
系统安装完成后即可运行范例程序(Demo),即BST2.EXE。在随机技术手册中的其他例子也是基于该范例程序的。
四.备注
在“c:\nantian”目录下的文件包括:
1.执行程序bst
2.exe。
2.系统运行所需的动态库(*.dll),LIB(*.lib)文件。
3.系统运行过程中使用的临时文件。
注意:上述所有的文件都不可删除,否则会引起严重后果。
除上述文件外,子目录下还存有辅助文件,为便于管理和维护,请保留这些文件,系统找不到相应文件时会出现提示信息。这些子目录有:
1、BMP 目录,位图文件。
2、AVI 目录,AVI动画文件。
3、WAVE 目录,声音文件。
4、trace目录,TRACE文件。
5、enable目录,实用程序。
6、cfg目录,配置文件。
7、bstdll目录,头文件。
8、register目录,注册表文件。
9、document目录,安装及技术文挡。
如果需做二次开发,具体操作,详见南天电子信息产业股份有限公司金融设备事业部所提供的技术手册。
第二章系统的维护测试
一个好的产品除功能完善外,还应该提供完善的测试维护手段。在第一章安装完成的基础上,系统已包含了二次开发的接口和测试维护程序,即范例应用程序,此时如再装上Visual C++开发环境,即可根据南天电子信息产业股份有限公司金融设备事业部所提供的技术手册,进行二次开发开发。
如前所述,金融设备事业部所提供的测试维护程序,功能齐全,不仅用于客户演示,同时还提供了系统维护的手段,即应用系统的设备测试和生产老化的测试。该程序严格按照二次开发的规范,对BST应用系统的设备进行标准配置,这些设备包括PR2存折打印机、自动读卡机、流水打印机、声效系统(声卡和扬声器)、触摸屏。同时还提供了存折补登和明细查询两个交易流程的控制,为二次开发提供了参考的脚本。
测试维护程序采用交互式人机操作接口,画面清晰,操作便捷,维护人员可通过功能按钮的选择,完成相应的功能测试。具体描述如下:
启动BST2.exe程序,系统设备初试化后,进入“南天自助服务终端测试/老化/演示系统”画面,在此画面的基础上,选择:
一、测试功能
测试功能,主要完成BST应用系统中各个子设备的功能测试。选中该功能后,出现“南天自助服务终端测试系统”画面,通过选择各个功能按钮完成各个子设备的功能测试:
1、存折打印机测试:用于测试存折打印机是否正常。
2、流水打印机测试:用于测试流水打印机否能正常。
3、读卡机测试:用于测试读卡机否能正常。
4、查询系统测试:确认查询系统是否连接正常。
5、退出测试程序:退出当前运行的测试维护程序,结束测试。
6、返回主菜单:返回功能选择。
7、退出系统/关机:退出操作系统,自动关机。
在各个功能测试过程中,都有提示信息,只要根据提示操作即可。
二、老化程序
老化程序,主要用于产品的老化测试。在按照老化程序的提示完成第一次设备操作后,如下的设备操作将自动运行,不需要人工干预。其流程如下:
1、出现提示“请插卡”,插入磁卡;
2、出现提示“请插入存折”,插入存折;
3、出现提示“正在读磁条”,此时测试PR2读磁条;
4、出现“设备返回数据”,第一行数据是磁条数据,如果有第二行数据,
该数据无用,5秒后进入下一步;
5、出现提示“通信中”,测试通信(根据通信配置测试通信方式);
6、出现提示“正在打印”,测试PR2打印数据;
7、出现提示“写磁条”,测试PR2写磁条;然后PR2测试完毕,进入
下一步;
8、出现提示“正在读磁条”,此时测试读卡机读磁条,因为读卡机在进
卡时已经将磁条数据读完,因此此时读卡机可能没有动作,此属正常;
9、出现“设备返回数据”,第一行数据是磁条中2磁道的数据,第二行
数据是磁条中3磁道的数据,5秒后开始通信;
10、出现提示“通信中”,通信完成后进入下一步;
11、根据通信得到的数据,显示“历史明细”,按退出键或等待30秒后,
退出这一步;
12、提示“请取卡”,此时是在测试读卡机退卡操作,不能取卡,30秒
后读卡机会将卡吃入,进入下一步;
13、提示“正在打印”,此时流水打印机打印测试;
14、出现提示“打印机打印完成”,流水打印机正常打印;
15、出现提示“测试次数=X”,指出已测试的次数,有两个选择按键“继
续老化程序”和“退出老化程序”,如果不进行任何操作,50分钟后自
动跳到第三步继续老化程序,按“继续老化程序”也是跳到第三步继续
老化程序,按“退出老化程序”则终止老化程序,退出程序。
三、演示程序
演示程序用于客户演示,在模拟环境下可演示BST应用系统所具备的基本功能。同时也相应地完成了BST应用系统中各个子设备的初始化测试:
1、存折补登:演示存折补登交易流程;
2、明细查询:演示明细查询交易流程;
3、银行介绍:演示查询系统;
4、退出演示程序:退出当前运行的范例程序,结束演示;
5、返回主菜单:返回功能选择;
6、退出系统/关机:退出操作系统,自动关机。
第三章BST应用系统的交易定制BST2.0应用系统是一个平台化的产品,系统维护人员可根据客户不同的需求加以定制,BST2.0应用系统的整个控制过程是通过主控表,即:“STEP表”的不同定制来完成的。
STEP表的定制
STEP表(STEP.CFG),也称主控表,类似一种脚本语言,负责交易流程的控制并可通过该表的定制增加和删减交易。
STEP 配置表(step.cfg)中的内容分为两类:初始化表和工作表。在实际应用中,系统根据表名和关键字取出相应的配置,并通过配置来控制设备的操作。
1.初始化表的配置
初始化表名是“init”,包括如下内容:
1.用户扩展接口库路径(关键字userdll_path)。
userdll_path = c:\bst_new\bst2\bstuser\debug\bstuser.dll
该配置用于定义用户扩展接口库的路径。
2.退出时间定义(关键字logout_time)
logout_time = 22:30
该配置用于定义系统自动关机的时间,若要启动该功能,需要执行
CheckTime 命令。
2.工作表的定置。
在STEP表中,所有STEP都以下格式出现:工作表的表名是“STEP_TABLE”:
step_xxxx = Command Screen [Var1[Var2]…] exit1 [exit2 exit3 exit4 …exit50]
step_xxxx: STEP号,作为关键字。STEP表从step_0001开始。xxxx是STEP 号,完全由数字组成。
Command:命令。向设备发出确定的命令指示设备工作,如PR2ReadStrap 是让打印机读磁条。
Screen:屏幕。通知屏幕按屏幕配置文件中的某个表画屏幕。
[Var1[Var2]]:变量名。在一些Command中,需要用到变量,Var1,Var2是变量名。
exit1—exit50:出口号。在命令完成后,根据命令完成的情况,确定下一个STEP,exit1-exit50是STEP号。
注意:除STEP号以外,其他项不能以数字开头。STEP描述在系统内部都是以小写字符串出现的,所以不区分大小写。