首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

哪位大侠有空,帮助解决以下的代码(多层应用)。400分,该如何解决

2012-01-18 
哪位大侠有空,帮助解决以下的代码(多层应用)。400分以下代码是从51aspx下载的一个关于多层应用的bbs源码,由

哪位大侠有空,帮助解决以下的代码(多层应用)。400分
以下代码是从51aspx   下载的一个关于多层应用的bbs源码,由于个人认为它对多层应用是一个比较好的示范,所以想下决定搞懂它,希望哪位大侠有空能帮帮忙。
所有源码的下载url  
http://www.51aspx.com/downCode_51aspx/yyzqy_51aspx.rar
由于源码的作者比较忙,所以不便打扰他本人,只好到这里来求解。
另外分不够,可能加。真必求教各位。

/***************Model**********************/
using   System;

namespace   WeYyzyq.Model
{
        ///   <summary>
        ///   用户基本信息实体类
        ///   创建时间:2006-8-8
        ///   创建者:郭华秋
        ///   </summary>
        [Serializable]
        public   class   UserInfo
        {
                private   string   user_name;
                private   string   user_pwd;
                private   string   user_ask;
                private   string   user_answer;
                private   string   user_email;

                ///   <summary>
                ///   用户信息
                ///   </summary>
                ///   <param   name= "user_name "> 用户名 </param>
                ///   <param   name= "user_pwd "> 密码 </param>
                ///   <param   name= "user_ask "> 密码找回问题 </param>
                ///   <param   name= "user_answer "> 密码找回答案 </param>
                ///   <param   name= "user_email "> 电子邮件地址 </param>
                public   UserInfo(string   user_name,   string   user_pwd,   string   user_ask,   string   user_answer,   string   user_email)
                {
                        this.user_name   =   user_name;
                        this.user_pwd   =   user_pwd;
                        this.user_ask   =   user_ask;
                        this.user_answer   =   user_answer;
                        this.user_email   =   user_email;
                }                

                ///   <summary>
                ///   用户名
                ///   </summary>
                public   string   User_Name


                {
                        get   {   return   user_name;   }
                        set   {   user_name   =   value;   }
                }

                ///   <summary>
                ///   密码
                ///   </summary>
                public   string   User_Pwd
                {
                        get   {   return   user_pwd;   }
                        set   {   user_pwd   =   value;   }

                }

                ///   <summary>
                ///   密码找回问题
                ///   </summary>
                public   string   User_Ask
                {
                        get   {   return   user_ask;   }
                        set   {   user_ask   =   value;   }

                }

                ///   <summary>
                ///   密码找回答案
                ///   </summary>
                public   string   User_Answer
                {
                        get   {   return   user_answer;   }
                        set   {   user_answer   =   value;   }
                }

                ///   <summary>
                ///   电子信箱
                ///   </summary>
                public   string   User_Email
                {
                        get   {   return   user_email;   }
                        set   {   user_email   =   value;   }
                }

        }

}

/*********接口层*********************/


using   System;
using   System.Collections.Generic;
using   WeYyzyq.Model;

namespace   WeYyzyq.IDAL
{
        ///   <summary>
        ///   用户表接口
        ///   编写者:马先光
        ///   编写日期:2006-8-9
        ///   </summary>
        public   interface   IUsers
        {
                ///   <summary>
                ///   添加新用户
                ///   </summary>
                ///   <param   name= "user "> 用户实体类 </param>
                ///   <param   name= "userbase "> 用户基本信息实体类 </param>
                string   Add_User(UserInfo   user,   UserBaseInfo   userbase);

                ///   <summary>
                ///   修改用户基本信息
                ///   </summary>
                ///   <param   name= "userbase "> 用户基本信息实体类 </param>
                bool   Change_UserBase(UserBaseInfo   userbase);

                ///   <summary>
                ///   修改用户密码
                ///   </summary>
                ///   <param   name= "userid "> 用户ID </param>
                ///   <param   name= "pwd "> 用户密码 </param>
                ///   <returns> </returns>
                bool   Change_UserPwd(string   userid,   string   pwd);

                ///   <summary>
                ///   删除用户
                ///   </summary>
                ///   <param   name= "id "> 用户ID </param>
                bool   Del_User(string   userid);

                ///   <summary>
                ///   验证用户名是否可用
                ///   </summary>
                ///   <param   name= "username "> 用户名 </param>
                ///   <returns> </returns>
                bool   Vld_UserName(string   username);

                ///   <summary>


                ///   验证用户登录信息
                ///   </summary>
                ///   <param   name= "username "> 用户名 </param>
                ///   <param   name= "password "> 密码 </param>
                ///   <param   name= "ip "> IP地址 </param>
                ///   <returns> </returns>
                string   Vld_User(string   username,string   password,string   ip);

                ///   <summary>
                ///   验证管理用户登录信息
                ///   </summary>
                ///   <param   name= "username "> 用户名 </param>
                ///   <param   name= "password "> 密码 </param>
                ///   <returns> </returns>
                bool   Vld_ManageUser(string   username,   string   password);
               
                ///   <summary>
                ///   通过用户ID获取用户基本信息
                ///   </summary>
                ///   <param   name= "userid "> 用户ID </param>
                ///   <returns> </returns>
                UserBaseInfo   Get_UserBaseInfo(string   userid);

                ///   <summary>
                ///   获取全部用户信息
                ///   </summary>
                ///   <returns> </returns>
                IList <UserDetailsInfo>   Get_UserDatailsInfo();

                ///   <summary>
                ///   获取指定用户详细信息
                ///   </summary>
                ///   <param   name= "userid "> 用户ID </param>
                ///   <returns> </returns>
                IList <UserDetailsInfo>   Get_UserDatailsInfo(string   userid);

                ///   <summary>
                ///   获取全部用户信息
                ///   </summary>


                ///   <param   name= "order "> 排序 </param>
                ///   <returns> </returns>
                IList <UserDetailsInfo>   Get_AllUserDatailsInfo(string   order);

                ///   <summary>
                ///   修改用户最后登录时间
                ///   </summary>
                ///   <param   name= "userid "> 会员ID </param>
                void   ChangeUserLastLoginDate(string   userid);

                ///   <summary>
                ///   添加新访客
                ///   </summary>
                ///   <param   name= "ip "> </param>
                bool   AddGuest(string   ip);

                ///   <summary>
                ///   修改访客最后登录时间
                ///   </summary>
                ///   <param   name= "ip "> 访客ID </param>
                void   ChangeGuestLastLoginDate(string   ip);
                               
        }
}


[解决办法]
李天平的Blog
http://ltp.cnblogs.com/

热点排行