论文首页哲学论文经济论文法学论文教育论文文学论文历史论文理学论文工学论文医学论文管理论文艺术论文 |
(1) 系统管理
系统管理包含:权限管理、口令修改、类型表配置、上位机设置、报警参数设置、流量仪参数设置、站号位号设置、流程图坐标设置、输差配置、交接班管理等功能。
(2) 数据浏览
数据浏览包含:数据表格显示、流程图显示、数据曲线显示等功能。
(3) 报表打印
可生成和打印日报表、月报表和年报表。并根据用户的应用需求,作了大量的定制化开发,较好地满足了用户在生产和管理上的实际需要。
(4) 日志浏览
实现报警参数修改黑匣子、报警日志、交接班日志的查询。
5 系统客户端程序改进
由于客户端程序没有包含运行时所需的库文件以及数据库驱动文件,网络驱动文件等,而客户端程序又需要在MSSQL、Borland c++ 4.0工作环境下运行。因此在安装客户端程序时,不仅要安装MSSQL客户端程序,还要安装Borland C++4.0。程序安装过程繁琐,安装时间长,并且系统稳定性较差。所以,需要改进客户端程序,使其能独立运行。
5.1 客户端程序运行时所需的Borland C++文件
客户端程序采用Borland C++ 4.0 开发,如果将整个Borland C++ 4.0 的动态连接库拷入客户端程序目录,这样制作的客户端程序非常庞大,没有达到精简的目的。我们采用在没有安装Borland C++ 4.0的微机上运行客户端程序,逐步检测出程序运行所必须的文件有:borlndmm.dll、cp3245mt.dll、nmfast40.bpl、qrpt40.bpl、tee40.bpl、vcl40.bpl、vcldb40.bpl、vclx40.bpl。
5.2客户端程序运行时所需数据库驱动文件
程序与数据库连接采用的是Borland BDE数据库驱动引擎,用同样的方法检测出程序所需的数据库驱动文件有:bantam.dll、idapi32.dll、fareast.btl、charset.cvb、idr20009.dll、datapump.cnf、ntwdblib.dll、sqlmss32.dll、idsql32.dll,按此方法有效减少了BDE驱动程序的大小。
5.3 需要设置的注册表键值
在确定和包含以上文件后,程序还不能正常调用数据(在调用数据库操作前需要有正确的键值存在),还要写注册表文件。需要设置的注册表键值有:
HKEY_LOCAL_MACHINE\SOFTWARE\Borland
HKEY_LOCAL_MACHINE\SOFTWARE\Borland\Database Engine
HKEY_LOCAL_MACHINE\SOFTWARE\Borland\Database Engine\Settings
HKEY_LOCAL_MACHINE\SOFTWARE\Borland\Database Engine\Settings\DRIVERS
HKEY_LOCAL_MACHINE\SOFTWARE\Borland\Database Engine\Settings\DRIVERS\MSSQL
HKEY_LOCAL_MACHINE\SOFTWARE\Borland\Database Engine\Settings\DRIVERS\MSSQL\DB OPEN
"SERVER NAME"="MSS_SERVER"
"USER NAME"="MYNAME"
"OPEN MODE"="READ/WRITE"
"SCHEMA CACHE SIZE"="8"