




免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
商务协作软件开发分析与设计计算机科学与技术 2001-2-4 李迎新指导老师 甘勇摘要本文简要介绍商务协作软件开发的背景,同时对即时通信在商务协作方面的应用作了比较深入的分析,并且突出了它在当今企业日常运作中的重要地位。在对现在通信业比较流行的即时通信软件进行合理剖析的同时,充分结合它们的优缺点,提出了自己的一整套方案,它能够满足当今企业内部各员工交流与协作的需要。这种通信方式可以有效缓解企业的内部通信过分依赖因特网所带来的一些不良后果。关键词:商务协作 员工交流 即时通信 网络ABSTRACTThis paper gives a brief introduction of the developing background of the business-cooperation software,and at the same time,make a more deeper analysis on the function of real-time communication in business-cooperation ,and emphasize the important role of real-time communication in daily operation of present enterprise.With a reasonable analysis of real-time communication softwares,which are popular in the correspondence industy,and a combination of their advantage and disadvantage,a whole set program is proposed,which can meet the need of every staffrelative in today enterprise.This kind of corresponding means can ameliorate the negative consequence as a result of the interior enterprises over-reliance on internetKEYWORDS Business cooperation staffs communication real-time commumication net1、引言商务协作软件是企业内部以及企业与企业之间相互沟通的纽带。即时通信软件是商务协作软件中比较常用的软件之一。本软件主要面向企业内部通信,它结合了当今业界比较流行的几个即时通信软件的优点,以节省网络资源为目的,提出了行之有效的解决方案。它的主要功能是:文本通信,文件传输,网络电话,视频会议,网络办公白板等等。该系统很好的优化了企业员工内部交流方式,并且的确能够有效缓解企业内部网络与因特网之间的信息流量过大所造成的网络拥挤现象。1.市场前景看好即时通讯服务市场过去已被广泛地应用于消费者,最近 INT Media Research 的研究显示未来企业即时通讯软件市场前景看好。根据 INT Media Research的研究显示,网络安全及传输信息储存功能的加强是 EIM 成长的主要动力,18% 的受访企业表示近期将采购供内部使用的传讯软件,但 INT Media Research表示除了 Microsoft 之外,其它传讯软件公司尚未做好产品化的准备。 2.市场发展趋势该毕业设计课题为基于C/S模式的即时通讯软件的设计与实现,它是在文本传输的基础上来实现语音传输,文件传输以及视频实时传输。本软件的目的是商务协作、统一通讯,企业内部、企业与企业以及任何组织的成员之间可组建任何形式的协作工作组。对企业来说,即时通讯正演变成一种重要的技术,有助于集思广益并改善生产力。这将赋予企业绝佳的机会,在应用该技术的同时,将大大强化公司的竞争力。本课题正是基于这些功能来实现。3.对已有即时通软件的分析已有的即时通信软件1,不管是QQ,MSN,还是网页聊天室,其最大的缺陷就是服务器固定,用户必须连接上服务器,最大的缺点是必须上因特网。如果想在一个自治系统之内(一个孤立的网络)通信,NetMeeting是一款不错的软件,但它却很麻烦,每次只能和一个进行联系,而且操作繁琐。本项目的开发目标就时简单快捷地实现企业员工之间的交流通信。4.本即时通的优势 由于当今市场上的即时通信软件大都是以娱乐为主,并且要因特网的支持, 所以很多公司不允许用这些软件,如北京科技大学校院网就不允许使用QQ。在这种情况下,企业内部的即时通信实际上还没有完全做到。我们从方便企业内部人员的交流出发,结合内部人员的通信特点,利用Visual C+6.0作为开发平台,做出了这个企业即时通。它分为服务器端和客户端。服务器端保存并提供各人员的信息,客户端以类似QQ的操作界面,来实现各员工的即时通。它在企业内部运行时可以方便各员工的即时交流协作,网络服务零距离,并且不用因特网的介入,省去一大笔网络开销。这样即省时间又省费用的通信软件一定能大大提高企业员工交流的效率,提高整个企业的效率。2、企业即时通系统1.本系统的框架结构图2 软件框架图2.系统事务处理 本系统主要是采用应答式信息传送的机制,网络套接字2的应用以MFC和windows套接字为主。服务器端专一提供对客户端的服务,它包括员工信息保存和信息下载。客户端则是和用户直截对话,提供各种各样的交流方式,它同时有简单的保存服务器IP和端口的功能,为再次登录提供更为方便的操作。 本系统的事务处理图如下: 图 1 系统正常情况下的事件跟踪图 员工第一次登录时要先注册用户,服务器会自动返回一个帐号给客户端,员工结合自己注册时输入的密码,就可唯一确定一个员工。如果没有注册则不能登录,这样做的目的是为了安全的和各个员工进行交流。一般情况下,服务器的IP是固定的。如果服务器的IP发生变化,在企业内部广播这个变更很容易。这时用户登录时会失败,但只需要操作重新设置服务器界面即可正常运行客户端进行交流。当客户端和服务器建立连接后,服务器的作用将变为实时提供好友上线和离线信息。而客户端之间的信息交流将不再和服务器有联系,这样实现了点对点的P2P模式。并且一个客户可以同时和多个客户即时通信,它们之间的通信是保密的,即只有两个通信方知道。如果是用白板服务,则可以实现网络会议。3.系统实现本系统是网络编程,其主要技术当然是网络套接字和端口的应用。在服务器端使用了两个TCP的MFC套接字3,其中一个专门负则监听,而另一个则专门负则收发数据。在客户端使用一个TCP的MFC套接字专门和服务器进行连接。使用了另外一UDP的MFC套接字和其它同事进行文字传输。 文件传输用的是TCP的windows套接字。在每个客户都建立一个监听套接字一直处于监听状态。一旦有客户端请求则可以传输文件。 声音传输用的是UDP的windows套接字。其中写了三个类,它们是声音的采集,声音的回放,声音的压缩(解压缩)。 视频传输用的是UDP的windows套接字。用了一个基于COM的动态链接库4。它同时可以实现程序请求和白板的功能。4.系统模块设计1.“客户端”主窗口:显示客户端主界面。2.“登录”窗口:已经注册过的用户直接登录,或者激活注册向导。3.“注册向导”窗口:没有注册过的用户可以进入注册向导;4.消息处理:文本消息处理:“新消息处理“窗口:显示用户接收的新消息,并且在其中可以将新消息转移到历史消息中;“消息发送“窗口:给指定用户发送消息;语音消息处理:调节音频,进行语音传送5视频消息处理:调节视频,进行视频消息传送6客户端功能细分如下:在状态栏的状态栏区上显示图标,在主界面中通过菜单调用新消息处理界面,通过状态栏图标可以调用菜单,并且以动画形式醒目地提示用户收到了新消息,给在线用户发送即使消息,屏蔽黑名单的信息。5.服务器主窗口:显示服务器主界面;服务器端功能细分如下:主界面中显示所有用户的注册信息,主界面中显示所有用户的在线状态,随时修改用户的注册信息。各Module模块的分工如下: 主模块:获取程序中公用的参数,并且启动“客户端“主窗口; 内存索引模块:从配置文件中读取信息(同事名单和黑名单)到内存中,将数组中存储的信息存储到配置文件中;状态栏操作模块:为状态栏添加图标,删除图标,改变图标等。3、结束语 本课题设计一种新型的即时通信软件,它是各种套接字结合端口号和协议的有关应用。主要面向企业内部各员工的合作交流。对企业的同事交流合作起到了重要的作用。它主要包两个工程和四大模块:服务器和客户端工程,文本传输,文件传输,语音传输和视频传输。 这个企业即时通很好的解决了内部交流和外部网络无关所产生的额外花费问题。它在企业内部运行时可以方便各员工的即时交流协作,网络服务零距离,并且不用因特网的介入,省去一大笔网络开销。这样即省时间又省费用的通信软件一定能大大提高企业员工交流的效率,提高整个企业的效率。参考文献1/library/default.asp?url=/library/en-us/dnwxp/html/rtc_api_final.asp?_r=1 2丁展,刘海英等著.Visual C+网络通信编
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 安全日安全培训课件
- 超市劳动合同书
- 瓶装燃气安全使用培训课件
- 安全施工技术管理培训课件
- 东丽区打井工程方案流程(3篇)
- 顶面隔音工程及方案(3篇)
- 电气工程编制方案(3篇)
- 房屋工程维修方案范本(3篇)
- 地铁工程介入方案(3篇)
- 猫咪绘本课件
- 第一单元 少年有梦 单元思考与行动 教案-2024-2025学年统编版道德与法治七年级上册
- 《不忘初心》课件
- 2024年物业经理(初级)职业鉴定考试题库(含答案)
- 儿科急危重症抢救预案及流程
- 新商品房购买合同示范文本1合集
- SY-T 5333-2023 钻井工程设计规范
- JT-T-332-1997船用塑钢门窗-PDF解密
- 道德与法治三年级上册人教版教案全册
- 北京丰台长峰医院重大火灾事故调查报告
- 产科医疗纠纷原因及分析
- 口腔常见粘膜病
评论
0/150
提交评论