基于C/S模式的防雷信息管理系统的实现

2010-10-08 05:59中国海洋大学信息科学与工程学院刘雨轩
中国建设信息化 2010年4期
关键词:电子签名数据库结构

◎ 中国海洋大学信息科学与工程学院 刘雨轩

山东高速青岛公路有限公司 周 毅

青岛电视台 袭 聪 周治科

1 引言

每年雷电灾害对国民经济建设和人民生命财产造成的损失是巨大的。数年来,为减少雷电灾害,国家和地方相继出台了一系列关于规范建筑物防雷的管理办法、条例。近几年,随着城市规模的发展壮大,房地产品质的迅速提升,防雷安全受到了社会各界的广泛关注。管理信息化的基础设施建设已初具规模,由于没有专属的管理系统,先进的设备被束之高阁,“重建设、轻应用”的现象十分。目前管理人员只能使用Microsoft Office软件进行防雷工程设计审图、竣工验收、行政审批,但是这一软件只能从事简单的基本信息录入和查询。为实现防雷工程管理信息化,需要有更科学、便捷、直观的平台把建筑物防雷工程中的设计审核、竣工验收、行政审批的任务职能信息按应有步骤关联起来,强调步骤的先后关系,并进行时时的管理。

2 需求分析

为紧密结合防雷审验科与防雷审批办两个部门职能,加强信息交流,促进信息资源共享,在管理中防雷技术与执法并行,实现建筑物防雷信息管理的自动化、规范化、现代化和科学化。提高气象依法管理能力和水平,提升气象事业为经济社会发展的服务能力,积极开创建筑物防雷管理工作的新局面。专门为防雷审验科和防雷审批办联合设计了工作流模式的支持管理者之间异地、异步协作的一种群件系统——基于C/S的建筑物防雷管理系统。把原来的“纸质文件传递”加“office软件储存信息”的繁杂办公方式,更新为“信息、意见的一键式传递办理”。该系统应具有以下功能:

(1)存储建筑项目基础信息、设计审图、竣工验收、行政审批信息到数据库中。

(2)对设计审图、竣工验收、行政审批事项进行流水线式管理。

(3)实现电子填写意见、报告,电子签名。

(5)实时动态跟踪建筑项目防雷进展情况,在建筑项目出现违法时,执法能及时准确切入。

(5)实现各种数据统计分析功能。

3 系统体系结构

C/S (Client/Server)结构,即大家熟知的客户机/服务器结构,由客户端应用程序、数据库服务器和网络三部分组成。客户机完成与用户的交互任务,并将用户对数据的操作请求发送到服务器,数据库服务器则负责数据管理,网络通信软件完成数据库服务器和客户应用程序之间的数据传输。该结构可以充分利用两端硬件环境的优势,将任务合理分配到客户(Client)端和服务器端(Server)来实现,降低了系统的通讯开销。目前大多数应用软件系统都是Client/Server形式的两层结构,

两层C/S模式结构示意图如图3-1所示。

3.1 三层C/S模式结构工作原理

图3-1 C/S模式结构示意图

三层C/S模式是在传统的二层C/S模式基础上发展起来的,与二层C/S模式相比,在客户端和数据库服务器之间增加了一个应用服务器,这样,客户端应用程序不能直接对数据库中的数据进行访问,因而提高了数据的安全性;整个系统的逻辑结构更为清晰,能提高系统和软件的可维护性和可扩展性。三层C/S模式结构示意图如图3-2所示。

与C/S结构相比, B/S结构简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本,但建立在广域网之上,对安全的控制能力相对弱,面向不可知的广大用户群,不适用于只是面向内部用户的防雷管理系统。

B/S模式结构示意图如图3-3所示。

4 软件系统的功能结构

4.1 设计及应用平台选择

基于对系统体系结构的分析,防雷管理系统采用C/S模式,以Windows XP为操作系统平台,SQL Server2000为后台数据库,IIS 5.0为Web服务器,IE5.5以上版本为客户浏览器,Visual Studio.NET和ASP.NET为前端开发工具,并在设计过程中充分考虑系统易用性、可靠性和灵活性的统一。

4.2 数据库连接访问技术应用

利用在.NET Framework中提供的ADO.NET技术和数据库操作管理中的存储过程、触发器技术,合理调用DataReader、DataSet对象,提高数据存储、访问效率。

4.3 模块功能设计思想

由于系统涉及的信息量大、类型多,所以主要从功能实现角度分析模块划分及设计思想,参见图2。

4.3.1 基本信息系统。包含系统用户信息和项目信息档案两部分。

系统用户信息包括:用户管理、权限管理、日志管理、身份验证。采用三级权限分配机制,分系统管理层,领导层,工作人员层,给不同级别用户分配不同的权限,防止非法用户对信息的修改、删除,极大地保护了防雷信息系统的安全。系统管理员为防雷管理者分配帐号、初始密码和使用权限,帐号即为该防雷管理者姓名汉语拼音。

图3-2 三层C/S模式示意图

图3-3 B/S模式结构示意

图2-1 防雷工程管理信息系统框架结构

项目信息档案提供原始数据录入模块和参合管理模块来完成基础信息系统所要求的所有功能。当新的建筑防雷工程项目生成,即设计审图申请提交的时候,添加新项目,录入项目信息。进行后续审批验收等步骤时,再参合各申请表格新增信息项,更新信息。实现资源共享,减少重复录入的不必要性,同时,防止客户前后提交信息的不一致性。随时查询统计防雷项目信息,对于未按法律法规办理的防雷项目能及时准确的进行防雷行政执法。

4.3.2 防雷工程设计图纸审查、许可管理。

根据国务院对建设项目防雷行政审批项目的要求,以及《山东省气象灾害防御条例》等规定,建设项目防雷设计竣工验收必须符合国家相关规范,并经气象主管机构审核。

该系统提供防雷装置设计图纸审查和防雷装置设计行政许可两个模块实现此部分所有功能要求。其基本工作流程为:审验科收到客户提交的设计图审申请表格等相关资料后,建立建设项目防雷档案,录入申请表信息。审图完毕,审图人录入审图意见,待领导电子签名批示后,打印并发放审图意见书,电子版审图意见书发送至审批办。审批办收到系统传来的电子意见书及客户提交设计审批申请书,补充录入审批申请表新增信息,受理申请,待领导发回电子签名的该项目防雷设计核准书,打印并发放核准书,电子版核准书发送至审验科。

4.3.3 防雷工程竣工验收、许可管理。

该系统提供防雷装置竣工验收和防雷装置竣工检测行政许可两个模块实现此部分所有功能要求。其基本工作流程为:审验科收到审批办发送的电子版核准书以及客户提交的竣工验收申请表格等相关资料后,补充录入申请表新增信息,受理申请。检测结束,检测人员录入检测报告,待领导电子签名批示后,打印并发放检测报告。电子版合格报告发送至审批办。审批办收到系统传来的电子报告及客户提交竣工验收审批申请书,补充录入验收审批申请表新增信息,受理申请,待领导发回电子签名的该项目防雷验收核准书,打印并发放核准书。

5 结束语

建设项目防雷信息管理是防雷管理信息化建设的基础和重要组成部分。基于C/S模式的防雷信息管理系统的开发,使气象部门对建设项目防雷信息管理实现了完全数字化、管理规范化的目标。而且,基于Web界面的客户端操作方便,查询、统计信息快捷,极大地提高了工作效率。必将对防雷信息化建设起到积极的推动作用。

猜你喜欢
电子签名数据库结构
套摹电子式电子签名笔迹鉴定问题分析
《形而上学》△卷的结构和位置
论结构
电子签名
数据库
论《日出》的结构
数据库
数据库
数据库
谈谈《电子签名法》的内涵和特点