网站导航网学 原创论文 网站设计 最新系统 最新研究 原创论文 获取论文 论文降重 发表论文 论文发表 UI设计定制 论文答辩PPT格式排版 期刊发表 论文专题
返回网学首页
网学原创论文
最新论文 推荐专题 热门论文 论文专题
当前位置: 网学 > 设计下载 > ASP类作品 > 正文

基于ASP人才招聘网站的建设

来源:http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 13/05/07

【编者按】:网学网ASP类作品为您提供基于ASP人才招聘网站的建设参考,解决您在基于ASP人才招聘网站的建设学习中工作中的难题,参考学习。

QQ交谈客服咨询,网学网竭诚为您服务,本站永久域名:myeducs.cn

4.6 个人用户界面设计

① 个人用户注册界面

    用户在网站导航处点击“新会员注册”将打开member.asp页面,这个

页面显示用户的注册表单,如下图:


 

 

当提交表单并检测输入数据合法后,会将表单提交到这个页面本身,页面首

先判断是否已经提交,如果已经提交则进入用户信息注册处理,这个注册过程比较复杂,但是主要的过程就是将usertype的值分为几个支线流程,这几个支线流程是类似的。由于此代码繁多,不做以展示。

这块程序首先根据所取得的表单中的用户名查询数据库中是否有相同用

户名的记录,如果有则给出提示,并终止运行,否则进入下一步,打开记录集并添加一条新的记录,然后系统默认要给用户发送一条站内短消息提示注册成功,因此还要打开记录集,在短信数据库pmailbox中新增一条短信数据。最后弹出提示告诉用户注册成功,然后转到用户首页。

其他usertype的处理过程与此类似,只不过不同的处理用户信息存放在不同表中。最后的过程都是一样的,此处为了解释清晰,代码编写的较为繁琐。

    个人用户登陆

    用户进入网站后,可以在页面上边的导航栏处填写用户名和密码,并选

择帐户类型进行登陆。

如果登陆成功,则显示用户管理的快界链接,否则显示登陆表单,在这个表单中填写用户名和密码,并提交到login.asp页面,用户可以登陆,下面展示login.asp页面代码:

Login.asp页面代码   

<% Response.Buffer=True %>

<!--#include file="dbconn.inc"-->

<!--#include file="inc/enpasswd.inc"-->

<% uname=request("uname")

   pwd=mistake(request("pwd"))

   usertype=request("usertype")

 

   if usertype="person" then

   set rs=server.createobject("adodb.recordset")

   sql="select * from person where uname=''"&uname&"'' and pwd=''"&pwd&"''"

   rs.open sql,conn,3,3

   if rs.bof or rs.eof then

   response.write"<SCRIPT language=VBScript>alert(''错误的用户名、密码或您不是此类型用户,请重新输入!'');"

   response.write"javascript:history.go(-1)</SCRIPT>"

   else

   session("puid")=uname

   response.Redirect "person/main.asp"

   end if

 

   else

 

   if usertype="class" then

   set rs=server.createobject("adodb.recordset")

   sql="select * from class where uname=''"&uname&"'' and pwd=''"&pwd&"''"

   rs.open sql,conn,3,3

   if rs.bof or rs.eof then

   response.write"<SCRIPT language=VBScript>alert(''错误的用户名、密码或您不是此类型用户,请重新输入!'');"

   response.write"VBscript:history.go(-1)</SCRIPT>"

   else

   session("puid")=uname

   response.Redirect "class/main.asp"

   end if

 

   else

 

   if usertype="peixun" then

   set rs=server.createobject("adodb.recordset")

   sql="select * from peixun where uname=''"&uname&"'' and pwd=''"&pwd&"''"

   rs.open sql,conn,3,3

   if rs.eof then

   response.write"<SCRIPT language=VBScript>alert(''错误的用户名、密码或您不是此类型用户,请重新输入!'');"

   response.write"VBscript:history.go(-1)</SCRIPT>"

   else

   session("cuid")=uname

   response.Redirect "peixun/main.asp"

   end if

 

   else

  

   set rs=server.createobject("adodb.recordset")

   sql="select * from company where uname=''"&uname&"'' and pwd=''"&pwd&"''"

   rs.open sql,conn,3,3

   if rs.eof then

   response.write"<SCRIPT language=VBScript>alert(''错误的用户名、密码或您不是此类型用户,请重新输入!'');"

   response.write"VBscript:history.go(-1)</SCRIPT>"

   else

   session("cuid")=uname

   response.Redirect "company/main.asp"

   end if

   end if

   end if

   end if %>

 

程序首先通过request对象获得表单传送来的数值,然后使用几个流程判断语句ifelseendif来对不同情况的变量usertype值的登陆进行选择。这里以usertype的值为“person”的情况为示例解释,首先程序创建一个记录集,并根据所得参数查询person表中符合条件的数据,如果记录集为空,则说明没有符合条件的数据,从而进一步说明用户所填写的信息不正确,无法正确登陆,此时给出提示,并终止页面运行,否则设定session的值并跳转到个人用户管理页面

本站发布的计算机毕业设计均是完整无错的全套作品,包含开题报告+程序+论文+源代码+翻译+答辩稿PPT

本文选自计算机毕业设计http://myeducs.cn
论文文章部分只是部分简介,如需了解更多详情请咨询本站客服!QQ交谈QQ3710167

原创论文

设为首页 | 加入收藏 | 论文首页 |原创论文 |
版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2020 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号 常年法律顾问:王律师