??xml version="1.0" encoding="utf-8" standalone="yes"?>国产精品99久久久久久www,一个色综合网站,色婷婷综合久久久久http://www.aygfsteel.com/fiele/category/40453.htmlC的博?/description>zh-cnSat, 12 Jan 2013 06:21:49 GMTSat, 12 Jan 2013 06:21:49 GMT60工作表单自定义的误?http://www.aygfsteel.com/fiele/archive/2013/01/11/394120.html半导?/dc:creator>半导?/author>Fri, 11 Jan 2013 08:57:00 GMThttp://www.aygfsteel.com/fiele/archive/2013/01/11/394120.htmlhttp://www.aygfsteel.com/fiele/comments/394120.htmlhttp://www.aygfsteel.com/fiele/archive/2013/01/11/394120.html#Feedback0http://www.aygfsteel.com/fiele/comments/commentRss/394120.htmlhttp://www.aygfsteel.com/fiele/services/trackbacks/394120.html 

本h觉得写得很有道理Q值得学习?strong>
转自【IT168知识库?/strong>

表单自定义功能看似非常方便,可以不用写代码即可完成表单的开发设计,表面上看的确是减不开发成本,但深入研IӞ发现是有不少误区的?/span>

1?span>              对于整体成本来讲Q当表单自定义功能能满实际客户需求的60%Ӟ会ؓ另外?/span>40%需求付出多成本。现实中所见到的表单自定义工具一般至多能满实际客户需求的50%。一般容易实现的仅布局、字D늚增减、简单的脚本控制{,但有很多诸如复杂脚本控制、自动计、特D逻辑验证、主从关p,复杂基础数据选择Q过滤、合qӞ、与其它功能模块的交互等{需求,自定义工具都不能实现。最l可能带来的代h是重做,甚至推翻整个pȝ架构重新实现Q付出成本是预计成本?/span>2-4倍以上均有可能;

2?span>              表单自定义功能实现的方式一般是数据库表中预制了很多字段或者是一个表中的记录存储?/span> ID、字D名、倹{字D늱型,而且值的cd往往是字W型Q这些做法给数据的查询统计及SQL优化带来的是非常大的性能损失和阻力,业务pȝ数据量不大的时候看不出Q一旦数据业务表大到一定程度的时候,性能瓉׃出现。我们知道需要工作流的业务系l都是大量用户和大规模业务数据的。对于表单自定义做法Q性能瓉是一定要考虑的;

3?span>              表单自定义往往实现的是一个数据实体的增、删、改Q但对于一个系l来讲一个表单仅仅是一个功能点而已Q这个功能点对于整个pȝ来讲q不是那么单U的Q有可能一个数据实体的资料分别在多个表单里q行更新和维护,自定义逻辑往往是处理不了它们之间的冲突Q还有查询和l计分析Q这些是需要关联很多基数据、关联其它业务数据。自定义表单功能本n也只是从功能Ҏ的角度d发,对于pȝ复杂的实体关pR业务模式、设计模式的支持几乎为零Q一个高质量pȝ需要的因素基本实现不了Q?/span>

4?span>              我们企业使用表单自定义工L时候往往已经有了很多的系l,比如HR?/span>CRM甚至ERPpȝQ我们很多关联数据会是来自于q些pȝ的数据。表单自定义工具往往无法提供高可靠性的集成ҎQ即使能集成也是勉强的,后箋会付出很多手工同步、统计口径不一致等代hQؓ企业整体的信息化效果大打折扣Q?/span>

5?span>              另外从实际的使用情况而言Q我们实C个表单自定义功能的目标往往是ؓ了方便用户实现自q业务逻辑Q但实际上很客户会自己去自定义q些表单。而开发h员都会热忠于实现一个表单自定义工具Q但不会愿意长期d表单的定制工作,从开发h员的成长角度来说是不利的。对于团队的理者来说用E序员的工资d表单配置工作也是不划的Q?/span>

6?span>              透过q些现象的分析,假如我们一定要dC个好的表单自定义工具Q一定是有很多事件接口的、一定是要能支持调试的、布局一定要能有_的细致、自定义q程中要有提供给业务人员的自动向|比开发h员需要的向导更加ȝ化)、一定能做到_的优化或支持优化的实现、能支持~存、调用程序集、从WebService获取信息、能寚w面交互过E进行优化。。。。。。这些都实现后,会发现做的表单定义工具其实就是大软g公司研发?/span>IDE开发环境,如:visual studio开发环境,我们是否有这个能力呢Q?/span>

 

表单自定义工具在软g投标q程中实现快速原型有帮助Q但实际应用pȝq是需要用大厂商提供的开发工兯行开发,假如一个表单自定义工具真那么容易实现的话,而且那么有用的话Qؓ什么微软?/span>IBM{公怸dq样的工具呢Q?/span>



]]>
库存锁定http://www.aygfsteel.com/fiele/archive/2006/11/14/81081.html半导?/dc:creator>半导?/author>Tue, 14 Nov 2006 03:23:00 GMThttp://www.aygfsteel.com/fiele/archive/2006/11/14/81081.htmlhttp://www.aygfsteel.com/fiele/comments/81081.htmlhttp://www.aygfsteel.com/fiele/archive/2006/11/14/81081.html#Feedback0http://www.aygfsteel.com/fiele/comments/commentRss/81081.htmlhttp://www.aygfsteel.com/fiele/services/trackbacks/81081.html

]]>
说仓库库存管?/title><link>http://www.aygfsteel.com/fiele/archive/2006/11/01/78420.html</link><dc:creator>半导?/dc:creator><author>半导?/author><pubDate>Wed, 01 Nov 2006 02:33:00 GMT</pubDate><guid>http://www.aygfsteel.com/fiele/archive/2006/11/01/78420.html</guid><wfw:comment>http://www.aygfsteel.com/fiele/comments/78420.html</wfw:comment><comments>http://www.aygfsteel.com/fiele/archive/2006/11/01/78420.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/fiele/comments/commentRss/78420.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/fiele/services/trackbacks/78420.html</trackback:ping><description><![CDATA[ <p>库存理最重要的是要有一套明的跟踪理程,如用Ҏ库存,那么我就必须扑և他对应的入库\出库\调拨单等,q在Ҏ库存表中加入验证数量,然后用库存实际数量跟验证数量?如有库存差异,则及时给用户提醒,q显C对应的水单据.<br /><br />库存处理办法:<br />         Ҏ库存:<br />                   Ҏ库存是针对入库的Ҏ理到具体的出库?q样形成的批ơ就可以理到每W业?出每笔业务的盈亏情?<br />         汇d?<br />                    汇d存是以货物信息ؓ主键:如以货物~码\仓库~码Z键Ş象汇d存表.当入库时增加相同cd的货物编码和仓库~码增加库存数量,出库时将相同cd的货物编码和仓库~码减少<br /><br /><br />两年前我W一ơ接触仓库的时候觉得仓库很?甚至不明白ؓ什么还有批ơ库?汇d存之?W一ơ接触的是单的明细库存,仓库说白了就是出库和入库,但真正能把仓库管好不仅仅只是出入库粗略的说法,可知道出入库里分的种cd?现在做的q套pȝ分ؓ汇d?Ҏ库存,日库?在我看来日库存是最难控制的,每天晚上的时候把实际库存写入日库?W二天如果有用户改单?必须通过语句把更改的日库存改回来,<br />要休息了,以后慢慢?/p> <img src ="http://www.aygfsteel.com/fiele/aggbug/78420.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/fiele/" target="_blank">半导?/a> 2006-11-01 10:33 <a href="http://www.aygfsteel.com/fiele/archive/2006/11/01/78420.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <a href="http://www.aygfsteel.com/" title="狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频">狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频</a> </div> </footer> վ֩ģ壺 <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">կ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ͨ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">׷</a>| <a href="http://" target="_blank">Ӣɳ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ƽ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ɽ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">˳</a>| <a href="http://" target="_blank">ǿ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">٤ʦ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ᶼ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">޳</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">Զ</a>| <a href="http://" target="_blank">Զ</a>| <a href="http://" target="_blank"></a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>