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

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

ID:12390601

大小:105.00 KB

页数:9页

时间:2018-07-16

华北电力大学科技学院软件设计实验报告_第1页
华北电力大学科技学院软件设计实验报告_第2页
华北电力大学科技学院软件设计实验报告_第3页
华北电力大学科技学院软件设计实验报告_第4页
华北电力大学科技学院软件设计实验报告_第5页
资源描述:

《华北电力大学科技学院软件设计实验报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、科技学院课程设计报告(2011--2012年度第1学期)名称:网络软件程序设计院系:信息工程系班级:网络09K学号:0919090301学生姓名:指导教师:朵春红设计周数:1成绩:日期:2011年12月21日《网络软件程序设计》课程设计任务书一、目的与要求1.任务:实现基于Socket的C/S编程方法,着重体会使用Socket进行通信时,通信双方通信协议的制定方法。2.目的:使学生加深对网络通信协议、网络编程接口等基本概念、基本原理的理解,熟悉各种应用各种网络通信协议和网络编程接口编写网络应用程序的方法,拓宽学生的知识领域,锻炼学生的实践技能,培养学生科学的工

2、作作风。3.要求:基本功能完善,界面美观,方便易用,操作无误;通过课程设计学生应该学会使用各种网络通信协议和网络编程接口编写不同类型的网络应用程序,具备初步分析、设计和开发网络应用软件的能力,具备分析与检查软件错误、解决和处理实验结果的能力。4.学生要求人数:1人。二、主要内容编写一个基于C/S模式的数学服务器程序,并通过客户端进行访问。在这个分布式程序中,客户通过用户界面输入两个整型数组,并发送两个整型数组给数学服务器,数学服务器将两个数组相加,并将结果(作为一个数组)返回给客户。客户程序接收该结果数组,并将其输出到用户界面。程序应该包括如下内容:1.简单的

3、客户端输入/输出界面负责接收用户输入的数组,以及运算结果的输出。2.算术客户程序:它所做的就是打开一个Socket连接,一个输入流和一个输出流。客户程序发送两个整型数组到服务器,然后就等待服务器将结果数组发回。当客户程序接收到数组后,它输出数组到客户界面,之后,关闭I/O流和Socket。3.算术服务器程序:运用有关多线程知识,编写多线程服务器。三、进度计划序号设计内容完成时间备注1任务布置,资料查询,方案制定周一2算法设计,程序实现周二至周四3撰写报告,软件验收周五4四、设计成果要求1.完成规定的课程设计任务,所设计软件功能符合要求;2.完成课程设计报告,要

4、求格式规范,内容具体而翔实,应体现自身所做的工作,注重对设计思路的归纳和对问题解决过程的总结。五、考核方式1.平时成绩+验收答辩+实验报告;2.五级分制。学生姓名:指导教师:鲁斌朵春红2012年12月17日《网络软件程序设计》课程设计一、目的与要求任务:实现基于Socket的C/S编程方法,着重体会使用Socket进行通信时,通信双方通信协议的制定方法。1.目的:使学生加深对网络通信协议、网络编程接口等基本概念、基本原理的理解,熟悉各种应用各种网络通信协议和网络编程接口编写网络应用程序的方法,拓宽学生的知识领域,锻炼学生的实践技能,培养学生科学的工作作风。2.

5、要求:基本功能完善,界面美观,方便易用,操作无误;通过课程设计学生应该学会使用各种网络通信协议和网络编程接口编写不同类型的网络应用程序,具备初步分析、设计和开发网络应用软件的能力,具备分析与检查软件错误、解决和处理实验结果的能力。3.学生要求人数:1人。二、主要内容编写一个基于C/S模式的数学服务器程序,并通过客户端进行访问。在这个分布式程序中,客户通过用户界面输入两个整型数组,并发送两个整型数组给数学服务器,数学服务器将两个数组相加,并将结果(作为一个数组)返回给客户。客户程序接收该结果数组,并将其输出到用户界面。程序应该包括如下内容:1.简单的客户端输入/

6、输出界面负责接收用户输入的数组,以及运算结果的输出。//创建套接字,声明全局变量,并让receive可以接收SocketsocketClient;publicForm1(){InitializeComponent();TextBox.CheckForIllegalCrossThreadCalls=false;}//负责发送的privatevoidbtGet_Click(objectsender,EventArgse){Strings=tBx1.Text.Trim()+"

7、"+optxt.Text+"

8、"+tBx2.Text.Trim();socketClien

9、t.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连接,一个输入流和一个输出流。客户程序发送两个整型数组到服务器,然后就等待服务器将结果数组发回。

10、当客户程序接收到数组后,它输出数组到客

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。