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的分
数。
因为每条业务线的问题集是不一样的,组织结构也不一样。
这样的抽象业务线模型该怎么实现呢?
--
评论
发表评论