大家认为这样一种结构,怎么实现好?

#1 ghj386

class 计划 {

        计划目的;
        计划用的资源;

        制定计划{
        }

        执行计划{
        }

}

2010-07-10 13:43:15

#2 jake

:dizzy:看不懂,你是想抽象出一个叫“计划”的类?

2010-07-10 18:33:26

#3 ghj386

正是,想通过一个计划的类,实现一个类erp的模型。
按照本人的设想,erp就是一个企业“计划的制定”+“计划的执行”
erp计划模型.png

2010-07-13 22:05:26

#4 jake

这里我提两点:
1. 类和模型/子系统之间,在规模上差别很大,可以说一个模型/子系统是由一大堆的类组成的。所以像ERP那样的系统,基本上是要通过很多类才能表现出来。
2. 楼主已经有很好的分析和抽象能力了,这里说一个流程方面的建议:无论任何系统,首先它都应该处在很多个“场景”当中,这些“场景”都是演示系统的使用者和系统之间的交互。从ERP来说,例如某个财务某天会对ERP进行报表分析,那么这就是一个场景。
系统分析的第一步,应该是把这些场景都找出来,目前楼主遇到的问题,可能也是因为没有经过这个步骤,所以很难规划ERP这个模型,到底应该有一些什么样的特征(成员变量数据)和一些什么样的东西(成员函数操作)。
楼主可以先从找“场景”出发(通常是用用例图),归纳出ERP系统和使用者之间的交互,然后就可以很清晰地知道,ERP到底是达到了什么样的效果、有一些什么样的功能,之后就可以开始抽象系统本身的结构和细节了。

2010-07-13 22:57:06

#5 ghj386

受教了,以前我就是总是感觉有了想法,但是总是老鼠拉龟没法下嘴。现在听jake这样说,如醍醐灌顶,很有马上做的冲动。我自己有在企业多年的工作经验,起码知道自己企业在某些环节需要的东西是什么样的,就是你说的场景。

2010-07-14 00:05:22