《商品在线查询系统课程设计《商务网站设计》课程设计报告.doc》由会员分享,可在线阅读,更多相关《商品在线查询系统课程设计《商务网站设计》课程设计报告.doc(28页珍藏版)》请在三一办公上搜索。
1、商务网站设计课程设计报告设计题目: 商品在线查询系统专 业:电子商务专业班 级:2010级电子商务(1)班 学号:20102638 序号:24姓 名:熊德旺指导教师:赵怀明教师 2012 6月 15 日目 录1、实训目标与任务12、实训软、硬件环境13、实训内容24、实训过程25、网站主页46、网站模块结构及简介57、关键代码5(1)主页商品分类显示ASP代码.5(2)商品搜索10(3)商品分页查询12(4)网站计数器.16(5)留言板.178、总结.239、实训后感.2410、老师评语.26实训目标与任务实训目标:主要是让同学们应用所学的知识制作网页,实现网上商品在线查询。通过老师上课所讲的
2、知识和上机的自主练习,利用所学ASP动态网页设计的知识制作网页,使用ASP代码对商品信息和图片进行显示操作,同学也得让网页实现计数器功能,使网页访问量进行实现,以及商品分类,用户登录、注册和留言板、商品信息查询 删除等功能实现。功能全部实现后,通过网页功能的布局再对网页实行色彩搭配及页面美化,使整个页面更美观。大概来说,就是要把老师教的知识学以致用,通过实践,才能更好的掌握老师教的东西!任务:1.利用代码和Dreamweaver制作页面2.主页中要包含有商品搜索功能3.导航条重要有商品删除、商品添加、商品更改、商品查询、留言板以及六类商品的名称4.主页中的开头要为产品的旗舰广告,主页页面中还要
3、有两样商品的广告5.主页要有商品的展示6.除主页的其它页面要使用模版7.利用代码实现商品的各种功能,如:查询、更改、增加等基本操作8.在最后写一份实训报告实训的软硬件环境软件环境:ASP、Dreamweaver 8、IIS信息服务器配置、Windows2003server数据库硬件环境:Windows2003server实训内容:1.对整个网页的布局2.对网页色彩的搭配3.在首页显示所有的商品信息4.利用ASP代码对商品信息实现查询、增加、删除、更改操作5.为网页添加留言板、用户登录与注册以及网站计数器访问功能6.实现管理员对商品信息查询、删除、添加、更改的特权实训过程1.在C盘根目录下新建网
4、站文件夹xdw”2.附加数据库spgl3.新建网站as,修改网站属性4.使用DW创建站点xdw5.新建文件index.asp,标题为主页,在页面中布局6.为网站首页条幅图片,在条幅图片下插入产品Flash,然后再创建,导航条主要有:首页、电脑、服装、手机、珠宝、电视、眼镜、留言板等!7、新建文件zhuce.asp、zhece1.asp、denglu1.asp、denglu2.asp实现用户登录与注册功能。8、新建文件spss.asp,利用request命令获取对象实现对商品类别进行检索功能。9、新建文件more1.asp,通过分页预览效果实现商品进行分类别进行信息检索。10、新建文件spzj.
5、asp, 连接数据库,创建数据源,确定商品增加的字段。11、新建文件spzj1.asp,通过表单为字段赋值,以及设置提交和重置按钮并实现其功能。12、新建文件spcx.asp对商品信息进行查询,使用request命令获取对象实现分页查询。13、新建文件夹spcx1.asp,通过表格实现商品查询显示。14、新建文件夹spsc.asp对商品信息进行删除,使用request命令获取对象实现对象删除。15、新建文件夹spsc2.asp,通过表格实现商品信息删除。确认删除,返回是否继续删除。16、新建文件夹 spgg.asp 对商品信息进行更改,使用request命令获取对象实现对象更改。17、新建文件
6、夹spgg1.asp 通过表格实现商品信息更改和信息重置。18、新建文件夹spgg2.asp 是确认信息已经更改,返回是否继续更改。19、新建文件夹diannao.asp,通过表格对衣帽类商品使用ASP实现信息显示。并为该网页添加背景颜色以及字体修饰,状态栏添加了网页版权和网站的计数器,从而实现网页美化。20、新建文件夹fuzhuang.asp,通过表格对食品类商品使用ASP实现信息显示。并为该网页添加背景颜色以及字体修饰,状态栏添加了网页版权和网站的计数器,从而实现网页美化。21、新建文件夹shouji.asp,通过表格对饰品类商品使用ASP实现信息显示。并为该网页添加背景颜色以及字体修饰,
7、状态栏添加了网页版权和网站的计数器,从而实现网页美化。22、新建文件夹zhubao.asp,通过表格对化妆类商品使用ASP实现信息显示。并为该网页添加背景颜色以及字体修饰,状态栏添加了网页版权和网站的计数器,从而实现网页美化。23、新建文件夹dianshi.asp,通过表格对家具类商品使用ASP实现信息显示。该网页添加背景颜色以及字体修饰,状态栏添加了网页版权和网站的计数器,从而实现网页美化。24、新建文件夹yanjing.asp,通过表格对药品首饰类商品使用ASP实现信息显示。并为该网页添加背景颜色以及字体修饰,状态栏添加了网页版权和网站的计数器,从而实现网页美化。25、新建文件夹lyb.a
8、sp lyb2.asp lyb3.asp通过使用ASP实现网上消费者留言展示。26、在Dreamwaver中新建模版.除主页之外,这个模板可以对每个子网页进行创建,在设置时就是可编辑区域不同。最后就是把导航条上的内容和页面进行链接网站主页展示网站模块结构及简介我的网站主页展现的效果可能稍微花俏了一些,但总的来说还是蛮简单的,就是一些图片以及代码。下面我会对我的网站做一个简单的介绍,我的网站大致以红色系为主,主页的最顶端为一张横幅图片,下面是商品广告的Flash,然后是导航条,导航条下面是商品图片显示 左侧是登陆 注册链接,再下面就商品搜索,然后是一些网上搜索下来的精美图片!还有管理员专区链接!
9、主网页背景颜色主要有蓝绿颜色,其余子网页由统一背景颜色布局的!网页主要代码(1) 主页商品分类显示ASP代码:%on error resume nextset conn=server.createobject(adodb.connection)constr=provider=sqloledb;initial catalog=spgl;data source=(local);user id=sa;password=conn.open constrset rr=server.createobject(adodb.recordset)sqlstr=select * from sprr.open sq
10、lstr,conn,3,3,1rr.filter=splb=电脑response.writeresponse.write商品类别:电脑response.writefor i= 1 to 3response.writeresponse.writeresponse.write商品名称:&rr(spmc)response.writeresponse.write商品单价:&rr(spdj)response.write元response.write商品产地:&rr(spcd)response.writeresponse.write商品制造商:&rr(spzzs)response.writerespons
11、e.write 在线购买response.writerr.movenextnextresponse.write更多rr.filter=splb=服装response.writeresponse.write商品类别:服装response.writefor i= 1 to 3response.writeresponse.writeresponse.write商品名称:&rr(spmc)response.writeresponse.write商品单价:&rr(spdj)response.write元response.write商品产地:&rr(spcd)response.writeresponse.
12、write商品制造商:&rr(spzzs)response.writeresponse.write 在线购买response.writerr.movenextnextresponse.write更多rr.filter=splb=珠宝response.writeresponse.write商品类别:珠宝response.writefor i= 1 to 3response.writeresponse.writeresponse.write商品名称:&rr(spmc)response.writeresponse.write商品单价:&rr(spdj)response.write元response.
13、write商品产地:&rr(spcd)response.writeresponse.write商品制造商:&rr(spzzs)response.writeresponse.write 在线购买response.writerr.movenextnextresponse.write更多rr.filter=splb=手机response.writeresponse.write商品类别:手机response.writefor i= 1 to 3response.writeresponse.writeresponse.write商品名称:&rr(spmc)response.writeresponse.w
14、rite商品单价:&rr(spdj)response.write元response.write商品产地:&rr(spcd)response.writeresponse.write商品制造商:&rr(spzzs)response.writeresponse.write 在线购买response.writerr.movenextnextresponse.write更多response.writeresponse.writerr.filter=splb=电视response.writeresponse.write商品类别:电视response.writefor i= 1 to 3response.w
15、riteresponse.writeresponse.write商品名称:&rr(spmc)response.writeresponse.write商品单价:&rr(spdj)response.write元response.write商品产地:&rr(spcd)response.writeresponse.write商品制造商:&rr(spzzs)response.writeresponse.write 在线购买response.writerr.movenextnextresponse.write更多rr.filter=splb=眼镜response.writeresponse.write商品
16、类别:眼镜response.writefor i= 1 to 3response.writeresponse.writeresponse.write商品名称:&rr(spmc)response.writeresponse.write商品单价:&rr(spdj)response.write元response.write商品产地:&rr(spcd)response.writeresponse.write商品制造商:&rr(spzzs)response.writeresponse.write 在线购买response.writerr.movenextnextresponse.write更多if er
17、r.number0 thenresponse.write err.descriptionresponse.endend if%(2) 商品搜索:类商品信息查询a href= target=_blankimg src= width=150 height=120商品编号:商品类别:商品编号:商品名称:商品单价:商品数量:商品包装:商品产地:商品制造商:商品颜色:商品规格:商品描述:%response.write 在线购买response.write if rr.absoluteposition1 thenresponse.write 首条记录 & response.write 上一条
18、& end ifif rr.absolutepositionrr.recordcount thenresponse.write 下一条 & response.write 末条记录end ifresponse.write if err.number0 then response.write err.descriptionend if%(3)商品分页查询商品信息查询 商品图片 商品编号 商品名称 商品单价 商品数量 商品制造商 a href=img src= wid
19、th=100 height=100 / a href=spcx1.asp?spbh= target=_blank查询 %if mypage1 then%首页a href=spcx.asp?mypage=上一页%end ifif cint(mypage)rr.pagecount then%a href=spcx.asp?mypage=下一页a href=spcx.asp?mypage=末页共页,第页%rr.closeset rr=nothingconn.closeset conn=nothingif err.number0 thenresponse.write err.descriptionre
20、sponse.endend if%(4) 网站计数器(5) 留言板:Lyb1.asp 用户名称: 留言内容: Lyb2.asp留言板%on error resume nextuser_name=request(user_name)user_ly=request(user_ly)set conn=server.createobject(adodb.connection)constr=provider=sqloledb;initial catalog=spgl;data source=XP-201205281246;user id=sa;password=conn.open constrset r
21、r=server.createobject(adodb.recordset)sqlstr=select * from lybrr.open sqlstr,conn,3,3,1rr.addnewrr(user_name)=user_namerr(user_content)=user_lyrr(user_time)=nowrr(user_ip)=request.servervariables(remote_addr)rr.updaterr.closeset rr=nothingconn.closeset conn=nothingif err.number0 then response.write
22、err.description response.endend if%恭喜你,留言成功,返回查询更多留言Lyb3.asp留言查询: 留言用户: 留言内容: 留言IP: 留言时间: %rr.movenextif rr.eof thenexit forend ifnextresponse.write if rr.absolutepage1 then%首页 a href=lyb3.asp?mypage=上一页%end ifif cint(mypage) rr.pagecount then%a href=lyb3.asp?mypage=下一页 a href=lyb3.asp?mypage=末页%end ifresponse.write response