APP下载

基于B/S架构的防雷业务平台的设计与应用

2017-06-19王颖崔浩单永涛赵成磊

科技创新导报 2017年10期
关键词:架构数据库节点

王颖+崔浩+单永涛+赵成磊

摘 要:针对防雷业务发展和规范化管理的需要,该文在J2EE架构框架中,采用基于Web服务实现SOA的设计方式,以Oracle作为数据库,设计了基于B/S架构的防雷业务管理平台。应用结果表明,基于B/S架构的防雷业务平台提高了业务处理效率,规范了业务管理,提升了业务质量。

关键词:防雷 管理平台 B/S

中图分类号:TP311 文献标识码:A 文章编号:1674-098X(2017)04(a)-0127-02

防雷作为公共安全工作的一部分,承担着社会各行业防雷装置的技术评价、检测、施工监督及竣工检测等工作。由于各项工作流程环环紧扣,纸质记录繁多,记录、传递、整理手续繁琐,工作量大,易出现数据错误或数据缺失的情况,查询统计不便捷,且无法实现实时监管,无法满足科学规范管理的要求。如何才能以更加规范、科学的方法对防雷业务进行组织管理,以期达到质的飞跃,已成为摆在人们面前的重要课题。

1 平台功能设计

平台采用B/S架构,简化普通用户的安装、维护、更新手续,增强系统的移动办公性能。平台在功能上,集静态管理与动态决策于一体,主要功能模块分为技术评价、防雷验收、常规检测、收费管理、查询统计、服务评议、风险防控、后台框架及消息中心。

(1)业务模块:平台主业务模块包括三个,技术评价、防雷验收和常规检测,各项防雷业务均通过这三个模块实现,并最后出具报告。通过业务模块的设立,一方面规范业务流程,实现全流程的监管,另一方面规范了报告格式,通过多级审查,确保报告的科学性和准确性。

(2)辅助管理模块:主要包括收费管理、查询统计、服务评议、风险防控,为业务管理建立收费管理及统计分析系统、万能查询系统、科技服务数据统计分析系统、用户质量考核分析系统、服务质量对外考核系统以及各项业务关键节点的风险控制系统,为管理者提供了全方位的管理服务。

(3)系统设置模块:通过后台框架的初始化设置,平台为不同岗位用户配置不同的菜单及功能按钮,并将与业务有关的技术用于、规范标准嵌套进来,便于业务流程中的使用。

(4)用户交流模块:通过消息中心,可实现各用户间的交流沟通。

2 系统开发环境

系统是在J2EE架构框架中,基于Web服务实现SOA(Service-Oriented Architecture,面向服务的架构)的设计方式,并且采用Oracle数据库进行开发的。通过构建B/S(Browser/Server)的模式结构,并采用JDBC+DATABASE的连接方式访问数据库,与数据库建立企业级网络连接,实现各节点之间数据共享和数据传输。 各子节点对父节点是透明的,便于主管人员随时掌握各部门、站点的数据情况,而父节点对子节点则根据权限管理进行分配,以确保管理通道的畅通,可视化开放式的设计思想使得整个系统平台更加用户化、个性化。

3 平臺数据库设计

3.1 设计要点

平台后台使用Oracle数据库,采用面向对象方法(OOAD)进行逻辑设计,共111张数据表。在设计过程中,主要把握两点:(1)设计表结构:实体对应于表,实体的属性对应于表的列,实体之间的关系成为表的约束。逻辑设计中的实体大部分可以转换成物理设计中的表,但是它们并不一定是一一对应的。(2)对表结构进行规范化处理(第三范式)。

3.2 数据库连接

DS

jdbc:oracle:thin:@192.168.XXX.XXX:1521:XXXX

oracle.jdbc.driver.OracleDriver

8000

500000

501

50

5

select 1 from dual

4 平台登录设计

平台在IE8浏览器下运行,各用户根据管理员预设的用户名及密码登录系统(如图1),根据不同岗位授权,进行相关业务操作。

登录界面后台主要代码如下:

用户名:

密码:

id="passWord" name="passWord" tabindex="2"/>

验证码:

name="checkCode" maxlength="6" tabindex="3"/>

5 平台应用及效果

平台采取多级编码管理的方式,通过不同级别服务器,可现实省、地市、县多级防雷业务管理。实行多级业务流审查以及文档统一管理制度,统一管理防雷中心的各类报表和文件。采用自动化的工作流转方式管理整個防雷中心的工作流程,各项工作透明度得到很大的提升,用户可以通过网络及时将工作信息发送给相应的人员及部门,确保信息的适时发布处理,加大资源共享的程度,提升工作的灵活性。目前系统已在无锡地区市县两级联网运行,系统运行稳定,对业务质量及管理效率提升明显。

参考文献

[1] (英)Quentin Charatan,Aaron Kans,著.Java大学教程[M].王桂彬,刘家兰,译.北京:清华大学出版社,2008.

[2] 聂哲.Java面向对象程序设计[M].北京:高等教育出版社,2008.

[3] 萨师萱,王珊.数据库系统概论[M].北京:高等教育出版社,2000.

[4] Eyal Aronoff,Kevin Loney,Noorali Sonawalla,著.Oracle8性能优化和管理手册[M].李逸波,王华驹,马赛红,等,译.北京:电子工业出版社,2000.

[5] 姚妮.基于中间件技术的图书管理系统的设计[J].郑州轻工业学院学报:自然科学版,2012,27(3):41-44.

[6] 杨冰.基于B/S的学校后勤报修管理系统设计与实现[J].科技创新导报,2012(19):50.

[7] GB 50057-2010,建筑物防雷设计规范[S].2010.

[8] GB/T 21431-2008,建筑物防雷装置检测技术规范[S].2008.

猜你喜欢

架构数据库节点
基于FPGA的RNN硬件加速架构
CM节点控制在船舶上的应用
Analysis of the characteristics of electronic equipment usage distance for common users
功能架构在电子电气架构开发中的应用和实践
基于AutoCAD的门窗节点图快速构建
LSN DCI EVPN VxLAN组网架构研究及实现
抓住人才培养的关键节点
一种基于FPGA+ARM架构的μPMU实现