




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、课程设计电子商务网站开发与建设 姓 名: 学 号: 专 业: 指导教师: 联系方式: 2013年06 月 14 日一、书店首页实现代码:圆圆书店欢迎来到圆圆书店!首页用户登录用户注册购物车 自然类 历史类 文学类 艺术类 数学类 政治类 地理类 天文类 漫画类 top 1 top2 top3 实现效果:2、 数据库购物车数据库会员信息数据库图书信息数据库订单信息数据库数据库连接语句三、登录页面代码:用户登录圆圆书店!亲,先登录吧!用户名:登录密码:实现效果:四、注册界面代码: sub check dim theform set theform=document.myform if thefor
2、m.username.value= then msgbox 用户名不能为空! exit sub end ifif len(theform.username.value)20 then msgbox 用户名必须在6-20个字符和数字之间! exit sub end ifif len(theform.password.value)20 then msgbox 密码必须为6-20个字符和数字之间! exit subend ifif theform.password.valuetheform.repassword.value then msgbox 再次输入密码必须与以上相同! exit sub en
3、d if if theform.question.value= then msgbox 问题不能为空! exit sub end if if theform.answer.value= then msgbox 答案不能为空! exit sub end if if theform.firstname.value= then msgbox 姓名不能为空! exit sub end if if theform.phonenumber.value= then msgbox 联系方式不能为空! exit sub end if dim pos,txt,atxt=theform.email.valuepos
4、=a=instr(txt,pos)if a=0 then msgbox电子邮箱地址不正确! exit sub end iftheform.submit end sub用户注册欢迎光临圆圆书店!先注册吧,成为我们的会员! 标注*项为必填选项 请输入您的用户名。 用户名指南 必须为620个字符 用户名:* 请输入您的用户登录密码。 密码指南 请输入620个字符或数字。 密码:* 请再次输入密码:* 请输入密保问题和密码。 密保问题指南 这些问题将在你忘记用户名或密码的时候对你有所帮助。 问题:* ? 答案:* 请输入您的联系信息。 姓名:* 联系方式:* 电子邮箱:* 实现效果:输出注册结果代码:
5、 % dim username dim password dim question dim answer dim name dim phonenumber dim mail username=request.form(username) password=request.form(password) question=request.form(question) answer=request.form(answer) name=request.form(name) phonenumber=request.form(phonenumber) mail=request.form(mail) res
6、ponse.write response.write username: response.write&username& response.write password: response.write&password& response.write question: response.write&question& response.write answer: response.write&answer& response.write name: response.write&name& response.write phonenumber: response.write&phonenu
7、mber& response.write e-mail: response.write&mail& response.write % 虚拟目录建立步骤(1)在计算机管理建立虚拟目录(2)创建虚拟目录名称、并浏览html存放的文件(3)通过虚拟目录浏览文件(4) 注册信息填写并提交用户登录(检查用户登录信息是否正确di.asp)% set conn=server.createobject(adodb.connection) strprovider=driver=microsoft access driver (*.mdb);dbq= &server.mappath(liyuanyuan.mdb)
8、 set rs=server.createobject(adodb.recordset) username=request(username) password=request(password) if len(username)6 then checkpass=false if len(password)五、购物车界面 往购物车里添加商品:当单击商品信息页面中的“加入购物车”按钮后,就会调用“cart.asp”页面,同时传递当前商品的编号。“cart.asp”页面接受商品编号以后,把该商品信息添加到购物车信息数据库表中,然后显示当前的购物车商品。添加时使用insert into语句,用法如下
9、:sql=insert into cartitem(cartid,productid,&_productquantity) value(&cartid&,&productid&_,&productquantity&) cart.asp完整代码如下:%dim userid,productid,productquantity.productprice,cartiduserid=session(userid)if userid=thenresponse.write对不起,你还没有登录,所以不能订购商品。&_如果你已经注册,请按这里登录。&_如果没有,请按这里注册。set conn=nothingre
10、sponse.endproductid=request.form(productid)productprice=request.form(productprice)productquantity=1set rscart=server.createobject(adodb.recordset)sql=select*form carts where userid=&useridrscart.open sql,conn,3,2if recart.eof and recart.bof thenrscart.addnewrscart(userid)=useridrscart.updateend ifrs
11、cart.movelastcartid=rscart(cartid)rscart.closeset rscart=nothingset rsitem=server.createobject(adodb.recordset)if productidthensql=delete from cartitem where cartid=&cartid&_and productid=&productidconn.execute sqlsql=insert into cartitem(cartid,productid,&_productquantity,productprice)value(&cartid
12、&,&productid&_,&productquantity &,&productprice&)conn.execute sqlend ifsql=select cartitem.cartid,cartitem.productid,cartitem.productquantity,&_products.productprice,products.productname&_from cartitem,products&_where cartitem.productid=products.productid and&_cartitem.cartid=&cartid&_order by carti
13、tem.productidrsitem.open sql,conn,0,1%欢迎光临购物车input type=hidden name=cartid value=购物车序号商品数量单价金额%end ifinput type=text size=3 name=pqvalue=input type=checkbox name=pd value=1合计input type=hidden name=cartid value=.实现效果:点击图书致青春详情表下面的“加入购物车”按钮,出现如下页面(其代码在下面图书详情代码中再详细给出):数据库如下:六、分类检索-以文学类为例代码:圆圆书店圆圆书店 文学类
14、 致我们终将逝去的青春平版 谁杀了我的牛? 妙语人生 实现结果:点击致青春的书名或图片。其代码及实现页面如下代码:圆圆书店圆圆书店 致我们终将逝去的青春(附珍藏卡册) 平装 待添加的隐藏文字内容1 作者:辛夷坞 价格:¥ 15 免运费 库存数量:2件 图书描述 郑微,心怀对林静的爱意考上林静所在城市大学,发现林静已出国,后爱上同校陈孝正,一个板正又敏感的男孩。两个人走到一起,陈孝正却选择出国,放弃郑微。几年后,林静陈孝正出现,郑微会倾向于哪边呢? 出版社: 百花洲文艺出版社; 第1版 (2013年5月1日) 平装: 298页 语种: 简体中文商品尺寸: 23.6 x 16.8 x
15、 2.4 c 其中“best.asp”源码如下: 实现页面:点击首页top1图书,出现以下界面:7、 搜索查询代码: 搜索图书 图书名称 作者 出版社 价格 操作界面:搜索查询结果:8、 订单详情代码:欢迎光临本书店 订单详情 % if session(userid) then % 订单编号 购书人 购书时间接收人金额 % set rs = server.createobject(adodb.recordset)sql = select * from orderlist where userid = &session(userid)&rs.open sql,conn,3,3if isnumeric(request(page)=fal
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 投资管理实战经验试题及答案讨论
- 升结肠癌患者的护理查房
- 学校创新教育汇报
- 阿荣旗2025年一级建造师市政工程临考冲刺试题含解析
- 安全文明培训
- 2024年消防设施操作员考试干货试题及答案
- 体育场馆安全管理制度探讨计划
- 小班卫生习惯培养计划
- 数据驱动决策的实践案例计划
- 消费者行为变迁对品牌的启示计划
- DB37T 1389-2024钢箱梁顶推施工技术规范
- 捷信达酒店前台管理系统V8
- 构造地质学期末复习
- AQ 1020-2006 煤矿井下粉尘综合防治技术规范(正式版)
- 《创伤失血性休克中国急诊专家共识(2023)》解读
- 第十四课 中望3D-工程图系列1讲解
- 新教材同步备课2024春高中数学课时分层作业28空间点直线平面之间的位置关系新人教A版必修第二册
- 2024年(高级)政工师理论考试题库及答案(含各题型)
- 心电监护仪的使用幻灯片
- 软件功能需求说明书
- 数字普惠金融发展对企业绩效影响的实证研究
评论
0/150
提交评论