帮帮文库

返回

(P2P软件的实现_毕业论文) (P2P软件的实现_毕业论文)

格式:word 上传:2022-06-25 14:14:40
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
P2P软件的实现+毕业论文.doc预览图(1)
1 页 / 共 88
P2P软件的实现+毕业论文.doc预览图(2)
2 页 / 共 88
P2P软件的实现+毕业论文.doc预览图(3)
3 页 / 共 88
P2P软件的实现+毕业论文.doc预览图(4)
4 页 / 共 88
P2P软件的实现+毕业论文.doc预览图(5)
5 页 / 共 88
P2P软件的实现+毕业论文.doc预览图(6)
6 页 / 共 88
P2P软件的实现+毕业论文.doc预览图(7)
7 页 / 共 88
P2P软件的实现+毕业论文.doc预览图(8)
8 页 / 共 88
P2P软件的实现+毕业论文.doc预览图(9)
9 页 / 共 88
P2P软件的实现+毕业论文.doc预览图(10)
10 页 / 共 88
P2P软件的实现+毕业论文.doc预览图(11)
11 页 / 共 88
P2P软件的实现+毕业论文.doc预览图(12)
12 页 / 共 88
P2P软件的实现+毕业论文.doc预览图(13)
13 页 / 共 88
P2P软件的实现+毕业论文.doc预览图(14)
14 页 / 共 88
P2P软件的实现+毕业论文.doc预览图(15)
15 页 / 共 88

1、图所示图发送聊天信息的时序图接收聊天信息的时序图如图所示图接收聊天信息的时序图搜索文件的时序图如图所示图搜索文件的时序图下载文件的时序图如图所示图下载文件的时序图程序运行效果第五章结论转眼间,大学四年就要结束了。很自然地,直以为很难的毕业设计开始要面对了。按学校的安排,我是分配到文涛老师的那组。开始,由于老师授权我们自由选题,所以我选了个自己特别感兴趣的题目软件的实现,心里还很庆幸。因为老实说,对于自己的编程。

2、求的。需要注意的是,进行简单搜索只是去访问对方的,搜索本地符合要求的内容,并不需要请求启动服务。简单搜索程序最重要的类是。类的主要功能是向远程发送查询字符串,然后监听管道以获得返回的结果。结果返回时,调用类中的方法。结果返回后,调用类里的方法可获得所有满足条件的内容广告。第四章软件设计前面我们介绍了的体系结构和基本组成,这里我们要利用公司开发的参考实现的类库进行程序的设计和实现。开发过程采用建模的方法,开发平。

3、目录的方式,即规定所有要共享的文件都要存放在目录下。启动服务后,该类自动将文件下的所有文件进行共享。其类图如图所示图的类图主要功能是搜索共享内容,继承类,覆盖父类的方法。为了使程序更易于用户使用和美观,对该类实现了界面化。其类图如图所示,图的类图用来获得共享内容,继承了类,覆盖了父类的方法。同样的,也为该类实现了界面化,方便用户使用。其类图如图所示图的类图各个类的关系如图所示。图类关系图发送聊天信息的时序图如。

4、都有个独无二的内容和内容广告。内容利用内容本身的二进制数据所产生的唯的位校验和。通过校验和,可以很容易分辨出有两个不同的对等点所共享的两个文件是否相同。内容广告以格式存储,用来描述内容的元信息,包括内容名称长度类型,内容标志符以及内容描述信息。对于简单搜索来说,的算法是向各个发送个查询字符串,收到这个查询字符串后,将会获取共享内容的文件名和内容描述。如果认为这个内容符合要求,会将这个内容的广告返回给发出搜索请。

5、进行。其类图如图所示输入管道的名称输出管道的名称输入管道广告输出管道广告输入管道输出管道输入管道的监听器输出管道的监听器世界对等组自定义组管道服务,图的类图采用编程时,建立连接的时序图如图所示图编程的连接过程用来产生特定消息的类,其类图如图所示消息的类型输出管道的名字输入管道的名字产生聊天消息图的类图继承了类,主要用来获取绑定的输出管道。只有个方法。初始化服务,并发布共享文件。为了简化程序设计,采用了指定共享。

6、的能力,还算小有信心的。然而,时间天天过去,事情并不是自己想象中那么容易。首先碰到的难题是程序的运行环境,由于对各个版本的了解不足,导致程序编写后不能进行编译,提示版本。经过上网翻阅了大量资料后才知道,原来和的版本是要互相配套的,它们并不是完全兼容的。了解情况后,保持用原来的版本,而改换成的版本,程序终于能够正常编译。原本构思实现的功能有许多,但是在编码的过程中才发现实现这些功能并不是自己想象的那么简单,加上。

7、台为,,,开发软件采用。需求分析我们的目的是利用开发个具有聊天功能和文件共享的程序,使用该软件的所有用户均属于同个组,用户发出的聊天信息组内成员都可以收到,用户共享的文件组内所有成员都能搜索到并有权下载。从上面的需求我们可以得到如所示的用例图图用例图类设计通过上面的用例图,我们设计了如表的类类名主要描述主程序类通用包,建立之间的连接负责产生需要的消息接口,重新定义监听器发布共享文件通过文件名搜索资源下载资源表。

8、治学态度敏锐创新的科学思维和身体力行的工作作风使我在今后的日子里受用无穷。本毕业设计和论文是在文涛导师的悉心指导下完成的。对我提出的疑问和设计过程中需要注意的地方,文老师都不厌其烦地耐心向我解释。特别是当我没信心完成设计时,文老师还鼓励帮助我。文老师严谨求实的治学态度渊博的学识和令人敬服的工作热忱敬业精神,使本人受益匪浅,谨此向我的导师致以深深的谢意和诚挚的敬意。设计过程中也得到了同学的关心和帮助,在此也向他。

9、各个类的具体描述如下主程序类,定义了程序的主界面,监听消息的到来并显示收到的聊天信息,信息传达时更新组内的用户列表。根据用户的需求发送聊天信息。同时,提供了搜索资源的入口。其类图如图所示图的类图基于的通信连接都需要创建绑定创建才能通信,为了避免每次开发都要重复相似的代码,所以设计了这个类。该类能够加入世界对等组,并在世界对等组中加入自定义的组,若找不到该组,则自动创建该组。之后所有的组内操作都在这个自定义组中。

10、的奋斗,终于在最后关头成功将程序调试成功运行。心情也舒畅了好多。但是,由于时间的局限,因此可能在程序结构上,有些功能的实现还是没能精简代码。以后,我会继续努力,因为在浅浅的接触后,觉得实在是很值得研究学习的。总之,毕业设计不仅是对我大学所学的知识和学习方法积累的考验,特别是对学习方法的积累和应用,同时,也是次宝贵的学习机会。致谢四年来的成长得益于海南大学各位老师的言传身教和悉心培养。能够耳濡目染老师兢兢业业的。

11、们表示衷心的感谢。尽管短暂的四年大学已经结束,但我将会在以后的工作中继续努力学习。作者肖钟杰年月日参考文献技术手册技桥译清华大学出版社,技术内幕人民邮电出版社,工程主页,协议细节及白皮书主页,陈烨张蓓等,类库大全,清华大学出版社,年耿祥义,大学实用教程,电子工业出版社,年许斌,网络编程技术,清华大学出版社,年把进行到底讲述的故事,技术与应用发展,基于的应用开发,概念介绍,附件程序源代码,,,,,出错出错,,,。

12、时间仓促,在短时间内是根本无法做到的。迫于无奈,只好简化程序,舍弃部分功能。所以最终的程序也没有新建组,加入其它组,对聊天的功能。将重点转移到在个自定义组内实行群聊和文件共享上。在经过了几个星期的程序编写后,想测试两个能否正常通讯,当运行个后再运行相同代码的时,程序后台提示异常,两个也无法进行通讯。经过番的测试和查阅资料,才明白在同台计算机上要运行多个,必须设置不同的端口号,才能使它们正常通讯。经过了多个日夜。

参考资料:

[1](OFDM移动通信的应用与仿真)(最终版)(第42页,发表于2022-06-25)

[2](OFDM系统原理及仿真实现)(第32页,发表于2022-06-25)

[3](OFDM系统仿真与关键技术的研究)(最终版)(第31页,发表于2022-06-25)

[4](OFDM技术及其应用)(第44页,发表于2022-06-25)

[5](OFDM技术的研究与仿真)(最终版)(第58页,发表于2022-06-25)

[6](N电梯公司分销渠道冲突及解决对策的研究)(最终版)(第72页,发表于2022-06-25)

[7](NX合作银行合规风险管理制度设计的研究)(第102页,发表于2022-06-25)

[8](NW公司的竞争战略的研究)(最终版)(第96页,发表于2022-06-25)

[9](NT公司一线员工激励的研究)(最终版)(第70页,发表于2022-06-25)

[10](NSD500重载齿轮箱体结构有限元分析及改进的设计)(第56页,发表于2022-06-25)

[11](NP集团公司组织设计与组织变革的研究)(第49页,发表于2022-06-25)

[12](NP公司流通渠道优化的研究)(第80页,发表于2022-06-25)

[13](NPT公司的设计质量改善应用的研究)(最终版)(第86页,发表于2022-06-25)

[14](NOKIA8210手机外壳注塑模设计毕业设计)(最终版)(第29页,发表于2022-06-25)

[15](NJ130系列低速载货汽车三轴五档变速器的设计)(第71页,发表于2022-06-25)

[16](N600高效涡流选粉机的设计)(最终版)(第32页,发表于2022-06-25)

[17](N500涡流选粉机的设计)(第29页,发表于2022-06-25)

[18](N402_1300型农用拖拉机履带底盘的设计)(第46页,发表于2022-06-25)

[19](MP3播放器的设计与实现)(最终版)(第53页,发表于2023-10-01)

[20](m序列在扩频通信中的应用的研究)(第25页,发表于2022-06-25)

预览结束,还剩 73 页未读
阅读全文需用电脑访问
温馨提示 电脑下载 投诉举报

1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。

2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。

3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。

1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。

2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。

3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。

4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。

5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。

(P2P软件的实现_毕业论文)
帮帮文库
页面跳转中,请稍等....
帮帮文库

搜索

客服

足迹

下载文档