论文无忧网提供:计算机毕业论文范文|计算机毕业设计|计算机毕业论文
栏目导航 ASP Java Web .NET VB6.0 JAVA VC VF DELPHI PB 计算机网络 计算机科学与技术 PHP 安卓APP 其他 C# 代写论文
当前位置: > 计算机 > 计算机科学与技术 >

销售供应链管理系统的设计与开发(论文+程序)

5 系统实现

5.1 用户登录模块

用户登录模块主要是检查用户名和密码是否匹配,并且可以通过“注册”按钮进入注册页面。如果用户的用户名和密码匹配则进入系统;不匹配则转入登陆错误页面。在登陆错误页面用户可以选择进入登陆页面和注册页面。 内容来自www.paper51.com

该系统对用户的身份认证采用的是用户名/密码方式,在用户进入系统的时候要求用户输入用户名和密码,并比较两者和数据库中用户名和密码对应。用户登陆界面如图2.

copyright paper51.com

            内容来自论文无忧网 www.paper51.com

        

copyright paper51.com

图2 用户登录

paper51.com

登录页面主要代码如下: paper51.com

<html> 内容来自www.paper51.com

<title>登录</title>

paper51.com

<body>

copyright paper51.com

<%

http://www.paper51.com

Functionshowmsg() 内容来自www.paper51.com

%>

http://www.paper51.com

<p>&nbsp;</p>

paper51.com

<formaction="./index.asp" method="post"> 内容来自论文无忧网 www.paper51.com

<tablewidth="30%" border="1" align="center"cellspacing="0" bordercolor=#dddddd> http://www.paper51.com

  <tr class="title"height="30">

内容来自www.paper51.com

    <td colspan="2"align="center"><strong>登录</strong></td>

paper51.com

  </tr>

paper51.com

  <tr>

内容来自www.paper51.com

    <td width="35%"align="right">用户名:</td> http://www.paper51.com

    <tdwidth="65%"><input name="user" type="text"id="admin" size="15"></td> paper51.com

  </tr>

内容来自论文无忧网 www.paper51.com

  <tr> 内容来自论文无忧网 www.paper51.com

    <tdalign="right">密 码:</td>

http://www.paper51.com

    <td><inputname="pass" type="password" id="password"size="15"></td> 内容来自www.paper51.com

  </tr> 

paper51.com

  <tr> 内容来自www.paper51.com

    <td colspan="2"align="center">

内容来自论文无忧网 www.paper51.com

<inputtype="button" value="注册"onclick="javascript:location.replace('./reg.asp');">&nbsp;&nbsp;

http://www.paper51.com

<inputtype="submit" name="Submit" value="提交"> copyright paper51.com

        paper51.com

      <inputname="Submit" type="reset" id="Submit"value="重置"></td> 内容来自www.paper51.com

  </tr> http://www.paper51.com

</table>

paper51.com

</form>

内容来自论文无忧网 www.paper51.com

<%

http://www.paper51.com

end Function copyright paper51.com

%> 内容来自论文无忧网 www.paper51.com

<% copyright paper51.com

user=request("user")

内容来自www.paper51.com

pass=request("pass") copyright paper51.com

ifuser="" or pass="" then

内容来自论文无忧网 www.paper51.com

   showmsg()

copyright paper51.com

else 内容来自论文无忧网 www.paper51.com

   setconn=server.createobject("adodb.connection") 内容来自论文无忧网 www.paper51.com

   conn.open "driver={microsoftaccess driver(*.mdb)};dbq="&server.mappath("./data/jxc.mdb")

内容来自www.paper51.com

   exec="select * from dlk whereusername='"&user&"'" copyright paper51.com

   setrs=server.createobject("adodb.recordset")

paper51.com

   rs.open exec,conn,1,1 http://www.paper51.com

   if not rs.eof then

paper51.com

       ifpass=rs("password") then paper51.com

          session("auth")=user 内容来自论文无忧网 www.paper51.com

          response.Redirect("./main.asp") paper51.com

  else

paper51.com

       response.Write("<script>alert('用户名或密码错误!');</script>") http://www.paper51.com

       showmsg() paper51.com

    end if 内容来自www.paper51.com

else 内容来自www.paper51.com

   response.Clear()

paper51.com

   response.write("<script>alert('没有这个用户!')</script>") 内容来自论文无忧网 www.paper51.com

   showmsg()

paper51.com

end if http://www.paper51.com

   set rs=nothing paper51.com

end if

内容来自www.paper51.com

%> 内容来自论文无忧网 www.paper51.com

</body> paper51.com

</html> 内容来自论文无忧网 www.paper51.com

5.2 用户注册模块

内容来自论文无忧网 www.paper51.com

用户在注册模块主要是为新用户提供注册,新用户在次填写详细信息进行注册,在用户注册的时候首先判断用户名是否存在,在用户注册时,为了防止用户粗心,在输入密码时不小心输入错误,因此在用户输入密码后还需要用户再一次输入,通过判断两次输入是否相同来判断用户是否输入错误,当所有的条件都满足后才会向数据库中写入注册信息。用户注册页面如图3所示:

内容来自论文无忧网 www.paper51.com

paper51.com

   

copyright paper51.com

   图3 用户注册

内容来自www.paper51.com

用户注册模块主要代码如下: http://www.paper51.com

<% 内容来自www.paper51.com

set conn=server.createobject("adodb.connection")

paper51.com

conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("./data/jxc.mdb") http://www.paper51.com

name=trim(request("name"))

paper51.com

password=trim(request("password")) copyright paper51.com

password2=trim(request("password2")) 内容来自论文无忧网 www.paper51.com

if name="" or password="" then

内容来自www.paper51.com

      response.clear() 内容来自www.paper51.com

      'response.write"<script>alert('用户名和密码不能为空!')</script>" 内容来自www.paper51.com

      showregmsg()       copyright paper51.com

else paper51.com

      ifrequest("password")<>request("password2") then copyright paper51.com

             response.clear()

内容来自论文无忧网 www.paper51.com

             response.write"<script>alert('两次输入的密码不一样!')</script>"

http://www.paper51.com

             showregmsg()

paper51.com

      else 内容来自论文无忧网 www.paper51.com

      exec="select* from dlk where username='"&name&"'"

内容来自www.paper51.com

      setrs=server.createobject("adodb.recordset")

copyright paper51.com

      rs.openexec,conn,1,1

copyright paper51.com

      if notrs.eof then

copyright paper51.com

             response.write"<script>alert('此用户名已经被注册过了')</script>"

内容来自论文无忧网 www.paper51.com

      else

http://www.paper51.com

             ins="insertintodlk(username,password)values('"+name+"','"+password+"')" copyright paper51.com

             conn.executeins paper51.com

             conn.close http://www.paper51.com

             setconn=nothing http://www.paper51.com

             setrs=nothing paper51.com

             response.write"<script> alert('注册成功,点击确定立即登录!');location.replace('./index.asp');</script>" paper51.com

      end if 内容来自论文无忧网 www.paper51.com

end if copyright paper51.com

end if

http://www.paper51.com

 %>

内容来自www.paper51.com

5.3 系统主界面模块

http://www.paper51.com

用户登录后,进入系统主界面,用户通过主界面可以单击对应各功能模块的名称进入相应功能界面,如图4所示:

copyright paper51.com

------分隔线----------------------------
联系方式