APP下载

防雷综合管理系统的B/S结构设计

2016-05-14施海瑞安娜程萌

电子技术与软件工程 2016年6期
关键词:业务管理客户端结构设计

施海瑞 安娜 程萌

摘 要“在社会不断发展的今天,快速的城市化进程加速了环境的剧烈变化,世界各地不断发生着各种极端气候事件和灾害,其中雷电灾害是比较常见的一种自然灾害之一。雷电灾害虽然发生时间较短,但发生频率较高,具有较广的影响范围。随着现代技术的进步,雷电灾害已经基本可以实现通过防雷工程技术来进行防御。我国各级政府部门对防雷工作一直比较重视,防雷工作在业务范围上日渐扩大,传统业务管理模式已经无法满足当前综合业务管理需求。依托Web服务的B/S架构,作为C/S结构的一种变化或者改进结构,更符合当前防雷综合业务管理的需求,有利于防雷综合业务管理现代化水平的提升。而在探讨防雷综合管理系统的B/S结构设计前,我们首先应对B/S架构本身有一定了解。

【关键词】防雷 B/S结构

1 B/S架构概念与优势

B/S结构是互联网技术的产物,实现了对C/S结构的变化与改进。软件应用的业务逻辑在这种结构下完全可以在应用服务器端实现,用户表现的实现则可完全依靠Web服务器,客户端在处理业务的过程中,仅需浏览器即可。B/S架构作为一种全新的软件系统构造技术,在当今软件应用环境下已经成为首选体系结构。客户机上只需对一个浏览器进行安装,即可通过Web Server实现对数据库之间的数据交互,从而使客户端电脑载荷被大大简化,促使系统维护与升级在成本和工作量上的减轻,以及用户总体成本的降低。

较长一段时期以来,我国很多地区的防雷业务管理依然以传统办公软件人工处理模式为主,该种管理方式不仅工作效率低下,且比较混乱容易出错。虽然有些地区对相应的管理系统进行了开发,但多为C/S结构,通常在局域网内容使用,比较受限,缺乏推广应用价值。B/S结构设计,则有利于防雷综合业务管理的标准化,能够促进防雷综合管理系统的高效与便民管理目标的实现。

2 防雷综合管理系统的B/S结构设计与实现

2.1 B/S结构系统总体框架

基于B/S结构的防雷综合管理系统,其系统的B/S结构需要实现多种功能,除了需要完成防雷管理信息系统、防雷网上服务系统外,还需要完成防雷廉政风险防控信息系统,同时需要完成综合查询、系统管理,除此之外还需要完成统计分析等功能。从具体模块上来说,不仅涵盖了初步会审、设计技术评价,而且包括设计技术评价、竣工(跟踪)检测,与此同时还包括定期检测、查询统计和帮助等。

2.2 B/S结构系统技术结构

B/S结构系统对ASP.NET和数据库管理系统加以使用,其构建的防雷综合管理系统是一种多层体系架构系统。通过Internet信息服务(IIS),所有Web客户端都能够及时地与ASP.NET应用程序完成通信。架构会对业务应用实施划分,整体来说会分为三层,即表示层-业务层-数据访问层,同时对各个层次进行明确地划分,而系统的开发、维护、部署以及扩展提供有利保障。

2.3 ASP.NET技术应用

为了使系统的安全性、跨平台性要求得以满足,同时对系统的可移植性、易扩展性等方面的要求得到充分满足,基于B/S结构的防雷综合管理系统的开发对ASP.NET技术加以采用。同时采用ADO.NET方式来对数据库访问进行设计,以简化数据库访问过程,并保证数据库能实现实时断开,对数据库系统资源进行释放。防雷综合管理系统的构建,以B/S三层应用体系结构为基础,对XML编程技术加以采用的同时,通过面向对象程序设计方法,保证数据存取逻辑的实现。利用服务器,业务逻辑可实现更快地部署,并能够更加灵活地进行调整,使数据库系统访问的安全与可靠性得到充分保证。

2.4 系统采用开放性的二次开发接口

防雷综合管理系统的B/S结构设计,在设计和建设过程中,需为其扩展性和延伸性提供良好的保障。这就要求其设计中建立的体系结构除了具有可持续性外还需要具备可扩展性,以使其今后可以根据需求开发新的应用。防雷综合业务管理系统在接口设计上必须保持良好性能,以促进系统各部分相互依赖的降低。所以,在对外软件接口的构建上,采用Web Service方式,这也是业界的标准方式。该种构建方式不仅能够促进组成单元内聚性的提高,而且能够促进组成单元间在偶合程度方面的降低,有利于网站维护和扩展的方便性。

2.5 B/S结构系统数据库设计

防雷综合管理系统中的数据库设计,主要包括四大部分:第一部分为用户权限,第二部分为信息业务库,第三部分为图纸,第四部分为电子签名。对基础信息表进行设计的过程中,数据关联性是需要着重考虑的点,项目进行第一次受理后,在后续同一项目受理时基础信息可以通过记忆功能对相关信息自动读取,以使受理人员减少重复劳动,提高整个防雷综合业务管理系统的工作效率。

基于B/S架构的防雷综合管理系统,不仅具有较强的事务数据处理能力,且具有较高的性能,更加安全可靠。通过该系统可使两端硬件环境的优势得以充分应用,对任务进行合理地分配,促进系统通信开销的降低,同时有利于客户端异构、防火墙等问题的解决,具有较强的交互性,具有较高的推广应用前景。

作者单位

1.邢台市气象局 河北省邢台市 054000

2.菏泽市气象局 山东省菏泽市 274000

猜你喜欢

业务管理客户端结构设计
综合业务管理平台的设计与开发
县级台在突发事件报道中如何应用手机客户端
孵化垂直频道:新闻客户端新策略
基于Vanconnect的智能家居瘦客户端的设计与实现
基于“互联网+”的高速公路清障业务管理平台设计
BIM结构设计应用
某排水虹吸井结构设计
基层台站综合观测业务管理之我见
谈如何做好环境监测业务管理
客户端空间数据缓存策略