neuhawk

博客园 首页 新随笔 联系 订阅 管理
        客户是有一套用友的U8.12库存管理(采购和销售没有)单机版的系统,由于客户用了好几年,因为考虑到用户的习惯,还有就是尽量把一些基础数据导过来,所以很多功能点和数据表尽量跟原来的相似(当然还会提供更多的功能). 业务都较容易做,但是对于用户操作性,想了较长时间,也不知道从和下手.
         举个例子,用户输入入库单的时候,要输入部门、仓库、商品等。用户对
编码十分熟悉,所以用户只要输入编码就可以了,如 用户输入仓库时,只需要
输入 07(仓库编码),然后 界面上的仓库输入框的值马上变为 成品库,如果输入
商品,只需要输入商品编码,马上变为商品名称,而且 象单位、规格的值也自动跟着变了。用户几分钟就能输入一张数据较多的入库单了.
    我想,要是实现类似于以上的功能,可用一下技术:
    1、smartclient,用smartclient确实可以提高用户的体验,可做得比用友那套更好。但是smartclient 有几个问题较严重 
    a、稳定性,在csdn上,较多人说过常出点问题。
    b、性能,对于.net winform的性能,我确实觉得较差,前段时间,试用速达ERP 
.net版,连我的机器,都觉得有时候有点停顿,更别说客户那些老品牌机了。
     c、客户端要求win2k系统。我晕,偏偏仓库管理部门那些电脑,都是PII的。
   由于b,c的原因,使得库房管理用smartclient不现实,虽然.net2.0支持win9x
http://msdn.microsoft.com/smartclient/win9x/default.aspx  ,但不知道性能是否提高。
 2、ajax 。ajax 在.net发展得相对慢点,java的echo2框架,类似webform,已经良好支持ajax(应该来说基于ajax),而ajax在.net里发展较慢,asp.net2.0将对ajax支持,但是,.net 2.0出来时间推得太晚了,要年底。而其他.net ajax框架,感觉不是很成熟,也不理想。如果自己写,工作量太大,时间也不允许。其实就算asp.net2.0对ajax封装得十分好,但有些功能还是难以实现。
 3、flex,flash,xaml。flex太慢,直接用 flash会好点,但也不理想,而且开发起来非常麻烦。xaml ,那是5--10年的事情。
   
   .net2.0能解决很多问题,但是项目要在它出来之前开发出来,b/s结构真的 现在只能看一些开源的ajax框架,希望自己能应用上来。
不知道各位大虾有什么好的思路。
  
    ps:放在首页1-2天,而且篇幅不长,希望dudu留情.
posted on 2005-07-05 23:13  neuhawk  阅读(7272)  评论(42编辑  收藏  举报