4.1 主要功能模块分析 16
4.1.1 登陆、注册模块 16
4.1.2 文字对话模块 18
4.1.3 文件传输模块 21
4.1.4 作业收发模块 24
4.2 其他功能模块展示 26
4.2.1 上线提示 26
4.2.2 修改密码 26
4.2.3 截屏功能 27
4.2.4 文字格式 28
4.2.5 鼠标右键 28
4.2.6 消息记录 29
4.3 本章小结 30
结 论 31
致 谢 32
参 考 文 献 33
1 绪论
目前流行的网络通信平台主要有QQ、微信、飞信等,这些通讯软件都包含了发送文字、传递文件的功能,在日常沟通交流中给用户带来了方便,但这些软件存在一个明显的问题:“设计的初衷并不是服务于教学和管理”【1】。
主流通讯软件如果应用于校园环境下,会存在一定问题:一是纪律问题,它们包含了丰富的娱乐、休闲及游戏功能,用户在使用软件的过程中难免不使用这些额外功能;二是安全问题,接入互联网的软件,软件漏洞一旦被黑客利用,用户的信息可能会泄露甚至丢失;三是效率问题,这些软件并没有以校园局域网通信为首要需求来开发功能,用户在校园教学环境下使用,并不能达到高效的状态。
因此,构建面向校园、面向师生、面向教学的合理通信机制,显得尤其重要。
本文所论述的校园局域网通信工具,基于Java开发,采用C/S模式,利用Socket网络编程技术,实现了适合校园通信的信息沟通和文件传输功能。该工具能给师生搭建一个信息交流的平台,方便老师对学生的管理,也方便同学之间的信息交流。此外,该通信工具还可以提供给其他事业单位,只需要构建局域网,即可进行内部的通信交流。
1.1课题背景
随着现代信息技术的飞速发展,教育信息化的建设和运用已成为教育现代化建设水平的一个重要标志,带来了教育形式和学习方式的重大变革,对传统的教育思想、观念、模式、内容和方法产生了巨大冲击。其技术特点是数字化、网络化、智能化和多媒体化,基本特征是开放、共享、交互、协作。随着网络技术为教育、教学、教研提供更加强大的服务,它们正促进着教学内容与方式方法的变革,促进着学校教育的发展,改变着理论与实践、知识与技能的质量【2】。论文网
在教育设施不断完善的基础上,为了解决校园内部师生在教学环境下的通信需求,有效地提高办公、教学的效率。本人利用毕业设计的机会,在老师的指导下,设计并实现了一个校园局域网通信工具,为校园原有的局域网提供一种良好,安全,快速的通信机制。通过该工具,快捷的获取内部的消息,提高交流的效率,降低通信的成本。
1.2课题目的
通过对校园局域网通信工具课题的研究,达到以下目的:
1)熟悉和掌握网络编程的基本方法和步骤;
2)进一步理解Client/Server交互模式;
3)掌握GUI编程方法;