企业职工伤亡事故信息管理系统.docx
《企业职工伤亡事故信息管理系统.docx》由会员分享,可在线阅读,更多相关《企业职工伤亡事故信息管理系统.docx(28页珍藏版)》请在冰豆网上搜索。
![企业职工伤亡事故信息管理系统.docx](https://file1.bdocx.com/fileroot1/2023-1/23/955a34f2-9ab7-4697-9b0c-5626e631b7a6/955a34f2-9ab7-4697-9b0c-5626e631b7a61.gif)
企业职工伤亡事故信息管理系统
题目企业职工伤亡事故信息管理系统
系(部)
班级
姓名
学号
指导教师
2013年12月10日
摘要
企业一旦发生事故,后果严重,危害严重。
而且引发的事故发生突然,持续时间长、涉及面广,且发生事故,往往会引起人们的慌乱,极易造成二次事故。
事故的后果是人们无法接受的。
因此必须重点抓企业的安全管理,才能保护员工的安全及健康。
随着企业规模的不断增大,内部人员增加,靠以往手工的管理手段进行管理,已不能适应企业的发展,利用IT信息技术和现代管理思想,在一个多元化的信息社会里,建立安全信息平台,通过对安全信息的收集、分析、管理、处理、传递等环节形成一个自上而下、自下而上的高效、流通的闭环反馈系统,帮助企业处理日常安全工作,规范安全管理工作,全面准确地掌握安全信息,做出符合实际的决策,指导生产一线的安全管理。
本文介绍了企业职工伤亡事故信息管理系统的分析与开发过程。
通过对企业的需求分析,绘制相关的业务流程图及数据流图,以此构建系统总体功能,并应用ER图构建数据库结构。
最后系统采用C/S结构,VB6.0为开发语言,Access 2003为数据库来进行设计与开发,在Access中设计并制作各部分需要调用的数据库,并进行初始数据的输入,再进行VB6.0工程中界面的设计和事件代码的编写,本系统具有危险源信息管理,职工伤亡事故信息管理,员工信息管理,安全教育管理等模块,可分别完成职工伤亡事故信息、危险源信息、员工信息和安全教育信息的添加、修改、删除、查询、打印等功能,同时能完成对事故信息的统计分析。
此系统更加贴近信息电子化处理,从而降低了人工劳动并增加了信息的准确性。
关键词:
信息管理系统、伤亡事故、VB6.0
1引言
1.1企业职工伤亡事故信息管理系统开发的目的
随着企业的数量和规模不断的扩大,企业的工人数量在不断的增加。
面对庞大的信息量,利用计算机信息管理系统对企业工人的信息和工人在企业中职工伤亡事故综合信息进行管理已经成为一种必然趋势。
企业职工伤亡事故系统归纳了企业职工伤亡事故统计分析的主要内容及其方法,以此为基础结合数据库管理信息系统特点,提出了企业职工伤亡事故统计分析管理系统软件数据库结构、模块划分、系统功能分析和功能设计。
该管理系统解决了伤亡事故基本情况难以掌握,事故统计数据收集繁琐、统计分析速度慢且不全面等问题,实现企业办公的高效率和电子信息化规模。
通过企业职工信息管理系统的设计与实现,熟悉掌握VisualBasic6.0、Access2003等工具软件,系统地掌握需求分析、数据库设计、编码实现、测试等软件开发的流程,提高自身分析问题、解决问题的能力。
1.2企业职工伤亡事故信息管理系统开发的意义
对企业整个来说,企业职工伤亡事故状况决定了企业安全管理水平。
如何利用先进的管理手段来提高企业的安全管理水平成为企业发展的当务之急。
面对信息时代的机遇和挑战,利用科技手段提高企业安全管理无疑是一条行之有效的途径。
系统简单易懂,结合现在企业职工伤亡事故系统要求,选用MicrosoftAccess数据库作为后台数据库。
虽然计算机管理并不是企业走向成功的关键元素,但它可以最大限度地发挥准确、快捷、高效等作用,对企业安全管理提供强有力的支持。
因此,采用全新的计算机网络和企业职工伤亡事故管理系统,已成为提高企业安全管理效率,使作业人员与管理系统之间灵活互动,实现流畅的工作流衔接,帮助企业有效地进行安全管理,释放最大价值。
2企业职工伤亡事故信息管理系统的系统分析
2.1系统开发目标
(1)建立一套功能完整、方便快捷、高效的企业职工伤亡事故信息管理系统。
(2)全面的综合查询,包括企业危险源信息查询、职工伤亡事故信息查询、员工信息查询、安全教育信息查询等。
(3)实现对企业危险源名称、危险级别、管辖部门、控制要求、应急措施、责任人以及检查日期添加、修改和删除。
(4)实现对企业员工姓名、出生日期、工作部门、联系方式、学历、何时参加工作以及安全教育状况有效添加、修改和删除。
(5)实现对企业伤亡事故类型、日期、原因和损失添加、修改和删除。
(6)实现对企业安全教育部门名称、教育类型、教育负责人以及时间添加、修改和删除。
(7)准确的统计分析,包括危险源信息统计分析、伤亡事故信息统计分析等。
(8)有效的信息打印,包括想要查询的危险源信息报表、员工信息报表、职工伤亡事故信息报表以及安全教育信息报表等。
2.2企业职工伤亡事故信息管理系统的可行性分析
2.2.1经济方面
现在,随着信息化的发展,企业管理层也越来越注重企业伤亡事故,任何一个企业高层都不希望本企业发生安全生产事故,要想管理上面不落后,那么就等跟上时代的发展步伐,通过计算机信息化的手段来提高日常的管理工作。
也就是说相对于花费在软件开发投入上的钱远比通过系统节省的钱要少,所以通过信息化来实现企业自身的管理是势在必行。
2.2.2技术方面
从系统开发技术角度分析,开发该系统需要VB程序即可,当开发人员精通VB语言,并且有安全专业人员提供专业技术支持,开发该系统应该没问题。
2.2.3管理方面
国家安全生产方针是:
“安全第一,预防为主,综合治理。
”要想治理好安全问题,就需要各方力量共同努力,政府、企业、中介、工会、从业人员等,开发企业职工伤亡事故信息管理系统既不违反任何法律法规,又符合社会需求,企业安全部门人员要想提高管理水平和效率,需要这样一种系统去管理企业安全问题。
2.3企业职工伤亡事故信息管理系统的需求分析
2.3.1企业需求
当前生产型企业特别是高危行业,生产事故频发,为了能够及时发现并消除危险源,减少人员伤亡,提高企业安全管理水平,企业急需一套计算机操作软件能对企业危险源和职工伤亡事故信息进行实时有效控制与分析。
2.3.2系统功能需求
1)企业危险源管理功能需求:
为了能够全面准确掌握企业危险源情况,当检查时需要高效准确的将企业危险源的相关信息录入计算机系统,以便及时查询反馈,对企业危险源的相关信息进行打印并做出科学准确分析,优先纠正亟待解决的问题。
2)职工伤亡事故信息管理功能需求:
对企业发生事故进行准确录入,保存事故信息数据,及时查询和分析,通过横向和纵向对比,研究企业多发事故的原因,以便很好地预防和控制事故。
3)员工信息管理功能需求:
对企业所有员工进行统计,录入,把违规操作者和年终奖结合起来,进行有效查询和打印。
4)安全教育信息管理功能需求:
预防事故发生,企业内宣传和安全教育也是不可缺少的一部分,企业想要知道企业各部门,各级落实安全责任制情况,就需要对各自安全教育信息进行录入,查询。
2.3.3系统非功能性需求
1)低成本
2)方便二次开发,适应企业的个性化需求。
3)简单易用,可维护性强。
4)适合企业现场的使用环境和条件。
2.4管理业务调查
2.4.1企业职工伤亡事故信息系统的组织结构
要想开发的系统适合大多数企业需求,就必须了解使用该系统相关人员或者机构,于是进行组织结构调查是非常必要的,以建筑总公司安全生产管理组织结构为例,用图把企业安全各部门机构以及责任人表示如下。
图2-1建筑总公司组织结构图
2.4.2企业职工伤亡事故信息管理系统的管理功能调查
企业安全部门在执行落实安全工作时,主要危险源管理、职工伤亡事故管理、员工管理、安全教育四个方面,每个业务下面有对应信息需要添加和维护、以及对部门所需要信息进行打印,对危险源和事故按不同年份,不同类型进行统计,有助于研究企业危险状况,分析企业危险原因,从而在特别月份,特别区域,特别工种实行重点排查,同时安全主管部门要对各部门落实安全生产责任制进行监督,就必须掌握各部门进行安全教育情况。
图2-2企业职工伤亡事故信息管理功能图
2.4.3企业职工伤亡事故信息管理系统的业务流程分析
系统业务流程分析是从管理入手,从与企业直接有关的机构开始进行业务调查,业务流程图是一种描述系统内单位人员之间业务管理、作业顺序和管理信息流向的图表,利用它可以帮助分析人员找出业务流程中的不合流理向,详细调查的重点是对管理业务的流程进行描述,通过采用系统业务流程图来描述系统的业务流程分析结果。
企业职工伤亡事故信息管理以建筑总公司为例,业务流程图如下:
图2-3企业职工伤亡事故信息管理业务流程图
2.5企业职工伤亡事故信息管理系统的数据流程分析
数据流程图是一种能全面地描述信息系统逻辑模型的主要工具,它可以用少数几种符号综合地反映出信息在系统中的流动、处理和存储情况。
本系统的管理信息系统的数据流程图分为两层。
顶层数据流程图说明了系统总的处理功能、输入和输出。
顶层数据流程图如下:
员工信息伤亡事故信息
安全教育信息
事故调查结论
危险源信息
事故相关情况
图2-4企业职工伤亡事故顶层数据流程图
第二层数据流程图如图:
危险源信息
危险源信息表
员工基本信息
员工信息表
伤亡事故信息事故信息表
安全教育信息表
图2-5企业职工伤亡事故第二层数据流程图
2.6数据字典
数据字典:
根据系统的数据流程图,得到数据流、数据存储、加工和数据项的数据字典,数据字典详细描述了数据流程图中各个项,有助于操作员进一步了解系统的逻辑功能和结构。
(1)数据流的描述
数据流编号:
D1
数据流名称:
危险源信息
简述:
建筑施工现场危险源信息
数据流来源:
危险源
数据流去向:
安全分析和评价
数据项组成:
危险源编号+危险源名称+管辖部门+检查日期
数据流编号:
D2
数据流名称:
员工基本信息
简述:
施工人员基本信息
数据流来源:
员工
数据流去向:
员工管理模块
数据项组成:
员工编号+员工名称+出生日期+工作部门+学历+工龄+安全教育状况
数据流编号:
D3
数据流名称:
伤亡事故信息
简述:
施工过程中人员伤亡情况
数据流来源:
人员伤亡信息
数据流去向:
事故信息管理
数据项组成:
事故名称+事故日期
(2)处理逻辑的描述
处理逻辑编号:
P1
处理逻辑名称:
安全分析与评价
简述:
对危险源进行安全分析与评价
输入的数据流:
危险源信息
处理描述:
分析危险源级别,提出控制措施,并记入危险源信息登记表
输出的数据流:
处理后的危险源信息
处理逻辑编号:
P2
处理逻辑名称:
员工管理
简述:
对公司员工信息管理
输入的数据流:
员工信息
处理描述:
对员工基本信息和安全教育信息以及伤亡信息查询记入员工信息表中
输出的数据流:
处理后的员工信息
处理逻辑编号:
P3
处理逻辑名称:
事故管理
简述:
对发生事故信息进行管理
输入的数据流:
发生事故信息
处理描述:
对发生事故时间、地点、损失记入事故信息表中
输出的数据流:
处理后的事故信息
(3)数据存储的描述
数据存储编号:
F1
数据存储名称:
危险源信息表
简述:
记录处理后危险源信息
数据存储组成:
危险源编号+危险源名称+检查日期+管辖部门+危险级别+控制要求+应急措施+责任人
关键字:
危险级名称
数据存储编号:
F2
数据存储名称:
员工信息表
简述:
安全教育后员工信息
数据存储组成:
员工编号+员工名称+出生日期+工作部门+学历+工龄+安全教育状况
关键字:
员工编号
数据存储编号:
F3
数据存储名称:
事故信息表
简述:
发生事故并且调查清楚的事故信息
数据存储组成:
事故名称+事故日期+事故类型+伤亡损失+事故原因
关键字:
事故名称
(4)外部实体的描述
外部实体编号:
S1
外部实体名称:
危险源
简述:
危险源的相关信息
输入的数据流:
危险源基本信息
输出的数据流:
安全分析和评价后危险源信息
外部实体编号:
S2
外部实体名称:
员工
简述:
员工信息
输入的数据流:
员工基本信息
输出的数据流:
员工伤亡信息以及安全教育培训信息
外部实体编号:
S3
外部实体名称:
事故
简述:
事故发生相关信息
输入的数据流:
事故发生时基本信息
输出的数据流:
事故处理后信息
外部实体编号:
S4
外部实体名称:
安全科
简述:
安全检查与教育相关信息
输入的数据流:
危险源与事故信息
输出的数据流:
处理后危险源信息以及事故损失相关信息
3企业职工伤亡事故信息管理系统的系统设计
3.1信息系统流程图设计
图3-1系统流程图
3.2数据库设计
3.2.1ER图设计
通过对用户需求进行综合、归纳和抽象,形成一个独立于具体数据库的概念模型。
根据前面的设计规划处实体有:
用户实体、总体。
构建E-R图用来描述本系统中的概念模型。
图3-1企业危险源与事故ER图
图3-2危险源ER属性图
图3-3员工ER属性图
职工伤亡事故
图3-4职工伤亡事故ER属性图
3.2.2数据库关系模式设计
危险源(危险源编号,危险源名称,危险级别,管辖部门,控制要求,应急措施,责任人,检查日期)
职工伤亡事故(职工编号、职工姓名、事故日期、事故类型、事故原因、事故损失、事故负责人、备注)
员工(员工编号、姓名、出生日期、工作部门、联系方式、学历、何时参加工作、安全教育状况)
安全教育(部门名称、安全教育类型、安全教育负责人员、安全教育培训时间、参加人员)
将关系模型转换成具体DBMS支持的实际关系数据模型,如下面的几个表格所示。
(每个表格表示在数据库中的一个表)
表1危险源信息表
字段名
数据类型
主键/外键
说明
危险源编号
char(10)
主键
自动增加
危险源名称
char(10)
危险名称
危险级别
char(10)
危险级别
管辖部门
char(10)
所属管辖部门
控制要求
char(10)
控制时技术性要求
应急措施
char(10)
应急措施
责任人
char(10)
事故主要责任者
检查日期
datetime
检查日期
表2事故信息表
字段名
数据类型
主键/外键
说明
职工编号
char(10)
主键
描述职工编号的数据
职工姓名
char(10)
描述姓名的数据
事故日期
datetime
描述事故日期的数据
事故类型
char(50)
描述事故类型的数据
事故原因
char(255)
描述事故原因的数据
表3员工信息表
字段名
数据类型
主键/外键
说明
员工编号
char(10)
自动增加
姓名
char(10)
员工姓名
出生日期
datetime
员工出生日期
工作部门
char(10)
所属部门
联系方式
char(10)
电话
学历
char(10)
学历
何时参加工作
char(10)
参加工作时间
安全教育状况
char(10)
厂级、车间级、班组级
表4安全教育信息表
字段名
数据类型
主键/外键
说明
部门名称
char(10)
部门名称
安全教育类型
char(10)
培训部门
安全教育负责人员
datetime
负责培训人员
安全教育培训时间
char(10)
培训时间
参加人员
char(10)
参加人员
3.3系统总体功能设计
3.3.1系统总体功能设计
图3-5系统总体功能层次图
3.3.2系统主要模块
系统主要模块为危险源信息管理、职工伤亡事故信息管理、安全教育信息管理,下面以职工伤亡事故信息管理模块为例,介绍分支系统,其他三个分支系统与此类似。
图3-6职工伤亡事故信息管理模块图
3.4系统运行界面详细设计
本部分主要内容为本系统的运行界面及其分析,各模块的打印功能分为查询打印和条件打印。
3.4.1用户设置
1)用户添加
图3-7用户添加图
2)用户和密码设置
图3-8用户和密码设置图
3.4.2危险源信息管理
1)危险源信息添加
图3-9危险源信息添加图
2)危险源信息维护
图3-10危险源信息添加图
3)危险源信息全部打印
图3-11危险源信息全部打印图
4)危险源信息查询打印
图3-12危险源信息查询打印图
5)危险源统计
图3-13危险源统计图
3.4.3职工伤亡事故信息管理系统
1)职工伤亡事故信息添加
图3-14职工伤亡事故信息添加图
2)职工伤亡事故信息维护
图3-15职工伤亡事故信息维护图
3)职工伤亡事故信息全部打印
图3-16职工伤亡事故信息全部打印图
4)职工伤亡事故信息查询
图3-17职工伤亡事故信息查询图
5)事故统计
图3-18事故统计图
3.4.4员工信息管理
1)员工信息添加
图3-19员工信息添加图
2)员工信息维护
图3-20员工信息维护图
3)员工信息全部打印
图3-21员工信息全部打印图
4)员工信息条件打印
图3-22员工信息条件打印图
3.4.5安全教育信息
1)安全教育信息添加
图3-23安全教育信息添加
2)安全教育信息维护
图3-24安全教育信息维护图
3)安全教育信息打印
图3-25安全教育信息打印图
3.4.6退出
1)退出系统
图3-27退出程序图
4系统调试
在系统投入使用前,系统开发人员要对系统各个运行界面进行调试,确保系统正常运行,有没有系统漏洞出现,如果有,及时审查纠正。
并且邀请企业安全管理人员对系统进行尝试,有不合理的地方对其修改,做好后期的维护。
5系统技术实现
5.1VisualBasic6.0
VisualBasic是一种由微软公司开发的包含协助开发环境的事件驱动编程语言。
从任何标准来说,VB都是世界上使用人数最多的语言——不仅是盛赞VB的开发者还是抱怨VB的开发者的数量。
它源自于BASIC编程语言。
VB拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易的使用DAO、RDO、ADO连接数据库,或者轻松的创建ActiveX控件。
程序员可以轻松的使用VB提供的组件快速建立一个应用程序。
5.2Access2003
Access是微软公司推出的基于Windows的桌面关系数据库管理系统(RDBMS),是MicrosoftOffice套装办公系列应用软件之一,具有见面友好、方便快捷、效率高、扩展性强等优点。
Access作为一种关系型数据库管理系统,其主要特点如下:
面向对象,界面友好、易操作。
参考文献
[1]吴洪潭.数据库原理[M].北京:
国防工业出版社,2003.
[2]袁昌明.实用安全管理技术[M].北京:
冶金出版社,1998.
[3]袁昌明.企业危险源信息管理系统分析与设计[J].中国计量学院学报,2004.........忽略此处.......