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