开发平台主体思路.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
开发平台主体思路.doc

PFC快速开发平台 目的:主要提供给ERP软件开发商,利用此平台,可以最大程度的将底软件编程人员的素质要求,减少开发风箱,大幅提高开发效率,缩短开发周期。 任何一个MIS系统,都是为企业各类人员提供所需的信息服务。都是利用数据库技术,前端程序都是围绕数据库进行数据的录入,查询,修改,输出统计。Mis系统的前端开发主要包含:导航程序,功能窗口,相关的支撑程序主要有:例外处理,工作流。作为企业用户来说。Mis系统必须要考虑到企业的业务流程,能否根据企业设定的岗位工作流程,考核标准,当业务出现异常时,系统要马上通知到相关用户,用户可以很容易的对相关岗位进行量化考核等。 作为Mis软件开发企业,头痛的问题有:1、开发过程相关文档的管理,很少有企业可以保证全部文档与程序的对应。导致维护人员无法维护。2、代码类库不全面,导致编码由编程人员自由发挥,编码量大,自然bug就多。3、数据表列的大小修改,数据窗口相应列没有改或没有全改,还不容易发现,导致用户使用时出现错误。 根据我几年的经历,我认为,作为开发企业可以开发一套能够管理整个项目开发的开发平台。开发中所有需要控制了解的资料都可以在平台中找到。下面就平台的主要构成分别介绍如下: 导航系统:我认为为满足不同用户的要求,导航系统应该有这几种:(见附件一:参考台湾宝盛的导航系统介绍,基本满足要求) 功能开发主控窗口:见下图(仅表示这个意思) 1).功能设计:功能设计通过一个grid表格窗口管理与本功能窗口相对应的业务功能需求。可以将保存相关附件(含文字,图片,声音等) 2)数据词典:通过一grid窗口管理整个系统中的列信息(列中文名,英文名,拼音码,类型,长度,状态等)相当于pd及数据库中的domain,有利于保证同名列的统一。 3)表单设计:管理本功能用到的数据源(可以是table,view),管理列的数据来源,表现方式等。系统提供动态建表功能。(关于表单及列名的命名参考附件二) 4)窗体设计:管理本窗口的窗口模板,数据窗口的数据源及数据窗口的设计。开发人员不需用pb的数据窗口设计工具,而利用改造的动态数据报表设计工具(我认为致用report5.0加以改造就很好)。在开发中,利用用户对数据源的定义,可以很轻松的自动生成数据窗口,比在pb中手动设计,效率最少提高2-3倍,最大的好去是,可以放在数据库中,通过版本控制,自动发布到客户端。同时,数据表单列的改动,系统可以通过程序成批自动重建数据窗口。对于数据窗口中可以辅助输入的数据列,可以利用数据窗口及列的tag属性,将其来源,数据列的计算公式等其他很多与数据列有关的东西通过字符串保存在tag中,不同用途间分隔好就可以。窗口模板与数据窗口配合好,可以基本不用再在窗口中写代码,通常开发中,辅助录入,列的计算,处理规则,保护等功能一般都是需要单独写的(当然这需要窗口模板的制作者要有一定的开发经验)。 关于窗口模板:至少应该考虑到1、单档(freedom),2、单档(grid),3、主从档(主freedom,从grid),4、主从档(主grid,从grid),没个窗口可以直接打开动态数据窗口进行设计。没个窗口中需要包含一列表数据窗口(grid)用于管理多笔记录,用户通过快捷键或菜单工具条控制此数据窗口的visible属性,此列表窗口应该可以根据单笔记录的详细数据窗口结合相应列的tag属性自动生成。通用查询功能主要检索此数据窗口,此数据窗口为窗口模板中的其他数据窗口提供检索参数(我认为可以利用linkage服务)。 5)菜单设计:管理本功能窗口的菜单。 由于时间问题,很多其它的细节我就不说了,总之,原则就是:总是对整个项目开发过程进行抽象提炼,配合开发平台提供一套可行的开发标准。如:命名标准。代码标准,只有这样,才可以最大程度的节省开发时间,重用代码。其他的有机会再聊。 能否成功的关键在于动态报表的灵活运用及功能模板窗口是否考虑了工作流。 衡量平台是否成功的最低标准:是否能够对普通功能窗口用户只需提供数据源(建表,定义数据词典)无需写任何代码。 有了此平台,软件开发企业只需保留少量的普通程序员就可,减少了大量的高级程序员。 附件1: 一、前 言 宝盛TEAM ERP是一个功能强大、涵盖企业流程广泛且提供深入管理机制的ERP系统,整个ERP中共有32个子系统,超过1 600个功能!通常使用者需要通过宝盛顾问的教育训练来深入系统的运作,对于初次接触到此系统的评估者,因为尚未经过系统的正式教育训练,因此宝盛特别制作此使用导引,希望能帮助评估者在短时间内顺利了解宝盛TEAM ERP。 对于想初步了解TEAM ERP主要流程及功能者,希望您能详细阅读此使用导引,我们将此部分的使用导引分成两个部分:一个为“操

文档评论(0)

docinppt + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档