煤矿科室工作信息管理系统设计

煤矿科室工作信息管理系统设计

摘要:为了提高了煤矿工作者的工作效率和矿井安全程度,设计了煤矿科室工作信息管理系统,分析了系统的关键技术,主要为J2EE技术和B/S和C/S的体系结构;根据现场调研,对系统需求进行了分析,然后设计了系统总体架构和系统功能模块。煤矿科室工作信息管理系统的应用,减少了人力资源的浪费,确保了信息的保存和查询的安全性。

关键词:煤矿科室;工作信息;管理系统;J2EE技术;B/S体系结构;系统总体架构;系统功能模块

0引言

煤炭作为我国工业发展和经济发展的重要能源,其安全问题、生产和保护受到多方面的关注,对煤矿进行信息化建设,需要加入高科技解决煤矿安全程度低、工作效率低等问题。国内学者对煤矿科室工作信息管理系统设计进行研究,冀伟朋[1]对煤矿材料库信息管理系统的设计进行了研究,系统主要包括进尺管理、材料批领、库存物资、出入库明细、入库信息等主要功能模块,采用先进的计算机管理系统,分析了煤矿材料库信息管理系统。本文分析了煤矿科室工作信息管理系统,煤矿科室信息化建设提高了矿井生产科技含量,优化了安全生产措施,改善了矿井生产信息滞后等传统生产状况。

1关键技术分析

1.1J2EE技术分析。J2EE标准可以根据已有的技术框架,实现各个不同模块的开发和编写,该技术主要分为3部分:①组件;②服务;③通信。J2EE三类组件技术[2]见表1。1.2B/S和C/S的体系结构体系包含组件的含义,体系可以划分为2类:浏览器/服务器体系和客户机/服务器体系。B/S和C/S的体系结构[3-5]如图1所示。2种体系分别具有本身的优势,根据系统的相关要求,本文采用B/S的体系结构。

2系统需求分析

2.1业务需求。为了研究系统需求,笔者在某矿进行2周的现场调研,基本了解了有关科室的业务流程。数据的获取和采集是煤矿调度管理的关键。数据采集主要包括:①各矿当日的产量;②公司人员的出勤情况;③煤矿每日煤炭外运的运输量;④原煤入洗数据的统计;⑤每天各区队的生产情况以及生产所遇到的问题;⑥每天各区队的产量以及科室人员登记报表[6-7]。当数据采集后,需对采集的数据进行进一步的处理,主要包括信息上报、数据统计和数据查询。

2.2功能需求。根据某矿的系统功能要求,在建设过程中,需要将系统分为2层。一层为每个矿所需的矿端服务器,另一层为集团端所需的集团端服务器,2层系统能够实现一定程度的关联和链接,便于信息的互通。利用计算机实现数据的处理、传输和采集以及共享,主要有科室数据的查询、科室报表的制作、科室数据相关的字典维护、科室数据的传输和科室数据的录入。

2.3非功能需求。系统的非功能需求主要包括:①系统具备简单的操作系统;②系统具有自动化的软件升级机制;③系统具有适用性;④系统具有良好的扩展性;⑤系统具有先行性。

3系统总体设计

3.1系统总体架构设计。3.1.1软件平台。系统分为集团端和矿端,两者采用TCP/IP协议进行数据的传输,采用B/S结构实现数据的更新和在线查询,服务端采用SQLServer数据库,操作系统采用Windows2000。本文分别在系统网络、操作系统以及系统数据等方面介绍了软件平台的设计[8-11]。(1)系统网络。系统网络结构如图2所示。(2)网络操作系统。操作系统采用Windows2000,使用NT技术内核,具有可靠性高、运行稳定等特点。(3)系统数据库。服务端采用SQLServer数据库。3.1.2系统总体功能结构。煤矿科室的基本组成是用户和数据,系统用户主要有公司总科室、公司领导、矿领导、科室管理员和科员。对数据的操作主要有管理、查询和录入。数据操作和用户的关系如图3所示。

3.2系统功能模块总体设计。3.2.1矿端功能模块。矿端功能模块主要包括:①系统维护功能模块;②字典维护功能模块;③报表制作功能模块;④数据查询功能模块;⑤数据传输功能模块;⑥数据录入功能模块;⑦登录功能模块。3.2.2集团端功能模块。集团端功能模块主要有:①系统维护功能模块;②字典维护功能模块;③数据传输功能模块;④矿端和集团数据的报表制作;⑤数据挖掘和数据分析模块;⑥基本数据、综合数据等查询功能模块;⑦基本数据的采集功能模块;⑧用户的登录功能模块。数据采集模块见表2。

4结论

通过分析煤矿科室工作信息管理系统的关键技术,根据系统需求分析,对煤矿科室工作信息管理系统进行了设计,系统分为2层,一层为每个矿所需的矿端服务器,另一层为集团端所需的集团端服务器,最终实现了矿井生产高效、可靠、安全的目的。

作者:汪坤 单位:河南永锦能源有限公司