煤炭质量管理系统实现与数据库同步优化.docVIP

煤炭质量管理系统实现与数据库同步优化.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
煤炭质量管理系统实现与数据库同步优化

煤炭质量管理系统实现与数据库同步优化   摘要:该文以永安煤业股份有限公司为开发背景,在分析了企业现状的前提下,采用基于C/S模式的分布式系统实现煤炭质量管理系统,大大缩短了人工操作时间,工作流程也得到了简化和规范,同时也避免了手工操作的遗漏和错误,并保证了数据的可靠性,在此基础上,研究了数据库的同步优化策略,提出基于XML的异构DBMS同步方案,增强了系统的灵活性和扩展性。   关键词:分布式系统;C/S模式;XML;异构DBMS   中图分类号:TP311文献标识码:A文章编号:1009-3044(2012)13-2979-03   煤炭作为传统行业,为了在竞争中谋求发展,跟上社会经济发展的步伐,就不可避免的要加快信息化的建设。质量检验管理作为煤炭企业生产运营过程的重要部分,贯穿于煤炭的生产、运输、销售的各个环节,煤质管理的质量已是影响煤炭企业效益的关键因素之一,企业通过开发运行适合企业自身业务需求的质量管理系统,开展质量业务管理,具有相当重要的意义。   因此,了解、分析企业自身信息化现状,对比国内外企业信息化水平,发现自身存在问题,建立适合于企业自身的信息化模式框架及质量管理信息系统,是当前地方性煤炭企业需重点研究的工作[1-2]。   1现状分析   本文选取永安煤业股份有限公司为研究对象,总公司下设4个筛选厂、6个一线矿点,总公司和各筛选厂、矿点的机关内使用企业局域网互联,但矿点一线部门却没有联入公司内部局域网,一线部门对数据仍采用手工处理,数据的统计归并处理都要人为进行。而且由于组织机构的不断调整、岗位职能的经常变换、统计汇总口径不一,致使企业的统计数据不全或断档,统计过程中人为失误较多。公司决策层需要看到的各种日报表由于信息收集效率不高,往往存在时间上的滞后,给领导决策带来不便。   考虑到总公司和4个筛选厂、6个矿点的特殊地理位置以及煤炭质量检验的行业特殊性,必须保障数据的完整性和准确性,即使在发生网络故障的情况下,故采用分布式系统(数据库)[3]。   2系统设计与实现   2.1系统网络架构   根据上面分析,各一线矿点保留本地数据库,存储原始业务数据,通过数据库同步技术,定时将业务数据上传到总公司的中央数据库,自动侦测网络健康状况,当网络不通时,不执行上传,当网络畅通时,立刻通过定时程序将本地数据同步到中央。系统网络结构如下:      图1煤炭分布式应用系统网络结构图   2.2系统实现   2.2.1数据库连接的实现   根据系统的分析和设计,煤炭质量管理系统采用分布式数据库,那么相对一般C/S模式直接连接数据库[4]而言,需要实现本地数据库到中央数据库的数据传输和公共信息的下载,首先通过链接数据库建立本地数据库和中央数据库的连接[5]。   1)配置数据库Inifile文件,将数据库的登录信息,如IP地址、数据库名、数据库登录名、密码初始化到ini文件中。   2)配置链接服务器,从而实现本地数据库与中央数据库之间的连接。   伪代码如下:      2.2.2数据录入的实现   质检过程中的采、制、化数据的录入是整个质量管理系统的基础,数据的查询与修改,自定义报表的生成都是在基础数据完善的基础上进行的。   1)采样数据录入,采样人员根据表单信息负责将每日的进场或者出场煤矿情况录入系统,矿井单位、一级煤种、二级煤种、进场方式等进行了预置,可由下拉菜单选择,在此过程中会生成一个6位数的随机采样编码,采样人员将之导入Excel并打印,交给制样人员。   2)化验编码转换,制样人员对从采样人员传来的6位随机采样编码,由系统进行自动转化,生成8位的制样编码,并打印一并样品煤交给化验人员。   3)化验数据录入,化验人员对样品煤进行化验,并根据拿到的制样编码通过该系统进行化验数据的录入,至此采、制、化分步录入数据的过程完成,系统会自动整合信息,形成完整的数据记录存储于本地数据库并定时上传中央,供上级机关或其他单位查询、打印和修改。   3数据库同步优化   3.1数据一致性   数据一致性[6]的根本含义是指系统中的数据,不管它放在什么位置,作为一个整体,他们必须是完整和一致的。这主要包括重复数据的一致和相关数据的一致两个方面。重复数据是指一组数据,在不同的位置有多个副本。当某些副本被修改时,所有副本必须同时被修改,且保持内容等同。相关数据是指在相同或不同位置的两组数据或多组数据,它们之间有着相互连带的关系。当某一组数据改变时,其他相关联的数据必须“同时”发生相应的改变,以继续保持原有的关联性。   3.2同步更新及发展现状   同步更新技术可以使得分布式数据库中的数据库站点之间的数据同步更新,达到使数据分布存放的目的,从而实现分布式处理应用。   当前的比较流行的几种数据库管理系统,如SQL SER

文档评论(0)

3471161553 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档