外协单位安全管理自建系统的设计与实现

2018-03-15 23:36朱司丞汪亮杨智茗吴云海周理
中国科技纵横 2018年3期
关键词:开发与应用计算机技术二维码

朱司丞 汪亮 杨智茗 吴云海 周理

摘 要:当前加强班组建设已经成为新时期企业生存和发展的主流,而外协单位班组管理的好坏直接关系到企业的兴衰。对此,本文结合实际,对外协单位安全管理自建系统进行了具体的设计,以期为相关主体提供有益参考。

关键词:外协单位安全管理;二维码;计算机技术;开发与应用

中图分类号:TP392 文献标识码:A 文章编号:1671-2064(2018)03-0036-02

1 系统功能介绍

外协单位安全管理系统以人为中心,为企业提供全面的安全管理解决方案,主要功能包括:为企业建立规范化、实时互动化安全生产管理机制;提高企业安全生产管理的效率、节约相关的管理成本,增强外协单位安全生产的安全性;满足企业管理层和全体员工的不同层次和不同方面的需要;对企业将来的整体信息化建设提供必要的支持。系统有6个功能模块组成。

1.1 首页

首页以图形方式简洁明了的展现了专业分包与劳务分包安全教育、车辆统计、施工作业人员、消防设备统计、工器具统计情况。

1.2 劳务分包

对法律法规技术标准、工作制度、文件简报收发学习、安全教育培训记录、政治学习、安全活动记录、民主生活会、施工作业人员信息、车辆管理信息、环境风险管理、安全技术措施计划、工器具台帐、工器具检查试验、工作/施工票考核、责任制承诺书、安全检查自查、质量监察回复、安全奖惩、消防安全、施工合同安全协议20本台帐添加、编辑、删除、查询功能。

1.3 专业分包

对法律法规技术标准、工作制度、文件简报收发学习、安全教育培训记录、政治学习、安全活动记录、民主生活会、施工作业人员信息、车辆管理信息、环境风险管理、安全技术措施计划、工器具台帐、工器具检查试验、工作/施工票考核、责任制承诺书、安全检查自查、质量监察回复、安全奖惩、消防安全、施工合同安全协议20本台帐添加、编辑、删除、查询功能。

1.4 企业资质

对应班组的营业执照上传、编辑功能。

1.5 二维码

由图1二维码生成图所示,根据技工、辅助工基本信息,单位资质可生成该员工对应二维码,通过安卓和ios移动设备在APP上扫码可时时查看掌握员工信息。

1.6 系统管理

系统管理包含部门用户管理、权限管理、系统公告管理。

2 设计思路与方案

(1)以国际标准为设计和实现依据;(2)采用面向对象的设计技术;(3)采用当前最流行的B/S这种多层架构体系;(4)美观的图标化界面设计,使得界面非常简洁,易操作;运用高级js技术和jquery的插件技术,增强页面的动画效果,大大增加了系统的用户体验;(5)采用ajax异步数据交互技术,精细得处理页面数据交互,使得用户使用非常流畅;(6)编写系统全局过滤器,让权限配置更加精细,稳定;(7)采用MD5+salt加密算法,进一步提高系统安全性。

3 系统整体架构

3.1 系统层次架构

系统采用J2EE技术来开发系统软件,采用纯三层结构,用JAVA和JSP工具实现B/S结构,将各种复杂的查询、系列逻辑判断及各种运算均置于服务器端,使服务器端和客户端相对独立,用户不需安装客户端,只需打开浏览器便可使用本系统,从而降低了客户机的配置要求。

本系统采用J2EE技术的B/S架构,为三层结构分为客户端、业务层和远程数据库服务器。

客户端IE浏览器是直接面向用户,也是系统对外的窗口,业务人员要进入系统,必须经过系统身份验证,合法用户通过身份验证后,根据操作权限形成动态菜单。

业务层负责处理来自客户端的各种请求、业务逻辑,若要访问数据库,则要将这种请求发送给数据访问层,并接收来自数据访问层的数据。

数据访问层负责接收来自业务层的数据请求,读、写、访问数据库,并将数据反馈给业务层。

这种架构的主要特点是:(1)高性能、易维护。系统所有功能模块存放于WEB应用服务器,在客户端仅需要具有IE浏览器即可,服务器程序负责用户功能模块调用,客户端只能调用被授权的功能模块,当功能模块维护更新时,服务器程序会自动发布,这样一方面,大大方便了WEB应用服务器程序的维护和发布,另一方面将客户端维护工作降到最低或不需要维护,从而实现了“零”客户端维护。这样应用系统充分继承了多层架构的优良性能速度与易维护特性。(2)接口灵活、扩展性强。系统所有功能均采用模块化封装,实现即插即用。

3.2 系统优势

(1)美观的图标化界面设计,使得界面非常简洁,易操作,大大增加了系统的用户体验。(2)采用ajax异步数据交互技术,精细得处理页面数据交互,使得用户使用非常流畅。(3)运用高级js技术和jquery的插件技术,增强页面的动画效果,增强用户体验。(4)整体架构采用MVC,并且把视图文件放置于WEB-INF下面。以切断外界直接访问视图的可能性,极大的增加了系统的安全性。(5)編写系统全局过滤器,让权限配置更加精细,稳定。

4 系统实现技术

4.1 技术原理

采用J2EE技术来开发系统软件,采用了B/S(表示层-业务层-数据访问层-数据库)四层结构,将各种业务处理、一系列逻辑判断及各种运算均置于业务层,将各种复杂的查询、与数据库的交互均置于数据访问层,明确各层的业务处理规则及界限。

4.2 J2EE技术

J2EE是一种利用JAVA 2平台来简化诸多与多级企业解决方案的开发、部署和管理相关的复杂问题的体系结构。J2EE技术的基础就是核心JAVA平台或JAVA 2平台的标准版,J2EE不仅巩固了标准版中的许多优点,例如“编写一次、到处运行”的特性、方便存取数据库的JDBC API、CORBA技术以及能够在Internet应用中保护数据的安全模式等等,同时还提供了对EJB(Enterprise JavaBeans)、Java Servlets API、JSP(Java Server Pages)以及XML技术的全面支持。

概括起来,J2EE体系结构的优点是:(1)Java Servlet和JSP都要编译为Java Class才作为Servlet运行,因此执行性能会明显提高。(2)Java Servlet和JSP中可以完全使用JAVA进行编程,可以完成许多简单的商业逻辑,特别是JSP,可以直接书写HTML。因此简化了页面的输出,这样就保留了脚本语言易于使用的优点。(3)复杂的商业逻辑以组件的形式部署在EJB Server中。由于EJB Server提供了多种组件事务服务,使系统更能够应付大量的并发用户和管理复杂的事务逻辑。(4)EJB Server中集成的组件命名服务可以使组件位置透明化,简化了组件的部署和客户端应用的维护。(5)开发过程易于分工,可以由专人负责编写组件,其他人组装页面。

5 结语

当前加强班组建设已经成为新时期企业生存和发展的主流,而外协单位班组管理的好坏直接关系到企业的兴衰。在安全管理、安全活动与主业无差别的基础上,推出外协单位安全管理自建系统,从安全教育培训、两措、生产计划、政治、民主、日常管理等全方位向主业接轨。有计划、有实施、有检查、有改进,实行全闭环管理。利用互联网+手机APP实时指导外协单位班组建设,促进班组安全工作在高效、良性状态下运行,以此提升外协单位的安全生产管理水平。做到杜微渐防,彻底杜绝由于安全原因对生产造成的经济损失和人员伤亡。

参考文献

[1]梁燚鑫.基于违章记分系统的外协队伍安全管理研究[J].机电信息,2016,(33):159-160.

[2]尹超,张建秋,王伟.基于移动终端的网络化外协加工进度实时管控系统[J].计算机集成制造系统,2015,21(02):485-494.

猜你喜欢
开发与应用计算机技术二维码
二维码
让严肃的二维码呆萌起来
温度场模型在加热炉过程控制系统中的开发与应用
微课在小学音乐中的开发与应用探究
二维码,别想一扫了之