天道酬勤钢厂铁路运输管理信息系统关键技术研究与实现【摘要】钢厂铁路运输信息化建设是提高钢厂运输物流管理工作的重点,并对于推进钢厂铁路运输工作效率具有十分重要的意义。B/S结构属于三层技术架构体系,具有分布式、动态、跨平台和易于集成的特点,是目前分布式计算处理网络系统的主流架构体系。本文对采用B/S结构下MVC设计模式来开发的钢厂铁路运输管理系统进行了研究,并对系统结构、数据库以及关键技术实现进行了详细的描述。【关键词】运输管理信息系统B/S结构MVC设计模式1引言当前大多数钢厂的铁路运输物流管理中存在方式落后、效率较低、信息不透明、历史信息利用率低等问题,而当前的管理理念、信息化技术和系统集成技术都得到了大幅度的提高,将其应用于钢厂的铁路运输物流管理已成为可能。本文采用B/S结构来实现钢厂铁路运输管理信息系统浏览器端的功能。2B/S架构体系2.1MVC设计模式B/S结构体系即浏览器/效劳器体系结构[1],是随着INTERNET的快速开展和WEB技术的日益成熟,于20世纪90年代开展起来的,目前已成为分布式计算处理的网络系统的主流,是三层技术架构体系,在本文中主要采用了B/S结构中的MVC设计模式,如图1所示。MVC是一种设计模式,它强制性的把应用程序的输入、处理和输出分开。MVC把应用程序分为三个核心模块:模型、视图和控制器,它们分别担负不同的任务。[2]它较好地解决了C/S模式中体系结构的缺乏,实现了分布式的、动态的、跨平台的、交互式的、易于集成和扩展的操作。对于钢厂铁路运输管理信息系统的具体实现如下:其中视图层局部采用Jsp和Struts标签方式实现,控制层局部采用Struts和Servlet方式实现,模型层局部利用Struts的Action实现。对数据库的访问采用JDBC方式,查询的结果集保存到数据库映射对象VO里,各层之间使用Struts框架及接口实现。处理流程图如图2所示。2.2B/S结构中MVC设计模式的优点2.2.1开发和维护本钱低对于B/S模式,只需在客户端安装通用的浏览器,在效劳器端,应用程序可为Internet/Intranet上的任何授权用户所使用。所有的维护与升级工作都是在效劳器上执行的,不需对客户端进行任何改变,故而大大降低了开发和维护的本钱。天道酬勤2.2.2客户端负载小B/S模式的客户端把事务处理逻辑局局部给了功能效劳器,不再负责处理复杂计算和数据访问等关键事务,只需要进行显示,使客户机能够减少负担。2.2.3采用开放的标准B/S模式所采用的标准都是开放的、非专用的,是经过标准化组织所确定的而非单...