用户管理模块详细设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
用户管理模块详细设计(CUserManager)数据描述
map
map
结构CUser
数据结构描述:用户描叙信息结构
数据结构定义:
class CUser
{
public:
CUser();
virtual ~CUser();
string userid ; // id
string nickname ; // 别名
string groupid; // 所在组id
string realname; // 真实姓名
string email; // emails
string phone; // 家庭电话
string mobile; // 移动电话
string photoid; // 用户头像id
};
结构CUserGroup
数据结构描述:用户组描叙信息结构
数据结构定义:
class CUserGroup
{
public:
CUserGroup ();
virtual ~ CUserGroup ();
CUser* NewChildUser(string userInfo); //添加用户组下子用户
string groupid; //部门ID
string groupname; //部门名称
list
};
/////////////////////////////////////////////////////////// //提供给Client UI的服务
/////////////////////////////////////////////////////////// 函数CUserManager::AddUser
/*************************************************************************** **
函数名 : AddUser
功能描述 : 添加某个用户
函数说明:
**************************************************************************** */
string AddUser (long regid,string strUserInfo );
string AddUser(long regid,char *userid,char *nickname,char * groupid,
char *realname,char *photoid,char *phone,char *email,char *mobile ); 函数CUserManager::UpdateUserInfo
/*************************************************************************** **
函数名 : UpdateUserInfo
功能描述 : 修改某个用户资料
函数说明:
**************************************************************************** */
string UpdateUserInfo(long regid,string strUserInfo );
string UpdateUserInfo(long regid,char *userid,char *nickname,char * groupid, char *realname,char *photoid,char *phone,char *email,char *mobile );
/*************************************************************************** **
函数名 : RemoveUser
功能描述 : 删除某个用户资料
函数说明:
**************************************************************************** */
string RemoveUser(long regid,char *userid,char * groupid);
函数CUserManager::AddGroup
/*************************************************************************** **
函数名 : AddGroup
功能描述 : 添加某个用户组
函数说明:
**************************************************************************** */
string AddGroup(long regid,string strGroupInfo);
string AddGroup(long regid,char *g roupid,char *groupname);
函数CUserManager::UpdateGroupInfo
/*************************************************************************** **
函数名 : UpdateGroupInfo
功能描述 : 修改某个用户组
函数说明:
**************************************************************************** */
string UpdateGroupInfo (long regid,string strGroupInfo);
string UpdateGroupInfo(long regid,char *g roupid,char * groupname);