没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论














网络在线会议通知系统设计与实现
[摘 要] 在线会议通知系统是应用在局域网中供员工共享的协同工作平台,利用
在线会议通知软件来进行企业内部信息发布,沟通将更加经济、直接、安全、具有可控
性。本文对会议通知系统所涉及的技术问题进行了比较系统的研究,针对企事业单位的
办公特点,采用客户/服务器模型,利用 UDP 进行内部信息的传送,利用 MFC 架构以及
Socket 网络通信原理,从底层开发了所需的客户/服务模块。通过半年的努力,实现了
一个适于公司内部各部门之间交互的即时通讯工具,解决了企业各部门之间沟通及协同
工作等问题。
[关键词] 局域网;即时通讯;会议通知;C/S;Socket 类

Design and Implementation of
Online Meeting Notification System
Abstract: The online meeting notification system is a collaborative working platform
for employees to share information in LAN. Using online meeting notification software
within the enterprise, communication will be more economic, direct, safe, controllable. The
technical details of the meeting notification system has systematically been studied. In view
of the office automation characteristics of enterprises and institutions, the client/server model
was introduced and the internal information transmission was completed by the use of UDP.
Using MFC structure and socket network communication principles, the lower level
communication modules between client and server was developed. After almost half a year of
effort, one practical instant communication tool was designed and it effectively solved the
issues of the collaborative work for employees to share information among different
departments.
Key words:LAN; instant communication; meeting notification; C/S; socket class

目 录
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

1
1 绪论
1.1 背景意义
随着信息技术的高速发展和网络时代的来临,传统纯人工化的会议管理方式已经不
能满足企业高效管理工作的要求,能否充分有效使用网络技术对提高企业竞争力很重要。
对一个单位来说,会议不可缺少,会议通知的形式也是多种多样,如果单位内部各部门
之间相距较远,或在非工作时间临时决定开会,如果使用传统电话或者人员通知费事费
力,很多企业已经认识到即时通讯对于沟通和办公效率提高的重要性,但是绝大多数企
业未拥有自己的企业即时通讯系统,大部分人员使用 MSN、QQ 等外界工具来沟通,但是
这些都是使用外网才能使用的软件,而且随着个人即时通讯软件传播的病毒数量也正在
迅速增加。这些有害的信息不仅会降低系统的效率、侵占网络带宽,而且会使企业处于
高风险状态
[1]
。为了防止企业信息失控,避免企业网络遭受攻击和破坏,许多领导层已
经认识到,即时通讯必须置于企业管理控制之中。
网络在线会议通知系统能有效地屏蔽企业员工利用 QQ、MSN 等进行私人聊天,并充
分利用该系统进行企业会议的高效组织,通知和管理,而且也可用于企业内部的沟通管
理,使得企业内部管理更加高效安全可控,从而进一步提高员工的工作效率。
1.2 课题内容安排
随着计算机应用技术的日益普及,网络也遍及到我们生活的每个角落,很好的利用
这种资源,将为我们的工作和学习,带来极大的方便和提高工作效率,所以,开发一个
局域网里的 C/S 通讯软件,是十分必要。
由于采用面向对象方法开发软件具有明显的优点,本系统将采用面向对象方法进行
开发。由于采用面向对象的系统模型可以使整个软件系统的结构变得更加灵活,本系统
的结构模型将采用面向对象的系统模型,采用 VC++6.0 这个可视化开发工具进行编码。
本文的内容包括:
开发会议通知软件的技术基础概述,主要围绕实现会议通知软件所需的系统结构、
平台,以及一些技术方面的基本概念和基本思想;
会议通知软件的整体(服务器和客户机)设计思路和概要设计,从总体上介绍设计
要求和层次分析;
会议通知软件的测试及结果。
2 相关技术
2.1 面向对象方法简介
传统的软件工程方法有生命周期方法和快速原型法
[2]
。
剩余39页未读,继续阅读
资源评论


豆包程序员
- 粉丝: 1w+
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 【html手游源码】猜数字小游戏源码1.zip
- 【html手游源码】猜数字小游戏源码.zip
- 【html手游源码】猜数字小游戏源码2.zip
- 【html手游源码】测试你的性格味道.zip
- 【html手游源码】测你2014年能存多少钱.zip
- 【html手游源码】测一测你是那种菇凉.zip
- 【物流与通信网络优化】基于免疫算法的限量弧路由问题MATLAB实现:求解复杂组合优化问题的智能方法
- 【html手游源码】超级染色体.zip
- 【html手游源码】超级染色体小游戏.zip
- 【html手游源码】吃包子游戏源码.zip
- 【html手游源码】吃豆豆.zip
- 【html手游源码】吃豆豆游戏源码.zip
- 【html手游源码】吃月饼.zip
- 【html手游源码】戳泡泡.zip
- 【html手游源码】打飞机游戏.zip
- 【html手游源码】大力射手.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制
