-
大小: 51KB文件類型: .cpp金幣: 1下載: 0 次發(fā)布日期: 2021-01-09
- 標(biāo)簽: c++??課程設(shè)計(jì)??
資源簡介
課程設(shè)計(jì)題目:模擬即時(shí)通信系統(tǒng)實(shí)現(xiàn)
一、題目描述
基于社交的即時(shí)通信是騰*公司的主要業(yè)務(wù),先后有QQ、微信、微博等服務(wù),可能還將繼續(xù)推出微商、微唱、微走、微笑等產(chǎn)品。這些軟件既可以獨(dú)立提供服務(wù),又互相輝映關(guān)聯(lián)。騰*公司希望對(duì)各系統(tǒng)進(jìn)行整合形成統(tǒng)一的立體社交軟件平臺(tái)?,F(xiàn)請(qǐng)完成該平臺(tái)的設(shè)計(jì)并實(shí)現(xiàn)。要求如下:
1、用戶基本信息:
號(hào)碼ID,昵稱,出生時(shí)間,T齡(號(hào)碼申請(qǐng)時(shí)間)、所在地、好友列表、群列表。
微博與QQ共享ID,微信采用獨(dú)立ID,但是可以與QQ號(hào)碼綁定對(duì)應(yīng)。其他微X產(chǎn)品也分為這兩種情況。
2、好友管理
(1)實(shí)現(xiàn)各功能好友信息的添加、修改、刪除、查詢的功能。
(2)可以查詢微X之間各
代碼片段和文件信息
#include
#include???????????????//文件寫入頭文件
#include????????????????//字符串處理頭文件
#include????????????????//向量使用頭文件
#include???????????????//與清屏函數(shù)有關(guān)的頭文件
using?namespace?std;
/******QQ信息類******/
class?QQAccount{
private:
????int?qqAccountNumber;????????????//QQ賬號(hào)(唯一標(biāo)示)
????string?qqName;??????????????????//昵稱
????string?dateOfBirth;?????????????//出生日期
????double?qqYear;??????????????????//Q齡
????string?place;???????????????????//居住地
????vector?friendList;?????????//好友列表(vector實(shí)現(xiàn))
????vector?groupList;??????????//群列表(vector實(shí)現(xiàn))
????bool?isSetWeibo;????????????????//布爾型變量,判斷是否已經(jīng)綁定了微博
????string?weixinNumber;????????????//關(guān)聯(lián)的微信賬號(hào)
public:
????QQAccount(){?????????????????//無參構(gòu)造函數(shù)
????????qqAccountNumber=-1;
????????qqNam
評(píng)論
共有 條評(píng)論