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

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

5 系统实现

5.1 用户登录模块

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

http://www.paper51.com

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

copyright paper51.com

            内容来自www.paper51.com

        

copyright paper51.com

图2 用户登录

http://www.paper51.com

登录页面主要代码如下:

内容来自www.paper51.com

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

<title>登录</title>

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

<body>

paper51.com

<%

内容来自www.paper51.com

Functionshowmsg()

paper51.com

%>

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

<p>&nbsp;</p>

内容来自www.paper51.com

<formaction="./index.asp" method="post"> http://www.paper51.com

<tablewidth="30%" border="1" align="center"cellspacing="0" bordercolor=#dddddd> copyright paper51.com

  <tr class="title"height="30"> 内容来自论文无忧网 www.paper51.com

    <td colspan="2"align="center"><strong>登录</strong></td> http://www.paper51.com

  </tr>

http://www.paper51.com

  <tr> copyright paper51.com

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

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

copyright paper51.com

  </tr>

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

  <tr>

内容来自www.paper51.com

    <tdalign="right">密 码:</td> copyright paper51.com

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

  </tr> 

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

  <tr> copyright paper51.com

    <td colspan="2"align="center"> 内容来自www.paper51.com

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

内容来自www.paper51.com

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

        paper51.com

      <inputname="Submit" type="reset" id="Submit"value="重置"></td>

内容来自www.paper51.com

  </tr>

paper51.com

</table>

http://www.paper51.com

</form>

copyright paper51.com

<% copyright paper51.com

end Function http://www.paper51.com

%>

paper51.com

<% 内容来自www.paper51.com

user=request("user")

copyright paper51.com

pass=request("pass") 内容来自www.paper51.com

ifuser="" or pass="" then

http://www.paper51.com

   showmsg()

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

else http://www.paper51.com

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

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

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

   setrs=server.createobject("adodb.recordset") http://www.paper51.com

   rs.open exec,conn,1,1 内容来自www.paper51.com

   if not rs.eof then

内容来自www.paper51.com

       ifpass=rs("password") then http://www.paper51.com

          session("auth")=user

copyright paper51.com

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

内容来自www.paper51.com

  else

http://www.paper51.com

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

内容来自www.paper51.com

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

    end if paper51.com

else

paper51.com

   response.Clear()

内容来自www.paper51.com

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

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

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

   set rs=nothing paper51.com

end if http://www.paper51.com

%> copyright paper51.com

</body>

paper51.com

</html>

内容来自www.paper51.com

5.2 用户注册模块 http://www.paper51.com

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

paper51.com

paper51.com

   

paper51.com

   图3 用户注册 paper51.com

用户注册模块主要代码如下:

paper51.com

<% 内容来自www.paper51.com

set conn=server.createobject("adodb.connection") copyright paper51.com

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

http://www.paper51.com

name=trim(request("name"))

内容来自www.paper51.com

password=trim(request("password"))

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

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

if name="" or password="" then

copyright paper51.com

      response.clear()

copyright paper51.com

      'response.write"<script>alert('用户名和密码不能为空!')</script>"

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

      showregmsg()      

paper51.com

else copyright paper51.com

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

             response.clear() 内容来自论文无忧网 www.paper51.com

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

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

             showregmsg() http://www.paper51.com

      else

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

      exec="select* from dlk where username='"&name&"'" 内容来自www.paper51.com

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

内容来自www.paper51.com

      rs.openexec,conn,1,1 http://www.paper51.com

      if notrs.eof then paper51.com

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

      else

内容来自www.paper51.com

             ins="insertintodlk(username,password)values('"+name+"','"+password+"')"

http://www.paper51.com

             conn.executeins copyright paper51.com

             conn.close paper51.com

             setconn=nothing copyright paper51.com

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

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

内容来自www.paper51.com

      end if

paper51.com

end if paper51.com

end if

内容来自www.paper51.com

 %> 内容来自www.paper51.com

5.3 系统主界面模块 内容来自论文无忧网 www.paper51.com

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

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