您好,欢迎访问三七文档
当前位置:首页 > 机械/制造/汽车 > 制造加工工艺 > 中北大学毕业设计说明书(企业内部即时通讯系统的设计)
毕业设计说明书企业内部即时通讯系统的设计与实现学生姓名:学号:学院:专业:指导教师:2013年6月海南社区0906064109电子与计算机科学技术学院网络工程刘爽英企业内部即时通讯系统的设计与实现摘要随着计算机网络应用的逐渐普及,网络已经成为人们掌握信息、交流信息以及管理信息必不可少的重要工具。实时通信的出现给人们带来了极大的便捷,同时也带来了时间和经济上的节省。如今,网络即时通信已经逐步发展成为应用于各行各业的信息交流工具。通过设计和实现一款集即时通信与人事管理于一体的网络应用程序,讨论并分析在TCP/IP协议的基础上设计并实现一个C/S结构的即时通信系统的详细过程。首先,介绍网络即时通信开发的必备技术知识,包括常用的即时通信系统的客户端和服务器端的通讯协议,以及即时通信系统的功能设计、系统结构模式设计、数据信息设计等。其次,分析和设计客户端与服务器端之间的通信协议,以规范系统中端与端的数据传输过程。然后,对系统中最重要的部分即网络传输控制模块,进行详细的设计说明以及简单的实现方案的阐述。最后,描述即时通信系统整体的逻辑处理流程,以及该系统在人事管理方面的功能实现,以及其他部分已通过测试服务器程序测试的客户端程序代码。即时通信系统的设计与实现在企业建立自己特色的集信息管理和即时通信为一体的内部应用软件方面具有一定的应用前景。关键词:即时通信,网络应用程序,TCP/IP,通信与办公系统DesignandImplementationofEnterpriseInstantMessagingSystemAbstractAsthewidespreadofwebapplication,internethasbecometheindispensabletoolforinformationacquisition,communicationandmanagement.Theadventofreal-timecommunicationhasbroughtpeoplegreatconvenienceaswellassavingtimeandmoney.Nowadays,web-basedreal-timecommunicationhasbeendevelopedtoacommunicationtoolformanyfields.Analyzesanddiscusstheprocessofdesigningandimplementingareal-timecommunicationsystemofC/SstructurebasedonTIP/IPprotocol,throughdesigningandimplementinganetworkapplicationcombinedthefunctionsofinstantcommunicationtoolandalsoapersonnelmanagementtool.First,tointroducesomenecessarytechnicalknowledgeandthefunctionaldesigning、systemstructuremoduledesigninganddatainformationdesigningofdevelopmentoftheIMsystem.Second,analyzeanddesignthecommunicationprotocolbetweenClientandServerofthesystemtoregularthedatatransportationprocessbetweenports.Third,describethedesigningandimplementationofthemostimportantpartofthesystemwhichisthewebtransportationcontrollingmodule.Finally,introducethelogicprocessingofthewholeIMsystemandsomeclientprogramsorcodewhichhavepassedthetestingofserverprogram.DesigningandimplementingofIMsystemhasadefiniteapplyingprospectintheaspectofbuildinganinteriorandownapplicationwhichgatherinstantmessagingandinformationmanaging.Keywords:InstantMessaging,NetworkApplication,TCP/IP,IMinOffice中北大学2013届毕业设计说明书第I页共II页目录1引言..................................................................11.1课题的背景与意义....................................................11.2相关技术知识简介....................................................21.2.1基于SOCKET的网络编程.............................................21.2.2UDP协议与TCP协议的简单介绍.......................................21.2.3WINSOCK套接字API调用的简单流程...................................32系统的相关分析与总体设计..............................................42.1设计目标............................................................42.2需求分析............................................................42.2.1功能性需求分析....................................................42.2.2系统用例分析......................................................42.3概要设计原则........................................................52.4系统安全与分析设计..................................................62.5数据库结构设计......................................................72.6系统开发环境和运行环境..............................................92.6.1系统的开发环境.....................................................92.6.2系统的运行环境.....................................................93系统详细设计与实现...................................................103.1系统登录界面.......................................................103.2系统主界面.........................................................133.3系统聊天通讯界面...................................................153.4查找好友界面.......................................................183.5个人设置界面.......................................................213.6密保安全界面.......................................................234系统测试.............................................................264.1软件测试介绍.......................................................264.2软件测试过程.......................................................264.3本系统所进行的测试.................................................26中北大学2013届毕业设计说明书第II页共II页总结...................................................................28参考文献................................................................29致谢...................................................................31中北大学2013届毕业设计说明书第1页共30页1引言1.1课题的背景与意义随着计算机网络的发展,人类的通信方式也发生了翻天覆地的变化。网络通信早已取代传统的纸质信件,电话网络的地位也在这个年代受到了来自计算机网络的挑战。总之,网络通信在我们的生活和企业中可以说已经必不可少,企业内部即时通讯就是其中的重要组成部分[1]。目前,中国市场上的企业级即时通信工具主要包括:易睦网络的imo云办公室、叮当旺业通、Anychat、网络飞鸽、汇讯WiseUC、大蚂蚁Bigant、上海盈硕的蚁傲、腾讯RTX、FastMsg、263EM、IBM的LotusSametime、点击科技的GKE、中国移动的企业飞信、华夏易联的e-Link、网络飞鸽QuickDove等[2]。相对于个人即时通信工具而言,企业级即时通讯工具更加强调安全性、实用性、稳定性和扩展性,同时更可根据应用的实际能按需定制,随着企业信息化进程的不断演进,企业即时通讯在企业中的应用将越来越广泛。企业内部即时通讯系统是企业员工在工作时经常要与其他同事进行协同工作和跨部门合作,全方位地利用有限资源协同完成更多工作,因此各部门同事间需要进行即时的沟通。采用JMS(JavaMessageService)技术实现企业内部的即时通讯系统。使该系统为使用者提供即时消息、网络会议、文件传输、系统公告等功能,可实现使用者与各部门同事间协同办公的要求,满足企业内部进行更加高效沟通的需求,为企业提供一种公共的、可靠的内部沟通方式。企业内部即时通讯系统的好处:(1)提高工作效率:在与公司客户与同事沟通时能够达到提高工作效率。(2)快速解决沟通问题。(3)可以迅速知道对方是否在线。(4)与邮件、移动短信结合更是威力无穷。当适合公司的即时通讯系统广泛应用于工作后,交流渠道便于扁平化管理,业务上的平等交流;因为是书面交流,有利于理清头绪,明晰表达;而且,办公室人与人之间的关系变得更加真诚和紧密。所以纵上所述,如果企业要用即时通信,最好用专用的企业即时通讯系统,而最好不要用个人即时通讯[3-5]。中北大学2013届毕业设计说明书第2页共30页1.2相关技术知识简介1.2.1基于SOCKET的网络编程SOCKET在英文中的意思是插座,在网络编程中,其实际意义可
本文标题:中北大学毕业设计说明书(企业内部即时通讯系统的设计)
链接地址:https://www.777doc.com/doc-6375728 .html