毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 课程设计 >> 正文

模拟QQ聊天程序设计报告 第2页

更新时间:2007-10-25:  来源:毕业论文

用户及发送信息结构体类型:

struct  UserInfo//---用户信息结构体

{

char _QQnum[9];//号码

char _QQname[10];//昵称

int  _nSex;//性别,

char _Ip[20];//ip

int _Port;//端口号

bool _bState;//当前状态

char _nFace[5]; //头像

}

struct  MsgInfo //消息结构体

{

UserInfo   _pSender;//发消息人

char       _cRecieverNum[9];//接收人

char       _msg[255];//消息内容

long       _nTime;//发送时间

char       _cPasswd[11];//登陆密码

int        _nType; //消息类型

}

2.2 详细设计

---见详细设计说明书。

三.工程进度

3.1  计划进度

计划进度如下:

第一阶段    324--------44

分析功能要求,并建立数据库

第二阶段   45---------510

功能具体描述,程序编写

 

第三阶段    511 开始

修改程序中的不完善之处并开始编写程序文档。

四 设计总结:
3.1 程序的应改进之处:
1.使用非模态对话框代替模态对话框。
2.聊天记录文件应该加密。
3.将不在线用户也显示出来,并能给不在线用户发送信息,在服务器端建立消息缓存。
4.只显示用户的好友,可以添加好友并修改信息。
3.2 个人小结
  在做这次网络创新实验之前基本上还没接触过网络编程,这次实验是在边学习边实践的基础上完成的。本学期课和其他实验也很多,因此做的时间不多,做的结果不太好,与自己原来的设想有些差距。通过“计算机网络基础”自己对网络的基础知识也打下了很好的基础。这次网络实验可以说是在理解网络的基础上对Windows Socket 编程的一次学习过程,虽然做的不好,但也学到了很多知识,对自己以后进行网络开发有很大的帮助。
   在做本次实验时,我尽可能的将上一学期学的软件工程思想运用到这次开发实验中来。在进行详细设计之前,先进行需求功能分析,在功能分析的基础上,划分程序的框架,创建类来分担不同的功能,并根据类的功能加入函数和变量,这对详细设计有一个总纲的作用。这收到了很好的效果。

上一页  [1] [2] 

模拟QQ聊天程序设计报告 第2页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©751com.cn 辣文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。