摘要:
作为一个系统分析师,给出一个业务然后进行分析,将各种可能遇到的情况尽量的列举出来,这是基本素质之一。这不但需要系统分析师有比较严谨的思维,而且还要求其有很丰富的工作经验。假设现在用户有一个“重新打开销售订单”的业务需求,那么在设计、开发这个作业的时候,需要进行哪些限制呢?一、重新打开订单业务背景 在分析某个业务的时候,最重要的就是要了解业务的背景。如果忽略了业务背景,那么设计出来的模型就好像是海市蜃楼,虚无缥缈。为此笔者建议,作为系统分析师,在分析业务需求的时候,一定要讲需求回归到背景中去。或者我们可以把它叫做案例分析题。用户给出的可能是一个知识点,我们要将其组成一个现实的案例。 一般订单的处 阅读全文
posted @ 2011-03-28 17:15
hanmos
阅读(495)
评论(0)
推荐(0)
摘要:
期间虽然说是财务模块需要用到的概念,但是在ERP系统中则是贯穿到所有的ERP模块中。如销售、采购、仓库等等都受到期限制。可见,从系统开发的角度看,期间在ERP系统中也是一个全局化的变量。具体的来说,在设计期间的管理思路时,笔者认为需要从如下几个角度出发。1. 期间并不是以月为单位 从理论上来说,会计期间是以月为单位的。即相关的单据,如收货单或者发料单,必须在每个月月底都要结帐。不过在实际工作中,可能会与这个有差异。如有可能企业并不是以自然月作为期间。笔者以前在给多家企业实施项目的时候,都遇到过类似的问题。他们可能认为,等到每个月月末再结账的话,开发票或者发票验证会来不及。因为这国家都有比较严格 阅读全文
posted @ 2011-03-28 17:10
hanmos
阅读(577)
评论(0)
推荐(0)
摘要:
应收帐款与发票管理是ERP系统开发中的难点之一。因为其跟其他单据不同,具有比较多的综合性。如跟销售订单、发货单、装运凭证、价格表等都息息相关。而且涉及到财务管理方面的知识,更加具有专业性。笔者在这篇文章中,也不能够将所有的知识点都一一讲到。只能够将其中的主要矛盾拉出来,供大家参考。如下图所示,这就是一个应收帐款与发票生成的典型界面。笔者就围绕这个图形来做展开说明。一、应收帐款与发票管理的主要流程 笔者认为,系统分析师在分析开发应收帐款管理与发票管理的时候,一定要对这个业务背后的逻辑有一定的了解。也就是说,一定要先掌握实务处理中的主要环节,然后再来进行分析设计。具体的来说,要掌握以下几个日常的业 阅读全文
posted @ 2011-03-28 16:58
hanmos
阅读(570)
评论(0)
推荐(0)
摘要:
方法1:使用SCOPE_IDENTITY取得刚刚插入的最大流水号 /*建立traddeinfo表各相关索引,注意Trade_id字段必段是identity型*/create table Tradeinfo(Trade_id int identity(1,1),Tdtime datetime Tdname varchar(20))create index idx_trade_id on tradeinfo(trade_id)/*使用scope_identity()中断函数,取得当前脚本范围内最后insert进去的identity值*/declare @mytradeid int set @myt 阅读全文
posted @ 2011-03-28 15:56
hanmos
阅读(654)
评论(0)
推荐(0)
摘要:
报表无疑是ERP系统中用到的最频繁的单据之一。比如每天采购要打印采购明细帐;仓库每天要导出收货或者出货明细;销售每天要打印订单明细等。故报表的设计在ERP系统开发中占据大半江山。不过笔者在实际工作中也发现,有些开发人员在设计ERP报表时,太过于复杂。 有一次,一家企业向我提出了如下需求:他们希望能够出一份报表,报表的内容包括四个部分。一是成品零件的用量、零件的最小采购量等信息;二是当月零件的采购量信息(详细的采购订单等资料);三是当月零件的出库信息(详细的出货记录);四是零件的安全库存信息。然后,根据这些信息计算出当月需要补下的满足安全库存的数量。从这个需求中可以看出,其主要设计到产品基本资料 阅读全文
posted @ 2011-03-28 15:32
hanmos
阅读(512)
评论(0)
推荐(0)
摘要:
物化视图,所谓视图实际上是不存储物理信息的(同表相区别,表存储实际的数据和表的索引信息等。),视图仅仅存储 一个select语句而已。而物化视图就要视图也存储实际的数据,这种实际数据,就是索引。oracle 8imssqlserver2000中引入的。比如oracle的函数索引和sqlserver2000的索引视图都是物化视图。原因是这种视图能够显著提高性能,举个例子 一个表: create table mytable (id int not null,name varchar(20) not null) create index idx_mytable on mytable.name 当我. 阅读全文
posted @ 2011-03-28 15:31
hanmos
阅读(626)
评论(0)
推荐(0)

浙公网安备 33010602011771号