首页 >  毕业论文  > 正文

网络在线会议通知系统

在线会议通知系统是应用在局域网中供员工共享的协同工作平台,利用在线会议通知软件来进行企业内部信息发布,沟通将更加经济、直接、安全、具有可控性。本文对会议通知系统所涉及的技术问题进行了比较系统的研究,针对企事业单位的办公特点,采用客户/服务器模型,利用UDP进行内部信息的传送,利用MFC架构以及Socket网络通信原理,从底层开发了所需的客户/服务模块。通过半年的努力,实现了一个适于公司内部各部门之间交互的即时通讯工具,解决了企业各部门之间沟通及协同工作等问题。 
[关键词] 局域网;即时通讯;会议通知;C/S;Socket类 
1.2  课题内容安排
随着计算机应用技术的日益普及,网络也遍及到我们生活的每个角落,很好的利用这种资源,将为我们的工作和学习,带来极大的方便和提高工作效率,所以,开发一个局域网里的C/S通讯软件,是十分必要。
由于采用面向对象方法开发软件具有明显的优点,本系统将采用面向对象方法进行开发。由于采用面向对象的系统模型可以使整个软件系统的结构变得更加灵活,本系统的结构模型将采用面向对象的系统模型,采用VC++6.0这个可视化开发工具进行编码。
本文的内容包括:
开发会议通知软件的技术基础概述,主要围绕实现会议通知软件所需的系统结构、平台,以及一些技术方面的基本概念和基本思想;
会议通知软件的整体(服务器和客户机)设计思路和概要设计,从总体上介绍设计要求和层次分析;
会议通知软件的测试及结果。
目    录
1 绪论 1
1.1 背景意义 1
1.2 课题内容安排 1
2 相关技术 1
2.1 面向对象方法简介 1
2.2 TCP/IP协议 2
2.3 MFC与Socket网络通信原理 3
2.3.1 MFC概述 3
2.3.2 Soceket原理 4
2.3.3 基于MFC socket类的网络通信 5
2.4 软件开发及运行环境分析 6
3 系统结构分析 6
3.1 应用需求分析 6
3.2 客户机/服务器模型 6
3.3 基于C/S的系统架构分析 8
4 系统结构设计 9
4.1 系统功能模块划分 9
4.2 数据库的设计 11
4.3 系统所涉及的类的设计 14
4.3.1 服务器的类总体设计 14
4.3.2 客户端的类总体设计 14
5 系统编码与实现 15
5.1 服务器端 15
5.1.1 服务器端的常量定义 15
5.1.2 服务器端的底层通讯类的设计 16
5.1.3 服务器的应用程序类CServerApp的设计 18
5.1.4 服务器端处理用户请求的算法 18
5.2 客户端 22
5.2.1 客户端的常量定义 22
5.2.2 客户端的底层通讯类的设计 24
5.2.3 客户端的应用程序类CClientApp的设计 25
5.2.4 客户端处理服务器发送来的数据的算法 26
5.3 判断对方是否已经阅读了离线消息 27
5.4 文件传输的实现 27
5.4.1 文件传输设计 27
5.4.2 实现过程 28
6 系统测试与运行 28
7 结束语 33
参考文献 35
致谢 36
 

以上是本题目部分介绍,若需要完整版或不符合您的要求,请联系客服QQ:242219979

上一篇:交换机实现网络负载均衡的设计与实现

下一篇:绘图工具集的设计与实现

相关文章: