通信软件设计三级项目任务书10级

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

通信软件设计二级项目任务书一、题目:Google地图瓦块数据下载与拼接二、班级:信电学院通信10-三、小组成员:四、起止时间:第七学期第十八周2013-12-28~2014-1-4五、设计要求与思路:认真研究分析Google地图瓦块数据拼接技术及经纬度换算关系,分析研究基于HTTP的地图瓦块图片下载方法,实现瓦块图片的自动下载和拼接。设计思路:在线电子地图基本上都是由256*256像素图片拼接而成的,每个图片的URL中的参数与其所处的经纬度位置及缩放级别有关,需要认真研究URL中的参数与经纬度位置及缩放级别的换算关系。得到瓦块图片的URL之后,需要编程实现瓦块图片的自动下载,具体方法是启动Web客户端,向GoogleWeb服务器发送HTTP请求报文,然后接收服务器回送的HTTP响应报文,存储数据为瓦块图片。最后按照图片参数实现图片再在网页中的自动拼接,还原电子地图。如果需要实现地图平移与缩放,这需要进一步分析研究并实现其中的参数换算及相关算法。具体要求如下:可通过输入经纬度和缩放级别等参数设置自动下载瓦块图片,显示下载进度,下载完成后打开浏览器并自动显示电子地图。学生(签字):指导教师(签字):系主任(签字):院长(签字):通信软件设计二级项目任务书一、题目:服务器往Android手机客户端的消息推送二、班级:信电学院通信10-三、小组成员:四、起止时间:第七学期第十八周2013-12-28~2014-1-4五、设计要求与思路:方法1:认真研究手机客户端与服务器之间的套接字网络通信技术,分析设计一个简单的应用层通信协议,实现服务器向手机客户端的消息推送。设计思路:手机客户端可凭用户名和密码登录到服务器,并定期发送心跳信号到服务器。服务器在用户的控制下,可以发送指定的文本信息(将来可扩展为多媒体数据)到手机客户端,手机客户端也可以回复简单文本信息,服务器可以对回复结果进行分析和处理。服务器端可使用小型数据库进行用户信息管理和消息管理。方法2:基于ActiveMQ,安装配置并启用开源的ActiveMQ服务,设计开发可用于Android手机的ActiveMQ客户端程序,要求可以通过在ActiveMQ客户端之间方便的实现消息的收发,并能实现好友的分组管理。学生(签字):指导教师(签字):系主任(签字):院长(签字):通信软件设计二级项目任务书一、题目:基于微信平台的信息发布系统二、班级:信电学院通信10-三、小组成员:四、起止时间:第七学期第十八周2013-12-28~2014-1-4五、设计要求与思路:要求:微信已经成为一种非常普及的人际通信方式,微信的核心是通讯工具,这一工具属性将用户牢牢地黏在了平台之上。用户和企业可以非常方便地在上面进行沟通,所以微信很自然地就成了企业的CRM(客户管理系统)平台来面对忠实用户,这也给了企业将服务引入平台的机会。设计思路:认真研究微信的二次开发接口,并基于该接口设计开发一个简单的会议通知发布系统,要求能够管理用户信息,包括添加删除好友,可进行好友分组,并可采用微信发布会议通知,并接收与会人员反馈的相关信息。学生(签字):指导教师(签字):系主任(签字):院长(签字):通信软件设计二级项目任务书一、题目:数据存储服务器的配置与测试二、班级:信电学院通信10-三、小组成员:四、起止时间:第七学期第十八周2013-12-28~2014-1-4五、设计要求与思路:要求:学习RAID技术和WindowServer常用服务器的配置与管理,熟悉HPStoreEasy系列产品的功能与特性,完成FTP服务器的安装、配置与测试。现有资源:HPStoreEasy1430网络存储服务器一台。。设计思路:通过调研,了解FTP服务器的工作原理,学习WindowsServer中FTP服务器的安装、配置与管理,分析设计信电学院FTP服务器数据存储方案,并进行必要的配置和测试。学生(签字):指导教师(签字):系主任(签字):院长(签字):通信软件设计二级项目任务书一、题目:屏幕广播软件二、班级:信电学院通信10-1三、小组成员:于向洋、尚庆玲、苏君煦、王文彦四、起止时间:第六学期第十七周2013-6-24~2013-6-28五、设计要求与思路:在多媒体演示教学中,经常需要使用屏幕广播功能,以便于每个学生机均可方便地观看教师机上进行的操作及呈现的效果,该功能可以通过UDP广播来实现。教师机软件(下称服务器)可以做成Windows服务,在服务启动后,先创建比启动线程,并在线程中实例化UDP套接字,实例化内存,然后循环地进行屏幕捕获(每次捕获得到一副图片)和图片数据广播。学生机软件(下称客户端)做成Windows应用程序,用户可以通过界面执行开始和停止操作,软件可以循环地接收服务器端发送的广播数据,并将图片显示到界面上。由于隔一段时间发送一帧图像,当时间间隔小到一定程度时,客户端看到的就是连续的视频。六、主要任务:1、深入学习和理解UDP广播的工作原理,掌握UDP套接字编程机制和方法;2、深入分析屏幕广播软件服务器端和客户端程序运行流程,绘制程序流程图;3、了解Windows服务的特点,学习开发Windows服务程序;4、学习屏幕捕获的编程实现方法(参考CaptureScreen);5、完成服务器端软件和客户端软件的开发和测试;6、按照格式要求撰写设计报告。学生(签字):指导教师(签字):系主任(签字):院长(签字):通信软件设计二级项目任务书一、题目:文件传输软件二、班级:信电学院通信10-1三、小组成员:张尚琪、高海云、曹计朋、张杏恰四、起止时间:第六学期第十七周2013-6-24~2013-6-28五、设计要求与思路:要求软件能够方便地实现局域网中主机之间的文件传输。为了可靠传送文件,建议使用TCP提供的服务器。可以考虑采用C/S架构,可以采用Pull方式(客户端主动获取文件,服务器端被动地提供文件),也可以采用Push方式(客户端主动发送文件,服务器端被动地接收文件)。也可以采用P2P架构(稍微复杂,但更好用),例如使用UDP方式在对等方之间传递文本消息以及用于发起文件传输的控制信息,实际进行文件传输时仍通过TCP连接进行。基本设计思路是先建立TCP连接,连接成功后,发送文件的一方从文件流读取数据,写入网络流,接收方读取网络流,写入文件流,完成后断开TCP连接,释放相关的资源。六、主要任务:1、深入理解TCP的工作原理和服务的特性,掌握TCP套接字编程机制和方法;2、理解C/S架构,理解Pull和Push两种文件传输模式;3、深入分析文件发送方和接收方的程序运行流程,绘制程序流程图;4、学习使用OpenFileDialog、SaveFileDialog、FileStream;5、完成服务器端软件和客户端软件的开发和测试;6、按照格式要求撰写设计报告。学生(签字):指导教师(签字):系主任(签字):院长(签字):通信软件设计二级项目任务书一、题目:邮件发送软件二、班级:信电学院通信10-1三、小组成员:王敬争、杨思佳、袁平、刘强四、起止时间:第六学期第十七周2013-6-24~2013-6-28五、设计要求与思路:要求能够方便地编辑和发送电子邮件,并将带有附件的邮件发送至用户指定的邮箱(可以多个)。通过学习并掌握System.Net.Mail命名空间中相关的类(包括Attachment、MailAddress、MailMessage、SmtpClient等)的使用。并考虑不使用SmtpClient,而是直接使用TCP套接字,编程实现SMTP协议的客户端相关功能,最终实现简单邮件的发送。六、主要任务:1、深入理解电子邮件系统的构成和SMTP协议的工作原理;2、学习并掌握System.Net.Mail命名空间中相关的类的使用;3、完成客户发送客户端软件的开发和测试;4、按照格式要求撰写设计报告。学生(签字):指导教师(签字):系主任(签字):院长(签字):通信软件设计二级项目任务书一、题目:聊天室应用软件二、班级:信电学院通信10-1三、小组成员:刘小强、刘成、金建旺、赵迪四、起止时间:第六学期第十七周2013-6-24~2013-6-28五、设计要求与思路:实现一个简单的聊天室应用软件,要求能够显示聊天室中所有人的发言及人员进入和退出聊天室的相关信息。可以使用TCP实现C/S模式的聊天室(参考),普通用户均使用客户端程序登录到服务器,然后获得相关服务。也可以使用UDP广播或组播实现P2P模式的聊天室(参考上课的例程)。并在设计报告中分析两种方案的特点和区别。六、主要任务:1、深入理解TCP和UDP的工作原理和服务的特性,掌握套接字编程机制和方法;2、理解C/S架构和P2P两种应用模式;3、深入分析聊天室应用软件的程序运行流程,绘制程序流程图;4、完成聊天室应用软件的分析、开发与调试;5、分析两种聊天室的特点和区别;6、按照格式要求撰写设计报告。学生(签字):指导教师(签字):系主任(签字):院长(签字):通信软件设计二级项目任务书一、题目:局域网聊天软件分析二、班级:信电学院通信10-1三、小组成员:叶单、唐凤宝、张亚新、贺亚运四、起止时间:第六学期第十七周2013-6-24~2013-6-28五、设计要求与思路:通过Ethereal抓包,认真分析飞秋的工作原理、实现方法和工作协议等,并仿照飞秋、设计实现一个简单的局域网聊天软件,尽量能够做到与飞秋兼容。设计思路:先使用飞秋,熟悉飞秋的功能;深入分析每一部分的功能实现;通过防火墙观察飞秋使用的套接字情况,并抓包分析飞秋在使用过程中的网络数据传输,分析飞秋的应用协议,分析设计实现简单的聊天软件,实现好友列表维护和文本消息传送等功能。六、主要任务:1、深入理解TCP和UDP的工作原理和服务的特性,掌握套接字编程机制和方法;2、理解C/S架构和P2P两种应用模式;3、深入分析飞秋的功能、工作原理、应用协议等;4、完成局域网聊天软件的分析、开发与调试;5、在设计报告中对飞秋进行全面和深入的剖析;6、按照格式要求撰写设计报告。学生(签字):指导教师(签字):系主任(签字):院长(签字):通信软件设计二级项目任务书一、题目:局域网语音聊天软件二、班级:信电学院通信10-1三、小组成员:刘春举、李晓叶、王炜、朱洪佳四、起止时间:第六学期第十七周2013-6-24~2013-6-28五、设计要求与思路:阅读分析相关资料,认真研究局域网语音传输的基本原理和关键技术,分析设计并实现一个简单的局域网语音聊天软件,实现语音信号的实时传输。设计思路:先熟悉并掌握TCP和UDP套接字编程机制和方法,然后研究DirectSound,掌握语音捕获和语音回放的编程实现方法和技巧,然后在此基础上完成语音聊天软件的设计与开发。参考资料:《用C#编写网络电话》和WawaIm网络电话软件。六、主要任务:1、深入理解TCP和UDP的工作原理和服务的特性,掌握套接字编程机制和方法;2、理解C/S架构和P2P两种应用模式;3、深入分析基于DirectSound的语音捕获和回放;4、完成局域网语音聊天软件的分析、开发与调试;5、在设计报告中对WawaIm网络电话软件进行全面和深入的剖析;6、按照格式要求撰写设计报告。学生(签字):指导教师(签字):系主任(签字):院长(签字):通信软件设计二级项目任务书一、题目:局域网视频聊天软件二、班级:信电学院通信10-1三、小组成员:孟祥林、韩哲语、曾源、章奥四、起止时间:第六学期第十七周2013-6-24~2013-6-28五、设计要求与思路:阅读分析相关资料,认真研究局域网视频传输的基本原理和关键技术,分析设计并实现一个简单的局域网视频聊天软件,实现视频信号的实时传输。设计思路:先熟悉并掌握TCP和UDP套接字编程机制和方法,然后研究DirectShow,掌握视频捕获和视频回放的编程实现方法和技巧,然后在此基础上完成视频聊天软件的设计与开发。参考资料:《Dx

1 / 46
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功