1 现状及需求
(1) 本项目主要为市局农电处和各县市电力局服务。
(2) 服务对象分布在全地区11个县市上百km范围内,地域广、不集中。就目前来看,各县局有微波和载波或PSDN(公用电话网)通信方式,铺设光缆实现连网的可能性不大。
(3) 操作人员水平参差不齐,设备维护困难。
(4) 衡水市下属11个县(市、区)电力局,上下级之间、各单位之间对信息快速传递和共享要求迫切,信息交换、生产经营和行政管理活动频繁,然而目前却保留着手工处理方式,已远远不能满足形式发展的需要。
2 主体方案选择
(1) 采用文件共享式数据库结构:比较适合较小的局域网,系统构建相对简单,网络数据流量较大,不适合远程网络,如VFOXPRO等开发的系统。
(2) 采用客户/服务器结构:能较好地支持局部网络和远程网络,但工作站需要针对不同数据库,安装不同的客户端软件,对于较复杂的网络数据库系统,支持较为烦琐,维护量较大。
(3) 采用客户/WWW服务器/数据库服务器结构:目前主流的应用模式,即使用动态INTERNET网页生成技术,建设信息系统。客户端无须安装客户端软件,只要有浏览器即可。系统简洁、规范,维护量较小,使用简便。能很好地支持复杂的网络和数据库系统,可以做到客户端的跨平台应用。
经过分析确认,以上三种方案中,第三种方案特别适合我公司农电信息系统项目,满足了系统建设需要。
它具有使用方便、减少投资、利用软件维护等优点。
3 网络设计
3.1 网络连接方式
(1) 公司农电处依靠现有局域网连接到网络。
(2) 11个县、市(区)供电局通过电话线实现远程登录到网络。
3.2 网络平台及硬件
(1) 我公司主机端:
①数据库服务器一台,HP LXPro200,操作系统:WINDOWS NT4.0 SQL Server6.5。
②WWW服务器1台,HP LH3000,操作系统:WINDOWS NT4.0 IIS4.0。
③远程拨号服务器一台,NETServer/16,与程控总机连接。
(2) 县局远程端:
①计算机每县局一台,并安装浏览器软件。
②56K调制解调器每县局一台。
网络示意图见图1。
4 软件体系结构
采用三层结构(pOWER/WEB SERVER/DB SERVER),即INTERNET动态网页生成技术。其原理如下:
当用户通过浏览器向WEB服务器发出请求时,WEB服务器便将相应主页内容分析解释。其中,如果包含ASP(ACTIVE SERVER PAGES)语言体,则根据其内含的脚本语言访问数据库服务器,并将其返回结果解释为标准的HTML格式内容,并与原有主页内容一起返回给客户浏览器。
这样,客户端只要使用常规的浏览器软件,即可浏览主页。而主页中的ASP脚本语言,包括其中的数据库(表)操作请求,由WEB服务器解释执行,只是将结果返回客户浏览器。所以,客户看起来,只是完成了主页浏览,但实际上也完成了数据操作。只是重要的数据访问及操作逻辑,是分别由数据库服务器、WEB服务器,以及由它们组成的高速局部网传递和完成的。