第一篇
1环保管理系统的实现
1.1开发工具
本系统利用Struts和Spring作为架构,Orcal作为数据库管理系统,选用Java作为开发语言进行开发。Struts是一种优秀的J2EEMVC架构方式,利用Taglib获得可重用代码和抽象Java代码,利用ActionServlet配合Struts-config.xml实现对整个系统导航,使系统具有较高的可维护性和可扩充性。Spring是一个开源框架,是为了解决企业应用程序开发复杂性而创建的,主要优势之一就是其分层架构,使得每个层之间和类与类之间的关系,由原来的强绑定与强耦合转变为不绑定和松耦合,直接面向接口编程,达到设计与实现相分离的原则,并可分单元进行测试。Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,具有卓越的通用性、高效性、平台移植性和安全性。
1.2系统的实现及应用
在环保专业技术人员和软件开发公司人员共同努力下,具备上述功能的环保管理信息系统已开发完毕,现已在中国石化的部分企业进行试点运行。整个系统包括总部功能端和企业功能端,试点企业利用本系统已实现环保办公管理、污染排放管理、环保综合管理、年报月报生成与上报等管理功能;总部系统端实现企业上报数据的浏览、汇总、查询与统计功能。
2系统的特点
2.1逻辑结构清晰
整个管理系统根据功能目标分成相应的4个子功能模块,每个子功能模块按照环保管理工作的实际操作形成了明确清晰的逻辑结构,例如污染排放管理中三废产排管理实现正常情况下三废的产排管理、排污报告管理实现异常工况下三废的产排管理、污染治理设施管理实现三废的治理、环境监测模块为每个模块提供所需监测数据、总量控制模块最终自动生成企业污染物排放总量数据。清晰的逻辑结构便于基层环保技术人员快速理解整个管理系统的架构和操作流程,便于系统的准确应用。
2.2权限式管理
系统采用权限式管理,整个系统可灵活地按照企业的不同层次实现不同的功能并为操作人员赋予相应的权限,同时设置了上报审批流程,保证了系统的适用性和安全性。例如系统按照直属企业、二级单位、基层单位的三级架构分别为三级架构的操作人员赋予了权限,使各级操作人员只能进行本级及以下范围内的环保管理的各项操作,例如有固废申请的登记权限的基层单位用户只能完成固废基本信息的登记和提交,且只能看到本基层单位登记的信息,而公司级用户则可以看到所有二级、基层单位登记提交的信息。
2.3系统维护程度高,信息输入灵活
系统设置了完善的系统参数维护功能,可进行各种参数的维护,强大的参数维护可减少数据的输入量。例如废水管理模块中废水名称的维护、固废管理中外委单位的信息维护等均可实现下拉选择。同时系统的信息输入设置了手动输入和批量导入功能,可快速实现大量数据的导入,减少操作人员的工作量。
2.4系统标准化、规范化程度高
系统的设计均采用国家环保相关标准进行设计,数据的统计、处理及各种报表的设计均符合国家环保相关法律法规的要求。
2.5内容完善,适用性高
整个系统涵盖了环保日常管理工作的各项主要业务,并对环保管理的各项业务流程进行的过程优化和控制,同时根据石化行业的特点进行了针对性设计,便于基层环保技术人员的操作和使用。
2.6完善的信息管理功能
管理系统可实现数据输入保存、数据查询、统计分析、数据输出等传统的环保档案所无法比拟的功能,系统可自动将各类环保信息汇总、分析,提供科学的数据,便于环保技术人员发现问题及为管理者提供决策依据。
3结语
在环保问题日益突出的背景下,环保管理工作显得尤为重要,需对管理过程中产生的大量数据进行科学正确的判断和评价以提高环保管理水平。而传统管理模式无法应对石化行业环保管理工作量大、数据多的现状,环保管理信息化发展已成为环保工作的必然,因此本项目研究人员基于多年石化行业环保管理工作经验,在对企业进行详细调研的基础上,开发了石油化工行业环保管理系统。本系统完善的功能设置、友好的操作界面、完善的信息管理功能可以帮助企业实现环保管理的规范化、信息化、标准化,实现多源化环保数据管理和统计分析,提高石化行业环保管理工作的水平和效率,为控制和减少环境污染、进行环保管理和决策具有重要意义。
作者:杨文玉 郭亚逢 高阳 单位:中国石化安全工程研究院
第二篇
1其他功能
劳动保护费用管理功能模块由3个子功能模块组成,帮助企业建立劳动保护用品电子台账、生成劳动保护费用报表并可进行劳动保护费用的统计查询。职业卫生服务机构管理功能模块具有职业卫生技术服务机构信息登记和查询功能。登记的信息包括服务机构证书类别、等级、单位名称、业务范围、为本企业提供的服务的内容和时间等,并提供资质证书附件上传功能。系统参数维护功能模块实现对管理系统的各种参数进行设置,包括企业的组织框架、部门、岗位、疾病ICD码、健康监护类别、职业病危害因素及其标准限值、健康监护的健康检查科目及各项检查的参考值范围等。职业卫生管理系统的组成如图1所示。
2职业卫生管理系统的实现
2.1开发工具
本系统利用Struts和Spring作为架构,Orcal作为数据库管理系统,选用Java作为开发语言进行开发。Struts是一种优秀的J2EEMVC架构方式,利用Taglib获得可重用代码和抽象Java代码,利用ActionServlet配合Struts-config.xml实现对整个系统导航,使系统具有较高的可维护性和可扩充性。Spring是一个开源框架,是为了解决企业应用程序开发复杂性而创建的,主要优势之一就是其分层架构,使得每层之间和类与类之间的关系,由原来的强绑定与强耦合转变为不绑定和松耦合,直接面向接口编程,达到设计与实现相分离的原则,并可分单元进行测试。Java是一种可以撰写跨平台应用软件并且面向对象的程序设计语言,具有卓越的通用性、高效性、平台移植性和安全性。
2.2系统的实现及应用
在职业卫生专业技术人员和软件开发公司人员共同努力下,具备上述功能的职业卫生管理信息系统已开发完毕,现已在中国石化的部分企业进行试点运行。整个系统包括总部功能端和企业功能端,试点企业利用本系统已实现职工职业健康监护、作业现场职业病危害因素监测、职业卫生档案的生成与上报等管理功能;总部系统端实现企业上报数据的浏览、汇总、查询与统计功能。
3系统的特点
3.1逻辑结构清晰
整个管理系统根据功能目标分成相应的6个子功能模块,每个子功能模块按照职业卫生管理工作的实际操作形成了明确清晰的逻辑结构,例如健康检查管理遵循“职工基础信息录入—制定健康检查计划—输入健康检查结果—生成健康监护档案”结构,监测管理的逻辑结构为“设置职业病危害因素监测点—输入检测结果数据—生成岗位值—生成监测结果统计报表”。清晰的逻辑结构便于基层职业卫生技术人员快速理解整个管理系统的架构和操作流程,便于系统的准确应用。
3.2权限式管理
系统采用权限式管理,整个系统可灵活的按照企业的不同层次实现不同的功能并为操作人员赋予相应的权限,同时设置了上报审批流程,保证了系统的适用性和安全性。例如系统按照直属企业、二级单位、基层单位的3级架构分别为3级架构的操作人员赋予了权限,使各级操作人员只能进行本级及以下范围内的职业卫生管理的各项操作,下级的数据必须经过上报、审批方能生效。
3.3系统标准化和规范化程度高
系统的设计均采用国家职业卫生相关标准进行设计,数据的统计、处理及各种报表的设计均符合国家职业卫生相关法律法规的要求。
3.4内容完善
整个系统涵盖了职业卫生日常管理工作的各项主要业务,包括了健康监护、危害因素监测、职业卫生档案、劳动保护费用管理等。同时特别考虑了石化行业的特点进行了针对性设计,便于基层职业卫生技术人员的操作和使用。
3.5完善的信息管理功能
管理系统可实现数据输入保存、数据查询、统计分析、数据输出等传统的职业卫生档案所无法比拟的功能,系统可自动将各类职业卫生信息汇总、分析,提供科学的数据,便于职业卫生技术人员发现问题及为管理者提供决策依据。
4结语
职业卫生管理是一项政策性很强的工作,管理过程中产生大量的调查数据和实验数据,并需对这些数据进行科学正确的判断和评价[1]。本项目研究人员基于多年石化行业职业卫生管理工作经验,在对企业进行详细调研的基础上,开发了石油化工行业职业卫生管理系统。本系统完善的功能设置、友好的操作界面、完善的信息管理功能可以帮助企业实现职业卫生管理的规范化、信息化和标准化,提高石化行业职业卫生管理工作的水平和效率,为控制和减少职业病危害、保护职工健康做出应有贡献。
作者:于金宁 张昌运 武珊珊 李新鸾 单位:中国石油化工股份有限公司青岛安全工程研究院