对这个论坛了解不多...布知道这样的求助 法在这里 算不算违法乱纪.......正题:老师让报名毕业设计意向 我想用MFC,做一个 即时通讯软件,功能类似QQ,或者说就是完全仿照QQ来做这样做可行么?都需要哪些方面的知识呢?
老师本来不让3个人一起做,可是我们很想3个人一起做东西..然后 老师说  3个人作1个东西没有问题  只要把 每个人负责的模块 分清楚 彼此界限比较明显  就可以
我对MFC 了解不多,对SOCKET编程,多线程 都只了解皮毛,由于对技术的不甚了解 导致 我也不清楚应该怎么才能作到明确分工 ..
希望大家能 就 MFC 开发1个类似QQ的软件这个"项目"(我先姑且称之为"项目"....)帮忙想个  分工的办法  可以让 3个人做同1个毕业设计题目  而且 每个人都有明确的分工然后我好跟老师谈......  
如果  作1个类似 QQ的软件  这件事情 根本就不大可行的话(比如难度系数低,或者难度系数高之类的原因...) ,
也希望能帮忙提供1个 比较可行的  3个人可以一起做 而且分工明确的 题目
我真的非常非常非常着急这件事,希望能得到 真正有些用处的 建议,对热心帮忙回复的大哥大姐,我先谢过了!! 

解决方案 »

  1.   

    你有服务器吗,没有的话只能做局域网的,或者有独立IP的,因为你没法udp打洞,就不能实现两台不同局域网内的电脑通信
      

  2.   

    建议你们模仿飞秋,因为QQ是需要UDP打洞,而飞秋就是局域网即时通讯的,
    不过界面编程有点难度,所以还是去找个开源的改改吧
      

  3.   

    做个UDP就好,点对点最简单,不用服务器
      

  4.   

    QQ在技术上又不是什么很神的东西,有什么不能做的,不是除了腾讯公司就没人能开发出来了.
    腾讯公司人家靠的是QQ的用户量,不是QQ软件本身的软件技术.LZ不要听忽悠,只管做就好了.
      

  5.   

    这类即时通信的基本功能一般比较简单,SOCKET实现即可,界面就比较烦,难点则在扩展的功能,比如图片对齐等,我做过个最简单C/S模式,只实现了文字传输等,另校内空间有个QQ的基础教程,有兴趣可以联系我。
      

  6.   

    如果只是在局域网内通信,就相当简单了,最多两个人就可以了,一个做底层通信模块,一个做界面设计.但你做毕业设计的话,对界面的设计要求应该不高,这样的话,一个做就应该足够了.
    但如果要实现在广域网上的通信的话,要相对来说要复杂多了.主要多出来的工作量在udp打洞上.但三个人的话,也是完全足够做出广域网上的通信的.
      

  7.   

    一:确定软件运行环境(服务端/客户端).
      1:服务端:......
      2:客户端:......
    二:模块说明
       就目前来说你这里只有两块:服务端,客户端.
    三:模块分布
       1(局域网):服务端<------>客户端,
       注:先实现个简单的吧,其它的以后再考虑.
    四:数据流向
       画张图吧.......
    五:平台架构
       也就是服务端,网络通信,客户端之间的关系.
    六:详细设计
       要完什么功能,实现方法,
    七:先做一个功能简单易实现的(这条就别看了,废话)
    -----------分割线---------------注1:以上全是胡说,不可全信.
      

  8.   

    http://download.csdn.net/source/1765693
      

  9.   

    http://download.csdn.net/source/1765693
    我以前的毕业设计
      

  10.   

    3个人做不太难   一个QQ  分细一点  
    一个负责网络部分  p2p 数据发送  协议制订  数据库方面的设计
    一个人负责客户端内部逻辑 和 界面
    一个人负责服务器的程序的逻辑   
    很粗略  中间会有很多穿插的地方  但是  反正大头就是这个样子  基本没有什么重复的