doc 毕业论文:网页聊天系统-消息流转模块- ㊣ 精品文档 值得下载

🔯 格式:DOC | ❒ 页数:68 页 | ⭐收藏:0人 | ✔ 可以修改 | @ 版权投诉 | ❤️ 我的浏览 | 上传时间:2022-06-24 19:06

毕业论文:网页聊天系统-消息流转模块-

包括客户端组件表示层组件业务逻辑组件等,各个应用组件根据他们所在的层分布在不同的机器上。事实上,设计的初衷正是为了解决模式的弊端,在传统模式中,客户端担当了过多的角色而显得臃肿,而且由于其自身缺陷难于升级和扩展,业务逻辑与用户界面数据库的过于紧密结合,使得重用变得异常困难。现在使用的多层企业级应用模型,将两层化模型中的不同层面切分成许多层。个多层化应用能够为不同的每种服务提供个的层,图是典型的四层结构。图的四层结构客户层组件客户层用来与用户交互,并把来自系统的信息显示给用户。下图所示客户层那样,把信息传送给表现层的进行处理,并吧输入发送给业务层上的进行处理,然后把处理结果返回给客户层。图客户层组件与表现层组件业务逻辑层组件的交互表示层组件表示层位于服务器中,组件可以由页面基于的以及显示页面的组成。按照规范,静态的页面和不算是层组件。层主要作用是处理客户请求,调用相应的逻辑模块,并把结果以动态网页的形式返回到客户端。业务层组件业务层也叫层,它由服务器和组件组成。层用来实现企业级信息系统的业务逻辑。这是企业级应用的核心,由运行在业务层中的来执行。个从客户程序处接收数据,对数据进行处理,再将数据发送到企业信息系统层存储。同样,个也可以从企业信息系统取出数据,发送到客户端程序。运行在业务层的依赖于容器提供诸如事务生命期状态管理缓冲池等十分复杂的系统级功能。企业信息系统层组件企业信息系统层处理企业信息系统软件,在企业应用系统的逻辑层划分中,层通常包括企业资源规划系统大型机事务处理系统关系数据库系统及其它遗留信息系统。层是应用与非应用或遗留系统集成的连接点。例如,应用组件可能为了数据库连接需要访问企业信息系统。的意义不可否认,技术的流行得益于的大力推广,正是由于以及等对技术的广泛应用,催生了的流行。谈到技术的意义,我们关注得最多的毫无疑问是提升用户的体验。但是,如果我们结合将来电脑和互联网的发展趋势,我们会发现技术在些方面正好代表了这种趋势。我们知道,自从电脑出现以来,直是桌面软件占据着绝对主导的地位,但是互联网的出现和成功使这切开始发生着微妙的变化。相当部分的人都相信,迟早有天,数据和电脑软件将会从桌面转移到互联网。也就是说,将来的电脑有可能抛弃笨重的硬盘,而直接从互联网来获取数据和服务,那么,这其中的主要问题就是互联网的连接不稳定,谁也不愿意看着自己的电脑从服务器点滴的下载数据,精确的说,并不能提高从服务器端下载数据的速度,而只是使这个等待不那么令人沮丧。但是正是这点就足以产生巨大的影响和震动,它实际上也对桌面软件产生了巨大的冲击。的全称是,其中,是异步的意思,它有别于传统开发中采用的同步的方式。同步与异步异步传输是面向字符的传输,它的单位是字符而同步传输是面向比特的传输,它的单位是桢,它传输的时候要求接受方和发送方的时钟是保持致的。具体来说,异步传输是将比特分成小组来进行传送。般每个小组是个位字符,在每个小组的头部和尾部都有个开始位和个停止位,它在传送过程中接收方和发送方的时钟不要求致,也就是说,发送方可以在任何时刻发送这些小组,而接收方并不知道它什么时候到达。个最明显的例子就是计算机键盘和主机的通信,按下个键的同时向主机发送个比特位的代码,键盘可以在任何时刻发送代码,这取决于用户的输入速度,内部的硬件必须能够在任何时刻接收个键入的字符。这是个典型的异步传输过程。异步传输存在个潜在的问题,即接收方并不知道数据会在什么时候到达。在它检测到数据并做出响应之前,第个比特已经过去了。这就像有人出乎意料地从后面走上来跟你说话,而你没来得及反应过来,漏掉了最前面的几个词。因此,每次异步传输的信息都以个起始位开头,它通知接收方数据已经到达了,这就给了接收方响应接收和缓存数据比特的时间在传输结束时,个停止位表示该次传输信息的终止。按照惯例,空管理该类,在也应该配置相应的内容。其配置内容如下所示。其中的属性值是在中使用的到,内容是实现类的完整路径,中的必须是在文件中已经配置过得类,该处使用的是已经在定义过的服务层的类。层层层无缝整合,其数据服务层用来存放数据。配置的时候,需要注意的是,因为是在表现层,所以这些类需要多个实例,所以它们的生成模式为业务逻辑层的实现业务逻辑层是整个应用的业务处理核心,接收表现层的用户请求,控制着应用的流程,并通过持久层完成数据的存取操作。业务逻辑层由业务服务接口接口实现及业务层配置组成。业务服务接口向表现层提供各种业务服务接口方法,具体实施则通过接口实现类来完成。在应用中调用接口来进行业务处理。层的业务实现,具体要调用到已定义的层的接口,封装层的业务逻辑有利于提高通用的业务逻辑的性和重复利用性,程序显得非常简洁。还是以消息模块为例,使用的业务层类主要包括公聊消息服务和在线用户服务。这里我们主要以公聊消息类为主公聊消息服务接口在这个服务接口中,本系统把所有涉及到公聊消息的业务处理逻辑全部综合到该接口中,这样无论哪个控制器要调用这个服务,本服务均可以提供接口给其调用。实现代码如下删除更改查询接口实现类对于每个服务接口,系统均需要给出具体的实现方法,才能够真正的提供服务。对于上述的公聊消息服务接口,其接口实现类的代码如下获得当前最新条信息,说网页聊天系统消息流转模块摘要网络的出现,改变了人们使用计算机的方式。互联网的出现,又改变了人们使用网络的方式。随着互联网的发展,各个网站的建立,使其在各个领域都得到了广泛的应用。本文借鉴新浪网页聊天室,设计并实现了基于的网页聊天系统。本文利用的开源技术和搭建个高效灵活易扩展的网页聊天平台,该平台能在前台系统中显示登录好友列表聊天室列表等内容,后台系统可以处理客户端产生的消息并发送给服务器端,以及接收服务器端发来的消息并处理之后显示给用户。关键字,目录第章绪论课题开发背景课题开发意义课题的主要工作第二章开发技术介绍开发平台的意义同步与异步传统的与的比较第三章网页聊天系统需求分析与概要设计系统需求分析系统概要设计第四章系统详细设计系统总体功能设计前台聊天子系统功能详细设计数据库设计第五章系统的实现基础框架搭建表示层的实现业务逻辑层的实现持久化层的实现系统运行效果系统实现类层次关系图结论致谢参考文献第章绪论引言互联网是个具体的网络实体,没有个特定的网络疆界,泛指通过网关连接起来的网络集合,即是个由各种不同类型和规模的运行与管理的计算机网络组成的全球范围的计算机网络。这些网络通过普通电话线高速率专用线路卫星微波和光缆等通讯线路,把不同国家的大学公司科研机构和政府等组织的网络资源连接起来,从而进行通信和信息交换,实现资源共享。近年来计算机技术的快速发展,特别是计算机网络的发展,越来越深刻的改变了人们生活的方方面面。使得人们能以更加低廉的价格,开发出更方便,更实用的网络工具。各种在线服务系统,更是深刻的影响了人们的联系和交流方式,使得人们科研在远隔千里之遥也可以即时的通讯。过去的种种陈旧的联系方式,已经不能满足现代生活的需要。网上聊天系统作为种方便消费者与人们之间联系的实用系统便应运而生。网上聊天系统是为人们进行交流和联系提供了个平台。通过提供完善的网上聊天系统的管理,可以达到增进人们与消费者之间消费者与消费者之间的交流和联系的目的。利用互联网廉价高速广泛的特性,网页即时聊天工具将具有广阔的前景,因为在互联网覆盖到的地方只要在网页浏览器中输入简单的网址就可以实现即时的聊天,简单方便易用。课题开发意义目前国内的聊天工具多以软件的形式存在,用户在使用时必须先下载这种软件,然后才能和同样装有这种软件的其他用户聊天,并且软件的运行效果是否良好取决于网络状况,如果遇到网络拥堵则出现各种。而本项目研究的聊天系统是基于网页的,网页浏览器是每个操作系统都会自带的,任何上网的人都可以使用,不需要下载,使用的范围非常广。本课题主要研究基于的网页聊天工具服务器端控制模块的设计。在本系统开发过程当中,本课题选择以这三种开源框架来搭建系统架构。其开发意义在于首先,三个框架都是免费开源的,并且有丰富的帮助文档和众多的相关开发论坛提供技术支持其次,将这些框架无缝地整合起来,充分发挥各个层次的框架的自身优势,便于实现系统的大规模开发管理以及扩展。运用和思想,使用多层体制系统解决方案,不同的业务逻辑是基于模块进行开发,所以便于团队开发第三,提高了系统的重用性和可维护性。基于这种架构的应用是基于模块的,表示层和业务逻辑分离,业务逻辑层与持久层分离,从而减少开发成本缩短开发周期,达到提供系统性能的目的第四,良好的设计思想。是基于的框架能够实现对象关系映射思想,把面向对象的设计开发思想与关系数据库联系起来。在研究如何设计和实现这样个聊天工具的同时,我们对于系统的构建会有个较为深刻和全面的理解,尤其是对技术以及相关的开发技术更要认真切实的掌握,这样才能开发出个安全实用可靠的聊天网站系统来。当然,在设计和实现的过程当中定会遇到这样那样的问题,可能是暂时性的有望在设计完成时能够解决的问题,也可能是直到毕业设计完成之后仍然解决不了的问题,无论怎样,遇到问题应该庆幸才对,因为在想办法解决问题的过程中你会学到很多,甚至会有意想不到的收获。有了构建个聊天网站的切身经历和体验,定能够为今后的动态网站设计打下良好的基础。因此,本课题有其自身的研究意义和价值。课题的主要工作本课题研究内容主要包括以下方面网页聊天系统的需求分析,利用需求分析基本方法,描述本系统的功能需求,给出系统模型。网页聊天系统整体解决方案的系统设计,并规划了子系统的功能模块,介绍部分功能模块详细功能设计。网页聊天系统相应的测试方法和完整的实施方案的设计,并实现该系统给出测试结果。网页聊天系统采用基于的设计方式实现,便于用户操作,引入框架技术,构建了基于技术的系统整体架构。第二章开发技术介绍开发平台平台目前有个版本,它们是适合于小型电子设备和智能卡的平台版,适用于桌面应用系统的平台标准版,适用于开发服务器应用程序和服务的平台企业版,。其中,是种利用平台来简化企业应用系统的开发部署和管理相关的复杂问题的体系结构。技术核心是平台或平台的标准版,巩固了标准版中的许多优点。最终

下一篇
毕业论文:网页聊天系统-消息流转模块-第1页
1 页 / 共 68
毕业论文:网页聊天系统-消息流转模块-第2页
2 页 / 共 68
毕业论文:网页聊天系统-消息流转模块-第3页
3 页 / 共 68
毕业论文:网页聊天系统-消息流转模块-第4页
4 页 / 共 68
毕业论文:网页聊天系统-消息流转模块-第5页
5 页 / 共 68
毕业论文:网页聊天系统-消息流转模块-第6页
6 页 / 共 68
毕业论文:网页聊天系统-消息流转模块-第7页
7 页 / 共 68
毕业论文:网页聊天系统-消息流转模块-第8页
8 页 / 共 68
毕业论文:网页聊天系统-消息流转模块-第9页
9 页 / 共 68
毕业论文:网页聊天系统-消息流转模块-第10页
10 页 / 共 68
毕业论文:网页聊天系统-消息流转模块-第11页
11 页 / 共 68
毕业论文:网页聊天系统-消息流转模块-第12页
12 页 / 共 68
毕业论文:网页聊天系统-消息流转模块-第13页
13 页 / 共 68
毕业论文:网页聊天系统-消息流转模块-第14页
14 页 / 共 68
毕业论文:网页聊天系统-消息流转模块-第15页
15 页 / 共 68
温馨提示

1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。

2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。

3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。

4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。

5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。

  • 文档助手,定制查找
    精品 全部 DOC PPT RAR
换一批