2022年二次开发平台应用方案 .pdf
《2022年二次开发平台应用方案 .pdf》由会员分享,可在线阅读,更多相关《2022年二次开发平台应用方案 .pdf(21页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1二次开发平台应用方案1 二次开发平台概况.2 1.1背景 .2 1.2二次开发平台是什么?.2 1.3二次开发平台和K/3 系统之间的关系?.2 1.4二次开发平台的最终目标是什么?.2 2 二次开发平台的主要内容.4 2.1自定义函数取数报表.4 2.2自定义数据查询.5 2.3自定义图形分析.7 2.4多公司、多账套数据取数.7 2.5创建 VBA 程序,实现特殊功能.8 3 自定义报表的二次开发策略.9 3.1二次开发原则.9 3.2二次开发方法.10 3.3报表举例 .12 4 二次开发实施.19 4.1项目实施计划及进度表.19 4.2实施方案 .19 5 二次开发项目的投资概算.
2、20 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 21 页 - - - - - - - - - 21二次开发平台概况1.1 背景企业由于行业不同、规模不同、管理者的管理理念不同,导致管理重点有差异,企业管理呈多样性。 传统的管理软件由于其设计水平有限,已很难满足用户的个性化需求,而专项开发在时间上不可能适应企业管理的多变性,完全通用化的软件又不能体现企业的个性化管理。软件该如何解决这个问题,实现用户的个性化管理需要呢?在通用化软件的基础上再进行适当的二次开发是解决这一
3、问题的关键。金蝶公司为“尊重用户企业文化,显示个性管理”,推出二次开发平台,与金蝶K/3 系统一起,实现企业的人性化管理,个性化生存。1.2 二次开发平台是什么?二次开发平台是一个基于金蝶K/3 系统,主要进行报表自定义的报表开发平台。用户或二次开发人员可以通过这个平台为有特殊需求的K/3 客户,制作特殊的报表:进行多账套函数取数、多账套数据查询,并对这些报表数据进行同比分析、图表分析等,帮助企业决策。还可以通过VBA 编程扩展系统的功能以及与第三方系统进行数据交换等。1.3 二次开发平台和K/3 系统之间的关系?二次开发平台是基于K/3 系统,只能在K/3 系统的基础上进行报表自定义、数据分
4、析,也就是说只能取K/3 账套相关的数据。VBA 开发也主要是调用K/3 系统的一些组件完成一些相关功能。1.4 二次开发平台的最终目标是什么?二次开发平台的最终目标可以归纳为以下四点:一、增值服务标准软件产品价格不断下降,利润空间减少, 又没有增值服务费,代理服务商如何生存、发展?二次开发平台在帮助用户实现特殊需求的同时,也为产品服务部门创造一定的价值空间,主要体现在以下几方面:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 21 页 - - - - - - - - -
5、 3?不断为用户灌输服务价值观,特别说明服务如何长期根本保障用户利益。?在不降低服务质量的同时,降低服务成本。?提供更多的服务,如二次开发项目,满足更多客户的需求。二次开发是提供二次产品的服务,以二次产品的方式收取费用,于情于理,用户易于接受。二、避免丢单用户的需求得不到及时的响应,开发厂商与代理服务商如何避免丢失客户?如果你是一个销售人员,你在了解用户需求时发现用户要求的某些功能或报表,K/3 系统没有时,不用紧张,你可以自信地告诉他们,只要他们选择K/3 ,他们的需求就能得到满足,因为K/3 系统有一个完善的二次开发平台。二次开发平台给代理服务商带来的好处从以下两点可窥一斑:?最了解用户需
6、求的是实施人员,如果他们来作二次开发,无疑目标更准、 速度更快、用户更满意。?二次开发,尽快“套牢”客户。二次开发的新功能使其它软件基本无缘替换,而维护这个功能的就是代理服务商,这样的客户易于成为忠诚客户。 三、帮助拓展市场作为一般的销售代理要扩大市场,如何给新客户一个选择你的理由?大多数用户无法预测将来,为保护其投资,完整的二次开发体系与服务体系是消除用户心头疑虑的关键所在。当然还需要让新客户看到以下两点:?把老客户的需求满足,让老客户真正满意。?二次开发, 使销售服务于一体的代理商,有足够的信心解决用户问题,并对用户作出二次开发的承诺,信心百倍作销售。四、提升通用产品市场竞争力产品源于实践
7、、 用于实践, 如何在实践中不断提升产品市场竞争力?这就需要开发出更加实用的产品, 那么怎样才能开发出更加适用的产品呢?需求分析人员多做详细的调研、分析是很重要的, 除此之外, 如果服务部门与研发部门能对以下三点多多沟通,我们的产品会更有市场竞争力。?把服务部门协同起来,把他们的需求反映给软件研发部门。?把二次开发工具、方法、 组织规范起来, 让二次开发的服务部门可以迅速把成果提供软件研发部门进行产品转换。?软件研发部门向服务部门提供越来越强大的产品与二次开发平台,确保软件很名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精
8、心整理 - - - - - - - 第 3 页,共 21 页 - - - - - - - - - 4快应用于实践。以上四个目标不一定完整,但它基本上反映了金蝶公司的二次开发平台,是一个让软件厂商、代理服务商、客户三赢的工具。用户或二次开发人员一旦掌握该工具,就能够解决几乎所有用户个性化的报表需求,且快捷有效。 二次开发人员还可以利用VBA 编写一些程序,为用户量身定作一些简单实用的功能,如自定义数据录入、与第三方数据交换等。2二次开发平台的主要内容2.1 自定义函数取数报表?充分灵活的报表格式金蝶 K/3 系统的“二次开发平台”就象“EXCEL ”电子表格一样简单方便,所有报表的栏位顺序、宽度
9、、字体、加框、排序、小计、合计等均可自由设定,栏位不够还可以自定义添加栏位。所有报表资料均可引出到Excel、XML 文件。?强大的函数取数功能二次开发平台还提供丰富的函数取数功能,通过ACCT 函数可以取出K/3 多个账套的所有科目数据。除了金蝶报表特有的函数外,还支持通用的数学和逻辑函数。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 21 页 - - - - - - - - - 5?对报表数据进行筛选当报表数据量比较大时,给用户查找数据或清楚地查看数据就会带来更多的
10、不便,为此二次开发平台提供一个筛选功能,将一些暂时不必要的数据隐藏起来,这样用户就能清晰地看到需要查看的数据。筛选是查找和处理数据清单中数据子集的快捷方法。?对报表数据进行分类汇总经常有一些报表数据以最明细的方式展开,这样用户看起来不是很方便,尤其是数据量比较大的时候, 无法直接看出一类数据的一些统计值。这样的报表不具有分析的作用,可以说只是一些登记原始数据的报表,不具有报表的价值。怎样才能使这些报表有价值呢?二次开发平台提供分类汇总功能,将这些杂乱的原始数据进行归类、汇总,便于用户查看、 分析。2.2 自定义数据查询在以往的统计体系中,统计指标的内容、报表格式因管理重心转移而经常变动,特别是
11、在数据分析时,其动态要求是难以适应的。有时,即使能够在固定报表中变化格式与指标,但无法取多年的数据进行对比。为此,用户为满足不断变化的需求不得不重复投入软件开发费用,并连续支付操作人员的培训成本。金蝶软件各模块完全整合,可以说业务数据都比较完整,但是报表有限, 不同的用户管理视角不一样, 同样种类的单据,用户追踪的内容可能就不一样。而企业运用计算机进行管理,资料的分析处理输出是相当重要的,利用二次开发平台的数据查询功能,可以开发出企名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5
12、页,共 21 页 - - - - - - - - - 6业要求的各种报表的输出。 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 21 页 - - - - - - - - - 72.3 自定义图形分析图形化资料分析是技术经济分析的有力手段,在报表数据比较多的时候,用户想要比较一些数据的差异是有一定困难的,因为大数据量的查看、比较与核对不但耗时,而且查看时容易混淆, 往往难以达到快速比较差异的目的。而图表则具有较好的视觉效果,通过图例可方便用户查看数据的差异和预测趋势。例如
13、,您不必分析工作表中的多个数据列就可以立即看到各个季度销售额的升降,或很方便地对实际销售额与销售计划进行比较等。二次开发平台内置的十多种图表分析样式,用户仅需用鼠标单击图表向导,就能产生所需资料分析图。2.4 多公司、多账套数据取数集团公司或主管部门需经常对下属企业的资料进行分类汇总统计,产生各种汇总报表。二次开发平台可在一张报表里取多个账套的资料,并进行分类汇总。查询这类报表适合跨地区集团经营的管理模式,可以方便地管理多个事业部、多个公司的多套账,进行多公司报表比较、汇总合并。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名
14、师精心整理 - - - - - - - 第 7 页,共 21 页 - - - - - - - - - 82.5 创建 VBA 程序,实现特殊功能强大的宏和VBA 是微软垄断市场的一大利器,金蝶二次开发平台也提供了VBA 。如果你熟悉宏和VBA ,那你可能会发现二次开发平台的特色功能中的一部分可以用VBA 实现,二次开发平台的VBA 帮助手册里有各个VBA 的接口调用说明及示例。在客户端目录下有VB 源代码的示范程序。利用 VBA 的对象属性及业务对象组件、数据字典等内容进行编程?通过二次开发平台录入一些业务数据在二次开发平台的单元格中录入数据,通过调用VBA 的某些对象,可以取到报表单元格的值
15、,再通过K/3 业务对象组件将这些数据写入数据库。?自定义界面窗体利用 VBA 对象属性及业务对象组件等编程,调用客户端组件显示窗体完成界面操作功能, 例如在用户定义的窗体维护基础资料,再通过业务对象组件将数据写入 K/3 账套。?创建 VBA 程序,进行数据交换可利用详尽的数据字典,编程实现数据交换。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 21 页 - - - - - - - - - 93自定义报表的二次开发策略ERP 系统在企业中能否得到成功实施和有效应用,还
16、取决于一个关键因素:二次开发。为什么这样讲呢?这是由企业的特殊性质决定的,主要体现在以下几方面:(a) 不同企业的生产规模、生产类型不同(b) 不同企业的人员素质不同(c) 不同企业的管理机制与管理基础不同(d) 不同企业的外部环境不同由于企业的这些差异,通用软件很难满足各个企业的每个管理细节的需要,但是有些功能又是某个客户必须的,而通用软件的开发原则是不能只为一个客户的某个需求,就将其增加到通用软件之中,否则通用软件将无限膨胀,所以对于这些功能就采用二次开发的办法来解决。基于一般企业的需求和二次开发平台的功能特点,在这里我们主要介绍自定义报表的策略。3.1 二次开发原则二次开发以报表的二次开
17、发最为普遍,为什么呢?一般来说企业的经营过程全部或部分地包含在通用软件系统中,否则用户就不会选该软件帮助管理。选用 K/3 系统的用户就是如此,但用户还是有一些定制报表的需求,因为 K/3 系统没有提供全部的数据出口,这就需要通过二次开发平台自定义报表将客户经营过程中的数据按需输出。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 21 页 - - - - - - - - - 10要进行报表的二次开发首先要确定报表的需求,确定需求要从企业的经营实际出发,根据企业的经营过程,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年二次开发平台应用方案 2022 二次开发 平台 应用 方案
限制150内