电脑桌面
添加文秘网到电脑桌面
安装后可以在桌面快捷访问

黄河防洪工程险情处理系统的开发与研究(陈丕虎 苏洪禄 常青)

栏目:农林鱼水论文发布:2010-03-12浏览:2824下载212次收藏
 

提要:黄河防洪工程险情处理系统以工程险情处理为核心,详细记录工程抢险过程中的主要活动和各种文档数据,自动纳入数据库管理;实现工程出险部位断面图的自动绘制,抢护方量的自动计算;并根据险情类别和计算方量套用有关定额,自动生成抢险所需的工、料数量和抢险投资,生成抢险计划表及有关表格和文电;实现报表文档的审批流程;实现险情处理结果的自动统计和各种定额数据的查询等功能。

该险情处理系统采用基于web的浏览器用户界面;系统实现集中管理和维护,运行可靠,管理方便。系统整体功能完善,各模块之间能无缝连接,运行安全、稳定可靠。并具有以下特性:易用性、安全性、运行效率、开放系统结构、可升级和扩展性。

关键词:黄河 防洪工程 险情 系统

1.险情处理系统结构

1.1.系统技术结构

(1)展现层:用户交互界面。

系统使用浏览器/服务器的三层结构。在浏览器端使用html和java 技术,使用 与服务器进行数据交换。为了做到个性化的展现内容,使用xslt脚本对 文件进行格式化,进行不同的格式输出。

(2)应用层:应用逻辑的实现。

应用层在数据层和展现层之间,利用数据层进行数据相关的访问调用并提供上层的应用服务给展现层使用。

应用层开发基于ooa/d的思想,进行业务和技术的建模,使整个应用系统具有松耦合,高内聚,易维护的特点。应用层的数据访问子层的接口进行间接的数据访问。

(3)数据层:数据库的数据存储。

数据层是整个应用系统的基础平台。该层优化并封装了所有可能的数据访问操作,并在此之上提供高层的数据操作相关的功能实现和接口定义。

数据操作封装提供了标准的o-r映射,数据对象缓存来实现数据库到对象的映射。并提供多种数据访问方式支持统一数据平台的无缝接入。数据对象缓存基于lru算法用来对数据访问进行缓存处理,提高系统的整体性能,优化上层应用的访问速度。

系统的接口实现和定义在数据访问的基础上。遵循web services标准,对上层的应用提供功能接口定义和实现,提供相应的wsdl供上层应用使用。

1.2. 技术特点

●完全基于浏览器的b/s结构

系统在设计过程中,充分考虑了中国用户的计算机应用水平和中国人的办公习惯,采用了完全基于浏览器的b/s结构设计,整个系统界面友好、美观,使用方便。大大降低了对使用者计算机知识的要求,界面简单,易学易用。

●系统非常易于安装和维护

系统中的所有用户无须安装特别的软件,通过www浏览器即可以进行操作。这样不仅把用户所有的应用都统一到了www界面上,而且系统易于安装和维护,当软件需要升级的时候,管理员只需要在服务器上进行升级,无须在客户端安装额外的软件,极大地减少了系统维护的工作量。

●设计中考虑了多种安全技术

通过采用限制服务器访问、数据加密、设置口令、设置权限等手段,充分保证了系统中数据的安全性,阻止各种非法的入侵和故意的破坏。

●部件化的设计思想

系统充分体现了部件化的设计思想,同一个模块可以生成不同的应用。

1.3. 与外部数据的接口

系统可以与外部业务系统结合,对数据库系统进行访问。系统可以通过公开、标准的数据连接接口odbc/jdbc与数据库建立会话、进行查询,从而实现对外部数据库的访问。

1.4.与其他应用系统的集成

系统在应用接口的设计上,不但应该支持已有应用的集成,而且应该支持未来新建应用的调用。所以我们采用开放的web services标准来封装我们的通用api,即所有的应用都通过web services的方式来访问系统。

2.险情处理系统运行平台与运行环境

2.1.系统采用lotus domino/notes作为系统平台。

lotus domino/notes r5是目前世界上最先进的群件平台。该平台能实现对非结构化信息进行良好的管理和共享,并且具有安全、健壮、可靠的通信基础设备,内含强大的工作流软件开发环境,并在其基础上形成一系列成熟的应用产品。作为lotus/ibm internet/intranet完整解决方案的核心产品,lotus通过不断丰富domino与notes的产品功能与性能,提高系统开放性、安全性、易用性、可管理性、伸缩性、开发能力以及与操作系统、各种数据系统的集成能力等等,提供单一、集成型的基础设施,即可以使用单一平台型产品建立邮件、群件以及intranet、internet应用系统。并且lotus r5能够实现对html文件的访问控制,完全符合国务院对政府邮件系统的要求。国务院有关部门已经决定,将启用lotus r5作为政府部门通用的邮件系统平台。

lotus domino为不同应用需求的用户设计了多种不同配置。domino mail server(邮件服务器)是目前网络最强大的通信服务器;domino application server(应用服务器)是一个提供简单、安全、可靠的连接的最佳的服务器;domino enterprise server(企业服务器)适用于关键性通信和商业应用的可用性和可扩展性的业界最佳服务器,lotus domino企业服务器不仅具有应用服务器所有的功能,而且还提供了强大的群集(cluster)服务,它具有数据备份、负载平衡、失效转移等功能,为用户提供不间断地访问和最高性能的关键任务。

lotus domino系统具有良好的可扩展性,通过odbc方式或者其它工具(如lotus enterprise integrator等),可以实现notes数据库与其它关系型数据库(ibm db2 udb、oracle、sql server、sy 等)的连接。从而为实现与将来其它应用系统相集成留下相应的接口。

2.2.运行环境

系统开发和运行的主平台是lotus domino/notes r5.09系统,关于图形的计算采用java 技术。

系统运行的软硬件和网络环境与办公自动化系统相同,除独立运行外,也可以直接将系统置于办公自动化服务器上作为子系统运行。

服务器配置

硬件要求:

cpu主频在800m以上,内存容量在256mb以上,硬盘空间在1gb以上。

软件要求:

操作系统是microsoft windows2000企业版或更高版本。

客户端配置:

硬件要求:

运行操作系统和应用软件的标准配置或以上。

软件要求:

操作系统是microsoft windows98/me/xp/2k,ie版本在5.0上,安装microsoft office办公套件。

进行图形处理需要安装java虚拟机(jvm)。

3.系统管理功能

3.1系统管理

系统管理主要是domino/n

解锁后支持完整在线阅读或下载编辑海量优质内容资源

黄河防洪工程险情处理系统的开发与研究(陈丕虎 苏洪禄 常青)

点击下载
分享:
热门文章
    热门标签
    确认删除?
    QQ
    • QQ点击这里给我发消息
    回到顶部