neuhawk

博客园 首页 新随笔 联系 订阅 管理
 有网友问以前那个失败erp为什么失败,我在csdn写过,现在改一下,希望对大家有帮助!


公司现有一个ERP产品(跟某国家级的研究所合作),烂到了极点,让我实施的时候饱受痛苦。
主要问题有:
1、没有文档,没有手册,怎么使用也不清楚,业务逻辑是怎么样的也不懂,就告诉你这是个ERP,你给我实施维护去,郁闷阿。
2、系统极度不稳定,经常出现“发现未知错误,是否发送通知”,然后weblogic就关掉了。没有任何提示信息,每次启动(要几十秒),都要拿着一份报纸在那里等待,一般都要启动十次左右才成功(常启动就出错)。
3、系统没有任何异常日志,比如在系统新增的时候,出现“数据库操作失败,请与管理员联系”,晕,控制台没有任何信息,也没有任何日志文件,我真想不通他们连e.printStackTrace();这个东西都不做。我就是管理员,我跟谁联系???
4、移植性奇差,只能用weblogic 7.00--7.01,7.02以上(包括8.X)都不行了,一发布就出错。而且,操作系统必须是XP,要不,系统有些模块就出错。客户端必须是IE6.0+win2k/xp+17寸显示器,被用户骂死了。
5、操作想当繁琐,没有批量操作功能,填一条数据刷新一次,页面转换,慢!!用户说,我出去买批零件,打个电话就送来了,输入这些信息到ERP中,要1-2个小时(50个零件以下)。
6、审批流程太弱智,象瀑布型,只能通过,如果不通过,流程就撤销了。没有if,goto,等,而且,要看我这流程走到哪里了,很麻烦,要看我要审批什么的东西到底是什么,也很麻烦。
7、电脑傻瓜化,用户智能化,比如新建个部门,里面有几十个放大镜,很多放大镜是必选的,我填数据的时候,选择放大镜,放大里对应的表格没有数据的话,我就得新开个IE,进入系统,然后填数据。你一定要精通这些数据填写的先后顺序,要不然将十分困难。
8、没有分层,页面,javascript都是由后台生成的(用stringBuffer拼出来),业务、显示等都耦合在一起,以前我想增加分页功能,但实在无法入手,修改了JDBC,却不洞怎么改动生成javascript代码那部分了。
9、我曾加入cache、log功能、库房报警、分析统计、自动生成采购单,自动生成采购明细,自动生成入库单,但过几天就发个新包过来,我就也白干了。

我想,我在这套系统无论花多少时间,都几乎是无济于事了,所以我就打算利用空余时间,写个框架玩,
一来可以提高自己的水平,二来可以少点想那套系统,少点心烦,三来,要是可用的话,可在项目中使用。(所以我就学了蛮多java开源和设计模式这类的东西,对后来用.net开发,有很大的帮助)。

posted on 2005-05-16 16:22  neuhawk  阅读(2894)  评论(25编辑  收藏  举报