05 2016 档案
摘要:Smoke Test(冒烟测试),也称Regression Test(回归测试),是对软件的安装和基本功能的测试。一般地我们使用脚本来实现Smoke Test的自动化,可借用虚拟机的snapshot机制来保证干净的环境来进行Smoke Test,然后将测试好的程序集成到Continous build
阅读全文
摘要:Solutions Design 公司于2016年5月发布了LLBL Gen Pro 5.0,这个新版本的发布出乎于我的意料。我的猜想是从4.2升级到4.5,再升级5.x版本,主版本号的变更会给原有客户带来成本上的压力。299欧元的售价对于中小创业公司或大公司并不算便宜,在官网上查了一下最新的报价,如下表所示: Number of licenses Pric...
阅读全文
摘要:管理软件中的常见代码设计模式,来自于业务上的需要,有不恰当的地方欢迎批评指正。 1 RE-TRY 重试模式 场景:在连接数据库服务器时,如果SQL Server数据库没有启动或正在启动,我们需要有一个连接重试的策略。发送邮件通知时,我们也需要在发送失败后,多次的尝试发送以保证邮件能到达目的用户。 代码参考:int maxRetry = 30; int retryInterval = 10000;...
阅读全文
摘要:为保证ERP系统的信息流准确快速的传递,需要给系统设计一个消息盒子机制。当系统中发生业务操作后,需要提醒下一个环节的操作人员,以保证ERP信息流快速准确传递。比如生产任务单(工作单,加工单,制单)过帐完成后,需要通知仓库准备材料供车间领料生产。消息盒子的界面大致如下所示: 消息盒子包含业务通知(Messages)和工作流审批(Workflow)。业务通知比如采购人员下达采购订单PO后,需要...
阅读全文
摘要:当ERP的财务模块与生产,供应链模块集成时,这些模块过帐时会产生会计凭证。如果能在产生会计凭证前可预览一下凭证,那对用户而言是一个很友好的设计。如下图所示,贷项通知单过帐前,可通过预览凭证,知晓即将产生的会计凭证。 点击预览凭证按钮,可看到即将产生的会计凭证: 为达到此目的,分享一下对系统的修改。 首先是业务单据重写按钮事件, protected override void O...
阅读全文
摘要:以微软的WF为基础,为达到ERP中的批核与通知目的,参考现有系统中的技术,在此分享其中的技巧。 先来看最终的结果,也就是下图中的工作流宿主。 在上面的工作流定义中,除工作流宿主(rehost)技术外,还需要解决规则表达式的解析难题。 .NET WF提供的规则编辑器是基于代码的,但对于一个无代码的开发环境,需要找到一种表达式的设计,解析规范。 比如,在运行时,我们需要根据当前的运行参数解析出以上...
阅读全文
摘要:在物料清单功能中,常常需要借助于外部形象的解释来更深刻的了解物料清单。比如我们在介绍物料清单时,会用下面的图表来辅助说明: 这样一来就很容易理解。而这样的图片又和ERP中物料清单本身关联不多,于是这些形象的解释性功能被放进附件中。 在新发布的ERP系统中,有以下附件管理功能改善 1 增加DWG格式的附件浏览功能。可在线查看Auto CAD 格式的附件。 在一些行业,物料清单的来...
阅读全文
浙公网安备 33010602011771号