现 26
4.4 文本编辑器功能的实现 28
4.5 个人通信录功能的实现 30
第5章 系统测试 32
5.1 系统测试概述 32
5.1.1测试目标 32
5.1.2测试实例研究与选择 32
5.1.3系统测试环境 32
5.2测试内容 32
5.3测试结果分析与评价 35
结 论 36
参考文献 37
致 谢 38
图2.1 系统模块功能图
本系统主要是利用网络通信技术、IP组播技术实现网络教学通信系统,
程序的开发采用面向对象的开发技术,程序的界面和框架利用MFC ( Microsoft Foundation Class)实现,师生通信部分采用组播模式开发,网络通信部分采用面向连接的TCP/IP和UDP协议,利用Sock接口开发。整个系统采用开放的、分层的、面向对象的体系结构,可以根据不同需求和环境进行灵活的组合和配置,是一个简单、实用、高效的监控系统。
对于该课题主要研究了以下内容:
(1) 研究网络程序设计的方法,主要是对JAVA语言编程的步骤进行熟悉,实现网络通信模块。
(2) 用JAVA实现创建工程、编写对话框程序的方法,以这些基础为前提建立网络程序的工程。
(3) 对IP组播技术进行进一步的熟悉和研究。
(4) 研究网络教学通信系统中各功能的实现方法。
(5) 研究进程间通讯技术。
(6) 掌握开发工具的应用。
(7)
学习开发环境的设置
其中,这两个模块实现的具体流程图如图3.1和图3.2.
图3.1上传模块流程图
图3.2下载模块流程图
图4.5 下载文件界面
图4.6 文本编辑界面
??
??
??
??
湖南工业大学本科生
毕业设计(论文)
湖南工业大学本科毕业设计(论文)
III
湖南工业大学本科毕业设计(论文)
II
5