网站设计毕业论文

发布时间 : 星期五 文章网站设计毕业论文更新完毕开始阅读

}

}

if (document.form1.pwd1.value==\{ }

alert(\密码不能为空\document.form1.pwd1.focus(); return false;

首先定义一个名字是CHECK的JAVASCRIPT的函数,这个将在后面的登录窗口用到,这个函数的作用是填写登录名的时候不能使用空帐号,这样可以把判断留在前台来完成,从而减少后台处理的时间和步骤。

下面是判断用户已经登录了的情况,对用户的SESSION变量进行分析,如果是普通用户或者管理员就显示相应的界面

界面的每一个选项分别对应一个相应的JSP程序。其中最后一个退出登陆的out.JSP就是一个后台程序,原理是把SESSION变量清空

管理员的判断过程及其管理界面也是同样的道理。

从逻辑上,如果以上两种情况都不是,也就是说登录模块判断用户当前没有登录,那么将显示登陆窗口,为用户提供输入用户名和密码的地方。

在这个地方,如果用户没有注册,可以点击链接进行注册,名字是registeruser.JSP.当用户点击注册新用户这个按钮的时候,页面将会自动跳转到这段程序上。

'这是定义登录模块的表格,指明了传送的方式为POST,传送至后台的接收页面是checklogin.JSP,并且当用户点击提交这个按钮的时候 ,onSubmit=\check()\指明执行CHECK()这个JAVASCRIPT函数,也就是前面定义的检查值函数。

接收这个前台JSP程序的后台是checklogin.JSP程序 代码如下 <%

String uid=request.getParameter(\

18

String pwd=request.getParameter(\ String sql=\

sql=\pwd='\

ResultSet RS_result=connDbBean.executeQuery(sql); if(!RS_result.next()) {

session.setAttribute(\ %>

response.sendRedirect(\ }

out.print(\你输入的用户不存在或密码错误,请重新登}

录!');window.history.go(-1);\

else{

session.setAttribute(\

*

from

[allusers]

where

username='\

and

RS_result.close();

3.5快速链接模块

快速连接模块是二手交易系统的一个重要组成部分,在二手交易系统中,快速连接模块分为两个部分,一个是位于banner下面的常用热门搜索,把用户可能会经常使用的一些搜索集合到一起,方便用户使用,另外一个部分是位于主网页下面全部种类,这里包括了二手交易系统的所有支持的种类,用户可以在这里找到自己需要的相关种类的信息。

3.5.1快速连接模块的实现方法:

在实现这个模块的时候,使用的方式是超级链接加传递参数,把二手交易系

19

统的物品分为九个大类,每个大类又包括了将近十个小类,每一个小类都有一个ID号,当用户点击每一个小类的按钮的时候,都会把一个参数传递给后台的JSP处理程序,后台JSP处理程序再根据这个值,从数据库中读取相应信息。

图4.1 快速链接模块部分示意图

图4.2快速链接模块部分2示意图

3.5.2搜索模块

搜索模块是嵌套在top.JSP中的子模块,主要作用是为用户提供一个搜索的界面,用户如果想快速的查找出所需要的种类,就可以在搜索模块的文本框里输入相应的物品种类。

图4.3搜索模块示意图

20

3.6注册模块

3.6.1物品注册模块

用户注册模块的作用是提供物品信息的注册,这也是本设计的一个重要的组成部分。用户注册模块提供给用户一个发布信息类型的平台,用户在这里可以选择发布不同种类的信息。在设计中,只有已经登录的用户具有发布物品的资格,也就是说物品发布的选项只有在登录用户或者管理员的界面中才能看到。

图4.4物品信息发布模块前台示意图

物品注册模块的主要实现方法

负责物品注册的前台JSP程序是createstuff.JSP 代码如下: <%

String leibiemingcheng=request.getParameter(\

//ResultSet RS_result=connDbBean.executeQuery(\fdsfssd='\

21

联系合同范文客服:xxxxx#qq.com(#替换为@)