毕业设计(论文)基于SWT的安全事故等级管理系统

上传人:cl****1 文档编号:458071933 上传时间:2023-01-11 格式:DOC 页数:39 大小:422.01KB
返回 下载 相关 举报
毕业设计(论文)基于SWT的安全事故等级管理系统_第1页
第1页 / 共39页
毕业设计(论文)基于SWT的安全事故等级管理系统_第2页
第2页 / 共39页
毕业设计(论文)基于SWT的安全事故等级管理系统_第3页
第3页 / 共39页
毕业设计(论文)基于SWT的安全事故等级管理系统_第4页
第4页 / 共39页
毕业设计(论文)基于SWT的安全事故等级管理系统_第5页
第5页 / 共39页
点击查看更多>>
资源描述

《毕业设计(论文)基于SWT的安全事故等级管理系统》由会员分享,可在线阅读,更多相关《毕业设计(论文)基于SWT的安全事故等级管理系统(39页珍藏版)》请在金锄头文库上搜索。

1、沈阳航空航天大学毕业设计(论文) 摘 要在企业的生产中,常常会发生一些人为的、机械的安全事故,给企业带来或大或小的损失。所以,安全事故作为影响企业生存命运的因素之一,一直都受到企业人的高度重视。也正因为如此,安全事故管理便成为了一门科学。可以说,管理好安全事故可以很大程度的预防安全事故的发生率,可以在很大程度上减少安全事故所带来的损失。本文主要介绍了安全事故登记管理系统的分析设计与实现的全部过程。并运用功能结构图、运行时序图和协作图等对核心模块的设计过程进行了详细的说明。安全事故登记管理系统基于SWT+Eclipse开发平台,后台数据库选用oracle,使用JAVA编程语言来实现。实现了事故等

2、级管理,事故类别管理,专家组档案管理,事故处理,用户管理,密码修改等功能。实现了从事故明细的录入,事故类别,事故等级的填写,在到专家组的处理这一运行周期。简化了繁琐的手工操作,规范化整个处理流程,更加方便快捷。本系统经过测试,运行效果稳定,操作方便。能够很好的解决企业遇到的管理困难,为企业带来更多的利润。关键词:SWT;安全事故管理;ORACLE9i;eclipse+SWTAbstractSWT (Standard Widget Toolkit) GUI is an open source programming frameworks to provide a better use of in

3、terface and processes. Therefore, the use of SWT platform, allows customers to edit out the use of a simple java program more easily . In this paper, through the SWT / Jface components developed under the Eclipse integrated development environment, the main process of JAVA applications and ideas. In

4、 order to use Suns JDK to develop a more simple graphical user interface, we use the Eclipse integrated development environment, the installation designed specifically for GUI SWT / Jface component 5, through which the use of Designer designer to develop Registration of security incident management

5、system java application. Back-end database management system using ORACLE9i, to achieve the security incident management, investigation with a group of experts, accident statistics, queries and so on.This paper introduces the SWT-based security incident management system for registration of basic fu

6、nctions and philosophy design, focusing on the Introduction, needs analysis, outline design, detailed design and system operation and testing of this five parts described up. First introduced title source of introduction, the design goal; Secondly, the needs analysis focuses on the software developm

7、ent space in the market and achieve the required software; again, the outline design, detailed design focuses on the whole idea of the software, the required technical and Is how to achieve internal procedures; Finally, the system tests are mainly implemented for each of the software to run steps to

8、 ensure that the software is finished there are no errors.Keywords: SWT;Registration of security incident management system;ORACLE9i;eclipse+SWT目 录1 引言11.1 课题背景11.2 题目内容12 技术概述42.1 MVC模式42.2 系统代码组织体系42.2.1 界面层设计52.2.2 实体层设计62.2.3 业务层设计62.2.4 数据存取层设计72.3 Hibernate概述72.4 数据存取接口设计72.5 SQL语言和HQL语言92.6 开

9、发环境103 系统分析123.1 需求分析123.1.1 功能需求123.1.2 数据需求133.2可行性分析143.2.1经济可行性分析143.2.2法律可行性分析143.2.3技术可行性分析154 概要设计164.1系统E-R图164.2数据库表结构设计174.2.1用户信息表(I_USER)174.2.2事故类别表(I_INCIDENTTYPE)174.2.3事故等级表(I_INCIDENTLEVEL)184.2.4专家组表(I_ENGINEERGROUP)184.2.5事故表(I_INCIDENT)185 系统分析205.1系统功能结构图205.2事故类型管理225.3事故等级管理24

10、5.4专家组管理管理265.4.1用户管理275.4.2密码修改285.4.3事故管理296 调试分析317 结束语33参考文献34致 谢35I沈阳航空航天大学毕业设计(论文)1 引言1.1 课题背景对于企业来说,安全事故永远都是不可避开的话题。避免和减少安全事故的发生率,降低安全事故的等级能有效的保证企业利益。监管部门的有效监管和对事故的及时处理能有效的监督企业的安全生产和减少事故的损失。从而减少事故的发生和降低事故的等级。一个可以登记、管理、处理企业发生的安全事故的软件在此过程中将发挥较大的辅助作用。为避免和减少事故,宣传安全理念,企业必须建立完善的安全事故登记管理系统,为事故的及时管理、

11、上报、调查和根源分析提供必要的系统管理和使用工具。从而事企业实现消除隐患、减少事故和保护员工健康安全的最终目标,同时也最大化的减少了企业的损失。1.2 题目内容企业在生产过程中出现了工作的失误、其他一些人为因素,造成了安全的发生。尤其最近,各地频繁出现各种事故,建立一个安全事故管理系统、快速的建立事故调查组、及时上报事故信息等工作显得尤为重要。SWT(Standard Widget Toolkit)是一个开源的GUI编程框架,对java程序提供更好的操作界面与处理流程。开发的安全事故登记管理系统包含如下功能:安全事故录入功能安全事故后发生后,安全事故管理员可以在第一时间录入安全事故的具体信息。

12、包括事故的类别、事故等级、事故发生时间、事故发生单位等;安全事故专家组的配备 当管理员录入了安全事故的明细后,系统显示事故状态应为未处理,事故的处理过程首先要为事故抽取相应的调查专家组。系统可以根据安全事故的类别,和级别自动为安全事故配备调查专家组;安全事故调查专家组档案的管理 安全事故登记管理系统不仅可以及时的根据管理员录入的信息为安全事故配备合适的专家组,还可以根据调查专家组人员配备情况及时调整和更改专家组的信息,比如增加和删除专家组,还可以根据专家组专业水平修改其类别和等级。这样使专家组最大化的发挥其自身的作用,大幅度减少人力资源的浪费;安全事故信息的统计功能系统可以统计用户给定时间段的

13、所有事故,统计功能可以通过事故类别,事故级别,和处理状态等条件异议实现;安全事故的查询功能 系统管理员和操作人员可以随时登陆软件进行查询事故以及专家组的所有信息,系统设定可以根据任意条件匹配查询;事故数据的上报由于国家会定期抽调企业的安全事故信息,所以安全事故登记管理系统可以按照国家要求的格式形成文件,实现事故数据上报功能。为事故的调查和根源分析提供必要的系统管理。1.3设计目标系统通过SWT平台,构建出了一个操作界面,在安全事故发生后,安全事故管理员可以及时的将安全事故的明细存入数据库。并且通过事故的类别和等级与安全事故调查专家组匹配,及时为安全事故抽取相应的调查专家组从而及时有效的处理事故

14、。当一个安全事故发生后,安全事故管理员通过登录界面,进入到安全事故登记管理操作系统,录入安全事故的明细,在处理阶段系统会根据录入的安全事故的类别,级别自动抽取调查专家组,为安全事故配备相应的调查专家组。对系统管理人员和专家组以及事故的维护主要包括增、删、改操作。1.4课题意义安全事故一直都是企业生产中不可避免的问题,而且安全事故的预防及处理直接关系到企业的发展命运,在企业生产中至关重要。但是通过网络资源的分析,对于企业安全事故登记管理系统一直都是处于初步发展的阶段,所以根据市场经济的分析,安全事故登记管理系统必然会成为企业生产类软件研究的必然方向。 但是对于世界科技发展的大前提下,自动化已经成

15、为了不可逆转的趋势,而目前做出的软件录入的信息尚且需要人为手动的录入,所以对于企业在生产中发生的安全事故的登记和管理系统更好的实现,还需要许多的时间和努力。2 技术概述2.1 MVC模式模型视图控制器(MVC)是XeroxPARC在八十年代为编程语言Smalltalk80发明的一种软件设计模式,至今已被广泛使用。MVC是一个设计模式,它强制性的使应用程序的输入、处理和输出分开。使用MVC应用程序被分成三个核心部件:模型、视图、控制器。MVC模式图如图2.1所示:图2.1 MVC模式图2.2 系统代码组织体系2.2.1 界面层设计SWT本身仅仅是Eclipse组织为了开发Eclipse IDE环境所编写的一组底层图形界面 API。至今为止,SWT无论是在性能和外观上,都超越了SUN公司提供的AWT和SWING。目前SWT已经十分稳定。这里指的稳定应该包含两层意思:一是指性能上的稳定,其中的关键是源于SWT的设计理念。SWT最大化了操作系统的图形构件API,就是说只要操作系统提供了相应图形的构件,那么 SWT只是简单应用JNI技术调用它们,只有那些操作系统中不提供的构件,SWT才自己去做一个模拟的实现。可以看出SWT的性能上的稳定大多时

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号