1. 首页
  2. 编程语言
  3. C++ 
  4. 吉林大学软件学院-C++课程设计分享(绩效卓越)

吉林大学软件学院-C++课程设计分享(绩效卓越)

上传者: 2023-07-07 21:07:47上传 ZIP文件 354.36MB 热度 12次

课程设计项目:模拟即时通信系统实现

一、题目描述

基于社交的即时通信是腾公司的核心业务,已推出QQ、微信、微博等服务,并计划推出微商、微唱、微走、微笑等产品。这些软件既可以独立运行,又相互关联,腾公司希望对这些系统进行整合,打造一个统一的全方位社交软件平台。现请完成该平台的设计和实现。

要求如下:

1、用户基本信息:包括号码ID、昵称、出生时间、T龄(号码申请时间)、所在地、好友列表和群列表。微博与QQ共享ID,微信采用独立ID,但可以与QQ绑定。其他微X产品也分为这两种情况。

2、好友管理:

(1)实现好友信息的添加、修改、删除和查询功能。

(2)实现微X之间的共同好友查询。例如,微信可以添加QQ推荐好友。

3、群管理:

(1)设定每个微X功能已有1001、1002、1003、1004、1005、1006等群号。

(2)实现群的加入、退出、挂T和查询成员等功能。

(3)不同微X之间的群概念不同。例如,QQ群可以申请加入,而微信群只能推荐加入;QQ群可以设置临时讨论组(子群),而微信群不允许;QQ群有基于群主的管理员制度,而微信群只有群主为特权账号。

下载地址
用户评论
码姐姐匿名网友 2025-01-13 23:40:16

这份课程设计在搭建软件学院学生思维模式上起到了积极的促进作用。

码姐姐匿名网友 2025-01-14 02:11:18

这份课程设计内容详实,让人能够快速掌握相关知识。