基于ASP.NET的个人网站构建 第7页

基于ASP.NET的个人网站构建 第7页

3.5 用户管理模块

用户进入系统前,首先要经过登录页面进行登录,用户输入用户名和对应的密码,系统进行身份验证,对于未通过验证的用户,给出错误信息,并禁止用户进入系统。当通过验证时,进入系统,显示系统文章浏览页面。此外系统通过用户注册模块为用户提供注册功能、同时提供找回丢失密码和修改个人信息等功能。该模块主要包括以下页面。
①、用户注册页面UserRegister.aspx,代码隐藏文件UserRegister.asp.cs。
②、用户登录页面Default.aspx,代码隐藏文件为Default.asp.cs。
③、找回丢失密码页面UserGetPassWord.aspx,代码隐藏文件为 UserGetPass Word.aspx.cs。
  ④、修改个人信息页面ManageUserInfo.aspx,代码隐藏为ManageUserInfo .aspx.cs
  User.cs文件定义了User类,其中封装了所有与用户相关的数据操作,如添加新用户、验证用户、得到用户信息等方法,供以上页面调用。

3.5.1用户注册

用户注册的执行流程图如图3-3所示,图3-4为用户注册界面,该界面用到的控件包括:TextBox 文本框控件,RequiredFiedValidator验证控件,CompareValidator验证控件,RegularExpression Validator验证控件和Button按钮控件。  
3.5.2  用户登录

用户登录的执行流程图如图3-5所示。图3-6为用户登录界面default.aspx,
户输入用户名和密码后,系统进行验证。

3.5.3 找回丢失密码

找回丢失的密码的执行流程图如图3-7所示。页面效果图如图3-8所示。
                              

图3-7  找回丢失密码的执行流程                          图3-8  找回丢失密码界面效果

3.5.4 修改个人信息

修改个人信流程图如图3-9所示。执行效果图如图3-10所示。
 
图3-9  修改个人信息的执行流程                                图3-10  修改个人信息界面效果


3.6 文章管理模块

文章管理模块为用户提供了文章列表、添加文章和回复文章的功能。该模块的执行流程如图3-11所示:
图3-11  文章管理的执行流程 
3.6.1 文章列表

图3-12显示了文章列表信息页面。

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] 下一页

Copyright © 2007-2012 www.chuibin.com 六维论文网 版权所有