没有合适的资源?快使用搜索试试~ 我知道了~
企业统一通信平台的设计-工学学士毕业论文.doc
0 下载量 158 浏览量
2023-07-04
08:07:35
上传
评论
收藏 1.13MB DOC 举报
温馨提示
试读
57页
企业统一通信平台的设计-工学学士毕业论文.doc
资源推荐
资源详情
资源评论
wireless network service providers) to provide messages to the proxy
server API, address, port and to the achievement of competence. Video /
audio conversations to achieve, the use of a foreign AxPhone components,
used to capture the visual compression / audio frames.
Key word: Instant messaging 、Unified communications platform、Video /
audio conference、Web Service
一、引言
1.1 软件开发背景
1.1.1 社会背景
统一通信平台,将视频,语音、传真、电子邮件、WEB,移动短消息和多
媒体数据等所有信息类型集合为一体,可用传统电话、IP 电话,传真、手机、
3G 手机,PC、掌上电脑、Outlook,PDA 等通信设备中的任何一种接收,在有
线、无线、互联网之间架构起一个信息互联通道。
统一通信 (简称 UC 即 Unified Communications )是指把计算机技术与
传统通信技术融为一体的新通信模式,作为一种解决方案和应用,其核心
内容是:让人们无论任何时间、任何地点,都可以通过任何设备、任何网
络,获得数据、图像和声音的自由通信。也就是说,统一通信系统将语音、
传真、电子邮件、移动短消息、多媒体和数据等所有信息类型合为一体,
从而为人们带来选择的自由和效率的提升。(例如,传统的电话将被取代
以支持基于软电话屏幕的客户端软件。)它区别于网络层面的互联互通,
而是以人为本的应用层面的融合与协同,是更高一个层次的理念,新一代
通信与 IT 产业。
统一通信带来的革命性未来:三年后将有 1 亿人使用鼠标进行通讯,10
年以后,当你在电影中看到一部桌面电话的时候,你会回忆起你的桌面曾
经有过这种电话的时光。
统一通信是一种综合的信息服务,能够充分发挥两网的优势,以企业
电视台,VoIP、视频通信、即时通信和协同办公等核心业务能力,通过多
样化的终端,向用户提供随时随地、随心随意并可融合语音、数据和视频
的多媒体通信手段。 统一通信有效地整合了各种通信设备、媒体和应用,
并且使通信更加方便,更加具有组织性、计划性、可扩展性。通信不仅仅
是打电话,而是综合了即时通信、VoIP、视频会议、远程培训、网上客服
等应用;通信不再局限于语音,而是融合即时消息、手机短信、邮件、语
音、视 频、数 据等多 种媒体 ;通信 不再局 限于电 话机, 而是扩 展到 PC、
PDA、电话、手机、H323/SIP 终端等设备;通信不再内外割断,而是以网站
为桥梁实现内外通信的一体化。统一通信的发展潜力巨大。2008 年,中国
统一通信市场将达到 51 亿元人民币,而从 2008 年到 2012 年,未来五年的
时间里 ,国内 统一通 信市场 将保持 较快的 增长趋 势,其 年增长 率将达 到
46.4%,截至 2011 年,世界统一通信市场份额有望突破 145 亿美元,国内
统一通信市场的规模将达到 212 亿元人民币。
让人们轻松地通过统一通信来查询、联系和协作,促进创新,提高工
作灵活性。本平台通过提供开放的、可扩展的软件平台,对企业的感知、
即时消息、电子邮件、统一消息、web、语音、视频进行整合,实现此目标。
1.1.2 技术背景
本统一通信平台,目前有 3 种形式的客户端,PC 上的 C/S、PC 上的 B/S 和
无线通信设备,前两者依靠 Internet 的 IP 地址进行通信,后者无线网络运营商
提供的“信号频端”。
本平台在 C/S 终端之间的通信中,采用了 Socket 协议,因为可控性最强,
稳定性最高,从地层通信协议到通信格式都很灵活,而且值要遵守协议,跨平台
/语言不是问题。而在 Web 中的通信采用了 WebService,通过 HTTP 协议进行通
信,以 XML 为载体,所以跨平台特性和语言无关性是最好的,而且可以轻便地跨
越不同的网络。无线网络上的通信,主要通过 SP(网络服务提供商)提供的网关
端口和权限,从而传输信息。
如果将视频以图像的形式在网络上传播,那么传输的质量、效率、稳定性都
是很差的,本系统将采用 AVPhone 组件,将在客户端的视频以帧的形式读取,然
后经过压缩,再以数据包的形式在网络上传输。
在开发平台上,我选用.NET,一来自己熟悉.NET,二来.NET 有其本身的优势,
C#保留了对底层操作系统 API 的直接调用和指针。普通应用都是调用.Net 的程
序集,对于速度敏感,或者平台相关型应用,直接通过特定声明来调用 Windows
API。这样就可以在功能,效率和速度都兼顾,解决各种各样的应用层问题和系
统层问题,用一种语言来解决所有场合的大部分问题;而且在 Windows 平台上
的.Net CLR,开发工具 IDE,再加上 C#的程序集,开发方便和快捷的难以想像,。
在数据库选择上也是用微软的产品 MS SQL2005。
二、需求分析
2.1 市场分析
统一通信不但是网络的融合,而且是应用的融合。它不仅能改善企业
的办公模式,更重要的是它可以渗透到企业的生产系统中,带来整个企业
运作模式的变革。中国通信标准协会网络交换技术工作委员会主席赵慧玲
表示,统一通信带给用户的是成本的降低、工作效率的提升以及整个运行
机制的改变。
据微软的抽样调查结果显示,80%的企业管理者认为,企业运行时出现
的问题来自于企业的内部沟通问题。员工日常工作所需的信息有 50%到 75%
是直接从其他员工那里获得的。企业有 80%以上的数据化的信息分散在各个
员工的设备上,如果没有良好的沟通,企业就不能正常运作。随着信息技
术的发展,企业员工拥有了越来越多的通信设备。是不是通信手段越丰富
通信效果就越好呢?据 Sage 数据研究机构发布的报告显示,尽管目前平均
每人拥有 6.4 种不同的通信设备(包括固定电话、手机、电子邮件、即时通
信、办公电话等),但企业员工仍有 36%的几率无法在第一时间与对方取得
联系。因为,这些通信设备往往是独自工作,它们之间没有建立起一个统
一的通信体系。可见,只有将各种通信手段有效地整合到一起,才能使企
业内部的沟通更舒畅、资源共享更容易。统一通信能够为企业打造一个综
合信息服务的平台,整合多种通信手段,有效地提高员工的工作效率和企
业对资源的利用率,降低生产成本。同时,统一通信改变了传统的商业模
式,企业可快速实现与客户及合作伙伴的即时沟通,这有助于企业抓住稍
纵即逝的商业机会。
2.2 功能分析
由于本系统是一个企业统一通信系统,系统对不同部门的用户进行分组,
在 C/S 客户端,任何两个同事可以进行文字、视频会话、文件传输和邮件收发,
当其中一个同事不在线的时候,文字信息将发送到不在线同事的手机。而在 B/S
客户端,有一个大厅会议区,公开给所有用户,此外可以选择与某个用户单独会
话。
而短信群发功能是提供给每一位用户的,可将短息发送到你选定的用户的移
动电话。
而邮件群发功能是提供给每一位用户的,可对用户注册的邮箱进行邮件收发
功能。
会议也是分部门的,其部门定义为创建该会议的同事的部门,创建该部门的
同事作为该会议的管理员,可以命令会议中的任两个同事将他们的视频公开给所
有同事,可以设置会议只对本部门公开还是对所有部门公开,拥有是设置用户进
出会议的权限。
而在服务端,系统管理员可以管理用户、会议,设置系统,如服务端的地址、
短信服务提供商的配置等。
2.3 环境需求
1、硬件环境
CPU
内存
硬盘
其他
服务端
2.00GHz 以上
1GB+ RAM 以上
SATA 160G 以上
客户端
500 MH 以上
64 MB 以上(推荐使
用 128 MB)
安装需要 50MB 的
硬盘空间
若要使用语音视频
聊天功能,还需配
置声卡、音箱、话
筒、摄像头等多媒
体设备
表 2.1 硬件环境表
2、软件环境
操作系统
数据库
其他软件
服务端
Windows Server 2003
Microsoft SQL
Server 2005
IIS6.0、
NET Framework
2.0
客户端
Windows Server 2000 、 Windows
Server 2003、Windows XP
表 2.2 软件环境表
3、网络环境
局域网使用
数据库
服务端
在局域网络中
互联网公网地址,2M/mps
客户端
在局域网络中
任何能连接到互联网的网络
表 2.3 网络环境表
三、主要技术概述
3.1 面向对象
在这个部分,先概述面向对象,因为整个系统的系统都是基于面向对象分析
和设计的,面向对象设计是把分析阶段得到的需求转变成符合成本和质量要
求的、抽象的系统实现方案的过程。从面向对象分析到面向对象设计,是
一个逐渐扩充模型的过程。
瀑布模型把设计进一步划分成概要设计和详细设计两个阶段,类似地,也可
以把面向对象设计再细分为系统设计和对象设计。系统设计确定实现系统的策略
和目标系统的高层结构。对象设计确定解空间中的类、关联、接口形式及实现操
作的算法。
3.1.1 面向对象设计的启发规则
1、设计结果应该清晰易懂
使设计结果清晰、易懂、易读是提高软件可维护性和可重用性的重要
措施。显然,人们不会重用那些他们不理解的设计。
要做到:用词一致;使用已有的协议;减少消息模式的数量;避免模
糊的定义。
2、设计简单类
应该尽量设计小而简单的类,这样便以开发和管理。为了保持简单,
应注意以下几点:避免包含过多的属性;有明确的定义;尽量简化对象之
间的合作关系;不要提供太多的操作。
3、.使用简单的协议
一般来说,消息中参数不要超过 3 个。
4、使用简单的操作
剩余56页未读,继续阅读
资源评论
yyyyyyhhh222
- 粉丝: 415
- 资源: 6万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- html实现儿童节庆祝项目源码
- Typora-1.3.8(含激活文件)
- Python爬取百度贴吧数据.zip
- Python爬取大众点评数据.zip
- 计算机视觉(CV)open CV 人脸识别程序.docx
- python 端午节游戏,选择三个传统的端午节活动之一:包粽子、赛龙舟或挂艾草 根据玩家的选择,游戏会描述相应的情节,并在完成后
- C语言各版块实验题库、实验汇报以及实验教学案例资源
- 数据库连接(MySQL与VS2022)_vs2022 mysql-CSDN博客 (2024_6_1 19_11_34).html
- Flappy bird小游戏
- 数电实验五:555单稳态触发电路、555单稳态触发电路、555构成的施密特触发器
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功