一种多商家网络商店的设计与实现—毕业设计论文内容摘要:

area_class2 nvarchar(50) 市名 area_class1 nvarchar(50) 省名 商品表( web_goods)用来保存商品的基本信息,表 web_goods 结构如表 55所示: 列名 数据类型 (长度) 中文说明 user_name nvarchar(50) 商品所属卖家 goods_id int(4) 商品 ID goods_name nvarchar(50) 商品名 goods_img nvarchar(50) 商品图片 goods_class3 nvarchar(50) 商品三级分类 goods_description nvarchar(300) 商品描述 goods_price money(8) 商品价格 goods_tranprice money(8) 商品运费 goods_hot smallint(2) 商品受关注程度 goods_brandtype nvarchar(50) 商品品牌 goods_startdate smalldatetime(4) 商品 开始 时间 goods_enddate smalldatetime(4) 商品结束时间 goods_date smalldatetime(4) 商品添加时间 goods_sellnum int(4) 商品卖出数量 goods_audit smallint(2) 商品是否审核 goods_vip smallint(2) 商品是否被推荐 表 53 省级地区表( web_area_class1) 表 54 市级地区表( web_area_class2) 表 55 商品表( web_goods) 表 56 商品一级分类表( web_goods_class1) 商品一级分类表( web_goods_class1 )用来保存商品的一级分类,表web_goods_class1 如表 56 所示: 列名 数据类型 (长度) 中文说明 goods_class1_id smallint(2) 商品一级分类 ID goods_class1 nvarchar(50) 商品一级分类 商品二级分类表( web_goods_class2 )用来保存商品的二级分类,表web_goods_class2 如表 57 所示: 列名 数据类型 (长度) 中文说明 goods_class2_id smallint(2) 商品二级分类 ID goods_class2 nvarchar(50) 商品二级分类 goods_class1 nvarchar(50) 商品一级分类 商品三级分类表( web_goods_class3)用来保存商品的三级分类,表web_goods_class3 如表 58 所示: 列名 数据类型 (长度) 中文说明 goods_class3_id smallint(2) 商品三级分类 ID goods_class3 nvarchar(50) 商品三级分类 goods_class2 nvarchar(50) 商品二级分类 商品评论表( web_goods_ment)用来保存其他用户对商品的评论信息,表 web_goods_ment 如表 59 所示: 列名 数据类型 (长度) 中文说明 ment_id int(4) 评论 ID ment_user nvarchar(50) 评论的用户 ment_content nvarchar(200) 评论内容 goods_id int(4) 商品 ID ment_ int(4) 商品评分 ment_date smalldatetime(4) 评论时间 商店评论表( web_shop_ment)用来保存其他用户对商店的评论信息,表 web_shop_ment 如表 510 所示: 列名 数据类型 (长 度) 中文说明 ment_id int(4) 评论 ID ment_content nvarchar(200) 评论内容 表 57 商品二级分类表( web_goods_class2) 表 58 商品三级分类表( web_goods_class3) 表 59 商品评论表( web_goods_ment) 表 510 商品评论表( web_goods_ment) ment_username nvarchar(50) 评论人 shop _id int(4) 商店 ID ment_ int(4) 评分 ment_date smalldatetime(4) 评论时间 订单 表( web_list)用来保存用户的 订单 信息,表 web_list 如表 511 所示: 列名 数据类型 (长度) 中文说明 list_id int(4) 订单 ID buy nvarchar(50) 买家 sell nvarchar(50) 卖家 goods_id int(4) 商品 ID goods_name nvarchar(50) 商品名 goods_price money(8) 商品单价 list_price money(8) 订单总价 list_date smalldatetime(4) 订单时间 list_condition char(30) 订单状态 留言表( web_message)用来保存用户给卖家的留言信息, 表 web_message如表 512 所示: 列名 数据类型 (长度) 中文说明 message_id int(4) 留言 ID message_content nvarchar(400) 留言内容 shop_id int(4) 商店 ID message_username nvarchar(50) 留言用户 message_date smalldatetime(4) 留言时间 网站公告表( web_notice)用来保存网站的公告信息,表 web_notice 如表 513所示: 列名 数据类型 (长度 ) 中文说明 notice_id int(4) 公告 ID notice_title nvarchar(50) 公告标题 notice_content nvarchar(400) 公告内容 notice_date smalldatetime(4) 公告时间 6 系统功能设计 与 实现 用户浏览及搜索商品 所有用户及游客最先进入的是网站的首页,它包括推荐商品、商店排行等内容,也包括了商品的搜索功能。 表 513 网站公告表( web_notice) 表 512 留言表( web_message) 表 511 定单表( web_list) 首页界面如图 61 所示: 导航栏上面关于用户登录注册部分会根据用户登录与否显示不同的信息,其代码如下: public string gettop() { string htmlstr。 if (Session[webusername] == null)//跟踪用户名,判断是否登录 { htmlstr = td width=39。 20039。 align=39。 center39。 span class=39。 top139。 你好,欢迎来到零点商城。 /span/td td width=39。 7039。 a href=39。 user/39。 class=39。 top239。 [免费注册 ]/a/td td width=39。 4539。 a href=39。 user/39。 class=39。 top239。 [登录 ]/a/td。 } else { htmlstr = td width=39。 24539。 align=39。 right39。 span class=39。 top139。 欢迎您, + Session[webusername] + /span/td td width=39。 7039。 align=39。 center39。 a href=39。 39。 class=39。 top239。 [退出 ]/a/td。 } return htmlstr。 //返回 htmlstr的值 } 如登录后界面如图 62 所示, 未登录界面如图 63 所示。 显示最新商品代码如下: public static string getnewgoods() { 图 62 登录后显示界面 图 63 未登录界面 图 61 首页界面 string sql = select top 4 * from web_goods where goods_audit=1 order by goods_id desc。 //查找出的结果按商品 ID的降序排列,即最后添加的最先显示。 IDataReader drnew = (sql)。 //从数据库读出最新添加的商品 string ret =。 int i = 1。 string goodsname =。 while (()) { if (drnew [goods_name].ToString().Length 8) //判断商品名称长度,若小于 8则直接 将值赋给 proname,若不是则 赋给 前八个字 { goodsname = drnew [goods_name].ToString()。 } else { goodsname = drnew [goods_name].ToString().Substring(0, 8)。 } if (i != 3) { ret += td table height=39。 15039。 border=39。 039。 align=39。 center39。 cellpadding=39。 039。 cellspacing=39。 039。 trtd height=39。 13039。 align=39。 center39。 a href=39。 ?id= + drnew[goods_id].ToString() + 39。 class=39。 top139。 target=39。 _blank39。 img src=39。 upload/ + drnew[goods_img].ToString() + 39。 width=39。 12039。 height=39。 12039。 border=39。 039。 /a/td/trtrtd height=39。 2039。 align=39。 center39。 a href=39。 ?id= + drnew[goods_id].ToString() + 39。 class=39。 top139。 target=39。 _blank39。 + goodsname + /a/td /tr tr td align=39。 center39。 span class=39。 top239。 ¥ + (drnew[goods_price].ToString()) + /span/td /tr /table/td。 } else { ret += /trtrtd table height=39。 15039。 border=39。 039。 align=39。 center39。 cellpadding=39。 039。 cellspacing=39。 039。 trtd height=39。 13039。 align=39。 center39。 a href=39。 ?id= + drnew[goods_id].ToString() + 39。 class=39。 top139。 target=39。 _blank39。 img src=39。 upload/ + drnew[goods_img].ToString() + 39。 width=39。 12039。 height=39。 12039。 border=39。 039。 /a/td/trtrtd height=39。 2039。 align=39。 center39。 a href=39。 ?id= + drnew[goods_id].ToString() + 39。 class=39。 top139。 target=39。 _blank39。 + goodsname + /a/td /tr tr td align=39。 center39。 span class=39。 top239。 ¥ + (drnew[goods_price].ToString()) + /span/td /tr /table/td。 } i++。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。