首页 > 范文大全 > 正文

监管安全生产软件设计探析

开篇:润墨网以专业的文秘视角,为您筛选了一篇监管安全生产软件设计探析范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

1、需求分析

随着社会经济和科技的蓬勃发展,安全生产和监管在某程度上仍停留在一个比较低的水平,据不完全的统计,每年由于安全生产,业务巡查不当,施工不当,监管不力等直接带来的经济损失达数百亿,由于传统的方式与手段,往往无法及时、高效地解决安全生产的隐患以及带来的问题,甚至出现由于缺乏某些设备,无法及时地与主管领导直接反映问题,在安全生产和监管上缺乏有力证据去敦促相关部门重视该问题。为了解决目前社会上存在的以上问题,迫切需要建立一套完善的系统或管理平台,通过智能手机和电脑客户端的结合,使主管领导坐在办公室也能实时监控到生产安全的情况和安全隐患的有效排查。这种模式大大的降低了人力资源的劳动成本,也提高了工作效率。

2、软件的结构分析

通过现在人人都有的智能手机,能较好地解决了管理制度上的监督和执行力度保障的问题,智能手机端通过采集GPS信息、手机拍摄照片、移动数据网络传输等信息技术手段的巧妙组合为管理者的电脑端提供实时、真实、有效的信息反馈,它极大地满足了人们对生产安全的监控要求、切实能提升企事业机构的管理效率,保障有力的执行效果。

3、系统的主要功能和设计

基于监管安全生产的应用软件的设计和实现(withness)的核心是应用手机端app和服务器数据库系统,不仅需要数据库服务器具有极强的处理能力,也要求数据库服务器系统具有很高的可靠性,以保证应用系统能够即时访问到数据库中的数据,而手机端则需要实现拍照上传,定位位置信息,记录语音信息,即时信息共享等功能,实现手机端和电脑端的互动和即时的信息获取,在电脑端功能模块,有记录用户数据等,不仅能通过长年累积的数据来分析手机端用户的巡查习惯,也能通过大量数据分析出安全生产容易发生的意外点和关键环节,将不必要的意外扼杀在萌芽阶段。

4、拟解决的关键问题

建立一套完善的集安全生产,业务巡查,安全监管,安全隐患排查于一体的企业管理软件,用最小的成本去实现以上功能,以解决困扰企业的安全生产、有效监督、保证执行力等难题,手机端获取信息,备份到服务器及电脑端、建立区域管理机制、制定信息安全管理规范,利用新科技来推进企业安全生产的信息化管理。

5、拟采取的研究方法、技术路线

5.1研究方法

主要以系统工程的思想指导整个规划、设计过程,从企业的实际需求出发,保证应用的实时性和方案的可行性。主要方法有:先进行系统的建模,建立数学模型抓取数据,然后通过Android,谷歌地图等技术手段,使手机端和电脑端能实现同步的过程,并进行后实时的跟踪,以便调查手机端的动态,最后经过长时间观察一系列用户的行为和活动来抓取数据分析,以便改良该方案。

5.2技术路线

5.2.1本项目手机端将采用安卓技术来进行应用的设计,Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。安卓技术内核简介:Android是运行于Linuxkernel之上,但并不是GNU/Linux。因为在一般GNU/Linux里支持的功能,Android大都没有支持,包括Cairo、X11、Alsa、FFm-peg、GTK、Pango及Glibc等都被移除掉了。Android又以Bionic取代Glibc、以Skia取代Cairo、再以opencore取代FFmpeg等等。Android为了达到商业应用,必须移除被GNUGPL授权证所约束的部份,例如Android将驱动程序移到Userspace,使得Linuxdriver与Linuxkernel彻底分开。Bionic/Libc/Kernel/并非标准的Kernelheaderfiles。Android的Kernelheader是利用工具由LinuxKernelheader所产生的,这样做是为了保留常数、数据结构与宏。Android的Linuxkernel控制包括安全(Security),存储器管理(MemoryManagement),程序管理(ProcessManagement),网络堆栈(NetworkStack),驱动程序模型(DriverModel)等。下载Android源码之前,先要安装其构建工具Repo来初始化源码。Repo是Android用来辅助Git工作的一个工具。

5.2.2体系结构:J2EE、Android、Baidumap、Googlemap在体系架构方面,本次项目将采用J2EE和Android技术进行构建。随着Java语言的日益流行,而现在大多数智能手机都是Android智能系统,Java、Android与InternetWeb的实现结合。Java语言以其独立于平台、面向对象、分布式、多线索及完善的安全机制等特色,成为现代信息系统建设中的良好的开发平台和运行环境。J2EE提供了一个企业级的计算模型和运行环境用于开发和部署多层体系结构的应用。它通过提供企业计算环境所必需的各种服务,使得部署在J2EE平台上的多层应用可以实现高可用性、安全性、可扩展性和可靠性。它的优越性在于:计算平台支持Java语言,使得基于J2EE标准开发的应用可以跨平台地移植;Java语言非常安全、严格,这使开发者可以编写出非常可靠的代码;J2EE提供了企业计算中需要的所有服务,且更加易用:J2EE中多数标准定义了接口,例如JNDI、JDBC、JavaMail等,因此可以和许多厂商的产品配合,容易得到广泛的支持;J2EE树立了一个广泛而通用的标准,大大简化了应用开发和移植过程。

作者:侯永进 单位:广东轻工职业技术学院计算机工程系