南京邮电大学即时通讯系统分析与设计
张涛软件工程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进行跟踪。