Skip to content

Latest commit

 

History

History
23 lines (13 loc) · 860 Bytes

grade-2-1.md

File metadata and controls

23 lines (13 loc) · 860 Bytes

大二上学期培养计划

IM 项目 [2~3个月]

  • 开发环境 : Qt;
  • 编程语言 : C++;

C/S架构的IM项目,团队合作(4人一组,两个客户端,两个服务器端),代码托管到github。

首先设计基本结构、API、实现思路、数据库等,有了设计文档之后再开始实现。重点是掌握C/S开发模式以及团队协作开发一个较为复杂的应用。

功能需求

  • 1、普通的一对一文字聊天,可以发送、显示图片;
  • 2、可以传输文件;
  • 3、可以实现群聊;
  • 4、实现语音、视频聊天,可以接住第三方开源库,例如opencv;

提交项目之后,写一份不少于10页的项目总结或者文档。

团队完成之后每个人再独立完成一遍,以便对于应用的各个技术点都有深入的了解,否则知识面过于窄。