毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 论文 >> 正文

asp网上书店系统设计+源码+类图+答辩PPT 第5页

更新时间:2010-7-16:  来源:毕业论文
asp网上书店系统设计+源码+类图+答辩PPT 第5页
findhistory.asp的代码在附录中,为防止用户不经过表单递交页面直接进入,此页面设置了一个陷阱。通过以后,先判断会员毕业论文http://www.751com.cn名及密码是否输入,若没输入,则提示要求返回重输,然后在数据库中对所填写的数据进行查询;如果所填写的会员名不存在或会员名、密码错误,则提示用户选择注册还是返回后重输;如果找到该会员,则根据本文来自辣*文|论-文|网原文请找QQ752018766该会员的会员编号从oldorders表中抽取出该会员在本网站的总积点数,并显示出来。
3)老会员注销
老会员从网站上注销的程序,是设置标记是否登录的session变量“session(”login”)”的状态。下面是注销程序logout.asp的源代码:
<html>
……
if session("login")<>"" then
  session("login")=""
end if
  session("haslogin")=false
  response.redirect "temp.htm"
……
</html>
完成注销后,即重定向到商品浏览窗口index.asp。
4)老会员修改个人资料
修改个人资料的程序分以下两步进行。
(1)用于检测用户是否已经登录。首先判断的状态是否为“已经登录”,如果没有登录,则提示用户先进入登录页面;否则,则将该用户的个人资料以表单形式显示,供用户修改,按照与注册页面相同的脚本检验程序来规范和控制用户的输入。
if request.cookies(cookieName)("username")="" then
 response.Redirect "reg.asp"
 response.End
end if
(2)  编写userinfo.asp程序,当一切通过以后,表单提交给该程序处理。该程序将按照用户重新填写的信息对数据库中的资料进行更新。注意在此更新的过程中同样要对数据库进行锁定。
4.2.2 商品上架
1)预定制商品
如果用户在网站上没有找到其所需商品,用户可以向网站预定该商品。网站可以根据用户预定的信息,了解商店缺货情况,及时补充商品数量和类型。
comment.asp让用户填写预定制商品的信息,因为涉及到数据库的管理方便,所以只允许本站注册用户才享有此预定商品的权利。我们在页面上提示用户如果还不是注册会员,则应该首先注册。用户需要填写自己的会员、密码、需要预定制商品的名称和品牌,以及对所定制的商品简单描述。
表单提交到comment.asp 进行处理。首先验证用户的身份,如果合法,则将此预定制信息插入到数据库中;否则提示会员名及密码错误的信息。
2)商品陈列架
首先,我们给出这个网站中的商品分类体系。商品基本大类分为英语图书类。
具体划分小类如下。
(1)英语图书:英语应用能力、考试复习试卷。
(2)文学类:小说、散文、古典名著及其他。
(3)生活类:保健养生、中医药、家庭烹饪及其他。
(4)体育类:足球、篮球、乒乓球及其他。
在编写商品陈列上架的程序之前,必须要考虑如下几个问题。
(1)商品应当按照所属小类来显示,这样有利于用户集中选择商品。
(2)必须要为客户提供按照商品分类来引导用户浏览商品的导航栏,应该在页面中使用另外一个框架页面作为该程序的导航栏。
(3)由于每个小类中的商品有可能比较多,因此需要对每个小类的商品进行分页显示,具体每页显示多少可以提供用户自定义的权限。
(4)如果该小类尚且没有商品,应当在程序中加以捕捉这个错误陷阱。
导航条程序left.asp,用于将商店中所有的商品类别罗列在页面上,并且按照大类及小类的关系,在浏览器上显示出一个树形的导航目录。用户可以在left.asp中单击自己想要查找的商品的小类别,在new.asp窗口中显示出该小类别的所有商品。
4.2.3 购物车模块
1)将商品放入购物车
用户单击购物车图标,即将该商品信息传递给处理加入新商品到购物车的程序car.asp中,这个商品的信息包括该商品货号productid、名称productname、价格及图片的URL。在pushcard.asp中为用户显示该商品的详细信息,并且把该商品的信息加入到一个Cookies字典Itembuy中,该Cookies字典就是商品的购物车。
在编写之前,pushcatd.asp还需要考虑以下几个问题:
(1)如果为每个用户选择本文来自辣*文|论-文|网原文请找QQ752018766 的商品在Cookies字典中增加一个关键字,则浪费资源,而且管理不方便。
(2)如果在加入新的商毕业论文http://www.751com.cn品到购物车之前,用户刚刚完成了一次交易,那么在加入新商品之前必须将原有的Cookies字典清空。
(3)有些批没有图片,需要对这种特殊情况提高处理机制。
2)查看购物车中的商品即检查存储用户商品信息的Cookies中是否存有数据,程序名viewcart.asp。如果该Cookies字典为空,则表明当前用户的购物车中无商品;否则表明当前用户的购物车里有商品,需要把商品信息显示给用户。同样在编写程序之前,需要考虑以下一些问题。
(1)如果用户刚刚进行一次定单操作,则需要事先清空购物车。
(2)如果Cookies(“itembuy”)字典中没有关键字,说明还没有加入过商品。
(3)即使有关键字,个关键字的值均为零,说明刚清空过购物车。
(4)考虑如何将各商品的购买数传递到定单操作程序。
3) 清空购物车中的商品
清空购物车的程序比较简单,只需将Cookies(“itembuy”)中关键字的值设置为空。然后把标识购物车中是否有商品的变量标记为False,即“没有商品”。
4)购物定单生成
从viewcart.asp的窗口中单击“现在结帐”按钮进入定单操作的程序。定单操作最终要插入到网站数据库中,因此安全性非常重要。在进入定单生成的程序之前,还需要考虑以下几个问题。
(1)用户在购物车中对每个商品决定的购买数是多少?如果都是0,或者不合法的数字,那么不必进入定单操作的程序。
(2)如果商品的购买数不为0,则把每个不为0商品及其购买数用Session变量记录,以方便后面定单程序的操作。
(3)为了安全起见,在每次进入定单操作程序之前都检验用户的身份信息。
4.2.4 商品检索
1)检索入口search.asp
提供表单让用户输入检索条件,并提供单选按钮让用户选择或精确检索或模糊检索。该程序用html表单设计,其源代码在附录中。
2)生成检索SQL语句的search.asp
用户输入检索条件后,提交表单到search.asp处理。search.asp根据用户输入的商品名及检索方式来生成检索数据库的SQL查询语句,然后将生成的SQL查询语句传送到显示检索结果的searchresult.asp程序。
3)显示检索结果的searchresult.asp
根据sqlstring参数获得最终需要检索商品数据库的SQL查询语句,根据这个语句来检索数据库,并把检索结果按照每页五条方式输出到浏览器中。在输出检索结果的同时,还提供链接到介绍该商品详细信息的程序prodetail.asp的功能。

上一页  [1] [2] [3] [4] [5] [6] 下一页

asp网上书店系统设计+源码+类图+答辩PPT 第5页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©751com.cn 辣文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。