C#名昇公司即时通信系统的设计与开发(2)

1.1课题目的及意义 本课题为名昇公司即时通信软件的设计与开发,在对软件进行需求分析之前,首先需要对课题的目的和意义尽心分析,这样在进行需求


1.1 课题目的及意义

本课题为名昇公司即时通信软件的设计与开发,在对软件进行需求分析之前,首先需要对课题的目的和意义尽心分析,这样在进行需求分析的时候会比较全面。以下是所分析的课题目的以及课题所包含的意义。

1.1.1 课题目的

信息的传递不论何时都十分重要。在如今,通信的方式多种多样:从最开始单纯的喊话等单单声音的交流,随着时间的流逝,一些在时间长河中使用过、兴起过,例如使用烟火作为信号,使用动物作为信息运送载体等在近年来被电报、信件等替代,而如今这些方式也不再能够达到人类满足的要求。随着电脑逐步占据人们的生活,互联网也渐渐铺展开来,人们在互联网上消耗的时间越来越多,互联网通信需求益盛,互联网通信便应运而生。

当即时通信软件的发展慢慢加快,即时通信便慢慢渗透进了人们的生活,也令信息的交互提供了方便。但面对个人的即时通信软件在使用时,一方面不能有效地分隔开私人生活沟通与工作事项交流降低了工作效率;另一方面,面向个人的即时通信软件即面向大众,任何人都有与你交流的可能,有可能获取到企业的信息,这意味着一定程度上的信息安全威胁。

设计并实现一个企业即时通信软件,能够实现使用软件的用户为公司职工,能够尽力规避上面说的情况本课题所设计软件即为面向名昇公司,保证用户是名昇公司在职人员,保证一定程度的信息安全与工作生活有效分开,以提高安全和效率。

1.1.2 课题意义

在信息交流依旧十分重要的今天,通信方式层出不穷。随着科技水平的提高,从早先古时候用动物携带信息载体、设置信息转运点如驿站等,到后来的电报、信件,需要长时间的通信方式效率太过低下不能满足于越来越多人的需求,虽说随着后来的手机的使用增长,短信帮助人们降低了通信的时间,在互联网没在世界铺开之前,的确占据了通信的主导地位。但再后来,即时通信占据了人们的生活。

而在公司没有给予员工以许可的情况下,还是会存在有很多职工使用个人即时通讯工具来进行交流的情况,安全隐患便由此产生于企业网络,也延长了工作完成时间。本课题可在一定程度上解决这些问题,并同时实现对于公司而言,公司所用的即时通信系统,应满足信息交流、文件传输等一些工作基本要求。该软件的设计与开发能更好地实现公司内部工作的交流,避开互联网上常见通信软件的冗余的插件以及设计和功能,还能规避一些安全问题。

1.2 国内外研究现状与水平

瓦迪、维斯格、和高德芬格这三个以色列青年决定开发一种在互联网上能够实现使人与人快速直接交流的软件,这事发生在1996年。ICQ是他们为这一新的产品取的名字,这是第一个即时通信软件,1亿多用户注册的这一软件,便是出现的第一个即时通信软件,美洲和欧洲是主要的发展市场。

在ICQ开发出来的三年后,这一年的2月,可以看做几近垄断了在线即时通信软件的中国市场的软件OICQ被推出。而在其基础上开发出来得QQ,在十五年前就已经拥有迫近2亿的用户注册。

ICQ开发的二十年后,微信这一软件,达到了语种超过二十种的、两百多个国家的用户分布,智能手机中占比94%以上,每月八点多亿活跃用户的成就。而这个软件也是由上面提到的QQ研发公司所研发的,

国内外前前后后出现的即时通信软件也不可胜数。除前文提到的ICQ和QQ以及微信外,还有例如盛大网络开发的盛大圈圈、淘宝为提高用户与商户交流体验的淘宝旺旺,百度贴吧中常常使用到的百度hi等等国内即时通信软件。而微软也推出过MSN,Skype。类似的还有韩国主流聊天软件kakaotalk,日本主流聊天软件Line,以及Facebook旗下聊天软件WhatsApp。