鉴于以上要求,我们选用目前较为流行的中文Microsoft Windows 2003网络操作系统,它是目前应用较广、功能较强、用户界面友好的网络操作平台。
WINDOWS 2003 SERVER 具有以下特点:
(1) 高效多用户多任务,开放性好,便于与异种机互连,Windows 2003应用程序的处理时间由操作系统控制,因而应用程序可更高效地共享资源,任何一个“死循环”程序不会影响到整个系统的运行;
(2) 组建局域网与广域网的方式灵活,支持多种拓扑互连;
(3) 支持多CPU体系和高达4GB的内存;
(4) 多线程,允许同一程序多任务执行。
(5) 多协议支持,支持NetBEUI、NwLink、TCP/IP、 IPX/SPX等多种协议,提供了与Novell、Unix网络的互连手段;
(6) 安全性高,获得美国政府的C2级安全认证,可双硬盘镜像同时工作,并且支持可擦写光盘;
(7) 有大量基于Microsoft Windows 2003的应用软件可供利用;
(8) Microsoft Windows 2003提供的事务跟踪系统,能防止服务器正被写入数据时,系统故障造成数据库损坏;
(9) Microsoft Windows 2003系统的数据保护功能、系统容错功能以及事务跟踪功能,能保证当服务器出现故障时,系统自动恢复(通过镜像盘操作和双文件分配表操作,处理过程对用户完全透明),无须用户干预;
(10) Microsoft Windows 2003系统的用户具有的严格的权限,通过权限和口令可防止不同的网络管理人员和使用人员的非法操作而造成的数据损坏或丢失。
数据库操作系统
数据库操作系统我们选用美国MICROSOFT公司的SQL SERVER 2005。
SQL SERVER 2005具有以下特点:
(1) 可在Microsoft Windows 2003上运行并与Windows 2003紧密结合,使其向操作系统扩展;
(2) SQL Server是一个高性能的客户机/服务器数据库管理系统,可以对不同的操作进行优化,最佳利用资源;
(3) 高速度,在网络中传输的是查询的命令和查询出的结果,而不是整个文件,因而增加了网络的操作速度;
(4) 提供应用程序接口与SQL Server通信,应用程序直接通过编程接口管理通信和数据传输。
数据库操作系统的管理功能包括以下几个部分:
(1) 数据库的日常维护和网络系统管理
(2) 数据库的安全性和网络用户管理
(3) 系统参数配置管理
(4) 监控系统数据库历史记录备份服务
(5) 监控系统数据库恢复服务
(6) 分布式数据库的数据同步功能。
软件开发环境:
系统平台:
服务器:Windows®
客户机:Windows®
数据库平台:
数据库:MicroSoft® SQL Server™ 2005
客户机:MicroSoft® SQL Server™ 2005客户端
开发语言: Microsoft Visual Studio 2005
软件功能与模块
系统按行政机构分为:省公司运维监管中心、监控分中心业务管理、收费站业务管理、路政业务管理、养护业务管理、服务区业务管理等几个部分。片区中心的业务实体在收费站。