编码管理系统的应用开发
来源:用户上传
作者: 徐康
摘要:本文对石化企业编码管理系统项目进行了详细的可行性研究,系统地分析了该项目的用户实际需求、技术方案和经济效果。
关键词:巴陵石化;编码管理系统;项目;功能设计
中图分类号:TM73 文献标识码:A文章编号:1007-9599(2012)03-0000-02
The Application Development of Coding Management System
Xu Kang
(Baling Petrochemical Technology Information Department,Yueyang414014,China)
Abstract:In this paper, petrochemical enterprises coding management system project carried out a detailed feasibility study, a systematic analysis of the actual needs of users of the project, technical solutions and economic effects.
Keywords:Baling Petrochemical;Coding management system;Projects;
Functional design
一、石化企业编码申报情况介绍
物料编码在ERP实施当中是一个比较重要的一个环节,ERP的成功与否,编码工作的细致起到很关键的作用,随着中国石化各地区公司ERP系统逐步上线运行,作为基础数据的物资分类与编码对ERP系统正常运行产生重要影响。
目前,巴陵石化内新物料编码是由各事业部技术员到总部编码网站进行申报,由于下属各事业部技术员较多,人员变动也较多,对于编码网站的提报要求认知不够,加上技术员与物资装备部计划员缺乏沟通平台,出现编码错误率较高、编码通过率和使用率较低等问题。针对上述问题,拟通过建立巴陵石化编码管理系统,将编码管理、提报和信息反馈通过本系统实现,成为事业部技术员与物资装备部计划员的一个沟通平台,确保新增物料编码的及时准确,以确保各事业部需求计划提报的顺畅。
二、技术架构
在中石化总部编码网与总部ERP编码管理平台的技术总体架构指导和规范下,进行企业编码管理平台的建设。系统采用J2EE、Portal、EAI等主流的技术模式,选用成熟的资源整合平台进行系统设计。由于企业的业务流程会涉及到多个应用系统,利用企业应用集成(EAI)技术,可以通过把中间件作为粘合剂,来连接企业内外各种业务相关的异构系统、应用以及数据源,从而满足系统之间无缝共享和交换数据的需要。
三、系统总体功能设计
编码管理系统作为石化企业信息化建设的一部分,设计开发应符合公司信息系统总体规划,在系统的设计中遵循以下原则:总体规划,分布实施;重点突破,追求实效。具体目标为:
☆规范编码以及编码申报流程;
☆避免编码重复,能够实现物料与ERP系统物料描述及编码的统一;
☆提高编码申请通过率,快速传递申报信息,提高生产效率;
☆辅助管理,提供申报数据分析,增强了物料编码的科学性、合理性和实用性。
同时,安全性、可靠性和稳定性是设计中考虑的主要因素。系统对数据和应用的安全性作充分考虑,并提供完善的日志跟踪与分析功能;提供多种备份手段,设计完善的数据备份策略;提供快速恢复手段,确保灾难状态下系统的快速恢复;意外故障时,保证所提交的单据数据不丢失。整个体系基于平台之上,既有坚固的基础架构,又能够满足将来系统的扩充。
(一)编码申报
由用户在ERP系统里和总部编码网站上进行查找核实不存在所需的物料编码,在系统进行编码申报。
(二)编码分解
操作用户对提交上来的编码申报进行分解,主数据管理员根据物料编码的小类进行定义区分。
(三)编码查询
通过系统提供的多种编码查询功能,用户可以方便地对编码数据继续查询。部分查询的结果可以直接导出。查询功能主要有:1.通过编码树查询编码;2.定位查询;3.模糊查询;4.准确查询;5.查询指定范围内的重名物资;6.查询指定物资类别下的所有子类别。
(四)辅助管理
1.申报编码通过率分析
为了提高编码申报的通过率,避免编码重复申报,因此,事业部计划员在提报编码时,必须在ERP系统查询所需的编码,以确认编码是否存。事业部提报的数据,提交给业务科计划员进行复核,再次确保编码不重复申报。系统提供事业部编码提报的准率的数据分析数据,以某一时间段内,业务科计划员在复核数据时,发现数据在ERP系统内已经存在的数据与所有提报的数据进行分析。系统分析数据时,可以个人为单位或以事业部分单位进行提报通过率的分析。同时系统提供详细的明细数据。
对于业务科计划员岗位,系统要求计划员认真复核各事业部提报的数据,避免编码重复提报。
业务科计划员复核准确性的数据分析,系统提供导入接口,先由主数据管理员在总部编码网系统内,定期将一段时间内,提报未通过的所有编码信息导出为本地Excel文件,再将数据上传给本系统。系统自动匹配与分析数据,分析基本原理同上。
2.业务办理时长分析
系统采用流程驱动中间件的方式实现,能实时记录数据从上一岗位提交给下一网位的所有信息,包括时间、审核人、处理时长等。系统可以提供某岗位某操作用户,以处理数据为基数,计算出办理数据的平均时耗;同时,也可以以流程为单位,计算出某时间段内,各个流程岗位所办理数据的累计/平均时间。
3.实时信息传递、统计分析
系统将采用待办事项列表方式的显示各个岗位的数据,实时显示每个岗位当前应办事项(即待处理数据);对于各用户已经办理的数据(对于用户,已办数据的实时状态跟踪显得更为重要),系统将根据各个登陆用户不同角色,自动(根据客户的业务需求)将数据分为不同的阶段,形成一目了然的统计信息,方便用户链接查看。以事业计划员岗位为例,未形成闭环的已提报的数据会很多,但数据会分布于后续流程岗位的多个环节,系统自动统计分析出不同的流程岗位存在多少数据,方便用户跟踪查询。
四、关键技术点
技术实现上,采用微软的最新数据库SQL2008。首先建立编码的大中小类库(总部已提供相应的Excel文件,可以直接导入数据库系统),对各大中小类编码进行第一部管理,即对每一个大类、中类或小类,分配相应的主管理采购科室与计划员,实现一对一管理;使用单位在申报编码时,只能选取大中小类库中的码进行申报,以形成对申报业务和第一次把关管理。
第二步,建立常用编码库。整个编码库的数据量非常庞大,但对应到不同的企业领域,其常用的编码数据量级别并不是很大(针对本企业而言,约20万条);因此建立企业常用的编码库是可行的。使用单位在申报码后,由主管采购的计划员进行编码申请,计划员可以人工在企业常用的编码库中进行查找(系统也可以自动进行验证),若新申请的编码在常用编码库中存在,则不允许申请。
另外,若正式申请完成的新编码,最后又进入编码库,进一步扩充与完善企业的常用编码库,即做到一个码最多申请一次,从而提高编码的申报效率。
系统在实现上,采用当前主流的B/S系统结构,客户端只须有浏览器即可(IE7或以上、360浏览器等),无安装其它插件,实现客户端零安装,以简化系统发布的问题。实现语言采用C#,框架上采用和多结构,采用AJAX技术,提高用户操作方便性。
系统采用多岗位流程审批机制实现,使用工作流中间件实现系统数据在各岗位间的传递与共享。引入工作流,其目的之一就是要将业务逻辑与实体流转逻辑分离,提高效率、灵活定制流程(即业务处理流程变更时,可以重新调整流程,而应用程序不用改动或松散耦合)、便于应用程序扩展、以及业务处理流程效率分析。由于使用工作流系统,系统自动记录了每一岗位每一操作人员的每一步操作耗时,因此可以分析出系统流程的效率,进而进一步分析流程的合理性,给企业进行业务流程的调整提供有力的数据说明,达到提高生产效率的目的。
五、系统实施效果
通过实施编码管理系统,可以将最先进的管理理念贯彻到整个企业,摆脱手工提报编码的随意性和不规范性,真正实现企业的物料编码现代化管理。该编码管理系统是基于总部编码和ERP进行编码提报、审核、查询、维护的工作平台,能够将所有物料编码的提报编码全部加载到系统中,实现编码的综合查询、分类查询、模糊查询等方便快捷的功能,为物料编码的提报、审核提供了极大便利,工作效率大大提高。通过系统实现了对物料编码的集中申报和网上审核,做到科学、准确、合理、实用。
参考文献:
[1]刘积仁.软件开发项目管理.北京.人民邮电出版社.2002
[2]Simaan M Abou Rizk and Daniel W Halpin. Probabilistic Simulation Studies For Repetitive Construction Processes [J].Journal of Construction Engineering and Management, 1990, 116(4):575
[3]William Heldman(美).IT Project+项目管理全息教程[M].北京.电子工业出版社.2002
[4]尼尔・怀特.管理软件开发项目.北京.电子工业出版社.2002
转载注明来源:https://www.xzbu.com/8/view-1683640.htm