《聊天室的分析与设计》开题报告2200字.docVIP

《聊天室的分析与设计》开题报告2200字.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

2-

1-

东北大学东软信息学院

开题报告

姓名

学号

专业班级

系别

信息管理系

指导教师

设计(论文)题目

聊天室的分析与设计

选题背景:

伴随着Internet的发展与宽带技术的普及,聊天室在早期的网络时代已经非常流行,学生可以通过Internet交换动态数据,展示新产品,与人进行沟通并进行电子商务贸易聊天,为互联网用户提供了一个实时信息交流的场所。聊天室为互联网用户提供了一个更好的环境来交朋友,这种交友形式与笔友类似,然是在互联网中非常热门。这是因为虽然网民使用文字的方式进行聊天,但是大大节省了信件传送时间。

选题目的:

在此背景下,本文研究针对高校师生为对象的网上聊天室的分析与设计,通过Internet方式进行教学服务,打破传统教学中存在的地域和时间的限制,向所有网络用户提供虚拟的教学环境,提供网页实时聊天服务,方便师生之间的信息交流,提高学生的网络学习效率和学校的教学服务,充分发挥高校的教学资源,给校内和校外的学生以同等质量的教学服务。

选题意义:

学生可以通过聊天室在线服务系统在任何时间任何地点进行远程通信,这也是一种深刻影响学生联系和交流的联系方式。网上聊天室因其方便的沟通方式而成为了重要且实用的计算机应用程序。系统管理者通过提供完整的网上聊天室管理,来促进学生之间以及老师与学生之间的沟通。

应用原理:

聊天室服务器端启动服务器时,将创建侦听套接字,创建用户列表,创建并启动侦听线程。用户登录时,将创建套接字,与服务器直接连接,并创建客户端接收线程。服务器端侦听到有用户上线后,将创建新的用户节点,并在主界面上显示用户上线,发送新的用户列表。客户端发送信息时,将要发送的内容进行发送。服务器端发送信息时,如果是发送给所有人,就遍历用户链表,如果是发送给某个用户,先在链表中找到该节点,再发送信息。服务器端和客户端接收信息时,先读取聊天信息标识,做出判断后,依次读取信息,处理信息,并在主界面上显示,服务器端还要将准备好的信息发送给指定的用户。

理论依据:

当有客户端连接聊天室服务器后,服务器立刻为这个客户建立一个数据接收的线程(多用户程序必备)。在接收线程中,如果收到聊天命令,就对其进行解析处理,服务器可以处理命令。Socket聊天室基本原理是,抛开OGI和WWW服务器,根据HTML规范,接收到浏览器的请求以后,模仿WWW服务器的响应,将聊天内容发回浏览器。在浏览器看来就像浏览一个巨大的页面一样始终处于页面联接状态,?这就是一个专门的聊天服务器,一个简化了的WWW服务器。

课题难点:

(1)聊天室的整体架构是系统设计和实现的基础,首先基于模块化的设计方法,给出系统的功能架构模型。

(2)对网络聊天室系统进行需求分析,分析该系统各个模块说需要实现的功能。

(3)对聊天室的详细设计,在需求分析的基础上详细地设计每个功能模块,系统以实现在Android平台上基于XMPP协议的即时通讯基本功能为基础,并扩展开发其他的诸如语音通讯、文件传输等其他通讯功能。要实现的内容。

拟解决的关键问题:

网上聊天系统是为人们进行交流与和联系提供的一个平台。通过提供完善的网上聊天系统的管理,可以达到增进师生之间、学生与学生之间的交流和联系的目的。所以本课题主要是解决聊天室的注册,登陆,发表聊天,查看聊天记录,清空聊天记录等功能。

研究方法及可行性:

本文设计并实现了基于局域网内的简单即时通信系统,系统采用C/S模式,底层通信通过SOCKET套接字接口实现,服务器负责客户端的登录验证,好友信息的保存和心跳报文的发送。客户端采用P2P方式实现消息传递,并能实现文件的传输。本文首先讨论了同步套接字,异步套接字,多线程并发执行任务等;然后阐述了客户端、服务器如何使用XML序列化的消息进行通信。

选题特色:

论文是基于Socket进行研究的,并不考虑多种运行环境中数据通信的不同之处,在此基础上设计研发了跨平台实时通信软件。通过本课题,不仅拓宽了自己的知识面,还在实践过程中巩固和加深了自己所学的理论知识,使自己的技术素质和实践能力有了进一步的提高,同时我的专业水平也有了很大的进步。

预期成果:

客户端使用B/S研发框架,移动端则采用c/S研发框架,同时完成了通信系统中所具有的功能设计实现,包括用户登录认证、下线通知、上线提示、群聊、聊天记录存储、私聊等,移动即时通讯的出现将有利于人与人之间快捷、即时的交流和沟通,不断的从PC端的电脑转移到IM端的通讯。并且IM也将影响人们的日常生活,形成每天都会移动IM在一起的趋势。所以,移动IM具有较丰富的商业价值、巨大的经济效益和生活意义。

开题

文档评论(0)

02127123006 + 关注
实名认证
文档贡献者

关注原创力文档

1亿VIP精品文档

相关文档