仓库管理文参考文献图书

更新时间:2024-03-15 作者:用户投稿原创标记本站原创 点赞:10090 浏览:42984

深圳广播电视大学

计算机网络技术专业毕业设计(论文)

《动态网站设计与实现—田园购物在线》

专业:计算机网络技术专业

年级:

姓名:

学号:

指导老师:

二〇〇九年六月

摘 要

当今,网络技术飞速发展,网络已经广泛地运用于各行各业,有效运用Inter网络的辅助,将能高效,低成本地提高经营效益,本文以如何在微软技术平台上建立一个网上商店为基础,运用了建站相关的ASP技术和参照现实购物流程来实现一个网上购物系统,简要介绍了电子商务网站的设计,开发过程.本文主要介绍:会员管理,登陆购物,商品分类查询,商品管理,订单管理等.

关 键 词:ASP,层叠样式表CSS,电子商务,Access数据库,Web应用程序客户/怎么写作器ActiveX数对象ADO)等等等等等等....等等等等等.1

1.1网站发展史.等等等等等等..等等等.等..2

1.2网站的优势.等等等等等等....等等等等3

第二章网站开发背景与系统分析.等等等等等等....等.8

2.1系统初步调查.等等等等等等.................8

2.2功能要求等等等等等等......................9

2.3网站开发软硬件环境.等等等等等等...........10

第三章网站系统功能总体设计.等等等等等等...........12

3.1系统总体结构设计.等等等等等等.............13

3.2系统数据库设计.等等等等.....................14

3.3HTML模板设计等等等等等等..................15

3.4ASP脚本代码的编写.等等等等等等...........19

第四章网站开发与实现等等等等等等................20

4.1网站前台首页与主要页面的设计.等等等等等....21

4.2后台管理员事务页面设计与现.等等等等等23

4.3系统测试.等等等等等等.......................29

4.4系统运行与维护.等等等等等等...............31

第五章总结与展望.等等等等等等.......................33

#20316;为他们的后台数据库,这是因为Acess数据库易于使用,而且在创建和配置上,Access数据库都比SQLServer要容易,综合上述的考虑,本次设计网站采用了Access作为系统的后台数据库,同时也允许将Access数据库改为SQLServer数据库,因为从前端ASP页面的内容来看,它并不十分关心后台的数据库类型.它采用的数据库组件(ADO)模型对于系统开发者而言,是面向对象封装好的.开发者在面对不同的后台数据库时,需要修改的只是很少的一些地方即可.

3.3HTML模板设计

完成数据库数据录入后,就可以开始设计HTML模板了,先做好HTML的静态页面,再编写ASP脚本代码.通过使用include文件,将userconn.inc,adminconn.inc等文件引入到页面中来.同时,对源代码进行优化,尽量消除冗余的源代码.

3.4ASP脚本代码的编写

ASP(ActiveServerPages)是一种开放式的非编译应用环境,能够组合HTML,Script和可重用的ActiveX怎么写作器组件来建立动态的,强大的基于Web的商业应用.ASP支持基于IIS上的怎么写作器端脚本并且完全支持VBScript和JaScript.

1.ASP有如下特点:

(1)ASP可以和HTML或其他脚本语言(VBScript,JaScript)相互嵌套.

(2)ASP是一种在Web怎么写作器端运行的脚本语言,其程序代码安全保密性较好.

(3)ASP以对象为基础,因此可以使用ActiveX控件继续扩充其功能.

(4)ASP内置ADO组件,因此可以轻松地存取各种数据库.

(5)ASP可以将运行结果以HTML的格式传送至客户端浏览器,因而可以适用于各种浏览器.

一个ASP页面是一个增加了一些特殊代码的HTML文件,这些代码由分隔符(<,%%>,)与HTML标记分开,如:<,%ASP代码放在这里%>

2.ASP包括5个通用的标准对象

(1)请求(Request).从用户端获得信息,可以使用Request对象访问任何用HTTP请求传递的信息.

(2)响应(Response).把信息发送给客户,使用Response对象可以控制发送给用户的信息.

(3)怎么写作(Server).利用控制IIS,可以提供对怎么写作器上的方法和属性进行的访问.

(4)会话(Session).把用户本次对Web怎么写作器操作的设置及其改变的信息保存下来,使用Session对象存储特定的用户会话所需的信息.

(5)应用(Application).共享应用级信息以及对应用的整个生命周期的设置进行控制,可以使用Application对象使给定应用程序的所有用户共享信息.

第四章网站开发与实现

根据设计思路,做好了前面提到的各项准备工作,本章将重点介绍网站的开发与实现.由于本章将涉及到很多的技术问题,既然决定要自己动手制作电子商务网站,那么就不应该为技术问题感到头疼,而需要充分发挥自己所学到的知识,应用到实际中来,建立自己的网站.

4.1网站前台首页与主要页面的设计

1.首页的设计开发

网站的首页永远最重要,它是你的一切网上交易的开始,首页的内容与质量直接关系到网上商店的商品销售.

1)首页显示及应有的内容

(1)首页显示:本文的首页如下图所示:

图六首页界面

(2)首页示例及应有的内容:

网站的首页就像是百货商店的橱窗,只有当顾客发现里面的东西很有吸引力时,他们才会驻足,这一点在建立网上商店的初期尤为突出.在首页中,顾客应该可以一目了然地看到你的商店所销售的商品种类,可以从这里看到特别推荐的信息,也可以得到销售商品的信息,还应该可以获得有关如何在你的商店购物的帮助信息等等.

站点的首页设计包括有经营者的邮件地址,联系,传真等信息.另外,在首页设计有商店的标识.

2)首页设计技巧

(1)如果首页的链接是图像链接,记住要在图像旁注上同样的文本链接,

(2)Excite,Hotbot及Lycos等重要的搜索引擎均不能辨别图像链接,

(3)尽量不要在首页应用JaScript,因为搜索引擎会首先读Ja程序,这样会大大降低网页的相关性,

(4)在每条链接之下,要有简要的概述,让访问者知道将要访问的网页是有关什么内容的.整个首页的链接不宜过多,要确保整个流程能让一个Intemet新手在你的网站上顺利冲浪.

3)首页界面设计与实现

本系统客户端首页的整个页面分为两个frame来设计,左边的frame提供用户操作的功能菜单选项页面,右边的frame显示系统功能菜单选项的相应信息.即当用户单击某个选项时,右边的frame会转到相应的asp页面.

显然,根据上面的要求,所实现的页面分为两个子页面(左面的功能菜单页面left.asp和右面的主体显示页面main.asp),只要在一个页面中用两个frame即可,这只是最基本的技巧,此外还增加了<,bgsoundsrc等于"photo/ljsh.MID"loop等于"-1">,背景音乐yy.MID(将此语句即可播放MID背景音乐ljsh.MID).主页代码如下:

default.asp(首页)

<,>,

<,head>,

<,title>,田园在线购物系统-田园e店<,/title>,

<,metahttp-equiv等于"Content-Type"content等于"text/,charset等于gb2312">,

<,bgsoundsrc等于"photo/ljsh.MID"loop等于"-1">,

metaname等于"MicrosoftTheme"content等于"blank000,default">,

<,/head>,

<,framesetframeborder等于"0"border等于"0"framespacing等于"0"rows等于"*">,

<,framesetcols等于"198,937*"frameborder等于"0"border等于"0"framespacing等于"0">,

<,framename等于"leftFrame"scrolling等于"yes"src等于"left.asp">,

<,framename等于"mainFrame"src等于"main.asp">,

<,noframes>,

<,body>,<,/body>,

<,/noframes>,

<,/frameset>,

<,/frameset>,

<,frameset>,

<,noframes>,<,/noframes>,

<,/frameset>,

<,/>,

进入主页后,程序调用左边的功能菜单页面程序(left.Asp)和右面的商品选购主页面程序(main.Asp).

商品选购左页面程序(left.Asp)和商品选购主页面程序(main.asp)的实现.利用网页制作工具,将静态页面设计好(包括按钮,图片,文字,徽标的位置),再设定所需的超链接属性,将ASP语句插入.如main.asp开头插入:

<,%

bigarea等于request("bigarea")

ifbigarea等于""then

response.redirect"index.asp"

endif

%>,

判断输入主类商品(bigarea)是否为空,为空程序就调用主页页面程序(index.asp).

2.新用户注册页面的设计与实现

1,页面显示

新用户注册页面(newuser.asp)提供用户注册功能,当用户在订单系统客户端首页选中"新用户注册"栏时,进入该页面,用户填写要素,如下图七所示:

图七新用户注册页面

2,实现方法

当用户填写表单完成后,首先把填写的结果交给指定程序检查填写结果的合法性.如果填写结果合法,则将表单内容交给用户注册(adduser.asp)页面,负责将用户信息写入数据库中.

在代码段newuser.asp中,描述了一个form,名称是ADDUser,根据语句"formname等于"ADDUser"method等于"POST",action等于"adduser.asp",onSubmit等于"returnCheckForm()"",可以看出,当用户单击"注册"按钮时首先由checkForm()检查用户输入是否合法,如果合法,则将输入结果提交到用户注册程序(adduser.asp)页面处理.在用户注册(adduser.asp)页面中,首先进行安全性监测,看数据来源是否是本怎么写作器页面.订单购物网站的安全性是非常重要的,用户注册程序(adduser.asp)中的安全性监测只是多种防护措施中的一种.接下来要做的就是从提交表单返回值,如下面的语句所示:

truename等于request.form("truename")

username等于request.form("username")

password等于request.form("password")

等于request.form("")

idcard等于request.form("idcard")

userfrom等于request.form("userfrom")

telphone等于request,form("telphone")

然后开始向数据库写入数据,并检测是否已有此用户.这里利用ADO组件访问数据库,首先用"setrs等于Server.CreateObject("ADODB.Recordset")"创建数据库对象,然后用"sql等于"SELECT*FROM,userwhereusername等于"&,username&,"""查询用户是否存在.

注册通过后,根据用户所在页面不同,有以下两种情况:

(1)用户在订单系统首页注册,则将SESSION导至主页面程序(main.Asp),即回到首页.

(2)未登录的用户在购物完成之后将被系统提示进行注册,如图八所示:

输入和,正确无误后则将SESSION导至检查购物车程序(check.asp),即查看购物车里的商品清单(源程序代码设计见附录中新增用户注册程序[newuser.asp]和检测用户注册程序[adduser.asp]).

对不起,发生以下错误:亲爱的用户,您没有注册或者没有登陆! 请从下面的入口登陆,或注册. 您的帐号: 您的: 忘记我要注册

Asp).

图九管理员登录页面

2,实现方法

管理员登陆模块(源程序代码adminlogin.asp)所实现的功能仅仅是判断用户名和是否正确,实现的方法是查询数据表Adminuser,具体的实现与用户登录页面实现完全相同.

当系统管理员输入正确的用户名和后,立刻转入管理员操作页面(源程序代码left.asp),本系统程序里预设了一个名为"ljsh"的系统管理员,由下面的页面可以看出系统管理员登陆后多了"添加管理员"功能.如下图十所示:

图十系统管理员登陆成功界面

从以上的页面可以看出,管理员操作页面的一般要求:功能完备,界面简洁明确,由于此页面仅供管理员使用,对于一般客户完全透明,所以没有做额外的修饰,但是所有的管理功能(用户管理,商品管理,订单管理)都能通过此页面方便操作.如果未登陆就点左页的操作,将得到以下图十一所示错误提示:

图十一未登陆出现的错误界面

2.用户管理部分的一些重要页面设计与实现

1,用户管理页面显示

(1)当管理员单击后台管理(源程序代码left.asp)页面中的"查询/编辑/修改"(源程序代码search.asp).其功能是读取客户查询(用户名),用精确查询和模糊查询.即出现下图十二所示页面:

图十二查询页面

(2)客户输入查找(用户名),单击查询页面中的"查找"按钮后,通过一个POST方法,向怎么写作器提交所读取的用户名,然后转向编辑用户属性(源程序代码edituser.asp)页面,如下图十三所示:

图十三用户个人资料表格页面

2,实现方法

根据上面的功能可以得出,编辑用户属性(源程序代码edituser.asp)的实现流程是首先根据search.asp页面传来的username查询数据表User,如果没有这个用户,显示警告信息,否则利用数据集SET对象找到此用户的一些信息,并显示在页面里的表格中.

在表格下面显示的3个按钮的功能分别是:修改,删除,查看用户资料.它们的实现方法基本类似,下面以删除用户资料为例简单介绍具体实现方法,下面是一段代码:

<,formname等于"deluser"method等于"post"action等于"edituser,asp">,

<,divalign等于"center">,

<,inpz等于"submit"namz等于"Submit"value等于"删除此"class等于"Tips_bo">,

<,inpe等于"hidden"name等于"action"value等于"deluser">,

<,inpe等于"hidden"name等于"killusername"

value等于"<,%等于request("searchuser")%>,">,

<,/div>,


<,/form>,

根据以上代码可以看出,管理员单击"删除此"按钮后,向编辑用户属性(源程序代码edituser.asp)页面提交一个deluser的action,同时也将要删除的用户名(ki11username)作为参数一起提交,转到在编辑用户属性(源程序代码edituser.asp)文件中,定义的asp代码如下:

<,%

ifrequest("action")等于"deluser"then

killusemame等于request("killusername")

conn.execute"delete_fromuserwhereusemame等于'"&,killusemame&,"'".

Response.write*<,SCRIPTlanguage等于VBScript>,callalert('你已删除了此'),

Response.write"VBscript:history,go(-2)<,/SCRIPT>,·

Response.end

endif

%>,

上面的asp代码,首先根据action的值得知是要做删除操作,然后通过killusername得到用户名,最后通过执行SQL语句完成删除功能,并用一个VBScript提示管理员删除操作已经完成.

4.3系统测试

在开发本系统时,为了使系统能够稳定运行,对本系统进行了有针对性的全面测试,采取的方式是:

1,菜单项测试:为了保证每一项下拉菜单能够正确实现系统设计的功能,我把该企业有关人事的所有基础数据,基本上全部输入到本系统中,并对每一个菜单项反复进行了增加,删除,修改等操作,从而保证了菜单级功能的正确实现.

2,数据跟踪:完成菜单项测试后,我又对系统内的每一个数据进行了跟踪.

3,综合测试:在以上测试的基础上对系统功能进行了整体的测试,依次来检验系统功能是否符合系统设计的要求.

4.4系统运行与维护

系统的运行:

1初始数据的输入

本系统的输入采用鼠标和键盘相结合的输入方法.

2,怎样进入系统

A,将本系统所在的文件夹拷贝到硬盘,然后执行其中的人事管理系统的程序文件即可,应注意要将全部文件的属性变以存档,消除只读属性.

B,在随后出现的登录界面上输入正确的用户名和即可

3,怎样使用本系统:

点击鼠标左键即可进行相应功能的选择.

系统的维护:

本系统是个较复杂的人-机系统,由于系统外部环境与内部因素的变化,不断影响系统的运行,同时需要系统不断地适应这些变化,不断地完善系统,以提高系统运行的效率与怎么写作水平,这就需要自始至终进行系统的维护工作.

系统的维护主要包括四个方面:

(1)程序的维护:指的是修改部分或全部程序,这种维护往往是在条件发生变化或原系统的效率低的情况下进行的.

(2)数据文件的维护:指的是按照用户的要求对数据文件进行不定期的修改.

(3)代码的维护:随着系统的发展和变化,可能会出现旧代码不能适应新要求的问题,因此,有必要变更代码,予以维护.

(4)硬件的维护:指的是对系统所使用的设备进行维护.

本系统的日常维护由人事部门专人来负责,如果出现一些不能解决的问题,则由开发者来负责.

第五章总结与展望.等

.............................

...........................

经过几个月来紧张而又忙碌的毕业设计,本人能充分地把三年来所学到的知识和几个月来所自学到的课外知识运用到毕业设计之中,经过"艰苦奋斗"终于能够完成这次毕业设计的任务,当中的喜悦是无法用笔墨来形容的.

在整个毕业设计中,本人阅读,学习了大量的有关电子商务网站资料,以及Web应用,设计方面的资料,掌握了相关的基础理论知识和技术,也能较全面地掌握系统设计的技巧和方法.通过本次设计,提高了本人整体程序的设计,开发运用能力,在系统开发过程中依靠自己刻苦钻研,勤于思考,同时在老师的指导和帮助下,终于完成此次毕业设计的任务.

本次设计采用了模块化设计,使整个系统设计思路清晰,设计调试方便,设计界面风格统一,数据显示一目了然,系统易于操作和使用,本次设计提高了本人整体程序的设计,开发运用能力.

t,/td>,

<,/tr>,

<,trbgcolor等于"316395">,

<,tdcolspan等于"2"height等于"33"bgcolor等于"#CCFFFF"width等于"399">,<,b>,<,fontcolor等于"#000080">,<,fontsize等于"3">,请您仔细并如实填写以下各项目<,/font>,:<,/font>,<,/b>,<,/td>,

<,/tr>,

<,trbgcolor等于"#6699CC"valign等于"middle">,

<,tdwidth等于"68"bgcolor等于"#EEEEEE"height等于"37">,<,fontcolor等于"#0000FF">,姓&,nbsp,&,nbsp,&,nbsp,名:<,/font>,<,/td>,

<,tdwidth等于"315"bgcolor等于"#EEEEEE"height等于"37">,<,fontcolor等于"#FFFFFF">,

<,inpe等于"text"name等于"truename"maxlength等于"20"class等于"bk"size等于"25">,<,/font>,<,fontcolor等于"#0000FF">,*<,/font>,<,fontcolor等于"#FF0000">,真实姓名<,/font>,<,fontcolor等于"#0000FF">,*<,/font>,<,fontcolor等于"#FFFFFF">,

<,br>,<,/font>,<,fontcolor等于"#0000FF">,(最长20位,由中文英文组成)<,/font>,<,/td>,

<,/tr>,

<,trbgcolor等于"#6699CC"valign等于"middle">,

<,tdwidth等于"68"bgcolor等于"#FFFFFF"height等于"37">,<,fontcolor等于"#0000FF">,用户名:<,/font>,<,/td>,

<,tdwidth等于"315"bgcolor等于"#FFFFFF"height等于"37">,<,fontcolor等于"#FFFFFF">,

<,inpe等于"text"name等于"UserName"maxlength等于"20"class等于"bk"size等于"25">,

<,br>,<,/font>,<,fontcolor等于"#0000FF">,(最长20位,由中文英文及数字组成)<,/font>,<,/td>,

<,/tr>,

<,trbgcolor等于"eeeeee"valign等于"middle">,

<,tdwidth等于"68"height等于"37">,<,fontcolor等于"#0000FF">,密&,nbsp,&,nbsp,&,nbsp,码:<,/font>,<,/td>,

<,tdwidth等于"315"height等于"37">,

<,inpe等于"password"name等于"password"maxlength等于"16"class等于"bk"size等于"25">,

<,br>,<,fontcolor等于"#0000FF">,(最长16位不可以包含&,quot,'&,quot,和&,quot,,&,quot,等字符!)<,/font>,<,/td>,

<,/tr>,

<,trbgcolor等于"#6699CC"valign等于"middle">,

<,tdwidth等于"68"bgcolor等于"#FFFFFF"height等于"25">,<,fontcolor等于"#0000FF">,确认<,/font>,<,fontcolor等于"#0000FF">,:<,/font>,<,/td>,

<,tdwidth等于"315"bgcolor等于"#FFFFFF"height等于"25">,

<,inpe等于"password"name等于"PW_Again"maxlength等于"16"class等于"bk"size等于"25">,<,/td>,

<,/tr>,

<,trbgcolor等于"eeeeee"valign等于"middle">,

<,tdwidth等于"68"height等于"37">,<,fontcolor等于"#0000FF">,电子邮件:<,/font>,<,/td>,

<,tdwidth等于"315"height等于"37">,

<,inpe等于"text"name等于""size等于"25"maxlength等于"50"class等于"bk">,

<,br>,<,fontcolor等于"#0000FF">,(最常用的EMAIL地址,用于找回)<,/font>,<,/td>,

<,/tr>,

<,trbgcolor等于"#6699CC"valign等于"middle">,

<,tdwidth等于"68"bgcolor等于"#FFFFFF"height等于"25">,<,fontcolor等于"#0000FF">,地&,nbsp,&,nbsp,&,nbsp,址:<,/font>,<,/td>,

<,tdwidth等于"315"bgcolor等于"#FFFFFF"height等于"25">,

<,inpe等于"text"name等于"userfrom"size等于"25"maxlength等于"50"class等于"bk">,<,/td>,

<,/tr>,

<,trbgcolor等于"eeeeee"valign等于"middle">,

<,tdwidth等于"68"height等于"25">,<,fontcolor等于"#0000FF">,:<,/font>,<,/td>,

<,tdwidth等于"315"height等于"25">,

<,inpe等于"text"name等于"idcard"size等于"25"maxlength等于"19"class等于"bk">,<,/td>,

<,/tr>,

<,trbgcolor等于"#6699CC"valign等于"middle">,

<,tdwidth等于"68"bgcolor等于"#FFFFFF"height等于"25">,<,fontcolor等于"#0000FF">,联系:<,/font>,<,/td>,

<,tdwidth等于"315"bgcolor等于"#FFFFFF"height等于"25">,

<,inpe等于"text"name等于"telphone"maxlength等于"20"size等于"25"class等于"bk">,<,/td>,

<,/tr>,

<,trbgcolor等于"eeeeee"align等于"center">,

<,tdcolspan等于"2"valign等于"top"bgcolor等于"#6699CC"width等于"399"height等于"27">,

<,inpe等于"submit"name等于"ok"value等于"注册"class等于"Tips_bo">,

&,nbsp,&,nbsp,

<,inpe等于"reset"name等于"Reset"value等于"重填"class等于"Tips_bo">,<,/td>,

<,/tr>,

<,/table>,

<,inpe等于"hidden"name等于"adduser"value等于"true">,

<,/form>,

<,/body>,

<,/>,

2,用户登陆模块代码(userlogin.asp)

<,!--#includefile等于"inc/userconn.inc"-->,

<,%

ifrequest("userlogout")等于"logout"then

Session("username")等于""

Session("password")等于""

Session("ProductList")等于""

Session("userleel")等于""

response.redirect"main.asp"

endif

%>,

<,>,

<,head>,

<,title>,用户登陆<,/title>,

<,linkrel等于"stylesheet"type等于"text/css"href等于"inc/ljsh.css">,

<,metaname等于"MicrosoftTheme"content等于"blank000,default">,

<,/head>,

<,bodyleftmargin等于"0"topmargin等于"0"marginwidth等于"0"marginheight等于"0">,

<,!--#includefile等于"ifuserlogin.asp"-->,

<,formname等于"Login"method等于"post"action等于"userlogin.asp">,

<,tableheight等于"31"align等于"center">,<,tr>,<,tdheight等于"27">,<,/td>,<,/tr>,<,/table>,<,tablewidth等于"352"border等于"0"cellspacing等于"1"cellpadding等于"6"bgcolor等于"#000000"align等于"center"height等于"221">,

<,tralign等于"center"bgcolor等于"316395">,

<,tdcolspan等于"2"bgcolor等于"#FFFF99"width等于"334"height等于"25">,

<,divalign等于"left">,

<,palign等于"center">,<,b>,<,fontcolor等于"#0000FF"size等于"5">,用户登陆:<,/font>,<,/b>,<,/div>,

<,/td>,

<,/tr>,

<,trbgcolor等于"eeeeee">,

<,tdwidth等于"74"align等于"right"height等于"31">,

<,palign等于"center">,<,fontsize等于"3">,用户名:<,/font>,<,/p>,

<,/td>,

<,tdwidth等于"244"height等于"31">,

<,inpe等于"text"name等于"username"size等于"20">,

<,ahref等于"newuser.asp">,<,fontcolor等于"#FF00FF"size等于"3">,<,b>,<,spanstyle等于"background-color:#EEEEEE">,我要注册<,/span>,<,/b>,<,/font>,<,/a>,<,/td>,

<,/tr>,

<,trbgcolor等于"#6699CC">,

<,tdwidth等于"74"align等于"right"bgcolor等于"#CCFFFF"height等于"32">,<,fontsize等于"3">,密&,nbsp,&,nbsp,

码:<,/font>,<,/td>,

<,tdwidth等于"244"bgcolor等于"#CCFFFF"height等于"32">,

<,inpe等于"password"name等于"password"size等于"20">,

<,/td>,

<,/tr>,

<,tralign等于"center"bgcolor等于"eeeeee">,

<,tdcolspan等于"2"bgcolor等于"#6699CC"width等于"334"height等于"77">,

<,palign等于"center">,

<,inpe等于"hidden"name等于"UserLogin"value等于"True">,

<,inpe等于"submit"name等于"Submit"value等于"确定">,&,nbsp,&,nbsp,&,nbsp,&,nbsp,&,nbsp,

<,inpe等于"reset"name等于"Submit2"value等于"清除">,

<,/p>,

<,/td>,

<,/tr>,

<,/table>,

<,/form>,

<,/body>,

<,/>,

<,%

ifrequest.form("UserLogin")<,>,"True"thenresponse.end

ifSession("username")等于request("username")thenresponse.redirect"error.asperror等于005"

Username等于request.form("UserName")

Password等于request.form("Password")

Username等于replace(Username,"'","")

Password等于replace(Password,"'","")

sql等于"SELECTtop1username,password,sumjifenFROMuserwhereUsername等于'"&,Username&,"'"

Setrs等于Server.CreateObject("ADODB.RecordSet")

rs.opensql,conn,1,1

ifrs.boforrs.eofthen

response.redirect"error.asperror等于003"

else

ifrs("Password")等于Passwordthen

Session("username")等于Username

Session("password")等于Password

'判断用户现在应有的级别,首先判断是否小于第一级,在本程序,小于第一级也给予第一级的折扣

sql1等于"select*fromdiscount"

Setrs1等于Server.CreateObject("ADODB.RecordSet")

rs1.opensql1,conn,1,1

'ifrs("sumjifen")等于0thensession("userleel")等于1

ifrs("sumjifen")>,等于0andrs("sumjifen")<,等于rs1("jifen")then

session("userleel")等于1

else

fori等于1tors1.recordcount

ifrs("sumjifen")>,等于rs1("jifen")thensession("userleel")等于rs1("leel")

rs1.movenext

next

endif

else

response.redirect"error.asperror等于004"

endif

endif

'判断从哪里登陆,是否返回购物车

ifSession("ProductList")<,>,""then

response.redirect"check.asp"

else

response.redirect"index1.asp"

endif

%>,

动态网站设计与实现—田园购物在线

计算机网络技术毕业设计(论文)1

前台首页

产品交易,查询模块

客户怎么写作模块

产品

交易

购物

产品

查询

网站功能介绍

找回

登陆

注册

投诉

后台管理首页

管理员登陆

产品管理

订单管理

注册用户管理

处理交易订单

删除

无效

订单

查询订单资料

查询产品信息资料

修改产品信息资料

删除产品信息资料

添加产品信息资料

删除用户资料

查询用户资料

Dopayment.asp

系统自动显示信息并返回订单号,完成交易

add.asp放入购物车

buysubs.asp

商品选购

Main.asp

主页页面

Payment.asp

确认,填写配送资料

check.asp

查看购物车,退回商品

管理员

权限级别

登陆Ip

用户名