日期:2014-05-17  浏览次数:20412 次

鲜花网站毕业设计,求大神指点
快实习了,学校要求做一个毕业设计,语言方面没有要求

我想用asp.net 做,用三层,前台我已经弄好了,大概就是这个样子的


但是后台方面,数据库我不知道该怎么设计,要很灵活的,能够自己添加分类,自定义分类显示什么字段的哪种,求助!!!!!
毕业设计 ASP.NET 数据库

------解决方案--------------------
建立4张表 
商品类型表  类型编号  类型名称 其他什么的属性
商品自定义属性表   属性id  商品类型id   自定义属性名称  属性值输入类型(文本框、下拉、单选。。。。)   是否必填 ,是否显示 。。。。
商品自定义属性值表(仅供商品自定义属性多选项用) 属性值id  属性id  属性值 。。。
商品基本属性表  商品名称 商品类型id 重量 售价  原价 状态 点击数量 销售数量 评价次数什么的 所有商品共有的属性  商品自定义属性多选值 (属性id-属性值id;属性id-属性值id;)商品自定义属性文本值
(<begin属性id>产地<end属性id><begin属性id>产品颜色><end属性id>)



------解决方案--------------------
引用:
Quote: 引用:

你既然都有前台了(先不说你从哪个网站下载的),难道还不知道后台数据库怎么设计么?如果前台是你自己做的,那你必然知道你的需求是什么,数据库信手拈来就可以。

如果数据库你实在搞不定,用简单的文本文件都可以当数据库。而且如果真的语言不限的话,何必要用asp.net?PHP岂不是多块好省?Ruby on Rails的开发速度就更快了。


数据库设计我当然会,我不想设计那种两三个商品表,那种不灵活,如果这个网站以后不光买鲜花,还卖礼品,水果呢?那把数据库设计的太死了,不就麻烦了?


数据库是需要升级和维护的。如果你现在只有三种商品卖,那就三张表,无所谓。以后如果加了商品,也不过就是加一张表而已,这是很自然的过程,没有什么可纠结的。与其纠结这些,不如快速开发出原型。

你如果很想做成比较动态的数据库结构,参考一下4楼的答案。我认为不需要在数据库上花费太多的时间。