基于B/S与C/S模式的铁路运输安全管理信息系统_第1页
基于B/S与C/S模式的铁路运输安全管理信息系统_第2页
基于B/S与C/S模式的铁路运输安全管理信息系统_第3页
基于B/S与C/S模式的铁路运输安全管理信息系统_第4页
基于B/S与C/S模式的铁路运输安全管理信息系统_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于B/S与C/S模式的铁路运输安全管理信息系统随着我国铁路运输业的快速进展,对铁路运输平安管理不断提出新的要求。解决平安管理问题一是要不断提高员I的平安素养,提高平安防范意识及事故处理力量;更重要的是运用平安管理信息技术,通过建立平安管理信息系统来提高平安管理水平,降低事故的发生。笔者综合考虑C/S模式在信息管理、办公自动化等事务处理和B/S模式在信息扫瞄、查询和发布方面的优势,采纳B/S和C/S模式相结合的混合模式开发了铁路运输平安管理信息系统。结合为某铁路运输企业开发的系统,论述了该系统的设计和实现。1系统讨论现状和目标进入20世纪90年月以来,平安管理在企业中越来越受到重视,在发达国家,各种现代化的平安管理方法广泛应用,由于其生产设备自动化程度很高,其平安管理大多包含在整个企业管理系统之内。而在国内的一些企业,平安管理多停留在宣扬、教育、定期平安检查的水平上,而且多数是定性分析或事故后分析。这种管理手段落后、被动、反应慢,很难适应现代平安生产的要求,这种现象在铁路运输企业表现得尤为明显。因此,迫切需要建立适合当代现有生产条件的平安管理模式,采纳数学方法和计算机技术,建立企业的平安管理信息系统,这就为定量分析制造有力条件。定量分析将对进一步熟悉平安生产的规律,猜测预报事故,防止和避开伤亡事故的发生产生乐观作用,所以建立平安管理信息系统,是解决铁路运输企业平安问题的有效途径。铁路运输平安管理信息系统一方面对大量的历史数据进行分类管理,向用户供应牢靠、准时的统计数据,使工作人员对以往的工作有总结性的熟悉;另一方面系统运用肯定的数学方法对搜集到的数据进行分析处理,帮助平安部门前瞻性的分析平安形势,准时发觉平安工作中存在的问题,提前进行预防掌握。据此笔者研制了平安管理信息系统,实现定性分析和定量分析相结合,力求把平安管理从传统的事后追踪变为事前预防掌握。2系统开发方案2.1系统体系结构客户/服务器(C/S,Client/Server)结构是20世纪90年月开头流行的一种体系结构,在C/S结构下,应用系统被分成前台(客户机)和后台(服务器)两部分,应用处理由客户端完成,数据访问和事务处理由服务器担当。C/S结构其优点体现在:①牢靠的数据完整性和平安性掌握;②高效的联机事务处理性能;③很好的开放性和易扩充性;④高效的应用程序开发。C/S结构的应用系统易于扩展,处理效率更高。但这种模式具有内在缺陷:客户端具有平台相关性;随着应用规律和程序界面占用越来越多的硬件资源,客户端变得越来越“胖”;客户端管理简单,维护困难。为解决C/S模式的内在缺陷,消失了3层C/S模式结构,这种模式把传统C/S结构中客户端的应用规律分别开来,形成一个单一的应用服务器,从而大大降低客户机对硬件的要求,使系统更简单扩展。随着Intemet的快速进展,消失了基于Web的Browser/Server模型(扫瞄器/服务器模型,简称B/S模型)。该模型是把C/S模型的服务器端进一步深化,分解成一个应用服务器(Web服务器)和一个或多个数据库服务器,从而形成一个类似3层C/S模型。B/S结构优点主要体现在:(1)用户界面更加友好,操作更加直观,更易满意用户的使用习惯。(2)对用户跨平台支持,可跨平台使用数据库、超文本、多媒体等多种形式的信息。(3)提高了系统的牢靠性、整体性以及可扩展性。(4)客户端只需配置操作系统和Web扫瞄器,降低了对客户机的软硬件要求。(5)更利于软件的开发、安装、升级,节约开发维护费用。基于Web的B/S模式特殊适用于信息的扫瞄、查询与发布,适于领导帮助决策支持。而C/S体系结构适用于信息管理、办公自动化等事务处理的系统。依据系统的开发要求和系统目标,将这两种模式有机结合,平安管理工作涉及的部门、工种多,平安信息量大,要求处理速度快,基于此特点,为了节约工作量,维护数据的完整性与牢靠性,保证系统运行的高效性,系统选择C/S和B/S混合模式的系统体系结构,既发挥传统C/S模式成熟的技术,避开建立3层C/S模式的昂扬的代价,又能借Intemet技术充分发挥B/S模式的优点。这种混合模式的体系结构如图1所示。<imgsrc=“/UploadFiles/Tech/200805/2008052121203435.gif”align=“center”/2.2开发语言及数据库的选择为保证系统具有良好的开放性和平安性,选用先进的VisualBasic6.0和ASP编程语言及InterDev6和FrontPage2000开发工具,缩短开发总周期,提高开发效率。其中VisualBa—sic6.0是一种面对对象的可视化的编程工具,由于其敏捷便利和易于扩充的特点,因此,它越来越多地用作大型公司数据和客户机/B艮务器(C/S)应用程序的前端开发工具,与后端的SQLServer数据库相结合,可以供应一个高性能的客户机/服务器解决方案。ASP即活动服务器页面(ActiveServerPage),是一种用于WWW服务的服务器端脚本环境,它具有开发简洁、功能强大等优点。利用它,可以很简单地把HTML标签和文本,脚本命令及ActiveX组件混合在一起构成ASP页,以此来生成动态网页,创建交互式的Web站点,而不需要进行简单的编程。VisualInterDev是创建动态Web站点的集成开发环境,可以在其下结合各种脚本开发ASP和HTML应用程序。Web程序的骨架及各种掌握、处理功能都是利用InterDev来设计的,VisualInterDev是协作ASP开发的主导工具,它是为Intemet和Intranet创建数据驱动型动态Web应用程序的完整工具集。FrontPage是Web站点的创建、管理和页面修饰工具。利用它可以便利地创建美丽的HTML页面,并对已生成的Web应用程序进行页面上的修饰和编辑。服务器端数据库选择MSSQLServer7.0,该数据库具有如下性能:可伸缩结构,从单处理器到多处理器的硬件,用以满意将来业务的需要;高性能结构,利用WindowsNT可得到更大的传输量和更快的响应时间;便利系统管理,利用省时的图形化工具,降低了对系统管理员的技术要求,使系统便于维护;强化平安的事务处理力量,一旦系统发生故障,它能爱护数据不丢失;网络集成环境,可使用通用的网络和协议。客户端数据库选择桌面数据库Access2000,Access是微软公司于1994年发布的微机桌面数据库管理系统。作为一种MIS开发工具,它具有界面友好、开发简洁、接口敏捷等特点,是典型的新一代数据管理和信息系统开发工具。Access供应了强大的数据组织、用户管理、平安检查等功能。在一个工作组级别的网络环境中,使用Access开发的多用户数据库管理系统具有传统的xBASE数据库系统所无法实现的客户/服务器(C/S)结构和相应的数据库平安机制。2.3系统的设计原则本系统的设计原则如下:(1)有用性。系统采纳友好的图形用户界面方式,实现全屏幕菜单操作,用户能简洁、便利地采集基础数据,实现信息共享与交换。(2)牢靠性。系统在设计过程中,把牢靠性作为系统设计胜利与否的重要标志,在设计过程中考虑到平安管理人员对计算机学问的局限性,采纳了较强的容错功能,对用户的非法操作均有限制和提示,数据出错时具有相应的提示信息及处理力量,并且每个处理环节都具有高度牢靠性、保密性及平安性。(3)开放性。利用Web技术,使各局域网能进行分布数据处理,各子系统能在Intemet上进行数据处理和信息查询。(4)通用性。系统设计过程中,遵循企业平安管理中的一些通用的基本管理制度,在铁路运输企业中具有通用性。(5)先进性。系统采纳软件工程的理论进行开发;利用模糊数学、灰色系统理论和平安系统工程理论,建立客观反映事故系统特征的数学模型体系;采纳数据库理论技术中的E—R模式分析实体间的关系并进行数据库结构设计;采纳目前流行的可视化开发工具进行系统开发。(6)可扩充性。一方面是硬件的扩充力量,可以便利地在网上增加设备或用户;另一方面是软件的扩充力量,在系统软件设计时,要特殊考虑今后可能的功能扩充。运用新的软件设计思想,对该系统作适当的调整升级保证系统能够满意新业务、新功能的要求,而且对原来的程序没有影响或者影响很小,以及硬件或网络的转变或升级基本不影响应用软件。3系统结构及功能3.1系统事务流程本系统事务流程如图2所示。<imgsrc=“/UploadFiles/Tech/200805/2008052121203461.gif”align=“center”/3.2系统的功能结构系统基本功能结构及主要功能模块组成如图3所示<imgsrc=“/UploadFiles/Tech/200805/2008052121203402.gif”align=“center”/3.2.1系统维护模块系统维护模块主要是对系统中需要用到的一些参数进行预先设置或重新配置以及对数据库中的数据进行维护,这些参数一般是相对固定的,但是用户可以依据实际的变动状况对其进行重新设置。系统维护模块包括系统参数设置、代码维护和数据维护3部分,其中参数设置包括系统常用参数设置和数据库参数设置,系统常用参数设置指的是对公司名称,站点IP等信息相关信息进行设置,数据库参数设置指的是对服务器名称、数据库类型、数据库名称等信息进行重新设置;代码维护模块包括单位名称代码维护、工种名称代码维护、类别代码维护、违章类别代码维护、违章内容维护以及事故类别代码维护,分别实现依据单位中部门名称、工种名称、类别、违章类别、违章内容及事故类别的变化对其进行修改的功能;数据维护包括数据备份、数据恢复和数据清理3部分,分别实现对数据库中数据的定期备份、数据库损坏后的恢复及定期删除数据库中部分数据的功能。3.2.2用户管理模块用户管理模块主要是供应对系统使用者的名称、密码、权限以及所属群组等信息进行管理,确保企业信息的平安保密性,用户管理模块主要包括用户添加、用户删除、用户修改、密码修改4部分。系统会依据登录者的权限供应全部或部分功能,假如登录者是系统管理员身份,将供应全部的功能,包括用户的添加、删除,用户权限的设定或修改以及密码的修改等功能,假如登录者是一般用户身份,将只供应密码修改的功能。3.2.3信息录入

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论