nxil63
先从工业自动化写起吧。 
1。局域网通信工具 要求:分server,client,可以发送文本信息,传送文件、能支持多个client的连接(tcp) 最好有后台数据库的支持,要求用户注册并登录。 2。难度:一般 3。实现MFC或socket api 我作毕业设计时只懂C++,只是上过课,没有项目经验。 后来我到单位去作毕业设计,一边作一边学。最后开发出了一个包含数据库、网络和多线程的程序。 关键是兴趣、动力和压力。有了这三个,进步很快。 可以作的项目多了,局域网聊天的服务器端和客户端,类OICQ软件,类Foxmail软件等等。 都基本符合毕业设计要求的难度和工作量。