现今公司要开发一套CMS系统.主要的功能就是:
(1)后台用户可以自定义产品属性(比如,客户A可以登录后台.定义了产品的以下属性:产品名,产品价格,产品图片,产品规格.客户B可以登录后台.宝岛了产品的以下属性:产品名称,产品价格,会员价格,规格,重量,原材料,原材料生产商,库存量,然后客户C可以登录后台,定义产品的属性又不同于客户A,客户B等等).
(2)产品要支持无限分类,比如第一个大类下面有6个小分类.
(3)支持产品的竞价排名.
(4)浏览者可以对产品的功能等进行评价.
(5)必须有产品在线订单系统.
上面是基本的功能.大家给点设计上的思路.比如数据库,再有就是这样的系统.用三层架构的思想,好像不好分层和开发.请高手们帮帮忙哈.

解决方案 »

  1.   

    我自己是觉得,最难的应该是产品属性的可定制功能.
      

  2.   

    其实,为每个需要定制的东西全部建一张表,对于表中的大分类和小分类建立判别字段进行区分,麻烦是麻烦了一点,不过自由度大得很.
      

  3.   

    简单的啊,每个表都要有一个类别字段关联一个类别表就行了
      

  4.   

    那如果以后.用户的产品属性越来越宠大的时候.这样的设计显然是不行的.