论文部分内容阅读
我国的矿山企业与国际领先矿山企业相比,孕育着巨大的发展潜力,但企业管理水平还存在一定的差距。矿山设备信息化管理系统是矿山企业信息化建设重要的一环,通过建设本系统,规范管理,提升企业在国内以及全球竞争力。本系统利用软件工程的原理和思想,对矿山设备管理系统进行了设计和开发,运用SOA设计模式进行系统总体架构设计,在用户界面层采用基于MVC架构的WPF技术,在应用逻辑层采用面向对象开发框架和WCF通讯技术。论文首先进行系统需求分析工作,对系统的功能性需求进行详细的分析与设计;然后基于SOA的设计模式进行系统的总体架构设计以及组件化设计,提高系统的可复用性、灵活性和扩展性;在详细设计阶段基于SOA设计模式进行矿山设备管理系统的客户端详细设计、SOA服务器的详细设计、App服务器详细设计、数据库设计;在系统实现阶段采用MVC架构模式与SOA架构模式有机结合,使用C#、Ibatis面向对象语言和开源框架进行业务逻辑的开发,采用WCF通讯技术提高系统模块间的通讯效率和稳定性。矿山设备管理系统实现的主要业务功能包括设备管理、设备租赁管理、设备巡检管理、设备施工管理、设备故障管理、设备配件管理和成本核算管理,这些功能实现从设备采购到设备售后服务全生命周期的管理,为矿山企业设备管理工作提供有力的支持。本论文对系统需求分析、设计、开发过程进行了全面的论述,并基于SOA设计模式进行系统总体架构设计。研究的范围涉及到软件工程的各个阶段,在系统设计和开发中运用了一些先进技术,提高了本系统的开发效率,节约了开发成本。矿山设备管理系统已经上线试运行,通过本系统,规范了企业设备管理,提升了企业管理水平,为企业节约了大量费用,提升企业的利润空间。