请教两个系统设计的问题,内详,谢谢指教。

你好!

1.报表打印如何封装才合理?
比如:销售明细表,汇总表,对帐报表。
应该把它们加到相关的业务类中(如:销售业务类中加入获取报表数据的能力),还是用一个报表类封装?或者其他好的方案?

2.业务的划分。
入库、出库、盘点、调拨的业务类一般包含哪些操作?你是怎么做的?
可否交流一下。

谢谢。

1.当然是用一个报表类封装,不只是一个类,是一个层,独立的层,如同表现层一样。

2.仓库管理关键是两种操作方式,就象世间那么多人,只有男女两种一样,仓库操作总体有两个:入库和出库,调拨等也可归类出库。

盘点就是计算库存,所以从Model观点来看,仓库建模很重要,根据你的需求决定复杂程度。