- 1、本文档共19页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
局域网信息广播课程设计(论文)
XXX大学
《网络系统》课程设计报告
学 院 专 业
班 级 学 号
学生姓名 指导教师
课程成绩 完成日期 年 月 日
课程设计成绩评定
学 院 专 业
班 级 学 号
学生姓名 指导教师
完成日期 年 月 日
指导教师对学生在课程设计中的评价
评分项目 优 良 中 及格 不及格 课程设计中的创造性成果 学生掌握课程内容的程度 课程设计完成情况 课程设计动手能力 文字表达 学习态度 规范要求 课程设计论文的质量
指导教师对课程设计的评定意见
综合成绩 指导教师签字 年 月 日
课程设计任务书
学院 专业
课程名称 网络系统课程设计 时间 学生姓名 指导老师 题 目 局域网信息广播 主要内容:
(1)熟悉UDP协议以及套节字编程原理。
(2)理解C/S工作模式。
(3)谈谈本次课程设计活动的体会和心得。 要求:
(1)利用编程软件。
(2)通过课程设计培养学生严谨的科学态度,认真的工作作风和团队协作精神。
(3)学会文献检索的基本方法和综合运用文献的能力。
(4)在老师的指导下,要求每个学生独立完成课程设计的全部内容。 应当提交的文件:
(1)课程设计报告。
(2)课程设计附件(源程序、各类图纸、实验数据、运行截图等)。
局域网信息广播
学生姓名: 指导老师:
摘 要 本课程设计主要基于VC6.0编程环境,实现一个局域网环境下的文件的广播以及接收系统: 一行一行读取文件然后广播,同一子网掩码下的用户都可以接收并查看。
关键词 课程设计;UDP协议;套节字;VC6.0编程环境; C/S工作模式。
目录
1 引 言 1
1.1 课程设计目的 1
1.2 课程设计要求 1
1.3 编程环境………………………………………………………………………………………2
2需求分析 2
2.1 开发背景 2
2.2 功能要求 2
3 相关协议及原理 3
3.1 UDP协议 3
3.2客户机/服务器模式 3
3.3 基本套接字 4
4 系统设计 6
4.1 设计思路 6
4.2 系统功能 6
4.3 系统架构 6
5 详细设计与实现 7
5.1 服务器端…………………………………………………………………………………7
5.2 客端户…………………………………………………………………………………............................9
5.3 窗口截图………………………………………………………………………………..12
6 总结………………………………………………………………………………...13
参考文献………………………………………………………………………………………….14
1 引 言
网广播系统是典型的企业信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。基于VC的局域网广播系统介绍了如何使用组播(多点广播)这种相当新的技术以实现C/S模式的广播,以及基于UDP(用户数据报协议)的传输方式是怎样进行数据传输的,它的速度、安全性以及与基于TCP的通信有何不同。
1.1 课程设计目的
(1) 用我们所学过的知识,以达到巩固所学知识,提高我们思考问题、分析问题和解决问题能力的目的。
(2) 学会基于VC6.0 的程序开发的环境搭建与配置,并在实际运用中学习和掌握VC程序开发的全过程。
(3) 进一步熟悉掌握VC++程序设计语言的基础内容,如用户图形界面设计、VC多线程编程、基于Socket程序的设计、文件和网络输入输出流编程等。
(4) 通过亲自动手写程序,一方面拓展知识面,一方面锻炼调
文档评论(0)