设计)与系统实现 详细设计(代码设计) 本系统的详细设计(即代码设计)主要包括以下几个部分: 1. 用户注册和登录模块设计 2. 查看帖子信息模块设计 3. 发表主题信息功能设计 4. 回复主题信息功能设计 5. 删除主题信息设计 4.1 用户登 录与注册 用户登录与 登录与注册 进入本论坛之后,如果用户没有进行注册或者登录,那么为游客身份。而本例对用户的 要求是:只有成功注册的用户才可以回复留言信息,当用户单击“回复主题”时候的超级链 接时,将会重新定向到系统系统首页。为了方便用户注册,在首页提供了用户注册以及登陆 的功能。单击“用户注册”超级链接的时候就能享有发表、查看或者回复主题等功能。 图 4.1.1 登 录 界 面 图 4.1.2 登陆界面的代码是: 新用户注册界面 <%@LANGUAGE="VBSCRIPT"%> <% if request.Form("UserName")<>"" and request.Form("PWD")<>"" then session("UserName")=replace(request.Form("UserName"),"'","''") session("PWD")=replace(request.Form("PWD"),"'","''") sql="select UserName,PWD from DB_User where UserName='"&;session("UserName")&;"'" set rs=conn.execute(sql) if rs.eof then %> <%session.Abandon() '删除所有存在Session对象中的对象 else if rs("PWD")=session("PWD") then session("flag")="登录" %> <%else%> <%session.Abandon() end if end if end if%>