选择应用开发环境的首要因素是对所选用的服务器平台、数据库服务器以及客户平台的支持。具有开放性的支持和良好的集成环境的开发工具,是开发出高质量应用软件的有力保证。
客户开发环境的选择一方面要满足用户的需求,能开发出符合用户愿望的应用,而且应用程序具有图形化的用户界面,鼠标操作方式,多字体字号的汉字显示和打印。另一方面对于编程人员具有良好的编程环境,方便的调试手段,支持面向对象的开发,提供多种辅助工具,如界面设计工具,报表工具等。选择开发工具还应考虑其他重要因素:通用性,易用性,厂家的发展前景及产品策略,第三方厂家的技术支持等。
对于系统的开发,综合考虑以上因素和系统服务器平台和数据库的选型以及应用系统开发所采用的RAD方法,选用PowerBuilder 作为主要的开发工具,应用OLE技术集成Microsoft
Word和Microsoft Excel来支持特定的应用,构成一个功能强大、配置先进灵活的客户机开发环境。
系统方案是采用基于PC-Intel平台的客户机/服务器体系结构,建立政府采购系统网络,应用数据库服务器集中管理数据的存取和共享,综合运用CASE工具和面向对象的C/S开发工具PowerBuilder进行应用系统的开发。
- 采用客户机/服务器(C/S)体系结构
政府采购中心经过广泛的选型和论证,决定采用美国SYBASE公司基于PC-Intel平台的客户机/服务器数据库产品Sybase SQL Server
11来建立政府采购管理系统。这样的选择比较适合政府采购管理中心当前计算机应用的现实状况,具有独到优势:
C/S结构体系有机利用了中央主机处理系统的中央控制式数据库系统安全可靠的处理能力强大和PC环境中用户界面友好性、组合灵活性这两方面的长处,是大型管理信息系统建设的首选体系结构。调查表明:
在应用模式上,客户机/服务器将占绝对优势,60%以上的PC应用正在或准备转向客户机/服务器模式,今后几年这一发展趋势将持续下去。
- 服务器操作系统
采用美国微软公司最新推出的网络操作系统Windows NT Server,支持范围广泛的重要商务应用程序系列丰富的开发工具,支持Client/Server结构数据库、电子邮件、系统管理等服务器软件。Windows
NT Server除了为MS-DOS、Windows、Windows for Workgroups、Windows NT、Macintosh、OS/2与UINX等工作站执行服务器应用软件外,也提供一般NetWare服务器所提供的服务(如文件、打印与通讯服务)。所以Windows
NT Advanced Server堪称最佳的服务器操作系统。
Windows NT Server产品本身便提供TCP/IP、NetBI、DLC与IPX/SPX等传输层通讯协议。通过IPX/SPX,现行的NetWare用户工作站可访问Windows
NT Server所执行的各种服务器软件,不必再加装任何软件。同样,通过TCP/IP通讯协议,Windows NT的工作站亦可访问现行的UNIX系统。
Windows NT Server具有现代操作系统必须具备的优越性能。
Windows NT Server可随企业需求的增长而扩充,突破潜在的CPU速度与容量瓶颈。
- 数据库管理系统的选择
经过对现行系统需求分析,并参照上述数据库管理系统选型标准,Sybase SQL Server System 是很好的选择。Sybase数据库系统是基于客户机/服务器设计和实现的,不依赖外加的模块;采用单进程多线索的结构,并发用户由数据库管理系统来完成,对系统资源要求较低,是真正的数据库服务器。Sybase对分布式数据库的支持技术处于领先地位,首家实现了数据复制技术。同时Sybase公司是依靠技术和服务发展起来的,为用户提供良好的技术支持服务,在中国市场上采取
"扶上马,送一程"的策略,深得用户好评。
Sybase提供的SYSTEM11 for Windows NT是打包软件,包括Syase服务器端,客户机端和中间件。具体产品有:
Sybase SQL Serever 11.0.X
Backup Server 11.0.X
Open Client for Dos
Open Client for Windows 3.X&95
SQL Manager for Windows
SQL Monitor Server
SQL Monitor Client
- 客户机平台的选择
WINDOWS是客户机平台的当然选择,Windows拥有全世界最大的用户群,大量的第三方软件和设备商支持,是客户机操作系统的工业标准,而且具有向高档平台--Windows9X/2000,Windows
NT /2000 SERVER平滑过渡的途径。采用WINDOWS平台可以与国际计算机应用技术保持同步。
| |
 |
- 网络规划设计的指导思想
在网络方案的设计时主要考虑以下因素:
满足系统设计的总目标,符合客户机/服务器系统的要求。
网络操作系统采用Microsoft Windows NT Server, 支持多服务器环境。
符合国际标准,支持国际流行网络协议。
具有开放性,支持多厂家产品互联。
具有可扩充性,支持系统服务器、客户机及软件平台多层次透明升级。
具有安全性和可靠性,能有效地防止计算机病毒侵袭和传播。
- 网络系统拓扑结构
政府采购中心本地网络系统拓扑结构选用100BASE-T以太网结构。100BASE-T是以太网新的标准。这种结构促进了网络效率的提高,采用双绞线布线,从根本上解决了网络难以维护的问题。
- 网络系统的安全保护
政府采购系统正常运行后,承担着政府采购的重要任务,所以保证计算机网络系统的安全,使网络系统出现故障后能及时恢复,同时能保护关键的数据不受损害和计算机病毒的侵害,也是网络设计的重要内容。
保证网络和数据的安全要从以下几个方面来实现:
容错方案 根据需要可以通过磁盘双工和磁盘镜象提高系统的容错能力;
备份方案 采用磁带机备份数据和SYBASE数据库;
防病毒方案 在服务器上安装网络防病毒系统,建立计算机病毒预防和预报系统。强化对工作站使用管理,严禁使用外来不洁磁盘和数据入网。条件许可,在所有的工作站安装防病毒系统来有效地防止病毒对网络的侵袭;
| 方案整理:何晓东 |
 |
|