林念萍郑海祥周烨垚郭良亮黄金辉
(1苍南县气象局 浙江 苍南 325800)
(2温州市防雷中心 浙江 温州 325027)
基于B/S架构的防雷综合管理系统设计
林念萍1郑海祥2周烨垚2郭良亮2黄金辉2
(1苍南县气象局 浙江 苍南 325800)
(2温州市防雷中心 浙江 温州 325027)
基于ASP.NET、C#开发语言,综合sqlServer网络数据库平台,设计实现了基于B/S架构的防雷管理、网上服务和风险防控三位一体的温州防雷综合管理系统。有效地将廉政风险防控工作融入到防雷实际业务中,实现了市和县两级防雷相关数据管理、查询统计分析以及便捷网上服务等功能,明显地提高了防雷管理水平、工作效率,为便民和高效服务提供了软件平台,同时也为防雷业务现代化管理有提供了有益的探索。
B/S架构防雷管理网上服务风险防控
长期以来防雷业务管理一直还停留在办公软件人工处理的传统模式上[1]袁这种管理方式存在许多缺陷袁如地区工作流程差异性较大袁数据查询统计繁杂容易出错尧工作效率低下和管理上较为混乱袁虽然也有些县市针对本区域开发了相应的管理系统袁但由于系统缺乏统一性且多为C/S结构[2]袁往往仅限于局域网内部用户使用袁不具有推广应用价值遥要保证全市防雷统一尧标准化管理袁实现高效和便民的管理目标袁建设全市统一尧规范且便于操作的防雷管理尧网上服务和风险防控三位一体的综合管理系统就显得尤为重要遥
2.1 系统数据共享性
防雷管理系统数据具有集成性和共享性的特点袁系统设计的所有数据库信息能满足各市和县两级防雷业务的需求袁信息开放和易访问袁真正实现信息共享袁使得后台管理尧数据查询及统计等功能非常便捷和高效遥
2.2 权限分配管理
将项目按所属区域进行分类管理袁系统管理员可查看全市所有区域的防雷业务项目袁一般人员只能操作和查看本区域的项目遥将防雷技术服务和行政审批进行权限分配管理袁实现了防雷对外政事分离袁且实现内部的数据共享袁再按每个人员的岗位分工要求设置相应的权限袁每个人只能在自己的权限范围内办理相关的业务遥
2.3 风险防控集成至防雷管理系统
系统集成雷击风险评估、防雷技术评价、防雷竣工、定期检测、防雷设计审核和竣工验收业务的廉政风险防控,根据每个项目办理环节的人员和办理时间节点自动生成廉政风险防控单,实现廉政风险防控电子化。
2.4 实现防雷网上服务功能
用户可通过互联网以手机验证的方式进行注册,实现防雷技术服务、行政审批网上申报功能、技术服务和行政审批单位并可随时随地上网审查。同时,每一个办理环节通过后,系统会自动以手机短信的方式提醒申报用户,项目申报人也可以上网查阅办理进度等情况。
2.5 系统管理、查询统计与后台管理
系统实现不同区域各模块的业务办理数量和收费情况,也可对区域范围内的项目类型、受理时间、受理人、项目状态及计费情况等进行查询基本信息,系统管理实现数据删除、排班记录管理、原始记录编号管理、检测文档管理、部门人员管理、网上用户管理、周期管理、打印模板管理、公告管理和工作日设置等功能。
3.1 系统总体框架图
系统基于B/S结构[3]主要完成了防雷管理信息系统、防雷廉政风险防控信息系统、防雷网上服务系统、系统管理及综合查询和统计分析等功能,具体模块有初步会审、雷击风险评估、设计技术评价[4]、行政审批、竣工(跟踪)检测、定期检测、系统管理、查询统计、实用工具和帮助等。如图1所示。
图1 防雷综合管理系统总休框架图
3.2 系统技术结构图
三、根据市场需要,加快物流企业转型升级。鼓励物流企业通过兼并重组、联盟合作、上市融资等多种形式实现规模扩张、资源集聚。
系统使用ASP.NET和数据库管理系统来构建一个多层体系架构的温州防雷综合管理系统袁所有Web客户端都通过Microsoft Internet信息服务渊IIS冤与ASP.NET应用程序通信遥架构将整个业务应用划分为表示层原业务层原数据访问层袁明确地将客户端的表示层尧业务逻辑访问和数据访问及数据库访问划分出来袁有利于系统的开发尧维护尧部署和扩展袁如图2所示遥
图2 防雷综合管理系统技术结构图
3.3 ASP.NET技术
为了充分满足系统在安全性、跨平台性、可移植性、易扩展性和易维护性等方面的要求,整个系统采用ASP.NET技术进行开发。在数据库访问使用ADO.NET方式,技术简化了数据库的访问,并且能够在数据库访问结束后实时断开数据库,释放数据库系统资源。系统构建于B/S三层应用体系结构之上,并采用XML编程技术和面向对象程序设计方法,将复杂的业务逻辑、流程控制逻辑和数据存取逻辑通过在不同的技术层面上实现,在应用服务器之上,实现业务逻辑的快速部署和灵活调整,充分保证数据库系统的安全可靠访问。
3.4 开放性的二次开发接口
系统在设计和建设过程中应该具有良好的扩展性和延伸性,建立可持续可扩展体系结构,将为以后更加深入和更加广泛地开发新的应用,打下坚实的基础。良好的接口设计可以降低系统各部分的相互依赖,系统采用业界标准的Web Service的方式构建对外软件接口,提高组成单元的内聚性,降低组成单元间的耦合程度,方便网站维护和扩展。
3.5 系统部分设计源代码举例
3.5.1用户权限验证基类
//设置节点的父节点Cheched——该节点可访问,则他的父节点也必能访问
3.6 系统数据库设计
防雷综合管理系统数据库主包含用户权限库、信息业务库和其他(图纸和电子签名)4大部分库。基础信息表设计考虑数据关联性,项目第一次受理后基础信息在后续受理时可实现记忆功能,同一项目在办理不同业务受理时能自动读取相关信息,可减少受理人员重复劳动。初步会审模块中的受理基础信息设计表结构袁如表1所示遥
表1 初步会审受理基础信息表TB_JointProjectInfo
4.1 运行环境[5]
服务器端采用中文Windows 2000 Server,客户端采用Windows XP或win7操作系统,具备支持IE8.0浏览器。所选的操作系统是多任务和多进程的32位操作平台,具有集中安全性设计,开放性强,可支持多种网络用户,支持多种网络传输协议。
服务器端数据库管理系统采用SQLServer2000[6],是一个高性能和多用户的关系型数据库管理系统,它价格低廉、安全性好以及效率高。
4.2 系统网络架构
温州防雷综合管理系统主构架为浏览器/服务器(B/S)结构。配置1台WEB服务器、2台数据库服务器。WEB服务器分别用一个外网地址和一个内网地址[1],外网用户可以通过Internet使用外网地址访问温州防雷综合管理系统服务器,局域网(内网)用户则可以使用内网地址访问。B/S构架最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件,只要有一台能上网的电脑就可以使用,客户端零安装、零维护。市、县两级防雷技术服务窗口、行政审批窗口受理人员、防雷技术服务人员、管理人员和用户均可通过Ineternet方式访问市本级的WEB服务器,如图3所示。
图3 温州防雷综合管理系统网络构架图
4.3 系统运行效果
防雷管理系统实行网上申报受理,可通过电子版图纸上传到服务器,实现防雷技术服务和行政审批可随时随地上网审查,改变了传统防雷技术服务和审批模式,实现了电子图纸审阅、批准、办结、自动计费、周期预警提示和用户基础信息共享等功能。每一个办理环节通过后,系统会以手机短信的方式提醒。项目申报人也可以上网查阅办理进度等情况,而且用户只要在技术评价阶段登记一次基本资料,后续的行政审批项目办理全过程中均可自动提取,避免了客户重复填写的繁杂。将风险防控融入到实际工作中,根据浙江省防雷工作廉政风险防控操作规程对防雷行政审批和防雷技术服务2大类每个事项的每个环节和相关岗位可能产生的廉政风险点在办理防雷实际业务中系统进行了信息采集,自动生风险防控措施执行单,达到了简便易行和有效防控的目的。
温州防雷综合管理系统集防雷管理、网上服务和风险防控三位为一体,有效地将廉政风险防控工作融入到防雷实际业务中,实现了市和县两级防雷相关数据管理以政事分离、数据共享的方式将防雷技术服务和行政审批业务实现了防雷业务区域两级数据管理、查询统计分析以及便捷网上服务等功能,明显地提高了防雷管理水平、工作效率,便民及高效服务提供了软件平台,也为防雷业务现代化管理有提供了有益的尝试与探索。
[1]胡建龙,黄晓虹.上海防雷业务管理系统[C].成都:中国气象学会,2006:78-81
[2]戴岚岚,林雨人,郭宏博.基于B/S架构的防雷业务信息管理系统设计与应用[J].广东气象,2010,32(3):69-72.
[3]王华,李丹,王伟,等.防雷业务综合管理系统[J].气象与环境学报,2009,25(6):49-51.
[4]于东海,翟玉泰,徐碧标,等.基于J2EE技术架构下防雷业务平台的开发[J].广东气象,2013,35(3):77-80.
[5]丁伟杰.防雷规范化管理信息系统的设计与实现[D].成都:电子科技大学,2010.
[6]赵铁松,王晓云,李伟,等.基于B/S架构和开源WebGIS平台的气象观测站网可视化系统[J].气象科技.2013,41(1):57-61.
Design on Lightning Protection Integrated Management System Based on B/S Architecture
LIN Nian-ping1ZHENG Hai-xiang2ZHOU Ye-yao2GUO Liang-liang2HUANG Jin-hui2
(1.Cangnan Meteorological Bureau,Cangnan Zhejiang 325800,China)
(2.Wenzhou Lightning Protection Center,Wenzhou Zhejiang 325027,China)
Based on ASP.NET and C#development language and the SQL Server network database platform,this paper designs and implements Wenzhou lightning protection integrated management system with trinity of lightning protection,online service and risk prevention based on B/S architecture.This system effectively integrates the risk prevention and control into lightning protection practical work to achieve the functions of relevant lighting protection data management in city and county,query and statistical analysis as well as convenient online service,obviously improve the lightning protection management level and work efficiency,provide a software platform for convenient and efficient services and the beneficial exploration for lightning protection business modernization management.
B/S architecture;lightning protection management;online service;risk prevention
TP317
A
1008-1739(2014)16-57-4
定稿日期:2014-07-26
温州市气象局重点科研专项“防雷技术服务网上受理和审查信息系统”资助