请指教我的商户和商户促销信息管理的领域设计!

09-06-08 greentree
请指教我的商户和商户促销信息管理的领域设计

一:业务场景

1:系统管理(增删改查)加盟进来的商户, 录入商户的基本信息:商户名称,行业类型,所属区域,

地址,电话

2:系统为加盟进来的商户设定如下特性来在网站前端展示:

最新加盟商户, 推荐商户,商户高级搜索, 热门商户, 商户详细信息

, 商户排行,

3:系统为加盟进来的商户维护促销展示信息,设定一些促销特性质:

商户促销信息, 每周热点.

然后在网站前端展示

4:另外系统前端展示又有一些:公告,重点推荐的公告, 帮助信息.

5:还有一些轮换滚动的flash的促销信息

二:分析

1:分析了一下,其实整个需求都是围绕这商户和其对应的信息来完成的.

2:商户根据行业进行分类,然后又附加了一些商业操作属性.

3:信息从属于某个商户,然后又附加了一些商业操作属性.

4:公告和滚动的flash其实也是一种信息.

系统四色图如下:

              

greentree
2009-06-08 14:26

不知道为什么图片上传老是出错!


greentree
2009-06-08 17:20
请指教我的领域设计!

greentree
2009-06-08 17:30
请指教我的领域设计!


greentree
2009-06-08 17:40
请指教我的领域设计!

根据DDD进行设计:

1:为实体: Shop ,ShopType, News, NewsType, UploadFiles, FilteredWords ,分别添加仓储

2:寻找聚合根:

聚焦于大层面上来看:Shop是一个聚合根

聚焦于信息来看News是一个聚合根

3:约束如果Shop没有被启用,那么对应聚合体内的操作都不能够被执行

请多指教!

猜你喜欢
3Go 1 2 3 下一页