网络多人聊天系统的设计与实现【开题报告】

2023-02-16 04:15:16   第一文档网     [ 字体: ] [ 阅读: ] [ 文档下载 ]

#第一文档网# 导语】以下是®第一文档网的小编为您整理的《网络多人聊天系统的设计与实现【开题报告】》,欢迎阅读!
开题,多人,实现,聊天,报告
开题报告

通信工程

网络多人聊天系统的设计与实现

一、课题研究意义及现状

随着移动互联网的发展,以及网民数量的持续增长,即时通信程序(IM)也正一步步成为人们在上网的过程中不可或缺的工具,整个即时通信系统也得到了不断的扩张和壮大。

即时通信(IM)是指能够即时发送和接收互联网消息等的业务。最初的比较成型的即时通软件是由几个以色列大学生开发的一款叫做ICQ软件。它利用点对点的方式通讯,任何登ICQ服务器的用户,尽管国籍、肤色、文化背景宗教信仰不同,都能够在网上即时沟通。任何人只要拥有ICQ号码,就可以与世界各地的人做朋友,它的互动性是Web网页、虚拟社区和电子件所无法媲美的。在办公室中,同事之间透过ICQ联络事宜,就算近在咫尺,也无须起身交谈。但ICQ对中文的支持比较差,不适于中国企业中使用。

腾讯QQ可以说是国内目前最时髦的即时通讯工具,它在中国网络系统逐渐蓬勃发展以及完善的过程中,逐渐壮大,其用户的年龄层次从刚开始的中小学生族,发展到现在的几乎所有上网者。每当看到连到网上的一台台电脑上。屏幕上跳跃着一个个各式各样“小人头儿”,就知道QQ上的好友来信了。目前“腾讯QQ”开展了大量的网络增值服务,如为其用户提供网上寻呼、视频聊天、语音聊天、网络硬盘、动态新闻等信息,开通手机上的移动QQ服务,同时为每一个QQ账号送一个5M免费邮箱。

而即时通讯系统得到多元化的发展以及功能得以丰富是从1998年起,逐渐集成了电子 邮件、博客、音乐、电视、游戏和搜索等多种功能。即时通信不再是一个单纯的聊天工具,它已经发展成集交流、资讯、娱乐、搜索、电子商务办公协作和企业客户服务等为一体的综合化信息平台。随着移动互联网的发展,互联网即时通信也在向移动化扩张。目前,微软、AOLYahoo等重要即时通信提供商都提供通过手机接入互联网即时通信的业务,用户可以通过手机与其他已经安装了相应客户端软件的手机或电脑收发消息。

尽管目前的即时通信软件各方面可以说已经非常完善了,但其面临的问题以及待改善或解决的不完整的地方还是有很多。比如,目前比较普遍存在的安全问题,以及对于年长用户来说,聊天软件的更人性化更易于使用等问题,都还需得到改善。安全方面,不得不提的是,即时通信工具某些时候有起到帮助病毒或木马在互联网更方便传播的作用,比如蠕虫病毒等,此类危害用户电脑的程序在某些时候正式搭载着即时聊天工具这个方便又宽阔的平台来得以更舒服的传播的。

因此,开发一个安全稳定,性能良好,功能齐全,以及使用更简单方便,易于上手,减少繁琐


操作的即时通信程序,还是非常有必要的。 二、课题研究的主要内容和预期目标 主要内容

1、对网络多人聊天系统进行系统分析,需求分析,软件概要设计和详细设计工作 2、使用C++ Builder6开发工具开发系统; 3、完成系统的设计和开发;

4、提供完整的项目源代码和可执行文件。 课题研究的预期目标:

聊天系统能应对目前用户的大部分使用需求,如一些基本的文本信息,语音信息视频信息传输及网络会议模块。一些辅助的功能包括电子邮件,文件传输。可以防范目前绝大多数的攻击软件的非法侵入,包括密码的破解等。另外,拥有一个简洁友好的,通俗易懂可以一目了然的界面,便捷的使用模块。

三、课题研究的方法及措施

使用C++ Builder6开发工具开发系统。

C++是一门语言,而C++ Builder6则是语言实现工具,作为一个编程工具,它拥有以下几个功能。

1、代码编辑:方便的代码编辑功能。

2、界面设计:可视化的程序界面设计功能。你所要产生的窗口,在设计期间就真实地出现,包括字体、颜色和定位。

3、程序编译:这是编程工具的主要功能。

4、程序调试:如何尽量减少程序的BUG呢?没有编程集成环境提供的强大调试功能,我们做的程序将毫无质量保证。

5、代码优化:使用编程集成环境,我们可以轻松获得更快更优的最终可执行程序文件。 四、课题研究进度计划

20101019日至20101119日:

查阅相关资料,做好文献综述,中英文翻译,开题报告相关工作 20101120日至20110319日:

按照任务书的计划,做好宾馆管理系统软件的调研,设计,编码与测试工作 20110322日至20110417日:

按照指导教师意见,书写并修改软件的各类文档及毕业设计论文。 20110420日至20110508日:


本文来源:https://www.dy1993.cn/4Z9K.html

相关推荐