- 无标题文档
查看论文信息

论文中文题名:

 矿井通用测控系统主控平台的设计与实现    

姓名:

 纪帅    

学号:

 17208207026    

保密级别:

 公开    

论文语种:

 chi    

学科代码:

 085211    

学科名称:

 计算机技术    

学生类型:

 硕士    

学位年度:

 2020    

培养单位:

 西安科技大学    

院系:

 计算机科学与技术学院    

专业:

 计算机技术    

研究方向:

 软件开发与测试工程    

第一导师姓名:

 秋兴国    

论文外文题名:

 Design and Implementation of Main Control Platform for Mine General Measurement and Control System    

论文中文关键词:

 测控系统 ; 通用平台 ; 区块链 ; 数据库中间件 ; 用户定制    

论文外文关键词:

 Control System ; Common Platform ; Blockchain ; Database Middleware ; User Customization    

论文中文摘要:

随着我国对矿山安全要求的不断提高及数字化矿山建设的逐步实施,各个煤矿都建立起了多种多样的测控系统来保障工作人员生命安全及煤矿生产安全。但是,逐步建立起来的煤矿测控系统是由不同专业、不同厂家在不同时期建成,这就导致系统存在很多问题。(1)系统复杂多样,管理困难。(2)监控系统之间的通信协议、存储格式等完全不同。(3)系统开发模式多种多样,不利于软件的复用。(4)数据共享存在平台依赖性。基于以上问题,开发一款数据规范、功能通用、安全性高的测控系统平台尤为重要,并在此平台的基础上实现数据共享,系统管理、升级和复用。

平台从设计上分为系统编辑环境和系统运行环境,编辑环境用于监测软件的开发,运行环境实现数据的采集、显示、存储和共享功能。主控平台采用面向对象的设计方法、即插即用的设计理念,将平台的模块封装成类库,各模块间的组合采用动态链接实现相互调用。主控平台的通用性体现在各个方面,基础模块实现平台的基本功能,自定义模块实现平台的扩展功能。各模块按照三层架构模式开发,其中数据访问层和数据库中间件进行交互。采用工厂方法进行数据库对接,解决复杂的数据库扩展问题。采用基于字段的加密方式处理数据。采用基于角色的访问控制实现权限控制,将权限分为功能权限、模块权限和窗体权限。利用区块链技术设计数据共享模式,采用私有链、联盟链和公有链结合的方式实现数据的共享。

用户可以通过系统编辑环境输入用户信息、分配权限、布局窗体样式、配置菜单等完成自定义系统开发。上述操作完成以后在系统运行环境中可以进行数据的监测、显示和共享。最终测试表明,主控平台在系统升级、功能扩展方面均表现出良好的性能。

论文外文摘要:

With the continuous improvement of mine safety requirements in our country and the gradual implementation of digital mine construction, various coal mines have established a variety of measurement and control systems to ensure the safety of staff and coal mine production. However, the coal mine measurement and control system that is gradually established is built by different professions and different manufacturers at different times, which leads to many problems in the system. (1) The system is complex and diverse, and management is difficult. (2) The communication protocols and storage formats between the monitoring systems are completely different. (3) The system development model is diverse, which is not conducive to software reuse. (4) There is platform dependence on data sharing. Based on the above problems, it is particularly important to develop a measurement and control system platform with standardized data, universal functions, and high security, and on the basis of this platform to realize data sharing, system management, upgrade and reuse.

The platform is divided into a system editing environment and a system operating environment in terms of design. The editing environment is used for monitoring software development, and the operating environment realizes the functions of data collection, display, storage and sharing. The main control platform adopts an object-oriented design method and a plug-and-play design concept, encapsulating the modules of the platform into a class library, and the combination of each module adopts dynamic linking to realize mutual calling. The versatility of the main control platform is reflected in all aspects. The basic module realizes the basic functions of the platform, and the custom module realizes the extended functions of the platform. Each module is developed according to a three-tier architecture model, in which the data access layer interacts with the database middleware. The factory method is adopted for database connection to solve the problem of complex database expansion. Use field-based encryption to process data. The role-based access control is used to realize the authority control, and the authority is divided into function authority, module authority and form authority. Use blockchain technology to design a data sharing model, and use a combination of private chain, alliance chain and public chain to realize data sharing.

Users can enter user information, assign permissions, layout form styles, configure menus, etc. to complete custom system development through the system editing environment. After the above operations are completed, data can be monitored, displayed and shared in the system operating environment. The final test showed that the main control platform showed good performance in terms of system upgrade and function expansion.

中图分类号:

 TP274    

开放日期:

 2020-07-24    

无标题文档

   建议浏览器: 谷歌 火狐 360请用极速模式,双核浏览器请用极速模式