欢迎来到天天文库
浏览记录
ID:4151193
大小:472.26 KB
页数:19页
时间:2017-11-29
《简单的双人聊天软件》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、专业文献综述详细设计说明书题目:简单的双人聊天软件学院:南京农业大学工学院专业:班级:指导教师:职称:2011年05月09日南京农业大学教务处制1目录一.引言..........................................31.1编写目的....................................31.2项目背景....................................31.3参考资料....................................3二.总体设计....
2、..................................32.1软件描述....................................32.2系统框图....................................3三.功能介绍.........................................4四.界面设计.........................................4五.程序设计.......................................
3、..75.1登录框代码......................................75.2输入聊天消息后点发送所执行的代码..........95.3用户接受对方发来的聊天消息时所执行的代码105.4CChatSocket类的几个虚函数重载代码.......115.5CEx_ChatDlg类的其余函数代码.............11六.特色说明.....................................142七.困难及解决办法...............................16
4、八.组长及各组员任务分配与表现...................173一.引言:1、编写目的编写详细设计说明书是软件开发过程必不可少的部分,其目的是为了使开发人员在完成概要设计说明书的基础上完成概要设计规定的各项模块的具体实现的设计工作。该说明书的编制是为了使用户和软件开发者双方对该软件的初始规定有一个共同的理解,使之成为整个开发工作的基础。本文档为该系统的软件详细设计说明书,较详细阐述了系统的各项功能需求、技术需求、实现环境及所使用的实现技术。同时,对软件应具有的功能和性能及其他有效性需求也进行了定义。2、项目背景(
5、1)软件名称简单的双人聊天软件(2)相关单位承办单位:南京农业大学工学院电气工程系VC++工作小组主管部门:南京农业大学工学院计算机科学教研室3.参考资料VisualC++教程郑阿奇丁有和编著2005年7月,清华大学出版社VisualC++实训郑阿奇丁有和编著2005年7月,清华大学出版社VisualC++程序设计例学与实践魏亮李春葆编著2007年3月,清华大学出版社二.总体设计:1.软件描述本软件利用MFC的CSocket类实现网络通信,主要用于两个人之间进行简单的聊天。只要两人在各自的电脑上装上此软件,并且保证能连接到
6、Internet,就可以进行聊天了。2.系统框图4登录服务器客户机三.功能介绍:分为服务器登录和客户机登录两大功能,两者功能简述如下:1、服务器登录:当客户以服务器登录时,向对方发送消息时显示如下图所示:,此消息同步了系统时间,并且当客户机接受到服务器发送的消息时有音乐提示客户已接受到了对方的信息。2、客户机登录:当客户以客户机登录时,向对方发送消息时显示如下图所示:,此消息同步了系统时间,并且当服务器接受到客户机发送的消息时有音乐提示客户已接受到了对方的信息。四、界面设计:1、登录界面:登录类型分为:服务器和客户机。以服
7、务器登录的界面:5以客户机登录的界面;6当客户以服务器登录时,只需要在“套接字类型”选择服务器后点右侧的运行即可;当客户以客户机登录时,只需要在“套接字类型”处选择“客户机”并在IP地址栏输入服务器的IP地址,点击右侧的连接即可,这样就可以实现2台PC机的网络连接了。若客户机登录时,没有填IP地址而直接点连接,就会填出如下窗口:,提示用户输入IP地址。2、登录后的界面(1)服务器运行后,显示的窗口如下:此时“IP”地址栏、“运行”按钮和“套接字类型”都被置灰了,此时服务器只能发送和接受信息。(2)客户机连接成功后,显示的窗
8、口如下:7此时“套接字类型”、“连接”按钮被置灰。用客户机登录的客户可以选择与服务器断开,点击“断开”按钮即可实现。当什么都没输入就直接点发送的话会出现以下对话框:,提示用户输入消息后发送。五.程序设计1.登录框代码①登录框上插入背景图片的代码:voidCEx_ChatDlg::OnPaint(){if
此文档下载收益归作者所有