
2020级吉林大学软件学院C++课程设计个人源代码作品
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本作品为2020级吉林大学软件学院学生在C++课程设计中独立完成的源代码项目,展示了作者对C++编程语言的理解和应用能力。
课程设计题目:模拟即时通信系统实现
一、题目描述:
基于社交的即时通讯是腾*公司的核心业务之一,该公司先后推出了QQ、微信、微博等一系列服务,并可能在未来继续推出如微商、微唱、微走及微笑等新产品。这些软件既可以独立提供服务,又可以相互关联和补充。现在,请设计并实现一个统一的立体化社交平台。
具体要求如下:
1. 用户基本信息:包括号码ID(其中QQ与微博共用同一ID体系,微信则采用独立的用户标识符但支持绑定到QQ账号)、昵称、出生日期、T龄(即注册时间)、所在地信息以及好友列表和群组列表。
2. 好友管理:
- 实现添加新朋友、修改或删除现有联系人等操作;
- 支持查询不同微X产品之间共同的好友,例如微信用户可以依据推荐加入QQ中的好友。
3. 群组管理:
- 指定每个功能模块已有若干预设群号(如1001、1002...)。
- 提供加入或退出特定群体的功能;查询某一群体内的成员信息;
- 不同微X产品的社群机制有所区别,例如QQ用户可直接申请加群而微信则需通过推荐方式进入。此外,在子功能层面也存在差异:如允许在QQ中创建临时讨论小组(即二级分组),但在微信里不支持此类操作;同时各平台对管理员权限的规定也不尽相同——只有QQ设有以群主为核心的管理架构,相比之下微信群仅将群主视为特殊用户账号。
全部评论 (0)
还没有任何评论哟~


