摘要:论述了具有远程站点功能的《管家婆》软件安装过程中容易遇到的分区类型、网络连接、FPT服务器和数据交换目录问题及其调试解决方法。
关键词:调试 分区 RAS FTP服务器
《管家婆》软件问世以来,凭借其独特的“不懂最实用的软件,在中小企业和个体商户中得到广泛应用。其中,远程站点版的主要目的是解决远程销售点和总公司之间的数据交换问题,经改进后的辉煌版V6.3C版或更高版本之单机版可以通过市话网交换数据。基本工作模式是:总公司的管理计算机使用Windows NT/2000提供远程访问服务(RAS)和FTP服务,安装《管家婆》豪华版或辉煌版全面管理公司的帐务;各门店计算机安装《管家婆》门店版,通过公用电话网接入总公司的管理计算机,使用FTP从总公司取得包含商品、往来单位、职员及库存状况等基本信息的数据包、将每天的销售(包括退货)数据包传送给总公司的管理计算机。
该软件的安装调试过程涉及到较多的网络知识,远比安装一般的Windows软件复杂。现将笔者为几个小企业安装《管家婆》辉煌版7.1的过程中遇到的问题及解决方法总结于下。
1 总公司管理计算机的硬盘分区
常规情况下,总公司管理计算机安装Windows NT/2000时应使用NTFS分区,保证系统具有较高的安全性和稳定性。但作为域控制器的管理计算机只允许本机用户以“administrator”账户登录,如果《管家婆》辉煌版安装在NTFS分区,致使每次生成传送给门店的数据包不能被门店的匿名FTP客户读取,造成门店计算机从总公司下载数据时失败,安装在FAT或FAT32分区则无此问题(当然也失去了NTFS分区那样的严密安全保护)。因此,在安装Windows NT/2000时规划一个非NTFS分区(如FAT32分区),用于安装《管家婆》辉煌版,一个NTFS分区安装Windows NT/2000。
2 拨号网络的配置
远程端的门店计算机和总公司服务器之间的连接采用的是基于TCP/IP协议的拨号网络,所以在总公司的Windows NT/2000服务器上我们需要安装MODEM、TCP/IP协议、DHCP服务器及远程拨号服务器(RAS),在门店计算机安装Windows 98的拨号网络。
在安装了MODEM之后,为了使服务器有一个固定的IP地址,需要安装一个网络适配器。但一般这种系统的服务器计算机不会真正安装网卡(即使有也不能用于该目的),因此选择“Microsoft Loopback Adapter”。
软件说明书要求在服务器中运行DHCP服务,以便为门店计算机提供动态IP地址。但笔者试验,给门店计算机指定一个静态IP地址将使连接速度更快。当然,应该使用保留IP地址,如192.168.X.X 。
MODEM、FTP/IP协议、DHCP服务器及远程拨号服务器(RAS)的安装及设置都比较简单,按照软件说明书安装不会有问题。
在Windows NT/2000服务器上正确的建立账户,并使账户具有拨入权限。之后应该细致地进行网络测试。测试方法如下:
2.1 在Windows NT/2000服务器上使用ping命令测试,确保服务器有一个正确的IP地址。命令格式为:ping 服务器IP地址(如:ping 192.168.0.1)。
2.2在门店计算机上安装MODEM、TCP/IP协议、指定一个与服务器属于同一子网的IP地址、指定正确的域名和组名、建立一个拨入到服务器的连接。
2.3使用上述连接拨入服务器。如果拨入成功,可以看到在Windows 98任务栏的右下角有一个网络图标。此时在门店计算机上使用ping命令检测门店计算机与服务器的TCP/IP连接是否畅通,命令格式:ping 服务器IP地址。
2.4如果在门店计算机上ping不通服务器,则在服务器Windows NT/2000系统的“管理工具”的“事件察看器”检查系统事件记录,找出问题原因,有针对性地逐步解决。
3 服务器端《管家婆》软件的安装和设置
在安装好Windows NT/2000之后,即可在服务器上启动《管家婆》辉煌版,安装路径应选在FAT32或FAT分区。在进行后面的测试之前,应该在服务器上启动《管家婆》辉煌版,进行门店登记和第一次数据打包。之后检查《管家婆》辉煌版软件的安装目录,发现生成了一个目录REMOTE ,该目录下包含存放向门店发送数据的目录MEN和从门店接收数据的目录MEN? 。此处的“?”是一个整数(本文假定为6),该目录是在进行门店登记时产生的,该目录名随基本信息传送到门店版《管家婆》软件。有时由于服务器中该目录名与门店版的不相同而发生问题,此时可从FTP日志文件中查到,并可在服务器中手工修改得到解决。
4 FTP服务器的设置及其测试
远程端的《管家婆》门店版和服务器《管家婆》系统之间的数据传输采用的是FTP协议,因此FTP服务器的设置是该系统安装调试的关键之一。
Windows NT 4.0中安装IIS2.0,在安装了SERVICE PACK4.0或以上的系统升级到IIS3.0。在Windows 2000中安装IIS5.0。IIS的各版本都提供了FTP服务器,此外也可以安装第三方的FTP服务器。
使用Windows NT/2000的“Internet服务管理器”设置《管家婆》辉煌版的安装目录如“C:\GRASP”为FTP的“宿主目录”,设置访问权限为“只读”和“可写”。重新启动FTP服务器使设置生效。
FTP服务测试首先在服务器上进行,具体做法是在Windows NT/2000的“开始”菜单中执行“运行”命令,输入“FTP 服务器IP地址”(如FTP 192.168.0.1)。若能连接到FTP服务器则会出现登录会话,使用匿名账号“anonymous”和电子邮件地址zc@21cn.com作为口令。正确登入FTP服务器后,使用“ls”命令检查FTP宿主目录下是否有remote目录,若无此目录,在服务器中运行《管家婆》软件,执行命令序列“录帐”、“门店数据接口”、“发送数据给门店”。再次检查,如果还不能见到该目录,手工在《管家婆》软件安装目录下建立REMOTE、REMOTE\MEN和REMOTE\MEN6三个子目录。在MEN目录下建立一个临时文件tmp.txt,以备进一步测试之需。
在服务器上测试FTP得到正确结果后,即可在远程门店计算机上进一步测试。测试分两步:
4.1 测试在门店计算机上能否登入FTP服务器并正确工作
在门店计算机上使用“拨号网络”建立与服务器的连接,以《管家婆》管理员的身份登录到服务器,并ping服务器证实已经与服务器建立了正确的网络连接。使用匿名账号“anonymous”和电子邮件地址zc@21cn.com作为口令登入FTP服务器,使用下列命令序列测试能否正确下载和上传文件:
cd remote/men
get tmp.txt
如果上述命令执行成功,说明门店计算机可以从服务器取回数据;
lcd c:\
cd ..
cd men6
put netlog.txt
如果上述命令执行成功,说明门店计算机可以向服务器传回数据,使用“quit”命令退出FTP 程序,断开与服务器的拨号连接。
4.2 测试门店《管家婆》软件可否发回和接受数据
在门店计算机安装好《管家婆》门店版软件后,进入“超级用户配置”对话框,作好“远程登录设置”以及其他设置,使用“数据传输向导”装入基本数据,然后输入一些销售数据。第一次使用门店版时,基本数据在服务器生成并用软盘存放。
在执行了“数据结存”命令后启动“数据传输向导”进行“我要向总公司传回结存数据”和“我要向总公司取回更新数据”测试。在进行数据传送测试过程中密切注意观察MODEM的反应和门店《管家婆》窗口状态的信息,如有问题可以得到相关线索
如果数据传送失败,则在服务器上分析FTP的日志记录。该日志记录存放位置可在“Internet信息服务”的“FTP站点属性”中设置,一般位于\winnt\system32\Logfiles\MSFTPSVC1目录下,文件名按日期编号命名(如EX020308.LOG),其中记录了FTP执行的各个命令等信息。注意以下几行:
11:31:25 192.168.0.1 [1]USER anonymous 331
11:31:28 192.168.0.1 [1]PASS zc@21cn.com 230
11:31:31 192.168.0.1 [1]created Remote\MEN6\RemoteUp.zip 226
11:31:32 192.168.0.1 [1]created Remote\MEN6\mendate.zip 226
11:53:27 192.168.0.1 [2]sent /Remote/men/remote.dbf 226
11:54:12 192.168.0.1 [2]sent /Remote/men/remotedo.zip 226
其中第1、2行为登录FTP服务器的记录;第3、4行为从门店向服务器传入数据的记录,由此可以得到服务器从门店接受数据的目录名。如果在“向总公司传回结存数据”时出现错误,应核对服务器《管家婆》接受门店数据的目录名与此处记录的目录名是否相同,不同则更改为此两行记录的目录名;第5、6行为门店从服务器接收数据的计录。如果在“向总公司取回更新数据”时出现错误,应核对目录名、该目录及其下文件的存取权限。
5 结束语
《管家婆》软件以其“傻瓜”式管帐功能赢得了广大中小企业及个体商户的青睐,但该软件安装调试并非一般计算机用户所能轻易完成。本文论述了具有远程端点管理功能的《管家婆》各版本安装设置过程中容易遇到的几个关键问题,主要调试解决方法是:
① 将服务器端《管家婆》软件安装在FAT或FAT32分区上;
② 设置并使用ping命令测试门店计算机和总公司服务器之间的TCP/IP连接;
③ 设置并测试FTP服务器,确保在门店计算机上能够正确的进行文件的上传和下载;
④ 通过分析FTP服务器的日志文件,确保服务器和门店《管家婆》数据目录的一致性。
思路是:
安装前要进行较为严密的网络规划,在操作系统的安装、网络连接的建立、RAS和FTP服务的设置、《管家婆》软件的安装等各个阶段都应使用相应的程序进行认真测试。遇到问题时不要盲目去试,而是利用服务器中的有关事件记录和日志文件进行详细分析,信捷职称论文写作发表网,应用有关网络原理和技术逐个解决。
文中给出的调试解决方法笔者用《管家婆》辉煌版7.1和门店管理版7.1进行了多次测试验证。
参考文献:
成都任我行公司,《管家婆》门店版使用说明书,7.1版