基于.NET的煤炭企业生产计划系统设计

2015-03-02 12:17陈菲张敏
软件导刊 2015年1期
关键词:煤矿安全架构

陈菲++张敏

摘要:生产计划管理在煤炭企业运营管理中占有非常重要的地位。生产计划信息量庞大,采用传统管理方式已经无法科学、系统、高效地对其进行处理。以煤炭企业信息化为背景研究煤炭生产计划管理系统尤为必要。

关键词:煤矿安全;ASP.NET;B/S 架构;生产管理系统

DOIDOI:10.11907/rjdk.143718

中图分类号:TP319

文献标识码:A 文章编号文章编号:16727800(2015)001008402

0 引言

本文为煤炭企业生产计划管理而开发设计的生产计划管理信息系统,以现代企业管理机制为主导,融入企业资源管理(ERP)模式,满足人工编制、修订计划、人工统计报表等业务需求,节省人力、物力和财力,推进无纸化办公和科学管理[1]。该系统具有较好的适应性、可扩充性和通用性,使计划生产业务操作简便、规范,信息传递更加快捷、方便,业务管理实现网络化、科学化,不仅全面提高工作效率,而且有效地管理和控制煤炭生产计划部门的运营过程[2]。

1 相关技术特点

1.1 NET 及相关技术

数据库技术产生于20世纪60年代末70年代初,其主要目的是有效地管理和存取大量的数据资源。近年来,数据库技术和计算机网络技术的发展相互渗透、相互促进。数据库技术不仅应用于事务处理,还应用于情报检索、人工智能、专家系、计算机辅助设计等领域。其发展阶段及特点如表1所示。

1.2 基于ASP.NET的Web应用与开发技术

Web是一种典型的分布式应用结构。Web应用中信息交换都要涉及客户端和服务端,Web开发技术大体上可以被分为客户端技术和服务端技术两大类,其中Web服务器技术包括服务器、CGI、PHP、ASP、ASP.NET、SERVLET和JSP等技术。

ASP.NET是由ASP发展而来的,它有效克服了ASP安全性低等缺点。最初版本的ASP.NET于2002年1月5日亮相。目前最新版本的 ASP.NET 4.0 以及.NET Framework 4.0 已经在VS2010平台内应用。

表1 数据库发展主要阶段及特点

[]数据管理者[]数据面向的对象[]数据的共享程度[]数据的独立性[]数据的结构化[]数据控制能力

人工管理阶段[]人[]某一应用程序[]无共享,沉余度极大[]不独立,完全依赖于程序[]无结构[]应用程序自己控制

文件系统阶段[]文件系统[]某一应用程序[]共享性差,沉余度大[]独立性差[]记录内有结构,整体无结构[]应用程序自己控制

数据库系统阶段[]数据库管理系统[]整个应用系统[]共享性高,沉余度小[]高度的物理独立性和 逻辑独立性[]整体结构化,用数据模型描述[]由系统提供 数据安全性、完整性、并发控制和恢复能力

ASP.NET使用一种字符基础的、分级的配置系统,虚拟服务器环境和应用程序的设置更加简单。配置信息都保存在简单文本中,新的设置不需要启动本地的管理员工具就可以实现[3]。ASP.NET 的语法在很大程度上与 ASP 兼容,同时还提供了一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。可以在现有的ASP 应用程序中添加 ASP.NET功能,随时增强 ASP 应用程序的功能。

1.3 VPN技术

VPN属于远程访问技术,简单地说就是利用公网链路架设私有网络。例如公司员工出差到外地,如需访问企业内网的服务器资源,这种访问就属于远程访问[56]。如何让外地员工访问到内网资源,VPN的解决方法是在内网中架设一台VPN服务器,VPN服务器有两块网卡,一块连接内网,一块连接公网。外地员工在当地连上互联网后,通过互联网找到VPN服务器,然后利用其作为跳板进入企业内网。为了保证数据安全,VPN服务器和客户机之间的通讯数据都需进行加密处理。有了数据加密,就可以认为数据是在一条专用的数据链路上进行安全传输,如同专门架设了一个专用网络一样。但实际上VPN使用的是互联网上的公用链路,因此称为虚拟专用网[7]。

2 项目目标和主要任务

2.1 项目目标

本系统是为煤炭企业计划管理和统计工作而开发设计,其以现代化企业管理机制为主导,按照企业资源管理(ERP)模式开发。本系统建成后可以使业务操作简便、规范,信息传递更加快捷、方便,使业务管理实现网络化、科学化,全面提高工作效率,有效管理和控制企业运营。本系统前台(即操作层)的计划、统计业务采用面向对象程序语言(C#、VB、VC等)开发,后台(数据管理)采用SQL Server作为数据库支撑,在Windows9x/2000、Windows NT环境下操作。系统力求简便、灵活、交互性强、用户界面友好,符合大型企业下属单位地理位置分散的实际,提高工作效率和管理水平,方便决策层及时掌握公司全局计划及完成情况。

2.2 项目主要内容

(1)软件系统开发采用B/S与C/S相结合的方法,系统中审核提醒等消息通知由客户端程序完成。其余部分由B/S方式完成。计划审核以及修改流程做到网络化实时传递。

(2)考虑到二级单位可能使用不同的网络,本系统采用多种录入结合的方式,除了用MIS系统传统录入方式外,同时支持Excel直接导入方式,方便用户使用。

(3)生产计划管理。该模块实现计划的编制、调整、审核与下达执行,以及各类计划报表打印输出、存储、查询。实现对生产计划执行情况的动态监测,对生产计划执行过程进行适时调整和控制。

(4)专用资金管理。该模块实现资金计划的编制、调整与控制,统计数据打印输出、存储、查询。实现对专用资金计划执行情况的动态监测,对资金计划执行过程进行适时调整和控制。

(5)数据查询。提供各级部门和领导对计划统计数据的查询与使用。

3 项目技术方案

3.1 计划管理系统模型

采用B/S与C/S相结合的架构,开发平台为Microsoft Visual Studio 2010,采用基于ASP.NET的Web应用与开发技术,易于系统扩展;数据集中统一管理,强化数据一致性。提供完善的报表导出功能,实现各类型报表及查询结果导出到Excel文件,便于与其它系统进行数据交换,以及进行报表的二次加工处理。计划管理系统模型如图1所示。

3.2 系统业务范围

计划管理的任务主要是编制、下达、调整全公司的生产计划、基建计划与专项资金计划,并对计划任务完成情况进行统计分析。计划管理由公司各单位计划部门和专

业职能管理部门负责执行,其业务处理工作流程如图2所示。

图1 计划管理系统模型

图2 计划业务工作流程

3.3 计划部门组织机构设置

计划部门组织机构如图3所示。

图3 计划部门组织机构设置

3.4 业务描述及其流程

每年年末规划发展部根据各基层单位与部门的实际情况编制生产计划上报总公司,总公司审批后下达正式年度计划,规划发展部将正式的年度计划下达给相应的基层单位和部门;各基层单位和部门从年初开始执行正式年度计划,规划发展部随时监督、指导、控制和掌握各基层单位与部门计划执行情况;每年6月,规划发展部根据各基层单位和部门执行计划的实际情况调整计划,并编制下年度建议计划,上报集团公司。生产计划管理流程如图4所示。

4 结语

本文探讨煤炭企业生产计划系统设计开发,利用信息化和技术手段辅助安全管理,促使履行安全管理职责,及时掌控各类隐患,确保隐患整改工作落到实处,完善业绩考核。同时,节约了办公费用,改变了传统的安全管理模式和理念,基本实现了煤炭企业生产管理的计划数字化、信息传输网络化、信息处理自动化,及时为公司决策层提供准确的数据,以提高管理水平和管控能力。

参考文献:

[1] 高珊珊. 基于.NET的煤炭行业运输管理系统的设计与实现[D].济南:山东大学, 2009.

[2] 王鹏.浅议煤矿信息化建设[J].科技情报开发与经济,2009(16):62.

[3] 武翊. ERP 中财务管理系统方案的研究实现[D]. 北京:北京邮电大学, 2007.

[4] 杨莉. 基于ASP.NET霍州煤电投资计划管理系统设计与实现[D]. 邯郸:河北工程大学,2010.

[5] 魏臻.矿井移动目标安全监控原理及关键技术[M]. 北京: 煤炭工业出版社, 2011.

[7] 王纪波. 兖矿集团煤炭运销管理系统设计与实现D].成都:电子科技大学,2013.

猜你喜欢
煤矿安全架构
基于FPGA的RNN硬件加速架构
功能架构在电子电气架构开发中的应用和实践
强化忧患意识,推动全国煤矿安全生产形势持续稳定向好
LSN DCI EVPN VxLAN组网架构研究及实现
关于煤矿安全事故责任追究问题的思考
一种基于FPGA+ARM架构的μPMU实现
对如何提高煤矿安全培训质量的思考