基于B/S的输变电工程设计评审系统的开发与设计

2018-01-22 00:42陈锐郭
现代电子技术 2018年2期
关键词:工程设计页面数据库

陈锐郭

摘 要: 为了解决传统的输变电工程设计人工审查方式效率低下,且容易出错的问题,利用计算机网络技术,开发设计了基于B/S的输变电工程设计评审系统。其以.NET平台为基础,采用基于B/S的分层结构作为系统架构,并使用ASP.NET技术、JavaScript脚本语言来完成系统建设。同时使用SQL Server 2005搭建系统数据库,并通过ADO.NET组件实现对数据库的连接和操作,从而实现了输变电工程评审项目的上报、查询、审查与跟踪。该系统实现了输变电工程设计评审工作的自动化管理。

关键词: B/S结构; 输变电工程; 设计评审系统; .NET; JavaScript脚本; ASP.NET技术

中图分类号: TN711?34; TP393 文献标识码: A 文章编号: 1004?373X(2018)02?0083?04

Abstract: In order to resolve the inefficient and error?prone problems of manual inspection method of the traditional power transmission and transformation engineering design, a B/S?based design evaluation system for power transmission and transformation engineering is developed by means of the computer network technology. On the basis of .Net platform, the hierarchical structure based on B/S is taken as the system architecture, and the ASP.NET technology and JavaScript script language are used to complete the system construction. The SQL Server 2005 is adopted to build the system database and the ADO.NET component is used to realize the database connection and operation so that the reporting, query, review and tracking of the power transmission and transformation engineering evaluation project can be realized. The system can realize automatic management of power transmission and transformation engineering design evaluation.

Keywords: B/S structure; power transmission and transformation engineering; design evaluation system; .NET; JavaScript script; ASP.NET technology

就输变电工程建设公司而言,每一个输变电工程的建设均必须经历一套严格的程序,从工程的申请和初设,到施工图的审查、确定,以及工程的预算和最后的竣工结算,其每一个步骤都需要经过严格的审批后才能进入下一步骤。而传统的人工审查方式不仅效率低下,且容易出错,影响输变电工程建设工作的推进[1?4]。

随着计算机网络计算的快速发展,利用计算机网络技术来建设管理平台成为了首选。本文开发与设计了基于B/S的输变电工程设计评审系统,其以.NET平台为基础,采用基于B/S结构的分层结构作为系统架构,并使用ASP.NET技术、JavaScript脚本语言来完成系统建设。同时利用SQL Server 2005来搭建系统数据库,并通过ADO.NET组件实现对数据库的连接和操作,实现了输变电工程设计评审工作的自动化管理。

1 .NET平台

1.1 JavaScript技术

JavaScript[5]为由Brendan Eich 在20世纪90年代末设计的一种直译式脚本语言。由于其解释器是浏览器的一部分,代码无需预编译即可执行,因而速度极快,具有更加流畅的浏览效果,被广泛应用于客户端或HTML页面的交互行为之中。JavaScript由于可以在浏览器上直接运行因而无需服务器的支持,从而降低了对服务器和传输网络造成的压力。

1.2 ASP.NET技术

ASP.NET技术[6?7]是一种服务器脚本技术,其能够使嵌入在网页中的脚本通过网络服务器来执行,从而将代码直接嵌入到网页中去执行,使得动态网页开发者无需掌握复杂的编程技术,通过简单的脚本语言即能完成动态網页的开发。通过ASP.NET技术,开发者利用HTML,JavaScript,CSS及服务器脚本等便可开发网页。同时其还兼容多种开发模式、开发工具以及开发语言,因而具有良好的跨平台特性与兼容性,能运行在多种平台上。

1.3 SQL Server技术

SQL Server 2005[8?9]是由微软发布的一种关系型数据库管理系统,其让关系型数据及结构化数据的存储得到更多的安全保障,能够让用户编写更加安全的数据处理软件。SQL Server 2005可对多种数据进行存储管理,且存储范围较广,并可运行在多种平台上。本文通过SQL Server 2005建立系统的数据库,解决了系统多平台使用的兼容性问题。endprint

1.4 ADO.NET技术

ADO.NET[10]是一种数据库数据访问技术,其具有一组面向对象类库来与数据源进行交互,使得开发者能在相同的形式下完成对数据库的读写操作。此外,通过ADO.NET,开发人员可以将数据资料分成不连续的元件进行存取,然后再将不连续的数据元件分开使用或串联使用。

2 系统设计

2.1 系统功能模块设计

如图1所示,本文的输变电工程设计评审系统分为计划管理、预审管理、审查管理、质量考核、归档管理、工程信息库、综合查询以及系统管理等模块。计划管理模块用于输变电工程建设计划的上报、导入、汇总以及审批确定等;预审与审查模块用于输变电工程的预审与审查管理,包括审查任务的分发、主审人的确定、以及专家评审意见的汇总等;质量考核主要用于专家对工程的不同指标打分;归档管理与工程信息库用于工程审查文件的排版校对及上报,并对批复文件进行编号归档;综合查询模块用于查询包括工程计划、评审过程、质量考核结果、专家评审意见等;系统管理模块则用于处理基层电业局的注册申请,以及对系统用户的安全授权,提升系统安全性。

2.2 系统架构

本系统采用基于B/S的分层结构,如图2所示。系统主要分为五层,自下而上分别为资源数据层、系统服务层、系统应用层、基础网络层以及用户层。资源数据层主要保存系統相关的数据,包括项目参数数据、质量考核结果、项目评审文件库等;系统服务层位于资源数据层之上,其提供了多种服务,包括评审流程管理、模板配置、RTX消息、资源共享等;系统应用层包含了系统的核心应用,用于工程建设计划的管理、预审、审查及工程质量评估和信息管理等;最上层为用户层,由省经研院、电力局单位以及基建部组成;网络层为省电力信息网络,经过省电力公司内网来访问系统各个模块,其架构如图2所示。

系统网络集中部署于省电力公司,归其统一管理,系统数据均存储在省电力公司服务器中。除省电力公司之外的电力单位,例如国网省电力经济研究院、省各电力局、省公司基建部等,均通过授权即可登录省电力公司内部网站访问本系统。其结构如图3所示。

3 系统测试

在浏览器中输入系统的网址进入系统页面,输入账号密码之后进入系统主页面,如图4所示。其中,页面上方为功能导航栏,分别为计划管理、激励评价表、项目库、确定主审、预审、审查、档案管理、工程数据库、综合审查、用户交互管理以及个人设置。页面下方为待办事件区,能快速预览不同评审阶段所需处理的工程项目,例如从确定主审人能清楚了解到目前处于需要确认主审人阶段的项目,进而对相关工程项目进行主审人的确认,使得输变电工程评审工作能够有序进行。

当需要新上报输变电工程审查时,可进入计划上报模块处理,点击计划管理页面的计划上报按钮进入页面。此外,根据不同审查类型可选择不同的审查方式,本文在此选择施工图审查月度计划,点击新增按钮并填写需审查的项目基本信息,保存后返回到图5所示页面。对于已上报的项目,也可通过计划进度查询来核实项目审查进度。

当项目审查上报截止日期到来时,通过计划管理模块能够查看每个单位所上报的项目数,如图6所示。

在对已上报的项目进行审查时,先将项目分发给分管不同阶段审查工作的部门主任,通过点击项目库,选择相应的审查类型,然后选中相应的项目工程,再选择批量分发按钮,页面如图7所示。在选择分发对象后系统将自动分发审查项目至对应的部门主任,确定是否进行审查步骤。

当专家对项目进行审查后,能够在审查模板评审中填写对该项目的评审结果,其中包括项目总体概况和总体评价等,如图8所示。

对于正在审查中的项目,能通过项目跟踪表来查看每个项目的审查进度,如图9所示。

4 结 语

输变电工程的建设需要经过多个严格的审查步骤,传统的人工审查方式不仅效率低下,且容易出错,影响输变电工程建设工作的推进。为了解决这一问题,本文利用计算机网络技术,开发设计了基于B/S的输变电工程设计评审系统,其以.NET平台为基础,采用基于B/S的分层结构作为系统架构,并使用ASP.NET技术、JavaScript脚本语言来完成系统的建设。此外,使用SQL Server 2005搭建系统数据库,并通过ADO.NET组件完成对数据库的连接与操作,从而实现了输变电工程设计评审工作的自动化管理。

参考文献

[1] 万海翔.全寿命周期管理方法在上饶配电网规划中的应用[D].南昌:南昌大学,2015.

WAN Haixiang. Application of life cycle period management method in Shangrao power distribution network plan [D]. Nanchang: Nanchang University, 2015.

[2] 杨珂,罗帅.输变电工程可研技经评审初探[J].贵州电力技术,2014,17(12):25?27.

YANG Ke, LUO Shuai. Analysis on technology and economic feasibility research of power transmission and transformation engineering [J]. Guizhou electric power technology, 2014, 17(12): 25?27.

[3] 谢蕊娟.输变电项目评审管理研究[D].北京:华北电力大学,2014.

XIE Ruijuan. Study on evaluation management of power transmission and transformation project [D]. Beijing: North China Electric Power University, 2014.endprint

[4] 洪莺俤.福建输变电工程设计评审系统的设计与实现[D].成都:电子科技大学,2013.

HONG Yingdi. Design and implementation of Fujian power transmission and transformation engineering design evaluation system [D]. Chengdu: University of Electronic Science and Technology of China, 2013.

[5] 张瑞.电子政务系统请示报告子系统的设计与实现[D].长春:吉林大学,2015.

ZHANG Rui. Design and implementation of instruction and reporting subsystem for electronic government affairs system [D]. Changchun: Jilin University, 2015.

[6] 張好好.基于RIA的远程实验系统的研究与实现[D].镇江:江苏大学,2016.

ZHANG Haohao. Research and implementation of remote experiment system based on RIA [D]. Zhenjiang: Jiangsu University, 2016.

[7] 郭少华,李晓林,李丽宏.基于Modbus/TCP协议和ASP.NET技术的远程网络监控系统[J].电子设计工程,2011,19(3):21?24.

GUO Shaohua, LI Xiaolin, LI Lihong. Remote network monitoring system based on Modbus/TCP protocol and ASP.NET technology [J]. Electronic design engineering, 2011, 19(3): 21?24.

[8] 江凌,杨平利,杨梅,等.基于ADO.NET技术访问SQL Server数据库的编程实现[J].现代电子技术,2014,37(8):95?98.

JIANG Ling, YANG Pingli, YANG Mei, et al. Programming of accessing SQL Server database based on ADO.NET [J]. Modern electronics technique, 2014, 37(8): 95?98.

[9] 李朔,杨蔚鸣,张颖.数据库原理实验教程:SQL Server 2005[M].南京:南京大学出版社,2013.

LI Shuo, YANG Weiming, ZHANG Ying. Basic textbook of database principle: SQL Server 2005 [M]. Nanjing: Nanjing University Press, 2013.

[10] 孙东卫,张冀红,李声利.ASP.NET的数据库访问技术研究[J].现代电子技术,2002,25(7):36?37.

SUN Dongwei, ZHANG Jihong, LI Shengli. Research of active database access technology about ASP. NET [J]. Modern electronics technique, 2002, 25(7): 36?37.endprint

猜你喜欢
工程设计页面数据库
刷新生活的页面
BIM在建筑给排水工程设计中的应用
数据库
数据库
数据库
数据库
铜阳极泥中碲回收工程设计
EDA技术创新演化与工程设计应用
推行输变电工程设计监理的必要性思考
网站结构在SEO中的研究与应用