电力设备制造企业综合信息管理系统的设计与实现
摘要本文以电力设备制造企业的业务管理为主要研究对象,为了解决企业长期以来信息不对称、资源不共享、办公效率低下等问题,在企业现有的eMIS通用信息平台上、结合企业已使用的Oracle ERP的应用特点、按照企业的管理需求,构建了综合管理、工程管理、生产管理、商务管理、营销管理、研发管理、质量管理等子系统,通过这些子系统及其之间全面深入的应用,实现了以“工程项目”为中心、以“经营指标”为中心、以“日常办公”为中心、以“财务管理”为中心的功能集结,在企业各个管理环节实现无纸化办公、信息无缝对接、资源高效集成,从而大大提升企业管理水平、降低企业管理成本。与同类系统相比,本文的系统具有行业适用性强、定制工作流表单方便快捷、数据查询统计分析灵活多样、图形分析报表定制形象生动、用户界面简单易用、业务功能全面深入、权限设置层级分明等特点。
【关键词】信息化 工作流 综合信息 设计实现
电力设备制造企业由于其行业特点,企业能否及时响应市场需求、抓住市场机遇是企业能否立足的根本;企业能否优化内部流程、整合内部资源是企业能否快速发展的保障。本系统根据企业自身特点、结合先进的管理理念,在ERP系统实现对内部财务流、数据流等资源进行高效管理的基础上,应用综合信息管理系统作为企业的综合业务管理平台,有效地整合了企业管理的理念、业务流程、基础数据等资源,集信息技术与先进适用的企业管理思想于一身。目前,本文设计的系统已进入深化应用与挖掘阶段。
1 系统总体设计
1.1 设计目标与原则
该系统定位为以ISO标准化管理思想为核心、优化并固化ERP系统运行外的业务流,整合ERP及综合信息管理系统的大数据仓库,通过该系统实现以下原则和目标:
(1)系统的目标:集中管理、协同办公、信息整合、流程优化、实时响应;
(2)系统的原则:提高效率、降低成本、改进服务。
1.2 系统构架设计
该系统在企业自主研发的eMIS信息平台上构建而成,系统由支撑层、逻辑层、用户界面层组成(如图1所示)。使用三层结构在保证系统安全性、提高系统稳定性、保障数据可靠性、提高开发工作效率等方面较二层结构都存在明显的优势。
(1)系统支撑层:系统支撑层是系统的支撑平台,由系统软件构成。系统采用Microsoft 2003 Server及以上版本操作系统、Microsoft IIS 5.0及以上版本Web服务器、Web服务器上安装Microsoft .Net Framework 1.1及以上版本、后台数据库管理系统采用SQL Server2005及以上版本。该层主要包含数据库结构、系统服务等,提高了系统的稳定性和数据的可靠性。
(2)系统逻辑层:系统逻辑层实现企业的业务逻辑处理,是系统的核心层。业务逻辑的处理主要由ASP.Net的后台代码来完成,主要包括各功能模块的运算处理、数据库访问、文件操作、权限控制等。该层分离了业务逻辑和用户界面,提升了系统的健壮性和重构能力。
(3)用户界面层:系统的用户界面统一采用IE6.0及以上版本的浏览器,用户界面主要由ASP.Net提供的各种控件以及其它HTML元素,Jscript小程序组成。用户界面层控制数据的展现形式并将用户的操作翻译或映射到系统逻辑层上,用户界面层的划分使得用户界面简单易用、便于维护。
2 系统实现与功能
2.1 系统实现
系统采用“总体规划、分布实施、逐步推进”,“实用为先,做好一个,用好一个”的实施原则,通过在eMIS平台上搭建综合管理、工程管理、生产管理、商务管理、营销管理、研发管理、质量管理等子系统,构造了以下几大功能模块:
(1)以“工程项目”为中心的工程全生命周期管理模块。
(2)以“经营指标”为中心的分析图表。
(3)以“日常办公”为中心的协同办公。
(4)以“财务管理”为中心的财务分析。
(5)与ERP系统的数据接口模块。
2.2 系统功能
(1)以“工程项目”为中心的工程全生命周期管理模块。该模块将以前零散的、工程项目相关的各类审批表单、记录单据,以系统唯一识别码-合同号为主键,按照工程进度从合同投标、合同评审、合同登记、合同分解、工程设计、工程材料采购、外协加工、工程调试、质量检验、生产发货、工程服务、合同开票、合同回款等按照合同综合信息查询、甘特图等方式全方位进行项目生命周期管理。
(2)以“经营指标”为中心的分析图表。系统动态实时的将各项经营数据按照企业需求制定成多口径的分析图表,包括大区、省区、个人等各层级的订货、开票、回款、利润等经营指标通过管理仪表盘(如图2所示)等图表展示出来,统计报表可以直接导出为Excel/PDF文件,为领导层智能化决策提供有效依据。
(3)以“日常办公”为中心的协同办公模块,包含传统的短息平台、在线消息、新闻公告、IP地址考勤、资产管理、行政盖章、用车管理、工作日志等。该部分主要由功能表单、流程图(如图3所示)、流程日志和其他常规协调办公小功能组成。
(4)以“财务管理”为中心的财务请款、日常报销、出差报销、营销的请款和报销、财务数据分析等模块。该模块彻底解决了企业报销周期长、报销困难的问题,员工只需要在系统填写电子报销单,经过审批后直接将报销单据交财务报账即可。
(5)与ERP系统的数据接口模块。综合信息管理平台有效的弥补了企业Oracle ERP系统在表单审批,界面易用性等方面的不足。为保障ERP系统数据的安全可靠,只是从ERP系统取数据,整合系统本身数据,形成企业所需的大数据仓库后,再为智能化决策、定制报表、查询分析提供数据支撑,该部分工作目前还在深入挖掘中。
3 系统技术特点
(1)系统基于企业自主知识产权的eMIS平台基础上设计的工作流自定义平台,只需拖拽流程图元素绘制流程图,通过流程节点属性定义实现节点分之条件定义、消息提示、节点状态、任务完成时限等。流程设置还支持手机短信提醒,系统可将消息直接发送到相关人员手机上。
(2)系统提供灵活的数据查询方式,包括简单查询、组合查询、模糊查询等方式,该功能是基于ASP的数据查询技术,运用该技术实现用户界面友好交互,系统实用性增强。
(3)系统支持Excel文件方式的数据导入和导出。尤其是在系统数据导入时,让客户按照预定的数据格式填写采集模板,在B/S页面程序中,一次性完成数据的检验与导入工作,直接将数据导入SQL Server2005数据库表中。
(4)系统基于Flash技术的FusionCharts[9]组建制作动态WEB统计图表。生成包括企业各个层级、各个管理领域所需的饼图、柱状图、曲线图、混合图等图形,并且能够按照不同需求动态显示,从而使得系统的智能分析功能不仅实用而且生动。
4 结语
该系统采用B/S架构,不需要安装客户端软件;用户界面简洁易用,用户只需要经过简单的培训即可操作;系统可支持iPhone、Android等主流手机终端访问,方便灵活;系统权限的自定义设置,快速适应企业内部的组织架构、人员调整;系统图表的灵活定义,为企业智能化决策提供有力保障。
实践证明,综合信息管理系统适应于以“工程项目”为中心、以合同为主线、以表单流程审批为基本管理模式的企业。该系统的建设提高了企业的协同办公水平、真正实现了企业的无纸化办公、落实企业决策层的管理理念、使得企业各层级员工业务信息无缝对接、已成为企业生产经营不可或缺的重要组成。
当然,由于本系统是基于eMIS的基础上设计的,在系统管理方面还沿用老eMIS系统的C/S模式,给系统管理带来诸多不便;另外,系统管理员可以对部分逻辑层进行简单的二次应用开发,在增加系统的灵活性的同时却给系统带来了安全隐患。
参考文献
[1]钱华,赵政.实施Oracle ERP系统的一些经验[J].微处理机,2007,28(3):123-125.
[2]刘艳艳,朱群雄.基于B/S三层结构的项目管理系统的设计[J].电脑知识与技术:学术交流,2005,12:9-11.
[3]何志永.基于WEB页面生成Excel文件方法的应用[J].电脑编程技巧与维护,2013.
[4]李小荣.ORACLE ERP中通过接口表实现BOM维护的研究[J].电脑开发与应用, 2010.
[5]江永源.Web大数据量页面优化实践[D].程序员,2010.
[6]殷旭,廖斌,王新平.基于Web的工作流表单的柔性建模[J].计算机工程与设计,2009.
[7]党倩,柴小飞.基于ASP的Web数据库查询技术及实例分析[J].电脑编程技巧与维护,2011.
[8]田亚灵.用Web将数据从Excel导入到SQL Server中遇到的问题及其解决方法[J].电脑编程技巧与维护,2010.
[9]杨凯.利用FusionCharts组件制作动态Web统计图表[J].微电脑世界,2009.
作者简介
高满香(1983-),女,湖南省长沙市人。现为国电南京自动化股份有限公司设计师。主要研究方向为电力设备智能化WEB研发。
作者单位
国电南京自动化股份有限公司江苏省南京市210032