http://www.mitbbs.com/article_t/Programming/31355489.html
发信人: hithorse (hithorse), 信区: Programming
  标  题: 网站如何实现可重用的模块化设计
  发信站: BBS 未名空间站 (Sun Jun 29 09:04:00 2014, 美东)
  
  工作需要实现大量的类似需求的客户网站。
  一个客户有多条业务线,每条业务线的组织结构都类似,是district->area->branch的
  树状结构。 要求实现相似的功能:每个branch都有相同的一堆问题,每个问题有不同
  的算分方法。
  这样可算出该branch的某个时间段(月,季,年)的问题的得分,然后会根据业务线的
  树状组织结构层层网上统计,并图形化展示。
  
  我想设计一个抽象的业务线模块。这样每来一个需求,可以输入一些参数并很快产生一
  个具体的业务线。
  该抽象业务模块里包含几个抽象的子模块:一个tree model, 用来生成用户的组织结构
  图; 一个question model, 用来输入该业务线的问题集和每个问题的算分方法;
  一个response model,用于存储每个branch原始的问题答案
  一个score model,用来存储每个branch的各个问题分数和统计的district, area的分
  数。
  
  因为每条业务线的问题集是不一样的,组织结构也不一样。
  
  这样的抽象业务线模型该怎么实现呢?
  --
  	  
评论
发表评论