关键词不能为空

当前您在: 主页 > 英语 >

用户管理模块详细设计

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-02-11 08:55
tags:

-

2021年2月11日发(作者:lub)


用户管理模块详细设计(


CUserManager



数据描述


< br>map


<


string


,


CUser


*>





map


<


string


,


CUserGroup


*>




结构



CUser



数据结构描述:用户描叙信息结构



数据结构定义:



class



CUser





{


public


:



CUser


();



virtual


~


CUser


();




string





userid






string





nickname





string





groupid


;





string





realname


;




string





email


;





string





phone


;





string





mobile


;





string





photoid


;



};



结构



CUserGroup



数据结构描述:用户组描叙信息结构



数据结构定义:



class



CUserGroup




{


public


:



CUserGroup


();



virtual


~


CUserGroup


();


m_mapUserid2Ptr


;


//


用户信息映射



m_mapGroupid2Ptr


;


//


用户组映射





//



id





//


别名





//


所在组


id





//


真实姓名





//



emails





//


家庭电话





//


移动电话





//


用户头像


id











};




CUser


*





NewChildUser


(


string


userInfo


);



//


添加用户组下子用户



string







string



< br>list


<


CUser


*>


groupid


;




groupname


;








//


部门


ID



//


部门名称



//


部门下的子用户链表



m_lstChildUsers


;


////////////////////////////////////////////////// /////////


//



提供给


Client UI


的服务



/////////// ////////////////////////////////////////////////


函数


CUserManager::AddUser


/****************************************** *********************************


**







: AddUser


功能描述


:


添加某个用户



函数说明





*************************************** *************************************


*/


string



AddUser


(


long



regid


,


string


strUserInfo


);



string



AddUser


(


long



reg id


,


char


*

< br>userid


,


char


*< /p>


nickname


,


char

< p>
*


groupid


,





char


*


realname


,


char


*


ph otoid


,


char


*

< p>
phone


,


char


*


email


,


char


*


mobile


);


函数


CUserManager::UpdateUserInfo

< br>/********************************************** *****************************


**







: UpdateUserInfo


功能描述


:


修改某个用户资料



函数说明





*************************************** *************************************


*/


string



UpdateUser Info


(


long



regid


,


string


strUserInfo


);



string



UpdateUser Info


(


long



regid


,


char


*< /p>


userid


,


char


*


nickname


,


ch ar


*


groupid


,





char


*


realname


,


char


*


ph otoid


,


char


*

< p>
phone


,


char


*


email


,


char


*


mobile


);


函数


CUserManager::RemoveUser < /p>


/*************************************** ************************************


**







: RemoveUser


功能描述


:


删除某个用户资料



函数说明





*************************************** *************************************


*/


string



RemoveUser


(


long



regid


,


char


*


userid,


char


*


groupid


);




函数


CUserManager::AddGroup


/***************************************** **********************************


**







: AddGroup


功能描述


:


添加某个用户组



函数说明





*************************************** *************************************


*/


string



AddGroup


(


long



re gid


,


string



strGroupInfo


);


string



AddGroup


(


long



re gid


,


char


*g


roupid


,


char


*


groupname


);



函数


CUserManager::UpdateGroupInfo


/************************************** *************************************


**







: UpdateGroupInfo


功能描述


:


修改某个用户组



函数说明





*************************************** *************************************


*/


string



UpdateGroupInfo


(


long



regid


,


string



strGroupInfo


);


string



UpdateGrou pInfo


(


long



regid


,


char


* g


roupid


,


char

< p>
*


groupname


);


函数


CUserManager::RemoveGroup


/************************************** *************************************


**







: RemoveGroup


功能描述


:


删除某个用户组



函数说明





*************************************** *************************************


*/


string



RemoveGrou p


(


long



regid


,


char


*


groupid


);





/////////////// ////////////////////////////////////////////


//



数据库访问函数



///////// //////////////////////////////////////////////////


函数


CUserManager::LoadUsers


/**************************************** ***********************************


**







: LoadUsers


功能描述


:


从数据库中读取用户和用户组信息



函数说明





*************************************** *************************************


*/


void



LoadUsers


();


函数


CUserManager::SaveUsers


/**************************************** ***********************************


**







: SaveUsers


功能描述


:


保存所有用户和用户组息



函数说明





*************************************** *************************************


*/


BOOL



SaveUsers


();


-


-


-


-


-


-


-


-



本文更新与2021-02-11 08:55,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/635285.html

用户管理模块详细设计的相关文章

  • 爱心与尊严的高中作文题库

    1.关于爱心和尊严的作文八百字 我们不必怀疑富翁的捐助,毕竟普施爱心,善莫大焉,它是一 种美;我们也不必指责苛求受捐者的冷漠的拒绝,因为人总是有尊 严的,这也是一种美。

    小学作文
  • 爱心与尊严高中作文题库

    1.关于爱心和尊严的作文八百字 我们不必怀疑富翁的捐助,毕竟普施爱心,善莫大焉,它是一 种美;我们也不必指责苛求受捐者的冷漠的拒绝,因为人总是有尊 严的,这也是一种美。

    小学作文
  • 爱心与尊重的作文题库

    1.作文关爱与尊重议论文 如果说没有爱就没有教育的话,那么离开了尊重同样也谈不上教育。 因为每一位孩子都渴望得到他人的尊重,尤其是教师的尊重。可是在现实生活中,不时会有

    小学作文
  • 爱心责任100字作文题库

    1.有关爱心,坚持,责任的作文题库各三个 一则150字左右 (要事例) “胜不骄,败不馁”这句话我常听外婆说起。 这句名言的意思是说胜利了抄不骄傲,失败了不气馁。我真正体会到它

    小学作文
  • 爱心责任心的作文题库

    1.有关爱心,坚持,责任的作文题库各三个 一则150字左右 (要事例) “胜不骄,败不馁”这句话我常听外婆说起。 这句名言的意思是说胜利了抄不骄傲,失败了不气馁。我真正体会到它

    小学作文
  • 爱心责任作文题库

    1.有关爱心,坚持,责任的作文题库各三个 一则150字左右 (要事例) “胜不骄,败不馁”这句话我常听外婆说起。 这句名言的意思是说胜利了抄不骄傲,失败了不气馁。我真正体会到它

    小学作文