资源描述:
《企业即时通讯系统-毕业设计论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、重庆科技学院毕业设计摘要摘要通过对即时通讯原理的分析和研究,设计者基于Socket网络通信技术,采用微软提供的C#开发语言,搭建.NET开发平台,利用SQLServer2005数据库管理系统作为管理数据的仓库,来开发一款企业即时通讯系统。其目标是解决企业内各个部门之间的沟通和协同工作等问题。此系统采用C/S框架设计模式,运用多线程并发原理,利用服务端和客户端对数据的接收和转发来实现端对端的通信。本文主要介绍了数据库的设计,客户端与服务端之间通信协议的制定,程序各个功能模块的设计与实现方法,设计上的重难点分析以及解决办法,程
2、序的测试和发布等。通过测试表明系统支持多用户的并发操作,实现了信息的即时和离线收发、用户的管理控制、权限划分、文件操作以及消息通知等功能。系统设计合理,功能完善,存储内容安全,性能稳定,界面友好简洁,满足企业即时通讯系统的基本需求。关键词:企业即时通讯SocketC/SSQLServer2005通信协议I重庆科技学院毕业设计ABSTRACTABSTRACTByanalyzingandresearchingtheprincipleofinstantcommunication,thedesignersdevelopanente
3、rpriseinstantmessagingsystembasedonthesocketnetworkcommunicationtechnology,usingMicrosoft'sC#developmentlanguage,building.NETdevelopmentplatformandusingSQLServer2005databasemanagementsystemasthemanagementofdatawarehouse,whichaimsatsolvingthecommunicationandteamwor
4、kingproblemsinenterprisebetweendifferentdepartments.ThissystemusesC/Sframeworkmodel,implementsend-to-endcommunicationthroughutilizingtheserverandtheclientreceivingandforwardingtothedata.Thispapermainlyintroducesthedesignofthedatabase,theformulationofcommunicationp
5、rotocolbetweentheclientandtheserver,programdesignandimplementationmethodsofeachfunctionmodule,difficultpointanalysisandsolutionondesign,programtestingandrelease,etc.Thetestindicatesthatthissoftwaresupportsmulti-userconcurrentoperation,toenableinformationbeingtrans
6、mittedorreceivedreal-timeandoffline,usercontrol/useradministrativecontrol,thedivisionofauthority,fileoperations,messagenotificationsandotherfunctions.Thedesignofthissoftwareisreasonable,functional,securedstoragecontent,stableperformance,friendlyandsimpleinterface,
7、whichmeetsthebasicrequirementoftheenterpriseinstantmessagingsystem.Keywords:EIM;Socket;C/S;SQLServer2005;communicationprotocolII重庆科技学院毕业设计目录目录摘要IABSTRACTII第一章引言11.1背景11.2国内外研究现状11.3课题研究意义21.4课题主要研究内容3第二章需求分析42.1任务概述42.1.1目标42.1.2用户的特点42.1.3假定和约束42.2需求规定42.2.1对功能的规
8、定42.2.2对性能的规定102.2.3输人输出要求112.2.4数据管理能力要求122.2.5故障处理要求122.2.6其他专门要求122.3运行环境规定122.3.1设备122.3.2支持软件132.3.3接口13第三章数据库设计143.1SQLServer数据库143.2设计原则143.3概念结构