首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

一个电子商务开发的有关问题

2011-12-26 
一个电子商务开发的问题?有一个JSP+STRUTS的电子商务的项目。但遇到个问题:当卖家上传商品时,不同的商品有

一个电子商务开发的问题?
有一个JSP+STRUTS的电子商务的项目。
但遇到个问题:
    当卖家上传商品时,不同的商品有不同的属性,如:手机(铃声,屏幕颜色,有无摄相头。。),
运动鞋(尺码,颜色。。。)。这些属性如何存储在数据库中,如何建表?一个网站有几百种商品,难道要建几百张表?,还是把所商品的属性都放在一张表里,那表的字段也太长了吧。
问题二:
根据上传的商品种类,如何动态的生成不同商品的上传表单?
各位高手,小弟实在不明,多多关照啊,多多指教。谢谢了!

[解决办法]
还是把所商品的属性都放在一张表里,那表的字段也太长了吧。
------
是应该放在一个表里,但不是横向排列各种属性字段。可以参考以下的形式

商品名称 商品属性  属性ID
手机   铃声    00101
手机   屏幕颜色 00102
手机   摄相头 00103
运动鞋  尺码 00201
运动鞋  颜色 00202
....
[解决办法]
做两个表:商品表,属性表
1)商品表:
商品编号(主键)
商品名
2)属性表:
属性编号(主键)
属性名
商品编号(外键)

select 商品名,属性名 from 商品表,属性表
where 商品表.商品编号=属性表.商品编号
group by 商品名
这样应该可以,试试吧!



[解决办法]
up

热点排行