連艷

摘要:針對長途客運企業面臨的安全工作管理分散,監管存在盲區的弊端,本文研究了基于Java EE的輕量級Web應用架構,實現了長途客運企業安全管理信息系統。
關鍵詞:安全管理系統;SSH
1、引言
客運營運車輛的安全管理工作是道路運輸企業的生命線。隨著運力不斷投放市場,新聘駕駛員不斷充實到客運隊伍中,這給運輸企業的安全管理工作帶來了新的挑戰。因此,需要將駕駛員資質準入、駕駛員安全意識教育、車輛的定期檢查維護、事故違規處理、安全預警、車輛GPS監管等各種安全管理工作更加有效的整合,從而達到安全管理工作的全覆蓋,規范日常的安全管理工作的實施,建立安全管理工作的長效機制的目的,盡最大可能地發現安全隱患、杜絕安全管理工作的疏漏,從而降低安全事故的發生機率。本文通過采用基于SSH框架設計并實現了運輸企業安全管理系統,并在實際安全管理應用中促進了安全工作的規范化、高效化和智能化。
2、運輸企業安全管理系統實現
SSH框架(Struts,Spring,Hibernate)在輕量級Java EE企業級開發中占有絕對優勢。其中Struts是一款非常優秀的MVC框架,能夠將應用的模型、視圖、控制器這三個部分以最少的耦合協同工作,從而提高應用的可擴展性及可維護性。Hibernate可實現對象/關系數據庫的映射,從而既可利用面向對象程序設計語言的簡單易用性,又可利用關系數據庫的優勢,提高開發數據庫應用的效率。因此,采用SSH框架實現運輸企業安全管理系統是非常高效可行的。
3、運輸企業安全管理系統實現
(1)applicationContext.xml配置文件
……
<bean id=”vehicleInterface” class=”com.hezhi.implementation.ImplementVehicle”></bean>
<bean name=”vehicle” class=”com.hezhi.action.VehicleAction”>
<property name=”vehicleInterface”>
<ref bean=”vehicleInterface”/>
</property>
</bean>
<bean id=”driverInterface” class=”com.hezhi.implementation.ImplementDriver”></bean>
<bean name=”driver” class=”com.hezhi.action.DriverAction”>
<property name=”driverInterface”>
<ref bean=”driverInterface”/>
</property>
</bean>
……
(2)struts-action.xml配置文件
……
<package name=”driver” extends=”struts-default”>
<action name=”driver” class=”driver”>
<result name=”driver_browse”>pages/driver/driver_browse.jsp</result>
<result name=”driver_learn_browse”>pages/driver/driver_learn_browse.jsp</result>
<result name=”driver_create”>pages/driver/driver_create.jsp</result>
……
</action>
</package>
……
(3)定時預警功能的實現
采用JDK類庫中的Timer類實現,Timer類是一種線程設施,可以用來實現在某一個時間或某一段時間后安排某一個任務執行一次或定期重復執行。該功能要與TimerTask配合使用。TimerTask類用來實現由Timer安排的一次或重復執行的某一個任務,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] ));
……
系統運行界面如圖1所示。
參考文獻:
[1] 《jBPM4工作流應用開發指南》,胡奇,2015.10,電子工業出版社。
[2] 《Java開發實戰經典》,李興華,2016.8,清華大學出版社。
(作者單位:重慶工業職業技術學院智能制造學院)