用友U9,号称世界级的产品让我失望(转)

http://space.itpub.net/21977636/viewspace-607620

使用ERP多年,最近有兴获得学习U9的机会.总体来说这款产品从理念上让人为之一震,感觉真有大产品的架构.本人比较喜欢从技术角度分析问题.拿到产品后发现SOA到底体现在什么地方,如何和第三方产品集成,特别是跨平台的集成.为搞清楚这一问题,深入到数据库中分析,另我吃惊、失望。整个U9产品的核心计算几乎全部通过存储过程实现,包括MRP计算、ATP计算、成本计算甚至密码的加密算法也在存储过程实现。整个系统用了7百多个存储过程,1百多个类似于存储过程的标量函数。也许才学疏浅,这种方法怎么实现SOA。同时系统的性能如何保障、安全性如何保障,以下是部分存储过程或函数的名称。希望和大家交流,大量使用存储过程,对一个大型软件来说是否合适。
FN_ABC_ABCCcompile_GetQty                通过转换率计算数量
fn_BOM_CalcCumYield                工序累计产出率计算
fn_BOM_GetConvertRatio                获得不同单位的转换率
fn_BOM_GetRoundValue                计算数量进行四舍五入
fn_BOM_GetSupplier                获取供应商
fn_CA_GetMoneyRoundValue                获取金额绝对值
fn_CRP_CalcBOMCompQty                BOM子件用量计算
fn_CRP_CalcResQty                计算资源用量
fn_CRP_CalcWorkDayByOffsetHours        根据偏移量计算工作日结束时间
fn_CRP_CalItemLeadTime                计算提前期
fn_CRP_GetConvertRatio                获得不同单位转换率
fn_CRP_GetDayCount                计算两个日期之间的工作天数
fn_CRP_GetIntervalWorkDays                取两个日期之间的工作日天数
fn_CRP_GetLeadTime                获得计算后的提前期
fn_CRP_GetRoundValue                获取绝对值
fn_CRP_GetUOMRatio               
fn_CRP_GetWorkDate                获得工作日历日期
fn_CRP_GetWorkDate_Hour                获得工作日历小时
fn_CRP_GetWorkDateByOrigCalendar        获得工作日历日期
fn_CRP_GetWorkDay                计算工作天数
fn_CRP_GetWorkDays                计算工作天数
aspnet_Membership_GetPassword
aspnet_Membership_GetPasswordWithFormat
aspnet_Membership_GetUserByEmail
aspnet_Membership_GetUserByName
aspnet_Membership_GetUserByUserId
aspnet_Membership_ResetPassword

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/321191/viewspace-607886/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/321191/viewspace-607886/

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值