Socket程序设计

上传人:s9****2 文档编号:494836753 上传时间:2023-07-16 格式:DOC 页数:6 大小:57.50KB
返回 下载 相关 举报
Socket程序设计_第1页
第1页 / 共6页
Socket程序设计_第2页
第2页 / 共6页
Socket程序设计_第3页
第3页 / 共6页
Socket程序设计_第4页
第4页 / 共6页
Socket程序设计_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《Socket程序设计》由会员分享,可在线阅读,更多相关《Socket程序设计(6页珍藏版)》请在金锄头文库上搜索。

1、-关于通院*级软件设计Socket程序设计的要求扣扣:717839424设计要求本实验课程是本科通信与信息工程学院通信工程、网络工程、地理信息专业的软件课程设计实验课程。是理论课程的补充局部,通过实验加深对理论课的理解,掌握理论应用于实际的方法。本实验课程通过软件设计,掌握基于TCP/IP协议栈的Socket程序设计的编程方法,通过实验提高学生的动手能力。要求所有创立的工程必须以每个同学本人的*作为工程名称。1熟悉VC+6.0的使用环境掌握最根本的基于控制台、对话框、单文档及多文档界面的工程创立方法。掌握工程中的文件构成及作用,学会在程序文件中增加功能代码的方法。掌握程序的生成和调试方法。2获

2、取计算机的名称和IP地址实验 编写程序实现下述功能:获取计算机的名称和IP地址3.根本C/S模式的通信实验 编写程序实现一个基于UDP 模式的通信程序和一个基于TCP 模式的通信程序。根本要求:能输入计算机的IP地址和端口号,能输入、发送文本信息和显示承受的文本信息。提高要求:有创新设计。注:提高要求局部只需实现UDP或TCP通信模式中的一种.4 典型网络应用程序设计(下面的五个题目中任选两个)4.1聊天室设计完成一个文本聊天室程序的设计。根本要求:能识别各自身份,可具有单独一对一聊天的功能。提高要求: 能保存历史记录,能设置好友,只与好友聊天。4.2 简单的浏览器的实现设计一个简单的浏览器。

3、根本要求:在菜单项或工具条实现翻开一个新的网页指定的功能。提高要求:在菜单项或工具条实现下述功能之一:去除自动密码历史记录。浏览器地址栏历史地址的去除。清空临时目录。4.3 ftp客户端实验构建一个ftp效劳器。根本要求:设计一个ftp客户端软件来实现文件的上传和下载。提高要求:有断点续传功能。4.4发送实验利用smtp协议发送根本要求:能发送内容为文本信息的。提高要求:能发送带有信息的。4.5 Sniff编程实验设计监视网络数据包传输的程序。根本要求:能够按发送方ip地址、发送方发送端口、接收方IP地址、接收方接收端口、数据包类型tcp/udp、数据包内容,接收时间来显示监视内容。提高要求:

4、能监视和分析更多类型的网络数据包。完成情况分类标准:l 局部到达要求l 到达要求l 到达并有创新设计。5 综合网络应用设计(十六个题目)以下题目均要求设计Client端程序和Server端程序,作为提高要求,使用数据库存储信息内容。(1)房产报修管理:(类似问题:普通的水、电、设备、家电、网络报修管理)要求:l 实现报修效劳中心与各个维修效劳站关于报修信息的网络化管理。l 实现与设备报修相关的单位、人员、费用、报修用户的管理和查询功能。(2)用电收费管理:要求:l 实现收费效劳中心与各个收费效劳站关于收费信息的网络化管理。l 实现与收费相关的单位、人员、费用的管理和查询功能。(3)考勤管理:类

5、似问题:门禁管理要求:l 实现各个考勤点与考勤管理中心的网络化管理。l 考勤时段可配置。l 考勤根本信息的统计与查询。(4)演唱会售票系统:要求:l 实现售票效劳中心与各个售票站关于门票信息的网络化管理。l 相关信息查询。(5)旅游管理系统:要求:l 实现本旅游公司效劳中心与各个旅游效劳分站关于旅游信息的网络化管理。l 旅游工程管理。l 游客信息管理。l 发团、行程完毕处理。l 相关信息查询。(6)大型会务信息管理:或大型运动会要求:l 实现会务效劳中心与各个会务分站关于会务信息的网络化管理。l 会场管理。l 会议议程管理主、分会场。l 参会人员管理。l 住宿管理。l 相关信息查询。(7)物流

6、配送管理要求:l 实现物流中心与各个分站关于配送信息的网络化管理。l 配送车辆信息管理。l 接单l 派单l 结单l 相关信息查询。(8)单位车辆调度管理要求:l 实现单位车辆调度中心与各个部门关于车辆调度信息的网络化管理。l 车辆信息管理。l 用车申请l 审批l 派车l 还车、费用结算l 相关信息查询。(9)手机连锁店配货结算管理要求:l 实现总店与各个分店关于手机进、存、销信息的网络化管理。l 手机进、存、销信息查询和统计。(10)停车场车辆管理系统设计: 停车场有两个入口和两个出口。要求:l 可实时显示停车场车位数、车位位置信息。l 实现车辆入场调度,出场结算功能。l 管理部门可查询、停车

7、场车辆进出信息日报表。l 分管理机设在各个出入口,用网络互连。(11)街道主任选举:(人大代表选举)有三个候选人,投票时最多项选择一个、可弃权也可推荐一个新人。在街道办公室设总投票管理站,街道所辖各个小区设分头投票站。要求:l 实现总投票管理站与分头投票站信息的网络化管理。l 可实时显示各投票站投票情况。l 相关信息统计与查询查询。(12)体育彩票销售连锁店:每周开奖一次。要求:l 实现彩票管理中心与分彩票销售站销售信息的网络化管理。l 可实时显示各分彩票销售站的彩票销售情况。完成情况分类标准:l 局部到达要求l 到达要求l 到达并有创新设计。(13) 网络时钟显示和控制设计内容:通过网络在客

8、户端计算机和效劳器端计算机之间传送计算机的时钟信息,在*台计算机上可以显示网络上其他计算机的时钟信息。要求:l 操作员在效劳器端计算机上发出发送时钟信息命令,效劳器端计算机上显示本机时钟信息,并将效劳器计算机上时钟信息通过网络发送到每个客户计算机上,客户计算机上显示效劳器端计算机时钟信息。l 操作员在客户计算机上发出发送本机时钟信息命令给效劳器端计算机,效劳器端计算机显示客户端计算机的时钟信息。创新提示:可增加其他的显示和控制功能,如采用彩色图形显示时钟、音响报时、设置闹铃等等。完成情况分类标准:l 局部到达要求l 到达要求l 到达并有创新设计。(14) 网络表决系统网络表决系统由计票端效劳器

9、端和表决端客户端组成,由计票端向表决端发送推荐人信息,表决端显示推荐人信息,提供操作员三种表决选择:赞成、反对、弃权。操作员表决后将结果发送到计票端,计票端进展统计显示。要求:l 计票端程序能输入推荐人*并通过网络发送到表决端程序,表决端程序显示推荐人*,表决端程序提供三种选择:赞成、反对、弃权。操作员选择后发送到计票端显示表决结果。创新提示:可增强计票端用户界面的友好性,如用彩色区分表决结果等完成情况分类标准:l 局部到达要求l 到达要求l 到达并有创新设计。(15) 网络显示几何图形在客户端上发送显示园、矩形、直线等几何图形的命令,在效劳器端上显示指定的图形。效劳器端程序推荐使用MFC单文

10、档程序要求:l 在客户端上提供画园、矩形、直线命令,通过网络发送到效劳器端,效劳器端收到命令画出相应的图形l 效劳器端向客户端发出制止画园命令,客户端的画园命令被制止创新提示:可增加图形的彩色、大小、位置变化以及动画效果等。完成情况分类标准:l 局部到达要求l 到达要求l 到达并有创新设计。(16) 计算机机房上机管理计算机机房上机管理由效劳器端和客户端组成,客户端向效劳器端发送用户登录信息, 效劳器端能验证和统计登录信息。要求:l 效劳器可验证登录信息。l 效劳器可记录和统计用户上机时间。l 客户端可查询用户的登录信息。完成情况分类标准:l 局部到达要求l 到达要求l 到达并有创新设计。6、

11、分组和实验本次实验有微型计算机100台,每一名同学一组,单独完成实验。每人使用一台微机,在微机系统中,已经预先拷贝了VC+6.0的软件。(1) 听课,实验方法介绍(2) 学习使用VC+集成开发环境(3) 设计完成实验题目。(4) 其他7、报告要求实验报告:实验完成后,每位同学提交一份总结实验报告,内容包括:1班级、*、*、实验时间;2实验报告要求写出实验目的、实验内容、实验过程及结果。3实验结果分析、实验中遇到的问题及改进的设想;4对课程设计的认识和意见。 8、验收成绩评定参考标准1及格 完成1、2并且完成3中的根本要求,完成4中的1项并到达根本要求。2中等完成1、2并且完成3中的根本要求,完

12、成4中的2项并到达根本要求。并且完成3或4中的一项的提高要求中的局部功能或全部功能。3良好完成1、2并且完成3中的根本要求,完成4中的2项并到达根本要求;并且完成下述4项之一:u 完成4中的1项提高要求中的局部功能或全部功能。有创新设计。u 完成5中的一项,到达根本要求。4优秀完成1、2并且完成3中的根本要求,完成4中的2项并到达根本要求;并且完成下述两项之一:u 完成4中的1项的提高要求中的局部功能或全部功能,有创新设计;u 完成5中的一项,有创新设计。验收记录依据完成题目的量、完成情况三局部来登记。l 完成题目的量:每局部均有一定量的题目,学生可选择做题,完成规定的题量即可要求教师验收。教

13、师在验收时需记录题目号,完成的题量作为评分的参考。l 完成情况:教师在验收时需记录学生的情况,对于思路清晰、完成顺利、完成方法好的同学做出记录;对于抄袭别人,不能答复教师的问题、不能顺利演示、表现差的同学也需做出记录。原则上,视完成的质量分成四档优、良、中、差,每个验收的教师要做出自己的评价和记录。最后的总成绩以验收记录为主,参考考勤记录、答疑记录、报告内容质量和其他表现。9、需要学习和完成的内容:(1) VC+6.0软件的使用(2) Windows Socket编程技术(3) 实验报告的制作(4) 学生也可自主选用java,C*,android等软件平台来完成设计要求.关于电子考勤、实验状态监测的说明本次实验首次采用电子考勤和实验实时监控,望同学注意。电子考勤要求:进实验室带图书证。用图书证条码开机,机器会提示可用实验信息:如实验工作台号、开机时间等。实验完毕时应再次刷条码主动关机,实验时间到系统会集体关机,请同学们在实验完毕时提前保存数据。实验期间严禁玩游戏,监控系统能自动侦测并记录,希望同学注意,以免影响实验成绩。实验中遇到的问题请及时与值班教师和指导教师联系。祝同学们取得好成绩!软件设计socket小组. z

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 工作计划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号