资源简介
课程设计题目:模拟即时通信系统实现
一、题目描述
基于社交的即时通信是腾*公司的主要业务,先后有QQ、微信、微博等服务,可能还将继续推出微商、微唱、微走、微笑等产品。这些软件既可以独立提供服务,又互相辉映关联。腾*公司希望对各系统进行整合形成统一的立体社交软件平台。现请完成该平台的设计并实现。要求如下:
1、用户基本信息:
号码ID,昵称,出生时间,T龄(号码申请时间)、所在地、好友列表、群列表。
微博与QQ共享ID,微信采用独立ID,但是可以与QQ号码绑定对应。其他微X产品也分为这两种情况。
2、好友管理
(1)实现各功能好友信息的添加、修改、删除、查询的功能。
(2)可以查询微X之间各
代码片段和文件信息
#include
#include //文件写入头文件
#include //字符串处理头文件
#include //向量使用头文件
#include //与清屏函数有关的头文件
using namespace std;
/******QQ信息类******/
class QQAccount{
private:
int qqAccountNumber; //QQ账号(唯一标示)
string qqName; //昵称
string dateOfBirth; //出生日期
double qqYear; //Q龄
string place; //居住地
vector friendList; //好友列表(vector实现)
vector groupList; //群列表(vector实现)
bool isSetWeibo; //布尔型变量,判断是否已经绑定了微博
string weixinNumber; //关联的微信账号
public:
QQAccount(){ //无参构造函数
qqAccountNumber=-1;
qqNam
相关资源
- Thinking in C++中文版
- C++语言程序设计_第四版_郑莉_高清p
- 东南大学C++课件-何洁月80讲(总).
- DevC++
- C/C++实验系统
- 一个月挑战c++
- vsC++编程新手指导
- C++语言编程器
- VS2008 windows应用程序C++
- C++深入版
- C++PPT
- C++沉思录
- c++核心编程技术
- C++出错提示英汉对照
- c++/c语言学习系统
- C和C++安全编码(中文版)
- c++基础教程
- VC++6.0
- Microsoft Visual C++ 2010
- 嵌入式CC++语言精华文章集锦
- 交通灯管理仿真程序
- CC++库函数
- C++_STL使用例子大全
- C C++精华帖合辑(新手必看)
- C++ 基本语法及实例说明
- 《算法竞赛入门经典》
- C++API
- c++深度剖析木马程序
- c++练习题
- vc++6.0初学入门教程(PDF编辑版)
评论
共有 条评论