业务逻辑和程序逻辑(50分)

  • 主题发起人 吴剑明
  • 开始时间

吴剑明

Unregistered / Unconfirmed
GUEST, unregistred user!
目前是用COM来封装“逻辑”,至少是希望做成这样啦。不过刚开始这样写程序,
有些基本概念是要请大虾帮忙解释一下的:
用户说:我要查X天的流水记录 ------ 可以说这是个业务吧?
程序里: select ... from ... where day = X... -----可以说是个程序逻辑吧?
那么业务逻辑和程序逻辑不是没分别了么?
可我们平常说: 用COM来封装业务逻辑,并且要和程序逻辑分开,我糊涂了。
这样怎么区分啊?
 
这里的“业务逻辑和程序逻辑”是完全相同的。
问题全面显示客户的要求信息。
 
程序逻辑是业务逻辑的抽象,业务逻辑有时是复杂的,必须要和各部门深入探讨后确定,
然后才用程序逻辑具体实现,在某种意义上说,业务逻辑至关重要。
 
你那里的流水帐不是日清日结吗?
如果查往日流水要不要查明细表?
 
我对什么叫业务逻辑也比较混淆。
 
我认为是 界面 - 业务 - 服务
 
sales ,sales_detail
日清日结.
sales_history.
sales_history_detail.
查往日流水要查明细表<SQL_SERVER>
為了提高查詢速度.
你可以將經常查的相關字段,生成一個Table,在每日日清日结的時候create 它.


 
用COM来封装“逻辑”,说到低,都是用程序来实现的,也就是说用程序来实现“业务
逻辑”的封装后,就变成了“程序逻辑”了。
其实,“select ... from ... where day = X... ”就包含了业务逻辑,如day=X
当然,你也可以把它换成:month=Y 。
 
多人接受答案了。
 

Similar threads

回复
0
查看
550
不得闲
回复
0
查看
513
不得闲
回复
0
查看
860
不得闲
顶部