• 图纸下载
  • 专业文献
  • 行业资料
  • 教育专区
  • 应用文书
  • 生活休闲
  • 杂文文章
  • 范文大全
  • 作文大全
  • 达达文库
  • 文档下载
  • 音乐视听
  • 创业致富
  • 体裁范文
  • 当前位置: 达达文档网 > 教育专区 > 正文

    基于B/S架构的过磅系统在煤炭集团的应用与实施

    时间:2020-10-30 15:12:48 来源:达达文档网 本文已影响 达达文档网手机站

    王逢春

    摘要:本文设计了一种基于B/S架构的过磅系统,该过磅系统使用了SSH基础,配合oracle10.0数据库,旨在为集团公司及时提供各二级单位的过磅数据信息,加强集团公司对各二级单位管控,进一步提高整个集团公司管理水平和效率。

    [关键词]过磅系统 称重数据采集 B/S架构 数据实时上传

    1 系统建设原因及功能概述

    太原煤气化公司下属多个煤矿及选煤厂等单位。目前集团公司二级单位生产经营数据各自分散独立且不够准确,集团公司所掌握信息相对滞后。为解决目前各个生产经营二级单位采用传统人工汇报生产销售数据、上报的数据比较分散且相对滞后、不能实时反映生产经营现状和影响领导决策的现状。集团公司急需建立一套全公司的过磅数据平台,平台建立后,可以实现对各单位产运销数据实时传输、自动统计和汇总等功能。提高各二级单位和集团公司的数据、信息传输效率,为公司经营、管理提供信息支持,提升整体管理水平。

    2 过磅系统的前瞻性

    2.1 先进的管理思想

    要求系统不仅是一套软件工具,而更希望是一*套先进企业管理思想的载体,因此要求软件的设计理念必须具有“先进性”的特性,通过实施产运销管理平台系统,统一管理集团的磅房数据和煤质化验数据,进一步提高整个集团公司管理水平和效率。

    2.2 系统模块之间具有高度关联性与灵活可配置性

    系统各个业务模块应可以灵活配置,模块之间要具有关联性,以保证系统具有灵活性、方便性,满足集团公司本部、分(子)公司不同层面管理需要。同一系统的各功能模块必须是完整无缝集成的。

    为了系统以后能够进一步扩展,本次平台建设底层设计和内核要以大数据平台的构想进行开发,本次系统主要只要实现磅单数据的自动采集功能和煤质化验数据的上报功能。系统需要能够提供以较简单的系统模块配置满足基本使用需求,以较全面的系统模块配置满足复杂综合需求。

    2.3 支持大规模的集中应用

    采用拥有自有知识产权的业务操作系统及相关工具,使应用软件能够最有效的满足本公司的行业、企业特征及个性化需求,并可以快速适应本公司的发展变化中持续完善的需求。系统能实现在集团本部、分(子)公司之间基础数据的同步,确保集团数据的一致性、完整性。

    3 该过磅系统的技术方案

    3.1 基于J2EB技术进行开发

    3.1.1 Struts框架

    将采用基于MVC构建的Struts框架为基础。

    Struts作为用Java创建Web应用的一个最流行的框架工具,其所实现的MVC模式不但给Web应用带来了良好的层次划分,为系统的稳定性、可扩展性、可维护性等带来了保障,同时也提供了一系列的工具来简化Web应用的开发。Struts最为业界推出较早的符合MVC模式的技术框架,在业界得到了广泛的应用,已经成为所有采用JSP技术针对Web层框架中的事实标准。

    3.1.2 Hibernate数据访问框架

    将采用Hibermate框架作为数據访问手段。Hibernate作为最受欢迎的ORM持久层框架,支持Java的JDO规范,它可以支持当前所有的主流关系型数据库和对象型数据库产品以及XML文件等数据源。利用此框架可以容易的实现在各个应用数据库产品之间的移植,而不需要修改系统的大部分代码,同时也能很方便地实现同一个应用程序访问多个数据库的功能。

    3.1.3 校验机制

    采用Apache组织下的Validator框架进行,此框架可支持客户端和服务器端的数据有效性检验,已经被Struts有效整合。

    3.1.4 Log4j日志体系

    作为业界最受欢迎和使用频率最高的日志系统,Log4j凭借其灵活的体系结构和强大的性能被业界广泛采用。本系统将采用该体系。3.2采用B/S架构平台

    B/S结构有以下优点:

    (1)维护和升级方式简单。B/S架构的软件只需要管理服务器就行了,所有的客户端只是浏览器,基本不需要做维护。

    (2)数据安全性好。对于B/S结构的软件来讲,由于其数据集中存放于总部的数据库服务器,客户端不保存任何业务数据和数据库连接信息,所以数据安全性较高。

    (3)数据一致性比较好。在C/S结构软件的解决方案里,对于异地经营的大型集团都采用各地安装区域级服务器,然后再进行数据同步的模式。这些服务器每天必须同步完毕之后,总部才可得到最终的数据。由于局部网络故障造成个别数据库不能同步不说,即使同步上来,各服务器也不是一个时点上的数据,数据永远无法一致,不能用于决策。对于B/S结构的软件来讲,其数据是集中存放的,客户端发生的每一笔业务单据都直接进入到中央数据库,不存在数据一致性的问题。

    (4)数据实时性比较好。在集团级应用里,C/S结构不可能随时随地看到当前业务的发生情况,看到的都是事后数据;而B/S结构则不同,它可以实时看到当前发生的所有业务,方便了快速决策,有效地避免了企业损失。

    (5)数据溯源性比较好。由于B/S结构的数据是集中存放的,所以总公司可以直接追溯到各级分支机构的原始业务单据,也就是说看到的结果可溯源。

    4 应用情况

    此系统在集团公司部署一套过磅服务器系统,并在集团公司所属七个煤矿单位,两个选煤厂和一个火车发运站台单独部署了数据库和运行软件。各二级单位都通过数据专线与集团公司互联。系统能够实现期初设计时所需的功能,能够满足集团公司当前管控的需求。实现了集团公司对下属二级单位从生产、运输到销售的全过程、全方位的监控管理。有利于领导全盘调度公司生产经营,为优化决策提供依据。使煤炭销售从订立合同、下发销售通知单、发运通知单的审核及最后的过磅销售,全部实现了网上流转,取代了之前人工协调、来回审批的步骤,极大提高了工作效率,节约公司费用。截止目前为止,该系统运行稳定良好,故障率低,操作简单方便,能满足目前企业产运销系统各种需求,减少企业资源的跑冒滴漏,有较大的便捷性和经济效益,值得向更大范围推广。

    参考文献

    [1]童谦。基于RFID的无人值守汽车衡自动称重管理系统[J].浙江冶金,2015(03).

    相关热词搜索: 过磅 架构 煤炭

    • 生活居家
    • 情感人生
    • 社会财经
    • 文化
    • 职场
    • 教育
    • 电脑上网