(完整版)网上购物系统设计与实现毕业设计 联系客服

发布时间 : 星期五 文章(完整版)网上购物系统设计与实现毕业设计更新完毕开始阅读747fa800b6360b4c2e3f5727a5e9856a561226f8

4.5模块的编码实现

(一) 商品的展示

利用DREAWEAVER做界面的时候,多用其强大的表格功能来设计和定位界面,用CSS样式来设计文字和线条等,但除了这些现成的功能外,我们还是需要自己写一些ASP程序来做动态的页面.

(1) 新品展示

从每一类商品中选出最新加入的两个商品来进行展示。在INDEX.ASP 网

页中,利用RS对象打开一记录集,然后从数据库中取得SORT数据表的数据。程序如下:

set rs=server.createobject(\ sql=\ rs.open sql,conn,3,3

接着,利用DOLOOP循环取得记录集中的商品分类数据,再根据这些数据利用RS1打开另一个记录集,从HW数据表中提出最新的两个商品并按降序排列,程序如下:

set rs1=server.createobject(\

sql1=\top 2 * from hw where sort_id='\order by hw_id DESC\

rs1.open sql1,conn,3,3

接着,利用DOLOOP循环取得记录集中的商品分类数据,再利用这些数据

建立,可控制详细商品展示区中显示某分类商品的超级链接。这些超级链接控制展示区显示特定分类商品的机制,主要是将欲显示之商品分类编号通过超级链接传递给VIEWS.ASP文件。该文件将依据接收到的商品编号输出该商品。

do while not rs1.eof%>

align=\

href=\

target=\border=\src=\width=\height=\

商品名称:<%=rs1(\ 商品原价:<%=rs1(\元
商品现价:<%=rs1(\元


<%rs1.movenext loop

rs1.close set rs1=nothing

%>

(2) 商品分类展示

当用户点击了导航栏上的分类商品后,此类商品的”SORT_ID”将传送到

SORT.ASP 网页中,然后利用RS对象打开一记录集,将所有此类商品选出,接着从数据库中取得HW数据表的数据,将商品分页展出。程序如下:

sort_id=trim(request(\ if sort_id=empty then

DESC\

response.redirect \ end if

page=request.querystring(\ if page=\

if not(isnumeric(page)) then page=1 if page<1 then page=1 page=int(page)

sql=\* from hw where sort_id='\order by hw_id rs.open sql,conn,3,3 if rs.eof then

response.write \你所选的类别没有商品\ response.end else

rs.pagesize=4

totalrec=rs.recordcount totalpage=rs.pagecount

if page>totalpage then page=totalpage rs.absolutepage=page rs.cachesize=rs.pagesize i=0 dim

hw_id(),hw_name(),hw_cash(),hw_views(),hw_buys(),hw_content(),hw_pic(),hw_date(),hw_oldcash()

do while not rs.eof and (i

preserve

hw_id(i),hw_name(i),hw_cash(i),hw_views(i),hw_buys(i),hw_content(i),hw_pic(i),hw_date(i),hw_oldcash(i)

hw_id(i)=rs(\ hw_name(i)=rs(\ hw_cash(i)=rs(\ hw_views(i)=rs(\ hw_buys(i)=rs(\