运输企业管理信息集成平台的设计与实现

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

运输企业管理信息集成平台的设计与实现禹定臣汪新民(黄淮学院,驻马店,463000)中图分类号:TP39文献标识码:A摘要:本文研究了企业管理信息系统的需求及特点,将动态WEB技术与企业信息管理系统相结合,极大提高了企业信息管理的自动化与智能化程度。提出了一种基于B/S结构的信息管理系统架构,并在此架构基础上,搭建了一个高效、安全的智能信息集成平台。文中详细介绍了该平台的组成结构、总体架构和实现方案,并且充分考虑到系统今后的扩展及移值等需求,采用了灵活、开放的管理策略。关键词:管理系统;集成平台;管控一体;系统扩展;结构TheDesignandRealizationoftheIntegratingPlatformForTransportationEnterpriseYuDingchenWangXinmin(HuangHuaiCollege,Zhumadian,463000)Abstract:Thispaperhasstudiedtheinformationmanagementsystemdemandandthecharacteristicinenterprise,unifiesthedynamicWEBtechnologyandtheenterpriseinformationmanagementsystem,enormouslyenhancedtheenterpriseinformationmanagementautomationandtheintellectualizeddegree.Besidesthat,proposedonekindoverheadconstructionbasedontheB/Sstructureinformationmanagementsystem,andinthisconstructionfoundation,builtainformationplatformintegratedwithhighlyeffective,safeandintelligent.Inthepaperindetailintroducedthisplatformcompositionstructure,theoveralloverheadconstructionandtherealizationplan,andfullyconsideredthesystemnextexpansionandmovedemandandsoonvalue,hasusedmanagementstrategywithnimblyandopenness..Keyword:Managementsystem;Integratingplatform;controlwithmanagement;Systemexpansion;Structure1前言为了提高企事业的管理水平、提高企事业的决策和科研水平,建立基于远程的开发数据库应用系统及其信息互通的集成平台,将大大提高企业生产管理、系统研究的工作效率和水平。本文通过对运输企业的管控一体化系统研制与应用,旨在提高运输企业扩大生产、提高效率和效益。在运输企业系统内部建立起一个统一的生产信息系统,更好地为系统内部人员的日常办公服务。由于系统设计采用面向对象的方法,所以该系统推广到其它领域也比较方便。2信息管控一体架构现代企业中信息化程度的不断提高,促使了管控一体化的迅速发展。在企业中信息化管理特征主要有:各项管理决策职能联系紧密,从计划到销售直至服务形成一个闭环,通过计划决策来指导生产和销售,通过反馈的信息来检查计划的实施的情况,并不断调节计划使生产销售及其效益达到最优点,从而实现动态的优化管理,企业这样一种动态的管理要求反馈信息必须及时、准确、可靠,从而使管理人员能及时做出决策。不断改进和促进企业的生产和经营,在更大规模上改进企业的经营方式,取得更大的效益,反之,企业不断变化的经营方式要求信息管理系统与之相适应。最后,除了完成用来支持企业内部的事务处理、管理、控制和决策外,还须扩大到企业的外部环境,用来支持企业的战略。通过开发设计现代企业的信息管控一体系统,可以辅助企业的决策分析。对于企业的生产经营活动进行决策,需要各种生产经营数据作为依据。在人工的数据处理方式下,由于条件所限,只能按条条块块提供定期的报表,难以根据需要提供各种综合分析的数据,使得企业的决策活动常常只能是根据经验做出,带有一定的盲目性。这种粗放式的经营方式是一种低水平的运作,会造成大量的浪费。而通过计算机系统将数据组织起来,可以随时提供各种所需的数据,能保证决策的准确、及时。第二方面可以进行规范化管理,企业中的许多数据管理并不象财务管理那样,有一个严格的制度,常常带有较大的随意性,数据采集的时间、格式、计算方式等往往是根据经验和记在脑子里的公式完成的,而且又不便于审核,容易引起混乱、错误。计算机系统为数据处理提供明确的尺度,使之标准化、规范化。最后还能够节省人力,在输入数据以后,所有的处理都由计算机系统来完成,可以免去人工方式下许多中间的处理环节,达到减员的效果。另外,值得注意的是:在管理机制大变动的时期,如果利用好企业信息系统这个工具,对于企业领导有效地把握管理过程,形成新的管理机制是很有用的。为了适应当前网络和硬件技术的发展现状,本文构建的信息管控一体系统采用了多层分布式体系结构,该结构中,各层次按照以下方式进行划分,实现明确分工。瘦客户:提供简洁的人机交互界面,完成数据的输入/输出;业务服务:完成业务逻辑,实现客户与数据库对话的桥梁。同时,在这一层中,还应实现分布式管理、负载均衡、故障/恢复、安全隔离等;数据服务:提供数据的存储服务,一般就是数据库服务器。具体的设计结构如图一所示:图一:企业管控一体化系统总体结构从图中可以看到,尽管J2EE分层结构支持四个不同的层:客户层、web层、业务层和EIS层,但不一定要求每一层在物理上位于单独的计算机体系中。在通常情况下,web层和业务层在同一台服务器(J2EE服务器)上运行,基于这一点,这两层被认为是中间层(MiddleTier)的子层。于是,J2EE应用通常被考虑为三层结构的应用。三层结构的应用程序可以理解为在标准的两层结构C/S模式的客户端应用程序和后端数据库中间增加了一个多线程的应用程序服务器。由于多层分布式体系结构是基于组建开发和应用服务器技术的分布式应用。这样的逻辑结构在客户端运行用户界面,在应用服务器(也就是通常所说的中间层)上运行商业逻辑和数据逻辑,数据库服务器运行数据库引擎,系统资源被统一管理和使用。具体来说,多层分布式体系结构较之传统的C/S两层结构具有以下优点:(1)多层分布式体系结构能够将业务的处理分散到不同服务器上,通过负载均衡以及中间层缓存储数据库能力,可以提高对客户端的响应速度。(2)多层分布式体系结构具有更高的稳定性。对于要求全日制工作的业务系统,多层分式体系提供了更可靠的稳定性:第一,中间层缓冲客户端与数据库的实际连接,使数据库系统的实际连接数量远小于客户端应用数量。当然,连接数越少数据库系统就越稳定。第二,故障/恢复机制能够在一台服务器崩溃的情况下,透明地把客户端工作转移到其他具有同样业务功能的服务器上。(3)多层分布式体系结构具有良好的可扩展性,当业务增大时,可以在中间层部部署更多的应用服务器,提高对客户端的响应,而所有变化对客户端透明。(4)多层分布式体系结构具有良好的可重用性和可维护性,因为业务逻辑在中间层服务器,当业务规则变化后,客户端程序基本不做改动。(5)多层分布式体系结构中的中间层隔离了客户直接对数据服务器的访问,保护了数据库的安全。3数据采集模块分析与管理随着信息化技术和企业业务的不断发展,并且在企业专用网络建成的条件下,越来越需要把各企业主要生产和后勤单位每天的生产经营情况在网上即时、准确地反映出来,为各级领导生产经营决策提供快速、准确、详实的一线生产信息。数据采集在企业信息化建设中是非常重要的。数据采集不应当是简单的收集数据,而是如何使用数据,从已有大量的业务数据中探索业务活动中的规律性,并使其成为参与市场竞争作出重要的决策的依据。运输企业存在人员集中、地理分散;多工种作业、生产环节紧扣;信息量密集、科技含量高的特点,因此数据管理中心不必强调物理位置的中心,可以利用先进技术实现分布式数据管理,做到整体上一个企业一个数据管理中心,各单位在使用时无须考虑该数据的存放地而通过数据中心的信息查询系统可直接获取数据。为了把不同的数据库系统集中管理起来,这样就要求建立一套完整的分布式数据库采集系统解决方案,把原来独立的各个数据库联系起来,方便集中管理和查询。由于运输网络覆盖面广,各级单位距离较远,运输地形复杂,不可能保证网络情况时刻通畅,但是每日的数据必须要收集到数据中心。因此将数据分散在各地,各级单位的本地数据先录入自己的数据库,在网络通畅的情况下再由数据中心收集到数据服务器上。整个数据采集的系统结构图如图二所示。图二:数据采集系统结构图由于数据采集要连接其他各处的数据库,因此只能由系统管理员来完成。基于安全性有考虑操作人员固定,任务明确,在开发工具的选择上就使用Borland公司的快速开发工具Delphi7来完成。由于web查询系统的数据库是基于在数据中心的数据库服务器上,因此每天将各二级单位的数据自动收集到数据中心就成了企业分布式数据库要解决的首要问题。开发数据库的各数据表的字段不会有大的变动,在数据中心应该先建立和二级单位一样的数据表,便于自动收集数据。可以用PowerDesigner工具建表,使用它的逆向工程导出表结构,转换成oracle格式后创建符合oracle格式的数据表。在实际应用中要连接的数据库类型包括:Oralce,Foxpro,MySq1。其中Oralce和MySql数据库需要安装客户端odbc,Foxpro的客户端odbc在windows2000操作系统以上中自带,不需要安装。由于不同的数据库在数据导出时使用的sql查询语句不同,所以必须要获得数据源的数据库类型,以便在数据导出时根据不同的数据库类型选择使用sql查询。方法是在注册表中查到配置odbc的键值,获得数据库类型。以下是用delphi实现获得数据库类型的代码:odbcstr:='Software\ODBC\ODBC.INI\ODBCDataSources\';reg:=Tregistry.Create;trywithregdobeginRootKey:=HKEYLOCAL-MACHINE;ifOpenKey(odbcstr,False)thenaa:=Readstring(s_sid);end;exceptshowmessage('notfound!');end;//设置数据类型ifAnsiContainsText(aa,'Oracle')thenodbctype:=1;ifAnsiContainsText(aa,'VFP')thenodbctype:=2;ifAnsiContainsText(aa,'MYSQL')thenodbctype:=3;4车辆调度模块设计车辆调度管理是运输企业的重点工作之一,对于保障企业运输的顺利进行有着重要的意义。企业运输的各作业处、各单位几乎每天都要调拨运输车辆,但是车辆的管理还停留在手工记录、统计的阶段。由于手工操作繁杂,操作员素质不高,造成当前核心数据库中数据混乱,对车辆的信息的管理十分不利,严重的甚至会影响到企业运输的正常进行。另外,由于各小队管理自己的车辆,大队要汇总统计每辆车的出勤情况十分困难,建立中心车辆数据库系统有利于维护车辆使用情况。车辆调度系统最初设计是B/S模式,但在实际运行中发现B/S版的一些弊端:由于各用车单位条件所限,有时很多时候是在作业现场需要用车,不能实现网上上报用车计划,此时车辆调度要先输入用车单位的用车计划,再审批车辆,在实际中操作比较复杂。其二、如果出现网络故障使调动室和中心服务器连接不上或者断电则无法使用B/S系统,而调动工作的特殊性决定了车辆调派必须保证24小时的连续工作。由于上述的一些B

1 / 5
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功