Windows网络编程课程设计_第1页
Windows网络编程课程设计_第2页
Windows网络编程课程设计_第3页
Windows网络编程课程设计_第4页
Windows网络编程课程设计_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、qlndows网络程序设法目录1 .设计目的及意义22 .$3 .简单的需求分析24 .系统总体设计.25 .系统功能模块及关键代码.36 .调试与测试.127 ./&设计体会.141 .设计目的及意义.本局域网消息播送系统的设计开发,目的主要是为一个局域网中的效劳器向所有主机发送消息,目前公司中一般都有比拟多的电脑,假设一台治理员的电脑想向所有的其它员工电脑发送消息的话,如果通过每次只向一个员工电脑发送消息的话,那就要发送很屡次了,这样就浪费有很多时间,本系统就是基于一个这样的目的才开发的,只要治理员电脑运行本系统效劳器程序,员工电脑运行客户端程序,只要治理员在电脑里输入一次要发送给

2、员工的信息,所有的员工都能马上收到发来的信息,本系统的意义在于为企业,公司等有多台电脑治理的部门提供了方便,不必重复输入相同信息,也不必屡次发送相同内容,节约了大量的时间.2 .简单的需求分析.目前很多公司,企业及学校等等一般都有比拟多的电脑,员工工作时,部门经理也经常会与员工交流工作中的一些问题,也会向员工发布一些通知,如果向每台员工电脑都发送一次相同的信息,就会屡次重复的输入,重复发送,这样就会降低工作效率,从而本局域网消息播送系统的应用还是比拟大的,根本上目前每个公司,企业和学校都会使用与本系统相关的系统来提升工作效率.3 .系统的总体设计.本系统流程图为:4 ,系统功能模块及关键代码首

3、先效劳器端程序运行后,就会弹出“端口设置对话框“,提示输入效劳器端的端口号,这个功能是由CPortSetDlg对话框类实现的,通过继承windows类实现,主要代码如下:classCPortSetDlg:publicCDialog(“menuitemtosystemmenu.ASSERT(IDM_AB0UTB0X&OxFFFO)=IDM_ABOUTBOX);ASSERT(IDM_ABOUTBOX<OxFOOO);CMenu*pSysMenu=GetSystemMenu(FALSE);if(pSysMenu!=NULL)CStringstrAboutMenu;(IDS_ABOUTB

4、OX);if(!()(pSysMenu->AppendMenu(MF_SEPARATOR);pSysMenu->AppendMenu(MF_STRING,IDM_ABOUTBOX,strAboutMenu);)Theframeworkdoesthisautomatically试与测试(1)运行效劳器端程序,就会弹出“端口设置对话框如下列图:(2)点“确定后,就会弹出提示对话框,如截图:(1)点这个对话框的“确定后,就进入效劳器端主界面,如截图:(4)设置端口对话框用于设置效劳器端口,“发送功能用于效劳器向全部客户发送信息,如截图:这时运行客户端就会收到效劳器发来的消息,如截图:LW

5、MMT.T收到效劳器消息;现在向你们发送主要信息,话下午开会?仁二踞二二I(5)如果,客户端设置的IP和端口与效劳器不同,效劳器不能与客户建立连接,就会弹出提示对话框,如截图:二扇域围播送渚息枭务器瑞发送到所有客户端的信息痂这里日错误提示对话框区|设置端口发送不能建立服箔器连接J不能播送信息确定I去除(6)当运行用户端程序后,会弹出用户对话框,如截图:占用户端程序X连接效劳跑|断开连接|当有信息来到时会自动弹出窗口关闭(7)点击“连接效劳器后,会进入设置IP与端口对话框,如截图:在局域网地址里输入本机的局域网的本地工P地址,端口号输入效劳器所设置的端口号-效劳器地址|192.168.1.1006.设计体会通过本局域网消息播送系统的设计与开发,深深地让我们明白把理论用于实践的重要性,本来对学计算机的同学来说,实践性是非常重要的,如果只注重计算机理论,而无视它的运用与操作性,那么可能永远也不能真正的学会计算机.在开发本系统过程中,我们也发现了自己在本课程及计算机理论的一些知识上的缺乏,希望能通过这次课程设计的开发,来增强我们对理论知识的稳固

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论