- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
局域网文件传输系统局域网文件传输系统
学号 1008210112
《局域网文件上下传系统》
课程设计报告
题目: 局域网文件上下传系统 专业: 计算机科学与技术 班级: 10级计科(2)班 姓名: 黄云霞 指导教师: 彭飞 成绩:
计算机与信息工程系
2014年 5月 22日
局域网文件传输系统
摘要
随着国内外各公司企业的发展壮大和这些企业和公司在办公中更加频繁的使用网络作为公司信息交流的渠道,局域网络在人们的工作和生活中得到了充足的发展。本课题旨在培养学生利用现有技术进行实际动手的能力,并使得学生能够深入了解局域网在文件传输方面的应用。局域网小到网内只有两台PC机,大到一个企业的内部网络,它们最主要的功能在于交流和传输文件,并且安全性高、速度快、准确性高。
鉴于局域网有如上优点,开发一个方便快捷的局域网文件传输系统是很有意义的,它在文件传输方面的高效准确将会提高企业的办事效率,为企业节省开支,为家庭用户提供方便。
关键词 TCP/IP协议;C/S结构;Windows Sockets编程;VC++
目录
摘要 2
Abstract 3
第1章 绪论 6
1.1 选题背景 6
1.2 国内外研究现状 6
1.3 课题研究的意义 6
1.4 论文研究内容 6
第2章 理论知识 8
2.1 TCP/IP协议 8
2.1.1 网络接口层 8
2.1.2 网络层 8
2.1.3 传输层 8
2.1.4 应用层 9
2.2 C/S架构 9
2.2.1 C/S架构的概念 9
2.2.2 C/S架构的具体操作步骤 10
2.3 VC可视化编程环境 10
2.4 Windows Socket编程知识 11
2.4.1 Windows Socket的发展 11
2.4.2 Windows Sockets的分类 11
2.4.3 Windows Sockets API 11
2.5 本章小结 12
第3章 软件设计 13
3.1局域网文件传输系统程序设计 13
3.2 局域网文件传输系统设计步骤 14
3.3 设计客户端所用到的函数 24
3.4 设计服务器所用到的函数 24
3.5 消息与消息函数 24
3.6 功能按钮与函数的对应关系 25
第4章 软件测试 26
4.1 程序的安装与运行 26
4.2 在局域网内传输文件测试 26
4.2.1 设置服务器 26
4.2.2 设置客户机并传输文件 27
4.3 本章小结 30
第5章 结论 31
参考文献 32
第1章 绪论
1.1 选题背景
随着国内外各公司企业的发展壮大和这些企业和公司在办公中更加频繁的使用网络作为公司信息交流的渠道,局域网络在人们的工作和生活中得到了广泛的发展。本课题旨在培养学生利用现有技术进行实际动手的能力,并使得学生能够深入了解局域网在文件传输方面的应用。局域网小到网内只有两台PC机,大到一个企业的内部网络,它们最主要的功能在于交流和传输文件,并且安全性高、速度快、准确性高。
鉴于局域网有如上有点,开发一个方便快捷的局域网文件传输系统是很有意义的,它在文件传输方面的高效准确将会提高企业的办事效率,为企业节省开支,为家庭提供方便。本论文所设计的局域网文件传输系统通过局域网内用户的主机名、IP地址和工作组的名称确定了需要传输文件的双方,进而以C/S模式通过TCP/IP协议实现双方文件的传输功能。
1.2 国内外研究现状
大型局域网广泛存在于国内外大型企业中,而大部分企业还是通过Internet等等外网或者U盘等硬件来传输文件,只有少数企业针对该企业的特点设计了自己的文件传输系统,总的来说在企业内部发展局域网文件传输系统还有很大的发展空间。
从1969年美国国防部高级研究计划管理局( ARPA - - Advanced Research Projects Agency )建立一个命名为ARPAnet的网络
1.3 课题研究的意义
本课题使学生了解局域网在实际工作和生活中的应用,通过让学生自己动手开发比较简单局域网文件传输系统来强化学生的理论知识,培养学生的实际动手能力。另外,本课题也使得学生对软件开发有了一个感性的认识,为我们在日后的工作中进一步设计更复杂的系统打下了基础。
1.4 论文研究内容
用Microsoft visual C++ 6.0软件开发一个以C/S模式通过TCP/IP协议实现点到点文件传输的简单的局域网文件传输系统软件。该软件传输的文件格式包括文本文档(txt)、图片(JPG)和压缩包(.rar)等等。该传输系统运行的操作系统平台为Windows XP 或者Windows 7,在传输文件之前,需要将多台(=2台)电脑通过路由器或者交换机用网线连接在一起,为各台PC机设置好IP
您可能关注的文档
最近下载
- The Summer I Turned Pretty《我变美的那夏天(2022)》第二季第八集完整中英文对照剧本.docx VIP
- The Summer I Turned Pretty《我变美的那夏天(2022)》第二季第七集完整中英文对照剧本.docx VIP
- The Summer I Turned Pretty《我变美的那夏天(2022)》第二季第六集完整中英文对照剧本.docx VIP
- Unit 4 School days(Grammar) 课件 -2024-2025学年《英语》 七年级上册(译林版).pptx VIP
- 2024年四川省高考数学试卷(含答案解析)文科+理科.docx
- 中国助洗剂项目商业计划书.docx
- The Summer I Turned Pretty《我变美的那夏天(2022)》第二季第四集完整中英文对照剧本.docx VIP
- 中国硫酸黏菌素类产品项目商业计划书.docx
- 中国化学纤维制造项目创业计划书.docx
- 2025年中国四氯化锆项目投资计划书.docx
文档评论(0)