优秀的毕业设计论文网
计算机 JAVA 电子信息 单片机 机械机电 模具 土木工程 建筑结构 论文
热门搜索词:网络 ASP.NET 汽车 电气 数控 PLC

基于WEB的电话会议的系统的设计与实现

以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
  
资料介绍:

摘 要
传统的会议召开方式都要求与会者必须面对面坐在一起进行。但实际当中,由于地域或时间等因素的限制很难做到所有与会者在同一时间、同一地点、同时出席某一会议。交互式电话会议的出现,从企业管理层需要出发,打破了传统会议在空间和时间上的局限性,有效地解决了总部与分支机构在会议过程中面临的各种问题。
B/S是目前常见的平台模式,论文指出了它的特点。确定了基于WEB的MVC模式为系统的设计模式,根据系统的技术实现,论述了J2EE技术和AJAX技术,并基于UML技术对系统需求,系统功能和系统架构进行了建模分析。
MVC设计模式分离了数据的控制层和数据的表现层,在实现多层WEB应用系统中具有明显的优势。论文论述了基于MVC模式的电话会议系统的系统设计和实现过程,主要包括系统体系结构设计,系统功能设计,数据库设计,系统界面的设计以及其中的关键技术的实现。论文最后对系统实现过程进行了总结。

[来源:http://think58.com]

关键词: 交互式电话,B/S,MVC,AJAX,UML
2.4 系统的语音应用
语音应用是通过用户语音接口代替图形化接口的来执行的输入,输出的交互。商业应用能使语音变成用户的强大工具,称为“语音向导”,可以用语音代替键盘和鼠标与网页的基本数据进行交互。这些的应用是由包含servlets, JSP,和JavaBean这些企业架构。你能用VoiceXML,Java Bean或者语音响应状表使语音和Web应用一体化。[10]
电话会议系统的语音应用呼叫的基本流程式包含以下几个步骤:
1) 客户拨打呼叫中心,系统进行应答并调用相应合适的应用,例如:被叫号码识别业务或者自动号码识别。
2) 应用为客户播放必要欢迎语和提示信息。
3) 应用等待响应信息。客户可以通过说话或者电话按钮进行响应。
4) 应用基于客户的响应采取合适的动作。例如,它可能升级数据库中的信息,重新收取信息并播放返回声音,或者播放一个帮助信息。
5) 客户能通过简单的挂机或者指出交互完成(例如,说“停止”或者“退出”)随时中断该通话。
论文论述的系统是需要与相应的语音流程应用进行配合,才能够成个整体。电话会议系统的语音应用就是典型的语音应用的进一步的扩展,本质上还是体现出其交互性,使其真正达到交互式电话会议的目的。其语音流程方面是运行在新太科技的IPSwitch上,这部份由平台部来实现其功能,在论文中不进行相关的论述。 内容来自think58

[资料来源:THINK58.com]


2.5 现有Web界面的问题分析
目前编写应用程序有两种基本的选择:桌面应用程序和Web应用程序,两者是类似的。桌面应用程序通常以CD为介质(有时候可从网站下载)并完全安装到客户的计算机上。桌面应用程序可以使用互联网下载更新,但运行这些应用程序的代码在桌面计算机上。Web应用程序运行在某处的Web服务器上,要通过Web浏览器访问这种应用程序。
比这些应用程序的运行代码放在何处更重要的是,应用程序如何运转以及如何与其进行交互。桌面应用程序一般很快(就在本地的计算机上运行,不用等待互联网连接),具有漂亮的用户界面(通常和操作系统有关)和非凡的动态性。可以单击、选择、输入、打开菜单和子菜单、到处巡游,基本上不需要等待。
另一方面,Web应用程序是最新的潮流,它们提供了在桌面上不能实现的服务(比如Amazon.com和eBay )。但是,伴随着Web的强大而出现的是等待,等待服务器响应、等待屏幕刷新、等待请求返回和生成新的页面。
论文论述的系统的监控模块功能需要实现这种屏幕无刷新,更新显示信息,给用户一种更好的用户体验,给用户提供一种即时响应的策略。所以将采用Ajax来负责如何开启线程会话,并负责与服务端建立Socket连接。
Ajax不是一种技术,它由几种蓬勃发展的技术以新的强大方式组合而成。它包含:基于XHTML和CSS标准的表示;使用Document Object Model进行动态显示和交互;使用XMLHttpRequest与服务器进行异步通信;使用JavaScript绑定一切。[2]
[资料来源:http://think58.com]

Ajax用来描述一组技术,它使浏览器可以为用户提供更为自然的浏览体验。在Ajax之前,Web站点强制用户进入提交/等待/重新显示范例,用户的动作总是与服务器的“思考时间”同步。Ajax提供与服务器异步通信的能力,从而使用户从请求/响应的循环中解脱出来。借助于Ajax,可以在用户单击按钮时,使用JavaScript和DHTML立即更新UI,并向服务器发出异步请求,以执行更新或查询数据库。当请求返回时,就可以使用JavaScript和CSS来相应地更新UI,而不是刷新整个页面。最重要的是,用户甚至不知道浏览器正在与服务器通信:Web站点看起来是即时响应的。
3.4 系统的分析建模
系统边界确定以后,建构系统使用的硬件及软件环境,应用基于UML的可视化建模技术,参考RUP的需求获取的过程,进行需求的获取,需求的定义和描述包括了:用例、用例图、活动图、补充说明、术语表、系统架构要求几方面。一般用例的描述使用用例描述文字框架,描述包括:用例的名称、使用者、前提条件、执行结果、用例的主业务流、分支业务流、相关扩展用例、特殊需要等信息,遵循一定的准则进行描述。
think58.com
[来源:http://www.think58.com]