电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

华北电力大学科技学院软件设计实验报告VIP免费

华北电力大学科技学院软件设计实验报告_第1页
1/10
华北电力大学科技学院软件设计实验报告_第2页
2/10
华北电力大学科技学院软件设计实验报告_第3页
3/10
科技学院课程设计报告(2011--2012年度第1学期)名称:网络软件程序设计院系:信息工程系班级:网络09K学号:0919090301学生姓名:指导教师:朵春红设计周数:1成绩:日期:2011年12月21日《网络软件程序设计》课程设计任务书一、目的与要求1.任务:实现基于Socket的C/S编程方法,着重体会使用Socket进行通信时,通信双方通信协议的制定方法。2.目的:使学生加深对网络通信协议、网络编程接口等基本概念、基本原理的理解,熟悉各种应用各种网络通信协议和网络编程接口编写网络应用程序的方法,拓宽学生的知识领域,锻炼学生的实践技能,培养学生科学的工作作风。3.要求:基本功能完善,界面美观,方便易用,操作无误;通过课程设计学生应该学会使用各种网络通信协议和网络编程接口编写不同类型的网络应用程序,具备初步分析、设计和开发网络应用软件的能力,具备分析与检查软件错误、解决和处理实验结果的能力。4.学生要求人数:1人。二、主要内容编写一个基于C/S模式的数学服务器程序,并通过客户端进行访问。在这个分布式程序中,客户通过用户界面输入两个整型数组,并发送两个整型数组给数学服务器,数学服务器将两个数组相加,并将结果(作为一个数组)返回给客户。客户程序接收该结果数组,并将其输出到用户界面。程序应该包括如下内容:1.简单的客户端输入/输出界面负责接收用户输入的数组,以及运算结果的输出。2.算术客户程序:它所做的就是打开一个Socket连接,一个输入流和一个输出流。客户程序发送两个整型数组到服务器,然后就等待服务器将结果数组发回。当客户程序接收到数组后,它输出数组到客户界面,之后,关闭I/O流和Socket。3.算术服务器程序:运用有关多线程知识,编写多线程服务器。三、进度计划序号设计内容完成时间备注1任务布置,资料查询,方案制定周一2算法设计,程序实现周二至周四3撰写报告,软件验收周五4四、设计成果要求1.完成规定的课程设计任务,所设计软件功能符合要求;2.完成课程设计报告,要求格式规范,内容具体而翔实,应体现自身所做的工作,注重对设计思路的归纳和对问题解决过程的总结。五、考核方式1.平时成绩+验收答辩+实验报告;2.五级分制。学生姓名:指导教师:鲁斌朵春红2012年12月17日《网络软件程序设计》课程设计一、目的与要求任务:实现基于Socket的C/S编程方法,着重体会使用Socket进行通信时,通信双方通信协议的制定方法。1.目的:使学生加深对网络通信协议、网络编程接口等基本概念、基本原理的理解,熟悉各种应用各种网络通信协议和网络编程接口编写网络应用程序的方法,拓宽学生的知识领域,锻炼学生的实践技能,培养学生科学的工作作风。2.要求:基本功能完善,界面美观,方便易用,操作无误;通过课程设计学生应该学会使用各种网络通信协议和网络编程接口编写不同类型的网络应用程序,具备初步分析、设计和开发网络应用软件的能力,具备分析与检查软件错误、解决和处理实验结果的能力。3.学生要求人数:1人。二、主要内容编写一个基于C/S模式的数学服务器程序,并通过客户端进行访问。在这个分布式程序中,客户通过用户界面输入两个整型数组,并发送两个整型数组给数学服务器,数学服务器将两个数组相加,并将结果(作为一个数组)返回给客户。客户程序接收该结果数组,并将其输出到用户界面。程序应该包括如下内容:1.简单的客户端输入/输出界面负责接收用户输入的数组,以及运算结果的输出。//创建套接字,声明全局变量,并让receive可以接收SocketsocketClient;publicForm1(){InitializeComponent();TextBox.CheckForIllegalCrossThreadCalls=false;}//负责发送的privatevoidbtGet_Click(objectsender,EventArgse){Strings=tBx1.Text.Trim()+"|"+optxt.Text+"|"+tBx2.Text.Trim();socketClient.Send(System.Text.Encoding.UTF8.GetBytes(s));}//负责接受的voidrec(){while(true){byte[]bb=newbyte[1024];intlength=socketClient.Receive(bb);strings=System.Text.Encoding.UTF8.GetString(bb,0,length);tBxResult.Text=s;}}2.算术客户程序:它所做的就是打开一个Socket连接,一个输入流和一个输出流。客户程...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

华北电力大学科技学院软件设计实验报告

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部