论文网首页|会计论文|管理论文|计算机论文|医药学|经济学论文|法学论文|社会学论文|文学论文|教育论文|理学论文|工学论文|艺术论文|哲学论文|文化论文|外语论文|论文格式
中国论文网

用户注册

设为首页

您现在的位置: 论文大全网 >> 计算机论文 >> 计算机理论论文 >> 正文 会员中心
 计算机应用论文   计算机理论论文   计算机网络论文   电子商务论文   软件工程论文   操作系统论文   通信技术论文
基于B/S方式的即时通讯软件的设计与实现
摘  要
即时通讯(instant messaging)是目前internet上最为流行的通讯方式,而各种各样的即时通讯软件也层出不穷;服务提供商也提供了越来越丰富的通讯服务功能。随着互联网的发展,即时通讯的运用将日益广泛,即时通讯软件业方兴未艾。本文首先描述了即时通讯业的发展和现状,然后初步探讨了即时通讯所涉及到的一些技术,最后对现有的技术进行了对比和分析,提出了一些可能的改进方案,并且设计了一个名为web-msn的即时通讯系统。 
web-msn是基于b/s的模式的即时通讯系统,通过ie等浏览器直接完成客户端的登录、数据传输,更加便捷了用户之间的通讯和交友;使用最新的ajax技术,使其非常快,无需等待页面的刷新,实现了即时通讯的功能。 
在系统设计与建模过程中,使用了uml和面向对象的分析、设计方法,本系统基于.net framework 1.1,使用visual studio .net 2003作为开发工具,将.net中的一些新技术运用到了系统中;在开发过程中用到了时下流行的重构开发方法,优化了系统的设计。 
 
关键词:web-msn;即时通讯;b/s; ajax

2.1  课题目的
设计一个基于b/s模式的im软件,可以通过ie等浏览器直接完成客户端的登录、数据传输、好友信息分组管理、状态更新、两人以及多人的文字聊天等功能。
2.2  课题意义
作为计算机专业的学生,即时了解和掌握流行的即时通讯机制并且应用到实践过程中,将极大的提高自己的设计和开发软件的积极性;提升自己的理论和技术水平,跟踪国内外最新的技术和开发模式,为以后类似的开发积累经验;同时,开发出来的作品也可以真正运用到实际当中,方便大家的沟通和交流。
2.3  应解决的问题
1) 服务系统模型的选择;
2) 实时查看在线好友列表;
3) 向在线好友发送即时消息;
4) 实时接收在线消息并且弹出提示;
5) 状态的即使切换(在线,隐身等)。
2.4  需要实现的功能
1) 实现用户注册、登录、退出、更改状态等功能;
2) 实现文本信息发送;
3) 实现搜索好友,添加好友,删除好友技术;
4) 实现消息的提示功能;
5) 实现设置好友权限功能。
2.5  开发环境
2.5.1 vs2003开发环境介绍
 visual studio是微软公司出品的一款大型应用软件,是一套完整的开发工具集,它主要用于生成asp.net web应用程序、xml web services、桌面应用程序和移动应用程序。visual basic、visual c++、visual c# 和visual j# 全都使用相同的集成开发环境(ide)。利用此ide可以共享工具且有助于创建混合语言解决方案,使程序可以使用不同的语言共同开发。net开发平台由一组用于建立web服务应用程序和windows桌面应用程序的软件组件构成,包括.net框架(framework)、.net开发工具和asp.net。visual studio 2003的集成开发环境中为开发人员提供了大量的实用工具以提高工作效率。这些工具包括了自动编译、项目创建向导、创建部署工程等。
  • 上一个计算机论文:
  • 下一个计算机论文:
  •  更新时间:
    一种基于霍尔传感器的车辆行程及速度测量系
    基于高斯变异的自适应猴群算法
    基于Java RMI的分布式数据库系统开发与应用
    基于AES加解密系统的设计与实现
    基于安卓的掌上校园客户端设计初探
    基于Asterisk的呼叫中心弹屏模块设计与实现
    基于PLC井下主排水泵综合自动化控制的研究
    基于WSN—T的车位管理原型系统探究
    基于频段局部能量特征方法的接地网故障诊断
    基于CATIA飞机三通导管零件的逆向建模
    基于Windows构架网络数据包拦截技术的个人防
    基于MIDAS的大体积混凝土水管冷却仿真分析
    | 设为首页 | 加入收藏 | 联系我们 | 网站地图 | 手机版 | 论文发表

    版权所有 www.11665.com © 论文大全网 All rights reserved