即时通讯系统的设计与分析

合集下载

《即时通信系统终端的构建设计及实现》范文

《即时通信系统终端的构建设计及实现》范文

《即时通信系统终端的构建设计及实现》篇一一、引言随着互联网技术的迅猛发展,即时通信系统已经成为人们日常生活中不可或缺的通信工具。

为了满足用户对高效、便捷、安全通信的需求,即时通信系统终端的构建设计及实现显得尤为重要。

本文将详细阐述即时通信系统终端的构建设计及实现过程,包括系统架构、功能模块、技术选型、安全设计等方面。

二、系统架构设计1. 整体架构即时通信系统终端的整体架构采用客户端-服务器架构。

服务器负责处理用户的通信请求,管理用户信息及通信数据;客户端则负责与用户进行交互,提供友好的界面及功能操作。

2. 层次结构系统架构分为四层:用户界面层、业务逻辑层、数据访问层和系统支撑层。

用户界面层负责与用户进行交互;业务逻辑层负责处理用户的请求及操作;数据访问层负责与数据库进行交互,读取和存储数据;系统支撑层则提供系统运行所需的底层支持。

三、功能模块设计1. 用户模块:负责用户注册、登录、信息修改等功能。

2. 通信模块:负责实现文字、语音、视频等通信功能。

3. 好友管理模块:负责添加、删除、管理好友等功能。

4. 群组管理模块:负责创建、加入、退出群组,群内聊天等功能。

5. 消息通知模块:负责接收并显示系统通知及好友、群组的消息。

6. 安全模块:负责保障系统及用户数据的安全,包括密码加密、数据传输加密等。

四、技术选型1. 前端技术:采用HTML5、CSS3、JavaScript等前端技术,实现友好的用户界面及丰富的交互功能。

2. 后端技术:采用Java或Python等后端语言,结合数据库技术,实现业务逻辑及数据处理。

3. 通信协议:采用TCP/IP协议进行网络通信,保障通信的稳定性和可靠性。

4. 数据库技术:选择MySQL或MongoDB等数据库技术,实现数据的存储和管理。

五、安全设计1. 数据加密:对用户的密码、通信数据等进行加密处理,保障数据在传输过程中的安全性。

2. 权限验证:对用户的登录、操作等进行权限验证,防止未经授权的访问和操作。

即时通信系统的模块分析与设计

即时通信系统的模块分析与设计

即时通信系统的模块分析与设计本文主要探讨即时通信系统的模块分析与设计,这是一种基于现代通信技术的快捷通信手段,方便了网络上各类用户间的实时交流。

随着社交网络、媒体、金融等领域的不断发展,使用即时通信系统进行通信已经成为生活中必不可少的一部分。

因此,设计一个功能强大、可靠性高、易用性强的即时通讯系统至关重要。

即时通讯系统的模块分析即时通讯系统包含若干模块,每个模块拥有自己的专业任务,用户可以对其进行个性化配置和自定义设置。

以下是即时通讯系统常用的几个模块的简介:1. 用户验证模块这个模块负责公共用户信息的验证处理,包括用户注册、登录、注销、修改密码等一系列操作。

在这个模块中,还要有一套有效的安全机制,能够保障用户的隐私安全和数据安全。

将用户提供的登录信息存储在服务器中,并加密存储用户敏感信息,如密码等。

2. 联系人管理模块该模块主要负责维护用户之间的联系人信息,包括好友列表、在线状态、聊天记录等信息。

同时还要负责联系人信息的同步更新,可以根据用户的需求,实时获取最新的用户列表和联系人状态信息。

3. 聊天模块该模块主要负责用户之间的消息传递,可以通过多种形式实现消息的传递,包括文字、图片、语音、视频等多种形式。

在聊天模块中,还要考虑到用户的交互性,如在聊天中表情、语气等表现形式。

4. 群组管理模块该模块主要负责用户之间的群组管理,包括创建群组、加入群组、查找群组等操作。

同时,在群组管理模块中还可以设置各种群组属性和权限,如设置群组公告、权限管理、群组文件管理等,满足不同用户的需求。

即时通讯系统的设计在设计即时通讯系统前,我们需要考虑到以下几个问题:1. 考虑用户需求,提高用户体验根据用户需求来设计一个方便、易用的即时通讯系统,考虑人性化的交互方式、简单明了的界面操作等,方便用户使用。

2. 考虑安全性,保护用户隐私即时通讯系统需要确保用户信息的安全性,防止用户敏感信息被泄露,这是保证用户信任的重要保障。

即时通讯系统的设计与分析

即时通讯系统的设计与分析

即时通讯系统的设计与分析南京邮电大学即时通讯系统分析与设计张涛软件工程10班B10041019摘要:介绍即时通讯、即时通讯的种类和应用、即时通讯软件的重点,结合南邮自身的特点,选出一个适合的即时通讯种类,最后对这个即时通讯系统设计。

关键词:即时通讯、软件工程、企业、系统一、即时通讯的概念与即时通讯软件即时通讯(Instant Messenger,简称IM),是指能够即时发送和接收互联网消息等的业务。

自1998年面世以来,特别是近几年的迅速发展,即时通讯的功能日益丰富,逐渐集成了电子邮件、博客、音乐、电视、游戏和搜索等多种功能。

即时通讯不再是一个单纯的聊天工具,它已经发展成集交流、资讯、娱乐、搜索、电子商务、办公协作和企业客户服务等为一体的综合化信息平台。

是一种终端连往即时通讯网络的服务。

即时通讯不同于e-mail在于它的交谈是即时的。

大部分的即时通讯服务提供了状态信息的特性──显示联络人名单,联络人是否在在线与能否与联络人交谈。

IM最早的创始人是三个以色列青年,是他们在1996年做出来的,取名叫ICQ。

1998年当ICQ注册用户数达到1200万时,被AOL看中,以2.87亿美元的天价买走。

目前ICQ有1亿多用户,主要市场在美洲和欧洲,已成为世界上最大的即时通信系统。

即时通讯不同於e-mail在於它的交谈是即时的。

我们日常生活已经开始离不开即时通讯了,那么,即时通讯到底是指什么软件呢,这里给大家详细介绍一下。

最早的即时通讯软体是ICQ,ICQ是英文中I seek you的谐音,意思是我找你。

四名以色列青年于1996年7月成立Mirabilis公司,并在11月份发布了最初的ICQ版本,在六个月内有85万用户注册使用。

早期的ICQ很不稳定,尽管如此,还是受到大众的欢迎,雅虎也推出Yahoo! pager,美国在线也将具有即时通讯功能的AOL包装在Netscape Communicator,而後微软更将Windows messenger内建於Microsoft Windows XP作业系统中。

移动互联网中的即时通讯系统设计

移动互联网中的即时通讯系统设计

移动互联网中的即时通讯系统设计随着移动互联网的普及,人们越来越依赖于即时通讯系统来进行社交和工作。

在这个领域中,拥有稳定、安全、快速的即时通讯系统是企业获得成功的基础之一。

因此设计一款优秀的即时通讯系统,已经成为移动互联网时代的一个必要条件。

一、即时通讯系统的演变快速的信息交流已经成为人们日常工作和生活的必备工具。

在过去,人们主要使用电子邮件、短信和即时通讯工具QQ来完成这项工作。

但是,随着移动互联网的形成,人们的通讯方式正在发生巨大变化。

移动互联网即时通讯工具开始迅速崛起,比如WhatsApp、WeChat、Line等。

它们具有更快的消息速度、更丰富的功能和更加人性化的设计。

二、设计一个优秀的即时通讯系统开发一款优秀的即时通讯系统需要关注以下几个重要方面。

1.简单易用的界面设计即时通讯系统的用户界面需要简单易用。

这样一来,用户可以立即使用系统而不需要长时间的学习。

同时,简洁的界面可以避免用户过多的点击,这会使用户感到不舒适,导致用户流失。

2.可靠的消息传输即时通讯系统必须能保证消息的可靠传输。

这包括发送和接收过程中的数据丢失、重复发送、消息不安全等问题。

这些问题的解决涉及到网络协议的设计,包括消息传输的可靠性、数据压缩和加密等。

3.实时的消息交互即时通讯系统的交互性需要在“实时”的基础上完成。

这意味着消息需要在发送后立即传输到接收方。

消息的实时性能够加强用户体验,在进行在线工作和社交交流时可以提高工作效率。

4.保护用户隐私用户隐私保护十分重要。

开发优秀的即时通讯系统需要考虑到用户信息的保护。

例如用户的聊天内容、位置信息、登录信息等需要保密。

必要时,还需要开发和配置一些安全功能,如加密、解密、使用身份验证和权限控制等。

5.多平台兼容移动互联网正在不断的发展和变化,即时通讯系统需要能够适应这样的变革。

同时,用户也需要能够在不同的设备上使用系统,诸如电脑、手机、平板电脑等等。

因此,多平台兼容是一个必要条件,确保用户能够舒适地使用系统。

即时通信系统设计报告

即时通信系统设计报告

即时通信系统设计报告1. 引言即时通信系统是现代人们进行实时沟通的重要工具,其功能包括文字、语音、图片、视频等多种形式的交流方式。

随着社交网络的兴起,即时通信系统逐渐成为人们日常生活中必不可少的一部分。

本报告旨在设计一种高效、安全、稳定的即时通信系统,以满足现代人们对实时交流的需求。

2. 系统设计基于以上目标,我们提出了以下设计方案:2.1 架构设计我们采用客户端-服务器架构设计,并且引入云计算技术来保证系统的可扩展性和高可用性。

具体架构如下:![系统架构](system_architecture.png)- 客户端:用户通过安装在手机、电脑等设备上的客户端应用来进行实时通信。

- 服务器端:负责处理用户请求的服务器群集,主要包括用户认证、消息传输、联系人管理等功能。

2.2 功能设计我们的即时通信系统具备以下核心功能:- 用户注册与认证:用户可以通过客户端应用完成注册,并通过用户名和密码进行认证。

- 实时通信:用户可以与自己的联系人进行实时文字、语音、图片、视频等形式的交流。

- 消息同步:用户可以在不同设备之间同步消息记录,确保在任何时间、任何地点都可以获取到最新的消息。

- 联系人管理:用户可以添加、删除、编辑自己的联系人,并进行分组管理。

- 安全保障:我们将采用加密算法对用户消息进行加密,并采取严格的用户权限管理措施,保障用户的信息安全。

2.3 技术选型根据我们的设计目标,我们选择以下技术来实现即时通信系统:- 服务器端:采用Java或Python等面向对象的语言进行开发,并使用Spring、Django等框架来提高开发效率和可维护性。

- 数据库:选择可扩展性好、性能高的关系型数据库,如MySQL或PostgreSQL,并结合缓存技术来提升系统的读写能力。

- 客户端:根据设备的不同,选择相应的开发技术。

例如,可以使用React Native进行移动端开发,使用Electron进行桌面端开发。

3. 性能评估为了评估我们设计的即时通信系统的性能,我们将进行以下测试:- 压力测试:通过模拟大量用户并发登录、发送消息等操作,来测试系统在高并发场景下的性能表现。

实时网络通信系统的分析和设计

实时网络通信系统的分析和设计

实时网络通信系统的分析和设计摘要实时网络通信系统是指在计算机网络中进行实时数据传输的系统。

本文主要介绍了实时网络通信系统的基本概念、工作原理和设计方法。

通过对实时网络通信系统中关键技术的分析,探讨了实时网络通信系统的设计思路和开发流程。

最后,本文还对实时网络通信系统的未来发展进行了展望。

关键词:实时网络通信系统;计算机网络;工作原理;设计方法;关键技术;设计思路;开发流程;未来发展。

引言随着计算机技术的发展和网络技术的成熟,实时网络通信系统的应用越来越广泛。

实时网络通信系统是指在计算机网络中进行实时数据传输的系统,其特点是要求实时性高、可靠性强,并能满足不同用户的实时需求。

实时网络通信系统具有较强的实时性和可靠性,因此被广泛应用于航空航天、军事、医疗、金融等领域。

实时网络通信的高效性和可靠性,对于数据传输的安全和保障起到了至关重要的作用。

下面,本文将从实时网络通信系统的概念入手,介绍实时网络通信系统的工作原理和设计方法,以及关键技术的分析和未来发展的展望,为读者提供全面的了解。

一、实时网络通信系统的概念实时网络通信系统是指在计算机网络中进行实时数据传输的系统。

实时网络通信系统有着高效的数据传输速度和可靠性,因此广泛应用于航空航天、军事、医疗、金融等领域。

实时网络通信系统的特点是实时性高,数据传输的速度快,通信的可靠性强。

实时网络通信系统可以实现多种应用,相对于传统的非实时网络通信,实时网络通信系统能够更好地满足用户的实时需求,有更广泛的应用前景。

二、实时网络通信系统的工作原理实时网络通信系统的工作原理主要分为两个部分:数据传输和处理。

在数据传输方面,实时网络通信系统利用计算机网络进行实时数据传输,并保证传输的实时性和可靠性;在数据处理方面,实时网络通信系统结合特定的算法完成数据处理,从而满足用户对实时数据的不同需求。

实时网络通信系统的数据传输涉及到如下几个步骤:1. 发送方将数据按照一定的方式进行编码、封装和压缩,并将数据向指定地址发送。

基于移动互联网的即时通讯系统设计与实现

基于移动互联网的即时通讯系统设计与实现

基于移动互联网的即时通讯系统设计与实现移动互联网的兴起已经改变了我们的生活方式,使得人们能够随时随地进行交流与沟通。

基于移动互联网的即时通讯系统因其快速、方便和实时的特性而得到了广泛的应用。

本文将探讨基于移动互联网的即时通讯系统的设计与实现。

首先,一个基于移动互联网的即时通讯系统需要具备以下几个核心功能:用户注册与登录、好友管理、消息发送与接收、在线状态管理和消息存储与同步。

用户注册与登录是系统的基础功能,用户需要提供个人信息进行注册,包括用户名、密码和手机号码等。

系统应该能够验证提供的信息并生成唯一的用户标识。

登录功能则通过验证用户名和密码来确认用户身份,以便后续的操作能够顺利进行。

好友管理功能是即时通讯系统的重要组成部分。

用户可以搜索并添加其他用户为好友,并能够查看好友列表和好友的在线状态。

同时,用户也可以删除不需要的好友或者屏蔽某些好友的消息。

消息发送与接收是即时通讯系统的核心功能,用户可以选择发送文本、图片、音频或视频等不同类型的消息,并能够选择发送给一个或多个好友。

接收消息时,用户应当及时收到并进行相应的提示。

在线状态管理功能是即时通讯系统的重要特性之一,主要用于表示用户的在线状态,比如在线、离线、忙碌等。

用户应该可以自由切换在线状态,并且其他用户可以即时地查看到该状态。

消息存储与同步功能是即时通讯系统的补充功能,主要用于存储用户的聊天记录,并且能够在不同设备之间进行数据同步,保证用户在不同设备上都可以看到完整的聊天记录。

在基于移动互联网的即时通讯系统的设计与实现过程中,还需要考虑以下几个关键点:安全性、稳定性、性能优化和用户体验。

安全性是建立在系统基础之上的重要要素。

系统应该对用户的个人信息进行保护,包括密码的加密存储、用户身份的验证和数据传输的加密等。

同时,系统应该对用户之间的消息进行加密,防止信息被窃取。

稳定性是系统运行的基本要求。

系统需要经受一段时间的大量用户的使用和消息的传输,应该具备能够长时间稳定运行的能力。

即时通讯网络系统的设计与实现

即时通讯网络系统的设计与实现

即时通讯网络系统的设计与实现随着移动互联网的广泛普及,人们的沟通方式也发生了巨大的改变。

我们通过手机、电脑等设备与朋友、家人、同事进行交流的行为已经成为了日常生活中不可或缺的一部分。

而即时通讯网络系统的出现,更是让我们的沟通变得更加快捷、简便。

在这篇文章中,我将会探讨即时通讯网络系统的设计与实现,以及其背后的技术实现。

一. 即时通讯网络系统的定义与发展即时通讯网络系统即 Instant Messaging(IM), 是一种通过互联网或本地网络连接的人际通讯方式。

与传统的邮件通讯方式不同,用户使用即时通讯网络系统可以立即收到对方的消息,同时也可通过键盘或语音聊天进行即时回复。

IM最早的起源可以追溯到上世纪90年代初期,最早出现的即时通讯软件是AOL Instant Messenger(AIM)。

并随着移动互联网的发展得到了更加广泛的应用,如目前广泛应用的即时通讯软件,微信、QQ、WhatsApp等等。

二. 即时通讯网络系统的设计与实现在即时通讯网络系统的设计与实现中,有几个关键元素需要被考虑到,包括数据传输、数据存储、用户管理等。

1. 数据传输当用户在应用中发送信息,这些信息需要快速地传递到对方的设备上。

数据传输一般使用TCP/IP协议进行,并采用请求-响应模型实现。

这个模型中,客户端向服务端发出请求,服务端接收请求后处理,然后回复一个响应给客户端。

2. 数据存储在即时通讯网络系统的设计过程中,数据的存储也是一个重要的问题。

消息的存储一般采用数据库技术,这样可以保证数据的稳定性和可靠性。

同时此技术也可以有效的对用户行为进行监控和数据统计。

3. 用户管理在即时通讯网络系统中,用户的管理也非常关键。

因此,一个完善的用户系统需要实现几个方面,如用户注册、登录、好友分组等功能。

在用户系统中,权限管理也是一个重要的考虑因素。

此外,在用户管理和消息传输中,数据的加密也是必不可少的安全考虑因素。

三. 技术实现在即时通讯网络系统的技术实现中,主要使用了以下技术:1. XMPP协议XMPP (Extensible Messaging and Presence Protocol)是用来处理即时通讯的协议。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

南京邮电大学即时通讯系统分析与设计
张涛软件工程10班B10041019
摘要:介绍即时通讯、即时通讯的种类和应用、即时通讯软件的重点,结合南邮自身的特点,选出一个适合的即时通讯种类,最后对这个即时通讯系统设计。

关键词:即时通讯、软件工程、企业、系统
一、即时通讯的概念与即时通讯软件
即时通讯(Instant Messenger,简称IM),是指能够即时发送和接收互联网消息等的业务。

自1998年面世以来,特别是近几年的迅速发展,即时通讯的功能日益丰富,逐渐集成了电子邮件、博客、音乐、电视、游戏和搜索等多种功能。

即时通讯不再是一个单纯的聊天工具,它已经发展成集交流、资讯、娱乐、搜索、电子商务、办公协作和企业客户服务等为一体的综合化信息平台。

是一种终端连往即时通讯网络的服务。

即时通讯不同于e-mail在于它的交谈是即时的。

大部分的即时通讯服务提供了状态信息的特性──显示联络人名单,联络人是否在在线与能否与联络人交谈。

IM最早的创始人是三个以色列青年,是他们在1996年做出来的,取名叫ICQ。

1998年当ICQ注册用户数达到1200万时,被AOL看中,以2.87亿美元的天价买走。

目前ICQ有1亿多用户,主要市场在美洲和欧洲,已成为世界上最大的即时通信系统。

即时通讯不同於e-mail在於它的交谈是即时的。

我们日常生活已经开始离不开即时通讯了,那么,即时通讯到底是指什么软件呢,这里给大家详细介绍一下。

最早的即时通讯软体是ICQ,ICQ是英文中I seek you的谐音,意思是我找你。

四名以色列青年于1996年7月成立Mirabilis公司,并在11月份发布了最初的ICQ版本,在六个月内有85万用户注册使用。

早期的ICQ很不稳定,尽管如此,还是受到大众的欢迎,雅虎也推出Yahoo! pager,美国在线也将具有即时通讯功能的AOL包装在Netscape Communicator,而後微软更将Windows messenger内建於Microsoft Windows XP作业系统中。

讯公司推出的腾讯QQ也迅速成为中国最大的即时消息软件。

其他即时通信软件还有QQ,MSN,华夏易联e-Link,通软联合GoCom,擎旗UcSTAR,百度hi,恒聚ICC,中国移动飞信。

现在的这些软件公司也面临着联互通、免费或收费问题的困扰。

二、即时通讯的种类
即时通讯(Instant messaging,简称IM)是一个终端服务,允许两人或多人使用网路即时的传递文字讯息、档案、语音与视频交流。

分电话即时通讯手机和网站即时通讯,手机即时通讯代表是短信,网站、视频即时通讯如QQ,MSN,华夏易联e-Link,通软联合GoCom,擎旗UcSTAR,百度hi,恒聚ICC,中国移动飞信、企业飞信企业平台网的聚友中国等应用形式。

三、即时通讯的行业应用
1、个人即时通讯
个人即时通讯,主要是以个人(自然)用户使用为主,开放式的会员资料,非赢利目的,方便聊天、交友、娱乐,如QQ、雅虎通、网易POPO、新浪UC、百度HI、盛大圈圈、移动飞信等。

此类软件,以网站为辅、软件为主,免费使用为辅、增值收费为主。

2、商务即时通讯
此处商务泛指买卖关系为主。

商务即时通讯,以5107网站伴侣、企业平台网的
聚友中国,阿里旺旺贸易通、华夏易联e-Link、通软联合GoCom、北京和风清扬CALLING、擎旗技术UcSTAR、阿易旺旺淘宝版、惠聪TM、QQ(拍拍网,使QQ同时具备商务功能)、MSN、SKYPE,螺丝通(提供给螺丝行业人员的即时通讯软件)。

商务即时通讯的主要功用,是实现了寻找客户资源或便于商务联系,以低成本实现商务交流或工作交流。

此类以中小企业、个人实现买卖为主,外企方便跨地域工作交流为主。

3、企业即时通讯
企业即时通讯,一种是以企业内部办公为主,建立员工交流平台;另一种是以即时通讯为基础、系统整合、边缘功能,由于企业对信息类软件的需求还在“探索”与“尝试”阶段,所以会导致很多系统不能“互通”,这也成了即时通讯软件的一个使命。

当信息软件被广泛使用之后,“互通”接口具备否,将被作为软件被选用的重要条件。

如企业飞信、imo:互联网办公室、RTX、华夏易联e-Link、北京点击、飞鸽传书、FreeEIM、华途bigant等。

4、行业即时通讯
主要局限于某些行业或领域使用的即时通讯软件,不被大众所知,如盛大圈圈(其中恒聚ICC为盛大开发了游戏客服即时通讯系统),奥博即时通讯,螺丝通,主要在游戏圈内小范围使用。

也包括行业网站所推出的即时通讯软件,如化工网或类似网站推出的即时通讯软件。

行业即时通讯软件,主要依赖于购买或定制软件。

使用单位,一般不具备开发能力。

5、网页即时通讯
在社区、论坛和普通网页中加入即时聊天功能,用户进入网站后可以通过右下角的聊天窗口跟同时访问网站的用户进行即时交流,从而提高了网站用户的活跃度、访问时间、用户黏度。

把即时通讯功能整合到网站上是未来的一种趋势,这是一个新兴的产业,已逐渐引起各方关注,xtalk是目前国内较为专业的网页即时通讯服务提供商。

6、泛即时通讯
一些软件带有即时通讯软件的基本功能,但以其它使用为主,如视频会议。

泛即时通讯软件,对专一的即时通讯软件是一大竞争与挑战。

免费即时通讯
个人版:百度hi、QQ、阿里旺旺、新浪UC、MSN等
企业版:QQIM版、LiveUC企业即时通讯等
四、企业即时通讯的重点
高效、稳定、安全成为企业服务的重点
企业即时通讯作为专业的即时通讯服务,必须体现出与个人即时通讯产品的明显差异,根据企业用户的需求,企业即时通讯产品以高效、稳定和安全作为其产品开发的重点。

在企业级应用中,即时通讯产品必须符合企业自身的特点,力求与业务流程相结合,与企业办公软件相结合或成为其企业管理系统的一部分。

因此专业化是企业即时通讯产品的发展核心。

为实现企业间、企业与员工间沟通的高效性,企业即时通讯产品需要提供的不是一个简单的软件产品,而是一个涵盖各种通讯手段的交流平台,唯有如此才能真正节约企业成本,提供工作效率。

因此集成是即时通讯产品发展的必要手段。

安全对于企业即时通讯产品的重要性已经无须赘述,它是企业选择产品的重要参考指标,也直接关系到未来企业即时通讯市场的发展速度。

即时通讯的安全问题
目前即时通讯的安全威胁包括:ID被盗、隐私威胁、病毒威胁等,下面是即时通讯用户应该遵循的一些安全准则,以保护自身的网络安全和隐私。

即时通讯安全准则主要包括:不随意泄露即时通讯的用户名和密码;不在第三方网站登录网页版即时通讯软件;定期更改密码;谨慎使用未经认证的即时通讯插件;在即时通讯设置中开启文件自动传输病毒扫描选项;不接收来历不明或可疑的文件和网址链接。

对该即使通讯系统设计
通过上述文段的阐述,让我们初步了解了即时通信系统,要为南京邮电大学设计的这个即使通信系统应该是用于局域网内的即时通信,应该为其设计一个是企业单位的即时通讯系统,不需要附加娱乐软件,设计一个安全、高效、稳定的系统是我们的目的。

软件系统的概述
该即时通信软件的目标是能够在局域网内部利用该软件进行交流,可作为学校的内部交流工具使用,即充分要求有2个界面:sever端界面和clien端界面,sever端要求可以通过界面设置用户和修改用户的属性,client端要求可以登录,查询通知,查找好友,聊天功能模块等。

本系统的设计将使用JAVA语言。

软件系统功能的简介
该软件系统具如下具体功能:
1、用户登录:到数据库服务器中验证用户名和密码是否匹配,如果匹配将用户名传递给下一个页面去处理,如果不匹配则提示错误信息。

2、用户退出:主界面选择"退出"进入原始登录界面,退出登录。

3、显示、查询好友信息:进入主界面,选择好友,显示好友详细信息。

4、聊天:选择好友,输入内容,发送,成功对方将被通知收到新信息,失败,显示原因。

5、管理聊天记录:选择好友,显示出用户和其选择好友的所有聊天记录,聊天记录包括字段、From、Recive time、To、Sent time。

可排序记录和删除记录。

6、管理私人档案:进入私人档案,显示私人档案信息,修改档案,可该档案信息包括:名字、密码、头像、所在院系、自我描述、E-MAIL。

7、南邮BBS:将用户界面添加“南邮BBS”,点击“南邮BBS”后转到南邮BBS界面。

8、数据库:南邮BBS的账号与这个即时通讯账号同步,来自于同一个数据库里。

9.、为该界面设计一个以南邮师生为主题的友好界面
10、对系统信息安全和和数据加密技术
11、购买多个服务器,构成一个南邮校内的局域网,使学生可以利用FTP登录该即时通讯工具。

12、对这个即时通讯系统设计一个监视系统,过滤一切不利于国家安全的违法内容,并对IP进行跟踪。

相关文档
最新文档