毕业设计(论文)-企业级即时通讯软件的设计

毕业设计(论文)-企业级即时通讯软件的设计

ID:35587436

大小:1.03 MB

页数:19页

时间:2019-03-30

毕业设计(论文)-企业级即时通讯软件的设计_第1页
毕业设计(论文)-企业级即时通讯软件的设计_第2页
毕业设计(论文)-企业级即时通讯软件的设计_第3页
毕业设计(论文)-企业级即时通讯软件的设计_第4页
毕业设计(论文)-企业级即时通讯软件的设计_第5页
资源描述:

《毕业设计(论文)-企业级即时通讯软件的设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、目录目录1第1章项目背景11.1研究背景和现状分析21.2目标21.3开发环境21.3.1VisualStudio200521.3.2数据库31.4运行环境31.5技术支持31.5.1WinSocket技术31.5.1Remoting技术3第2章需求分析52.1系统功能说明52.2系统流程分析52.3系统功能分析62.3.1登陆以及身份确认(密码验证)功能的实现62.3.2用户相关信息62.3.3点对点即时通讯/文件传输功能62.4系统用例图72.5用例描述72.6系统交互图9第3章数据需求分析93.1数据E-

2、R图103.2数据库设计113.2.1用户基本信息表113.2.2用户离线消息保存表113.2.3群体信息表123.2.3群体共享文件表12第4章系统分析与设计134.1类图134.2组件图144.3部署图154.4服务器端工作流程图164.5客户端界面导航图1619第1章项目背景1.1研究背景和现状分析近年来,随着全球信息化进程的不断发展,网络也在飞速发展。出于高效、快速地处理各种事务的目的,越来越多的企业在其内部使用局域网来进行工作。在内部局域网的帮助下,企业得以简化信息流程,提高信息交换的速度,从而提高工

3、作效率。然而,随着企业规模的扩大,业务量的增加,企业内部的信息越来越私密,企业只希望员工通过内部局域网进行沟通与交流,避免企业内部机密通过Internet泄露到外部。为了解决上述矛盾,人们提出了开发局域网聊天软件的构想,通过局域网聊天软件,企业员工可以随时的进行即时消息传递,召开网络会议等,有利于提高工作消息效率,同时又保护了企业内部信息的安全性。基于局域网的即时通信工具,实际上是互联网即时通信工具的一个小规模版本,广域网上的即时通信工具,如今一般采用UDP或者TCP协议体系来实现,开发技术已经比较成熟,比如较

4、早的ICQ,MSNMessenger,Yahoo。除了这些国外开发的产品,还有国产的有名的QQ,新浪UC,LAVA-LAVA等,这些工具统统都实现了广域网上的即时通信,尽管都是即时通信,实现了即时聊天,以及文件传输的主要功能,但是也各有各的特色,比如ICQ的巨大客户群,MSN的个性化表情,YAHOO通的易操作性等。这些软件,在使用方面各有特色,在实现方面也各有所长,但基于这些产品正在商业运营阶段,其实现方式属于商业机密,具体细节不可能得知,但是它在大的方面无非就是各种利用各种平台上的网络通信接口,建构基于下层T

5、CP/IP,或者UDP协议的软件产品。1.2目标本需求规格说明书编写的目的是为了清晰地说明开发聊天软件要实现的所有功能。同时也为软件使用者和软件开发者之间建立共同的需求目标,进行一定程度的交流沟通。同时对软件所需实现的功能模块做了全面的描述。它是后续开发工作和验收工作的依据文件。软件使用者和软件开发者以此为共同的基础。1.3开发环境1.3.1VisualStudio2005本系统将采用VisualStudio2005作为开发环境。VisualStudio2005提供了在设计、开发、调试和部署应用程序时所需的工具

6、,VisualC#集成开发环境(IDE)是VisualStudioIDE中的一种。打开VisualStudio选择C#即可进入VisualC#集成开发环境,它里面有些工具是与其他VisualStudio语言共享的,还有一些工具(如C#编译器)是VisualC#特有的。VisualStudio.NET集成开发环境现在包括开发智能设备(如PocketPC)应用程序的工具。通过使用这些工具和.NETFramework精简版(.NETFramework的子集),您可以在个人数字助理(PDA)19、移动电话和其他资源受约

7、束的设备中,创建、生成、调试和部署在.NETFramework精简版上运行的应用程序。1.3.2数据库SQLServer2005ExpressEdition是一款重要的Microsoft产品版本,因为该产品专用于非专业开发人员、ISV和爱好者。它免费、易用、具有强大的功能,并且可以无缝升级到其他SQLServer版本。有一些功能(例如用户实例)是此SQLServer版本的专有功能,并且默认情况下,安装和部署都是安全的。SQLServerExpress与VisualStudio2005的集成也简化了您的数据库设计

8、和部署操作。1.4运行环境由于本系统是在.NET环境下使用托管代码开发的。所以服务器和客户机都需要装上Framework2.0作为运行环境。1.5技术支持系统将用到用WinSocket、Remoting等开发技术;1.5.1WinSocket技术Socket接口是TCP/IP网络的API,Socket接口定义了许多函数或例程,程序员可以用它们来开发TCP/IP网络上的应用程序。要学In

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。