基于局域网的消息广播系统的设计与实现

基于局域网的消息广播系统的设计与实现

ID:11129144

大小:513.50 KB

页数:27页

时间:2018-07-10

基于局域网的消息广播系统的设计与实现_第1页
基于局域网的消息广播系统的设计与实现_第2页
基于局域网的消息广播系统的设计与实现_第3页
基于局域网的消息广播系统的设计与实现_第4页
基于局域网的消息广播系统的设计与实现_第5页
资源描述:

《基于局域网的消息广播系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、长沙理工大学《计算机网络》课程设计报告学院计算机与通信工程专业班级学号学生姓名指导教师课程成绩完成日期课程设计成绩评定学院计算机与通信工程专业班级学号学生姓名指导教师完成日期指导教师对学生在课程设计中的评价评分项目优良中及格不及格课程设计中的创造性成果学生掌握课程内容的程度课程设计完成情况课程设计动手能力文字表达学习态度规范要求课程设计论文的质量指导教师对课程设计的评定意见综合成绩指导教师签字2009年月日课程设计任务书计算机与通信工程学院通信工程专业课程名称计算机网络时间2009年6月学生姓名指导老师题目基于局域网的消息广播系统的设计与实现主要内容:(1)熟悉UDP协议以

2、及套节字编程原理;(2)熟悉Eclipse编程环境及Socket/ServerSocket编程方法;(3)理解C/S工作模式;(4)实现一个局域网环境下的文件的广播以及接收系统:一行一行读取文件然后广播,同一子网掩码下的的用户都可以接收并查看要求:(1)按要求编写课程设计报告书,能正确阐述设计结果。(2)通过课程设计培养学生严谨的科学态度,认真的工作作风和团队协作精神。(3)学会文献检索的基本方法和综合运用文献的能力。(4)在老师的指导下,要求每个学生独立完成课程设计的全部内容。应当提交的文件:(1)课程设计报告。(2)课程设计附件(源程序、各类图纸、实验数据、运行截图等)

3、基于局域网的消息广播系统的设计与实现学生姓名:指导老师:摘要本课程设计主要基于Eclipse编程环境,实现一个局域网环境下的文件的广播以及接收系统:一行一行读取文件然后广播,同一子网掩码下的的用户都可以接收并查看。关键词课程设计;UDP协议;套节字;Eclipse编程环境;C/S工作模式1引言局域网广播系统是典型的企业信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。基于JAVA的局域网广播系统介绍了如何使用组播(多点广播)这种相当新的技

4、术以实现C/S模式的广播,以及基于UDP(用户数据报协议)的传输方式是怎样进行数据传输的,它的速度、安全性以及与基于TCP的通信有何不同。1.1课程设计目的综合运用我们所学过的知识,以达到巩固所学知识,提高我们思考问题、分析问题和解决问题能力的目的。学会Java程序开发的环境搭建与配置,并在实际运用中学习和掌握Java程序开发的全过程。进一步熟悉掌握Java程序设计语言的基础内容,如用户图形界面设计、Java多线程编程、Applet程序的设计、文件和网络输入输出流编程、Java数据库编程等。通过亲自动手写程序,一方面拓展知识面,一方面锻炼调试能力。1.2课程设计要求通过对基

5、于局域网的消息广播系统的设计,熟悉UDP协议以及套节字编程原理;性能,熟悉Eclipse编程环境及Socket/ServerSocket编程方法,理解C/S工作模式。按要求编写课程设计报告书,培养一定的自学能力和独立分析问题、解决问题的能力。包括学会自己分析解决问题的方法,对设计中遇到的问题,能通过独立思考、查阅工具书、参考文献,寻找解决方案。1.3编程环境Eclipse采用的技术是IBM公司开发的(SWT),这是一种基于Java的窗口组件,类似Java本身提供的AWT和Swing窗口组件;不过IBM声称SWT比其他Java窗口组件更有效率。Eclipse的用户界面还使用了

6、GUI中间层JFace,从而简化了基于SWT的应用程序的构建。Eclipse的插件机制是轻型软件组件化架构。在富客户机平台上,Eclipse使用插件来提供所有的附加功能,例如支持Java以外的其他语言。已有的分离的插件已经能够支持C/C++(CDT)、Perl、Ruby,Python、telnet和数据库开发。插件架构能够支持将任意的扩展加入到现有环境中,例如配置管理,而决不仅仅限于支持各种编程语言。2需求分析2.1开发背景广播系统具有实用性、经济性、便捷性等特点,广泛应用于各种公共场合,如进行全校的公共广播、课间操、召开全校大会等。利用传统广播的概念,将其与网络连接起来,

7、即可实现网络资源共享,典型的例子如:网络教学。在网络越来越发达的今天,人们对网络的依赖越来越多,越来越离不开网络,基于JAVA的局域网广播系统能更方便的在局域网中传递信息,因此产生了制作一个局域网的广播系统;而且通过制作该程序还能更好的学习网络软件编程知识.2.2功能要求实现一个局域网环境下的文件的广播以及接收系统:一行一行读取文件然后广播,同一子网掩码下的的用户都可以接收并查看。3相关协议及原理3.1UDP协议用户数据报协议(UDP)是OSI参考模型中一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。