运输企业安全管理系统设计与实现

时间:2022-05-11 04:22:48

运输企业安全管理系统设计与实现

摘要:针对长途客运企业面临的安全工作管理分散,监管存在盲区的弊端,本文设计了长途客运企业安全管理信息系统,并在实践中取得了不错的效果。

关键词:安全管理系统 jBPM4

1 概述

随着运力不断投放市场,新聘驾驶员不断充实到客运队伍中,这给运输企业的安全管理工作带来了新的挑战。本文通过设计运输企业安全管理系统,从而促进安全工作的规范化、高效化和智能化。

2 运输安全管理系统设计框图

3 主要功能模块设计

3.1 驾驶员资质准入与清退的流程设计

安全管理工作需要严把驾驶员资质准入和清退关,对于驾驶员的准入需要按层级进行审核,只有通过审核的驾驶员才能成为运输企业正式聘用驾驶员。本系统采用最新的jBPM4实现以上工作流的实际应用,jBPM4是一个可扩展、灵活的能够实现工作流/业务流程的企业级开发框架,提供了流程定义、流程部署、流程执行、流程管理等功能,并提供了可以将业务逻辑Java代码和业务流程编排无缝衔接的绑定机制,jBPM4可以借助Hibernate ORM的优势[2],能够支持几乎所有的数据库系统之上运行。

3.2 图表报表分析功能的设计

安全管理系统需要对事故、违法违规等信息进行提取分析,通过对安全事故因子频率的统计,从中发现安全的潜在危险因素,用于指导安全管理工作决策的重心,其中的事故因子包括了事故时间段、天气状况、路况、事故位置、事故类型、瞬时速率、GPS参数、车辆检查数据、驾驶员历史安全记录、车辆历史安全记录等。安全系统采用用于ETL的kettle工具进行数据的清洗和抽取,报表的开发采用iReport工具,该工具能以所见即所得的方式来开发报表定义文件,该工具不仅能生成HTML格式的报表,还能生成PDF和Excel格式的报表。Struts提供了很好的iReport的支持,可以非常方便地实现报表功能[2]。

3.3 安全预警及手机短信功能的设计

安全管理系统需要对驾驶员安全教育、驾驶员资质年限、车辆月检、二级维护、车辆保险、违规违法记分等模块的信息进行预警。用户通过前台预警配置页面进行预警条件的自定义,后台程序根据用户的配置信息拼接成SQL语句。手机短信功能通过短信猫设备实现,通过短信猫的二次开发包集成到安全管理系统中,通过定时轮询预先设置的预警条件所生成的SQL语句扫描数据库,一旦筛选出预警数据,将预警信息在首页通过浮动框进行显示,并可调用短信猫接口发送手机短信通知相关安全管理人员,及时弥补工作疏漏,避免安全隐患的发生。

4 安全管理系统实现

4.1 applicationContext.xml配置文件

……

……

4.2 struts-action.xml配置文件

……

pages/driver/driver_browse.jsp

pages/driver/driver_learn_browse.jsp

pages/driver/driver_create.jsp

……

……

4.3 定时预警功能的实现

采用JDK类库中的Timer类实现,Timer类是一种线程设施,可以用来实现在某一个时间或某一段时间后安排某一个任务执行一次或定期重复执行。该功能要与TimerTask配合使用。TimerTask类用来实现由Timer安排的一次或重复执行的某一个任务3,Tasks.java代码片段如下。

……

timer = new Timer();

Calendar cal = Calendar.getInstance();

cal.set(Calendar.HOUR_OF_DAY, Integer.parseInt(s[0]));

cal.set(Calendar.MINUTE, Integer.parseInt(s[1]));

cal.set(Calendar.SECOND, Integer.parseInt(s[2]));

timer.schedule(new WarningTask(sce.getServletContext()), cal.getTime(),Integer.parseInt(s[3]));

……

系统运行界面如图2所示。

5 结束语

运输企业安全管理系统投入实际运行以来,给安全管理工作带来了质的改观,促进了安全管理工作的规范化、有效避免了安全隐患,降低了工作疏漏所引起的安全责任事故的几率,达到了运输企业预想的科学管理目的。

参考文献:

[1]胡奇.《jBPM4工作流应用开发指南》.电子工业出版社,2010.10.

[2]李兴华.《Java开发实战经典》.清华大学出版社,2009.8.

[3]任志宏.基于物联网技术的煤矿智能安全管理系统研究[J].价值工程,2011(33).

作者简介:苟曦(1978-),男,重庆工业职业技术学院自动化系,讲师,工学硕士,主要研究方向:模式识别与智能系统。

饶锡如(1979-),男,重庆港航管理局科技信息处,工程师,工学硕士,主要研究方向:电子政务及项目管理。

上一篇:公司人事财务管理系统的研究与设计 下一篇:全Flash网络工程学习网站的分析